一行命令做接口巡检
日常巡检最省事的一步是扫接口状态:哪些口 down、哪些口协商成了半双工、哪些口错误计数在涨。三厂的 brief 类命令都会把每个端口的物理状态、协议状态、速率双工压成一行输出,再配合关键字过滤,一条命令就能看完整机。这类巡检的价值在于把「用户报障」变成「设备先发现」:半双工、错包增长这些隐性状态不报障,但会在业务高峰期变成丢包。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware 的交换与路由设备 |
|---|---|
| 巡检命令 | display interface brief、show interfaces status、display interface brief(H3C) |
| 过滤方式 | 华为/H3C 用 | include 关键字,思科用 | include 或 | exclude |
| 权限要求 | 用户视图即可,不改配置 |
典型使用场景
- 每日巡检:快速列出 down 口,与端口台账比对确认是否有人拔线
- 故障前哨:找出协商成半双工的口,这类口 up 但性能极差
- 变更验证:割接后确认该 up 的口都起来了、速率符合预期
- 错包普查:结合错误计数命令挑出需要换线的端口
- 排班交接:把 brief 输出导出成文本作为交接证据
华为 VRP
华为 VRP
<Huawei> display interface brief | include down
! 关注 PHY 或 Protocol 为 down 的行;*down 表示人为 shutdown
<Huawei> display interface brief | include half # 找半双工口
<Huawei> display interface brief | exclude up # 只看异常口(部分版本支持 exclude)
<Huawei> display interface description | include down # 带端口描述的版本更易定位业务思科 IOS
思科 IOS
SW-CORE-01# show interfaces status | include notconnect|err-disabled|disabled
SW-CORE-01# show interfaces status | include a-half|half # 半双工口
SW-CORE-01# show interfaces counters errors | include [1-9]$ # 有错误计数的行
SW-CORE-01# show interfaces status | include Gi1/0/1 # 查单个口业务归属H3C Comware
H3C Comware
<H3C> display interface brief | include DOWN
! Comware 输出为大写 DOWN/UP,关键字大小写敏感
<H3C> display interface brief | include half状态词对照
| 含义 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 物理层 up 且协议 up | up / up | connected | UP |
| 物理层 down | down | notconnect | DOWN |
| 被人为关闭 | *down | disabled | ADM |
| 被保护机制关闭 | 视特性(如端口安全 shutdown) | err-disabled | 端口安全 shutdown 后 DOWN |
| 协商为半双工 | half | a-half 或 half | half |
过滤关键字大小写很要命:华为小写 up/down,H3C 大写 UP/DOWN,思科用状态词而不是 up/down,写错关键字会得到一份「看起来全正常」的假报告。