簡介
本文檔介紹用於排除和解決NCS 5500系列裝置上的連續暫停幀泛洪問題的步驟。
問題描述
路由器中充斥著給定的日誌:
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
什麼是暫停幀?為什麼會出現問題?
暫停幀是網路流量控制中使用的一種機制,用於在接收裝置超載時暫時停止資料傳輸。但是,過多的暫停訊框可能會嚴重影響網路效能。
此錯誤消息的細分:
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
此日誌條目表示在指定介面上檢測到與平台轉發卡(PFC)監視器相關的特定事件「全域性暫停」幀。
優先順序流量控制:PFC是乙太網流量控制的增強功能,可提供基於優先順序的暫停幀功能。
全域暫停訊框:全域性暫停幀是影響介面上所有優先順序的暫停幀,有效地在短時間內停止介面上的所有流量。
PFC監視程式:監控網路介面上的PFC狀態。如果檢測到過多使用暫停幀(可能指示擁塞或配置錯誤),則會記錄錯誤。
如何確定問題?
1.驗證給定的日誌是否遇到並且是連續的。
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
2.運行show命令三次,檢視輸出的增Input pause frames加:
#show controllers <> all | i pause
如果該值在1分鐘時間內以大於1M的順序增加,則我們將遇到此問題:
輸出範例:
#show controllers tenGigE 0/0/0/1 all | i pause
Fri Apr 24 07:39:29.282 UTC
Input pause frames = 990741176
Output pause frames = 0
疑難排解步驟
1.使用命令檢查介面狀 show interfaces HundredGigE0/3/0/24 態.
2.使用命令檢查配置錯show running-config interface HundredGigE0/3/0/24 誤。
3.物理層故障排除:檢驗所有物理連線(包括電纜和收發器)是否處於良好狀態且連線正確。
4.重設介面:作為最後手段,您可以嘗試重置介面以檢視其是否清除條件。但是,這會導致服務短暫中斷,因此必須謹慎執行。