Smart Link与Monitor Link技术

  • 时间:
  • 浏览:
  • 来源:互联网

Smart Link与Monitor Link技术

一.技术原理

        Smart Link的方式。网络中两条上行链路在正常的情况下,是只有一条链路处于连通状态,另一条是处于阻塞状态的,从而防止了环路引起的广播风暴。当主用链路发生故障后,流量会以毫秒的时间比内迅速的转换到备用链路上,以至于保证正常的转发操作。在默认的情况下,当原主用链路恢复正常时,将会维持在阻塞的状态,不会发生抢占的情况,可以保证网络的稳定性。当然可以通过手工配置的方式回切到原主用链路。
       Monitor Link用于扩展Smart Link的备份范围,通过监控上游设备的上行链路,达到上行链路故障后快速的传达给下游的设备,从而触发Smart Link的主备链路切换,可以防止长时间因为上行链路的故障而出现网络的终端现象,使Smart Link备份的作用发挥更完善。

二.实验步骤

1.网络拓扑图

在这里插入图片描述

2.实验要求

        交换机S4作为公司出口连接外网,交换机S1是接入层交换机,S1通过S2和S3交换机双上行连接到S4,为了实现主备链路冗余及故障备后的迁移,部署使用Smart Link技术,并使用Monitor Link联动控制技术监控上游设备的上行链路来完善Smart Link

3.Smart Link配置

        在华为的设备上,默认是开启生成树协议的,但是在配置Smart Link时,需要在运行Smart Link的接口上关闭生成树的协议。若没有在相关的接口下关闭该协议,会出现报错的现象。

[S1]int e0/0/3
[S1-Ethernet0/0/3]stp disable   
[S1]int e0/0/4
[S1-Ethernet0/0/4]stp disable   

        创建Smart Link组并开启功能,设置E0/0/3为主接口,E0/0/4为备份接口

[S1]smart-link group 1
[S1-smlk-group1]smart-link enable

[S1]smart-link group 1
[S1-smlk-group1]port Ethernet 0/0/3 master   //主接口
[S1-smlk-group1]port Ethernet 0/0/4 slave    //备份接口

[S1]display smart-link group 1
Smart Link group 1 information :
  Smart Link group was enabled
  Wtr-time is: 30 sec.
  There is no Load-Balance
  There is no protected-vlan reference-instance
  DeviceID: 4c1f-ccd7-5df8
  Member                  Role   State    Flush Count Last-Flush-Time
  ----------------------------------------------------------------------

  Ethernet0/0/3           Master Active   0           0000/00/00 00:00:00 UTC+00
:00 
  Ethernet0/0/4           Slave  Inactive 0           0000/00/00 00:00:00 UTC+00
:00 

则数据现在通过S2传播,只有当S2出现故障,才会转化成使用S3来传播数据

4.配置回切功能

        当主接口发生故障关闭时,备份接口会快速的切换为Active状态。在默认的情况下,当原接口恢复到正常的状态后,是不会再切换回来了,需要手工配置回切功能。

[S1]smart-link group 1
[S1-smlk-group1]restore enable   //开启回切功能
[S1-smlk-group1]timer wtr 30    //设置回切定时器时间为30秒

5.配置Monitor Link

        在正常的情况下,S1与S2之间的链路为主链路,当S2的上行接口GE0/0/1出现故障时,Smart Link时无法感知到的,不会对其进行切换,会导致网络中断。可以在S2上配置Monitor Link监控上行接口,当其发生故障时,会使Smart Link组发生切换。

[S2]monitor-link group 1                 //创建Monitor Link组
[S2-mtlk-group1]port g0/0/1 uplink       //配置上行接口
[S2-mtlk-group1]port Ethernet 0/0/3 downlink    //配置下行接口
[S2-mtlk-group1]timer recover-time 10   //修改Monitor Link组的回切时间

        Smart Link可以实现流量的负载分担,不同VLAN的流量会沿不同的Smart ink组所确定的路径进行转发。通过把一个端口配置为多个Smart Link组的成员端口),而且该端口在不同的组中的转发状态时不同的,就可以实现不同VLAN的数据流量的转发路径的不同,达到负载分担的目的,同时也可以通过配置使流量进行负载分担不止一条链路转发数据。

本文链接http://www.dzjqx.cn/news/show-617018.html