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 aliran atas 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. Ini memungkinkan protokol yang sensitif terhadap kerugian, seperti Fibre Channel melalui Ethernet (FCoE), untuk berdampingan dengan protokol tradisional yang tidak sensitif terhadap kain terpadu yang sama.
PFC menentukan mekanisme kontrol aliran lapisan tautan antara serekan yang terhubung langsung. PFC mirip dengan bingkai JEDA IEEE 802.3 tetapi beroperasi pada tingkat prioritas 802,1p individu sebagai gantinya. Ini memungkinkan penerima untuk menjeda pemancar pada tingkat prioritas 802.1p apa pun.
PFC menggunakan bingkai JEDA 802.3, dan memperluasnya dengan bidang PFC berikut:
Masker 8-bit yang menentukan tingkat prioritas 802,1p mana yang harus dijeda.
Nilai timer untuk setiap prioritas yang menentukan berapa lama lalu lintas untuk tingkat prioritas tersebut harus dijeda.
Ketika penerima mengirim bingkai JEDA 802.3 dengan data PFC, sakelar memblokir pengiriman bingkai dengan tingkat prioritas yang ditentukan ke port tempat penerima terhubung. Ketika nilai timer kedaluwarsa, sakelar melanjutkan transmisi bingkai yang dijeda pada port.
Parameter NDIS Quality of Service (QoS) 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.