错包计数在说什么
FC 交换机的端口统计是判断链路健康最直接的工具:物理层问题表现为 CRC 与信号类错误增长,链路重协商表现为端口反复复位,拥塞与信用不足则体现在丢弃与端口忙计数上。读这些计数的关键不是绝对值,而是增长速率和分布范围:单端口增长通常是这一段的模块、光纤或接头问题;同一板卡或同一上行同时增长,则更可能是设备侧或上联通道的问题。
基本信息
| 物理层错误 | CRC 校验失败、编码错误、信号丢失与失步 |
|---|---|
| 链路类计数 | 链路失败与端口复位,反映重协商 |
| 拥塞类计数 | 帧丢弃与端口忙,反映信用或排队问题 |
| 观测方式 | 先看全端口汇总,再对异常端口看单端口详情 |
| 权限要求 | 交换机只读账号 |
典型使用场景
- 主机 I/O 间歇性超时,需要确认 fabric 侧是否存在错包
- 巡检发现某端口 CRC 增长,判断是模块、跳线还是对端问题
- 更换光模块或跳线后验证问题是否消失
- 排查性能抖动,区分是拥塞丢弃还是物理层重传
- 固件升级后对比错包计数基线,确认链路状态稳定
查看与定位
查看与定位
# 1) 全端口错包汇总,找出异常端口
porterrshow
# 2) 单端口明细计数与历史增长
portstatsshow 3
# 3) 配套查看该端口光模块的收发光功率
sfpshow 3
# 4) 清零后观察一段时间,判断是否仍在增长(谨慎执行)
statsclear
# 5) 若怀疑对端或跳线,替换法验证,不改动生产分区计数判读
| 计数类别 | 含义 | 常见原因 |
|---|---|---|
| CRC 与编码错误 | 帧校验失败,物理层质量下降 | 光模块老化、接头污染、光功率不足 |
| 信号丢失与失步 | 链路无法维持同步 | 光纤损伤、模块不匹配、距离超规格 |
| 链路失败 | 链路重新协商或端口复位 | 端口抖动、设备重启、模块接触不良 |
| 帧丢弃 | 缓冲区不足导致丢弃 | 拥塞、信用耗尽、目标响应慢 |
| 端口忙 | 对端无法及时接收 | 对端处理能力不足或链路拥塞 |
不同厂商的计数名称与字段位置不同,含义也会有细微差别,判读时以本设备版本的官方命令参考与字段说明为准。
清零统计计数会丢失历史证据,应在记录完整快照并经确认后执行,生产环境的端口复位类操作更要走变更流程。