h3c交换机基本命令是网络管理员日常运维和配置管理中的核心工具,掌握这些命令能够有效完成交换机的初始化配置、网络连通性调试、VLAN划分、端口管理、路由配置、安全策略部署及系统监控等任务,以下从用户模式、系统模式、接口配置、VLAN管理、路由配置、安全配置、系统维护七个维度,结合具体命令和示例进行详细说明,并辅以表格归纳常用命令格式及功能,最后通过FAQs解答常见问题。

用户模式与系统模式切换
H3C交换机命令行界面(CLI)主要包含用户视图(User Interface)和系统视图(System View),不同视图下可执行的命令权限和功能不同,用户视图是初始登录后的状态,权限较低,仅能执行查看类命令;通过system-view
命令可进入系统视图,权限提升,可进行全局配置。
用户视图命令
用户视图提示符为<H3C>
,常用命令包括:
display version
:查看系统版本信息,包括软件版本、硬件型号、启动时间等。display device
:查看设备硬件信息,如设备类型、CPU、内存、接口数量等。ping <IP地址>
:测试与目标主机的网络连通性,例如ping 192.168.1.1
。tracert <IP地址>
:跟踪到目标主机的路由路径,例如tracert 10.0.0.1
。save
:保存当前配置到设备存储(需在系统视图下执行,但用户视图下可通过快捷方式调用)。
系统视图进入与退出
- 进入系统视图:
<H3C> system-view
,提示符变为[H3C]
。 - 退出系统视图:
[H3C] quit
,返回用户视图;或使用return
直接退出登录。 - 保存配置:
[H3C] save
,将当前运行配置持久化存储,避免设备重启后丢失。
接口配置
接口是交换机连接终端设备或其他网络的基础,接口配置包括接口状态管理、IP地址配置、速率/双工模式设置等。
接口进入与状态管理
- 进入接口视图:
[H3C] interface <接口类型> <接口编号>
,例如进入千兆以太网接口GigabitEthernet 1/0/1:[H3C] interface GigabitEthernet 1/0/1
。 - 启用/关闭接口:默认情况下,接口处于关闭状态,需手动开启:
- 开启:
[H3C-GigabitEthernet1/0/1] undo shutdown
(或[H3C-GigabitEthernet1/0/1] shutdown
关闭接口)。
- 开启:
- 查看接口状态:
[H3C] display interface GigabitEthernet 1/0/1
,可查看接口的IP地址、状态(up/down)、速率、双工模式、流量统计等信息。
接口IP地址配置
三层交换机接口可配置IP地址,实现跨网段通信;二层交换机接口默认为二层模式,需先切换为路由接口(三层模式)才能配置IP。

- 切换为路由接口:
[H3C-GigabitEthernet1/0/1] port link-mode route
。 - 配置IP地址:
[H3C-GigabitEthernet1/0/1] ip address <IP地址> <子网掩码>
,例如ip address 192.168.1.1 255.255.255.0
。 - 配置描述信息:
[H3C-GigabitEthernet1/0/1] description "连接服务器-接口1"
,便于后续维护识别接口用途。
接口速率与双工模式
- 查看当前速率/双工模式:
[H3C] display interface GigabitEthernet 1/0/1 | include "Duplex" "Speed"
。 - 手动配置速率(需接口支持):
[H3C-GigabitEthernet1/0/1] speed 100
(速率可选10/100/1000,1000为千兆);[H3C-GigabitEthernet1/0/1] duplex full
(双工模式可选half/full/auto,full为全双工)。
VLAN管理
VLAN(虚拟局域网)是划分广播域、隔离网络冲突、提升安全性的核心技术,H3C交换机支持VLAN的创建、端口划分、Trunk配置等操作。
VLAN创建
- 创建VLAN:
[H3C] vlan <VLAN_ID>
,例如创建VLAN 10:[H3C] vlan 10
,进入VLAN视图[H3C-vlan10]
。 - 删除VLAN:
[H3C] undo vlan <VLAN_ID>
,删除后该VLAN下所有端口将恢复默认配置(VLAN 1)。 - 批量创建VLAN:
[H3C] vlan batch <VLAN_ID1> <VLAN_ID2> [VLAN_ID3]
,例如vlan batch 10 20 30
,同时创建VLAN 10、20、30。
端口加入VLAN
- 二层端口加入VLAN(接入端口):进入接口视图后,使用
port link-type access
将端口设置为接入端口(只能属于一个VLAN),再使用port default vlan <VLAN_ID>
指定VLAN:[H3C] interface GigabitEthernet 1/0/1 [H3C-GigabitEthernet1/0/1] port link-type access [H3C-GigabitEthernet1/0/1] port default vlan 10
- Trunk端口配置(允许多个VLAN通过):连接其他交换机的端口通常设置为Trunk,可传输多个VLAN流量:
[H3C] interface GigabitEthernet 1/0/24 [H3C-GigabitEthernet1/0/24] port link-type trunk [H3C-GigabitEthernet1/0/24] port trunk permit vlan all # 允许所有VLAN通过,或指定VLAN列表,如 permit vlan 10 20
VLAN接口配置(三层交换机)
三层交换机可为VLAN创建接口(SVI接口),实现VLAN间路由:
- 创建VLAN接口:
[H3C] interface Vlan-interface <VLAN_ID>
,例如[H3C] interface Vlan-interface 10
。 - 配置VLAN接口IP地址:
[H3C-Vlan-interface10] ip address 192.168.10.1 255.255.255.0
,该IP作为VLAN 10的网关地址。
路由配置
当网络规模扩大,需实现跨网段通信时,需配置静态路由或动态路由协议。
静态路由配置
静态路由需手动指定目标网络和下一跳地址,适用于小型网络拓扑。

- 配置静态路由:
[H3C] ip route-static <目标网络地址> <子网掩码> <下一跳地址|出接口>
,- 目标网络192.168.2.0/24,下一跳IP为192.168.1.2:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
- 目标网络10.0.0.0/8,出接口为GigabitEthernet 1/0/1:
ip route-static 10.0.0.0 255.0.0.0 GigabitEthernet 1/0/1
- 目标网络192.168.2.0/24,下一跳IP为192.168.1.2:
- 删除静态路由:
[H3C] undo ip route-static <目标网络地址> <子网掩码>
动态路由配置(以OSPF为例)
OSPF(开放最短路径优先)是常用的内部网关协议(IGP),适用于中大型网络,基于链路状态算法计算最短路径。
- 启用OSPF:
[H3C] ospf <进程ID>
,例如ospf 1
,进入OSPF视图。 - 宣告直连网络:
[H3C-ospf-1] area <区域ID>
,进入区域视图(如area 0
),再使用network <网络地址> <子网掩码> <通配符掩码>
宣告网络:[H3C-ospf-1] area 0 [H3C-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255 # 宣告192.168.1.0/24网络 [H3C-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255 # 宣告192.168.10.0/24网络
- 查看OSPF路由表:
[H3C] display ospf peer
(查看邻居状态)、[H3C] display ip routing-table protocol ospf
(查看OSPF learned routes)。
安全配置
为保障网络安全性,H3C交换机支持端口安全、MAC地址绑定、访问控制列表(ACL)等功能。
端口安全
限制端口下接入的MAC地址数量,防止非法设备接入:
- 进入接口视图:
[H3C] interface GigabitEthernet 1/0/1
- 启用端口安全:
[H3C-GigabitEthernet1/0/1] port-security
- 配置最大MAC地址数:
[H3C-GigabitEthernet1/0/1] port-security max-mac-num 2
(限制最多2个MAC地址) - 配置违规处理方式:
[H3C-GigabitEthernet1/0/1] port-security violation {shutdown|restrict|ignore}
,shutdown
违规时关闭端口,restrict
丢弃违规报文并记录日志,ignore
忽略违规。
ACL配置
ACL用于过滤流量,实现访问控制,基于源/目的IP、端口等条件匹配数据包。
- 创建基本ACL(基于IP地址):
[H3C] acl number 2000
(ACL编号2000-2999为基本ACL) - 配置规则:
[H3C-acl-basic-2000] rule [deny|permit] source <源IP地址> <通配符掩码>
,- 拒绝192.168.1.0/24网段访问:
rule deny source 192.168.1.0 0.0.0.255
- 允许所有流量:
rule permit
- 拒绝192.168.1.0/24网段访问:
- 应用ACL到接口:
[H3C] interface GigabitEthernet 1/0/1
,[H3C-GigabitEthernet1/0/1] traffic-filter inbound acl 2000
( inbound为入向过滤,outbound为出向过滤)。
系统维护与监控
用户管理
- 创建本地用户:
[H3C] local-user <用户名>
,[H3C-luser-admin] password <密码>
,[H3C-luser-admin] service-type telnet ssh
,[H3C-luser-admin] privilege level 3
(设置用户权限级别,3为最高级别)。 - 删除用户:
[H3C] undo local-user <用户名>
。
系统监控
- 查看CPU/内存使用率:
[H3C] display cpu-usage
、[H3C] display memory-usage
。 - 查看MAC地址表:
[H3C] display mac-address
,可查看动态MAC和静态MAC地址及其所属接口和VLAN。 - 查看日志:
[H3C] display logbuffer
,查看系统运行日志,用于故障排查。
常用命令速查表
命令类别 | 命令格式 | 功能说明 |
---|---|---|
模式切换 | <H3C> system-view |
从用户视图进入系统视图 |
[H3C] quit |
退出当前视图(返回上级或用户视图) | |
接口配置 | [H3C] interface GigabitEthernet 1/0/1 |
进入指定接口视图 |
[H3C-GigabitEthernet1/0/1] undo shutdown |
开启接口 | |
[H3C-GigabitEthernet1/0/1] ip address 192.168.1.1 24 |
配置接口IP地址及子网掩码(需三层模式) | |
VLAN管理 | [H3C] vlan 10 |
创建VLAN 10并进入VLAN视图 |
[H3C-GigabitEthernet1/0/1] port default vlan 10 |
将接入端口加入VLAN 10 | |
[H3C] interface Vlan-interface 10 |
进入VLAN 10接口视图(三层交换机) | |
路由配置 | [H3C] ip route-static 192.168.2.0 24 192.168.1.2 |
配置静态路由 |
[H3C] ospf 1 |
启动OSPF进程(ID为1) | |
安全配置 | [H3C] acl number 2000 |
创建基本ACL编号2000 |
[H3C-acl-basic-2000] rule permit source 192.168.1.0 0.0.0.255 |
配置ACL允许规则 | |
系统维护 | [H3C] save |
保存当前配置 |
[H3C] display version |
查看系统版本信息 |
相关问答FAQs
Q1: H3C交换机配置VLAN后,不同VLAN的主机无法通信,如何排查?
A1: 可按以下步骤排查:
- 检查端口VLAN配置:确认接入端口是否正确加入对应VLAN(
display port vlan
查看端口VLAN成员),Trunk端口是否允许目标VLAN通过(display port trunk
查看Trunk允许的VLAN列表)。 - 检查VLAN接口状态:三层交换机需为VLAN配置SVI接口并启用,使用
display interface Vlan-interface <VLAN_ID>
查看接口状态是否为“up”,IP地址配置是否正确。 - 检查路由表:跨VLAN通信需三层路由,使用
display ip routing-table
检查是否有目标网段的路由条目,若无需配置静态路由或检查OSPF等动态路由协议是否正常收敛。 - 检查ACL策略:确认接口应用的ACL未过滤跨VLAN流量(
display traffic-filter applied
查看接口ACL应用情况)。
Q2: 如何配置H3C交换机的Telnet登录功能?
A2: 配置Telnet登录需创建用户、设置权限并开启Telnet服务,步骤如下:
- 创建用户并设置密码:
[H3C] local-user admin # 创建用户admin [H3C-luser-admin] password Hello1234 # 设置登录密码 [H3C-luser-admin] service-type telnet # 允许Telnet服务 [H3C-luser-admin] privilege level 3 # 设置用户权限级别(3为最高) [H3C-luser-admin] quit # 退出用户视图
- 开启VTY线路:
[H3C] user-interface vty 0 4 # 进入VTY用户界面(0-4为5个会话) [H3C-ui-vty0-4] authentication-mode password # 设置认证模式为密码认证 [H3C-ui-vty0-4] set authentication password simple Hello1234 # 设置登录密码(与用户密码一致或独立设置) [H3C-ui-vty0-4] user privilege level 3 # 设置VTY线路权限级别 [H3C-ui-vty0-4] protocol inbound telnet # 允许Telnet协议 [H3C-ui-vty0-4] quit # 退出VTY视图
- 验证登录:在PC端使用
telnet <交换机IP地址>
登录,输入用户名admin和密码Hello1234即可访问交换机CLI。
注意:Telnet传输密码为明文,存在安全风险,生产环境中建议使用SSH加密登录(配置时将service-type telnet
改为ssh
,并生成RSA密钥对)。