一、配置思路:
采用如下的思路配置Smart Link功能:
-
创建VLAN,并配置接口允许相应VLAN通过。
-
在SwitchA上创建Smart Link备份组,并指定端口角色。
-
在SwitchA上使能回切功能,使得故障恢复后,流量切换到相对稳定的原主链路上。
-
在SwitchA上使能发送Flush报文功能。
-
在SwitchB、SwitchC和SwitchD三台设备对应端口上使能Flush报文接收功能。
-
在SwitchA上使能Smart Link组功能。
二、实验:
2.1 实验拓扑:
2.2 配置步骤:
- 配置VLAN信息
# 在SwitchA上创建VLAN,并配置接口允许相应VLAN通过。SwitchB、SwitchC和SwitchD的配置与SwitchA类似,详见配置文件。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] vlan batch 10 to 30 [SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type trunk [SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 to 30 [SwitchA-GigabitEthernet0/0/1] quit [SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] port link-type trunk [SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 to 30 [SwitchA-GigabitEthernet0/0/2] quit
- 在SwitchA上创建Smart Link备份组,并指定端口角色
# 配置SwitchA
[SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] stp disable [SwitchA-GigabitEthernet0/0/1] quit [SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] stp disable [SwitchA-GigabitEthernet0/0/2] quit [SwitchA] smart-link group 1 [SwitchA-smlk-group1] port gigabitethernet 0/0/1 master [SwitchA-smlk-group1] port gigabitethernet 0/0/2 slave
- 使能回切功能并设置回切时间
# 配置SwitchA。
[SwitchA-smlk-group1] restore enable [SwitchA-smlk-group1] timer wtr 30
- 使能发送Flush报文功能
# 配置SwitchA,并指定发送Flush报文的密码为SHA加密方式。
[SwitchA-smlk-group1] flush send control-vlan 10 password sha huawei-123
- 使能接收Flush报文功能
# 配置SwitchB,并指定接收Flush报文的密码为SHA加密方式。
[SwitchB] interface gigabitethernet 0/0/1 [SwitchB-GigabitEthernet0/0/1] smart-link flush receive control-vlan 10 password sha huawei-123 [SwitchB-GigabitEthernet0/0/1] stp disable [SwitchB-GigabitEthernet0/0/1] quit [SwitchB] interface gigabitethernet 0/0/2 [SwitchB-GigabitEthernet0/0/2] smart-link flush receive control-vlan 10 password sha huawei-123 [SwitchB-GigabitEthernet0/0/2] stp disable [SwitchB-GigabitEthernet0/0/2] quit
# 配置SwitchC,并指定接收Flush报文的密码为SHA加密方式。
[SwitchC] interface gigabitethernet 0/0/1 [SwitchC-GigabitEthernet0/0/1] smart-link flush receive control-vlan 10 password sha huawei-123 [SwitchC-GigabitEthernet0/0/1] stp disable [SwitchC-GigabitEthernet0/0/1] quit [SwitchC] interface gigabitethernet 0/0/2 [SwitchC-GigabitEthernet0/0/2] smart-link flush receive control-vlan 10 password sha huawei-123 [SwitchC-GigabitEthernet0/0/2] stp disable [SwitchC-GigabitEthernet0/0/2] quit
# 配置SwitchD,并指定接收Flush报文的密码为SHA加密方式。
[SwitchD] interface gigabitethernet 0/0/1 [SwitchD-GigabitEthernet0/0/1] smart-link flush receive control-vlan 10 password sha huawei-123 [SwitchD-GigabitEthernet0/0/1] stp disable [SwitchD-GigabitEthernet0/0/1] quit [SwitchD] interface gigabitethernet 0/0/2 [SwitchD-GigabitEthernet0/0/2] smart-link flush receive control-vlan 10 password sha huawei-123 [SwitchD-GigabitEthernet0/0/2] stp disable [SwitchD-GigabitEthernet0/0/2] quit
- 在SwitchA使能Smart Link组功能
[SwitchA-smlk-group1] smart-link enable [SwitchA-smlk-group1] quit
7.实验结果: