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

10-可靠性配置举例

目录

05-H3C_Smart_Link典型配置举例

本章节下载 05-H3C_Smart_Link典型配置举例  (378.85 KB)

05-H3C_Smart_Link典型配置举例

H3C Smart Link配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

资料版本:6W100-20200330

产品版本:Release 7585P05

 

Copyright © 2020 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。

 



1  简介

本文档介绍了Smart Link配置举例。

2  配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解Smart Link、Monitor Link和IRF特性。

3  使用限制

请勿将一个端口同时加入聚合组和Smart Link组,否则该端口在Smart Link组中将不会生效,也无法使用display smart-link group命令查看到。

4  Smart Link组负载分担配置举例

4.1  组网需求

图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

Device D

GE3/0/1

10、11

 

GE3/0/4

11

 

GE3/0/2

10、11

Device B

GE3/0/1

10、11

 

GE3/0/3

10、11

 

GE3/0/2

10、11

 

 

 

 

4.2  配置思路

为了实现流量在两条上行链路上的负载分担,需在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报文功能。

4.3  配置注意事项

·     如果欲配置某端口为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报文的发送。

4.4  配置步骤

4.4.1  Device A的配置

# 配置端口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

4.4.2  Device B的配置

# 配置端口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

4.4.3  Device C的配置

# 配置端口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

4.4.4  Device D的配置

# 配置端口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

4.5  验证配置

(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 2019/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 2019/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 2019/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 2019/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 2019/10/23

 Device ID of the last flush packet           : 0000-fc00-2500

 Control VLAN of the last flush packet        : 10

4.6  配置文件

·     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

#

5  Smart Link与Monitor Link联动配置举例

5.1  组网需求

图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

 

 

 

 

5.2  配置思路

为了实现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报文功能。

5.3  配置注意事项

·     如果欲配置某端口为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组。

·     请勿通过shutdownundo shutdown命令手动开启或关闭接口来改变Monitor Link组中下行接口的状态。

5.4  配置步骤

5.4.1  Device A的配置

# 配置端口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

5.4.2  Device B的配置

# 配置端口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 11

# 配置抢占模式,配置延时抢占时间为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

5.4.3  Device C的配置

# 配置端口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 和GigabitEthernet 3/0/3配置为下行接口。

[DeviceC-mtlk-group1] port GigabitEthernet 3/0/2 uplink

[DeviceC-mtlk-group1] port GigabitEthernet 3/0/1 downlink

[DeviceC-mtlk-group1] port GigabitEthernet 3/0/3 downlink

[DeviceC-mtlk-group1] quit

5.4.4  Device D的配置

# 配置端口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和GigabitEthernet 3/0/3配置为下行接口。

[DeviceD-mtlk-group1] port GigabitEthernet 3/0/2 uplink

[DeviceD-mtlk-group1] port GigabitEthernet 3/0/1 downlink

[DeviceD-mtlk-group1] port GigabitEthernet 3/0/3 downlink

[DeviceD-mtlk-group1] quit

5.4.5  Device E的配置

# 配置端口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

5.5  验证配置

(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 2019/12/29

  GE3/0/2                 SECONDARY STANDBY 3               17:43:06 2019/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 2019/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 2019/10/23

  Last-down-time   : -

 

  Member                    Role       Status

  --------------------------------------------

  GE3/0/2                   UPLINK     UP

  GE3/0/1                   DOWNLINK   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 2019/12/29

  Last-down-time   : -

 

  Member                    Role       Status

  --------------------------------------------

  GE3/0/2                   UPLINK     UP

  GE3/0/1                   DOWNLINK   UP

  GE3/0/3                   DOWNLINK   UP

上述信息表示,Device C设备的Monitor Link 1中,GigabitEthernet 3/0/2为上行接口;Device D设备的Monitor Link 1中,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                 PRIMARY   DOWN    1               NA

  GE3/0/2                 SECONDAR   ACTIVE 3               17:43:06 2019/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   DOWN    1               NA

  GE3/0/2                 SECONDAR  ACTIVE 3               17:43:06 2019/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 2019/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 2019/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 2019/10/23

  Last-down-time   : -

 

  Member                    Role       Status

  --------------------------------------------

  GE3/0/2                   UPLINK     DOWN

  GE3/0/1                   DOWNLINK   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 2019/12/29

  Last-down-time   : -

 

  Member                    Role       Status

  --------------------------------------------

  GE3/0/2                   UPLINK     DOWN

  GE3/0/1                   DOWNLINK   DOWN

  GE3/0/3                   DOWNLINK   DOWN

上述信息表示,Device A或Device B设备的GigabitEthernet 3/0/2Down时,Monitor Link 1的状态变为Down,下行设备会将流量切换到另一条链路进行转发。

5.6  配置文件

·     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

#

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 1 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

#

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 1 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

#

6  在IRF中应用Smart Link典型配置举例

6.1  组网需求

图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

GE1/3/0/1

10、11

Device B

GE2/3/0/1

10、11

 

GE1/3/0/3

10

 

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

 

6.2  配置思路

为了实现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端口需要使能接收Flush报文功能。

6.3  配置注意事项

·     如果欲配置某端口为Smart Link组的成员端口(主端口或从端口),请先手工关闭该端口,并待Smart Link组配置完成后再开启该端口,以避免形成环路,导致广播风暴。

·     在配置Smart Link组的成员端口之前,请确认端口未启用STP或者RRPP功能。

·     上游设备上配置的接收处理Flush报文的控制VLAN和在Smart Link设备上配置的发送控制VLAN需要相同。

·     Smart Link组的控制VLAN应同时为该Smart Link组的保护VLAN,且不要将已配置为控制VLAN的VLAN删除,否则会影响Flush报文的发送。

·     有关IRF的配置注意事项,请参见“虚拟化技术配置指导”中的“IRF”。

6.4  配置步骤

6.4.1  搭建IRF

1. Device A的配置

# 设置Device A的成员编号为1,创建IRF端口2,并将它与物理端口GigabitEthernet3/0/2绑定。

<DeviceA> system-view

[DeviceA] irf member 1 renumber 1

[DeviceA] irf-port 2

[DeviceA-irf-port2] port group interface 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。

2. Device B的配置

# 设置Device B的成员编号为2,创建IRF端口1,并将它与物理端口GigabitEthernet3/0/2绑定。

<DeviceB> system-view

[DeviceB] irf member 1 renumber 2

[DeviceB] irf-port 1

[DeviceB-irf-port1] port group interface 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

6.4.2   配置Smart Link

1. Device A的配置

# 配置端口GigabitEthernet 1/3/0/1、GigabitEthernet 2/3/0/1端口为Trunk口,允许VLAN 10、VLAN 11流量通过,并关闭STP。

<DeviceA> system-view

[DeviceA] vlan 10 to 11

[DeviceA] interface gigabitEthernet 1/3/0/1

[DeviceA-GigabitEthernet1/3/0/1] port link-type trunk

[DeviceA-GigabitEthernet1/3/0/1] port trunk permit vlan 10 11

[DeviceA-GigabitEthernet1/3/0/1] undo port trunk permit vlan 1

[DeviceA-GigabitEthernet1/3/0/1] undo stp enable

[DeviceA-GigabitEthernet1/3/0/1] shutdown

[DeviceA-GigabitEthernet1/3/0/1] quit

[DeviceA] interface gigabitEthernet 2/3/0/1

[DeviceA-GigabitEthernet2/3/0/1] port link-type trunk

[DeviceA-GigabitEthernet2/3/0/1] port trunk permit vlan 10 11

[DeviceA-GigabitEthernet2/3/0/1] undo port trunk permit vlan 1

[DeviceA-GigabitEthernet2/3/0/1] undo stp enable

[DeviceA-GigabitEthernet2/3/0/1] shutdown

[DeviceA-GigabitEthernet2/3/0/1] quit

# 配置端口GigabitEthernet 1/3/0/3为Access口,允许VLAN 10流量通过。

[DeviceA] interface gigabitEthernet 1/3/0/3

[DeviceA-GigabitEthernet1/3/0/3] port access vlan 10

[DeviceA-GigabitEthernet1/3/0/3] undo shutdown

[DeviceA-GigabitEthernet1/3/0/3] quit

# 配置端口GigabitEthernet 2/3/0/3为Access口,允许VLAN 11流量通过。

[DeviceA] interface gigabitEthernet 2/3/0/3

[DeviceA-GigabitEthernet2/3/0/3] port access vlan 11

[DeviceA-GigabitEthernet2/3/0/3] undo shutdown

[DeviceA-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

# 配置端口GigabitEthernet 1/3/0/1为主端口,GigabitEthernet 2/3/0/1为从端口。

[DeviceA-smlk-group1] port gigabitEthernet 1/3/0/1 primary

[DeviceA-smlk-group1] port 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 gigabitEthernet 1/3/0/1

[DeviceA-GigabitEthernet1/3/0/1] undo shutdown

[DeviceA-GigabitEthernet1/3/0/1] quit

[DeviceA] interface gigabitEthernet 2/3/0/1

[DeviceA-GigabitEthernet2/3/0/1] undo shutdown

[DeviceA-GigabitEthernet2/3/0/1] quit

2. Device C的配置

# 配置端口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

3. Device D的配置

# 配置端口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

6.5  验证配置

(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

  -----------------------------------------------------------------------------

  GE1/3/0/1           PRIMARY   ACTIVE  3               05:16:44 2019/10/23

  GE2/3/0/1           SECONDARY STANDBY 0               NA

上述信息表示,在Smart Link组1中,Device A的GigabitEthernet 1/3/0/1是主端口,负责转发VLAN实例1的流量,Device B的GigabitEthernet 2/3/0/1是从端口,作为备份端口,等主端口故障之后转发VLAN实例1的流量。

(3)     当Device A的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

  -----------------------------------------------------------------------------

  GE1/3/0/1           PRIMARY   DOWN 3               05:16:44 2019/10/23

  GE2/3/0/1           SECONDARY ACTIVE  1               05:22:37 2019/10/23

上述信息表示,Device A的GigabitEthernet 1/3/0/1接口Down时,在Smart Link组1中,Device B的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 : GigabitEthernet3/0/1

 Receiving time of the last flush packet      : 07:57:22 2019/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 : GigabitEthernet3/0/1

 Receiving time of the last flush packet      : 07:57:22 2019/10/23

 Device ID of the last flush packet           : 00e0-fc00-c518

 Control VLAN of the last flush packet        : 10

6.6  配置文件

·     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 GigabitEthernet1/3/0/2

#

irf-port 2/1

 port group mdc 1 interface 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 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 GigabitEthernet1/3/0/3

 port link-mode bridge

 port access vlan 10

 undo stp enable

#

interface 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 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

#

·     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

#

7  相关资料

·     H3C S7600系列交换机 二层技术-以太网交换配置指导-R758X

·     H3C S7600系列交换机 二层技术-以太网交换命令参考-R758X

·     H3C S7600系列交换机 可靠性配置指导-R758X

·     H3C S7600系列交换机 可靠性命令参考-R758X

·     H3C S7600系列交换机 虚拟化技术配置指导-R758X

·     H3C S7600系列交换机 虚拟化技术命令参考-R758X

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

新华三官网
联系我们