• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

01-接入分册

12-Smart Link与Monitor Link配置

本章节下载 12-Smart Link与Monitor Link配置  (307.38 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S9500/S9500/Configure/Operation_Manual/S9500_OM(Release_1648_V1.23)/01-CM/201210/755479_30005_0.htm

12-Smart Link与Monitor Link配置


第1章  Smart Link配置

下表列出了本章所包含的内容。

如果您需要……

请阅读……

了解Smart Link的基本原理和概念

Smart Link简介

了解Smart Link的配置任务及配置过程

Smart Link配置

显示配置后Smart Link的运行情况、清除统计信息等

Smart Link的显示和维护

Smart Link配置举例

配置举例1:Smart Link非负载分担配置举例

配置举例2:Smart Link负载分担配置举例

 

1.1  Smart Link简介

Smart Link是一个针对双上行组网,实现主备链路冗余备份及快速迁移的解决方案。双上行组网下通过生成树协议阻塞冗余链路,起备份作用。当主用链路故障时,将流量切换到备用链路。和STP(Spanning Tree Protocol,生成树协议)相比,Smart Link有如下特点:

l              专用于双上行组网的主备备份

l              响应速度达到亚秒级

l              配置及操作简单

1.1.1  Smart Link概念介绍

图1-1 Smart Link组网示意图

1. Smart Link组

Smart Link组也叫灵活链路组,每个组内只包含两个端口,其中一个为主端口,另一个为从端口。正常情况下,只有一个端口处于转发(Active)状态,另一个端口被阻塞,处于待命(Standby)状态。当转发状态的端口链路故障(可能是物理上的故障或者是OAM的连接故障或者单通等)时,Smart Link组会自动将该端口阻塞,并将原阻塞的待命端口切换到转发状态。

如在图1-1中,Switch C上的端口31和端口32组成了一个Smart Link组,Switch E上的端口51和端口52组成了另一个Smart Link组。

&  说明:

Smart Link与DLDP配合使用时,建议DLDP采用自动模式。因为手工模式下当DLDP检测到单通故障后链路不会进行切换。

 

2. 主端口

主端口又叫Master端口,是Smart Link组的一种端口角色。当两个端口都处于待命状态时,主端口将优先进入转发状态。但是主端口并不一直处于转发状态,当Smart Link组没有配置抢占模式时,发生链路切换后,如果从端口已经处于转发状态,那么即使主端口链路恢复正常,也只能处于待命状态,直到下一次链路切换。例如图1-1中的处于转发状态的端口31是主端口,端口51虽然被阻塞,但它也可能是主端口。

3. 从端口

从端口又叫Slave端口,是Smart Link组的一种端口角色,当两个端口都处于待命状态时,从端口保持待命状态。但是从端口并不一直处于待命状态,当主端口发生链路切换后,从端口将切换到转发状态。如图1-1所示,端口32和端口51都为从端口。

4. Flush报文

当Smart Link组发生链路切换时,原有的转发表项将不适用于新的拓扑网络,需要整网进行MAC表项和ARP表项的更新。这时,Smart Link组通过发送Flush报文通知其他设备进行地址表的刷新操作。例如在图1-1中,Switch C上如果发生了主备链路的切换,端口32切换到转发状态,此时Switch C会将端口31上通过的VLAN封装到Flush报文中,将该报文从端口32发出,Switch D从端口42收到Flush报文,将该报文往端口41和端口43继续转发,同时刷新本设备的地址表。其他设备收到Flush报文的操作也类似如此。

&  说明:

Flush报文是在控制VLAN内发送,因而需要正确创建控制VLAN,正确创建控制VLAN有两种方法:

l      先在Smart Link视图下配置控制VLAN,再到全局视图下创建该VLAN,然后把Smart Link组的成员端口加入到该控制VLAN中。

l      先创建一个VLAN,然后把Smart Link组的成员端口加入到该VLAN中,再在Smart Link视图下配置该VLAN为控制VLAN。

 

5. 角色抢占

在非角色抢占模式下,当原主用链路故障恢复后,该链路仍然维持在阻塞状态,不进行抢占,流量继续在备用链路转发;在角色抢占模式下,当原主用链路故障恢复后,该链路会进行角色抢占,切换到转发状态,流量又恢复到该链路上转发。

6. 保护MST实例

当Smart Link用于负载分担时,一部分流量将在某一Smart Link组的ACTIVE端口上转发,另一部分流量将在另一Smart Link组的ACTIVE端口上转发,这是通过将不同的MST实例分别绑定到这些Smart Link组来实现的。因此,这些实例的环路是受Smart Link保护的,被称为受保护实例(protected-instance)。

1.1.2  Smart Link运行机制

图1-1的组网为例,描述Smart Link的运行机制。

Switch C中端口31上的链路是主用链路,端口32上的链路是备用链路,正常情况下端口31处于转发状态,端口32处于待命状态。当端口31的链路出现故障时,端口31将切换到待命状态,端口32将切换到转发状态。这里的链路故障包括端口DOWN,OAM的连接故障或者单通等。其中主备链路可以是单链路或者聚合链路,其中只有聚合组内所有链路都出现故障时才认为该聚合链路故障。

当Smart Link发生链路切换时,网络中各设备上的MAC及ARP表项可能已经错误,需要提供一种MAC及ARP更新的机制。目前更新机制有以下两种:

l              一种方式是自动通过流量刷新MAC及ARP;

l              另一种方式是由Smart Link设备从新的链路上发送Flush报文。

第一种方式需要有双向流量触发,适用于与其他厂商的设备对接。第二种方式需要上行的设备都能够识别Smart Link的Flush报文并进行更新MAC及ARP表项的处理。

1.2  Smart Link配置

1.2.1  配置过程

(1)        配置Smart Link设备。

Smart Link设备是指支持Smart Link功能,并且配置了Smart Link组和从指定控制VLAN发送Flush报文功能的设备。如图1-1中的Switch C和Switch E。

(2)        配置Smart Link辅助设备

Smart Link辅助设备是指那些支持Smart Link功能,在实际网络应用中为了配合Smart Link设备,需在本地配置从指定控制VLAN接收处理Flush报文功能的设备。如图1-1中的Switch A、Switch B和Switch D都是辅助设备。

但是并不是Smart Link辅助设备的所有端口都需要开启从指定控制VLAN接收处理Flush报文功能的,只有那些在从Smart Link设备到其目的设备主备链路上的端口才需配置。

1.2.2  配置Smart Link设备

建议先将Smart Link端口关闭,因为在配置完成之前,可能因为两个端口都处于转发状态而形成环路,导致广播风暴。

表1-1 配置Smart Link设备

操作

命令

说明

进入系统视图

system-view

-

创建Smart Link域,并进入Smart Link组视图

smart-link group id

必选

Smart Link组视图提示符和输入的id相关

配置Smart Link组的角色抢占模式

preemption mode role

可选

当Smart Link组用于负载分担时必选

配置Smart Link组保护的MST实例

protected-instance instance-list

必选

如果没配置实例,则无法配置Smart Link组的成员端口

配置指定端口为Smart Link主端口

port interface-type interface-number master

两者必选其一

配置指定手工聚合组为Smart Link主端口

link-aggregation group id master

配置指定端口为Smart Link从端口

port interface-type interface-number slave

两者必选其一

配置指定手工聚合组为Smart Link从端口

link-aggregation group id slave

配置发送Flush报文的控制VLAN

flush enable [ control-vlan id ]

可选

缺省情况下,已开启VLAN 1的Flush报文发送。Smart Link端口上需要允许通过控制VLAN

 

  注意:

l      在配置Smart Link组成员时,必须保证端口(或聚合组)不是Monitor Link组的成员。

l      Smart Link和STP、BPDU TUNNEL、RRPP在端口上是互斥的,在配置Smart Link组成员之前,请确认端口不是STP或者RRPP端口。

l      配置单端口为Smart Link组成员可以在端口视图下配置,也可以在Smart Link视图下配置;配置聚合组为Smart Link组成员只能在Smart Link视图下配置。

l      Smart Link的控制VLAN不能和RRPP的控制VLAN以及子VLAN相同。

l      SmartLink的控制VLAN必须是静态VLAN,请不要将GVRP动态学习到的VLAN作为SmartLink的控制VLAN。

l      多个Smart Link组用于负载分担时,建议这些Smart Link组所保护的MST实例能够覆盖0~48的实例。

l      当交换机的软件版本从不支持负载分担升级到支持负载分担后,原Smart Link配置下的端口会自动加入空的Smart Link组(没有保护MST实例)时,Smart Link会启动保护机制,把0~48的实例加入该Smart Link组。

 

1.2.3  配置Smart Link辅助设备

表1-2 配置Smart Link辅助设备

操作

命令

说明

进入系统视图

system-view

-

使能Flush报文的处理能力

全局使能Flush报文的处理能力

smart-link flush enable [ control-vlan id ]

二者必选其一

缺省情况下,关闭Flush报文的处理能力

smart-link flush enable命令中若不指定control-vlan参数,缺省值为VLAN 1

指定端口上使能Flush报文的处理能力

interface interface-type interface-number

smart-link flush enable [ control-vlan id ]

 

1.3  Smart Link的显示和维护

表1-3 Smart Link的显示和维护

操作

命令

显示设备上配置的所有Smart Link组的信息

display smart-link group all

显示设备上指定Smart Link组的信息

display smart-link group id

显示设备上Smart Link Flush报文统计信息

display smart-link flush

清除交换机上所有处理以及发送的FLUSH报文的统计信息

reset smart-link packets counter

 

1.4  Smart Link配置举例

1.4.1  Smart Link非负载分担配置举例

1. 组网需求

l              Switch C、Switch E双上行到Switch A;

l              双上行链路进行灵活备份;

l              在VLAN 4092内发送Flush报文。

2. 组网图

图1-2 Smart Link组网图

3. 配置步骤

# 配置Switch C。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan 4092] quit

[H3C] smart-link group 1

[H3C-smlk-group1] protected-instance 0 to 48

[H3C-smlk-group1] port ethernet1/1/1 master

[H3C-smlk-group1] port ethernet1/1/2 slave

[H3C-smlk-group1] flush enable control-vlan 4092

[H3C-smlk-group1] quit

[H3C] interface ethernet1/1/1

[H3C-Ethernet1/1/1] port link-type trunk

[H3C-Ethernet1/1/1] port trunk permit vlan 4092

[H3C-Ethernet1/1/1] quit

[H3C] interface ethernet1/1/2

[H3C-Ethernet1/1/2] port link-type trunk

[H3C-Ethernet1/1/2] port trunk permit vlan 4092

# 配置Switch B。

<H3C> system-view

[H3C] interface ethernet1/1/1

[H3C-Ethernet1/1/1] port link-type trunk

[H3C-Ethernet1/1/1] port trunk permit vlan 4092

[H3C-Ethernet1/1/1] smart-link flush enable control-vlan 4092

[H3C-Ethernet1/1/1] quit

[H3C] interface ethernet1/1/2

[H3C-Ethernet1/1/2] port link-type trunk

[H3C-Ethernet1/1/2] port trunk permit vlan 4092

[H3C-Ethernet1/1/2] smart-link flush enable control-vlan 4092

[H3C-Ethernet1/1/2] quit

[H3C] interface ethernet1/1/3

[H3C-Ethernet1/1/3] port link-type trunk

[H3C-Ethernet1/1/3] port trunk permit vlan 4092

[H3C-Ethernet1/1/3] smart-link flush enable control-vlan 4092

# 配置Switch A、Switch D、Switch E

Switch E上的配置与Switch C类似,请参考配置Switch C。

Switch A、Switch D上的配置与Switch B类似,请参考配置Switch B。

1.4.2  Smart Link负载分担配置举例

1. 组网需求

l              Switch C、Switch E通过Smart Link负载分担双上行到Switch A;

l              配置Smart Link组1和Smart Link组2;

l              配置在VLAN 4092内发送Smart Link组1和组2的Flush报文;

l              配置Ethernet1/1/1为Smart Link组1的主端口,Ethernet1/1/2为从端口;

l              配置Ethernet1/1/2为Smart Link组2的主端口,Ethernet1/1/1为从端口;

l              配置Smart Link组1和Smart Link组2为角色抢占;

l              配置Smart Link组1的保护实例为0到24;

l              配置Smart Link组2的保护实例为25到48;

l              将VLAN1~200,801~1000映射到实例1上;

l              将VLAN 201~800映射到实例25上;

l              将控制VLAN 4092映射到实例1上。

2. 组网图

图1-3 Smart Link负载分担组网图

3. 配置步骤

# Switch C、Switch E上的配置。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] smart-link group 1

[H3C-smlk-group1] preemption mode role

[H3C-smlk-group1] protected-instance 0 to 24

[H3C-smlk-group1] port ethernet1/1/1 master

[H3C-smlk-group1] port ethernet1/1/2 slave

[H3C-smlk-group1] flush enable control-vlan 4092

[H3C-smlk-group1] quit

[H3C] smart-link group 2

New smart-link group created.

[H3C-smlk-group2] preemption mode role

[H3C-smlk-group2] protected-instance 25 to 48

[H3C-smlk-group2] port ethernet1/1/2 master

[H3C-smlk-group2] port ethernet1/1/1 slave

[H3C-smlk-group2] flush enable control-vlan 4092

[H3C-smlk-group2] quit

[H3C] interface ethernet1/1/1

[H3C-Ethernet1/1/1] port link-type trunk

[H3C-Ethernet1/1/1] port trunk permit vlan 1 to 1000 4092

[H3C-Ethernet1/1/1] quit

[H3C] interface ethernet1/1/2

[H3C-Ethernet1/1/2] port link-type trunk

[H3C-Ethernet1/1/2] port trunk permit vlan 1 to 1000 4092

[H3C-Ethernet1/1/2] quit

[H3C] stp region-configuration

[H3C-mst-region] instance 1 vlan 1 to 200 801 to 1000 4092

Info: The new configuration won't be active until you activate it.

[H3C-mst-region] instance 25 vlan 201 to 800

Info: The new configuration won't be active until you activate it.

[H3C-mst-region] active region-configuration

完成Switch C、Switch E上配置后,还需要在Switch A、Switch B以及Switch D上的进行Smart Link辅助设备配置,相关内容请参见1.2.3  配置Smart Link辅助设备

 


第2章  Monitor Link配置

如果您需要……

请阅读……

了解Monitor Link的基本原理和概念

Monitor Link简介

了解Monitor Link的配置任务及配置过程

配置Monitor Link

显示配置后Monitor Link的运行情况、清除统计信息等

Monitor Link的显示和调试

配置举例

Monitor Link配置举例

 

2.1  Monitor Link简介

Monitor Link是对Smart Link进行补充而引入的端口联动方案,用于监控上行链路。

2.1.1  概念介绍

Monitor Link组由上行链路和下行链路共同组成。一个组包含一个上行链路和若干个下行链路。组的成员可以是单端口、静态聚合组、手工聚合组或Smart Link组,其中Smart Link组只能作为上行链路。

2.1.2  Monitor Link运行机制

当Monitor Link组的上行链路故障时,强制使其下行端口关闭;当上行链路恢复正常时则重新使下行端口开启。

2.1.3  Monitor Link的典型组网

图2-1 Monitor Link典型组网图

在Switch B上,将端口21配置为Monitor Link组的上行链路,端口22和23配置为Monitor Link组的下行链路。当端口21的链路故障时,将端口22和23一起关闭,从而达到链路故障时的快速切换。

2.2  配置Monitor Link

2.2.1  配置Monitor Link上行链路

表2-1 配置Monitor Link上行链路

操作

命令

说明

进入系统视图

system-view

-

创建Monitor Link组,并进入Monitor Link组视图

monitor-link group id

必选

配置单端口为Monitor Link组的成员

port interface-type interface-number uplink

三者必选其一

配置聚合组为Monitor Link组的成员

link-aggregation group id uplink

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

smart-link group id uplink

退回系统视图

quit

-

 

2.2.2  配置Monitor Link下行链路

表2-2 配置Monitor Link下行链路

操作

命令

说明

进入系统视图

system-view

-

创建Monitor Link组,并进入Monitor Link组视图

monitor-link group id

必选

配置单端口为Monitor Link组的成员

port interface-type interface-number downlink

两者必选其一

重复本命令可以添加多个下行端口

配置聚合组为Monitor Link组的成员

link-aggregation group id downlink

退回系统视图

quit

-

 

  注意:

l      在配置Monitor Link组成员时,必须保证端口(或聚合组)不是Smart Link组的成员。

l      使用undo monitor-link group命令用来删除Monitor Link组时,必须保证Monitor Link组内没有成员。

 

2.3  Monitor Link的显示和调试

在完成上述配置后,可在任意视图下执行display命令显示配置后Monitor Link的运行情况,通过查看显示信息验证配置的效果。

在用户视图下,可以通过debugging命令可对Monitor Link进行调试。

表2-3 Monitor Link的显示和调试

操作

命令

显示交换机上配置的Monitor Link组的信息

display monitor-link group { id | all }

开启Monitor Link组调试信息开关

debugging monitor-link [ group id ] { all | error | event }

关闭Monitor Link组调试信息开关

undo debugging monitor-link [ group id ] { all | error | event }

 

2.4  Monitor Link配置举例

1. 组网需求

l              在Switch B上配置一个Monitor Link组;

l              配置端口Ethernet1/1/1为Monitor Link组的上行链路;

l              配置端口Ethernet1/1/2和端口Ethernet1/1/3为Monitor Link组的下行链路。

2. 组网图

图2-2 Monitor Link配置举例组网图

3. 配置步骤

<H3C> system-view

[H3C] monitor-link group 1

[H3C-mtlk-group1] port Ethernet 1/1/1 uplink

[H3C-mtlk-group1] port Ethernet 1/1/2 downlink

[H3C-mtlk-group1] port Ethernet 1/1/3 downlink

[H3C-mtlk-group1] quit

 


第3章  Smart Link和Monitor Link典型配置举例

3.1  组网需求

l              Switch C、Switch E双上行到Switch B和Switch D;

l              双上行链路进行灵活备份;

l              在VLAN 4092内发送和接收Flush报文;

l              Switch B、Switch D与Switch A之间的链路通过Monitor Link进行监控。

3.2  组网图

图3-1 Smart Link和Monitor Link典型组网图

3.3  配置步骤

3.3.1  Smart Link配置部分

# Switch C上的配置,端口31为Ethernet1/1/1,端口32为Ethernet1/1/2。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] smart-link group 1

[H3C-smlk-group] port ethernet1/1/1 master

[H3C-smlk-group] port ethernet1/1/2 slave

[H3C-smlk-group] flush enable control-vlan 4092

[H3C-smlk-group] quit

[H3C] interface ethernet1/1/1

[H3C-Ethernet1/1/1] port link-type trunk

[H3C-Ethernet1/1/1] port trunk permit vlan 4092

[H3C-Ethernet1/1/1] quit

[H3C] interface ethernet1/1/2

[H3C-Ethernet1/1/2] port link-type trunk

[H3C-Ethernet1/1/2] port trunk permit vlan 4092

# Switch E上的配置,端口51为Ethernet1/1/1,端口52为Ethernet1/1/2。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] smart-link group 1

[H3C-smlk-group] port ethernet1/1/1 slave

[H3C-smlk-group] port ethernet1/1/2 master

[H3C-smlk-group] flush enable control-vlan 4092

[H3C-smlk-group] quit

[H3C] interface ethernet1/1/1

[H3C-Ethernet1/1/1] port link-type trunk

[H3C-Ethernet1/1/1] port trunk permit vlan 4092

[H3C-Ethernet1/1/1] quit

[H3C] interface ethernet1/1/2

[H3C-Ethernet1/1/2] port link-type trunk

[H3C-Ethernet1/1/2] port trunk permit vlan 4092

# Switch B上的配置,端口21为GigabitEthernet2/1/1,端口22为GigabitEthernet2/1/2,端口23为GigabitEthernet2/1/3。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] interface GigabitEthernet2/1/1

[H3C-GigabitEthernet2/1/1] port link-type trunk

[H3C-GigabitEthernet2/1/1] port trunk permit vlan 4092

[H3C-GigabitEthernet2/1/1] quit

[H3C] interface GigabitEthernet2/1/2

[H3C-GigabitEthernet2/1/2] port link-type trunk

[H3C-GigabitEthernet2/1/2] port trunk permit vlan 4092

[H3C-GigabitEthernet2/1/2] quit

[H3C] interface GigabitEthernet2/1/3

[H3C-GigabitEthernet2/1/3] port link-type trunk

[H3C-GigabitEthernet2/1/3] port trunk permit vlan 4092

[H3C-GigabitEthernet2/1/3] quit

[H3C] smart-link flush enable control-vlan 4092

# Switch D上的配置,端口41为GigabitEthernet4/1/1,端口42为GigabitEthernet4/1/2,端口43为GigabitEthernet4/1/3。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] interface GigabitEthernet4/1/1

[H3C-GigabitEthernet4/1/1] port link-type trunk

[H3C-GigabitEthernet4/1/1] port trunk permit vlan 4092

[H3C-GigabitEthernet4/1/1] quit

[H3C] interface GigabitEthernet4/1/2

[H3C-GigabitEthernet4/1/2] port link-type trunk

[H3C-GigabitEthernet4/1/2] port trunk permit vlan 4092

[H3C-GigabitEthernet4/1/2] quit

[H3C] interface GigabitEthernet4/1/3

[H3C-GigabitEthernet4/1/3] port link-type trunk

[H3C-GigabitEthernet4/1/3] port trunk permit vlan 4092

[H3C-GigabitEthernet4/1/3] quit

[H3C] smart-link flush enable control-vlan 4092

# Switch A上的配置,端口11为GigabitEthernet1/1/1,端口12为GigabitEthernet1/1/2。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] interface GigabitEthernet1/1/1

[H3C-GigabitEthernet1/1/1] port link-type trunk

[H3C-GigabitEthernet1/1/1] port trunk permit vlan 4092

[H3C-GigabitEthernet1/1/1] quit

[H3C] interface GigabitEthernet1/1/2

[H3C-GigabitEthernet1/1/2] port link-type trunk

[H3C-GigabitEthernet1/1/2] port trunk permit vlan 4092

[H3C-GigabitEthernet1/1/2] quit

[H3C] smart-link flush enable control-vlan 4092

配置完毕后,用户可以使用display命令查看Smart Link的配置和报文统计情况。

3.3.2  Monitor Link配置部分

# 在上游Switch B上配置Monitor Link组,端口21为GigabitEthernet2/1/1,端口22为GigabitEthernet2/1/2,端口23为GigabitEthernet2/1/3。

<H3C> system-view

[H3C] monitor-link group 1

[H3C-mtlk-group1] port GigabitEthernet 2/1/1 uplink

[H3C-mtlk-group1] port GigabitEthernet 2/1/2 downlink

[H3C-mtlk-group1] port GigabitEthernet 2/1/3 downlink

[H3C-mtlk-group1] quit

# 在上游Switch D上配置Monitor Link组,端口41为GigabitEthernet4/1/1,端口42为GigabitEthernet4/1/2,端口43为GigabitEthernet4/1/3。

<H3C> system-view

[H3C] monitor-link group 1

[H3C-mtlk-group1] port GigabitEthernet 4/1/1 uplink

[H3C-mtlk-group1] port GigabitEthernet 4/1/2 downlink

[H3C-mtlk-group1] port GigabitEthernet 4/1/3 downlink

[H3C-mtlk-group1] quit

配置完毕后,用户可以使用display命令查看Monitor Link的配置情况。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们