H3C_交换机配置_命令速查
前提条件
- 已连接华三交换机控制台或远程登录
- 获取适当的配置权限(通常为admin或更高权限)
- 了解网络拓扑和规划
基础配置命令
1. 启用LLDP
LLDP(链路层发现协议)用于交换网络拓扑信息:
bash
# 进入系统视图
system-view
# 启用全局LLDP
lldp enable
# 退出系统视图
quit2. 查看接口信息
bash
# 查看所有接口简要信息
display interface brief
# 查看特定接口详细信息
display interface Ten-GigabitEthernet 2/0/243. 查看聚合组信息
bash
# 查看所有聚合组详细信息
display link-aggregation verbose
# 查看特定聚合组
display link-aggregation verbose bridge-aggregation 14. 查看LLDP邻居信息
bash
# 查看特定接口的LLDP邻居
display lldp neighbor-information interface Ten-GigabitEthernet 2/0/24
# 查看所有LLDP邻居
display lldp neighbor-information5. 查看生成树(STP)协议
bash
# 查看STP简要信息
display stp brief
# 查看STP详细信息
display stp verbose6. 查看近期交换机日志
bash
# 查看系统日志缓存
display logbuffer
# 查看指定数量的日志
display logbuffer size 100堆叠配置
1. 交互式堆叠配置
SW1(主交换机)配置:
bash
# 进入系统视图
system-view
# 禁用全局STP(堆叠前需要)
undo stp global enable
# 配置堆叠成员
irf member 1 priority 32
irf port 1 interface Ten-GigabitEthernet 1/0/51 Ten-GigabitEthernet 1/0/52
# 保存配置
save
# 重启使配置生效
rebootSW2(从交换机)配置:
bash
# 进入系统视图
system-view
# 修改成员ID(必须先保存重启)
irf member 1 renumber 2
# 保存配置
save
# 重启使配置生效
reboot
# 重启后继续配置
system-view
# 禁用全局STP
undo stp global enable
# 配置堆叠成员
irf member 2 priority 1
irf port 2 interface Ten-GigabitEthernet 2/0/51 Ten-GigabitEthernet 2/0/52
# 保存配置
save
# 重启使配置生效
reboot注意:SW2必须先修改成员ID并保存重启,然后再配置堆叠参数。SW1的IRF-PORT1对应SW2的IRF-PORT2。
2. 非交互式堆叠配置
SW1配置:
bash
# 一条命令完成堆叠配置
easy-irf member 1 domain 10 priority 32 irf-port1 Ten-GigabitEthernet 1/0/51 Ten-GigabitEthernet 1/0/52
# 保存配置
save
# 连接堆叠线缆(物理连接)
# 重启使配置生效
rebootSW2配置:
bash
# 一条命令完成堆叠配置
easy-irf member 1 renumber 2 domain 10 priority 1 irf-port2 Ten-GigabitEthernet 2/0/51 Ten-GigabitEthernet 2/0/52
# 保存配置
save
# 连接堆叠线缆(物理连接)
# 重启使配置生效
reboot3. 修改IRF端口配置
如果需要修改IRF端口(例如将19口改为21口):
bash
# 1. 进入系统视图
system-view
# 2. 关闭需要被替换的旧端口(19)和即将要加入的新端口(21)
interface Ten-GigabitEthernet1/0/19
shutdown
quit
interface Ten-GigabitEthernet1/0/21
shutdown
quit
# 3. 进入逻辑IRF端口视图,执行替换操作
irf-port 1/1
undo port group interface Ten-GigabitEthernet1/0/19
port group interface Ten-GigabitEthernet1/0/21
quit
# 4. 重新开启刚刚操作过的两个物理端口
interface Ten-GigabitEthernet1/0/19
undo shutdown
quit
interface Ten-GigabitEthernet1/0/21
undo shutdown
quit链路聚合配置
1. 创建聚合组
bash
# 配置接口GigabitEthernet1/0/1和GigabitEthernet1/0/2加入Bridge-Aggregation1
interface GigabitEthernet 1/0/1
port link-aggregation group 1
quit
interface GigabitEthernet 1/0/2
port link-aggregation group 1
quit
# 配置Bridge-Aggregation1的链路类型为访问模式,并设置VLAN 18
interface Bridge-Aggregation 1
port link-type access
port access vlan 18
link-aggregation mode dynamic
quit
# 配置接口GigabitEthernet1/0/3和GigabitEthernet1/0/4加入Bridge-Aggregation2
interface GigabitEthernet 1/0/3
port link-aggregation group 2
quit
interface GigabitEthernet 1/0/4
port link-aggregation group 2
quit
# 配置Bridge-Aggregation2的链路类型为访问模式,并设置VLAN 18
interface Bridge-Aggregation 2
port link-type access
port access vlan 18
link-aggregation mode dynamic
quit2. 删除聚合组
bash
no interface bridge-aggregation 1IP配置和路由
1. 配置管理IP
bash
# 进入管理VLAN 1
interface Vlan-interface 1
# 配置默认管理IP地址
ip address 192.168.10.1 24
undo shutdown
quit
# 配置默认路由
ip route-static 0.0.0.0 0.0.0.0 192.168.10.254
# 查看IP接口状态
display ip interface brief用户管理配置
1. 配置远程登录认证
bash
# 配置用户界面VTY(远程登录接口)的认证方式为模式化认证
user-interface vty 0 4
authentication-mode scheme
quit2. 创建本地用户
bash
# 创建本地用户admin并设置密码,指定用户服务类型和角色
local-user admin
password simple test@12345
service-type telnet http https ssh
authorization-attribute user-role network-admin
quit3. 开启远程登录服务
bash
# 开启各种远程登录服务
telnet server enable
ip http enable
ip https enable
ssh server enableBFD MAD配置
BFD MAD(双向转发检测多主检测)是IRF堆叠中的重要功能,用于防止堆叠分裂导致的网络问题。
1. 配置步骤
bash
# 1. 确认IRF状态:
display irf
# 2. 创建VLAN并将接口加入:
vlan 4011
port Twenty-FiveGigE1/0/51
port Twenty-FiveGigE2/0/51
quit
# 3. 进入VLAN接口并启用BFD MAD:
interface Vlan-interface 4011
mad bfd enable
quit
# 4. 配置MAD IP地址:
# 确保MAD IP地址配置与IRF成员ID对应:
interface Vlan-interface 4011
mad ip address 10.2.2.1 24 member 1
mad ip address 10.2.2.2 24 member 2
quit
# 5. 检查STP状态:
# 关闭STP功能:
interface range Twenty-FiveGigE1/0/51 Twenty-FiveGigE2/0/51
undo stp enable
quit
# 6. 保存配置:
saveVLAN配置
1. 创建VLAN
bash
# 创建VLAN 100
vlan 100
name Server_VLAN
quit
# 将端口加入VLAN
interface GigabitEthernet 1/0/1
port link-type access
port access vlan 100
quit2. 配置Trunk端口
bash
# 配置Trunk端口
interface GigabitEthernet 1/0/24
port link-type trunk
port trunk permit vlan 10 20 30
quit高级配置
1. DHCP Snooping配置
bash
# 启用DHCP Snooping
dhcp-snooping
# 在特定VLAN启用DHCP Snooping
vlan 10
dhcp-snooping
quit
# 配置可信接口
interface GigabitEthernet 1/0/1
dhcp-snooping trust
quit2. 端口安全配置
bash
# 启用端口安全
interface GigabitEthernet 1/0/1
port-security enable
port-security max-mac-count 10
port-security security-action protect
quit3. ACL配置
bash
# 创建基本ACL
acl number 2000
rule 5 permit source 192.168.1.0 0.0.0.255
rule 10 deny source any
quit
# 应用ACL到接口
interface GigabitEthernet 1/0/1
packet-filter 2000 outbound
quit故障排查
1. 链路状态检查
bash
# 检查接口状态
display interface brief
# 检查错误计数
display interface GigabitEthernet 1/0/12. 堆叠状态检查
bash
# 检查堆叠状态
display irf
# 检查堆叠拓扑
display irf topology3. 日志分析
bash
# 查看系统日志
display logbuffer
# 查看调试信息
display diagnostic-information保存与退出
bash
# 保存配置
save
# 退出配置模式
quit注意事项
⚠️ 配置安全:
- 配置更改前备份当前配置
- 堆叠配置会导致设备重启,计划好维护窗口
- 确认堆叠线缆连接正确
⚠️ 配置顺序:
- 堆叠配置必须先修改成员ID再配置端口
- 从交换机需先保存重启再配置堆叠参数
- 堆叠前禁用STP避免环路
⚠️ 维护建议:
- 定期保存配置
- 监控设备状态和日志
- 及时更新设备固件
常见问题解答
Q1:堆叠配置后无法通信
- 检查堆叠线缆是否连接正确
- 确认IRF端口配置是否匹配
- 验证成员ID和优先级设置
Q2:VLAN间通信失败
- 检查VLAN配置是否正确
- 确认Trunk端口是否允许所需VLAN
- 验证SVI接口状态和路由配置
Q3:聚合链路不工作
- 检查聚合组成员配置一致性
- 确认对端设备聚合配置匹配
- 验证物理链路状态