06-Smart Link典型配置举例
本章节下载: 06-Smart Link典型配置举例 (452.85 KB)
本文档介绍了Smart Link配置举例。
本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解Smart Link、Monitor Link和IRF特性。
请勿将一个端口同时加入聚合组和Smart Link组,否则该端口在Smart Link组中将不会生效,也无法使用display smart-link group命令查看到。
如图1所示,某企业财务部和市场部分别使用VLAN 10和VLAN 11,出于可靠性考虑,接入设备Device A提供两条链路双上行到汇聚设备Device D。现要求如下:
· 通过配置Smart Link来实现链路备份和负载分担。财务部优先使用Device A—>Device B路径转发数据流量,市场部优先使用Device A—>Device C路径转发数据流量。
· 当Device A到Device B、Device C的两条上行链路都正常时,财务部和市场部的数据流量分别通过不同路径转发;当其中一条链路出现故障时,Smart Link功能会将故障链路上的流量快速切换到另一条链路上;当链路故障恢复时,Smart Link功能又会将数据流量及时切换回原来的转发路径。
图1 Smart Link组配置组网图
设备 |
接口 |
VLAN |
设备 |
接口 |
VLAN |
Device A |
HGE1/0/1 |
10、11 |
Device C |
HGE1/0/1 |
10、11 |
|
HGE1/0/2 |
10、11 |
|
HGE1/0/2 |
10、11 |
|
HGE1/0/3 |
10 |
Device D |
HGE1/0/1 |
10、11 |
|
HGE1/0/4 |
11 |
|
HGE1/0/2 |
10、11 |
Device B |
HGE1/0/1 |
10、11 |
|
HGE1/0/3 |
10、11 |
|
HGE1/0/2 |
10、11 |
|
|
|
为了实现流量在两条上行链路上的负载分担,需在Device A创建两个Smart Link组,不同Smart Link组包含相同的成员端口,但同一端口在不同Smart Link组内角色不同,且财务部和市场部使用的VLAN分别为这两个Smart Link组的保护VLAN。
为了实现链路故障恢复时,财务部和市场部的数据流量仍能切换回各自原来的路径转发,需要为两个Smart Link组都配置角色抢占模式。
为了避免当Smart Link组中的主从链路切换时,由于上游设备上的MAC地址转发表项和ARP/ND表项没有及时更新,而导致下行数据流量发生中断,需要在Device A上配置发送Flush报文功能,处于从Device A到Device D主、从链路上的端口都需要使能接收Flush报文功能。
本举例是在R2825版本上进行配置和验证的。
· 如果欲配置某端口为Smart Link组的成员端口(主端口或从端口),请先手工关闭该端口,并待Smart Link组配置完成后再开启该端口,以避免形成环路,导致广播风暴。
· 在配置Smart Link组的成员端口及其直连端口之前,请确认端口未启用STP或者RRPP功能。
· 上游设备上配置的接收处理Flush报文的控制VLAN和在Smart Link设备上配置的发送控制VLAN需要相同。
· 不同的Smart Link组需要配置不同的控制VLAN。Smart Link组的控制VLAN应同时为该Smart Link组的保护VLAN,且不要将已配置为控制VLAN的VLAN删除,否则会影响Flush报文的发送。
# 关闭端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2,并配置端口为Trunk端口,允许VLAN 10、VLAN 11流量通过,并关闭STP。
<DeviceA> system-view
[DeviceA] vlan 10 to 11
[DeviceA] interface ten-gigabitethernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] shutdown
[DeviceA-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceA-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceA-Ten-GigabitEthernet1/0/1] quit
[DeviceA] interface ten-gigabitethernet 1/0/2
[DeviceA-Ten-GigabitEthernet1/0/2] shutdown
[DeviceA-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceA-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet1/0/2] undo stp enable
[DeviceA-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/3、Ten-GigabitEthernet1/0/4为Access端口,分别允许VLAN 10和VLAN 11流量通过。
[DeviceA] interface ten-gigabitethernet 1/0/3
[DeviceA-Ten-GigabitEthernet1/0/3] port access vlan 10
[DeviceA-Ten-GigabitEthernet1/0/3] quit
[DeviceA] interface ten-gigabitethernet 1/0/4
[DeviceA-Ten-GigabitEthernet1/0/4] port access vlan 11
[DeviceA-Ten-GigabitEthernet1/0/4] quit
# 将VLAN 10映射到MSTI 1、VLAN 11映射到MSTI 2上,并激活MST域的配置。
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 10
[DeviceA-mst-region] instance 2 vlan 11
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 创建Smart Link组1,并配置其保护VLAN为MSTI 1所映射的VLAN。
[DeviceA] smart-link group 1
[DeviceA-smlk-group1] protected-vlan reference-instance 1
# 配置端口Ten-GigabitEthernet1/0/1为主端口,Ten-GigabitEthernet1/0/2为从端口。
[DeviceA-smlk-group1] port ten-gigabitethernet 1/0/1 primary
[DeviceA-smlk-group1] port ten-gigabitethernet 1/0/2 secondary
# 使能发送Flush报文。
[DeviceA-smlk-group1] flush enable control-vlan 10
# 配置抢占模式,配置延时抢占时间为10秒。
[DeviceA-smlk-group1] preemption mode role
[DeviceA-smlk-group1] preemption delay 10
[DeviceA-smlk-group1] quit
# 创建Smart Link组2,并配置其保护VLAN为MSTI 2所映射的VLAN。
[DeviceA] smart-link group 2
[DeviceA-smlk-group2] protected-vlan reference-instance 2
# 配置端口Ten-GigabitEthernet1/0/2为主端口,Ten-GigabitEthernet1/0/1为从端口。
[DeviceA-smlk-group2] port ten-gigabitethernet 1/0/2 primary
[DeviceA-smlk-group2] port ten-gigabitethernet 1/0/1 secondary
# 使能发送Flush报文。
[DeviceA-smlk-group2] flush enable control-vlan 11
# 配置抢占模式,配置默认的延时抢占时间为10秒。
[DeviceA-smlk-group2] preemption mode role
[DeviceA-smlk-group2] preemption delay 10
[DeviceA-smlk-group2] quit
# 开启端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2。
[DeviceA] interface ten-gigabitethernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown
[DeviceA-Ten-GigabitEthernet1/0/1] quit
[DeviceA] interface ten-gigabitethernet 1/0/2
[DeviceA-Ten-GigabitEthernet1/0/2] undo shutdown
[DeviceA-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/1为Trunk端口,允许VLAN 10、VLAN 11流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
<DeviceB> system-view
[DeviceB] vlan 10 to 11
[DeviceB] interface ten-gigabitethernet 1/0/1
[DeviceB-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceB-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceB-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceB-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceB-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10 11
[DeviceB-Ten-GigabitEthernet1/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/2为Trunk端口,允许VLAN 10、VLAN 11流量通过,使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
[DeviceB] interface ten-gigabitethernet 1/0/2
[DeviceB-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceB-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceB-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceB-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceB-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/1为Trunk端口,允许VLAN 10、VLAN 11流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
<DeviceC> system-view
[DeviceC] vlan 10 to 11
[DeviceC] interface ten-gigabitethernet 1/0/1
[DeviceC-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceC-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/2为Trunk端口,允许VLAN 10、VLAN 11流量通过,使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
[DeviceC] interface ten-gigabitethernet 1/0/2
[DeviceC-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/1、Ten-GigabitEthernet1/0/2、Ten-GigabitEthernet1/0/3为Trunk端口,允许VLAN 10、VLAN 11的流量通过;Ten-GigabitEthernet1/0/1、Ten-GigabitEthernet1/0/2使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
<DeviceD> system-view
[DeviceD] vlan 10 to 11
[DeviceD] interface ten-gigabitethernet 1/0/1
[DeviceD-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/1] quit
[DeviceD] interface ten-gigabitethernet 1/0/2
[DeviceD-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/2] quit
[DeviceD] interface ten-gigabitethernet 1/0/3
[DeviceD-Ten-GigabitEthernet1/0/3] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/3] port trunk permit vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/3] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/3] quit
(1) 当Device A正常工作时,查看Smart Link组的信息
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY ACTIVE 0 NA
HGE1/0/2 SECONDARY STANDBY 2 16:22:40 2014/12/29
Smart link group 2 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 11
Protected VLAN : Reference Instance 2
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/2 PRIMARY ACTIVE 2 16:22:40 2014/12/29
HGE1/0/1 SECONDARY STANDBY 0 NA
上述信息表示,在Smart Link组1中,Device A的Ten-GigabitEthernet1/0/1是主端口,负责转发VLAN 10的流量;在Smart Link组2中,Device A的Ten-GigabitEthernet1/0/2是主端口,负责转发VLAN 11的流量。
(2) 当Device A的Ten-GigabitEthernet1/0/1接口Down时,查看Smart Link组的信息
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY DOWN 0 NA
HGE1/0/2 SECONDARY ACTIVE 3 16:43:06 2014/12/29
Smart link group 2 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 11
Protected VLAN : Reference Instance 2
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/2 PRIMARY ACTIVE 2 16:22:40 2014/12/29
HGE1/0/1 SECONDARY DOWN 0 NA
上述信息表示,Ten-GigabitEthernet1/0/1接口Down时,在Smart Link组1中,Device A的Ten-GigabitEthernet1/0/2负责转发VLAN 10的流量;在Smart Link组2中,Device A的Ten-GigabitEthernet1/0/2仍然是主端口,负责转发VLAN 11的流量。
# 通过使用display smart-link flush命令可以查看Device B上收到的Flush报文信息。
[DeviceB] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : Ten-GigabitEthernet1/0/2
Receiving time of the last flush packet : 16:43:08 2014/10/29
Device ID of the last flush packet : 0000-fc00-2500
Control VLAN of the last flush packet : 10
· Device A:
#
vlan 1
#
vlan 10 to 11
#
stp region-configuration
instance 1 vlan 10
instance 2 vlan 11
active region-configuration
#
smart-link group 1
preemption mode role
preemption delay 10
flush enable control-vlan 10
protected-vlan reference-instance 1
#
smart-link group 2
preemption mode role
preemption delay 10
flush enable control-vlan 11
protected-vlan reference-instance 2
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
port smart-link group 1 primary
port smart-link group 2 secondary
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
port smart-link group 1 secondary
port smart-link group 2 primary
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port access vlan 10
#
interface Ten-GigabitEthernet1/0/4
port link-mode bridge
port access vlan 11
#
· Device B:
#
vlan 1
#
vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
· Device C:
#
vlan 1
#
vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
· Device D:
#
vlan 1
#
vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
#
如图2所示,区域A和区域B分别使用VLAN 10和VLAN 11,出于可靠性考虑,接入层设备Device A和Device B都提供两条链路分别双上行到汇聚层设备Device C和Device D。现要求如下:
· Device A和Device B设备通过配置Smart Link来实现链路备份。
· 当Device A到Device C和Device D的两条上行链路都正常时,区域A的数据流量优先通过Device A—>Device C的路径转发。当该链路出现故障时,Smart Link功能会将故障链路上的流量快速切换到Device A—>Device D的链路上。当链路故障恢复时,Smart Link功能又会将数据流量及时切换回原来的转发路径。
· 当Device B到Device C和Device D的两条上行链路都正常时,区域B的数据流量优先通过Device B—>Device D的路径转发。当该链路出现故障时,Smart Link功能会将故障链路上的流量快速切换到Device B—>Device C的链路上。当链路故障恢复时,Smart Link功能又会将数据流量及时切换回原来的转发路径。
· 通过配置Smart Link和Monitor Link联动,确保Device C和Device D的上行接口出现故障时能够快速感知并将下行接口的状态变为Down,触发Smart Link进行链路切换,从而最大可能地避免区域A和区域B与外部通信中断。
图2 Smart Link+Monitor Link组配置组网图
设备 |
接口 |
VLAN |
设备 |
接口 |
VLAN |
Device A |
HGE1/0/1 |
10 |
Device D |
HGE1/0/1 |
11 |
|
HGE1/0/2 |
10 |
|
HGE1/0/2 |
10、11 |
|
HGE1/0/3 |
10 |
|
HGE1/0/3 |
10 |
Device B |
HGE1/0/1 |
11 |
Device E |
HGE1/0/1 |
10、11 |
|
HGE1/0/2 |
11 |
|
HGE1/0/2 |
10、11 |
|
HGE1/0/3 |
11 |
|
HGE1/0/3 |
10、11 |
Device C |
HGE1/0/1 |
10 |
|
|
|
|
HGE1/0/2 |
10、11 |
|
|
|
|
HGE1/0/3 |
11 |
|
|
|
为了实现Device A和Device B的链路备份,需在Device A和Device B上分别创建一个Smart Link组,区域A和区域B的VLAN分别为这两个Smart Link组的保护VLAN。
为了实现链路故障恢复时,区域A和区域B的数据流量仍能切换回各自原来的路径转发,需要为两个Smart Link组都配置角色抢占模式。
为了避免当Smart Link组中的主从链路切换时,由于上游设备上的MAC地址转发表项和ARP/ND表项没有及时更新,而导致下行数据流量发生中断,需要在Device A和Device B上配置发送Flush报文功能,Device C和Device D的下行端口都需要使能接收Flush报文功能。
本举例是在R2825版本上进行配置和验证的。
· 如果欲配置某端口为Smart Link组的成员端口(主端口或从端口),请先手工关闭该端口,并待Smart Link组配置完成后再开启该端口,以避免形成环路,导致广播风暴。
· 在配置Smart Link组的成员端口及其直连端口之前,请确认端口未启用STP或者RRPP功能。
· 上游设备上配置的接收处理Flush报文的控制VLAN和在Smart Link设备上配置的发送控制VLAN需要相同。
· 不同的Smart Link组需要配置不同的控制VLAN。Smart Link组的控制VLAN应同时为该Smart Link组的保护VLAN,且不要将已配置为控制VLAN的VLAN删除,否则会影响Flush报文的发送。
· 一个接口只能属于一个Monitor Link组。
· 请勿通过shutdown或undo shutdown命令手动开启或关闭接口来改变Monitor Link组中下行接口的状态。
# 关闭端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2,并配置端口为Trunk端口,允许VLAN 10流量通过,并关闭STP。
<DeviceA> system-view
[DeviceA] vlan 10 to 11
[DeviceA] interface ten-gigabitethernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] shutdown
[DeviceA-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10
[DeviceA-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceA-Ten-GigabitEthernet1/0/1] quit
[DeviceA] interface ten-gigabitethernet 1/0/2
[DeviceA-Ten-GigabitEthernet1/0/2] shutdown
[DeviceA-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10
[DeviceA-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet1/0/2] undo stp enable
[DeviceA-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/3为Access端口,允许VLAN 10流量通过。
[DeviceA] interface ten-gigabitethernet 1/0/3
[DeviceA-Ten-GigabitEthernet1/0/3] port access vlan 10
[DeviceA-Ten-GigabitEthernet1/0/3] quit
# 将VLAN 10映射到MSTI 1上,并激活MST域的配置。
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 10
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 创建Smart Link组1,并配置其保护VLAN为MSTI 1所映射的VLAN。
[DeviceA] smart-link group 1
[DeviceA-smlk-group1] protected-vlan reference-instance 1
# 配置端口Ten-GigabitEthernet1/0/1为主端口,Ten-GigabitEthernet1/0/2为从端口。
[DeviceA-smlk-group1] port ten-gigabitethernet 1/0/1 primary
[DeviceA-smlk-group1] port ten-gigabitethernet 1/0/2 secondary
# 使能发送Flush报文。
[DeviceA-smlk-group1] flush enable control-vlan 10
# 配置抢占模式,配置延时抢占时间为10秒。
[DeviceA-smlk-group1] preemption mode role
[DeviceA-smlk-group1] preemption delay 10
[DeviceA-smlk-group1] quit
# 开启端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2。
[DeviceA] interface ten-gigabitethernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown
[DeviceA-Ten-GigabitEthernet1/0/1] quit
[DeviceA] interface ten-gigabitethernet 1/0/2
[DeviceA-Ten-GigabitEthernet1/0/2] undo shutdown
[DeviceA-Ten-GigabitEthernet1/0/2] quit
# 关闭端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2,并配置端口为Trunk端口,允许VLAN 11流量通过,并关闭STP。
<DeviceB> system-view
[DeviceB] vlan 10 to 11
[DeviceB] interface ten-gigabitethernet 1/0/1
[DeviceB-Ten-GigabitEthernet1/0/1] shutdown
[DeviceB-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceB-Ten-GigabitEthernet1/0/1] port trunk permit vlan 11
[DeviceB-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceB-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceB-Ten-GigabitEthernet1/0/1] quit
[DeviceB] interface ten-gigabitethernet 1/0/2
[DeviceB-Ten-GigabitEthernet1/0/2] shutdown
[DeviceB-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceB-Ten-GigabitEthernet1/0/2] port trunk permit vlan 11
[DeviceB-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceB-Ten-GigabitEthernet1/0/2] undo stp enable
[DeviceB-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/3为Access端口,分别允许VLAN 11流量通过。
[DeviceB] interface ten-gigabitethernet 1/0/3
[DeviceB-Ten-GigabitEthernet1/0/3] port access vlan 11
[DeviceB-Ten-GigabitEthernet1/0/3] quit
# 将VLAN 11映射到MSTI 1上,并激活MST域的配置。
[DeviceB] stp region-configuration
[DeviceB-mst-region] instance 1 vlan 11
[DeviceB-mst-region] active region-configuration
[DeviceB-mst-region] quit
# 创建Smart Link组1,并配置其保护VLAN为MSTI 1所映射的VLAN。
[DeviceB] smart-link group 1
[DeviceB-smlk-group1] protected-vlan reference-instance 1
# 配置端口Ten-GigabitEthernet1/0/1为主端口,Ten-GigabitEthernet1/0/2为从端口。
[DeviceB-smlk-group1] port ten-gigabitethernet 1/0/1 primary
[DeviceB-smlk-group1] port ten-gigabitethernet 1/0/2 secondary
# 使能发送Flush报文。
[DeviceB-smlk-group1] flush enable control-vlan 11
# 配置抢占模式,配置延时抢占时间为10秒。
[DeviceB-smlk-group1] preemption mode role
[DeviceB-smlk-group1] preemption delay 10
[DeviceB-smlk-group1] quit
# 开启端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2。
[DeviceB] interface ten-gigabitethernet 1/0/1
[DeviceB-Ten-GigabitEthernet1/0/1] undo shutdown
[DeviceB-Ten-GigabitEthernet1/0/1] quit
[DeviceB] interface ten-gigabitethernet 1/0/2
[DeviceB-Ten-GigabitEthernet1/0/2] undo shutdown
[DeviceB-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/1为Trunk端口,允许VLAN 10流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10。
<DeviceC> system-view
[DeviceC] vlan 10 to 11
[DeviceC] interface ten-gigabitethernet 1/0/1
[DeviceC-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10
[DeviceC-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceC-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10
[DeviceC-Ten-GigabitEthernet1/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/2为Trunk端口,允许VLAN 10、VLAN11流量通过,并使能Flush报文接收。
[DeviceC] interface ten-gigabitethernet 1/0/2
[DeviceC-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/3为Trunk端口,允许VLAN 11流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 11。
[DeviceC] interface ten-gigabitethernet 1/0/3
[DeviceC-Ten-GigabitEthernet1/0/3] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/3] port trunk permit vlan 11
[DeviceC-Ten-GigabitEthernet1/0/3] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/3] undo stp enable
[DeviceC-Ten-GigabitEthernet1/0/3] smart-link flush enable control-vlan 11
[DeviceC-Ten-GigabitEthernet1/0/3] quit
# 创建Monitor Link组1。
[DeviceC] monitor-link group 1
# 配置触发Monitor Link组状态切换的上行接口阈值为1。
[DeviceC-mtlk-group1] uplink up-port-threshold 1
# Ten-GigabitEthernet1/0/2配置为上行接口,Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/3配置为下行接口。
[DeviceC-mtlk-group1] port ten-gigabitethernet 1/0/2 uplink
[DeviceC-mtlk-group1] port ten-gigabitethernet 1/0/1 downlink
[DeviceC-mtlk-group1] port ten-gigabitethernet 1/0/3 downlink
[DeviceC-mtlk-group1] quit
# 配置端口Ten-GigabitEthernet1/0/1为Trunk端口,允许VLAN 11流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 11。
<DeviceD> system-view
[DeviceD] vlan 10 to 11
[DeviceD] interface ten-gigabitethernet 1/0/1
[DeviceD-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/1] port trunk permit vlan 11
[DeviceD-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceD-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 11
[DeviceD-Ten-GigabitEthernet1/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/2为Trunk端口,允许VLAN 10、VLAN11流量通过,并使能Flush报文接收。
[DeviceD] interface ten-gigabitethernet 1/0/2
[DeviceD-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/3为Trunk端口,允许VLAN 10流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10。
[DeviceD] interface ten-gigabitethernet 1/0/3
[DeviceD-Ten-GigabitEthernet1/0/3] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/3] port trunk permit vlan 10
[DeviceD-Ten-GigabitEthernet1/0/3] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/3] undo stp enable
[DeviceD-Ten-GigabitEthernet1/0/3] smart-link flush enable control-vlan 10
[DeviceD-Ten-GigabitEthernet1/0/3] quit
# 创建Monitor Link组1。
[DeviceD] monitor-link group 1
# 配置触发Monitor Link组状态切换的上行接口阈值为1。
[DeviceD-mtlk-group1] uplink up-port-threshold 1
# Ten-GigabitEthernet1/0/2配置为上行接口,Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/3配置为下行接口。
[DeviceD-mtlk-group1] port ten-gigabitethernet 1/0/2 uplink
[DeviceD-mtlk-group1] port ten-gigabitethernet 1/0/1 downlink
[DeviceD-mtlk-group1] port ten-gigabitethernet 1/0/3 downlink
[DeviceD-mtlk-group1] quit
# 配置端口Ten-GigabitEthernet1/0/1、Ten-GigabitEthernet1/0/2、Ten-GigabitEthernet1/0/3为Trunk端口,允许VLAN 10、VLAN 11的流量通过;Ten-GigabitEthernet1/0/1、Ten-GigabitEthernet1/0/2使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
<DeviceE> system-view
[DeviceE] vlan 10 to 11
[DeviceE] interface ten-gigabitethernet 1/0/1
[DeviceE-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceE-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceE-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceE-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10 11
[DeviceE-Ten-GigabitEthernet1/0/1] quit
[DeviceE] interface ten-gigabitethernet 1/0/2
[DeviceE-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceE-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceE-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceE-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceE-Ten-GigabitEthernet1/0/2] quit
[DeviceE] interface ten-gigabitethernet 1/0/3
[DeviceE-Ten-GigabitEthernet1/0/3] port link-type trunk
[DeviceE-Ten-GigabitEthernet1/0/3] port trunk permit vlan 10 11
[DeviceE-Ten-GigabitEthernet1/0/3] undo port trunk permit vlan 1
[DeviceE-Ten-GigabitEthernet1/0/3] quit
(1) 当Device A和Device B正常工作时,查看Smart Link组的信息
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY ACTIVE 1 17:37:49 2014/12/29
HGE1/0/2 SECONDARY STANDBY 3 17:43:06 2014/12/29
# 查看Device B上的Smart Link组的信息。
[DeviceB] display smart-link group all
Smart link group 1 information:
Device ID : 0000-fc01-2501
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 11
Protected VLAN : Reference Instance 2
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY ACTIVE 2 17:22:40 2014/12/29
HGE1/0/2 SECONDARY STANDBY 0 NA
上述信息表示,在Device A设备的Smart Link组1中,Device A的Ten-GigabitEthernet1/0/1是主端口,负责转发VLAN 10的流量;在Device B设备的Smart Link组1中,Device B的Ten-GigabitEthernet1/0/1是主端口,负责转发VLAN 11的流量。
(2) 当Device C和Device D正常工作时,查看Monitor Link组的信息
# 查看Device C上的Monitor Link组的信息。
[DeviceC] display monitor-link group all
Monitor link group 1 information:
Group status : UP
Downlink up-delay: 0(s)
Last-up-time : 17:07:26 2014/12/29
Last-down-time : -
Up-port-threshold: 1
Member Role Status
--------------------------------------------
HGE1/0/2 UPLINK UP
HGE1/0/1 DOWNLINK UP
HGE1/0/3 DOWNLINK UP
# 查看Device D上的Monitor Link组的信息。
[DeviceD] display monitor-link group all
Monitor link group 1 information:
Group status : UP
Downlink up-delay: 0(s)
Last-up-time : 17:09:33 2014/12/29
Last-down-time : -
Up-port-threshold: 1
Member Role Status
--------------------------------------------
HGE1/0/2 UPLINK UP
HGE1/0/1 DOWNLINK UP
HGE1/0/3 DOWNLINK UP
上述信息表示,Device C设备的Monitor Link 1中,Ten-GigabitEthernet1/0/2为上行接口,Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/3为下行接口;Device D设备的Monitor Link 2中,Ten-GigabitEthernet1/0/2为上行接口,Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/3为下行接口。
(3) 当Device A的Ten-GigabitEthernet1/0/1接口Down时,查看Smart Link组的信息
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY DOWN 1 17:37:49 2014/12/29
HGE1/0/2 SECONDAR ACTIVE 4 17:49:06 2014/12/29
上述信息表示,Device A的Ten-GigabitEthernet1/0/1接口Down时,在Smart Link组1中, Ten-GigabitEthernet1/0/2负责转发VLAN 10的流量。
# 通过使用display smart-link flush命令可以查看Device C上收到的Flush报文信息。
[DeviceC] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : Ten-GigabitEthernet1/0/2
Receiving time of the last flush packet : 17:49:08 2014/12/29
Device ID of the last flush packet : 0000-fc00-2500
Control VLAN of the last flush packet : 10
(4) 当Device C的上行接口Ten-GigabitEthernet1/0/2的状态变为Down时,查看Monitor Link组的信息
# 查看Device C上的Monitor Link组的信息。
[DeviceC] display monitor-link group all
Monitor link group 1 information:
Group status : DOWN
Downlink up-delay: 0(s)
Last-up-time : 17:07:26 2014/12/29
Last-down-time : 18:01:05 2014/12/29
Up-port-threshold: 1
Member Role Status
--------------------------------------------
HGE1/0/2 UPLINK DOWN
HGE1/0/1 DOWNLINK DOWN
HGE1/0/3 DOWNLINK DOWN
# 查看Device D上的Monitor Link组的信息。
[DeviceD] display monitor-link group all
Monitor link group 1 information:
Group status : UP
Downlink up-delay: 0(s)
Last-up-time : 17:09:33 2014/12/29
Last-down-time : -
Up-port-threshold: 1
Member Role Status
--------------------------------------------
HGE1/0/2 UPLINK UP
HGE1/0/1 DOWNLINK UP
HGE1/0/3 DOWNLINK UP
上述信息表示,Device C设备的Ten-GigabitEthernet1/0/2状态变为Down时,Device C上的Monitor Link 1的状态变为Down,所有下行接口的状态变为Down。
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 0000-fc00-2500
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY DOWN 2 17:57:49 2014/12/29
HGE1/0/2 SECONDAR ACTIVE 5 18:01:06 2014/12/29
上述信息表示,Device A的Ten-GigabitEthernet1/0/1状态也变为Down,在Smart Link组1中, Ten-GigabitEthernet1/0/2负责转发VLAN 10的流量。
· Device A:
#
vlan 1
#
vlan 10
#
stp region-configuration
instance 1 vlan 10
active region-configuration
#
smart-link group 1
preemption mode role
preemption delay 10
flush enable control-vlan 10
protected-vlan reference-instance 1
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10
undo stp enable
port smart-link group 1 primary
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10
undo stp enable
port smart-link group 1 secondary
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port access vlan 10
#
· Device B:
#
vlan 1
#
vlan 11
#
stp region-configuration
instance 1 vlan 11
active region-configuration
#
smart-link group 1
preemption mode role
preemption delay 10
flush enable control-vlan 11
protected-vlan reference-instance 1
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 11
undo stp enable
port smart-link group 1 primary
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 11
undo stp enable
port smart-link group 1 secondary
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port access vlan 11
#
· Device C:
#
vlan 1
#
vlan 10 to 11
#
monitor-link group 1
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10
undo stp enable
smart-link flush enable control-vlan 10
port monitor-link group 1 downlink
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
port monitor-link group 1 uplink
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 11
undo stp enable
smart-link flush enable control-vlan 11
port monitor-link group 1 downlink
#
· Device D:
#
vlan 1
#
vlan 10 to 11
#
monitor-link group 1
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 11
undo stp enable
smart-link flush enable control-vlan 11
port monitor-link group 1 downlink
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
port monitor-link group 1 uplink
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10
undo stp enable
smart-link flush enable control-vlan 10
port monitor-link group 1 downlink
#
· Device E:
#
vlan 1
#
vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
#
如图3所示,某企业财务部和市场部分别使用VLAN 10和VLAN 11接入Device A和Device B。为了扩展性考虑,接入层设备Device A和Device B组成IRF,接入汇聚层设备Device C和Device D。现要求如下:
· 接入层设备通过配置Smart Link来实现链路备份。
· 当Device A和Device B的上行链路都正常时,财务部和市场部的数据流量通过Device A—>Device C的路径进行转发;当该链路出现故障时,Smart Link功能会将故障链路上的流量快速切换到另一条链路上;当链路故障恢复时,Smart Link功能又会将数据流量及时切换回原来的转发路径。
图3 Smart Link +IRF组配置组网图
设备 |
接口 |
VLAN |
设备 |
接口 |
VLAN |
Device A |
HGE1/0/1 |
10、11 |
Device B |
HGE2/0/1 |
10、11 |
|
HGE1/0/3 |
10 |
|
HGE2/0/3 |
11 |
Device C |
HGE1/0/1 |
10、11 |
Device D |
HGE1/0/1 |
10、11 |
|
HGE1/0/2 |
10、11 |
|
HGE1/0/2 |
10、11 |
为了实现Device A和Device B的链路备份,需在Device A 和Device B上创建一个Smart Link组,财务部和市场部的VLAN为这个Smart Link组的保护VLAN。
为了实现链路故障恢复时,财务部和市场部的数据流量仍能切换回各自原来的路径转发,需要为两个Smart Link组都配置角色抢占模式。
为了避免当Smart Link组中的主从链路切换时,由于上游设备上的MAC地址转发表项和ARP/ND表项没有及时更新,而导致下行数据流量发生中断,需要在Device A和Device B上配置发送Flush报文功能,Device C、Device D的Ten-GigabitEthernet1/0/1端口需要使能接收Flush报文功能。
本举例是在R2825版本上进行配置和验证的。
· 如果欲配置某端口为Smart Link组的成员端口(主端口或从端口),请先手工关闭该端口,并待Smart Link组配置完成后再开启该端口,以避免形成环路,导致广播风暴。
· 在配置Smart Link组的成员端口及其直连端口之前,请确认端口未启用STP或者RRPP功能。
· 上游设备上配置的接收处理Flush报文的控制VLAN和在Smart Link设备上配置的发送控制VLAN需要相同。
· Smart Link组的控制VLAN应同时为该Smart Link组的保护VLAN,且不要将已配置为控制VLAN的VLAN删除,否则会影响Flush报文的发送。
· 有关IRF的配置注意事项,请参见“虚拟化技术配置指导”中的“IRF”。
# 将Device A的成员编号配置为1。
<DeviceA> system-view
[DeviceA] irf member 1
# 配置IRF端口1/2,并将它与物理端口Ten-GigabitEthernet1/0/2绑定,并保存配置。
[DeviceA] interface ten-gigabitethernet 1/0/2
[DeviceA-Ten-GigabitEthernet1/0/2] shutdown
[DeviceA-Ten-GigabitEthernet1/0/2] quit
[DeviceA] irf-port 1/2
[DeviceA-irf-port1/2] port group interface ten-gigabitethernet 1/0/2
[DeviceA-irf-port1/2] quit
[DeviceA] interface ten-gigabitethernet 1/0/2
[DeviceA-Ten-GigabitEthernet1/0/2] undo shutdown
[DeviceA-Ten-GigabitEthernet1/0/2] quit
[DeviceA] save
# 激活IRF端口下的配置。
[DeviceA] irf-port-configuration active
# 将设备的运行模式切换到IRF模式。
[DeviceA] chassis convert mode irf
The device will switch to IRF mode and reboot.
You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
Slot 1:
Save next configuration file successfully.
Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y
Now rebooting, please wait...
设备重启后Device A形成了只有一台成员设备的IRF。
# 将Device B的成员编号配置为2。
<DeviceB> system-view
[DeviceB] irf member 2
# 配置IRF端口2/1,并将它与物理端口Ten-GigabitEthernet2/0/2绑定,并保存配置。
<DeviceB> system-view
[DeviceB] interface ten-gigabitethernet 2/0/2
[DeviceB-Ten-GigabitEthernet2/0/2] shutdown
[DeviceB-Ten-GigabitEthernet2/0/2] quit
[DeviceB] irf-port 2/1
[DeviceB-irf-port2/1] port group interface ten-gigabitethernet 2/0/2
[DeviceB-irf-port2/1] quit
[DeviceB] interface ten-gigabitethernet 2/0/2
[DeviceB-Ten-GigabitEthernet2/0/2] undo shutdown
[DeviceB-Ten-GigabitEthernet2/0/2] quit
[DeviceB] save
# 参照图3进行物理连线。
# 激活IRF端口下的配置。
[DeviceB] irf-port-configuration active
# 将设备的运行模式切换到IRF模式。
[DeviceA] chassis convert mode irf
The device will switch to IRF mode and reboot.
You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
Slot 1:
Save next configuration file successfully.
Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y
Now rebooting, please wait...
Device B重启后与Device A形成IRF。
# 关闭端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet2/0/1,并配置端口为Trunk端口,允许VLAN 10、VLAN 11流量通过,并关闭STP。
<DeviceA> system-view
[DeviceA] vlan 10 to 11
[DeviceA] interface ten-gigabitethernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] shutdown
[DeviceA-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceA-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceA-Ten-GigabitEthernet1/0/1] quit
[DeviceA] interface ten-gigabitethernet 2/0/1
[DeviceA-Ten-GigabitEthernet2/0/1] shutdown
[DeviceA-Ten-GigabitEthernet2/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet2/0/1] port trunk permit vlan 10 11
[DeviceA-Ten-GigabitEthernet2/0/1] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet2/0/1] undo stp enable
[DeviceA-Ten-GigabitEthernet2/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/3为Access端口,允许VLAN 10流量通过。
[DeviceA] interface ten-gigabitethernet 1/0/3
[DeviceA-Ten-GigabitEthernet1/0/3] port access vlan 10
[DeviceA-Ten-GigabitEthernet1/0/3] quit
# 配置端口Ten-GigabitEthernet2/0/3为Access端口,允许VLAN 11流量通过。
[DeviceA] interface ten-gigabitethernet 2/0/3
[DeviceA-Ten-GigabitEthernet2/0/3] port access vlan 11
[DeviceA-Ten-GigabitEthernet2/0/3] quit
# 将VLAN 10和VLAN 11映射到MSTI 1上,并激活MST域的配置。
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 10 11
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 创建Smart Link组1,并配置其保护VLAN为MSTI 1所映射的VLAN。
[DeviceA] smart-link group 1
[DeviceA-smlk-group1] protected-vlan reference-instance 1
# 配置端口Ten-GigabitEthernet1/0/1为主端口,Ten-GigabitEthernet2/0/1为从端口。
[DeviceA-smlk-group1] port ten-gigabitethernet 1/0/1 primary
[DeviceA-smlk-group1] port ten-gigabitethernet 2/0/1 secondary
# 使能发送Flush报文。
[DeviceA-smlk-group1] flush enable control-vlan 10
# 配置抢占模式,配置延时抢占时间为10秒。
[DeviceA-smlk-group1] preemption mode role
[DeviceA-smlk-group1] preemption delay 10
[DeviceA-smlk-group1] quit
# 开启端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet2/0/1。
[DeviceA] interface ten-gigabitethernet 1/0/1
[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown
[DeviceA-Ten-GigabitEthernet1/0/1] quit
[DeviceA] interface ten-gigabitethernet 2/0/1
[DeviceA-Ten-GigabitEthernet2/0/1] undo shutdown
[DeviceA-Ten-GigabitEthernet2/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/1为Trunk端口,允许VLAN 10和11流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
<DeviceC> system-view
[DeviceC] vlan 10 to 11
[DeviceC] interface ten-gigabitethernet 1/0/1
[DeviceC-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceC-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/2为Trunk端口,允许VLAN 10和11流量通过,使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
[DeviceC] interface ten-gigabitethernet 1/0/2
[DeviceC-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceC-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceC-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceC-Ten-GigabitEthernet1/0/2] quit
# 配置端口Ten-GigabitEthernet1/0/1为Trunk端口,允许VLAN 10和11流量通过,在该端口上关闭STP并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
<DeviceD> system-view
[DeviceD] vlan 10 to 11
[DeviceD] interface ten-gigabitethernet 1/0/1
[DeviceD-Ten-GigabitEthernet1/0/1] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/1] port trunk permit vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/1] undo stp enable
[DeviceD-Ten-GigabitEthernet1/0/1] smart-link flush enable control-vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/1] quit
# 配置端口Ten-GigabitEthernet1/0/2为Trunk端口,允许VLAN 10和11流量通过,并使能Flush报文接收,并指定接收Flush报文的控制VLAN为VLAN 10和11。
[DeviceD] interface ten-gigabitethernet 1/0/2
[DeviceD-Ten-GigabitEthernet1/0/2] port link-type trunk
[DeviceD-Ten-GigabitEthernet1/0/2] port trunk permit vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1
[DeviceD-Ten-GigabitEthernet1/0/2] smart-link flush enable control-vlan 10 11
[DeviceD-Ten-GigabitEthernet1/0/2] quit
(1) 配置完成后,查看IRF的相关信息
# 在Device A上查看IRF的相关信息。(集中式设备)
<Sysname> display irf
MemberID Role Priority CPU-Mac Description
*+1 Master 1 0210-fc01-0001 -----
2 Standby 1 0210-fc02-0002 -----
--------------------------------------------------------
* indicates the device is the master.
+ indicates the device through which the user logs in.
The Bridge MAC of the IRF is: 00e0-fc00-1000
Auto upgrade : yes
Mac persistent : 6 min
Domain ID : 0
IRF mode : normal
以上显示信息表明IRF已经成功建立。
# 在Device A上查看IRF的相关信息。(分布式设备)
[DeviceA] display irf
MemberID Slot Role Priority CPU-Mac Description
*+1 1 Master 1 0210-fc01-0001 -----
2 0 Standby 1 0210-fc02-0002 -----
--------------------------------------------------
* indicates the device is the master.
+ indicates the device through which the user logs in.
The bridge MAC of the IRF is: 00e0-fc00-c518
Auto upgrade : yes
Mac persistent : 6 min
Domain ID : 0
Auto merge : yes
IRF mode : normal
以上显示信息表明IRF已经成功建立。
(2) 当Device A正常工作时,查看Smart Link组的信息
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 00e0-fc00-c518
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY ACTIVE 3 18:16:44 2014/12/29
HGE2/0/1 SECONDARY STANDBY 0 NA
上述信息表示,在Smart Link组1中,Device A的Ten-GigabitEthernet1/0/1是主端口,负责转发VLAN 10和VLAN 11的流量,Device B的Ten-GigabitEthernet2/0/1是从端口,作为备份端口。
(3) 当Device A的Ten-GigabitEthernet1/0/1接口Down时,查看Smart Link组的信息
# 查看Device A上的Smart Link组的信息。
[DeviceA] display smart-link group all
Smart link group 1 information:
Device ID : 00e0-fc00-c518
Preemption mode : Role
Preemption delay: 10(s)
Control VLAN : 10
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
HGE1/0/1 PRIMARY DOWN 3 18:16:44 2014/12/29
HGE2/0/1 SECONDARY ACTIVE 1 18:22:37 2014/12/29
上述信息表示,Device A的Ten-GigabitEthernet1/0/1接口Down时,在Smart Link组1中,Device B的Ten-GigabitEthernet2/0/1负责转发VLAN 10和VLAN 11的流量。
# 通过使用display smart-link flush命令可以查看Device C上收到的Flush报文信息。
[DeviceC] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : Ten-GigabitEthernet1/0/3
Receiving time of the last flush packet : 18:22:39 2014/12/29
Device ID of the last flush packet : 00e0-fc00-c518
Control VLAN of the last flush packet : 10
# 通过使用display smart-link flush命令可以查看Device D上收到的Flush报文信息。
[DeviceD] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : Ten-GigabitEthernet1/0/1
Receiving time of the last flush packet : 18:22:38 2014/12/29
Device ID of the last flush packet : 00e0-fc00-c518
Control VLAN of the last flush packet : 10
· Device A
#
sysname DeviceA
#
vlan 10 to 11
#
irf mac-address persistent always
irf auto-update enable
irf auto-merge enable
undo irf link-delay
irf member 1 priority 1
irf member 2 priority 1
#
irf-port 1/2
port group interface Ten-GigabitEthernet1/0/2
#
irf-port 2/1
port group 1 interface Ten-GigabitEthernet2/0/2
#
stp region-configuration
instance 1 vlan 10 to 11
active region-configuration
#
smart-link group 1
preemption mode role
preemption delay 10
flush enable control-vlan 10
protected-vlan reference-instance 1
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
port smart-link group 1 primary
#
interface Ten-GigabitEthernet1/0/3
port link-mode bridge
port access vlan 10
#
interface Ten-GigabitEthernet2/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
port smart-link group 1 secondary
#
interface Ten-GigabitEthernet2/0/3
port link-mode bridge
port access vlan 11
#
· Device C
#
sysname DeviceC
#
vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
· Device D
#
sysname DeviceD
#
vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
undo stp enable
smart-link flush enable control-vlan 10 to 11
#
interface Ten-GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10 to 11
smart-link flush enable control-vlan 10 to 11
#
· H3C S12500X-AF系列以太网交换机 二层技术-以太网交换配置指导R28xx
· H3C S12500X-AF系列以太网交换机 二层技术-以太网交换命令参考R28xx
· H3C S12500X-AF系列以太网交换机 可靠性配置指导R28xx
· H3C S12500X-AF系列以太网交换机 可靠性命令参考R28xx
· H3C S12500X-AF系列以太网交换机 虚拟化技术配置指导R28xx
· H3C S12500X-AF系列以太网交换机 虚拟化技术命令参考R28xx
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!