eNSP模拟实验-smart link与monitor link
在以太网中为了提高网络可靠性,通常采用双归属上行方式进行组网,即一台交换机同时连接两台上行交换机,但是二层网络中可能会带来环路问题。为了解决环路问题,可以采用STP技术,但是STP技术收敛时间长,主链路故障时,流量切换到备用链路上只能达到秒级的收敛速度,不适用于对收敛速度有很高要求的组网环境。
华为针对双归属上行方式组网提出smart link解决方案,可以达到毫秒级切换,主链路恢复时也维持在阻塞状态,不抢占,从而保持网络稳定。
monitor link监控上游设备的上行链路,达到上行链路故障迅速传达到下游设备,从而触发smart link的主备链路切换,防止长时间因上行链路故障而出现网络中断,使smart link备份作用更加完善。
配置smart link
1、关闭SW1接口的stp功能
[sw1]int e0/0/3
[sw1-Ethernet0/0/3]stp disable
[sw1-Ethernet0/0/3]int e0/0/4
[sw1-Ethernet0/0/4]stp disable
2、配置smart link, Ethernet 0/0/3为主接口, Ethernet 0/0/4为备接口。
[sw1]smart-link group 1
[sw1-smlk-group1]smart-link enable
[sw1-smlk-group1]port Ethernet 0/0/3 master
[sw1-smlk-group1]port Ethernet 0/0/4 slave
3、dis smart-link group 1 查看主备状态
4、关闭SW2的Ethernet 0/0/3模拟故障
[sw2]int e0/0/3
[sw2-Ethernet0/0/3]shutdown
在sw1上运行dis smart-link group 1,查看主备状态。
[sw2-Ethernet0/0/3]undo shutdown
重新开启端口,再次观察sw1主备状态,接口没有变化。
sw1上使用restore enable开启回切功能,在延时时间(可设置为30s,默认60s)后可以自动切回主链路。
[sw1-smlk-group1]restore enable
[sw1-smlk-group1]time wtr 30
配置monitor link
monitor link用于扩展smart link,通过监控上游设备的上行链路,而对下行链路进行同步设置,达到上游设备的上行链路故障迅速传达给下行设备,从而触发下游设备的smart link主备切换,防止因长时间因链路故障而发生网络故障。
sw2上行接口g0/0/1故障时,smart link无法感知故障,不会发生切换。可以shutdown端口测试,在这里就不展示了。
sw2上启用monitor link,配置上行下行接口
[sw2]monitor-link group 1
[sw2-mtlk-group1]port GigabitEthernet 0/0/1 uplink
[sw2-mtlk-group1]port Ethernet 0/0/3 downlink
配置完成后,将 sw2上行接口g0/0/1关闭,监控上游设备的上行链路,而对下行链路Ethernet 0/0/3进行同步设置。
修改monitor link的回切时间为10秒,默认3秒。当 sw2上行接口g0/0/1恢复时,等待10秒后下行链路Ethernet 0/0/3恢复正常,再等待30秒(smart link主链路回切时间)SW1的Ethernet 0/0/3 变为active。
[sw2-mtlk-group1]timer recover-time 10