Smart Link和Monitor Link配置命令详解
首页 > HuaWei > 可靠性配置   作者:浙江思唯网络  2016年6月25日 11:54 星期六  字号:   评论:0 条
时间:2016-6-25 11:54   评论:0 条 

Smart Link和Monitor Link配置命令详解


1、配置Smart Link组主接口和从接口

Smart Link组中的从接口在Smart Link组启动后会被阻塞。如果主链路发生故障,Smart Link放开从接口,将流量倒换到备链路。

如果由于链路闪断导致的Smart link倒换,会影响报文转发和系统性能,可以通过配置Smart Link倒换的延时解决此问题。当Smart Link组的接口有Up/Down动作,Smart Link组的状态不会立刻倒换,而是等待延时时间到达后,根据Smart Link组的接口最后获得的Up/Down状态处理Smart Link组的状态,从而抑制了由于链路闪断导致的Smart link倒换。

下面几种情况,接口不能加入到Smart Link组中:该接口是RRPPSEPERPS接口;该接口已经使能STP功能;该接口已经使能端口安全功能;该接口已经加入Eth-Trunk;该接口已经加入Monitor Link组;该接口已经加入其它Smart Link组。

1.1、进入Smart Link组视图

[Huawei]smart-link group ?

  INTEGER<1-16>  Smart link group index, ranging from integer 1 to 16

 

[Huawei]smart-link group 1

[Huawei-smlk-group1]

 

1.2、配置Smart Link组保护实例

[Huawei-smlk-group1]protected-vlan reference-instance ?

  INTEGER<0-48>  The instance's ID, ranging from integer 0 to 48

 

[Huawei-smlk-group1]protected-vlan reference-instance 5 ?

  INTEGER<0-48>  The instance's ID, ranging from integer 0 to 48

  to             Range of instance

  <cr>          

 

[Huawei-smlk-group1]protected-vlan reference-instance 5 to 10 ?

  INTEGER<0-48>  The instance's ID, ranging from integer 0 to 48

  <cr>          

 

[Huawei-smlk-group1]protected-vlan reference-instance 5 to 10 15 to 20

 

配置了Smart Link组的保护实例之后,Smart Link功能只对保护实例中映射的VLAN数据有效,未映射到保护实例中的VLAN数据将不会受Smart Link影响。

如果不配置Smart Link组绑定保护实例,则Smart Link功能对所有VLAN数据有效。

当需要配置保护实例与MUX VLAN间的映射关系时,建议同一个MUX VLAN下的主VLAN、互通型和隔离型从VLAN配置在同一个保护实例下,否则可能导致部分环路。

protected-vlan reference-instance命令中指定的实例不能是VBST的动态实例。

 

1.3、将指定接口加入Smart Link组,并配置为主接口

[Huawei-smlk-group1]port ?

  GigabitEthernet  GigabitEthernet interface

 

[Huawei-smlk-group1]port GigabitEthernet 0/0/2 ?

  master  Master port

  slave   Slave port

 

[Huawei-smlk-group1]port GigabitEthernet 0/0/2 master

 

1.4、将指定接口加入Smart Link组,并配置为从接口

[Huawei-smlk-group1]port GigabitEthernet 0/0/3 slave

 

1.5、配置Smart Link倒换的延时时间,缺省为立即倒换。

[Huawei-smlk-group1]smart-link hold-time ?

  INTEGER<1-60>  Range<1-60>,unit is 1=100ms

 

2、配置Flush报文的发送和接收功能

Smart Link发生链路切换后,原有的转发表项将不适用于新的拓扑网络,需要对整个网络进行MAC表项和ARP表项的更新。这时,Smart Link通过发送Flush报文通知相关设备进行MAC表和ARP表项的刷新操作。

由于Flush报文格式的定义根据设备制造商不同会有所区别,因此这里配置的Flush报文只用于华为交换设备之间的通信,且对端设备必须配置Flush报文接收功能。

只有为接口配置了控制VLAN编号并将接口加入该VLAN,接口才能接收到Flush报文。

并非需要在相关设备的所有接口上都配置从指定控制VLAN接收Flush报文功能,只有那些处于从Smart Link设备到其目的设备主、备链路上的接口才需进行此配置,如下图1

图1 配置相关设备Flush报文接收功能示意图.png


1 配置相关设备Flush报文接收功能示意图

如果Flush报文的发送和接收功能不配置,则Smart Link组会采用老化机制进行MACARP表项的刷新,这种刷新方式会导致用户流量收敛速度比较慢,所以建议用户在配置Smart Link组的时候配置Flush报文的发送和接收功能,从而保证用户流量的快速收敛。

2.1、在Smart Link组设备上配置Flush报文的发送功能

[Huawei]smart-link group 1

[Huawei-smlk-group1]

[Huawei-smlk-group1]flush send ?

  control-vlan  The control vlan of flush send

 

[Huawei-smlk-group1]flush send control-vlan ?

  INTEGER<1-4094>  The virtual LAN's ID, ranging from integer 1 to 4094

 

[Huawei-smlk-group1]flush send control-vlan 2 ?

  password  The password of flush send, case sensitive

  <cr>     

 

配置Smart Link组的Flush报文发送功能,并配置Flush报文的加密方式、控制VLAN编号和密码。其中vlan-id必须是设备上已经存在的VLAN的编号,如果设备上不存在指定的VLANFlush报文将会发送失败。

发送Flush报文的设备配置的加密方式、控制VLAN ID和密码与接收Flush报文的设备配置的加密方式、控制VLAN ID和密码需要相同。

控制VLAN不能是VBST动态实例映射的VLAN;控制VLAN必须包含在protected-vlan reference-instance命令配置的保护实例列表中。

配置此命令并不能把接口加入到控制VLAN,需要在接口下配置允许此控制VLAN通过。为了保证更好的安全性,建议您使用更安全的SHA算法作为Smart Link的认证算法。

 

2.2、在设备主、备链(SwitchBSwitchCSwitchD)路上的接口下配置Flush报文的接收功能

[Huawei-GigabitEthernet0/0/2]smart-link flush receive ?

  control-vlan  The VLAN used to receive flush

 

[Huawei-GigabitEthernet0/0/2]smart-link flush receive control-vlan ?

  INTEGER<1-4094>  The virtual LAN's ID, ranging from integer 1 to 4094

 

[Huawei-GigabitEthernet0/0/2]smart-link flush receive control-vlan 2 ?

  password  The password for verify flush, case sensitive

  <cr>    

 

配置Flush报文接收功能,并配置接口接收Flush报文的加密方式、控制VLAN编号和密码。

密码是可选项,若不配置表示不使用密码验证。如果重新配置控制VLAN编号,密码也需要重新配置。

发送Flush报文的设备配置的加密方式、控制VLANID和密码与接收Flush报文的设备配置的加密方式、控制VLANID和密码需要相同。

一个端口上配置的接收Flush报文的控制VLAN的数目建议不超过256个。

为了保证更好的安全性,建议您使用更安全的SHA算法作为Smart Link的认证算法。

在系统视图下,可以执行命令smart-link flush receive password { simple | sha } password,对设备所有配置接收Flush报文的控制VLAN的端口进行统一密码加密。

全局配置的密码优先级低于端口下配置的接收Flush报文的控制VLAN的密码,只有端口下相应控制VLAN没有配置密码时,才去匹配全局密码。

 

3、使能Smart Link回切功能

Smart Link组中主链路出现故障时,会自动倒换到备链路。当原主链路故障恢复后,为了保持流量稳定,它将维持在阻塞状态,不进行抢占。如果需要将其恢复为主链路,可以通过如下两种方法实现:

使能Smart Link组回切功能。在回切定时器超时后会自动倒换主链路;使用smart-link manual switch命令强制执行链路倒换。

组内两成员接口都处于Up状态才能完成链路倒换。请在使能Smart Link前配置此回切功能。若已经使能了Smart Link,需要去使能Smart Link,才能配置此回切功能。

3.1、使能Smart Link组的回切功能

[Huawei-smlk-group1]restore enable

 

3.2、设置Smart Link组回切时间

[Huawei-smlk-group1]timer wtr ?

  INTEGER<30-1200>  Wait-to-restore time (in sec.), default time is 60 sec.

 

4、使能Smart Link

[Huawei-smlk-group1]smart-link enable

 

5、配置Smart Link负载分担功能

一般情况下,Smart Link的备份链路处于空闲状态,不承担业务数据流量的转发。如希望提高链路的利用率,可以配置负载分担实例,备份链路转发指定负载分担实例内所映射的VLAN数据流量,即允许指定实例对应的VLAN数据通过备份链路进行转发(主链路此时不会对这些VLAN数据进行转发),从而使主链路和备份链路承载不同VLAN数据流量的转发,达到负载分担的目的。

5.1、进入MST域视图

[Huawei]stp region-configuration

[Huawei-mst-region]

 

5.2、配置实例和VLAN的映射关系

[Huawei-mst-region]instance 1 ?

  vlan  Virtual LAN

        

[Huawei-mst-region]instance 1 vlan 5 ?

  INTEGER<1-4094>  VLAN ID

  to               Range of VLAN

  <cr>            

 

当需要配置实例与MUX VLAN间的映射关系时,建议同一个MUX VLAN下的主VLAN、互通型和隔离型从VLAN配置在同一个实例下,否则可能导致部分环路。

 

5.3、激活MST域的配置

[Huawei-mst-region]active region-configuration

 

5.4、配置实例绑定的VLAN报文从备用接口发送,实现负载分担方式

[Huawei]smart-link group 1

[Huawei-smlk-group1]load-balance instance 1 ?

  INTEGER<0-48>  The instance's ID, ranging from integer 0 to 48

  slave          Slave port

  to             Range of instance

 

[Huawei-smlk-group1]load-balance instance 1 slave

 

使用load-balance instance命令指定的负载分担实例,必须包含在protected-vlan reference-instance命令配置的保护实例列表中。

 

6、配置Smart Link通知VPLS/VLL模块感知链路切换

Smart LinkVPLS/VLL在组网中配合使用时,可以配置此功能,使VPLS/VLL模块能快速感知链路切换,最大限度减少数据流丢失。

图1 通知VPLS-VLL模块感知链路切换应用环境示例.png

1 通知VPLS/VLL模块感知链路切换应用环境示例

如上图1所示,如果CE上配置了Smart Link并通过PEVLANIF接口或Dot1q终结子接口双归属接入VPLS/VLL,可以在PE的物理接口上配置Smart LinkVPLS/VLL联动。

当接口接收到Flush报文后会通知VPLS/VLL模块,VPLS/VLL模块收到通知后清除VLANIF接口或子接口绑定的VSIVLL下的MAC地址,同时发送消息通知远端设备刷新MAC表项。

CE-A只有通过PE-APE-BVLANIF接口或dot1q子接口接入VPLS/VLL网络,才可以配置Smart LinkVPLS/VLL的联动。

[Huawei-GigabitEthernet0/0/5]smart-link vll-notify enable

[Huawei-GigabitEthernet0/0/5]smart-link vpls-notify enable

 

7、配置Monitor Link组的上行接口和下行接口

以下三种情况,接口不能加入到Monitor Link组中:该接口已经加入Eth-Trunk;该接口已经加入Smart Link组;该接口已经加入其它Monitor Link组。

7.1、进入Monitor Link组视图

[Huawei]monitor-link group 1

[Huawei-mtlk-group1]

 

7.2、配置单接口为Monitor link组的上行接口或下行接口

[Huawei-mtlk-group1]port GigabitEthernet 0/0/22 ?

  downlink  Set this port as downlink

  uplink    Set this port as uplink

 

[Huawei-mtlk-group1]port GigabitEthernet 0/0/22 uplink  # 上行接口

 

[Huawei-mtlk-group1]port GigabitEthernet 0/0/22 downlink ?  # 下行接口

  INTEGER<1-24>  Downlink's index, ranging from integer 1 to 24

  <cr>     

 

7.3、配置Smart Link组为Monitor Link组的上行链路

[Huawei-mtlk-group1]smart-link group 1 uplink

 

上行接口的状态决定Monitor Link组的状态。因此在下行接口加入到Monitor Link组后,虽然可以通过命令shutdownundo shutdown对其进行操作,但操作效果只能维持到Monitor Link组中上行接口状态发生改变之前。当上行接口状态发生改变后,下行接口状态会被重新配置,即:

Monitor Link组添加Up状态的上行接口或组中已存在Down状态的上行接口变为Up状态,则所有下行接口均被undo shutdown

若从Monitor Link组中删除上行接口或者组中已存在Up状态的上行接口变为Down状态,则所有下行接口均被shutdown

如果要将Smart Link组加入到Monitor Link组中,需要先将Monitor Link组中已经存在的上行链路接口删除。

 

7.4、配置Monitor Link组自动回切时间

[Huawei-mtlk-group1]timer recover-time ?

  INTEGER<3-60>  The value of recovery timer (in sec.),ranging from integer 3 sec. to 60 sec. and the default value is 3 sec.

 

8、锁定Smart Link数据流

在链路维护中需要对Smart Link组的主链路进行检修,为了不影响正常的业务,需对Smart Link组进行数据流策略的配置,将数据流强制锁定到从链路上,检修完毕后再将数据流倒换到主链路上。

将数据流锁定在某接口后,如果此接口发生故障,这时Smart Link不会自动将数据流量切换到另一接口,从而会导致流量中断。

8.1、将数据流锁定在主接口上

[Huawei-smlk-group1]smart-link lock

 

8.2、将数据流锁定在从接口上

[Huawei-smlk-group1]smart-link force

 

9、手工倒换数据流

在主链路和从链路均能正常工作时,可以配置数据流手工倒换,将数据流从主链路倒换到从链路上,或从从链路倒换到主链路上。

成功实现主备链路倒换需要满足如下条件:两个成员接口必须都存在,且均处于Up状态;没有使用smart-link { lock | force }命令启动数据流锁定功能。

Smart Link组视图下可以重复使用本命令,每执行一次链路倒换。链路倒换会出现暂时的丢包,持续时间为毫秒级。

[Huawei-smlk-group1]smart-link manual switch


 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:859273036 互相学习。     
本文地址:http://www.023wg.com/kkxpz/285.html
版权声明:若无注明,本文皆为“Swiers思唯网络博客”原创,转载请保留文章出处。

返回顶部    首页   
版权所有:Swiers思唯网络博客    浙江思唯网络