简介
本文档介绍用于诊断和解决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 watchdog:监控网络接口上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. 重置接口:作为最后手段,您可以尝试重置接口以查看是否清除了该条件。但是,这会导致服务短暂中断,因此必须谨慎执行。