定义
一种针对双上行组网的解决方案,实现了高效可靠的链路冗余备份和故障快速切换(H3C和华为私有协议)
优势
原理
运行机制
- 双上行的两个端口组成一个Smart-link组,配置为主端口和副端口
-
保护VLAN
Smart-link组允许转发的VLAN
-
控制VLAN
FLUSH报文
技术背景
链路发生故障切换时,上行交换机学习的MAC地址仍然对应原接口
- 需要通过流量来刷新正确的MAC地址记录
-
解决方案
链路发生故障切换时,Smart-link从新的链路上发送Flush报文
收到Flush报文的交换机,会在接收报文的端口重新学习MAC地址记录
Smart-link角色抢占模式
默认主端口故障恢复后,不会发生角色抢占
-
注意
Smart-link、STP、RRPP同时只能运行一种
-
Monitor-link
定义
用于把上行链路的存活状态同步到下行链路
-
原理
上行端口:连接上层设备的端口
- 下行端口:连接Smart-link的端口
- 当所有上行端口Down,自动关闭下行端口
- 任意一个上行端口Up,自动开启下行端口
相关命令
| [h3c]smart-link group ‘group-id’ | 创建Smart-link组 | | —- | —- | | [h3c-smlk-group1]protected-vlan reference-instance ‘instance-list’ | 配置保护VLAN | | [h3c-smlk-group1]flush enable control-vlan ‘vlan-id’ | 配置控制VLAN | | [h3c-smlk-group1]port ‘port-name’ ‘primary/secondary’ | Smart-link视图下配置端口角色 | | [h3c-GigabitEthernet1/0/1]port smart-link group ‘group-id’ ‘primary/secondary’ | 接口视图下配置端口角色 | | [h3c-smlk-group1]preemption mode role | 开启角色抢占 | | [h3c-GigabitEthernet1/0/1]smart-link flush enable control-vlan ‘vlan-id’ | 上行交换机配置控制VLAN | | [h3c]monitor-link group ‘group-id’ | 创建Monitor-link组 | | [h3c-mtlk-group1]port ‘port-name’ ‘uplink/downlink’ | 配置端口角色 |