Smart Link与Monitor Link的配置

一。原理简述

在以太网的网络中,为了提高网络的可靠性,一般采用双归属上行方式进行组网,就是指交换机同时连接着两台上行交换机,可是存在一些问题,例如二层网络中可能存在环路问题。其解决方法是采用STP技术,但是这样的方式也存在着弊端,STP的收敛时间较长,当主用链路发生故障时,将流量转到备用链路上,而且效果非常不明显。

所以呢,就需要采用Smart Link的方式网络中两条上行链路在正常的情况下,是只有一条链路处于连通状态,另一条是处于阻塞状态的,从而防止了环路引起的广播风暴。当主用链路发生故障后,流量会以毫秒的时间比内迅速的转换到备用链路上,以至于保证正常的转发操作。在默认的情况下,当原主用链路恢复正常时,将会维持在阻塞的状态,不会发生抢占的情况,可以保证网络的稳定性。当然可以通过手工配置的方式回切到原主用链路。

Smart Link虽然能够保证设备在本设备上行链路发生故障后,迅速的进行转换,但是对于跨设备的链路故障是不能提供有效的保护的。在这样的情况下,需要采用Monitor Link方式。

Monitor Link用于扩展Smart Link的备份范围,通过监控上游设备的上行链路,达到上行链路故障后快速的传达给下游的设备,从而触发Smart Link的主备链路切换,可以防止长时间因为上行链路的故障而出现网络的终端现象,使Smart Link备份的作用发挥更完善。

二。实验目的

(1)理解Smart Link的应用环境;

(2)掌握Smart Link的基本配置方法;

(3)掌握Smart Link的回切功能的配置方式;

(4)掌握Monitor Link的基本配置;

三。实验内容

为了实现主备链路冗余备份及故障后的快速迁移,现需要部署使用Smart Link技术,且为了进一步扩展Smart Link的备份范围,使用Monitor Link联动方式监控上游设备的上行链路来完善Smart Link。

四。实验拓扑

五。实验操作

1.配置Smart Link

为了实现主备链路冗余备份及快速迁移,现在要在交换机S1上部署Smart Link。使用smart-link group 命令创建Smart Link组,并开启Smart Link组功能。

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

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

[S1]int e0/0/3
[S1-Ethernet0/0/3]stp disable   //关闭STP生成树协议

而且在配置的时候,需要在Smart Link组中,指定主接口和备份接口。可以使用display smart-link group 命令查看相关的配置信息,及主备状态。

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

[S1]dis smart-link group 1   //查看主备状态
Smart Link group 1 information :
  Smart Link group was enabled
  There is no Load-Balance
  There is no protected-vlan reference-instance
  DeviceID: 4c1f-ccd6-7271
  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 

2.配置回切功能

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

[S1]int e0/0/3	
[S1-Ethernet0/0/3]shutdown   //模拟主接口的故障

[S1]dis smart-link group 1    //查看主备状态
Smart Link group 1 information :
  Smart Link group was enabled
  There is no Load-Balance
  There is no protected-vlan reference-instance
  DeviceID: 4c1f-ccd6-7271
  Member                  Role   State    Flush Count Last-Flush-Time
  ----------------------------------------------------------------------

  Ethernet0/0/3           Master Inactive 0           0000/00/00 00:00:00 UTC+00
:00 
  Ethernet0/0/4           Slave  Active   0           0000/00/00 00:00:00 UTC+00
:00 
//发现:主接口与备份接口的状态已经发生转换

[S1]int e0/0/3
[S1-Ethernet0/0/3]undo shutdown   //恢复主接口的正常

[S1]dis smart-link group 1
Smart Link group 1 information :
  Smart Link group was enabled
  There is no Load-Balance
  There is no protected-vlan reference-instance
  DeviceID: 4c1f-ccd6-7271
  Member                  Role   State    Flush Count Last-Flush-Time
  ----------------------------------------------------------------------

  Ethernet0/0/3           Master Inactive 0           0000/00/00 00:00:00 UTC+00
:00 
  Ethernet0/0/4           Slave  Active   0           0000/00/00 00:00:00 UTC+00
:00 
//发现:当主接口恢复正常后,状态时没有发生改变的

如果需要原主链路恢复为Active状态,可以通过配置Smart Link组回切功能,在回切定时器超时后会自动切换到主链路。

使用restore enable 命令开启回切功能,将回切时间设置为30s(默认为60s)。

[S1]smart-link group 1
[S1-smlk-group1]restore enable   //开启回切功能
[S1-smlk-group1]timer wtr 30    //设置回切定时器时间为30秒
[S1-smlk-group1]dis 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-ccd6-7271
  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 

3.配置Monitor Link

通过监控上游设备的上行链路,而对下行链路进行同步设置,达到上游设备的上行链路的故障迅速传达给下行设备,从而触发下游设备的Smart Link的主备链路切换,防止因长时间的上行链路故障而出现网络故障。

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

[S2]int g0/0/1
[S2-GigabitEthernet0/0/1]shu	
[S2-GigabitEthernet0/0/1]shutdown    //关闭GE0/0/1接口,模拟上行接口的故障

[S1]dis 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-ccd6-7271
  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 
//会发现:下行链路的交换机是不能感知到故障的,不会进行切换,将导致连接到S1交换机选择E0/0/3接口转发数据,无法正常通信。

在S2交换机上开启Monitor Link组,配置GE0/0/1为上行接口,E0/0/3为下行接口。配置完后查看其主备状态。

[S2]monitor-link group 1   //创建Monitor Link组
[S2-mtlk-group1]port g0/0/1 uplink   //配置上行接口
[S2-mtlk-group1]port Ethernet 0/0/3 downlink    //配置下行接口

[S1]dis 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-ccd6-7271
  Member                  Role   State    Flush Count Last-Flush-Time
  ----------------------------------------------------------------------

  Ethernet0/0/3           Master Inactive 0           0000/00/00 00:00:00 UTC+00
:00 
  Ethernet0/0/4           Slave  Active   0           0000/00/00 00:00:00 UTC+00
:00 
//发现:接口状态发生了转换,保证的流量的正常转发
 

使用timer recover-time 命令修改Monitor Link组的回切时间(默认为3秒)。

[S2-mtlk-group1]timer recover-time 10
[S2]int g0/0/1
[S2-GigabitEthernet0/0/1]undo shutdown 

[S1]dis 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-ccd6-7271
  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的上行接口GE0/0/1重新恢复正常以后,下行链路Smart Link组将在时间超时后,重新切换到主链路。

???思考:Smart Link和Monitor Link的联合使用可以确保链路出现故障后及时的进行切换,如果所有的链路都正常,是否所有数据都只能通过主链路转发?

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

本课程为帮主自主研发的独门课程,根据对实际工作中的使用情况、**版HCIA考试大纲、HCIA考试题库题目的研究把课程分为6大模块,将近30个知识点【更加注重的实际运用】,分别如下:------------------------【第一模块:组建简单的网络】(初识网络,OSI参考模型讲解,TCP/IP协议栈上,TCP/IP协议栈下,IP地址子网划分,华为设备管理与配置)-------------------------------【第二模块:组建中型的路由网络】(路由协议原理讲解,静态路由讲解与配置,RIP路由协议讲解与配置,OSPF路由协议讲解与配置)--------------------------------【第三模块:组建中型的交换网络】(交换机与VLAN讲解,交换与STP讲解与配置,交换与VTP讲解与配置,交换机链路聚合讲解与配置,vlan间路由讲解与配置,端口安全讲解与配置)---------------------------------【第四模块:组建高效易用的网络】(DHCP讲解与配置,DNS讲解与配置,Syslog 讲解与配置,SNMP讲解与配置,NTP讲解与配置,Wireless网络构建与配置)---------------------------------【第五模块:组建安全的网络架构】(ACL讲解与配置,防火墙讲解与配置,AAA讲解与配置)---------------------------------【第六模块:连接到广域网链路】(初识广域网PPP,HDLC,PPPOE,NAT讲解与配置,IPv6讲解与配置,GRE讲解与配置)----------------------------------【第七模块:组建高可用的网络】(VRRP讲解与配置,SDN讲解与配置,Vxlan讲解与配置)--------------------------------在这里,我不仅仅让每一位学员可以顺利通过考试,更多的是带给学员实际工作中最为常用的知识,课程中详细讲解每一个知识点的原理,并利用实验加以辅证,在课程中一直对学员强调:一定要掌握每个知识点的原理,我们不追求对命令的熟悉程度,因为我们知道我们学完该课程在实际工作中未必就一定接触的是思科的产品,所以命令再熟悉也不能体现个人的能力和价值,要想在工作中很好的体现自我价值,体现个人的能力和魅力,一定要将原理性的东西烂熟于心,否则本末倒置,得不偿失。好好学习,我会全力以赴让你赢在起跑线上。请相信我,也请相信你自己,加油!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小柒憨憨吖~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值