对于网络工程师来说,一台交换机是否稳定运行,并不是等到网络出现故障之后才去检查,而是在日常巡检过程中,及时发现潜在问题,将故障消除在萌芽阶段。
很多刚入行的朋友学习华为交换机时,往往掌握了VLAN、链路聚合、生成树等配置命令,却不知道设备上线之后应该如何维护,更不知道每天巡检到底应该查看哪些信息。
实际上,大多数日常维护工作,都离不开各种 display 查询命令。这些命令不会修改设备配置,却能够帮助我们快速了解交换机的运行状态,例如CPU是否过高、内存是否充足、端口是否存在异常、光模块是否正常、日志中是否出现告警等。华为官方也将 display version、display interface、display cpu-usage、display current-configuration 等命令列为设备维护和故障排查中最常使用的查询命令。
▼ 华为交换机日常巡检流程。
第一类:先查看设备基本信息
拿到一台交换机之后,我通常不会马上去检查接口,而是先确认设备本身的信息。
最常用的就是:
display version
它可以查看:
-
系统版本 -
VRP版本 -
BootROM版本 -
设备型号 -
启动时间 -
补丁信息
升级设备、兼容性检查、厂家技术支持排障时,这条命令几乎都会用到。
另外一条常用命令:
display device
可以查看:
-
电源模块 -
风扇 -
主控板 -
板卡状态
如果看到某块板卡状态异常(Abnormal),通常需要进一步检查硬件。
第二类:检查CPU和内存是否正常
交换机运行一段时间后,最需要关注的就是CPU和内存。
查看CPU:
display cpu-usage
查看内存:
display memory-usage
CPU长期维持较高利用率,可能导致登录缓慢、协议收敛异常甚至业务中断;内存持续紧张,也可能影响设备稳定性。华为官方建议将CPU使用率作为重要运行指标持续关注,高CPU通常需要结合业务和日志进一步分析。
正常情况下:
-
CPU保持较低水平属于正常现象。 -
如果长期高于70%~80%,建议进一步分析具体原因。
第三类:检查接口是否存在异常
接口是最容易出现故障的地方。
最常用命令:
display interface brief
它能够快速查看:
-
接口UP/DOWN状态 -
协议状态 -
收发速率 -
错误包数量 -
带宽利用率
如果需要查看某个端口详细信息:
display interface GigabitEthernet0/0/1
包括:
-
CRC错误 -
丢包 -
双工模式 -
协商速率 -
MTU -
收发统计
这些信息对于排查网线故障、端口异常以及链路问题非常有帮助。
第四类:检查VLAN和MAC地址学习情况
很多网络故障,其实都是二层配置导致的。
例如:
查看VLAN:
display vlan
查看MAC地址:
display mac-address
查看MAC学习情况:
display mac-address dynamic
通过这些命令可以快速确认:
-
VLAN是否创建成功; -
端口是否加入正确VLAN; -
终端MAC是否正常学习; -
是否存在MAC漂移等异常情况。
第五类:检查IP地址和路由信息
如果交换机承担三层功能,就需要进一步查看网络层信息。
例如:
display ip interface brief
查看接口IP。
再例如:
display ip routing-table
查看路由表。
主要检查:
-
IP地址是否正确; -
路由是否学习成功; -
默认路由是否存在; -
下一跳是否正常。
这些命令也是三层交换机排查网络问题时最常使用的工具。
第六类:检查光模块状态
对于光纤网络来说,光模块同样需要重点关注。
例如:
display transceiver interface GigabitEthernet0/0/1
可以查看:
-
光模块型号; -
发射光功率; -
接收光功率; -
工作温度; -
电压; -
是否存在告警。
如果发现接收光功率持续偏低,就要重点检查光纤、跳线和接口是否存在问题。
第七类:查看系统日志和告警
很多故障都有"前兆"。
例如:
display logfile
或者:
display trapbuffer
可以查看:
-
端口频繁UP/DOWN; -
STP变化; -
电源异常; -
风扇异常; -
光模块告警; -
登录记录。
另外:
display alarm all
也可以查看当前所有活动告警,帮助运维人员提前发现硬件或环境问题。
第八类:最后确认配置已经保存
很多新人最容易犯的错误就是:
配置完成。
测试正常。
直接离开。
结果设备重启以后配置全部丢失。
因此巡检结束之前,一定建议检查:
display current-configuration
确认配置是否符合预期。
然后:
display startup
查看启动配置。
确认配置已经保存到启动文件中,避免设备重启后恢复默认状态。
日常维护中,我最常使用的命令基本都集中在下面这些:

