Smart-link

定义
一种针对双上行组网的解决方案,实现了高效可靠的链路冗余备份和故障快速切换H3C和华为私有协议
优势
故障切换速度可达厘秒级。1000厘秒,即10秒
原理
运行机制
双上行的两个端口组成一个Smart-link组,配置为主端口和副端口主端口链路故障,立即切换为副端口转发数据
保护VLAN
Smart-link组允许转发的VLAN以MST实例的形式进行映射
控制VLAN
FLUSH报文转发的VLAN
FLUSH报文
技术背景
链路发生故障切换时,上行交换机学习的MAC地址仍然对应原接口需要通过流量来刷新正确的MAC地址记录刷新期间,流量会中断
解决方案
链路发生故障切换时,Smart-link从新的链路上发送Flush报文收到Flush报文的交换机,会在接收报文的端口重新学习MAC地址记录
Smart-link角色抢占模式
默认主端口故障恢复后,不会发生角色抢占可通过配置使主端口自动抢占角色
注意
Smart-link、STP、RRPP同时只能运行一种配置Smart-link时,需要在相关接口上关闭STP特性
Monitor-link
定义
用于把上行链路的存活状态同步到下行链路使Smart-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]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]moitor-link group 'group-id' #创建Monitor-link组
[h3c-mtlk-group1]port 'port-name' 'uplink/downlink' #配置端口角色








