双工不匹配是什么
双工不匹配指链路一端按全双工工作、另一端按半双工工作。接口状态仍然是 up,速率也常常显示正常,但吞吐低、延迟大,冲突与错包计数持续增长。根因通常是链路一端做了强制配置(不发协商脉冲),另一端自协商失败后按规则退回半双工,于是两端对双工方式的认知不一致。
基本信息
| 现象 | 速率正常但吞吐低、延迟大 |
|---|---|
| 计数特征 | late collision 与 FCS 错误持续增长 |
| 经典组合 | 一端强制、另一端自协商 |
| 链路状态 | 保持 up,不会因此 down |
| 适用范围 | 百兆与千兆铜缆链路尤其需要核对 |
| 处置方向 | 两端统一自协商,或两端统一强制全双工 |
典型使用场景
- 老设备对接新交换机:一端强制 100M 全双工的另一端自协商
- 用户报『网速慢』但链路显示正常:先核对双工
- 替换老旧网卡或转接设备后性能下降
- 机房整改:统一排查强制配置残留
查看与处置
查看与处置
display interface GigabitEthernet0/0/1 # 华为:看 Duplex 与冲突计数
show interfaces GigabitEthernet1/0/1 | include duplex # Cisco
show interfaces GigabitEthernet1/0/1 | include error # 错包计数
# 处置:两端统一为自协商,或两端统一强制全双工
# 改完复测吞吐与错包增量计数判读
| 计数项 | 含义 | 判读 |
|---|---|---|
| late collision | 发送过晚的冲突 | 持续增长指向双工不匹配 |
| FCS / CRC 错误 | 帧校验失败 | 物理劣化或双工不匹配都会导致 |
| 冲突计数 | 半双工环境下的冲突 | 全双工端口上出现冲突即异常 |
| 带宽利用率 | 实际吞吐 | 长期低于链路速率且延迟升高 |
一端强制另一端自协商是经典翻车组合:强制端不回协商脉冲,自协商端会退回半双工,因此要么两端都自协商,要么两端都强制成同样的值。
双工不匹配不会造成链路 DOWN,只表现为性能问题容易被忽视;用户报『时快时慢』而设备状态全绿时,应把它列入首轮检查项。