资讯详情

华为交换机命令行配置手册:视图、端口与VLAN实战解析

📅 2026/10/16 10:47:20 | 华诺云谱 👁 阅读
华为交换机命令行配置手册:视图、端口与VLAN实战解析
简介华为交换机命令配置大全中文说明是一份面向网络运维与工程人员的华为交换机命令速查文档适合需要快速掌握VRP日常配置、维护与排障的初学者及进阶使用者。资源以doc格式提供共1个文件压缩包仅96KB体积小巧但内容覆盖了从查看运行状态到配置系统参数的常用场景。文档按视图分类展开依次介绍用户视图、系统视图、以太网端口视图、VLAN视图和用户界面视图下的常见命令涵盖命令格式、参数说明与实际配置示例便于对照操作。此外对用户分级保护密码、终端屏幕一屏显示行数、命令行在线帮助等实用功能给出中文说明与示例。目前已有14719人学习下载可作为随身参考手册帮助减少翻查英文命令手册的时间提升配置与排障效率。1. 华为交换机命令配置手册为什么这份中文资料值得放在手边华为交换机的命令行是网工日常操作的主战场可市面上多数命令参考是英文原文查一个参数要翻半天。这份中文命令配置大全把视图切换、端口配置、VLAN、汇聚镜像这些高频操作按功能模块拆开每个命令都带中文说明和参数边界属于拿到手就能照着敲、不用再猜命令含义的资料。它解决的痛点很具体新手通过 Console 口登录时不知道波特率怎么填配置端口速率时只敲 speed 不敲 duplex 导致半天没生效汇聚和镜像端口互相冲突时找不到原因。这套手册把这些操作从登录到验证串成了一条可复现路径照着走就能把一台新交换机配置起来。适合的人群也明确刚接手华为交换机的运维、备考网络配置的工程师以及需要在机房现场快速查参数的老手。下面的内容按「先搞懂视图、再登录配基础、最后碰端口和 VLAN」的顺序展开中间穿插的踩坑记录可以直接当排查手册用。2. 命令行视图与在线帮助先把五个视图的进出规则刻进脑子华为交换机的命令行不是随时随地都能敲任何命令的。system-view 只能在用户视图下输入port 命令只能在 VLAN 视图下生效speed、duplex 这类端口参数必须在以太网端口视图里配置。视图说白了就是权限域和配置域的组合进错了视图命令输得再对也会被系统弹回来。2.1 五个视图入口、出口与职责边界S2000B 系列的命令行分五个核心视图提示符就是当前所处位置的路标视图提示符作用进入方式用户视图Quidway查看状态、保存配置、重启设备Console 登录后默认进入系统视图[Quidway]配置系统级参数进入其他视图的跳板system-view以太网端口视图[Quidway-Ethernet0/1]配置端口速率、双工、流控interface ethernet0/1VLAN 视图[Quidway-vlan1]配置 VLAN 参数、分配端口vlan 1用户界面视图[Quidway-ui-aux0]配置 Console 口、屏幕行数user-interface aux从任一视图返回上一层用 quit直接回到用户视图用 return。我见过不少人在端口视图里连敲好几次 quit 都退不干净手一急直接敲 return 反而最省事。system-view # 用户视图进入系统视图 interface ethernet0/1 # 进入端口视图槽位0/端口1 quit # 返回上一层视图 vlan 1 # 进入VLAN视图 return # 直接返回用户视图这段配置演示了视图的完整跳转链路用户视图 → 系统视图 → 端口视图quit 回退一级return 一步到位。注意系统提示符会跟着视图变化这是判断当前位置最直观的依据。上面代码里的 # 注释只是为了标注命令用途实际输入时不用敲。参数说明里最要紧的是 interface 后面的命名格式类型 槽位号/端口号。S2008B 的槽位号只能取 0端口号范围 19S2016B 和 S2026B 的固定端口用槽位号 0扩展光口用槽位号 1。端口号写错系统会提示找不到接口这时候先回头核对设备面板上的实际编号别急着怀疑设备故障。用户视图下最常用的查看命令是 display current-configuration查看当前生效的配置display device 查看设备硬件信息。这两个命令是排查「配置到底有没有写进去」的第一选择后面所有章节的验证环节都会用到。2.2 在线帮助完全帮助、部分帮助与 Tab 补全华为命令行的在线帮助是我用过的最实用的排障工具。在任意视图下敲一个问号就能看到当前视图支持的全部命令和功能描述这比翻手册快得多。Quidway ? Monitor view commands: debugging Enable system debugging functions display Display running system information quit Exit from current command view save Save current configurations super Enter the monitor view with specified priority level system-view Enter the system view undo Cancel current setting裸问号列出当前视图下全部命令适合刚进入一个陌生视图时摸底。问号还有另外三种形态分别对应不同的查询精度。第一种命令后面跟一个空格再敲问号列出该位置上的全部关键字。比如 display ? 会显示 interface、vlan、version、current-configuration 等可选项。第二种字符串后面直接跟问号列出以该字符串开头的所有命令比如 debugg? 匹配到 debugging。第三种命令加字符串前缀再跟问号比如 display ver? 匹配到 version。这几种形态组合起来几乎能解决所有「记不全命令」的问题。Tab 键补全是另一个高频技巧输入命令前几个字母再按 Tab系统自动补全整条命令。输入 dis 再按 Tab会变成 display。但有个隐含限制——如果输入的字母能匹配多个命令系统无法确定补全哪一个Tab 就不会生效。这时多输几个字母让匹配唯一化再按 Tab 就能补全。这些帮助形态看似零碎实际用起来是效率的分水岭。记不清命令全拼时先按 Tab不确定当前视图支持什么时直接敲问号。我习惯在配置新设备之前先敲一遍 display ? 摸底看看这台设备支持哪些功能模块比查资料快。2.3 历史命令与错误信息排错的第一现场命令行会为每个会话保存最近 10 条历史命令上光标键逐条回看下光标键往回翻。这个功能在批量配置时非常好用——连续配置多个端口的双工模式上光标键调出上一条命令改个端口号直接执行。分屏显示也有讲究。display 输出超过一屏时会暂停按 CtrlC 退出显示按其他任意键翻到下一屏。我在现场一般连续按空格把信息全部刷完遇到特别长的输出再配合终端的回滚缓冲往回找。命令输错时系统会报英文错误信息常见的有四类错误信息原因Unrecognized command命令或关键字不存在、参数类型错、参数值越界Incomplete command输入命令不完整缺少必填参数Too many parameters输入参数太多Ambiguous command输入参数不明确这四类里面Unrecognized 和 Incomplete 出现频率最高。前者多半是视图不对命令本身存在但在当前视图下不生效后者往往是漏了必填参数比如 vlan 后面没写 vlan-id。看到英文报错先别慌对照这张表就能定位原因。记住一个原则报错信息里的关键词指向哪一类就从哪一类去查大部分时候是参数范围的问题。3. Console 口登录与分级密码首次上线必做的四步通过 Console 口搭建配置环境是接触华为交换机的第一步。这一步做不对后面所有配置都无从谈起。现场连不上 Console 口的常见原因集中在终端参数填错、登录后没有分级保护、以及默认开启的 HGMP 协议干扰配置。我一般按四步走连线、配终端参数、验证登录、设密码。3.1 Console 口连接参数9600 波特率与 VT100 终端用配置电缆把电脑串口和交换机 Console 口连起来然后在电脑上打开终端仿真程序比如系统自带的超级终端或者各类串口工具。关键的通信参数有一张表参数项推荐值波特率9600 bit/s可配 115200需两端一致数据位8停止位1校验无流控无终端类型VT100不要小看这张表连不上 Console 口十有八九是某项参数填错了尤其是流控被误开。流控开启后终端和交换机之间的数据可能阻塞现象就是回车没反应或者输出乱码。我排查 Console 连接问题的顺序是先看波特率再看流控最后检查终端类型十次里有八次是这三项的问题。system-view # 进入系统视图 user-interface aux # 进入用户界面视图 speed 9600 # 配置Console口速率为9600bit/sspeed 命令的参数只有 9600 和 115200 两个值默认 9600。改速率要保证终端软件和交换机两端一致否则会出现乱码或者直接断连。我一般固定用 9600除非现场刷配置文件数据量特别大才临时切到 115200 加快速度刷完再切回来。终端上出现交换机自检信息后按提示回车直到出现Quidway提示符说明登录成功。到这里配置环境搭建完成可以开始敲命令了。3.2 super 分级密码参观级到监控级的切换S2000B 系列把用户分成两个级别从串口登录后默认是参观级别只能执行简单的查询操作要执行监控、配置、管理这些操作必须切换到监控级别。切换时系统要求输入口令三次以内输对就完成切换否则保持原级别不变。连续输错三次相当于白登一次现场操作时要谨慎。super # 从参观级切到监控级 system-view # 进入系统视图 super password Quidway # 设置切换口令为Quidwaysuper password 命令设置切换口令undo super password 取消口令。口令是明文字符串取值 116 个字符区分大小写。屏幕上不会回显输入的口令输错了只能重来。这里有两个细节值得注意一是口令是明文存在配置里的别用太弱的口令二是文档示例用了 Quidway 这个默认词实际生产环境一定不要照抄。口令丢失在原文档里的处理方式是联系代理商实际工作中这就是一次事故级事件设备要恢复监控级权限往往得走售后流程。我现在设置完任何密码都立刻登记到机房的密码本并且用带强度和日期的格式比如 Quidway2024x 这种。与其事后找后悔药不如事前养成登记习惯。3.3 screen-length 与 HGMP两个容易被忽略的系统参数screen-length 命令控制终端一屏显示多少行在用户界面视图下配置user-interface aux # 进入用户界面视图 screen-length 30 # 一屏显示30行参数取值范围 0512默认 25 行。设成 0 表示关闭分屏功能输出一次性滚过遇到超长的 display 输出时可以用这个设定配合终端回滚缓冲找信息。我习惯设成 30和终端窗口高度接近翻页节奏刚好。HGMP 是另一个容易忽略的坑。这个协议默认是开启的设备启动后默认接受 HGMP Server 管理。想直接通过命令行配置设备必须先关掉它hgmp disable # 关闭HGMP协议重启后生效hgmp disable 和 hgmp enable 都需要重启交换机才生效。HGMP 开启时有两个连带影响VLAN 2047 被系统保留不能创建或删除shutdown 命令在上行端口上无效端口被关闭后会被 HGMP 协议自动重新开启。另外 HGMP 启动后会占用 ID 为 0 的组播地址若该地址已存在则被覆盖此时只能配置一个组播地址表项。这三个特性叠加很容易造成「配置了但没生效」的假象。现场遇到上行端口关了又自动起来优先查 HGMP 状态别对着端口配置死磕。注意HGMP 的默认状态是开启直接命令行配置前先 hgmp disable 并重启否则端口和 VLAN 的行为会超出预期。4. 以太网端口配置速率、双工与自协商的搭配逻辑端口配置是日常维护里改动最频繁的部分。S2000B 系列里不同型号的端口数量不一样S2008B 提供 8 个固定 10/100Base-TX 自适应端口加 1 个上行端口S2016B 是 16 个固定端口S2026B 是 24 个。S2016B 和 S2026B 还带一个扩展插槽可选配 100Base-FX 多模或单模光纤模块。4.1 端口命名规则与进入端口视图端口视图的命名规则是「类型 槽位号/端口号」。固定端口用槽位号 0扩展光口用槽位号 1。比如 S2026B 的 24 个固定端口是 ethernet0/1 到 ethernet0/24扩展光口是 ethernet1/1。S2026B 的 100Base-TX 上行端口还比较特殊实际是 1 个端口复用为 1 个 MDIX 口和 1 个 MDI 口同时只能有 1 个口工作并且不支持 MDI/MDIX 自适应接的时候要根据网线类型选对端口。interface ethernet0/3 # 进入0号槽位第3个端口进入端口视图后提示符变成[Quidway-Ethernet0/3]表示当前配置域锁定在这个端口上。之后所有的速率、双工、流控配置都在这个视图下执行。端口号写错或者槽位号越界系统会直接报错所以敲 interface 前先确认端口在设备面板上的实际位置。光口的行为要单独说明100Base-FX 多模和单模光口的速率固定为 100Mbit/s、全双工用户不能修改。强行配置会得到 Cant set the ports by the mode 的提示。这个限制不是玄学是光模块的物理特性决定的电口可以协商光口不行。4.2 speed 与 duplex必须成对设置端口速率和双工状态是端口配置里最容易翻车的地方。先说结论speed 和 duplex 必须成对设置才能生效只设置其中一项不会起作用。speed 10 # 设置速率为10Mbit/s duplex full # 设置双工为全双工只敲 speed 10 时系统会提示 Please set the interface duplex mode, Now it work in AUTO NEGOTIATION mode意思是目前仍处于自协商状态还得继续配双工。补上 duplex full 之后端口才真正变成 10M 全双工。这个设计逻辑是速率和双工是两个独立维度但自协商机制要求它们作为一个整体生效所以系统强制成套配置。验证端口状态用 display interfacedisplay interface ethernet0/1 Ethernet0/1 is down Hardware is Fast Ethernet, Hardware address is 00e0-fc00-0010 Full-duplex 10M 100_BASE_TX Flow control is disable The port belongs to these vlans: Vlan 1 0 packets output 0 bytes, 0 multicasts, 0 broadcasts, 0 pauses 0 packets input 0 bytes, 0 multicasts, 0 broadcasts, 0 pauses 0 CRC errors 0 long frames输出里的 Full-duplex 10M 表示双工和速率都已生效如果看到 auto_negotiation 字样说明端口还在自协商状态。第一行是端口 up/down 状态Hardware address 是端口 MAC。我判断端口配置是否生效从来不看配置回显只看 display 输出——这是最可靠的验证方式配置写入和实际生效是两回事。想让端口回到自协商模式用 negotiation-auto。注意一旦手动设置过速率或双工自协商方式会自动关闭。也就是说 negotiation-auto 和 speed/duplex 是互斥的方向后敲的命令决定最终状态。端口速率参数可选 10 或 100双工可选 full 或 half汇聚端口不允许设置这两项。另外自协商模式下端口支持 MDI/MDIX 自适应能和对端协商出最合适的工作方式和速率这也是为什么大部分场景直接保持默认自协商就行。4.3 流量控制与自环测试端口健康检查flow-control 控制端口收发报文时的流控行为默认关闭。高流量场景下开启流控可以避免端口缓冲区溢出导致的丢包。undo flow-control 恢复默认关闭状态。flow-control # 开启端口流量控制流控开启后端口在拥塞时发送暂停帧通知对端延迟发送。这个参数在网络拥塞排查时经常被忽略——两台交换机直连流量一大就丢包先开流控试一下很多时候比查 QoS 配置更快见效。端口自环测试是物理层排查的好工具分内环和外环两种loopback internal # 内环测试验证端口芯片 loopback external # 外环测试需插外环插头loopback internal 做内环测试数据在端口内部回环用于验证端口芯片是否正常loopback external 做外环测试需要在端口上插外环插头数据走外部线缆回环。两种测试都要求端口处于 UP 状态测试期间端口禁止转发数据包一定时间后自动结束并上报结果。shutdown 状态下的端口不能测试测试期间系统也禁止 speed、duplex、shutdown 操作。做完测试一定要把自环头拔下来否则端口一直处在环回状态正常业务流量全部回环表现为「端口通但上联不通」。这种低级失误在机房加班时最容易发生提醒一句测试完先收工具再收工。端口统计信息如果看着不对在用户视图下执行 reset 命令可以清除所有端口的计数方便重新统计。5. 端口汇聚与镜像常见问题排查与避坑记录端口汇聚和镜像都是把端口组合起来干一件事前者为了增加带宽后者为了复制流量做分析。这两个功能在 S2000B 系列上都有型号限制和配置顺序要求踩坑概率比前面几章高不少。5.1 端口汇聚系统预设的组合与强制参数S2008B 不支持端口汇聚S2016B 和 S2026B 支持但汇聚组合是系统预设死的S2016B 固定把 Ethernet0/15 和 Ethernet0/16 汇聚S2026B 固定把 Ethernet0/23 和 Ethernet0/24 汇聚。汇聚的端口分担逻辑也固定S2016B 下面一排端口的报文走 Ethernet0/15 上行上面一排走 Ethernet0/16 上行S2026B 同理。上行端口和对应的下行端口必须在同一个 VLAN 里否则汇聚无法实现。link-aggregation # 系统视图下开启端口汇聚在系统视图下直接执行 link-aggregation 完成汇聚设置。汇聚端口始终为打开状态不能被 shutdown。如果被汇聚的两个端口速率或双工模式不一致系统会把它们强制设置为 100Mbit/s 全双工并且在取消汇聚之前不允许修改速率和双工。对端设备也要做同样的汇聚配置且速率和双工状态一致。汇聚两端不对称会出现流量路径错乱表现为带宽没提升反而丢包。判断汇聚是否生效display link-aggregation Master port: Ethernet0/15 Other sub-ports: Ethernet0/16 Mode: both输出里 Master port 是主端口Other sub-ports 是子端口Mode 是汇聚模式。看到这个结构说明汇聚已建立。如果只有 Master port 没有子端口说明第二个端口没加入汇聚先去查它的速率双工和 VLAN 归属。5.2 端口镜像配置顺序与被镜像端口关系端口镜像把指定端口的报文复制到监控端口用于抓包分析。S2000B 系列支持多个被镜像端口复制到一个镜像端口但考虑到流控压力建议一对一镜像。配置方式有两种。一种是一条命令搞定mirroring-port ethernet0/2 observing-port ethernet0/1这条命令把 Ethernet0/2 设为被镜像端口Ethernet0/1 设为镜像端口观察端口。命令从系统视图下执行interface_list 支持多端口和 to 范围写法比如 mirroring-port ethernet0/2 to ethernet0/4 observing-port ethernet0/1。另一种是两条命令分开配置但顺序有讲究——必须先配置镜像端口再配置被镜像端口monitor-port ethernet0/1 # 先指定镜像端口 mirroring-port ethernet0/2 # 再指定被镜像端口先后顺序不可颠倒。另外新的镜像端口一旦设置原有的镜像端口会被自动取消同一时间只能有一个镜像端口。这一点在调整监控点位时要特别注意别把原来的镜像配置顶没了还不知道。端口删除的规则不对称删除镜像端口后被镜像端口随之被删除删除被镜像端口后镜像端口仍然保留。想彻底清理镜像配置两条 undo 都要执行只删一条会留下残留配置。验证镜像配置display monitor Information about monitor port(s) The observing port : Ethernet0/1 The monitored ports: Ethernet0/2输出明确列出观察端口和被镜像端口。看到这里就可以放心开始抓包了。5.3 避坑记录现象、原因与解决下面五条是我在实际维护中踩过或者看同事踩过的坑按「现象 → 原因 → 解决」整理每条都能直接对照排查。第一条speed 10 配置了半天不生效。现象端口显示信息里速率还是自协商没有变成 10M。 原因speed 和 duplex 必须成对设置只配了速率没用。 解决补上 duplex full 或 duplex half再 display interface 确认。第二条上行端口 shutdown 后又自动恢复。现象对上行端口执行 shutdown端口短暂关闭后自动变成 UP。 原因HGMP 协议处于开启状态shutdown 在上行端口上被协议自动抵消。 解决先 hgmp disable 并重启交换机再执行 shutdown。第三条创建 VLAN 2047 被拒绝。现象在系统视图执行 vlan 2047提示命令无效。 原因HGMP 开启时 VLAN 2047 被系统保留用户不能创建或删除。 解决先关闭 HGMP或者改用其他 VLAN ID。第四条汇聚配置成功不了。现象执行 link-aggregation 后display link-aggregation 看不到子端口。 原因被汇聚的端口已经是镜像端口汇聚配置无法成功反过来汇聚端口也不能配置为镜像端口。 解决先用 undo monitor-port 和 undo mirroring-port 清掉镜像配置再执行汇聚。第五条外环测试做完端口业务全断。现象端口状态显示 UP但上联流量全部异常像环路。 原因外环测试用的自环头没有拔下来数据在端口外部回环。 解决测试结束后立即拔掉自环头让端口恢复正常转发。这五条覆盖了端口配置、协议干扰、VLAN 保留和功能互斥这几类最常见的现场问题。遇到类似现象先对照排一遍省下不少抓包时间。6. VLAN 配置与验证创建、分配端口与最后的检查习惯VLAN 的配置逻辑在华为交换机里算最清晰的部分但正因为简单反而容易被跳过验证环节。S2000B 系列支持基于端口的 VLAN也就是把物理端口逻辑划分到不同的广播域里端口可以属于多个 VLAN。6.1 创建 VLAN 与分配端口vlan 10 # 创建VLAN 10并进入VLAN视图 port ethernet0/1 to ethernet0/5 # 将1到5号端口加入VLAN 10vlan 10 创建 VLAN 并进入 VLAN 视图vlan-id 范围 14095。VLAN 已存在时直接进入视图不存在则先创建再进入。port 命令把端口加入 VLAN支持单端口、多端口和 to 范围三种写法。删除操作对应两条命令undo vlan 10 删除 VLANundo port ethernet0/1 to ethernet0/5 把端口移出 VLAN。删除 VLAN 前先确认没有业务在跑否则端口自动回到默认 VLAN 1会造成广播域变化。6.2 display 验证与强制检查习惯配置 VLAN 后的验证很简单但很多人会跳过display vlan 10 # 查看VLAN 10下的端口列表 display interface ethernet0/3 # 查看端口属于哪些VLAN第一条看 VLAN 下有哪些端口第二条看端口归属。端口归属信息在 display interface 输出里有专门一行 The port belongs to these vlans。两条命令一组合VLAN 配置是否正确一目了然。确认无误后记得在用户视图下执行 save 保存配置否则设备重启后这次配置就丢了这是新手最容易忽略的一步。我对验证的执念来自一次深夜割接。那次配完十几个 VLAN觉得万无一失直接收工走了。第二天早上电话被打爆才发现其中一个 VLAN 的端口分配写错把办公网划到了监控网段。从那以后我每次改完 VLAN 或者端口配置都强制走一遍 display 验证看到端口归属和 VLAN 端口列表都对上了才收工。这份命令配置大全在资源包里按视图、端口、VLAN 模块分好了我到现在还把它当工作手册放在手边现场查参数比翻英文文档快。希望帮到你。本文还有配套的精品资源点击获取
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑