华为设备接口状态查看的进阶秘籍

晴间多云 的头像

0 评论

6 阅读

2,884 字,阅读时间 14 分。

本文介绍了华为设备接口状态查看的进阶用法,包括命令输出过滤(如include、exclude、begin、正则表达式匹配)、结合统计与性能分析、自动化与脚本化使用、按条件查看特定类型接口、结合诊断工具使用、批量操作与配置建议等。通过这些技巧,运维人员可以快速定位问题、实现自动化监控,并提升排障效率,适用于交换机(S系列)、路由器(AR/NE系列)等设备。



一、命令输出过滤:高级筛选技巧

华为设备支持通过| 符号对命令输出进行过滤,这在处理大量接口信息时非常实用。

1. 包含或排除特定字符串

displayinterfacebrief|includeup
  • 只显示状态为UP 的接口,快速定位正常运行的接口。

displayinterface| exclude down
  • 排除所有包含“down” 的行,聚焦正常接口。

displayinterface GigabitEthernet0/0/1| include CRC|overrun|lost

查看接口是否有CRC 错误、溢出、丢包等异常。

2. 从某行开始显示

displayinterface | begin GigabitEthernet0/0/1

从指定接口开始显示后续内容,便于快速定位。

3. 显示完整段落

displayinterface | section GigabitEthernet0/0/1

仅显示该接口的完整信息块,适用于多接口输出时。

4. 正则表达式匹配

displayinterface brief | include GE0/0/[1-3]

使用正则匹配GE0/0/1 到 GE0/0/3 接口,灵活筛选。

注意:华为设备支持部分正则语法,如[0-9]、^(行首)、$(行尾)等。

二、结合统计与性能分析

1. 查看接口流量趋势

reset countersinterface// 先清零计数器wait60// 等待60秒displayinterfacebrief// 查看60秒内收发包

判断接口是否在持续通信,快速定位高流量接口。

2. 查看错误包增长

displayinterfaceGigabitEthernet0/0/1// 记录 CRC、overrun、giants 等错误数// 一段时间后再次执行,对比是否增长

判断是否存在物理层问题,提前发现隐患。

三、自动化与脚本化使用

1. 输出为机器可读格式

displayinterface brief |no-more

禁用分页,便于脚本抓取完整输出。

screen-length0temporary

临时关闭分页,等效于no-more。

2. 结合正则提取关键字段

importreoutput ="""GigabitEthernet0/0/1 up up     192.168.1.1/24GigabitEthernet0/0/2 down down    --"""# 提取UP接口up_interfaces = re.findall(r'(\S+)\s+up\s+up', output)print(up_interfaces)# ['GigabitEthernet0/0/1']

使用Python 脚本提取关键信息,实现自动化运维。

四、按条件查看特定类型接口

1. 查看所有光口

display transceiver |includeGigabitEthernet

结合display interface 判断哪些是光口,快速定位光纤接口。

2. 查看未使用的接口

displayinterface brief | includedown.*down

物理和协议都down,可能是未接入,快速排查闲置接口。

3. 查看配置了 IP 的接口

display ipinterfacebrief

仅显示三层接口及其IP 状态,聚焦关键配置。

五、结合诊断工具使用

1. 查看接口历史状态变化

displayinterface GigabitEthernet0/0/1history

查看接口在过去一段时间的流量、错误率趋势(部分型号支持),快速定位历史问题。

2. 查看接口丢包与缓存情况

displayethernet statistics

查看以太网层统计,如冲突、延迟、丢包。

displayqos-interface GigabitEthernet0/0/1statistics

查看QoS 导致的丢包(如有策略限速),精准定位问题。

六、批量操作与配置建议

1. 快速定位问题接口

# 查看所有异常接口displayinterface brief | includedown.*up# 协议up但物理down?异常display interface brief | includeup.*down# 物理up但协议down?需查配置display interface | include CRC|error|lost# 有错误计数?

快速定位异常接口,提升排障效率。

2. 保存接口状态用于对比

screen-length0temporarydisplayinterfacebrief>tftp://192.168.1.100/interface_status.txt

将当前状态保存到TFTP 服务器,用于后续对比,便于历史分析。

七、高级技巧总结表

目的

命令示例

查看所有UP 接口

display interface brief | include up.*up

查看有错误的接口

display interface | include CRC|overrun|lost

查看某接口完整信息

display interface | section GE0/0/1

排除无关信息

display interface brief | exclude down

查看光模块状态

display transceiver interface GE0/0/1

自动化抓取数据

display interface brief | no-more

查看历史流量

display interface history(部分支持)

八、注意事项

  • 不同设备型号(如S5700、S6730、AR2200、NE40E)支持的命令略有差异,建议参考设备手册。

  • 某些高级功能(如history、qos statistics)需开启相应功能或 License。

  • 建议在维护窗口执行reset counters,避免影响统计。

通过这些进阶用法,你可以从海量接口信息中快速定位问题、实现自动化监控、提升排障效率。建议结合eSight 网管、Python 脚本、Ansible 等工具,构建智能化运维体系。希望这些技巧能帮助你在日常运维中更加得心应手!如果你还有其他问题,欢迎随时留言交流哦!


免责声明:本文内容来源于:

微信公众号

晴间多云

,原文链接:

http://mp.weixin.qq.com/s?__biz=MzI3NjIxMzM0MA==&mid=2653110262&idx=1&sn=4ff16b27d0d55b3f53bc81c932f042d1&chksm=f0af64c5c7d8edd349c77a57c7175d2e2b683316bd382237ccf25b309efbb26695703ff2d093#rd

本站为个人站点,相关文章均为网络公开资料,仅出于个人学习、研究及资料整理之用途转载收集,所有版权均归原作者及原发布平台所有。文末作者信息仅用于进行本站文章的分类信息使用,不代表原作者授权或者原作者入驻等依据。
本站不保证内容的完整性与准确性,亦不对内容承担任何法律责任。 如本文涉及版权问题,请原作者及时与我们联系,我们将在第一时间内进行删除处理。 本站尊重并遵守相关版权法规,倡导合法使用网络资源。 联系方式:[email protected]

晴间多云 的头像

30篇作品

299总阅读量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

更多文章

网工通信弱电的宝藏知识网站