CRC 错误意味着什么
CRC 是物理层的帧校验:发送方在帧尾计算校验值,接收方算出不一致就判定该帧损坏并计入 CRC 错误。它说明信号在传输过程中被破坏,原因分布在整条链路上——本端光模块衰耗过大、跳线脏污或弯折、端口协商不匹配、中间传输段问题、对端发射异常。由于 CRC 错误无法通过配置修复,排查核心是分段与替换:先看两端计数是否同时增长,再用替换法一段段缩小范围。需要注意的是 CRC 计数增长会带来上层重传,用户感受可能是「带宽变慢」而非「完全不通」。
基本信息
| 含义 | 物理层帧校验失败,帧被丢弃 |
|---|---|
| 光缆场景 | 衰耗过大、跳线脏污、连接器污染、模块老化 |
| 铜缆场景 | 线序错误、电磁干扰、双工或速率不匹配 |
| 定位方法 | 两端同时采样,比较增量 |
| 替换法 | 换跳线、换端口、换模块,逐步缩小范围 |
| 上报条件 | 本端排查完毕后仍增长,向运营商报障 |
典型使用场景
- 业务偶发丢包与重传:先确认接口是否存在 CRC 增长
- 新开通链路验收:采样一段时间,验证线路质量是否达标
- 机房搬迁或跳线整理后:确认操作没有引入新的物理问题
- 向运营商报障:提供增量数据与替换验证记录,提高处理效率
- 更换光模块后复核:确认问题是否随之消失
排查动作
排查动作
# 记录起始计数
show interfaces GigabitEthernet0/0 | include CRC|input errors
# 检查光功率,排除衰耗问题
show interfaces GigabitEthernet0/0 transceiver detail
# 清洁或更换跳线后再次采样,间隔 60 秒
show interfaces GigabitEthernet0/0 | include CRC|input errors
# 华为侧对照命令
display interface GigabitEthernet0/0/0 | include CRC|error
display transceiver interface GigabitEthernet0/0/0 verbose现象与原因对照
| 现象 | 倾向原因 | 验证方式 |
|---|---|---|
| 本端 CRC 增长,对端无异常 | 本端收方向问题:模块或跳线 | 更换本端接收侧部件 |
| 两端 CRC 同时增长 | 传输段或线路质量问题 | 联系运营商检测中间段 |
| CRC 增长伴随光功率偏低 | 衰耗过大 | 核对收光门限,检查熔接点 |
| 铜缆 CRC 增长 | 干扰或线序问题 | 检查布线环境与双工设置 |
| 仅高负载时增长 | 可能与模块老化相关 | 满带宽打流复现并观察 |
CRC 是硬件与线路层面的问题,改 MTU、调路由都不会让它消失;排查顺序应是物理层优先。
部分平台在接口重启后清零计数,报障前先记录原始数值与采样时间,避免证据丢失。