Bagikan melalui


Mengatur Parameter QoS NDIS Lokal

Parameter NDIS Quality of Service (QoS) lokal menentukan pengaturan QoS yang disediakan secara lokal untuk driver miniport dan adaptor jaringannya. Driver Miniport mendapatkan parameter QoS NDIS lokal dengan cara berikut:

  • Melalui permintaan metode pengidentifikasi objek (OID) dari OID_QOS_PARAMETERS yang dikeluarkan oleh komponen Data Center Bridging (DCB) (Msdcb.sys). Permintaan OID ini berisi struktur NDIS_QOS_PARAMETERS yang menentukan parameter QoS NDIS lokal.

    Untuk informasi selengkapnya tentang komponen DCB, lihat Arsitektur QoS NDIS untuk Bridging Pusat Data.

    Catatan Dimulai dengan Windows Server 2012, komponen DCB diinstal dan diaktifkan dengan fitur server Microsoft Data Center Bridging (DCB). Fitur ini tidak diinstal secara default.

  • Melalui pengaturan kepemilikan yang disimpan dalam registri sistem dan didefinisikan oleh vendor perangkat keras independen (IHV) untuk adaptor jaringan. Driver miniport membaca pengaturan ini ketika fungsi MiniportInitializeEx-nya dipanggil oleh NDIS.

  • Melalui pengaturan kepemilikan yang dikeluarkan untuk driver miniport melalui aplikasi manajemen yang dikembangkan oleh IHV.

Ketika komponen DCB mengeluarkan permintaan metode OID dari OID_QOS_PARAMETERS, bendera NDIS_QOS_PARAMETERS_WILLINGNDIS_QOS_PARAMETERS. Anggota bendera menentukan bagaimana driver miniport menyelesaikan parameter QoS operasionalnya dari parameter QoS NDIS lokal. Berdasarkan bendera ini, driver menyelesaikan parameter QoS lokal dengan cara berikut:

  • Jika bendera NDIS_QOS_PARAMETERS_WILLING diatur, driver miniport harus mengaktifkan status DCB Exchange (DCBX) Willing lokal. Ini memungkinkan driver untuk dikonfigurasi dari jarak jauh dengan parameter QoS. Dalam hal ini, driver menyelesaikan parameter QoS operasionalnya berdasarkan parameter QoS jarak jauh.

    Driver miniport juga dapat menyelesaikan parameter QoS operasionalnya berdasarkan pengaturan QoS kepemilikan apa pun yang ditentukan oleh IHV. Driver hanya dapat melakukan ini untuk parameter QoS yang tidak dikonfigurasi dari jarak jauh oleh peer atau secara lokal oleh sistem operasi.

    Untuk informasi selengkapnya tentang prosedur ini, lihat Menerima Parameter QoS NDIS Jarak Jauh.

  • Jika bendera NDIS_QOS_PARAMETERS_WILLING tidak diatur, driver miniport harus menonaktifkan status DCBX Willing lokal. Ini memungkinkan driver untuk menyelesaikan parameter QoS operasionalnya dari parameter QoS lokalnya alih-alih parameter QoS jarak jauh.

    Catatan Jika status DCBX Willing lokal dinonaktifkan, driver miniport masih dapat menerima parameter QoS jarak jauh tetapi tidak dapat menggunakannya untuk menyelesaikan parameter QoS operasionalnya.

Jika status DCBX Willing lokal dinonaktifkan, driver miniport harus mengikuti panduan ini saat mengelola parameter QoS lokalnya:

  • Driver miniport harus menonaktifkan atau mengambil alih parameter QoS lokal yang bendera NDIS_QOS_PARAMETERS_Xxx_CONFIGURED terkait tidak diatur dalam NDIS_QOS_PARAMETERS. Anggota bendera .

    Misalnya, driver miniport dapat mengambil alih parameter QoS lokal yang tidak dikonfigurasi dengan pengaturan kepemilikannya untuk parameter QoS yang ditentukan oleh IHV. Jika tidak ada pengaturan kepemilikan untuk parameter QoS lokal yang tidak ditentukan dengan bendera NDIS_QOS_PARAMETERS_Xxx_CONFIGURED , driver harus menonaktifkan penggunaan parameter QoS ini pada adaptor jaringan.

    Catatan NDIS menjamin bahwa bendera NDIS_QOS_PARAMETERS_ETS_CONFIGURED dan NDIS_QOS_PARAMETERS_PFC_CONFIGURED diatur atau dibersihkan bersamaan.

  • Driver miniport harus menerapkan parameter QoS lokal yang terkandung dalam struktur NDIS_QOS_PARAMETERS ketika menyelesaikan parameter QoS NDIS operasionalnya. Jika driver menerapkan parameter QoS lokal ini, driver tidak boleh menggunakan parameter QoS jarak jauh yang diterimanya dari peer jarak jauh.

    Untuk informasi selengkapnya tentang prosedur ini, lihat Mengatasi Parameter QoS NDIS Operasional.

Untuk informasi selengkapnya tentang status DCBX Willing lokal, lihat Mengelola Status DCBX Yang Bersedia Lokal.