华为交换机作为企业网络的核心设备,其配置命令的掌握对于网络管理员至关重要,本文将详细介绍华为交换机的常用配置命令,包括基本配置、VLAN划分、端口配置、链路聚合、STP生成树协议以及DHCP服务配置等内容,并通过表格形式归纳关键命令,帮助读者系统掌握华为交换机的配置方法。

基本配置命令
华为交换机的基本配置是网络管理的基础,主要包括设备名称、登录权限、管理IP地址等设置,通过Console线连接交换机后,进入用户视图(命令行提示符为“
[Switch-Core] aaa
[Switch-Core-aaa] local-user admin password cipher Admin@123
[Switch-Core-aaa] local-user admin privilege level 15
[Switch-Core-aaa] local-user admin service-type telnet ssh
配置完成后,需在VTY界面下设置协议类型,如“[Switch-Core] user-interface vty 0 14”和“[Switch-Core-ui-vty0-14] protocol inbound ssh”以限制SSH登录,为方便远程管理,需配置交换机的管理IP地址,通常在VLANIF接口下设置,
[Switch-Core] vlan 10
[Switch-Core-vlan10] quit
[Switch-Core] interface vlanif 10
[Switch-Core-Vlanif10] ip address 192.168.10.1 24
[Switch-Core-Vlanif10] quit
VLAN配置命令
VLAN(虚拟局域网)是划分广播域、提升网络安全性的关键技术,创建VLAN时,使用“vlan [vlan_id]”命令,[Switch-Core] vlan 20”创建VLAN 20,若需批量创建多个VLAN,可使用“vlan batch [vlan_id1] [vlan_id2]”命令,将端口加入VLAN时,需先进入端口视图,[Switch-Core] interface gigabitethernet 0/0/1”,然后配置端口类型为Access(连接终端设备)或Trunk(连接其他交换机),Access端口配置命令为:
[Switch-Core-GigabitEthernet0/0/1] port link-type access
[Switch-Core-GigabitEthernet0/0/1] port default vlan 20
Trunk端口配置命令为:

[Switch-Core-GigabitEthernet0/0/2] port link-type trunk
[Switch-Core-GigabitEthernet0/0/2] port trunk allow-pass vlan 20 30
Trunk端口允许多个VLAN通过,而Access端口仅属于单一VLAN,对于Hybrid端口(混合端口),可灵活配置VLAN的通过规则,适用于复杂网络环境。
端口与链路聚合配置
端口安全配置可限制端口接入的MAC地址数量,防止未授权设备接入,进入端口视图后,使用“mac-address max-mac-num [number]”命令设置最大MAC地址数,[Switch-Core-GigabitEthernet0/0/1] mac-address max-mac-num 2”,链路聚合(Eth-Trunk)可增加带宽、提供冗余备份,配置步骤如下:首先创建Eth-Trunk接口“[Switch-Core] interface eth-trunk 1”,然后将物理端口加入Eth-Trunk,
[Switch-Core-GigabitEthernet0/0/3] eth-trunk 1
[Switch-Core-GigabitEthernet0/0/4] eth-trunk 1
配置Eth-Trunk的负载均衡模式,如“[Switch-Core-Eth-Trunk1] load-balance src-dst-mac”,根据源和目的MAC地址进行负载均衡。
STP生成树协议配置
STP(Spanning Tree Protocol)可防止网络中出现环路,通过阻塞冗余链路确保网络拓扑无环,启用STP的命令为“[Switch-Core] stp mode rstp”(快速生成树协议),配置交换机优先级使用“stp priority [value]”,[Switch-Core] stp priority 4096”将优先级设为4096(默认32768),对于特定端口,可设置端口优先级“[Switch-Core-GigabitEthernet0/0/1] stp port priority 64”或端口成本“[Switch-Core-GigabitEthernet0/0/1] stp cost 20000”,以控制根端口和指定端口的选举。

DHCP服务配置
华为交换机可作为DHCP服务器为终端分配IP地址,配置步骤包括:创建DHCP地址池“[Switch-Core] dhcp select interface”,在接口下启用DHCP服务“[Switch-Core-Vlanif10] dhcp select interface”,并设置排除静态IP地址(可选)“[Switch-Core-Vlanif10] dhcp server excluded-address 192.168.10.1 192.168.10.10”,定义地址池范围“[Switch-Core-Vlanif10] dhcp server gateway-list 192.168.10.1”和“[Switch-Core-Vlanif10] dhcp server dns-list 114.114.114.114 8.8.8.8”。
关键配置命令速查表
功能分类 | 命令示例 | 说明 |
---|---|---|
基本配置 | sysname Switch-Core |
修改设备名称 |
aaa → local-user admin password cipher Admin@123 |
创建管理员用户 | |
VLAN配置 | vlan 20 → port default vlan 20 |
创建VLAN并将端口加入Access |
port link-type trunk → port trunk allow-pass vlan 20 30 |
配置Trunk端口允许VLAN通过 | |
链路聚合 | interface eth-trunk 1 → eth-trunk 1 |
创建Eth-Trunk并加入物理端口 |
STP配置 | stp mode rstp → stp priority 4096 |
启用RSTP并设置交换机优先级 |
DHCP配置 | dhcp select interface → dhcp server gateway-list 192.168.10.1 |
在接口下启用DHCP服务并配置网关 |
相关问答FAQs
Q1: 如何查看华为交换机已配置的VLAN信息?
A1: 在系统视图下,使用命令display vlan
可查看所有VLAN的详细信息,包括VLAN ID、端口成员及端口类型,若需查看特定VLAN的配置,可使用display vlan [vlan_id]
,例如display vlan 20
将显示VLAN 20的端口列表,通过display port vlan
命令可查看所有端口的VLAN成员关系。
Q2: 华为交换机端口无法加入VLAN的常见原因及解决方法?
A2: 常见原因包括:端口已被其他VLAN配置、端口类型为Trunk但未允许目标VLAN通过、端口被设置为STP边缘端口等,解决方法:首先使用display port vlan
检查端口当前VLAN配置,确认端口类型是否正确(Access端口需重新配置port default vlan [vlan_id]
,Trunk端口需添加port trunk allow-pass vlan [vlan_id]
);其次检查STP配置,使用display stp brief
查看端口状态,若端口被阻塞可调整STP优先级或端口成本;最后确认端口未被静态绑定MAC地址或安全策略限制。