02-PFC命令
本章節下載: 02-PFC命令 (260.94 KB)
目 錄
1.1.1 display priority-flow-control
1.1.2 priority-flow-control (Ethernet interface view)
1.1.3 priority-flow-control (System view)
1.1.4 priority-flow-control deadlock auto-recover action
1.1.5 priority-flow-control deadlock auto-recover cos
1.1.6 priority-flow-control deadlock cos
1.1.7 priority-flow-control deadlock enable
1.1.8 priority-flow-control deadlock precision
1.1.9 priority-flow-control deadlock recover
1.1.10 priority-flow-control deadlock recover-mode
1.1.11 priority-flow-control deadlock threshold
1.1.12 priority-flow-control early-warning inpps
1.1.13 priority-flow-control early-warning outpps
1.1.14 priority-flow-control no-drop dot1p (Ethernet interface view)
1.1.15 priority-flow-control no-drop dot1p (System view)
1.1.16 shutdown-interval priority-flow-control
display priority-flow-control命令用來顯示接口的PFC(Priority-based Flow Control,基於優先級的流量控製)信息。
【命令】
display priority-flow-control interface [ interface-type [ interface-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type:顯示指定類型接口的PFC信息。interface-type表示接口類型。不指定該參數時,則顯示設備上所有以太網接口的PFC信息。
interface-number:顯示指定接口的PFC信息。interface-number表示接口編號。不指定該參數時,顯示設備上指定類型的以太網接口的PFC信息。
【舉例】
# 顯示所有接口的PFC信息。
<Sysname> display priority-flow-control interface
Conf -- Configured mode Ne -- Negotiated mode P -- Priority
Interface Conf Ne Dot1pList P Recv Sent Inpps Outpps
XGE1/0/1 Auto On 0,2-3,5-6 0 178 43 12 15
表1-1 display priority-flow-control interface命令顯示信息描述表
字段 |
描述 |
Conf -- Configured mode |
本地配置的PFC功能的狀態 |
Ne -- Negotiated mode |
PFC功能狀態的協商結果 |
P -- Priority |
開啟PFC功能的802.1p優先級 |
Interface |
接口簡名 |
Conf |
本地配置的PFC功能的狀態: · Auto表示接口與對端自動協商是否開啟PFC功能 · Off表示接口下未開啟PFC功能 · On表示接口下已開啟PFC功能 |
Ne |
PFC功能狀態的協商結果: · Off表示接口PFC處於未開啟狀態 · On表示接口PFC處於開啟狀態 |
Dot1pList |
開啟PFC功能的802.1p優先級隊列,共8個(0~7)優先級隊列 |
P |
開啟PFC功能的802.1p優先級隊列中,有數據幀收發的優先級隊列,收發幀數據為0的隊列不顯示 |
Recv |
收到的PFC PAUSE幀數量 |
Sent |
發送的PFC PAUSE幀數量 |
Inpps |
對應優先級入方向接收PFC幀的速率,單位為pps |
Outpps |
對應優先級出方向發送PFC幀的速率,單位為pps |
【相關命令】
· priority-flow-control
· priority-flow-control no-drop dot1p
priority-flow-control命令用來配置接口的PFC功能。
undo priority-flow-control命令用來關閉PFC功能。
【命令】
priority-flow-control { auto | enable }
undo priority-flow-control
【缺省情況】
PFC功能處於關閉狀態。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
auto:表示與對端自動協商是否開啟PFC功能。
enable:表示強製開啟PFC功能。
【使用指導】
如果本端和對端設備的PFC功能處於使能狀態,並配置了priority-flow-control no-drop dot1p dot1p-list命令,則當本端收到的802.1p優先級在dot1p-list範圍內的報文發生擁塞時,會通知對端設備暫時停止向本端發送對應優先級的報文;擁塞解除後,再通知對端繼續發送對應優先級的報文。從而保證本設備在轉發802.1p優先級在dot1p-list範圍內的報文時不丟包。
多次在係統視圖和接口視圖下執行本命令,最後一次執行的命令生效。
【舉例】
# 在以太網接口Ten-GigabitEthernet1/0/1上開啟PFC功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control enable
【相關命令】
· display priority-flow-control
· priority-flow-control (System view)
· priority-flow-control no-drop dot1p
priority-flow-control命令用來開啟所有接口的PFC功能。
undo priority-flow-control命令用來關閉所有接口的PFC功能。
【命令】
priority-flow-control { auto | enable }
undo priority-flow-control
【缺省情況】
PFC功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
auto:表示與對端自動協商是否開啟PFC功能。
enable:表示強製開啟PFC功能。
【使用指導】
如果本端和對端設備的PFC功能處於使能狀態,並配置了priority-flow-control no-drop dot1p dot1p-list命令,則當本端收到的802.1p優先級在dot1p-list範圍內的報文發生擁塞時,會通知對端設備暫時停止向本端發送對應優先級的報文;擁塞解除後,再通知對端繼續發送對應優先級的報文。從而保證本設備在轉發802.1p優先級在dot1p-list範圍內的報文時不丟包。
多次在係統視圖和接口視圖下執行本命令,最後一次執行的命令生效。
【舉例】
# 開啟所有接口的PFC功能。
<Sysname> system-view
[Sysname] priority-flow-control enable
【相關命令】
· priority-flow-control (Ethernet interface view)
· priority-flow-control no-drop dot1p
priority-flow-control deadlock auto-recover action命令用來配置設備在自動恢複PFC死鎖檢測的延遲時間內對報文的處理動作。
undo priority-flow-control deadlock auto-recover action命令用來恢複缺省情況。
【命令】
priority-flow-control deadlock auto-recover action { discard | forwarding }
undo priority-flow-control deadlock auto-recover action
【缺省情況】
設備在自動恢複PFC死鎖的延遲時間內轉發收到的數據報文。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
discard:丟棄收到的數據報文。
forwarding:轉發收到的數據報文。
【使用指導】
當設備進入PFC死鎖狀態後,用戶可以使用本命令配置設備在自動恢複死鎖檢測的延遲時間內對數據報文丟棄或者轉發。
【舉例】
# 配置當設備進入PFC死鎖狀態後對數據報文進行丟棄。
<Sysname> system-view
[Sysname] priority-flow-control deadlock auto-recover action discard
【相關命令】
· priority-flow-control deadlock cos
· priority-flow-control deadlock enable
priority-flow-control deadlock auto-recover cos命令用來配置PFC死鎖檢測自動恢複的延遲周期。
undo priority-flow-control deadlock auto-recover cos命令用來刪除PFC死鎖檢測自動恢複的延遲周期。
【命令】
priority-flow-control deadlock auto-recover cos cos-value delay delay-interval
undo priority-flow-control deadlock auto-recover cos [ cos-value ]
【缺省情況】
未配置PFC死鎖檢測的恢複周期。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cos cos-value:報文CoS值,取值範圍為0~7。不同的CoS值對應不同的802.1p優先級,可以通過display qos map-table dot1p-lp命令查看。
delay delay-time:PFC死鎖檢測自動恢複的延遲周期,取值範圍為1~15。
【使用指導】
PFC死鎖檢測功能可以按周期檢測攜帶指定CoS值的報文是否發生死鎖,在設備進入PFC死鎖狀態後,設備自動恢複時會在延遲周期結束後恢複PFC死鎖檢測功能。延遲恢複周期由auto-recover-delay delay-time和PFC死鎖檢測定時器的精度共同決定。
本命令僅在PFC死鎖檢測功能的恢複方式為自動恢複時生效。
指定的CoS值必須在priority-flow-control no-drop dot1p命令配置的802.1p優先級內。
對於不同CoS值可以配置相同的延遲恢複周期。
對於同一CoS值,多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置CoS值為7的PFC死鎖自動恢複的延遲周期為5。
<Sysname> system-view
[Sysname] priority-flow-control deadlock auto-recover cos 7 delay 5
【相關命令】
· display qos map-table dot1p-lp(ACL和QoS/優先級映射)
· priority-flow-control deadlock precision
· priority-flow-control no-drop dot1p
priority-flow-control deadlock cos命令用來配置PFC死鎖檢測的周期。
undo priority-flow-control deadlock cos命令用來刪除PFC死鎖檢測的周期。
【命令】
priority-flow-control deadlock cos cos-value interval interval
undo priority-flow-control deadlock cos [ cos-value ]
【缺省情況】
未配置PFC死鎖檢測的周期。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cos cos-value:報文CoS值,取值範圍為0~7。
interval interval:PFC死鎖檢測周期,取值範圍為1~15。
【使用指導】
PFC死鎖檢測功能可以按周期檢測攜帶指定CoS值的報文是否發生死鎖。檢測周期由interval interval和PFC死鎖檢測定時器的精度共同決定。
指定的CoS值必須在priority-flow-control no-drop dot1p命令配置的802.1p優先級內。不同的CoS值對應不同的802.1p優先級,可以通過display qos map-table dot1p-lp命令查看。
對於不同CoS值可以配置相同的檢測周期。
對於同一CoS值,多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置CoS值為7的PFC死鎖檢測周期為5。
<Sysname> system-view
[Sysname] priority-flow-control deadlock cos 7 interval 5
【相關命令】
· display qos map-table dot1p-lp(ACL和QoS命令參考/優先級映射)
· priority-flow-control deadlock precision
· priority-flow-control no-drop dot1p
priority-flow-control deadlock enable命令用來開啟PFC死鎖檢測功能。
undo priority-flow-control deadlock enable命令用來關閉PFC死鎖檢測功能。
【命令】
priority-flow-control deadlock enable
undo priority-flow-control deadlock enable
【缺省情況】
PFC死鎖檢測功能處於關閉狀態。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟指定802.1p優先級的PFC功能後(通過priority-flow-control和priority-flow-control no-drop dot1p命令配置),當指定優先級的報文形成環路時,會導致數據緩衝區內報文無法轉發,此時設備進入PFC死鎖狀態。
通過配置本命令,可以定期檢測設備是否處於PFC死鎖狀態,並解除PFC死鎖狀態。
【舉例】
# 在Ten-GigabitEthernet1/0/1下開啟PFC死鎖檢測功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control deadlock enable
【相關命令】
· priority-flow-control
· priority-flow-control deadlock cos
· priority-flow-control no-drop dot1p
priority-flow-control deadlock precision命令用來配置PFC死鎖檢測定時器的精度。
undo priority-flow-control deadlock precision命令用來恢複缺省情況。
【命令】
priority-flow-control deadlock precision { high | low | normal }
undo priority-flow-control deadlock precision
【缺省情況】
PFC死鎖檢測定時器的精度為普通精度。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
high:表示使用高精度的PFC死鎖檢測定時器。
low:表示使用低精度的PFC死鎖檢測定時器。
normal:表示使用普通精度的PFC死鎖檢測定時器。
slot slot-number:配置指定成員設備的PFC死鎖檢測定時器的精度,slot-number表示設備在IRF中的成員編號。
【使用指導】
使用本命令可調整PFC死鎖檢測定時器的精度,從而控製PFC死鎖檢測時間。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置PFC死鎖檢測定時器精度為高精度。
<Sysname> system-view
[Sysname] priority-flow-control deadlock precision high
priority-flow-control deadlock recover命令用來手工恢複PFC死鎖檢測功能。
【命令】
priority-flow-control deadlock recover
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【使用指導】
當配置了手工恢複方式,設備能解除死鎖狀態,但同時死鎖檢測功能和PFC功能會暫時失效,需要手工執行本命令來恢複PFC死鎖檢測功能。恢複PFC死鎖檢測功能的同時可以讓PFC功能繼續生效。
【舉例】
# 在Ten-GigabitEthernet1/0/1下恢複PFC死鎖檢測功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control deadlock recover
【相關命令】
· priority-flow-control deadlock recover-mode
priority-flow-control deadlock recover-mode命令用來配置PFC死鎖檢測功能的恢複方式。
undo priority-flow-control deadlock recover-mode命令用來恢複缺省情況。
【命令】
priority-flow-control deadlock recover-mode { auto | manual }
undo priority-flow-control deadlock recover-mode
【缺省情況】
PFC死鎖檢測功能恢複方式為自動恢複方式。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
auto:配置PFC死鎖檢測功能的恢複方式為自動恢複。
manual:配置PFC死鎖檢測功能的恢複方式為手工恢複。
【使用指導】
當設備檢測到PFC死鎖狀態後,設備自動恢複時會在延遲周期結束後解除PFC死鎖狀態,恢複PFC功能和PFC死鎖檢測功能。在PFC死鎖檢測自動恢複的延遲周期內,設備將關閉PFC功能和PFC死鎖檢測功能,以便報文能夠正常轉發。PFC死鎖狀態解除後,用戶可采用自動或手工方式來恢複PFC死鎖檢測功能。恢複PFC死鎖檢測功能會讓PFC功能繼續生效。所以,通常情況下,使用自動恢複方式即可。當報文環路無法消除,設備頻繁處於PFC死鎖狀態時,用戶可以使用手工恢複方式,並盡快排除故障,再執行priority-flow-control deadlock recover命令,恢複PFC死鎖檢測功能和PFC功能。
【舉例】
# 在Ten-GigabitEthernet1/0/1下配置PFC死鎖檢測功能恢複方式為手工恢複。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control deadlock recover-mode manual
【相關命令】
· priority-flow-control deadlock recover
priority-flow-control deadlock threshold命令用來配置在指定周期內發生PFC死鎖的上限次數。
undo priority-flow-control deadlock threshold命令用來恢複缺省情況。
【命令】
priority-flow-control deadlock threshold cos cos-value period period count count [ down-auto-recovery | error-down ]
undo priority-flow-control deadlock threshold cos [ cos-value ]
【缺省情況】
未配置指定周期內發生PFC死鎖的上限次數。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cos cos-value:報文CoS值,取值範圍為0~7。不同的CoS值對應不同的802.1p優先級,可以通過display qos map-table dot1p-lp命令查看。
period period:發生PFC死鎖次數的檢測周期,取值範圍為1~60,單位為秒。
count count:指定周期內發生PFC死鎖的上限次數,取值範圍為1~500,單位為次數。
down-auto-recovery:在指定周期內端口發生PFC死鎖的次數達到配置值時,端口將被關閉。在到達shutdown-interval priority-flow-control命令配置的端口狀態自動恢複時間之後,端口將恢複到真實的物理狀態,同時恢複端口的PFC功能。如果未指定本參數,則在檢測周期內端口發生PFC死鎖的次數達到上限後,將關閉端口以及端口對應802.1p優先級的PFC功能。
error-down:在檢測周期內端口發生PFC死鎖的次數達到上限,端口將被關閉。如果未指定本參數,則在檢測周期內端口發生PFC死鎖的次數達到上限,將關閉端口對應802.1p優先級的PFC功能。
【使用指導】
當配置該命令後,在指定周期內端口發生PFC死鎖的次數達到配置值時,根據指定的參數不同,設備處理方式不同:
· 如果未指定error-down參數,則設備將關閉對應端口對應優先級的PFC功能,此時用戶需要排除故障,手工先執行undo priority-flow-control enable命令,再執行priority-flow-control enable命令恢複對應端口的PFC功能。
執行undo priority-flow-control deadlock threshold命令也可以恢複接口的PFC功能,但是可能影響多個接口的PFC狀態,請根據實際情況使用。
· 如果指定error-down參數,則設備將關閉對應端口,此時用戶需要手工執行undo shutdown命令恢複端口以及恢複該端口的PFC功能。
· 如果指定down-auto-recovery參數,則設備將關閉對應端口,在到達shutdown-interval priority-flow-control命令配置的端口狀態檢自動恢複時間之後,端口將恢複到真實的物理狀態,同時恢複端口的PFC功能。
在檢測周期內端口發生PFC死鎖的次數達到上限時,設備的處理方式由係統視圖和端口下的配置決定:
· 如果端口下沒有配置priority-flow-control deadlock threshold action命令,則以係統視圖下priority-flow-control deadlock threshold命令為準。如果端口下配置priority-flow-control deadlock threshold action本命令,則以端口的配置為準。
· 如果沒有在係統視圖下配置priority-flow-control deadlock threshold命令,則端口下的priority-flow-control deadlock threshold action命令不生效。
本命令配置的發生PFC死鎖次數的檢測周期需要大於priority-flow-control deadlock cos命令配置的PFC死鎖檢測周期,以便確認設備是否頻繁處於PFC死鎖狀態。
指定的CoS值必須在priority-flow-control no-drop dot1p命令配置的802.1p優先級內。
對於不同CoS值可以配置相同的檢測周期。
對於同一CoS值,多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置5秒周期內發生PFC死鎖的上限次數為100。
<Sysname> system-view
[Sysname] priority-flow-control deadlock threshold cos 7 period 5 count 100
【相關命令】
· priority-flow-control deadlock cos
· priority-flow-control no-drop dot1p
· shutdown-interval priority-flow-control
priority-flow-control early-warning inpps命令用來配置入方向PFC報文的預警門限。
undo priority-flow-control early-warning inpps命令用來刪除入方向PFC報文的預警門限。
【命令】
priority-flow-control early-warning dot1p dot1p-list inpps pps-value
undo priority-flow-control early-warning [ dot1p dot1p-list ] inpps
【缺省情況】
未配置入方向PFC報文的預警門限。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
dot1p dot1p-list:802.1p優先級(dot1p優先級)列表,例如:1,3-5。(表示數值區間時使用連字符“-”,數值之間用英文格式的逗號“,”分隔,最多可配置16個字符)
inpps pps-value:指定接口每秒接收的PFC幀數量,單位為pps,取值範圍為1~159783010。
【使用指導】
用戶可根據實際組網情況,配置接口入方向PFC報文的預警門限。預警門限用於PFC報文傳輸速率處於正常範圍內,但需要提醒用戶提前關注的情況。
當接口接收PFC報文的速率達到預警門限時,係統會生成Trap和日誌信息來提醒用戶,以提前發現網絡中的一些異常問題。例如:
· 對端設備網卡故障,不停地持續高速發送PFC幀,可以配置入方向預警門限進行監控。
· 本設備故障後不停發送PFC幀,可以配置出方向預警門限進行監控。
· 如果有雙向監控需求的,可以在入和出方向都配置預警門限進行監控。
僅當PFC功能處於開啟狀態時,才會統計該接口接收的PFC幀數量,本命令配置的預警門限才能生效。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置入方向802.1p優先級為7的PFC報文的預警門限為80pps。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control early-warning dot1p 7 inpps 80
priority-flow-control early-warning outpps命令用來配置出方向PFC報文的預警門限。
undo priority-flow-control early-warning outpps命令用來刪除出方向PFC報文的預警門限。
【命令】
priority-flow-control early-warning dot1p dot1p-list outpps pps-value
undo priority-flow-control early-warning [ dot1p dot1p-list ] outpps
【缺省情況】
未配置出方向PFC報文的預警門限。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
dot1p dot1p-list:802.1p優先級(dot1p優先級)列表,例如:1,3-5。(表示數值區間時使用連字符“-”,數值之間用英文格式的逗號“,”分隔,最多可配置16個字符)
outpps pps-value:指定接口每秒發送PFC幀數量,單位為pps,取值範圍為1~159783010。
【使用指導】
用戶可根據實際組網情況,配置接口出方向PFC報文的預警門限。預警門限用於PFC報文傳輸速率處於正常範圍內,但需要提醒用戶提前關注的情況。
當接口發送PFC報文的速率達到預警門限時,係統會生成Trap和日誌信息來提醒用戶,以提前發現網絡中的一些異常問題。例如:
· 對端設備網卡故障,不停地持續高速發送PFC幀,可以配置入方向預警門限進行監控。
· 本設備故障後不停發送PFC幀,可以配置出方向預警門限進行監控。
· 如果有雙向監控需求的,可以在入和出方向都配置預警門限進行監控。
僅當PFC功能處於開啟狀態時,才會統計該接口發送的PFC幀數量,本命令配置的預警門限才能生效。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置出方向802.1p優先級為1的PFC報文的預警門限為50pps。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control early-warning dot1p 1 outpps 50
priority-flow-control no-drop dot1p命令用來開啟指定802.1p優先級的PFC功能。
undo priority-flow-control no-drop dot1p命令用來關閉指定802.1p優先級的PFC功能。
【命令】
priority-flow-control no-drop dot1p dot1p-list
undo priority-flow-control no-drop dot1p
【缺省情況】
所有802.1p優先級的PFC功能都處於關閉狀態。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
dot1p-list:802.1p優先級(dot1p優先級)列表,例如:1,3-5(表示數值區間時使用連字符“-”,數值之間用英文格式的逗號“,”分隔,最多可配置16個字符)。
【使用指導】
如果本端和對端設備的PFC功能處於使能狀態,並配置了本命令,則當本端收到的802.1p優先級在dot1p-list範圍內的報文發生擁塞時,會通知對端設備暫時停止向本端發送對應優先級的報文;擁塞解除後,再通知對端繼續發送對應優先級的報文。從而保證本設備在轉發802.1p優先級在dot1p-list範圍內的報文時不丟包。有關802.1p優先級的介紹,請參見“ACL和QoS配置指導”中的“QoS”。
本命令和flow-control、flow-control receive enable互斥。
多次在係統視圖和接口視圖下執行本命令,最後一次執行的命令生效。
【舉例】
# 在以太網接口Ten-GigabitEthernet1/0/1上配置PFC功能的開啟模式為自動協商模式,並開啟802.1p優先級5的PFC功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control auto
[Sysname-Ten-GigabitEthernet1/0/1] priority-flow-control no-drop dot1p 5
【相關命令】
· display priority-flow-control
· flow-control(二層技術-以太網交換命令參考/以太網接口)
· flow-control receive enable(二層技術-以太網交換命令參考/以太網接口)
· priority-flow-control
· priority-flow-control no-drop dot1p (System view)
priority-flow-control no-drop dot1p命令用來開啟所有接口下指定802.1p優先級的PFC功能。
undo priority-flow-control no-drop dot1p命令用來關閉所有接口下指定802.1p優先級的PFC功能。
【命令】
priority-flow-control no-drop dot1p dot1p-list
undo priority-flow-control no-drop dot1p
【缺省情況】
所有接口下802.1p優先級的PFC功能都處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
dot1p-list:802.1p優先級(dot1p優先級)列表,例如:1,3-5。(表示數值區間時使用連字符“-”,數值之間用英文格式的逗號“,”分隔,最多可配置16個字符)
【使用指導】
如果本端和對端設備的PFC功能處於使能狀態,並配置了本命令,則當本端收到的802.1p優先級在dot1p-list範圍內的報文發生擁塞時,會通知對端設備暫時停止向本端發送對應優先級的報文;擁塞解除後,再通知對端繼續發送對應優先級的報文。從而保證本設備在轉發802.1p優先級在dot1p-list範圍內的報文時不丟包。有關802.1p優先級的介紹,請參見“ACL和QoS配置指導”中的“QoS”。
多次在係統視圖和接口視圖下執行本命令,最後一次執行的命令生效。
【舉例】
# 開啟所有接口802.1p優先級5的PFC功能。
<Sysname> system-view
[Sysname] priority-flow-control no-drop dot1p 5
【相關命令】
· priority-flow-control no-drop dot1p (Ethernet interface view)
shutdown-interval priority-flow-control命令用來配置指定周期內發生PFC死鎖的次數達到上限導致端口被關閉,端口狀態自動恢複的時長。
undo shutdown-interval priority-flow-control命令用來恢複缺省情況。
【命令】
shutdown-interval [ priority-flow-control ] interval
undo shutdown-interval [ priority-flow-control ]
【缺省情況】
端口狀態自動恢複的時長為30秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
priority-flow-control:表示PFC功能。如果未配置本參數,則表示本命令配置的是全局端口狀態自動恢複的時長。
interval:端口狀態自動恢複的時長,取值範圍為0~300,單位為秒。取值為0時,表示係統不自動恢複端口狀態,需要用戶執行undo shutdown命令手動恢複端口狀態。
【使用指導】
某些協議模塊在特定情況下會自動關閉某個端口,比如當開啟了BPDU保護功能的端口收到配置消息時,MSTP協議模塊將自動關閉該端口。在協議自動關閉端口的同時,係統會啟動一個自動恢複端口狀態的定時器。如果直到定時器超時(即經過time秒之後),該端口仍處於關閉狀態,係統自動將端口恢複到真實的物理狀態。
如果用戶在端口定時檢測過程中將檢測時間間隔修改為T1,修改時刻距協議關閉端口時間間隔為T。
· 若T<T1,則被關閉的端口會再經過T1-T時間後被恢複。
· 若T>=T1,則被關閉的端口會立即恢複。
例如當前time配置為30,當端口被協議模塊關閉2秒(T=2)後,修改time為10(T1=10),則該接口會再經過8秒後被恢複;如果當前time為30,端口被協議模塊關閉10秒後,修改time為2,則該端口會立即恢複。
【舉例】
# 配置指定周期內發生PFC死鎖的次數達到上限導致端口被關閉,端口狀態自動恢複的時長為100秒。
<Sysname> system-view
[Sysname] shutdown-interval priority-flow-control 100
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!