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密钥对)。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/384119.html<
