ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

华为AR路由器状态查看与排障命令实战解析

华为AR路由器状态查看与排障命令实战解析 干运维这行被问得最多的其实不是“这个命令怎么配”而是“我这台华为路由器到底啥状态”。设备基本状态这件事看着基础但十个人里有八个只懂得看指示灯真正上手敲命令时对着满屏输出又不知道哪些字段是关键。这篇文章就是来把这件事彻底讲明白的。我会从登录方式说起一路到常用状态命令、ARP/MAC绑定核对、ACL生效确认最后是排障实录全是平时在AR系列真机上摸爬滚打积累下来的东西。刚接触华为设备的朋友可以照着敲一遍老手也可以看看有没有漏掉的习惯。1. 查看设备基本状态先搞懂“状态”到底包含哪些东西1.1 状态查看不只是看一眼指示灯很多人觉得设备状态就是看前面板几个灯绿色就是正常黄色就是告警红色就是故障。这话对家用电猫勉强适用对华为AR系列这种企业级路由器来说远远不够。指示灯只能告诉你设备通电了、有没有数据包在跑但设备为什么慢、接口为什么丢包、业务为什么断指示灯给不了你答案。真正意义上的“设备基本状态”应该包含这么几层信息系统本身跑没跑起来、运行了多久、版本是什么各个物理接口和逻辑接口的协商状态、流量统计CPU和内存的占用率设备温度、风扇、电源这些硬件健康度系统日志里有没有异常记录ARP表、路由表、ACL规则是否和预期一致。这些信息综合起来才能回答“设备到底健不健康”这个问题。对应到实际场景就很好理解了。公司网络突然卡顿你优先看CPU和接口流量。某个部门说上不了网你去看接口状态和ARP表。怀疑被扫描攻击你翻日志和ACL计数。设备频繁重启那就得看温度和电源日志。每一项状态信息都有它对应的故障场景这也是为什么命令行的地位无法被Web界面完全替代——它能一次性把底细全给你看。1.2 华为路由器不同系列的查看方式差异华为路由器产品线很宽查看状态的方式也不同。家用AX系列走智慧生活App生态企业里的AR系列、NE系列主要靠命令行CLI。还有一些偏安全网关的USG系列既有Web又有CLI。本文核心围绕华为AR路由器展开因为它的命令行体系最完整也是企业网络里最常见的主角。另外热词里提到的console密码、ACL配置、MAC与IP绑定也全都依赖命令行操作所以这篇干脆把目光锁定在CLI这条路上。2. 查看状态前的准备工作登录通道和密码是第一个坎2.1 Console口登录与console密码那点事新买一台华为AR路由器或者接手一台二手设备第一件事永远是接Console线登录。Console口是设备自带的串行管理口不依赖网络哪怕设备网络配置全乱了也能从零开始抢救。连接方法很简单Console线一头插设备Console口另一头USB接到电脑然后用SecureCRT、Xshell、PuTTY这类终端软件打开会话。串口参数是固定的波特率9600数据位8停止位1无校验流控关闭。这组参数在所有华为企业网设备上都通用记下来就行。这里必须提一下“华为路由器console密码”这个高频搜索词。很多新手一上来就被卡在登录界面不知道密码是什么。华为AR系列出厂状态下Console口默认认证方式是none也就是不需要密码回车直接进系统。如果你接手的是别人配置过的设备那大概率设置了密码常见是admin、Admin123这类但具体只能问前任管理员或查设备文档。如果设备在自己手里想改Console密码可以登录后进系统视图这样配置Huawei system-view [Huawei] user-interface console 0 [Huawei-ui-console0] authentication-mode password [Huawei-ui-console0] set authentication password cipher 你的密码 [Huawei-ui-console0] quit配置完建议用display这个方式来验证一下[Huawei] display user-interface console 0注意输出里的Authentication字段如果是password就说明密码已生效。Console密码这东西设置成复杂密码是为了防止有人物理接触设备后直接接管但也别忘了记到密码本里。我经历过一个项目设备放在弱电井里一年多没人动等到要割接谁都想不起来Console密码最后只能安排维护窗口用恢复流程重置配置业务中断两个小时相当狼狈。2.2 Web管理、SSH远程登录的快速准备Console虽然可靠但人不能每次都钻弱电井。日常维护更多是通过SSH远程登录。华为AR路由器默认允许SSH登录需要生成密钥并开启服务核心配置大概是[Huawei] rsa local-key-pair create [Huawei] ssh server enable [Huawei] user-interface vty 0 4 [Huawei-ui-vty0-4] authentication-mode aaa [Huawei-ui-vty0-4] protocol inbound ssh [Huawei] aaa [Huawei-aaa] local-user admin password cipher 你的密码 [Huawei-aaa] local-user admin privilege level 15 [Huawei-aaa] local-user admin service-type ssh配置完用网线连设备管理口就能在电脑上ssh 设备IP登录了。Web管理相对简单多数AR设备默认开启了HTTP/HTTPS服务浏览器输入管理地址账号一般是admin。不过Web界面能看到的信息比较摘要化想要深挖状态细节命令行还是主力。所以下面的命令实操大家最好用终端跟着敲。3. 华为AR路由器状态查看核心命令实操3.1 系统全局状态display version 与 display device进入命令行之后第一条最该执行的命令就是display version。它把设备软件版本、硬件型号、系统启动时间、运行时长一次性列出来。举个例子输出片段是这样的Huawei display version Huawei Versatile Routing Platform Software VRP (R) software, Version 8.180 (AR2240 V200R010C00SPC600) Copyright (C) 2008-2019 Huawei Technologies Co., Ltd. Huawei AR2240 Router uptime is 42 days, 3 hours, 18 minutes这里最关键的是uptime。如果uptime很短比如只有几分钟说明设备刚重启过这本身就是一条重大线索。连续运行42天和刚重启5分钟排查思路完全不同。版本号V200R010C00SPC600也好用查兼容性、查补丁、判断是否需要升级全都要用到它。接下来推荐执行display device。这条命令用来查看板卡、电源、风扇的工作状态。输出里每个硬件都有Status字段常见是Normal、Fault、Offline。我见过一个案例设备经常半夜重启查日志没有任何攻击痕迹最后就是display device里看到电源状态变成了Fault电压波动导致。这种硬件层面的问题单看数据面根本发现不了。display health也是一条好命令专门看温度和风扇转速。AR2240这类设备工作温度一般建议保持在65摄氏度以下夏天弱电井通风差温度飙到80度以上时设备会主动降速甚至关机保护。温度曲线异常时优先检查散热口和风扇而不是急着刷软件版本。3.2 接口状态display interface 与 display ip interface brief接口是路由器干活的门面接口状态是排障的高频起点。想看所有三层接口的一览状态执行Huawei display ip interface brief *interface IP Address/Mask Physical Protocol GigabitEthernet0/0/0 192.168.1.1/24 up up GigabitEthernet0/0/1 10.10.10.1/24 up down GigabitEthernet0/0/2 unassigned down down物理状态Physical代表链路有没有电信号协议状态Protocol代表三层协议是否协商成功。两个都up才是真正可用。像第二条Physical up但Protocol down常见原因是和对端设备没有跑到同一二层协议或者PPP协商失败。看到unassigned则说明接口还没配IP这是配置遗漏的提示。单看一个接口想了解更多的用display interface GigabitEthernet0/0/0。输出很长但重点在三个地方输入输出流量计数、错误包计数、最近一次Up/Down变化时间。流量计数里有Input和Output的字节数、包数。如果Input的错包和丢包数量不断上涨而Output正常那多半是线路质量不好或对端设备问题。接口信息里有一句Last physical up/down time能告诉你这个接口什么时候掉过线很多断网问题的准确时间点就是从这里挖出来的。3.3 资源占用display cpu-usage 与 display memory路由器CPU占用率不是越低越好但也不能一直满负荷。查看方式是Huawei display cpu-usage CPU utilization stats : 18% in 5 seconds, 21% in 1 minute, 12% in 5 minutes5 seconds反映瞬间压力1 minute和5 minutes反映趋势。瞬间高一下可能是配置下发或路由收敛持续高就要警惕了。CPU过高的常见原因有三个硬件转发失效导致大量数据包交给CPU处理、网络环路产生广播风暴、遭遇扫描或流量攻击。内存查看用display memoryHuawei display memory Memory utilization: 35% (total: 1024M, used: 358M, free: 666M)正常设备内存占用应该在50%以下。如果内存持续增长不回落可能是进程泄漏。可以反复执行几次看趋势。另外别忘了设备开了太多服务也会吃内存比如同时跑很多动态路由协议和NAT会话时内存占用会明显上升。3.4 日志与时间display logbuffer 与 display clock日志这个板块必须单独说因为太多人根本不看。执行display logbuffer可以看到设备启动以来的告警和错误信息。比如接口反复Up/Down、登录失败、配置变更记录都会出现在这里。看日志时注意信息级别ERROR要优先处理WARNING其次是提醒INFO一般是正常运行事件。日志配合时间才有意义所以先执行display clock确认设备时间准不准。虚拟化、云环境里的设备最容易被忽略时间一偏日志对不上号证书校验失败排障全乱。保持时间正确的方法是配置NTP客户端华为AR上大概是[Huawei] ntp-service unicast-server 你的时间服务器IP设完之后用display ntp-service status确认同步状态看到clock synchronized就是正常的。4. 状态核查进阶ARP、MAC绑定与ACL生效情况4.1 通过ARP/MAC绑定表确认终端在线状态接口、CPU、内存这些都正常但某台电脑就是不通这时候要看ARP表。display arp会列出IP地址和MAC地址的对应关系还能告诉你是动态学习来的还是静态绑定的。一个典型输出Huawei display arp IP Address MAC Address Interface Type 192.168.1.1 00e0-fc12-3456 GE0/0/0 static 192.168.1.10 5489-98ab-cdef GE0/0/0 dynamic 192.168.1.20 - GE0/0/0 incomplete看到incomplete就说明路由器发出了ARP请求但没收到回应那台设备大概率不在线或者IP冲突、网线没插好。排查单个终端问题时优先确认ARP表里有没有它。热词里有一个高频搜索需求华为路由器mac与ip绑定命令。为什么要做静态绑定最直接的作用是防止ARP欺骗也能让某些重要设备始终固定使用特定IP。配置命令是[Huawei] arp static 192.168.1.10 5489-98ab-cdef interface GigabitEthernet0/0/0绑定后再执行display arp这个条目类型会显示static。这里有个实操心得绑定前一定要先确认终端的真实MAC别绑错。否则那台设备直接变成网络孤儿怎么都不通。4.2 通过display acl核查安全策略是否生效ACL访问控制列表是路由器上做流量过滤的基础工具。配置好了ACL不代表规则就起作用了还要看它有没有命中数据包。查看全部ACL用Huawei display acl all Total quantity of nonempty ACL number is 2 Advanced ACL 3001 rule 5 permit ip source 192.168.1.0 0.0.0.255 (90 matches) rule 10 deny ip source 192.168.2.0 0.0.0.255 (103 matches)注意规则后面的matches计数。这个数字是重启后累计的匹配次数。如果你增加了一条新规则执行reset acl counters清空计数再观察一段时间如果某个规则的计数一直是0要么没有流量经过要么ACL在接口上的应用方向搞反了。这是验证ACL生效最直接的办法比对着配置揉眼睛可靠得多。热词里“华为路由器配置acl”相关的操作也非常简单比如限制某个网段不能访问另一个网段大致流程是创建ACL、写规则、在接口上调用[Huawei] acl 3001 [Huawei-acl-adv-3001] rule 10 deny ip source 192.168.2.0 0.0.0.255 destination 192.168.1.0 0.0.0.255 [Huawei-acl-adv-3001] rule 20 permit ip [Huawei-acl-adv-3001] quit [Huawei] interface GigabitEthernet0/0/0 [Huawei-GigabitEthernet0/0/0] traffic-filter inbound acl 3001配置完之后用display acl 3001定期看一眼匹配计数确认规则确实在起作用。这是状态核查里很容易被漏掉的一环但恰恰是安全策略落地情况的试金石。4.3 路由状态display ip routing-table严格说路由表不算“基本状态”但排查网络不通时几乎绕不开它。display ip routing-table会显示设备当前生效的路由条目查看某个具体地址怎么走可以用Huawei display ip routing-table 10.10.10.0 255.255.255.0重点看路由的Proto来源是直连Direct、静态Static还是OSPF/BGP学来的。如果目标网段在路由表里压根不存在那问题可能出在上游路由或本机配置上而不是接口状态问题。5. 常见问题与排查技巧实录5.1 Console密码忘了怎么办忘了Console密码是最常见的“社会性死亡”时刻。如果设备允许重启可以在维护窗口把设备重新上电启动过程中按提示进入BootROM菜单华为AR系列通常是开机时按CtrlB或CtrlE然后选择清除密码或恢复出厂配置。这里必须强调恢复出厂配置会把现有配置全部清空操作前一定要备份。备份也不麻烦之前能登录时执行Huawei save Huawei display current-configuration把输出保存到本地文本就行。没有备份还急着恢复配置丢了可没人替你背锅。5.2 接口状态显示down但网线明明插着Physical状态down通常说明物理层没通。先检查是不是接口被人为shutdown了[Huawei] display interface GigabitEthernet0/0/0看输出里有没有Administratively down。有的话在接口下执行undo shutdown即可。如果不是人为关闭再看光模块和网线两端协商模式要一致比如对端强制百兆本端自协商也可能导致起不来。还有个冷门但真实的坑华为设备的Combo口有些光口和电口共用物理接口默认只能用一种介质接错口就显示down。这时要用display combo-info看当前生效的是光还是电再执行combo enable copper切换。5.3 CPU占用率居高不下怎么定位CPU高不是病但得找到原因。我的排查顺序是先display cpu-usage history看趋势确认高占用是持续还是突发然后display interface看哪个接口流量异常尤其是广播包数量再display logbuffer看有没有端口扫描、暴力破解的迹象。如果找到某个接口疯狂收广播包大概率是下联交换机环路了。用display mac-address或LLDP信息辅助判断拓扑能更快找到环路位置。5.4 日志刷屏导致真正的故障信息被淹没设备配置了info-center loghost之后日志会同步给日志服务器但本机logbuffer如果刷得太快关键信息会被顶掉。排查时可以用Huawei display logbuffer level error只看error级别把INFO刷屏的信息过滤掉。如果某个模块日志特别多比如接口频繁Up/Down可以针对那个接口抓日志或者临时调整日志级别[Huawei] info-center source GLOBAL log level warning这样能减少干扰。不过这只是应急手段根因还得靠拔线分段定位。最后分享一点个人体会查看设备基本状态这件事难的不是敲命令而是把散落在不同命令里的信息拼成一个完整画面。我习惯每周固定做一轮巡检把display device、display cpu-usage、display memory、display logbuffer error的输出自动保存下来。时间长了哪天设备出了问题翻出历史记录一对比趋势非常直观。你刚上手时可能觉得这些命令琐碎但真用过半年你会感谢自己养成了这个习惯。
返回列表