
简介面向华为交换机运维工程师、网络管理员及初学者的中文命令速查文档聚焦日常配置与故障排查的高频操作。包体为1个doc文件压缩包仅96KB轻巧便携内容从查看运行状态、文件管理、系统参数配置起步逐步覆盖系统视图、以太网端口视图、VLAN视图、用户界面视图等常用配置场景并针对super分级密码、screen-length终端显示行数、命令行在线帮助等细节给出具体命令与参数说明。文中穿插 视图切换示例标注命令语法、参数含义与缺省取值例如display current-configuration、interface ethernet0/1、vlan 1等经典操作均可照例执行方便读者对照设备即时验证。doc排版便于全文检索与摘录既适合新手按章节系统学习也适合运维人员日常快速查阅。目前已有14710人学习下载。1. 凌晨三点被叫起来华为交换机命令你到底记住了几条凌晨三点办公网某层接入交换机频繁报接口 up/down手机连 Wi-Fi 的同事全在群里炸锅。你登录进设备面对满屏的英文缩写提示符脑子里只剩一句话华为交换机命令怎么这么多到底先敲哪条这是几乎所有运维都经历过的画面。这篇不是命令字典而是把我日常排查、配置、收尾时最常用的一批华为交换机命令按落地顺序串起来先看得懂状态再改得了接口然后查得通二层最后留得住日志。适合三类人刚接手华为设备的网工、准备网络技术认证考试的学生以及翻遍手册只想找一句可靠答案的现场运维。2. 华为交换机命令体系视图层级、在线帮助与状态快照华为交换机运行的是 VRP 系统命令不是平铺的一堆单词而是按视图分层的。先把这个层级刻在脑子里后面所有配置都不会走偏。很多新手翻车不是因为记不住命令而是不知道当前在哪个视图、该在哪个视图敲。这一章把视图关系、在线帮助、状态查看三个基本功一次讲透。2.1 视图层级与在线帮助TAB 补全和问号是你最好的老师华为交换机的命令视图是链式设计的用户视图、系统视图、接口视图、VLAN 视图、路由协议视图一层往下进一层往上退。判断当前在哪个视图看提示符就行尖括号里是用户视图方括号里是系统视图或其他子视图。平时根本不需要背全命令输入前几个字母按 TAB 自动补全不确定后面跟什么就打一个问号设备会给出该位置的合法参数和中文说明。这套帮助体系比很多品牌设备做得更细用熟了以后配置速度能快一倍。Huaweisystem-view # 从用户视图进入系统视图提示符变为[Huawei] [Huawei]vlan 10 # 创建VLAN 10并进入VLAN视图 [Huawei-vlan10]quit # 退回上一级视图 [Huawei]interface GigabitEthernet0/0/1 # 进入物理接口视图 [Huawei-GigabitEthernet0/0/1]quit [Huawei]return # 直接退回用户视图替代多次quit这套链式操作看起来简单但有个实用细节值得养成习惯接口视图下敲quit只回到系统视图要回到用户视图得再敲一次而return无论你在第几层视图都能一步到底。TAB 补全对长命令尤其友好例如system-view只敲sy加 TAB 就能补全。我一般会在真机上先把这些视图切换跑一遍再进配置如果手边没有真机用官方模拟器练命令也基本一致模拟器对命令语法的支持已经非常接近 VRP 真机。问号帮助会显示参数范围例如接口号后面有空格还是没空格现场拿不准就敲问号对照别硬猜。2.2 用状态快照给设备“拍一张照片”拿到一台不熟悉的华为交换机最忌讳上来就改配置。先拍三张快照设备型号与系统版本、硬件工作状态、当前运行配置。这三条命令能回答“这台设备是什么、健康不健康、现在跑着什么配置”是后续所有变更的基线。改之前留一份改坏了就有一条明确的往回退的路。display version # 查看VRP版本、设备型号、系统启动时间 display device # 查看板卡、电源、风扇等关键硬件状态 display current-configuration # 查看当前运行配置不含默认参数display version的输出重点看启动时间和系统版本启动时间很短说明设备刚重启过要找原因版本用于判断命令语法是否兼容新旧版本。display device一旦看到电源或风扇状态不是 Normal硬件故障概率很高优先处理别急着做业务配置。display current-configuration输出非常长现场最常用的是在接口视图下敲display this只看当前接口生效的配置这是排查单接口问题的利器。三层交换机上如果要看三层接口地址习惯性补一条display ip interface brief十秒钟能扫完所有 VLANIF 接口的 IP 和状态。这部分没有玄学快照拍得越全后面排障越省事。3. 接口配置实操从查看端口状态到把一个业务口上线接口配置是华为交换机命令里最日常的操作也是踩坑密度最高的区域。设备拿到手先分清物理口和逻辑口、三层口和二层口再动手。这一章按照现场真实顺序来先看端口状态再选链路类型最后把业务放通。一个端口从哑状态到业务上线全程不超过十条命令。3.1 display interface 系列十秒定位一个哑接口接入交换机最常见的故障就是某一两个口不通。上设备先敲display interface brief一屏就能看完所有接口的物理状态和协议状态。看到哪个口状态不对再进单口详情看错误计数。接口状态显示UP表示物理链路正常DOWN表示网线或光路有问题ADM表示管理员执行了 shutdown 手动关闭。很多时候业务不通就是某个口被上一个人 shutdown 了一查便知。display interface brief # 查看所有接口状态概览 display interface GigabitEthernet0/0/1 # 查看单口详细状态与错误计数 display ip interface brief # 查看三层接口的IP与状态单口详情里的错误计数值是最值得看的现场证据。CRC 错误快速增长八九成是物理层问题光模块或网线质量差input errors 高但 CRC 不高要怀疑协商模式不匹配。物理口显示 UP 但协议口 DOWN常见于对端设备没起来或配置了 shutdown。排查时先用display interface brief定位再进单口详情找原因不要一上来就shutdown/undo shutdown反复折腾那样只会把错误计数刷得更高。参数说明里接口编号GigabitEthernet0/0/1的含义是框号/槽位号/端口号盒式设备通常是0/0/1起打全称麻烦习惯用 TAB 补全。3.2 把一个口划进 VLANaccess 和 trunk 到底怎么选端口链路类型的选取新手和熟手最大的差别就在这里。傻瓜做法是全部配 access短视做法是全部配 trunk。我一般的判断标准很简单接终端设备PC、打印机、摄像头用 access交换机与交换机之间、交换机与路由器的三层子接口之间用 trunk。接入模式对应终端收发的报文不带 VLAN 标签中继模式对应设备间链路需要显式放通哪些 VLAN。一个典型的上行口配置把 1 口接电脑、10 口上联核心交换机[Huawei]vlan 10 [Huawei-vlan10]quit [Huawei]interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type access [Huawei-GigabitEthernet0/0/1]port default vlan 10 # access口放入VLAN 10 [Huawei-GigabitEthernet0/0/1]quit [Huawei]interface GigabitEthernet0/0/10 [Huawei-GigabitEthernet0/0/10]port link-type trunk [Huawei-GigabitEthernet0/0/10]port trunk allow-pass vlan 10 20 30 # 放通三个VLANport default vlan 10的意思是该接口收进来的不带标签流量都打上 VLAN 10 的标签进入交换矩阵trunk 口的allow-pass列表决定哪些 VLAN 的报文可以通过这条链路。参数说明里有两个容易踩的点trunk 口默认放通的是 VLAN 1如果业务 VLAN 不在列表里跨交换机一定不通allow-pass写all虽然省事但会让所有 VLAN 横穿全网广播域被撑大安全边界直接失效。配置完成后用display port vlan检查接口的最终 VLAN 归属和标签行为这一步不能省。3.3 清空一个端口的配置还原出一个干净的接入点“华为交换机清空端口配置命令”这个问题出镜率极高。接手旧设备时端口上往往残留前任的混合配置一会儿是 access一会儿是 trunk还带着一堆 ACL 和流策略。新业务上去就翻车。清空端口配置没有一条万能命令通吃所有版本最可靠的做法是进入接口视图后用display this看当前全部配置然后逐条用undo反向删除。[Huawei]interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1]display this # 查看该接口下所有生效配置 [Huawei-GigabitEthernet0/0/1]undo port trunk allow-pass # 撤销trunk放通配置 [Huawei-GigabitEthernet0/0/1]undo port link-type # 恢复默认链路类型 [Huawei-GigabitEthernet0/0/1]undo shutdown # 确保接口处于开启状态如果整台设备都要洗白重来reset saved-configuration加重启是常见做法但那意味着整台设备的配置文件全部清空新配置需要重新敲。单端口清理不需要走这一步逐条 undo 更精准。参数说明里我特别提醒一点undo不是打字越多越好很多配置存在依赖关系例如先删掉引用该接口的 E 口聚合组再删接口配置顺序反了可能报错。先把display this的输出完整跑一遍照着输出从上往下逐条反做比凭记忆乱敲稳妥得多。清理完再看一眼display interface brief状态干净了再往上叠新配置。4. VLAN 与二层转发命令从创建 VLAN 到排查跨交换机不通VLAN 是交换机的数据面基础华为交换机命令里围绕 VLAN 的增删改查、跨设备放通、网关下移是日常出镜率最高的场景。这一章从创建 VLAN 开始讲到三层 VLANIF 网关最后到链路聚合按一个小型办公网的搭建顺序推进。二层转发在哪里看MAC 地址表就是交换机的工作原理最直接的体现。4.1 VLAN 的增删改查与端口放通先建后放再查无误创建 VLAN 的命令几乎每个网工都会但批量创建和命名是拉开效率差距的地方。vlan batch一次创建多个 VLAN比一条条进 VLAN 视图快得多命名是为了让后来的人看得懂一个月后自己回来看也能秒懂这个 VLAN 是干什么用的。删除 VLAN 要谨慎端口还在引用时直接删会连带清掉端口配置所以删之前先用display vlan确认。[Huawei]vlan batch 10 20 30 # 批量创建VLAN英文空格分隔即可 [Huawei]vlan 20 [Huawei-vlan20]name office-desk # 给VLAN起一个可读的名字 [Huawei-vlan20]quit [Huawei]display vlan # 查看所有VLAN及包含的端口 [Huawei]display port vlan # 查看每个端口所属VLAN和标签类型display port vlan的输出里端口列会标出该接口是 access 还是 trunk以及当前放通的 VLAN 列表。跨交换机排查时这条命令是判断“链路是否放通”的关键依据。华为三层交换机上还经常用到display vlan验证 VLANIF 接口是否被正确关联。注意vlan batch只能创建连续或不连续的 VLAN 列表如果 VLAN 已存在不会报错但接口引用关系不变。删除单个 VLAN 用undo vlan 20批量删除用undo vlan batch 10 20 30。查看命令不改变配置随手多敲几次不吃亏。4.2 VLANIF 三层网关华为三层交换机的核心配置VLAN 解决的是二层隔离问题终端要跨 VLAN 通信必须有三层网关。华为三层交换机上最常用的做法是配 VLANIF 接口给某个 VLAN 一个 IP 地址这个地址就是该 VLAN 内终端的网关。配好网关后再写默认路由网关才能把流量送出去。这一步做完原来“终端配 IP、配网关、互相 ping 不通”的尴尬局面就解决了。[Huawei]interface Vlanif 10 [Huawei-Vlanif10]ip address 192.168.10.1 255.255.255.0 # 该VLAN的网关地址 [Huawei-Vlanif10]quit [Huawei]ip route-static 0.0.0.0 0.0.0.0 192.168.10.254 # 默认路由指向出口设备VLANIF 接口的状态取决于对应 VLAN 内是否有物理口处于 UP 状态只要有一个口 UPVLANIF 就是 UP否则即使配了 IP 也显示 DOWN这是新手经常忽略的坑。ip route-static前三段是目的网段和掩码0.0.0.0 0.0.0.0表示所有目标都走这条路由下一跳写成出口设备的接口地址不要随便写广播地址。配完用display ip routing-table看路由是否生效。三层交换机的另一个常见诉求是配置 ACL 做单向访问控制那属于访问控制的进阶话题配置前先用熟练网关和路由再叠加规则。4.3 Eth-Trunk 链路聚合两个物理口合成一条逻辑链路接入交换机到核心交换机之间只有一条链路带宽不够或单点故障时有发生。华为交换机的解决方案是链路聚合把两个物理口捆成一个逻辑口 Eth-Trunk。配置逻辑不复杂先建聚合口选模式再把物理口塞进聚合组。两端交换机都要配模式得一致否则聚合口协商失败链路直接起不来。[Huawei]interface Eth-Trunk1 [Huawei-Eth-Trunk1]mode lacp-static # 聚合模式华为默认也支持手工负载分担 [Huawei-Eth-Trunk1]quit [Huawei]interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1]eth-trunk 1 # 将物理口加入聚合组1 [Huawei]interface GigabitEthernet0/0/2 [Huawei-GigabitEthernet0/0/2]eth-trunk 1mode lacp-static是华为交换机常见的聚合模式基于 LACP 协议协商自动检测成员口状态手工负载分担模式不跑协议成员口状态只能靠自己看。聚合口的成员口不能再配置独立的 VLAN 或 ACL加入聚合组后二三层配置都在 Eth-Trunk 接口上做。比如display eth-trunk 1会看到成员口是否 active以及负载分担的方式如果成员口一直显示 not selected优先检查两端模式是否一致、物理口是否被人为 shutdown。聚合链路的两端 VLAN 放通配置和普通 trunk 口一样port trunk allow-pass vlan写在 Eth-Trunk 接口视图下不是写在物理口下。5. 华为交换机配置避坑四个高频现场问题与处理步骤配置命令背得再熟现场十次故障里有八次不是不会敲命令而是没想清楚设备为什么这么表现。这一章把我见过最多的四个华为交换机现场问题拆开按现象、原因、解决的顺序写。每一条都是真实踩过的坑希望能帮你少走一次弯路。5.1 端口频繁 up/down日志刷 CRC 错误现象业务口状态指示灯忽亮忽灭display interface看到大量 CRC 和 FCS 错误计数日志缓冲区里全是端口协议状态变化的记录。原因物理链路质量差常见于光模块脏污或老化、网线线序不对、两端协商模式不一致。解决先用display logbuffer看日志趋势再用reset counters interface GigabitEthernet0/0/1清空错误计数观察一小时内是否复发同时用干净的棉签擦拭光模块和光纤接头更换网线重新协商两端速率和双工模式。速率强制设置成一样不要一个 auto 一个固定值这种情况最容易出现 CRC 错包。5.2 新配的 VLAN 跨交换机 ping 不通现象终端能 ping 通自己的网关但跨交换机到另一个 VLAN 的终端完全不通。原因八成是这个 VLAN 在交换机间的 trunk 链路上没有放通或者两端链路的 PVID 不一致。解决在一端交换机上执行display port vlan看对端接口和本端接口的放通列表是否一致少了哪个 VLAN 就补port trunk allow-pass vlan如果两端接口都放通了还不通检查两端该 VLAN 是否都创建并且有端口加入。华为默认只放通 VLAN 1新建的 VLAN 必须在所有经过的 trunk 链路上显式放通这是最典型的“配置看着没问题但就是不通”的原因。5.3 配置改完设备重启后全没了现象辛苦改了半小时配置业务也验证通过了第二天来发现设备回到了前一天的样子。原因配置只写进了运行配置没有保存到下次启动配置文件。华为交换机的system-view里敲的命令即时生效但掉电或重启后直接丢失。解决所有变更收尾时执行save系统会提示是否保存配置文件输入Y确认。这个动作没有技术含量但救过我好几次。养成“配置三连”的习惯改配置、验证业务、save保存缺一步都不算完。5.4 清空接口配置时顺序不对报错不断现象用undo删接口配置时设备报“Error: The configuration is bound to other configuration”之类提示删不掉。原因接口下的配置存在依赖例如先删了 vlan 关联但 Eth-Trunk 聚合组还在引用这个接口或者 ACL 规则还被流策略引用着。解决先删高层的引用关系再删底层接口配置。执行的display this会让设备把当前视图下所有生效配置列出来按照输出从高层到低层依次 undo。如果实在理不清把该接口从聚合组里摘除后再整段清理。别硬删报错是设备在保护你。5.5 二层没那么玄学MAC 地址表是最好的证据现象终端上 IP 地址配置完全正确网线连接正常但互相通信总是不稳定时通时断。原因交换机的二层转发依赖 MAC 地址表某台设备的 MAC 地址从交换机学习到了错误端口或者 VLAN 内广播域里有地址冲突。解决用display mac-address查看 MAC 地址表重点看故障终端 MAC 对应的接口是否是它实际连接的端口如果 MAC 从一个接口晃到另一个接口大概率存在环路或者两台设备配了相同 IP。VLAN 内的二层转发逻辑就是查表转发查不到就泛洪。每次排二层问题前先看这张表能省下大量无效抓包时间。6. 配置保存、日志留存与日常巡检最后一步决定明天的早晨这一章放进整个配置流程的收尾。命令敲对了、业务通了不意味着事情结束真正让一个网工和另一个网工拉开差距的是收尾时有没有做保存和留痕。我的习惯是每次变更做三件事保存配置、看一眼日志、更新一下自己的拓扑笔记。配置保存的命令就一条save弹提示后确认Y。华为交换机的日志体系里display logbuffer看的是内存中的运行日志display trapbuffer看的是告警信息这两个是排查现场故障最直接的窗口。设备掉电重启后 logbuffer 会清空所以想要长期留痕常见做法是配一家 syslog 服务器或对接已有的日志系统把设备日志送出去。[Huawei]info-center loghost 192.168.100.5 # 指定日志服务器IP [Huawei]info-center loghost source Vlanif 100 # 指定日志源接口稳定可达即可 [Huawei]save # 保存配置华为交换机日志按严重级别分 0 到 7 级informational和debugging级别不要直接送日志服务器信息量太大反而冲掉有效内容常见做法是送warning及以上的级别具体参数依据自己的运维要求调整。save保存的范围是当前设备所有视图下的配置保存前记得退到系统视图或用户视图下执行覆盖全部配置。如果没有日志服务器至少保持每周登录设备跑一次巡检display device看硬件、display interface brief看端口、display logbuffer看最近日志三个命令五分钟内完成。我自己有过一次深刻教训改完配置没保存就下了班第二天整层楼网络异常一查设备被重启配置全回滚只好临时回退并重推配置。从那以后save成了肌肉记忆。希望这些用法能帮到你让你接手的每一台华为交换机都能稳定地替你扛住业务。本文还有配套的精品资源点击获取