Bagikan melalui


Mengelola Status DCBX Lokal yang Bersedia

Standar draf IEEE 802.1Qaz menentukan protokol Data Center Bridging Exchange (DCBX). Protokol ini memungkinkan parameter konfigurasi DCB dipertukarkan antara adaptor jaringan (peer lokal) dan peer jarak jauh yang terhubung langsung. Ini memungkinkan rekan-rekan ini untuk beradaptasi dan menyempurnakan parameter Quality of Service (QoS) untuk mengoptimalkan transfer data melalui koneksi.

Berdasarkan pengaturan parameter QoS lokal dan jarak jauh, driver miniport menyelesaikan konflik dan memperoleh serangkaian parameter QoS operasional. Adaptor jaringan menggunakan parameter operasional ini untuk transmisi paket yang diprioritaskan ke peer jarak jauh. Untuk informasi selengkapnya tentang cara driver menyelesaikan pengaturan parameter QoS NDIS operasionalnya, lihat Mengatasi Parameter QoS NDIS Operasional.

DCBX terdiri dari pengaturan DCB type-length-value (TLV) yang dibawa melalui paket Link Layer Discovery Protocol (LLDP). TLV terpisah didefinisikan untuk jenis parameter QoS berikut:

TLV untuk ETS dan PFC mendefinisikan sedikit yang dikenal sebagai Willing bit. Jika adaptor jaringan mengirim pengaturan TLV-nya ke peer jarak jauh dengan bit Willing diatur ke satu, itu menunjukkan bahwa adaptor bersedia menerima parameter QoS dari peer jarak jauh.

Kemampuan untuk mengatur bit Willing individu dalam TLV ini tergantung pada status DCBX Willing lokal yang dikelola oleh driver miniport. Driver miniport harus mengikuti panduan ini untuk mengelola status DCBX Willing lokal:

  • Jika status DCBX Willing lokal dinonaktifkan, bit Willing lokal harus diatur ke nol di TLV DCBX. Dalam hal ini, parameter QoS operasional selalu diselesaikan dari parameter QoS lokal. Untuk informasi selengkapnya tentang parameter ini, lihat Mengatur Parameter QoS NDIS Lokal.

  • Jika status DCBX Willing lokal diaktifkan, bit Willing lokal harus diatur ke satu di TLV DCBX. Dalam hal ini, parameter QoS operasional harus diselesaikan dari parameter QoS jarak jauh. Untuk informasi selengkapnya tentang parameter ini, lihat Menerima Parameter QoS NDIS Jarak Jauh.

    Catatan Jika status DCBX Willing lokal diaktifkan, driver miniport juga dapat menyelesaikan parameter QoS operasionalnya berdasarkan pengaturan QoS kepemilikan apa pun yang ditentukan oleh vendor perangkat keras independen (IHV). Driver hanya dapat melakukan ini untuk parameter QoS yang tidak dikonfigurasi dari jarak jauh oleh peer atau secara lokal oleh sistem operasi.

Driver miniport mengelola status DCBX Willing lokal dengan cara berikut:

  • Ketika driver miniport diinisialisasi melalui panggilan ke fungsi MiniportInitializeEx-nya , itu harus mengaktifkan status DCBX Willing lokal berdasarkan pengaturan QoS kepemilikan yang ditentukan oleh IHV.

  • Komponen DCB (Msdcb.sys) mengeluarkan permintaan metode pengidentifikasi objek (OID) OID_QOS_PARAMETERS untuk mengonfigurasi parameter QoS lokal pada adaptor jaringan. Anggota InformationBuffer dari struktur NDIS_OID_REQUEST untuk permintaan OID ini berisi penunjuk ke struktur NDIS_QOS_PARAMETERS .

    Jika bendera NDIS_QOS_PARAMETERS_WILLING diatur dalam anggota Bendera struktur ini, driver miniport mengaktifkan status DCBX Willing. Jika bit ini tidak diatur, driver miniport menonaktifkan status DCBX Willing.

Untuk informasi selengkapnya tentang LLDP, lihat standar IEEE 802.1AB-2005.

Untuk informasi selengkapnya tentang bit dan TLV DCBX Willing lokal, lihat standar draf IEEE 802.1Qaz.

Catatan Dimulai dengan Windows Server 2012, komponen DCB dapat dikonfigurasi melalui cmdlet PowerShell untuk mengatur atau menghapus bendera NDIS_QOS_PARAMETERS_WILLING saat mengeluarkan permintaan OID_QOS_PARAMETERS . Ini menyebabkan driver miniport masing-masing mengaktifkan atau menonaktifkan status DCBX Willing lokal.