• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

04-二層技術-以太網交換配置指導

目錄

10-PFC配置

本章節下載 10-PFC配置  (212.88 KB)

10-PFC配置


1 PFC

1.1  PFC簡介

PFC(Priority-based Flow Control,基於優先級的流量控製)功能是一種精細的流量控製機製,可以滿足以太網流量傳輸的無丟包要求,通過以太網提供無損服務。

PFC功能基於802.1p優先級對報文進行流量控製。如圖1-1所示,PFC允許在一條以太網鏈路上創建8個虛擬通道,並為每條虛擬通道指定一個802.1p優先等級。在不影響其他通道流量轉發的情況下,任意一條虛擬通道都可以單獨暫停和重啟。通過此機製可以實現同一接口上多種類型流量共存、多種流量共享鏈路。

圖1-1 PFC工作原理

 

當本端發生擁塞時,設備會根據本端收到報文的802.1p優先級進行判別,從而確定對報文的處理方式:

·     如果收到報文的802.1p優先級開啟了PFC功能,則接收該報文,並向對端發送PFC PAUSE幀,通知對端設備暫時停止發送該類報文。對端設備在接收到PFC PAUSE幀後,將暫時停止向本端發送該類報文。當擁塞仍然存在時,此過程將重複進行,直至擁塞解除。

·     如果收到報文的802.1p優先級未開啟PFC功能,則直接將報文丟棄。

1.2  PFC配置限製和指導

無論端口是否配置PFC功能,端口都可以接收PFC PAUSE幀。但隻有PFC功能處於開啟狀態時,才對收到的PFC PAUSE進行處理。所以,必須保證本端和對端的PFC功能都處於開啟狀態,PFC功能才能生效。

為了避免報文在傳輸過程中因擁塞而發生丟包,請在報文流經的所有端口上都進行相同的PFC功能配置。

用戶可在接口下同時配置PFC功能和流量控製功能,這兩個功能的配置之間相互影響:

·     當PFC功能處於開啟狀態時又配置了流量控製功能,則PFC相應配置優先生效,流量控製配置將被忽略。

·     當PFC功能處於關閉狀態時又配置了流量控製功能,則流量控製配置生效。

有關流量控製功能的詳細介紹,請參見“接口管理配置指導”中的“以太網接口”。

1.3  配置以太網接口的PFC功能

(1)     進入係統視圖。

system-view

(2)     開啟所有接口的PFC功能。

priority-flow-control { auto | enable }

缺省情況下,PFC功能處於關閉狀態。

(3)     開啟內所有接口的指定802.1p優先級的PFC功能。

priority-flow-control no-drop dot1p dot1p-list

缺省情況下,所有接口下802.1p優先級的PFC功能都處於關閉狀態。

(4)     進入以太網接口視圖。

interface interface-type interface-number

(5)     配置PFC功能的開啟模式。

priority-flow-control { auto | enable }

缺省情況下,PFC功能處於關閉狀態。

(6)     開啟指定802.1p優先級的PFC功能。

priority-flow-control no-drop dot1p dot1p-list

缺省情況下,所有802.1p優先級的PFC功能都處於關閉狀態。

1.4  配置PFC門限

1. 功能簡介

接口的存儲空間分為以下幾種:

·     Headroom存儲空間。

·     Shared存儲空間。

·     Guaranteed存儲空間。

為了靈活控製PFC功能,設備提供對PFC門限進行配置,合理利用接口存儲空間。目前提供以下門限設置:

·     Headroom緩存門限:Headroom存儲空間中某802.1p優先級報文的最大使用cell資源。當達到使用的cell資源後,該接口會丟棄收到的報文。

·     反壓幀觸發門限:Shared存儲空間中某802.1p優先級報文在該存儲空間的使用cell資源上限。達到上限後,會觸發PFC功能。反壓幀觸發門限又分為動態反壓幀觸發門限和靜態反壓幀觸發門限:

¡     動態反壓幀觸發門限:設置可用cell資源的百分比。

¡     靜態反壓幀觸發門限:設置可用cell資源為固定值。

·     反壓幀停止門限與觸發門限間的偏移量:當觸發反壓幀觸發門限後,當某802.1p優先級報文使用的cell資源減小了一個固定值時,不會再觸發PFC功能。

·     PFC預留門限:Guaranteed存儲空間中為某802.1p優先級報文預留的cell資源。

2. 配置限製和指導

注意

開啟指定802.1p優先級的PFC功能後,會為PFC的各種門限設置一個缺省值,此缺省值在一般的組網環境下是效果較好的參數組合,不建議用戶自行調整使用。

 

配置PFC門限前必須開啟指定802.1p優先級的PFC功能。

取消接口下PFC門限配置時,接口下的PFC門限配置會被恢複成隻執行priority-flow-control no-drop dot1p後的狀態。

本功能不支持預配置。有關預配置的詳細介紹,請參見“基礎配置指導”中的“預配置”。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置Headroom最大可用的cell資源。

priority-flow-control poolid pool-number headroom headroom-number

缺省情況下,未配置Headroom最大可用的cell資源。

(3)     進入以太網接口視圖。

interface interface-type interface-number

(4)     配置PFC門限。

priority-flow-control no-drop dot1p dot1p-list [ pause-threshold { threshold-value | ratio threshold-ratio } [ headroom cell-count | pause-threshold-offset offset-value | reserved-buffer reserved-value ] * ]

缺省情況下,所有802.1p優先級的PFC功能都處於關閉狀態。

1.5  配置PFC報文的預警門限

1. 功能簡介

用戶可根據實際組網情況,配置接口入方向或者出方向PFC報文的預警門限。預警門限用於PFC報文傳輸速率處於正常範圍內,但需要提醒用戶提前關注的情況。

當接口接收或發送PFC報文的速率達到預警門限時,係統會生成Trap和日誌信息來提醒用戶,以提前發現網絡中的一些異常問題。例如:

·     對端設備網卡故障,不停地持續高速發送PFC幀,可以配置入方向預警門限進行監控。

·     本設備故障後不停發送PFC幀,可以配置出方向預警門限進行監控。

·     如果有雙向監控需求的,可以在入和出方向都配置預警門限進行監控。

2. 配置限製和指導

僅當PFC功能處於開啟狀態時,才會統計該接口接收和發送的PFC幀數量,本功能配置的預警門限才能生效。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入以太網接口視圖。

interface interface-type interface-number

(3)     配置入方向PFC報文的預警門限。

priority-flow-control early-warning dot1p dot1p-list inpps pps-value缺省情況下,未配置入方向PFC報文的預警門限。

(4)     配置出方向PFC報文的預警門限。

priority-flow-control early-warning dot1p dot1p-list outpps pps-value缺省情況下,未配置出方向PFC報文的預警門限。

1.6  PFC顯示和維護

可在任意視圖下執行以下命令,顯示接口的PFC信息。

display priority-flow-control interface [ interface-type [ interface-number ] ]

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們