交换机端口计数器能说明什么
服务器侧计数器正常、链路仍然有问题时,把视角移到交换机端口:端口计数器分成物理层错误、帧异常与拥塞丢包三类,分别指向完全不同的根因。CRC 与对齐错误指向线缆、光衰或接口硬件;runts 与 giants 指向双工不匹配或 MTU 不一致;output drops 则是队列满导致的拥塞,属于带宽与突发问题而不是物理故障。读法是先清计数器再观察增量,累计值没有诊断意义。
基本信息
| 适用设备 | 思科 IOS、华为 VRP、H3C、云托管交换机 |
|---|---|
| 查看命令 | 思科 show interfaces counters errors,华为 display interface,H3C display interface |
| 分析前提 | 先 clear counters 清零,再等待一个业务周期观察增量 |
| 对应主机侧 | ethtool -S 与 ip -s link 的同类计数器 |
| 云环境 | 云平台端口监控指标(丢包、错包) |
典型使用场景
- 主机侧一切正常但应用丢包:读对端交换机端口计数器找证据
- 更换跳线或模块后验证:清零后观察错误计数是否归零
- 排查拥塞:output drops 增长说明出向队列满,需查带宽与突发
- 定位双工问题:late collisions 与 runts 同时增长是典型信号
- 日常巡检:定期抓取端口错误计数做趋势对比
交换机侧命令
交换机侧命令
Cisco: SW# show interfaces gi1/0/1 counters errors
SW# show interfaces gi1/0/1 | include error|drops|CRC
SW# clear counters gi1/0/1 # 清零后再观察增量
华为: <SW> display interface GigabitEthernet0/0/1 # 关注 CRC/Alignments/runts/oversize
<SW> display interface brief | include ERROR|DOWN
<SW> reset counters interface GigabitEthernet0/0/1 # 华为侧清零
H3C: [SW] display interface GigabitEthernet1/0/1 # 关注 input errors / runts
云平台: 端口监控页看丢包与错包率,部分平台支持按分钟粒度导出计数器与指向
| 计数器 | 指向 | 处置 |
|---|---|---|
| CRC / FCS errors | 物理层误码,线缆、光衰或接口 | 换线换端口验证,光口查光功率 |
| runts / giants | 帧异常,双工问题或 MTU 不一致 | 统一双工设置与 MTU |
| input errors 总量 | 入向帧问题总览 | 结合具体子项定位 |
| output drops | 出向拥塞,队列满 | 查带宽、突发与队列策略 |
| late collisions | 半双工或双工不匹配 | 两端改为全双工或统一自动协商 |
云托管设备未必暴露全部计数器:虚拟端口通常只有丢包与错包率,物理层误码类指标需要向云厂商提工单获取底层数据。