優先順序型流程控制 (PFC)

基於優先順序的流量控制(PFC)在IEEE 802.1Qbb標準草案中規定。 此標準是 IEEE 802.1 資料中心橋接 (DCB) 介面架構的一部分。

PFC 可透過統一的 802.3 乙太網路媒體介面或 結構進行流量控制,以用於區域網路 (LAN) 和儲存區域網路 (SAN) 技術。 PFC旨在消除由於網路鏈路上的擁塞而導致的資料包丟失。 這允許對損耗敏感的協定(例如乙太網路光纖通道 (FCoE))與相同的統一結構上的傳統損耗不敏感協定共存。

PFC指定直接連結節點之間的鏈路層流量控制機制。 PFC 類似於 IEEE 802.3 PAUSE 畫面,但會改用個別的 802.1p 優先順序層級。 這允許接收器在任何 802.1p 優先級上暫停發射器。

PFC使用802.3 PAUSE框,並通過以下PFC字段對其進行擴展:

  • 8 位元遮罩,指定應暫停哪些 802.1p 優先權等級。

  • 每個優先順序的計時器值,指定該優先順序層級的網路流量應暫停多長時間。

當接收器傳送包含PFC資料的802.3 PAUSE幀時,交換機會阻止具指定優先級別的幀傳輸到接收器所連線的埠。 當計時器值到期時,交換機將恢復埠上暫停幀的傳輸。

NDIS 服務品質 (QoS) 參數是透過 NDIS_QOS_PARAMETERS 結構指定。 PfcEnable 成員包含點陣圖,其中每個位都會指定是否針對 802.1p 優先順序層級啟用 PFC。

如需優先順序層級的詳細資訊,請參閱 IEEE 802.1p 優先順序層級。