Smart-link与Monitor-link

Smart-link

背景

H3C为了在满足用户对链路快速收敛要求的同时又能简化配置,针对双上行组网(将一台下游设备同时连接到两台上游设备)提出了Smart Link 解决方案,实现了主备链路的冗余备份,并在主用链路发生故障后使流量能够迅速切换到备用链路上,因此具备较高的收敛速度。

原理

df405dcf11fa4d0c9e6a442bfb1abc82.jpg

 

Smart Link组(灵活链路组)

每个组只有两个端口,一个主端口和一个从端口。一般情况下,只有一个端口处于转发(ACTIVE)状态,另一个端口被阻塞,处于待命(STANDBY) 状态。当主链路发生故障,将故障端口进行阻塞,从端口进入转发状态。

主端口优先进入转发状态,当链路故障时从端口进入转发状态,且主端口所在链路称为主链路,从端口所在链路称为从链路。

保护VLAN和控制VLAN

保护VLAN

借用MSTP的域配置实现,原理和MSTP域相同

控制VLAN

发送与接受Flush报文,链路故障时发送Flush报文冲刷设备Mac表重新学习拓扑

抢占机制

smart-link中当链路故障切换至从端口后,如果没有配置抢占机制,则当主链路恢复后,是不会回切的。若开启后,在定时器过时就能回切。

优点

1.反应速度快,配置相较于RRPP简单

2.拓扑变更局部更改,只有在同一控制VLAN下的设备会处理Flush报文

缺陷

专用于双上行链路组网,适用范围小

Monitor Link

背景

Monitor Link是一种端口联动方案,主要用于配合二层拓扑协议的组网应用,通过监控设备的上行端口,根据其up/down状态的变化来触发下行端口up/down状态的变化,从而触发下游设备上拓扑协议所控制备份链路的切换。

原理

c574186a005840ac939e71927c88ec4c.png

Monitor Link组

可以有多个上行接口或下行接口,但一个端口只能属于一个组

上行端口(Uplink端口),被监控的端口,Monitor Link组的状态与之保持联动。当Monitor Link组中没有上行端口或所有上行端口都down时,Monitor Link组就处于down状态;而只要有一个上行端口up,Monitor Link组就处于up状态。

 下行端口(Downlink端口),监控端口,其状态与Monitor Link组的状态保持联动。当Monitor Link组的up/down状态发生改变时,下行端口的状态就会发生相应的改变,从而与Monitor Link组的状态保持一致。

上行链路(Uplink),上行端口所在链路下行链路(downlink),下行端口所在链路

机制

简单来说就是检测上行链路状态,同步到下行链路,若上行UP则下行UP,上行所有端口都down,下游也就全down,只要上游还有UP,下游就UP

配置

实验拓扑

b6f9cd98ae5c492db73904085ccc0e9b.png

实验需求

配置Smartlink实现SW1的G0/0/1接口为主转发数据接口。

当G0/0/1接口出现问题后,备份端口G0/0/2能够实现转发。

配置Monitorlink实现SW2和SW3的上行链路监控,确保上行链路故障时,下行链路能够及时响应。

实验步骤

  1. 配置VLAN和Trunk接口
  2. 关闭STP

[SW1]interface g0/0/1

[SW1-GigabitEthernet0/0/1]undo stp en      

[SW1-GigabitEthernet0/0/1]undo stp enable

[SW1-GigabitEthernet0/0/1]int g0/0/2

[SW1-GigabitEthernet0/0/2]undo stp enable

  1. 在SW1上创建MSTP实例,并将VLAN映射到实例中。(华为的控制VLAN要包含在保护VLAN中)

[SW1]stp region-configuration

[SW1-mst-region]region-name HW

[SW1-mst-region]revision-level 0    

[SW1-mst-region]instance 1 vlan 10

[SW1-mst-region]active region-configuration

4.在SWC上配置Smartlink组,指定主备端口,并开启Flush功能。

[SW1]smart-link group 1

[SW1-smlk-group1]protected-vlan reference-instance 1

[SW1-smlk-group1]port g0/0/1 master

[SW1-smlk-group1]port g0/0/2 slave

[SW1-smlk-group1]restore enable

[SW1-smlk-group1]timer wtr 30//缺省60s

[SW1-smlk-group1]smart-link enable

[SW1-smlk-group1]flush send control-vlan 10

5.使能接口收发Flush报文

[SW2-GigabitEthernet0/0/1]undo stp enable

[SW2-GigabitEthernet0/0/1]smart-link flush  receive control-vlan 10

[SW3-GigabitEthernet0/0/1]undo stp enable

[SW3-GigabitEthernet0/0/1]smart-link flush receive control-vlan 10

6.配置Monitorlink

[SW2]monitor-link group 1

[SW2-mtlk-group1]port g0/0/1 downlink

[SW2-mtlk-group1]port g0/0/2 uplink

[SW3]monitor-link group 1

[SW3-mtlk-group1]port g0/0/1 downlink

[SW3-mtlk-group1]port g0/0/2 uplink

实验效果

正常,业务流量通过G0/0/1接口转发。

f7d7eaf188224905bc75828763cbadd2.png

关闭后发现切为G0/0/2发送

b21376d029eb4e3da402083a58d2dbfa.png

6a58840366c742f1ab0d01a55fb0ba12.png

关闭上行链路模拟上行链路故障,查看Monitor-link,下行链路down,而Smart-link也切换至G0/0/2

16abc9b7c35246968220138c64bbd9ca.png

6eaf2f1ce8524b3e8283566b7d75985b.png

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值