Bagikan melalui


Jalur Kontrol Sakelar Yang Dapat Diperluas Hyper-V untuk Permintaan OID

Topik ini membahas jalur kontrol yang dipindahkan oleh permintaan Pengidentifikasi objek sakelar (OID) yang dapat diperluas Hyper-V.

Gambar berikut menunjukkan jalur kontrol sakelar yang dapat diperluas untuk permintaan OID untuk NDIS 6.40 (Windows Server 2012 R2) dan yang lebih baru.

Diagram memperlihatkan jalur kontrol OID sakelar yang dapat diperluas Hyper-V untuk NDIS 6.40.

Gambar berikut menunjukkan jalur kontrol sakelar yang dapat diperluas untuk permintaan OID untuk NDIS 6.30 (Windows Server 2012).

Diagram memperlihatkan jalur kontrol OID sakelar yang dapat diperluas Hyper-V untuk NDIS 6.30.

Catatan Dalam antarmuka sakelar yang dapat diperluas, driver filter NDIS dikenal sebagai ekstensi sakelar yang dapat diperluas dan tumpukan driver dikenal sebagai tumpukan driver sakelar yang dapat diperluas.

Ekstensi sakelar yang dapat diperluas, seperti ekstensi pemfilteran dan penerusan, bertanggung jawab untuk mengizinkan atau menolak lalu lintas paket berdasarkan kebijakan port atau pengalihan. Agar ekstensi ini menerapkan keputusan kebijakan, ekstensi ini harus dapat melakukan hal berikut:

  • Terima informasi yang diperlukan dari antarmuka sakelar yang dapat diperluas tentang konfigurasi baru atau yang diperbarui dan status sakelar yang dapat diperluas, portnya, dan koneksi adaptor jaringannya.

  • Terima informasi yang diperlukan dari antarmuka sakelar yang dapat diperluas tentang properti baru atau yang diperbarui untuk kebijakan sakelar atau port.

  • Terbitkan permintaan OID ke antarmuka sakelar yang dapat diperluas untuk mendapatkan konfigurasi sakelar yang dapat diperluas saat ini, portnya, dan koneksi adaptor jaringannya.

Antarmuka sakelar yang dapat diperluas memberi tahu ekstensi yang mendasar tentang perubahan pada konfigurasi komponen dan parameter kebijakannya dengan mengeluarkan permintaan set OID sakelar yang dapat diperluas. Permintaan ini dikeluarkan oleh tepi protokol sakelar yang dapat diperluas untuk memberi tahu ekstensi yang mendasar tentang perubahan ini. Permintaan OID ini bergerak melalui tumpukan driver sakelar yang dapat diperluas ke tepi miniport yang mendasar dari sakelar yang dapat diperluas.

Tepi miniport dari sakelar yang dapat diperluas bertanggung jawab untuk menyelesaikan permintaan OID. Namun, dengan beberapa permintaan OID switch yang dapat diperluas, ekstensi yang mendasar dapat gagal dalam permintaan OID untuk mem-veto pemberitahuan. Misalnya, ketika tepi protokol sakelar yang dapat diperluas memberi tahu ekstensi tentang port baru yang akan dibuat, ia mengeluarkan permintaan set OID OID_SWITCH_PORT_CREATE. Ekstensi pemfilteran atau penerusan yang mendasar dapat mem-veto pembuatan port dengan menyelesaikan permintaan OID dengan STATUS_DATA_NOT_ACCEPTED. Untuk informasi selengkapnya tentang prosedur ini, lihat Menerima Permintaan OID tentang Perubahan Konfigurasi Sakelar yang Dapat Diperluas Hyper-V.

Catatan Jika ekstensi tidak mem-veto permintaan OID sakelar yang dapat diperluas, ekstensi harus memantau status ketika permintaan selesai. Ekstensi harus melakukan ini untuk menentukan apakah permintaan OID di-veto oleh ekstensi yang mendasar di jalur kontrol sakelar yang dapat diperluas atau oleh antarmuka sakelar yang dapat diperluas.

Catatan Permintaan hidupkan ulang tumpukan menggunakan NdisFRestartFilter tidak akan selesai saat permintaan OID sakelar yang dapat diperluas tertunda. Untuk alasan ini, ekstensi yang menunggu mulai ulang tumpukan harus menyelesaikan permintaan OID yang sedang berlangsung.

Sebagian besar permintaan OID sakelar yang dapat diperluas hanya dapat dikeluarkan oleh antarmuka sakelar yang dapat diperluas. Namun, beberapa permintaan OID sakelar yang dapat diperluas dapat dikeluarkan oleh ekstensi untuk mendapatkan informasi tentang konfigurasi sakelar yang dapat diperluas, portnya, dan koneksi adaptor jaringannya. Untuk informasi selengkapnya, lihat Mengkueri Konfigurasi Sakelar yang Dapat Diperluas Hyper-V.