05-H3C_S12500-S_Smart_Link典型配置举例
本章节下载: 05-H3C_S12500-S_Smart_Link典型配置举例 (359.95 KB)
H3C S12500-S Smart Link典型配置举例
Copyright © 2015 杭州华三通信技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
本文档介绍了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 |
GE3/0/1 |
10、11 |
Device C |
GE3/0/1 |
10、11 |
|
GE3/0/2 |
10、11 |
|
GE3/0/2 |
10、11 |
|
GE3/0/3 |
10、11 |
Device D |
GE3/0/1 |
10、11 |
|
GE3/0/4 |
10、11 |
|
GE3/0/2 |
10、11 |
Device B |
GE3/0/1 |
10、11 |
|
GE3/0/3 |
10、11 |
|
GE3/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报文功能。
本举例是在S12500-S-CMW710-R7150P02版本上进行配置和验证的。
· 如果欲配置某端口为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报文的发送。
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2端口为Trunk口,允许VLAN 10、VLAN 11流量通过,并关闭STP。
<DeviceA> system-view
[DeviceA] vlan 10 to 11
[DeviceA] interface GigabitEthernet 3/0/1
[DeviceA-GigabitEthernet3/0/1] port link-type trunk
[DeviceA-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceA-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceA-GigabitEthernet3/0/1] undo stp enable
[DeviceA-GigabitEthernet3/0/1] shutdown
[DeviceA-GigabitEthernet3/0/1] quit
[DeviceA] interface GigabitEthernet 3/0/2
[DeviceA-GigabitEthernet3/0/2] port link-type trunk
[DeviceA-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceA-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceA-GigabitEthernet3/0/2] undo stp enable
[DeviceA-GigabitEthernet3/0/2] shutdown
[DeviceA-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/3、GigabitEthernet 3/0/4为Access口,分别允许VLAN 10和VLAN 11流量通过。
[DeviceA] interface GigabitEthernet 3/0/3
[DeviceA-GigabitEthernet3/0/3] port access vlan 10
[DeviceA-GigabitEthernet3/0/3] undo shutdown
[DeviceA-GigabitEthernet3/0/3] quit
[DeviceA] interface GigabitEthernet 3/0/4
[DeviceA-GigabitEthernet3/0/4] port access vlan 11
[DeviceA-GigabitEthernet3/0/4] undo shutdown
[DeviceA-GigabitEthernet3/0/4] quit
# 配置实例1绑定VLAN 10,实例2绑定VLAN 11。
[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,并配置保护MST 1所绑定的VLAN 10。
[DeviceA] smart-link group 1
[DeviceA-smlk-group1] protected-vlan reference-instance 1
# 配置端口GigabitEthernet 3/0/1为主端口,GigabitEthernet 3/0/2为从端口。
[DeviceA-smlk-group1] port GigabitEthernet 3/0/1 primary
[DeviceA-smlk-group1] port GigabitEthernet 3/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,并配置保护MST 2所绑定的VLAN 11。
[DeviceA] smart-link group 2
[DeviceA-smlk-group2] protected-vlan reference-instance 2
# 配置端口GigabitEthernet 3/0/2为主端口,GigabitEthernet 3/0/1为从端口。
[DeviceA-smlk-group2] port GigabitEthernet 3/0/2 primary
[DeviceA-smlk-group2] port GigabitEthernet 3/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
# 开启端口。
[DeviceA] interface GigabitEthernet 3/0/1
[DeviceA-GigabitEthernet3/0/1] undo shutdown
[DeviceA-GigabitEthernet3/0/1] quit
[DeviceA] interface GigabitEthernet 3/0/2
[DeviceA-GigabitEthernet3/0/2] undo shutdown
[DeviceA-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2为Trunk口,允许VLAN 10、VLAN 11流量通过,并使能Flush报文接收。
<DeviceB> system-view
[DeviceB] vlan 10 to 11
[DeviceB] interface GigabitEthernet 3/0/1
[DeviceB-GigabitEthernet3/0/1] port link-type trunk
[DeviceB-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceB-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceB-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10 11
[DeviceB-GigabitEthernet3/0/1] undo shutdown
[DeviceB-GigabitEthernet3/0/1] quit
[DeviceB] interface GigabitEthernet 3/0/2
[DeviceB-GigabitEthernet3/0/2] port link-type trunk
[DeviceB-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceB-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceB-GigabitEthernet3/0/2] smart-link flush enable control-vlan 10 11
[DeviceB-GigabitEthernet3/0/2] undo shutdown
[DeviceB-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2为Trunk口,允许VLAN 10、VLAN 11流量通过,并使能Flush报文接收。
<DeviceC> system-view
[DeviceC] vlan 10 to 11
[DeviceC] interface GigabitEthernet 3/0/1
[DeviceC-GigabitEthernet3/0/1] port link-type trunk
[DeviceC-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceC-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10 11
[DeviceC-GigabitEthernet3/0/1] undo shutdown
[DeviceC-GigabitEthernet3/0/1] quit
[DeviceC] interface GigabitEthernet 3/0/2
[DeviceC-GigabitEthernet3/0/2] port link-type trunk
[DeviceC-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceC-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/2] smart-link flush enable control-vlan 10 11
[DeviceC-GigabitEthernet3/0/2] undo shutdown
[DeviceC-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2、GigabitEthernet 3/0/3为Trunk口,允许VLAN 10、VLAN 11的流量通过;GigabitEthernet 3/0/1、GigabitEthernet 3/0/2使能Flush报文接收。
<DeviceD> system-view
[DeviceD] vlan 10 to 11
[DeviceD] interface GigabitEthernet 3/0/1
[DeviceD-GigabitEthernet3/0/1] port link-type trunk
[DeviceD-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceD-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10 11
[DeviceD-GigabitEthernet3/0/1] undo shutdown
[DeviceD-GigabitEthernet3/0/1] quit
[DeviceD] interface GigabitEthernet 3/0/2
[DeviceD-GigabitEthernet3/0/2] port link-type trunk
[DeviceD-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceD-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/2] smart-link flush enable control-vlan 10 11
[DeviceD-GigabitEthernet3/0/2] undo shutdown
[DeviceD-GigabitEthernet3/0/2] quit
[DeviceD] interface GigabitEthernet 3/0/3
[DeviceD-GigabitEthernet3/0/3] port link-type trunk
[DeviceD-GigabitEthernet3/0/3] port trunk permit vlan 10 11
[DeviceD-GigabitEthernet3/0/3] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/3] undo shutdown
[DeviceD-GigabitEthernet3/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
-----------------------------------------------------------------------------
GE3/0/1 PRIMARY ACTIVE 0 NA
GE3/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
-----------------------------------------------------------------------------
GE3/0/2 PRIMARY ACTIVE 2 16:22:40 2014/12/29
GE3/0/1 SECONDARY STANDBY 0 NA
上述信息表示,在Smart Link组1中,Device A的GigabitEthernet 3/0/1是主端口,负责转发VLAN实例1的流量;在Smart Link组2中,Device A的GigabitEthernet 3/0/2是主端口,负责转发VLAN实例2的流量。
(2) 当Device A的GigabitEthernet 3/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
-----------------------------------------------------------------------------
GE3/0/1 PRIMARY DOWN 0 NA
GE3/0/2 SECONDARY ACTIVE 3 17: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
-----------------------------------------------------------------------------
GE3/0/2 PRIMARY ACTIVE 2 16:22:40 2014/12/29
GE3/0/1 SECONDARY DOWN 0 NA
上述信息表示,GigabitEthernet 3/0/1接口Down时,在Smart Link组1中,Device A的GigabitEthernet 3/0/2成为主端口,负责转发VLAN实例1的流量;在Smart Link组2中,Device A的GigabitEthernet 3/0/2仍然是主端口,负责转发VLAN实例2的流量。
# 通过使用display smart-link flush命令可以查看Device B上收到的Flush报文信息。
[DeviceB] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : GigabitEthernet3/0/2
Receiving time of the last flush packet : 07:57:22 2014/10/23
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 GigabitEthernet3/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 GigabitEthernet3/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
#
· Device B:
#
vlan 1
#
vlan 10 to 11
#
monitor-link group 1
#
interface GigabitEthernet3/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
port monitor-link group 1 downlink
#
interface GigabitEthernet3/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
#
· Device C:
#
vlan 1
#
vlan 10 to 11
#
monitor-link group 1
#
interface GigabitEthernet3/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
port monitor-link group 1 downlink
#
interface GigabitEthernet3/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
#
· Device D:
#
vlan 1
#
vlan 10 to 11
#
interface GigabitEthernet3/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 GigabitEthernet3/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 GigabitEthernet3/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 |
GE3/0/1 |
10 |
Device D |
GE3/0/1 |
11 |
|
GE3/0/2 |
10 |
|
GE3/0/2 |
10、11 |
|
GE3/0/3 |
10 |
|
GE3/0/3 |
10 |
Device B |
GE3/0/1 |
11 |
Device E |
GE3/0/1 |
10、11 |
|
GE3/0/2 |
11 |
|
GE3/0/2 |
10、11 |
|
GE3/0/3 |
11 |
|
GE3/0/3 |
10、11 |
Device C |
GE3/0/1 |
10 |
|
|
|
|
GE3/0/2 |
10、11 |
|
|
|
|
GE3/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报文功能。
本举例是在S12500-S-CMW710-R7150P02版本上进行配置和验证的。
· 如果欲配置某端口为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组中下行接口的状态。
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2端口为Trunk口,允许VLAN 10流量通过,并关闭STP。
<DeviceA> system-view
[DeviceA] vlan 10 to 11
[DeviceA] interface GigabitEthernet 3/0/1
[DeviceA-GigabitEthernet3/0/1] port link-type trunk
[DeviceA-GigabitEthernet3/0/1] port trunk permit vlan 10
[DeviceA-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceA-GigabitEthernet3/0/1] undo stp enable
[DeviceA-GigabitEthernet3/0/1] shutdown
[DeviceA-GigabitEthernet3/0/1] quit
[DeviceA] interface GigabitEthernet 3/0/2
[DeviceA-GigabitEthernet3/0/2] port link-type trunk
[DeviceA-GigabitEthernet3/0/2] port trunk permit vlan 10
[DeviceA-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceA-GigabitEthernet3/0/2] undo stp enable
[DeviceA-GigabitEthernet3/0/2] shutdown
[DeviceA-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/3为Access口,分别允许VLAN 10流量通过。
[DeviceA] interface GigabitEthernet 3/0/3
[DeviceA-GigabitEthernet3/0/3] port access vlan 10
[DeviceA-GigabitEthernet3/0/3] undo shutdown
[DeviceA-GigabitEthernet3/0/3] quit
# 配置实例1绑定VLAN 10。
[DeviceA] stp region-configuration
[DeviceA-mst-region] instance 1 vlan 10
[DeviceA-mst-region] active region-configuration
[DeviceA-mst-region] quit
# 创建Smart Link组1,并配置保护MST 1所绑定的VLAN 10。
[DeviceA] smart-link group 1
[DeviceA-smlk-group1] protected-vlan reference-instance 1
# 配置端口GigabitEthernet 3/0/1为主端口,GigabitEthernet 3/0/2为从端口。
[DeviceA-smlk-group1] port GigabitEthernet 3/0/1 primary
[DeviceA-smlk-group1] port GigabitEthernet 3/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
# 开启端口。
[DeviceA] interface GigabitEthernet 3/0/1
[DeviceA-GigabitEthernet3/0/1] undo shutdown
[DeviceA-GigabitEthernet3/0/1] quit
[DeviceA] interface GigabitEthernet 3/0/2
[DeviceA-GigabitEthernet3/0/2] undo shutdown
[DeviceA-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2为Trunk口,允许VLAN 11流量通过,并使能Flush报文接收。
<DeviceB> system-view
[DeviceB] vlan 10 to 11
[DeviceB] interface GigabitEthernet 3/0/1
[DeviceB-GigabitEthernet3/0/1] port link-type trunk
[DeviceB-GigabitEthernet3/0/1] port trunk permit vlan 11
[DeviceB-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceB-GigabitEthernet3/0/1] undo stp enable
[DeviceB-GigabitEthernet3/0/1] shutdown
[DeviceB-GigabitEthernet3/0/1] quit
[DeviceB] interface GigabitEthernet 3/0/2
[DeviceB-GigabitEthernet3/0/2] port link-type trunk
[DeviceB-GigabitEthernet3/0/2] port trunk permit vlan 11
[DeviceB-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceB-GigabitEthernet3/0/2] undo stp enable
[DeviceB-GigabitEthernet3/0/2] shutdown
[DeviceB-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/3为Access口,分别允许VLAN 11流量通过。
[DeviceB] interface GigabitEthernet 3/0/3
[DeviceB-GigabitEthernet3/0/3] port access vlan 11
[DeviceB-GigabitEthernet3/0/3] undo shutdown
[DeviceB-GigabitEthernet3/0/3] quit
# 配置实例1绑定VLAN 11。
[DeviceB] stp region-configuration
[DeviceB-mst-region] instance 1 vlan 11
[DeviceB-mst-region] active region-configuration
[DeviceB-mst-region] quit
# 创建Smart Link组1,并配置保护MST 1所绑定的VLAN 11。
[DeviceB] smart-link group 1
[DeviceB-smlk-group1] protected-vlan reference-instance 1
# 配置端口GigabitEthernet 3/0/1为主端口,GigabitEthernet 3/0/2为从端口。
[DeviceB-smlk-group1] port GigabitEthernet 3/0/1 primary
[DeviceB-smlk-group1] port GigabitEthernet 3/0/2 secondary
# 使能发送Flush报文。
[DeviceB-smlk-group1] flush enable control-vlan 10
# 配置抢占模式,配置延时抢占时间为10秒。
[DeviceB-smlk-group1] preemption mode role
[DeviceB-smlk-group1] preemption delay 10
[DeviceB-smlk-group1] quit
# 开启端口。
[DeviceB] interface GigabitEthernet 3/0/1
[DeviceB-GigabitEthernet3/0/1] undo shutdown
[DeviceB-GigabitEthernet3/0/1] quit
[DeviceB] interface GigabitEthernet 3/0/2
[DeviceB-GigabitEthernet3/0/2] undo shutdown
[DeviceB-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/1为Trunk口,允许VLAN 10流量通过,并使能Flush报文接收。
<DeviceC> system-view
[DeviceC] vlan 10 to 11
[DeviceC] interface GigabitEthernet 3/0/1
[DeviceC-GigabitEthernet3/0/1] port link-type trunk
[DeviceC-GigabitEthernet3/0/1] port trunk permit vlan 10
[DeviceC-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10
[DeviceC-GigabitEthernet3/0/1] undo shutdown
[DeviceC-GigabitEthernet3/0/1] quit
# 配置端口GigabitEthernet 3/0/2为Trunk口,允许VLAN 10、VLAN11流量通过,并使能Flush报文接收。
[DeviceC] interface GigabitEthernet 3/0/2
[DeviceC-GigabitEthernet3/0/2] port link-type trunk
[DeviceC-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceC-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/2] smart-link flush enable control-vlan 10 11
[DeviceC-GigabitEthernet3/0/2] undo shutdown
[DeviceC-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/3为Trunk口,允许VLAN 11流量通过,并使能Flush报文接收。
[DeviceC] interface GigabitEthernet 3/0/3
[DeviceC-GigabitEthernet3/0/3] port link-type trunk
[DeviceC-GigabitEthernet3/0/3] port trunk permit vlan 11
[DeviceC-GigabitEthernet3/0/3] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/3] smart-link flush enable control-vlan 11
[DeviceC-GigabitEthernet3/0/3] undo shutdown
[DeviceC-GigabitEthernet3/0/3] quit
# 创建Monitor Link组1。
[DeviceC] monitor-link group 1
# GigabitEthernet 3/0/2配置为上行接口,GigabitEthernet 3/0/1配置为下行接口。
[DeviceC-mtlk-group1] port GigabitEthernet 3/0/2 uplink
[DeviceC-mtlk-group1] port GigabitEthernet 3/0/1 downlink
# 创建Monitor Link组2。
[DeviceC] monitor-link group 2
# GigabitEthernet 3/0/2配置为上行接口,GigabitEthernet 3/0/3配置为下行接口。
[DeviceC-mtlk-group2] port GigabitEthernet 3/0/2 uplink
[DeviceC-mtlk-group2] port GigabitEthernet 3/0/3 downlink
# 配置端口GigabitEthernet 3/0/1为Trunk口,允许VLAN 11流量通过,并使能Flush报文接收。
<DeviceD> system-view
[DeviceD] vlan 10 to 11
[DeviceD] interface GigabitEthernet 3/0/1
[DeviceD-GigabitEthernet3/0/1] port link-type trunk
[DeviceD-GigabitEthernet3/0/1] port trunk permit vlan 11
[DeviceD-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/1] smart-link flush enable control-vlan 11
[DeviceD-GigabitEthernet3/0/1] undo shutdown
[DeviceD-GigabitEthernet3/0/1] quit
# 配置端口GigabitEthernet 3/0/2为Trunk口,允许VLAN 10、VLAN11流量通过,并使能Flush报文接收。
[DeviceD] interface GigabitEthernet 3/0/2
[DeviceD-GigabitEthernet3/0/2] port link-type trunk
[DeviceD-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceD-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/2] smart-link flush enable control-vlan 10 11
[DeviceD-GigabitEthernet3/0/2] undo shutdown
[DeviceD-GigabitEthernet3/0/2] quit
# 配置端口GigabitEthernet 3/0/3为Trunk口,允许VLAN 10流量通过,并使能Flush报文接收。
[DeviceD] interface GigabitEthernet 3/0/3
[DeviceD-GigabitEthernet3/0/3] port link-type trunk
[DeviceD-GigabitEthernet3/0/3] port trunk permit vlan 10
[DeviceD-GigabitEthernet3/0/3] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/3] smart-link flush enable control-vlan 10
[DeviceD-GigabitEthernet3/0/3] undo shutdown
[DeviceD-GigabitEthernet3/0/3] quit
# 创建Monitor Link组1。
[DeviceD] monitor-link group 1
# GigabitEthernet 3/0/2配置为上行接口,GigabitEthernet 3/0/1配置为下行接口。
[DeviceD-mtlk-group1] port GigabitEthernet 3/0/2 uplink
[DeviceD-mtlk-group1] port GigabitEthernet 3/0/1 downlink
# 创建Monitor Link组2。
[DeviceD] monitor-link group 2
# GigabitEthernet 3/0/2配置为上行接口,GigabitEthernet 3/0/3配置为下行接口。
[DeviceD-mtlk-group2] port GigabitEthernet 3/0/2 uplink
[DeviceD-mtlk-group2] port GigabitEthernet 3/0/3 downlink
# 配置端口GigabitEthernet 3/0/1、GigabitEthernet 3/0/2、GigabitEthernet 3/0/3为Trunk口,允许VLAN 10、VLAN 11的流量通过;GigabitEthernet 3/0/1、GigabitEthernet 3/0/2使能Flush报文接收。
<DeviceE> system-view
[DeviceE] vlan 10 to 11
[DeviceE] interface GigabitEthernet 3/0/1
[DeviceE-GigabitEthernet3/0/1] port link-type trunk
[DeviceE-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceE-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceE-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10 11
[DeviceE-GigabitEthernet3/0/1] undo shutdown
[DeviceE-GigabitEthernet3/0/1] quit
[DeviceE] interface GigabitEthernet 3/0/2
[DeviceE-GigabitEthernet3/0/2] port link-type trunk
[DeviceE-GigabitEthernet3/0/2] port trunk permit vlan 10 11
[DeviceE-GigabitEthernet3/0/2] undo port trunk permit vlan 1
[DeviceE-GigabitEthernet3/0/2] smart-link flush enable control-vlan 10 11
[DeviceE-GigabitEthernet3/0/2] undo shutdown
[DeviceE-GigabitEthernet3/0/2] quit
[DeviceE] interface GigabitEthernet 3/0/3
[DeviceE-GigabitEthernet3/0/3] port link-type trunk
[DeviceE-GigabitEthernet3/0/3] port trunk permit vlan 10 11
[DeviceE-GigabitEthernet3/0/3] undo port trunk permit vlan 1
[DeviceE-GigabitEthernet3/0/3] undo shutdown
[DeviceE-GigabitEthernet3/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
-----------------------------------------------------------------------------
GE3/0/1 PRIMARY ACTIVE 1 19:37:49 2014/12/29
GE3/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-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
-----------------------------------------------------------------------------
GE3/0/1 PRIMARY ACTIVE 2 16:22:40 2014/12/29
GE3/0/2 SECONDARY STANDBY 0 NA
上述信息表示,在Device A设备的Smart Link组1中,Device A的GigabitEthernet 3/0/1是主端口,负责转发VLAN实例1的流量;在Device B设备的Smart Link组1中,Device A的GigabitEthernet 3/0/1是主端口,负责转发VLAN实例2的流量。
(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 : 10:07:26 2014/10/23
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK UP
GE3/0/1 DOWNLINK UP
Monitor link group 2 information:
Group status : UP
Downlink up-delay: 0(s)
Last-up-time : 10:07:26 2014/10/23
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK UP
GE3/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 : 19:49:33 2014/12/29
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK UP
GE3/0/1 DOWNLINK UP
Monitor link group 1 information:
Group status : UP
Downlink up-delay: 0(s)
Last-up-time : 19:49:33 2014/12/29
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK UP
GE3/0/3 DOWNLINK UP
上述信息表示,Device A设备的Monitor Link 1和Monitor Link 2中,GigabitEthernet 3/0/2为上行接口; Device B设备的Monitor Link 1和Monitor Link 2中,GigabitEthernet 3/0/2为上行接口。
(3) 当Device A或Device B的GigabitEthernet 3/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
-----------------------------------------------------------------------------
GE3/0/1 SECONDAR DOWN 1 NA
GE3/0/2 PRIMARY ACTIVE 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-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
-----------------------------------------------------------------------------
GE3/0/1 SECONDAR DOWN 1 NA
GE3/0/2 PRIMARY ACTIVE 3 17:43:06 2014/12/29
上述信息表示,Device A的GigabitEthernet 3/0/1接口Down时,在Smart Link组1中, GigabitEthernet 3/0/2成为主端口,负责转发VLAN实例1的流量;Device B的GigabitEthernet 3/0/1接口Down时,在Smart Link组1中, GigabitEthernet 3/0/2成为主端口,负责转发VLAN实例1的流量。
# 通过使用display smart-link flush命令可以查看Device C上收到的Flush报文信息。
[DeviceC] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : GigabitEthernet3/0/1
Receiving time of the last flush packet : 07:57:22 2014/10/23
Device ID of the last flush packet : 0000-fc00-2500
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 : GigabitEthernet3/0/1
Receiving time of the last flush packet : 07:57:22 2014/10/23
Device ID of the last flush packet : 0000-fc00-2500
Control VLAN of the last flush packet : 11
(4) 当Device C或Device D的上行接口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 : 10:07:26 2014/10/23
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK DOWN
GE3/0/1 DOWNLINK DOWN
Monitor link group 2 information:
Group status : DOWN
Downlink up-delay: 0(s)
Last-up-time : 10:07:26 2007/10/23
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK DOWN
GE3/0/3 DOWNLINK DOWN
# 查看Device D上的Monitor Link配置。
[DeviceD] display monitor-link group all
Monitor link group 1 information:
Group status : DOWN
Downlink up-delay: 0(s)
Last-up-time : 19:49:33 2014/12/29
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK DOWN
GE3/0/1 DOWNLINK DOWN
Monitor link group 1 information:
Group status : UP
Downlink up-delay: 0(s)
Last-up-time : 19:49:33 2014/12/29
Last-down-time : -
Member Role Status
--------------------------------------------
GE3/0/2 UPLINK DOWN
GE3/0/3 DOWNLINK DOWN
上述信息表示,Device A或Device B设备的GigabitEthernet 3/0/2Down时,Monitor Link 1和Monitor Link 2的状态变为Down,下行设备会将流量切换到另一条链路进行转发。
· Device A:
#
vlan 1
#
vlan 10
#
stp region-configuration
instance 1 vlan 10
active region-configuration
#
smart-link group 1
preemption mode role
flush enable control-vlan 10
protected-vlan reference-instance 1
#
interface GigabitEthernet3/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 GigabitEthernet3/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 GigabitEthernet3/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
flush enable control-vlan 11
protected-vlan reference-instance 1
#
interface GigabitEthernet3/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 GigabitEthernet3/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 GigabitEthernet3/0/3
port link-mode bridge
port access vlan 11
#
· Device C:
#
vlan 1
#
vlan 10 to 11
#
monitor-link group 1
monitor-link group 2
#
interface GigabitEthernet3/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10
smart-link flush enable control-vlan 10
port monitor-link group 1 downlink
#
interface GigabitEthernet3/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
port monitor-link group 2 uplink
#
interface GigabitEthernet3/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 11
smart-link flush enable control-vlan 11
port monitor-link group 2 downlink
#
· Device D:
#
vlan 1
#
vlan 10 to 11
#
monitor-link group 1
monitor-link group 2
#
interface GigabitEthernet3/0/1
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 11
smart-link flush enable control-vlan 11
port monitor-link group 1 downlink
#
interface GigabitEthernet3/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
port monitor-link group 2 uplink
#
interface GigabitEthernet3/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 10
smart-link flush enable control-vlan 10
port monitor-link group 2 downlink
#
· Device E:
#
vlan 1
#
vlan 10 to 11
#
interface GigabitEthernet3/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 GigabitEthernet3/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 GigabitEthernet3/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 |
Ten-GE1/3/0/1 |
10、11 |
Device B |
Ten-GE2/3/0/1 |
10、11 |
|
Ten-GE1/3/0/3 |
10 |
|
Ten-GE2/3/0/3 |
11 |
Device C |
GE3/0/1 |
10、11 |
Device D |
GE3/0/1 |
10、11 |
|
GE3/0/2 |
10、11 |
|
GE3/0/2 |
10、11 |
|
GE3/0/3 |
10、11 |
|
GE3/0/3 |
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的GigabitEthernet 3/0/1和GigabitEthernet 3/0/3端口需要使能接收Flush报文功能。
本举例是在S12500-S-CMW710-R7150P02版本上进行配置和验证的。
· 如果欲配置某端口为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,创建IRF端口2,并将它与物理端口Ten-GigabitEthernet3/0/2绑定。
<DeviceA> system-view
[DeviceA] irf member 1
[DeviceA] irf-port 2
[DeviceA-irf-port2] port group interface ten-gigabitEthernet 3/0/2
[DeviceA-irf-port2] quit
# 将当前配置保存到下次启动配置文件。
[DeviceA] save
# 将Device A的运行模式切换到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 co
nfiguration file for the next startup. Continue? [Y/N]:y
Do you want to convert the content of the next startup configuration file flash:/
irf.cfg to make it available in stack mode? [Y/N]:y
Now rebooting, please wait...
Device A重启后,组成了只有一台成员设备的IRF。
# 设置Device B的成员编号为2,创建IRF端口1,并将它与物理端口Ten-GigabitEthernet3/0/2绑定。
<DeviceB> system-view
[DeviceB] irf member 2
[DeviceB] irf-port 1
[DeviceB-irf-port1] port group interface ten-gigabitEthernet 3/0/2
[DeviceB-irf-port1] quit
# 将当前配置保存到下次启动配置文件。
[DeviceB] save
# 将Device B的运行模式切换到IRF模式,之后设备会自动重启。
[DeviceB] 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 co
nfiguration file for the next startup. Continue? [Y/N]:y
Do you want to convert the content of the next startup configuration file flash:/
irf.cfg to make it available in stack mode? [Y/N]:y
Now rebooting, please wait...
Device B重启后,与Device A组成了IRF。
# 配置端口Ten-GigabitEthernet 1/3/0/1、Ten-GigabitEthernet 2/3/0/1端口为Trunk口,允许VLAN 10、VLAN 11流量通过,并关闭STP。
<DeviceA> system-view
[DeviceA] vlan 10 to 11
[DeviceA] interface ten-gigabitEthernet 1/3/0/1
[DeviceA-Ten-GigabitEthernet1/3/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet1/3/0/1] port trunk permit vlan 10 11
[DeviceA-Ten-GigabitEthernet1/3/0/1] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet1/3/0/1] undo stp enable
[DeviceA-Ten-GigabitEthernet1/3/0/1] shutdown
[DeviceA-Ten-GigabitEthernet1/3/0/1] quit
[DeviceA] interface ten-gigabitEthernet 2/3/0/1
[DeviceA-Ten-GigabitEthernet2/3/0/1] port link-type trunk
[DeviceA-Ten-GigabitEthernet2/3/0/1] port trunk permit vlan 10 11
[DeviceA-Ten-GigabitEthernet2/3/0/1] undo port trunk permit vlan 1
[DeviceA-Ten-GigabitEthernet2/3/0/1] undo stp enable
[DeviceA-Ten-GigabitEthernet2/3/0/1] shutdown
[DeviceA-Ten-GigabitEthernet2/3/0/1] quit
# 配置端口Ten-GigabitEthernet 1/3/0/3为Access口,允许VLAN 10流量通过。
[DeviceA] interface ten-gigabitEthernet 1/3/0/3
[DeviceA-Ten-GigabitEthernet1/3/0/3] port access vlan 10
[DeviceA-Ten-GigabitEthernet1/3/0/3] undo shutdown
[DeviceA-Ten-GigabitEthernet1/3/0/3] quit
# 配置端口Ten-GigabitEthernet 2/3/0/3为Access口,允许VLAN 11流量通过。
[DeviceA] interface ten-gigabitEthernet 2/3/0/3
[DeviceA-Ten-GigabitEthernet2/3/0/3] port access vlan 11
[DeviceA-Ten-GigabitEthernet2/3/0/3] undo shutdown
[DeviceA-Ten-GigabitEthernet2/3/0/3] quit
# 配置实例1绑定VLAN 10和VLAN 11。
[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,并配置保护MST 1所绑定的VLAN。
[DeviceA] smart-link group 1
[DeviceA-smlk-group1] protected-vlan reference-instance 1
# 配置端口Ten-GigabitEthernet 1/3/0/1为主端口,Ten-GigabitEthernet 2/3/0/1为从端口。
[DeviceA-smlk-group1] port ten-gigabitEthernet 1/3/0/1 primary
[DeviceA-smlk-group1] port ten-gigabitEthernet 2/3/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
# 开启端口。
[DeviceA] interface ten-gigabitEthernet 1/3/0/1
[DeviceA-Ten-GigabitEthernet1/3/0/1] undo shutdown
[DeviceA-Ten-GigabitEthernet1/3/0/1] quit
[DeviceA] interface ten-gigabitEthernet 2/3/0/1
[DeviceA-Ten-GigabitEthernet2/3/0/1] undo shutdown
[DeviceA-Ten-GigabitEthernet2/3/0/1] quit
# 配置端口GigabitEthernet 3/0/1和GigabitEthernet 3/0/3为Trunk口,允许VLAN 10和11流量通过,并使能Flush报文接收。
<DeviceC> system-view
[DeviceC] vlan 10 to 11
[DeviceC] interface GigabitEthernet 3/0/1
[DeviceC-GigabitEthernet3/0/1] port link-type trunk
[DeviceC-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceC-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10 11
[DeviceC-GigabitEthernet3/0/1] undo shutdown
[DeviceC-GigabitEthernet3/0/1] quit
[DeviceC] interface GigabitEthernet 3/0/3
[DeviceC-GigabitEthernet3/0/3] port link-type trunk
[DeviceC-GigabitEthernet3/0/3] port trunk permit vlan 10 11
[DeviceC-GigabitEthernet3/0/3] undo port trunk permit vlan 1
[DeviceC-GigabitEthernet3/0/3] smart-link flush enable control-vlan 10 11
[DeviceC-GigabitEthernet3/0/3] undo shutdown
[DeviceC-GigabitEthernet3/0/3] quit
# 配置端口GigabitEthernet 3/0/1和GigabitEthernet 3/0/3为Trunk口,允许VLAN 10和11流量通过,并使能Flush报文接收。
<DeviceD> system-view
[DeviceD] vlan 10 to 11
[DeviceD] interface GigabitEthernet 3/0/1
[DeviceD-GigabitEthernet3/0/1] port link-type trunk
[DeviceD-GigabitEthernet3/0/1] port trunk permit vlan 10 11
[DeviceD-GigabitEthernet3/0/1] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/1] smart-link flush enable control-vlan 10 11
[DeviceD-GigabitEthernet3/0/1] undo shutdown
[DeviceD-GigabitEthernet3/0/1] quit
[DeviceD] interface GigabitEthernet 3/0/3
[DeviceD-GigabitEthernet3/0/3] port link-type trunk
[DeviceD-GigabitEthernet3/0/3] port trunk permit vlan 10 11
[DeviceD-GigabitEthernet3/0/3] undo port trunk permit vlan 1
[DeviceD-GigabitEthernet3/0/3] smart-link flush enable control-vlan 10 11
[DeviceD-GigabitEthernet3/0/3] undo shutdown
[DeviceD-GigabitEthernet3/0/3] quit
(1) 配置完成后,查看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-0000 ---
--------------------------------------------------
* 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 : always
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
-----------------------------------------------------------------------------
Ten-GE1/3/0/1 PRIMARY ACTIVE 3 05:16:44 20014/10/23
Ten-GE2/3/0/1 SECONDARY STANDBY 0 NA
上述信息表示,在Smart Link组1中,Device A的Ten-GigabitEthernet 1/3/0/1是主端口,负责转发VLAN实例1的流量,Device B的Ten-GigabitEthernet 2/3/0/1是从端口,作为备份端口,等主端口故障之后转发VLAN实例1的流量。
(3) 当Device A的Ten-GigabitEthernet 1/3/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
-----------------------------------------------------------------------------
Ten-GE1/3/0/1 PRIMARY DOWN 3 05:16:44 20014/10/23
Ten-GE2/3/0/1 SECONDARY ACTIVE 1 05:22:37 20014/10/23
上述信息表示,Device A的Ten-GigabitEthernet 1/3/0/1接口Down时,在Smart Link组1中,Device B的Ten-GigabitEthernet 2/3/0/1成为主端口,负责转发VLAN实例1的流量。
# 通过使用display smart-link flush命令可以查看Device C上收到的Flush报文信息。
[DeviceC] display smart-link flush
Received flush packets : 1
Receiving interface of the last flush packet : Ten-GigabitEthernet3/0/1
Receiving time of the last flush packet : 07:57:22 2014/10/23
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-GigabitEthernet3/0/1
Receiving time of the last flush packet : 07:57:22 2014/10/23
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 mdc 1 interface Ten-GigabitEthernet1/3/0/2
#
irf-port 2/1
port group mdc 1 interface Ten-GigabitEthernet2/3/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/3/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/3/0/3
port link-mode bridge
port access vlan 10
undo stp enable
#
interface Ten-GigabitEthernet2/3/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/3/0/3
port link-mode bridge
port access vlan 11
undo stp enable
#
· Device C
#
sysname DeviceC
#
vlan 10 to 11
#
interface GigabitEthernet3/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 GigabitEthernet3/0/3
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 GigabitEthernet3/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 GigabitEthernet3/0/3
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 S12500-S系列交换机 二层技术-以太网交换配置指导-Release 7150P02
· H3C S12500-S系列交换机 二层技术-以太网交换命令参考-Release 7150P02
· H3C S12500-S系列交换机 可靠性配置指导-Release 7150P02
· H3C S12500-S系列交换机 可靠性命令参考-Release 7150P02
· H3C S12500-S系列交换机 虚拟化技术配置指导-Release 7150P02
· H3C S12500-S系列交换机 虚拟化技术命令参考-Release 7150P02
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!