Bagikan melalui


Kontrol Alur berbasis prioritas (PFC)

Kontrol Alur berbasis prioritas (PFC) ditentukan dalam standar draf IEEE 802.1Qbb. Standar ini adalah bagian dari kerangka kerja untuk antarmuka IEEE 802.1 Data Center Bridging (DCB).

PFC memungkinkan kontrol arus pada antarmuka media Ethernet 802.3 terpadu, atau fabric, untuk teknologi jaringan area lokal (LAN) dan jaringan area penyimpanan (SAN). PFC dimaksudkan untuk menghilangkan kehilangan paket karena kemacetan pada tautan jaringan. Hal ini memungkinkan protokol yang sensitif terhadap hilangnya data, seperti Fibre Channel melalui Ethernet (FCoE), untuk berdampingan dengan protokol tradisional yang tidak peka terhadap kehilangan data pada fabrik terpadu yang sama.

PFC menentukan mekanisme kontrol aliran pada lapisan tautan antara rekan yang terhubung langsung. PFC mirip dengan frame PAUSE IEEE 802.3 tetapi beroperasi berdasarkan tingkat prioritas individu 802.1p. Ini memungkinkan penerima untuk menjeda pemancar pada tingkat prioritas 802.1p apa pun.

PFC menggunakan frame PAUSE 802.3, dan memperluasnya dengan bidang PFC berikut:

  • Masker 8-bit yang menentukan tingkat prioritas 802.1p mana yang harus dihentikan sementara.

  • Nilai timer untuk setiap prioritas yang menentukan berapa lama lalu lintas untuk tingkat prioritas tersebut harus dijeda.

Ketika penerima mengirim kerangka JEDA 802.3 dengan data PFC, sakelar menghalangi pengiriman kerangka dengan tingkat prioritas yang ditentukan ke port tempat penerima terhubung. Ketika nilai timer kedaluwarsa, sakelar melanjutkan pengiriman bingkai yang dijeda pada port.

Parameter Kualitas Layanan (QoS) NDIS ditentukan melalui struktur NDIS_QOS_PARAMETERS. Anggota PfcEnable berisi bitmap, di mana setiap bit menentukan apakah PFC diaktifkan untuk tingkat prioritas 802.1p.

Untuk informasi selengkapnya tentang tingkat prioritas, lihat Tingkat Prioritas IEEE 802.1p.