MSTP配置命令

MSTP配置命令
MSTP配置命令

目录

1 MSTP配置命令 .................................................................................................................................... 1-1

1.1 MSTP配置命令................................................................................................................................. 1-1

1.1.1 active region-configuration ..................................................................................................... 1-1

1.1.2 check region-configuration ..................................................................................................... 1-1

1.1.3 display stp............................................................................................................................... 1-2

1.1.4 display stp abnormal-port....................................................................................................... 1-5

1.1.5 display stp down-port ............................................................................................................. 1-6

1.1.6 display stp history................................................................................................................... 1-7

1.1.7 display stp ignored-vlan.......................................................................................................... 1-8

1.1.8 display stp region-configuration.............................................................................................. 1-8

1.1.9 display stp root ....................................................................................................................... 1-9

1.1.10 display stp tc....................................................................................................................... 1-10

1.1.11 instance .............................................................................................................................. 1-11

1.1.12 region-name ....................................................................................................................... 1-12

1.1.13 reset stp.............................................................................................................................. 1-12

1.1.14 revision-level....................................................................................................................... 1-13

1.1.15 stp....................................................................................................................................... 1-14

1.1.16 stp bpdu-protection............................................................................................................. 1-15

1.1.17 stp bridge-diameter ............................................................................................................ 1-15

1.1.18 stp compliance.................................................................................................................... 1-16

1.1.19 stp config-digest-snooping ................................................................................................. 1-17

1.1.20 stp cost ............................................................................................................................... 1-18

1.1.21 stp edged-port .................................................................................................................... 1-19

1.1.22 stp ignored vlan .................................................................................................................. 1-20

1.1.23 stp loop-protection.............................................................................................................. 1-20

1.1.24 stp max-hops...................................................................................................................... 1-21

1.1.25 stp mcheck ......................................................................................................................... 1-22

1.1.26 stp mode............................................................................................................................. 1-23

1.1.27 stp no-agreement-check..................................................................................................... 1-23

1.1.28 stp pathcost-standard......................................................................................................... 1-24

1.1.29 stp point-to-point................................................................................................................. 1-25

1.1.30 stp port priority.................................................................................................................... 1-26

1.1.31 stp port-log.......................................................................................................................... 1-27

1.1.32 stp priority........................................................................................................................... 1-28

1.1.33 stp region-configuration...................................................................................................... 1-29

1.1.34 stp root primary................................................................................................................... 1-29

1.1.35 stp root secondary.............................................................................................................. 1-30

1.1.36 stp root-protection .............................................................................................................. 1-31

1.1.37 stp tc-protection.................................................................................................................. 1-31

1.1.38 stp tc-protection threshold.................................................................................................. 1-32

1.1.39 stp timer forward-delay....................................................................................................... 1-33

1.1.40 stp timer hello ..................................................................................................................... 1-33

1.1.41 stp timer max-age............................................................................................................... 1-34

1.1.42 stp timer-factor.................................................................................................................... 1-35

1.1.43 stp transmit-limit ................................................................................................................. 1-36

1.1.44 vlan-mapping modulo......................................................................................................... 1-37

1 MSTP配置命令

1.1 MSTP配置命令

1.1.1 active region-configuration

【命令】

active region-configuration

【视图】

MST域视图

【缺省级别】

2:系统级

【参数】

【描述】

active region-configuration命令用来激活MST域的配置。

用户输入本命令时,MSTP会使用用户配置的MST域相关参数替换当前系统运行的参数,此时MSTP会重新计算生成树。

相关配置可参考命令instance、region-name、revision-level、vlan-mapping modulo和check region-configuration。

【举例】

# 手工激活MST域的配置。

system-view

[Sysname] stp region-configuration

[Sysname-mst-region] active region-configuration

1.1.2 check region-configuration

【命令】

check region-configuration

【视图】

MST域视图

【缺省级别】

2:系统级

【参数】

【描述】

check region-configuration命令用来显示MST域的所有配置信息,包括设备的域名、VLAN映射表以及修订级别。

在MSTP协议中规定,用户必须保证域的配置是正确的,尤其是VLAN映射表。只有Format Selector(802.1s协议规定的协议选择因子,缺省值为0,不可配置)、域名、VLAN映射表、MSTP修订级别这四个配置完全相同,设备才能处在同一个域中,任何一个不同点最终会导致设备不在所期望的域中。

用户可以通过本命令查看MST域的所有配置信息,然后根据这些信息判断当前设备所属的MST域,或者判断MST域的配置是否正确。

相关配置可参考命令instance、region-name、revision-level、vlan-mapping modulo和active region-configuration。

【举例】

# 显示MST域的所有配置信息。

system-view

[Sysname] stp region-configuration

[Sysname-mst-region] check region-configuration

Admin Configuration

Format selector :0

Region name :00b010000001

Revision level :0

Instance Vlans Mapped

0 1 to 9, 11 to 4094

15 10

表1-1check region-configuration命令显示信息描述表

1.1.3 display stp

【命令】

display stp [ instance instance-id][ interface interface-list ][ brief ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

instance instance-id:查看指定实例的生成树信息。instance-id为生成树实例ID,取值范围为0~32,最小取值为0,表示的是CIST。

interface interface-list:查看指定端口的生成树信息。interface-list为以太网端口列表,表示多个以太网端口,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number] }&<1-10>。其中,interface-type为端口类型,interface-number为端口号。&<1-10>表示前面的参数最多可以输入10次。

brief:显示生成树的简要信息。

【描述】

display stp命令用来显示生成树的状态信息与统计信息。

根据MSTP的状态与统计信息,可以对网络拓扑结构进行分析与维护,也可以用于查看MSTP协议工作是否正常。

需要注意的是:

●用户如果不指定任何生成树实例ID与端口列表,则系统将显示所有实例在所有

端口上的生成树信息,显示顺序按照实例ID排列,每个实例内部按照端口名称

的顺序排列。

●如果用户指定具体的实例ID,则系统只显示该实例在所有端口上的生成树信息,

按照端口名称的顺序显示。

●如果用户只指定端口列表,则显示所有生成树实例在该端口上的信息,显示顺

序按照实例ID排列,实例内部按照端口名称的顺序排列。

●如果同时指定生成树实例ID与端口列表,则显示指定实例在指定端口上的生成

树信息。

MSTP的状态信息包括:

●CIST全局参数:协议工作模式、设备在CIST实例的优先级(Priority)、MAC

地址、Hello Time、Max Age、Forward Delay、Max Hops、CIST的总根、设

备到CIST总根的外部路径开销、域根、设备到域根的内部路径开销、设备的

CIST根端口、是否启动BPDU保护功能;

●CIST端口参数:端口状态、角色、优先级、路径开销、指定桥、指定端口、是

否是边缘端口、是否是点对点链路、端口的transmit limit、是否启动根保护功

能、端口的报文格式、是否域边界端口、Hello Time、Max Age、Forward Delay、

Message-age time、Remaining-hops、指定端口是否快速迁移;

●MSTI全局参数:MSTI实例ID、该实例的桥优先级、域根、内部路径开销、

MSTI根端口、MASTER桥;

●MSTI端口参数:端口状态、角色、优先级、路径开销、指定桥、指定端口、

Remaining Hops、指定端口是否快速迁移。

统计信息包括:

●端口发送的TCN BPDU、CONFIG BPDU、RST BPDU、MST BPDU数量;

●端口接收的TCN BPDU、CONFIG BPDU、RST BPDU、MST BPDU以及错

误BPDU数量;

●端口丢弃的BPDU数量。

相关配置可参考命令reset stp。

【举例】

# 显示生成树的简要状态信息与统计信息。

display stp instance 0 interface Ethernet 1/0/1 to Ethernet 1/0/4 brief MSTID Port Role STP State Protection

0 Ethernet1/0/1 ALTE DISCARDING LOOP

0 Ethernet1/0/2 DESI FORWARDING NONE

0 Ethernet1/0/3 DESI FORWARDING NONE

0 Ethernet1/0/4 DESI FORWARDING NONE

表1-2display stp命令显示简要信息描述表

# 显示生成树的详细状态信息与统计信息。

display stp instance 0 interface Ethernet 1/0/2

----[CIST][Port198(Ethernet1/0/2)][DOWN]----

Port Protocol :enabled

Port Role :CIST Disabled Port

Port Priority :128

Port Cost(Legacy) :Config=auto / Active=200000

Desg. Bridge/Port :32768.000f-e25d-f8ad / 128.198

Port Edged :Config=disabled / Active=disabled

Point-to-point :Config=auto / Active=false

Transmit Limit :10 packets/hello-time

Protection Type :None

MST BPDU Format :Config=auto / Active=legacy

Port Config-

Digest-Snooping :disabled

Num of Vlans Mapped :0

PortTimes :Hello 2s MaxAge 20s FwDly 15s MsgAge 0s RemHop 20

BPDU Sent :0

TCN: 0, Config: 0, RST: 0, MST: 0

BPDU Received :0

TCN: 0, Config: 0, RST: 0, MST: 0

表1-3display stp命令显示详细信息描述表

1.1.4 display stp abnormal-port

【命令】

display stp abnormal-port

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display stp abnormal-port命令用来显示非正常阻塞的端口信息。

导致端口非正常阻塞的原因包括:

●发生根保护

●发生环路保护

●发生MSTP报文格式不兼容保护

【举例】

# 显示非正常阻塞的端口信息。

display stp abnormal-port

MSTID Blocked Port Reason

1 Ethernet1/0/1 ROOT-Protected

2 Ethernet1/0/2 LOOP-Protected

2 Ethernet1/0/

3 Formatcompatibility –Protected

表1-4 display stp abnormal-port 命令显示信息描述表

1.1.5 display stp down-port

【命令】

display stp down-port 【视图】

任意视图 【缺省级别】

1:监控级 【参数】

无 【描述】

display stp down-port 命令用来显示被STP 保护功能down 掉的端口信息,其中使端口down 掉的STP 保护功能包括BPDU 保护、MSTP 报文格式频繁切换保护。 【举例】

# 显示被STP 保护功能down

掉的端口信息。

display stp down-port Down Port Reason

Ethernet1/0/1 BPDU-Protected

Ethernet1/0/2 Formatfrequency-Protected

表1-5 display stp abnormal-port 命令显示信息描述表

1.1.6 display stp history

【命令】

display stp [ instance instance-id ] history

【视图】

任意视图

【缺省级别】

0:访问级

【参数】

instance instance-id:查看指定实例的端口角色计算的历史信息。instance-id为生成树实例ID,取值范围为0~32,最小取值为0,表示的是CIST。

【描述】

display stp history命令用来显示MSTP实例端口角色计算的历史信息。

需要注意的是:

●用户如果不指定任何生成树实例ID,则系统将显示所有实例的端口角色计算的

历史信息。显示顺序按照实例ID排列,每个实例内部按照端口角色计算时间的

先后顺序排列。

●如果用户指定具体的实例ID,则系统只显示该实例所有端口角色计算的历史信

息。显示按照端口角色计算时间的先后顺序排列。

【举例】

# 显示MSTP实例端口角色计算的历史信息。

display stp instance 2 history

------------------- Instance 2 ---------------------

Port Ethernet1/0/1

Role change : ROOT->DESI (Aged)

Time : 2006/08/08 00:22:56

Port priority : 0.00e0-fc01-6510 0 0.00e0-fc01-6510 128.1

Port Ethernet1/0/2

Role change : ALTER->ROOT

Time : 2006/08/08 00:22:56

Port priority : 0.00e0-fc01-6510 0 0.00e0-fc01-6510 128.2

表1-6display stp history命令显示信息描述表

1.1.7 display stp ignored-vlan

【命令】

display stp ignored-vlan

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display stp ignored-vlan命令用来显示开启VLAN Ignore特性的VLAN列表。【举例】

# 显示开启VLAN Ignore特性的VLAN列表。

display stp ignored-vlan

STP-Ignored VLAN: 1 to 2

表1-7display stp ignored-vlan命令显示信息描述表

1.1.8 display stp region-configuration

【命令】

display stp region-configuration

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display stp region-configuration命令用来显示已经生效的MST域的配置信息,即设备当前所配置的域名、域的修订级别以及用户所配置的VLAN与生成树实例的映射关系。

相关配置可参考命令stp region-configuration。

【举例】

# 显示已经生效的MST域的配置信息。

display stp region-configuration

Oper Configuration

Format selector :0

Region name :hello

Revision level :0

Instance Vlans Mapped

0 21 to 4094

1 1 to 10

2 11 to 20

表1-8display stp region-configuration命令显示信息描述表

1.1.9 display stp root

【命令】

display stp root

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display stp root命令用来显示所有MSTP实例的根桥信息。

【举例】

# 显示所有MSTP实例的根桥信息。

display stp root

MSTID Root Bridge ID ExtPathCost IntPathCost Root Port

0 32768.000f-e200-2200 200 0 Ethernet1/0/1

1.1.10 display stp tc

【命令】

display stp [ instance instance-id ] tc

【视图】

任意视图

【缺省级别】

0:访问级

【参数】

instance instance-id:查看指定实例的所有端口发送和接收的TC或者TCN报文个数。instance-id为生成树实例ID,取值范围为0~32,最小取值为0,表示的是CIST。

【描述】

display stp tc命令用来显示MSTP实例的所有端口发送和接收的TC或者TCN报文个数。

需要注意的是:

●用户如果不指定任何生成树实例ID,则系统将显示所有实例的所有端口发送和

接收的TC或者TCN报文个数。显示顺序按照实例ID排列,每个实例内部按

照端口名称的顺序排列。

●如果用户指定具体的实例ID,则系统只显示该实例的所有端口发送和接收的TC

或者TCN报文个数,按照端口名称的顺序显示。

【举例】

# 显示MSTP实例0的所有端口发送和接收的TC或者TCN报文个数。

display stp instance 0 tc

MSTID Port Receive Send

0 Ethernet1/0/1 6 4

0 Ethernet1/0/2 0 2

1.1.11 instance

【命令】

instance instance-id vlan vlan-list

undo instance instance-id[ vlan vlan-list ]

【视图】

MST域视图

【缺省级别】

2:系统级

【参数】

instance-id:生成树实例ID,取值范围为0~32,最小取值为0,表示的是CIST。

vlan vlan-list:VLAN列表,表示多个VLAN的ID号。vlan-list={ vlan-id[ to vlan-id ] }&<1-10>。其中,vlan-id为VLAN的ID号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

instance命令用来将指定的VLAN列表映射到指定的生成树实例上。undo instance 命令用来将指定的VLAN列表从指定生成树实例上删除,被删除的VLAN被重新映射到CIST(即实例0)上。

缺省情况下,所有VLAN均对应到CIST(即实例0)上。

需要注意的是:

●如果undo命令中没有指定VLAN,则该生成树实例上对应的所有VLAN都重

新映射到CIST上。

●用户不能将同一个VLAN映射到多个不同的实例上,当用户将一个已经映射的

VLAN重新映射到一个不同的实例上时,则自动取消原来的映射关系。

相关配置可参考命令region-name、revision-level、check region-configuration、vlan-mapping modulo和active region-configuration。

【举例】

# 将VLAN 2映射到生成树实例1上。

system-view

[Sysname] stp region-configuration

[Sysname-mst-region] instance 1 vlan 2

1.1.12 region-name

【命令】

region-name name

undo region-name

【视图】

MST域视图

【缺省级别】

2:系统级

【参数】

name:设备的MST域名,为1~32个字符的字符串。

【描述】

region-name命令用来设置设备的MST域名。undo region-name命令用来恢复MST域名的缺省值。

缺省情况下,设备的MST域名为设备的MAC地址。

设备的域名用来与MST域的VLAN映射表、MSTP的修订级别共同确定该设备可以属于哪个域。

相关配置可参考命令instance、revision-level、check region-configuration、vlan-mapping modulo和active region-configuration。

【举例】

# 设置设备的MST域名为hello。

system-view

[Sysname] stp region-configuration

[Sysname-mst-region] region-name hello

1.1.13 reset stp

【命令】

reset stp [ interface interface-list ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

interface interface-list:清除指定端口上的生成树统计信息。interface-list为以太网端口列表,表示多个以太网端口,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number] }&<1-10>。其中,interface-type为端口类型,interface-number为端口号。&<1-10>表示前面的参数最多可以输入10次。

【描述】

reset stp命令用来清除生成树的统计信息。

生成树统计信息包括端口接收和发送的TCN BPDU、CONFIG BPDU、RST BPDU、MST BPDU数量,其中STP BPDU、TCN BPDU只在CIST上统计。

需要注意的是:

●如果用户在命令中指定端口列表,将清除指定端口上的生成树统计信息;

●如果不指定任何端口,将清除所有端口上的生成树统计信息。

相关配置可参考命令display stp。

【举例】

# 清除以太网端口Ethernet1/0/1到以太网端口Ethernet1/0/3上的统计信息。

reset stp interface Ethernet 1/0/1 to Ethernet 1/0/3

1.1.14 revision-level

【命令】

revision-level level

undo revision-level

【视图】

MST域视图

【缺省级别】

2:系统级

【参数】

level:MSTP修订级别,取值范围为0~65535。

【描述】

revision-level命令用来配置设备的MSTP修订级别。undo revision-level命令用来恢复修订级别为缺省值。

缺省情况下,设备的MSTP修订级别为0。

MSTP的修订级别用于和域名、VLAN映射表一起确定设备所属的MST域。

相关配置可参考命令instance、region-name、check region-configuration、vlan-mapping modulo和active region-configuration。

【举例】

# 设置设备的MST域的MSTP修订级别为5。

system-view

[Sysname] stp region-configuration

[Sysname-mst-region] revision-level 5

1.1.15 stp

【命令】

stp { enable | disable }

undo stp

【视图】

系统视图/以太网端口视图/二层聚合端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

enable:开启MSTP特性。

disable:关闭MSTP特性。

【描述】

stp命令用来开启或关闭全局或端口的MSTP特性。undo stp命令用来关闭全局或端口的MSTP特性。

缺省情况下,所有端口的MSTP特性处于开启状态,全局MSTP特性处于关闭状态。

设备全局MSTP特性开启后所有端口上的MSTP功能即可生效。

需要注意的是:

●在系统视图下执行该命令,则该配置在全局生效;在端口视图下执行该命令,

则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口

组中的所有端口生效。

●在二层聚合端口视图下进行的本配置,只在二层聚合端口上生效;在聚合成员

端口上进行的本配置,只在成员端口退出聚合组之后才能生效。关于聚合的介

绍请参见“接入分册”中的“链路聚合配置”。

●为了灵活地控制MSTP工作,可以关闭设备上特定端口的MSTP特性,使这些

端口不参与生成树计算,节省设备的CPU资源。

●在MSTP启动后,设备会根据用户配置的协议模式来决定是STP兼容模式、

RSTP模式或者是在MSTP模式运行。关闭MSTP协议后,设备将成为透明桥。

●MSTP特性启动后,MSTP根据收到的配置消息(即BPDU报文)动态维护相

应VLAN的生成树状态;MSTP被关闭后,MSTP将不再维护该状态。

相关配置可参考命令stp mode。

【举例】

# 启动全局MSTP特性。

system-view

[Sysname] stp enable

# 关闭以太网端口Ethernet1/0/1上的MSTP特性。

system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] stp disable

1.1.16 stp bpdu-protection

【命令】

stp bpdu-protection

undo stp bpdu-protection

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

stp bpdu-protection命令用来开启设备的BPDU保护功能。undo stp bpdu-protection命令用来恢复缺省情况。

缺省情况下,BPDU保护功能处于关闭状态。

【举例】

# 启动设备的BPDU保护功能。

system-view

[Sysname] stp bpdu-protection

1.1.17 stp bridge-diameter

【命令】

stp bridge-diameter bridge-number

undo stp bridge-diameter

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

bridge-number:交换网络的网络直径,取值范围为2~7。

【描述】

stp bridge-diameter命令用来设定交换网络的网络直径,即交换网络中任意两个终端设备之间最大的设备数目。undo stp bridge-diameter命令用来恢复缺省情况。

缺省情况下,交换网络的网络直径为7。

选用合适的Hello Time、Forward Delay与Max Age时间参数,可以加快生成树收敛速度。这三个时间参数值与网络的规模有关。用户可以通过设置一个网络规模的参数值(交换网络的网络直径)来间接设置这三个时间参数值。当用户配置设备的网络直径后,MSTP自动根据配置的网络直径将Hello Time、Forward Delay与Max Age 设置为一个较优的值。当网络直径为缺省值7时,对应的三个时间参数也分别为它们的缺省值。

需要注意的是,本配置只对CIST有效,对MSTI无效,并且只能在根桥上配置才会生效。

相关配置可参考命令stp timer forward-delay、stp timer hello和stp timer max-age。

【举例】

# 设定交换网络的网络直径为5。

system-view

[Sysname] stp bridge-diameter 5

1.1.18 stp compliance

【命令】

stp compliance { auto | dot1s | legacy }

undo stp compliance

【视图】

以太网端口视图/二层聚合端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

legacy:配置端口只收发与非标准格式兼容的MSTP报文。

dot1s:配置端口只收发标准格式(符合802.1s协议)的MSTP报文。

auto:配置端口自动识别MSTP报文的格式并根据识别结果确定发送报文的格式。

【描述】

stp compliance命令用来配置端口识别/发送MSTP报文的方式。undo stp compliance命令用来恢复缺省情况。

缺省情况下,配置为auto,即端口自动识别报文格式。

需要注意的是:

●在端口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行

该命令,则该配置将在端口组中的所有端口生效。

●在二层聚合端口视图下进行的本配置,只在二层聚合端口上生效;在聚合成员

端口上进行的本配置,只在成员端口退出聚合组之后才能生效。关于聚合的介

绍请参见“接入分册”中的“链路聚合配置”。

●如果端口识别/发送MSTP报文的方式配置为auto,则端口可以自动识别并解

析收到的legacy或dot1s格式的MSTP报文,且端口在需要发送MSTP报文

时,发送报文格式与所接收到的MSTP报文格式一致。

●如果端口识别/发送MSTP报文的方式配置成了legacy或dot1s,则端口只发

送和接收端口所配置格式的报文。这种配置情况下,如果端口接收到的MSTP

报文格式与所配置的报文格式不一致,则端口将成为指定端口,端口状态保持

在Discarding状态,以防止出现环路。

【举例】

# 配置端口只收发标准格式的MSTP报文。

system-view

[Sysname-Ethernet1/0/1] stp compliance dot1s

# 恢复端口缺省识别/发送MSTP报文的方式。

[Sysname-Ethernet1/0/1] undo stp compliance

1.1.19 stp config-digest-snooping

【命令】

stp config-digest-snooping

undo stp config-digest-snooping

【视图】

系统视图/以太网端口视图/二层聚合端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

【描述】

stp config-digest-snooping命令用来开启摘要侦听特性。undo stp config-digest-snooping命令用来关闭摘要侦听特性。

缺省情况下,摘要侦听特性处于关闭状态。

需要注意的是:

●在系统视图下执行该命令,则该配置在全局生效;在端口视图下执行该命令,

则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口

组中的所有端口生效。

●在二层聚合端口视图下进行的本配置,只在二层聚合端口上生效;在聚合成员

端口上进行的本配置,只在成员端口退出聚合组之后才能生效。关于聚合的介

绍请参见“接入分册”中的“链路聚合配置”。

●必须在端口和全局同时开启摘要侦听特性,该特性才会生效。建议先在与厂商

设备相连的所有端口开启摘要侦听特性,然后再全局开启摘要侦听特性,一次

性让所有端口的配置生效,从而减少对网络的冲击;而要关闭所有端口的摘要

侦听特性时,不必逐个端口关闭,只需要全局关闭即可。

●建议不要在MST域边界端口开启摘要侦听特性,否则可能会导致环路。

【举例】

# 全局开启配置摘要侦听特性。

system-view

[Sysname] stp config-digest-snooping

# 在端口Ethernet1/0/1上开启配置摘要侦听特性。

system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] stp config-digest-snooping

1.1.20 stp cost

【命令】

stp [ instance instance-id ] cost cost

undo stp [ instance instance-id ] cost

【视图】

以太网端口视图/二层聚合端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

instance instance-id:设置当前端口在指定生成树实例上的端口路径开销。

instance-id为生成树实例ID,取值范围为0~32,最小取值为0,表示的是CIST。

cost:端口路径开销。取值范围因所采用的路径开销计算标准不同而不同。

●当选择IEEE 802.1D-1998标准来计算端口的缺省路径开销值时,cost的取值

范围为1~65535。

●当选择IEEE 802.1t标准来计算端口的缺省路径开销值时,cost的取值范围为

1~200000000。

●当选择私有标准来计算端口的缺省路径开销值时,cost的取值范围为1~

200000。

多协议MSTP配置实例

多生成树协议MSTP 【实验名称】 多生成树协议MSTP 【实验目的】 在接入层和分布层交换机上配置MSTP 并进行验证。 【背景描述】 某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所有的VLANs 都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很空闲,为了克服这个问题,他决定采用基于VLAN 的多生成树协议MSTP ,现要在交换机上做适当配置来完成这一任务。 本实验采用4台交换机设备,PC1和PC3在Vlan 10中,IP 地址分别为172.16.1.10/24和172.16.1.30/24,PC2在Vlan 20中,PC4在Vlan 40中。 【实现功能】 在实现网络冗余和可靠性的同时实现负载均衡(分担)。 【实验拓扑】 Vlan 10 Vlan 20 Vlan 10 Vlan 40 F0/1 F0/2 F0/23 F0/23 F0/24 F0/24 F0/23 F0/1 F0/2 【实验设备】 接入层交换机S2126G (2台)、分布层交换机S3550-24(2台)

【实验步骤】 第一步:配置接入层交换机S2126-A S2126-A (config)#spanning-tree !开启生成树 S2126-A (config)#spanning-tree mode mstp !配置生成树模式为MSTP S2126-A(config)#vlan 10 !创建Vlan 10 S2126-A(config)#vlan 20 !创建Vlan 20 S2126-A(config)#vlan 40 !创建Vlan 40 S2126-A(config)#interface fastethernet 0/1 S2126-A(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan 10 S2126-A(config)#interface fastethernet 0/2 S2126-A(config-if)#switchport access vlan 20 !分配端口F0/2给Vlan 20 S2126-A(config)#interface fastethernet 0/23 S2126-A(config-if)#switchport mode trunk !定义F0/23为trunk端口 S2126-A(config)#interface fastethernet 0/24 S2126-A(config-if)#switchport mode trunk !定义F0/24为trunk端口 S2126-A(config)#spanning-tree mst configuration ! 进入MSTP配置模式 S2126-A(config-mst)#instance 1 vlan 1,10 !配置instance 1(实例1)并关联Vlan 1和10 S2126-A(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40 S2126-A(config-mst)#name region1 !配置域名称 S2126-A(config-mst)#revision 1 !配置版本(修订号) 验证测试:验证MSTP配置 S2126-A#show spanning-tree mst configuration !显示MSTP全局配置 Multi spanning tree protocol : Enabled Name : region1 Revision : 1 Instance Vlans Mapped -------- ------------------------------------------------------------ 0 2-9,11-19,21- 39,41- 4094 1 1,10 2 20,40 第二步:配置接入层交换机S2126-B S2126-B (config)#spanning-tree !开启生成树 S2126-B (config)#spanning-tree mode mstp !采用MSTP生成树模式 S2126-B(config)#vlan 10 !创建Vlan 10 S2126-B(config)#vlan 20 !创建Vlan 20 S2126-B(config)#vlan 40 !创建Vlan 40

交换机 vrrp+mstp配置实例,含均衡负载(大赛人原文)

交换机vrrp+mstp配置实例 锐捷tac贾文宇 一、组网需求 1、switch a 、switch b选用两台锐捷的s5750 ;switch c 、shwich d 选 用锐捷的s3750和s3760 2、全网共有两个业务vlan ,为vlan 10 、vlan 20 3、Switch a 、switch b 都分别对两vlan起用两vrrp组,实现两组的业务的负 载分担和备份。 4、Switch a、switch b、switch c、switch d 都起用mstp多生成数协议,并且 所有设备都属于同一个mst域,且实例映射一致(vlan 10映射实例1、vlan 20映射实例2 其他vlan映射默认实例0)。 5、Vlan 10业务以switch a为根桥;vlan 20业务以switch b为根桥;实现阻 断网络环路,并能实现不同vlan数据流负载分担功能。 二、组网图

三、配置步骤 Switch a配置: s1#show run Building configuration... Current configuration : 1651 bytes ! version RGNOS 10.2.00(2), Release(29287)(Tue Dec 25 20:39:14 CST 2007 -ngcf49) hostname s1 co-operate enable ! ! ! vlan 1 ! vlan 10 ! vlan 20 ! ! no service password-encryption ! spanning-tree 开启生成树(默认为mstp) spanning-tree mst configuration 进入mst配置模式 revision 1 指定MST revision number 为1 name region1 指定mst配置名称 instance 0 vlan 1-9, 11-19, 21-4094 缺省情况下vlan都属于实例0 instance 1 vlan 10 手工指定vlan10属于实例1 instance 2 vlan 20 手工指定vlan20属于实例2 spanning-tree mst 1 priority 0 指定实例1的优先级为0(为根桥) spanning-tree mst 2 priority 4096 指定实例2的优先级为4096 interface GigabitEthernet 0/1 switchport access vlan 10 配置g0/1属于vlan10 ! interface GigabitEthernet 0/2 switchport access vlan 20 配置g0/2属于vlan 20 ! interface GigabitEthernet 0/3 ! . .

多生成树协议MSTP的配置

实验六:多生成树协议MSTP 的配置 实验目的 了解并掌握多生成树协议的配置 背景描述 某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所 有的VLANs 都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很空闲,为了克服这个问题,他决定采用基于VLAN 的多生成树协议MSTP ,现要在交换机上做适当配置来完成这一任务。 实验拓扑 完整实验拓扑图 实例1的生成树拓扑图 实例2的生成树拓扑图 Switch1 Switch4 Switch3 Fa0/3 Fa0/4 Fa0/1 Fa0/2 BridgeAddr : 00d0.f8b8.dc8e BridgeAddr :00d0.f8bc.9b33 BridgeAddr : 00d0.f8bc.9a8f Switch2 Switch4 Switch3 Fa0/4 Fa0/3 Fa0/2 Fa0/1 BridgeAddr : 00d0.f8b8.1bf8 BridgeAddr :00d0.f8bc.9b33 BridgeAddr : 00d0.f8bc.9a8f Switch1 Switch2 Switch4 Switch3 Fa0/1 Fa0/2 Fa0/2 Fa0/1 Fa0/4 Fa0/3 Fa0/2 Fa0/2 Fa0/1 Fa0/3 Fa0/4 Fa0/1

实验步骤 1.交换机Switch1的一些相应配置 (1)创建Vlan10和Vlan20 Switch1(config)#vlan 10 Switch1(config-vlan)#exit Switch1(config)#vlan 20 Switch1(config-vlan)#exit (2)设置Trunk口和端口fa0/1与fa0/2的聚合 Switch1(config)#inter range fa 0/1-2 Switch1(config-if-range)#switchport mode trunk Switch1(config-if-range)#exit Switch1(config)#inter range fa 0/1-2 Switch1(config-if-range)#port-group 1 Switch1(config-if-range)#exit !设置端口fa0/1-2为trunk并端口聚合 Switch1(config)#inter range fa 0/3-4 Switch1(config-if-range)#switchport mode trunk Switch1(config-if-range)#exit (3)开启生成树协议设为MSTP模式,并作相应设置 Switch1(config)#spanning-tree!开启生成树 Switch1(config)#spanning-tree mode mstp!配置生成树模式为MSTP Switch1(config)#spanning-tree mst configuration! 进入MSTP配置模式 Switch1(config-mst)#name taishan!配置域名称 Switch1(config-mst)#revision 1!配置版本(修订号) Switch1(config-mst)#instance 1 vlan 10!配置instance 1(实例1)并关联Vlan 10 Switch1(config-mst)#instance 2 vlan 20!配置instance 2(实例2)并关联Vlan 20 Switch1(config-mst)#exit Switch1(config)#spanning-tree mst 1 priority 8192 !提升交换机Switch1在实例1上的优先级,缺省是32768,值越小越优先成为该instance 中的root switch,这一配置能确定Switch1为instance的根桥 Switch1(config)#end 【注意事项】 l 对规模很大的交换网络可以划分多个域(region),在每个域里可以创建多个instance(实例); 2 划分在同一个域里的各台交换机须配置相同的域名(name)、相同的修订号(revision number)、相同的instance—vlan 对应表; 3 交换机可以支持65个MSTP instance,其中实例0是缺省实例,是强制存在的,其它实例可以创建和删除; 4 将整个spanning-tree恢复为缺省状态用命令spanning-tree reset 。 5 注意各个交换机的查看(验证)配置信息应该在所有的交换机配置完成后进行。

MSTP专线故障维护案例

MSTP专线故障维护案例 一、前言背景 以太网专线业务,是基于SDH传输技术、构建于MSTP设备平台上、通过以太网接口为客户提供服务的数据专线业务。随着MSTP技术的发展与成熟,跨域专线电路采用MSTP平台传输正呈逐年上升趋势,而MSTP电路在故障发生时又存在定位困难、处理时间长等问题,给维护工作带来不小压力。本文主要以MSTP电路故障处理为例,总结日常工作中积累的一些维护经验,望能对后期的MSTP客户电路维护提供借鉴。 二、MSTP电路故障处理思路 MSTP电路在开通前期需要通过SDH层业务配置、端口属性配置、TAG 属性、封装协议等较多设置项目(如图 1 以太网专线电路配置示意图),在故障定位时关注点较多所以并没有一成不变的处理方法,可以根据现场实际情况再结合自己的维护经验和对维护手段的熟悉程度进行处理。MSTP 电路故障定位可以参照“先告警后性能、先SDH后以太网、先日志后测试、先内部后外部”的原则。

图1以太网专线(MSTP)电路配置示意图 三、MSTP专线电路类型和故障处理主要方法、步骤 在以太网专线电路故障处理时,首先需了解此故障电路的全程拓扑情况(如图2 省际以太网专线拓扑图),从而有利于故障的进一步定位。然后按以太网故障电路处理思路进行指导下,主要步骤进行逐一处理。 Z 图2 省际以太网专线(MSTP)拓扑图 1.以太网专线电路类型 目前我市以太网专线电路按跨域范围主要分为国际以太网专线、省际以太网专线和市内以太网专线。 按业务落地类型分为三种: (1)两端业务都在骨干传输(主要为二干传输,下同)以太网接口落地; (2)一端业务在骨干传输以太网接口落地,另一端业务通过骨干与本地网电路互连后在本地网以太网接口落地。 (3)两端业务都经骨干与本地网电路互连,在本地网设备以太网业务落地。 2.以太网专线电路故障处理主要方法和步骤

mstp与vrrp配置举例

Z 端 20.0.1.10/24 Z 交换机 A 交换机 Vlan 2:20.0.1.1/24Vlan 3:30.0.1.1/24Vlan 4:40.0.1.1/24Vlan 5:50.0.1.1/24 Vlan 3:30.0.1.3/24Vlan 4:40.0.1.3/24Vlan 5:50.0.1.3/24 Mstp 元素:Name:wushan Revision:2 Instance 1:vlan3,5Instance 2:vlan2,4 Vlan 3,5主用路由Vlan 2,4备用路由 Vlan 2:20.0.1.2/24Vlan 3:30.0.1.2/24Vlan 4:40.0.1.2/24Vlan 5:50.0.1.2/24 Vlan 2,4主用路由Vlan 3,5备用路由 注:mstp 同一区域中,不同交换机mstp 的3大属性(名称、修订号、instance 与vlan 的映射关系)必须完全相同。 Switch A: (config)#int range g0/23-24 (config-range-if)#switchport trunk encapusulation dot1q (config-range-if)#switchport allow vlan 1-6 (config-range-if)#switchport mode trunk (config)#int g0/20 (config-if)#switchport trunk encapusulation dot1q (config)#switchport allow vlan 1-6 (config-if)#switchport mode trunk (config)#int g0/11 (config-if)#switchport mode access (config-if)#switchport access vlan 2 (config)#spanning tree mode mst (config-mst)#spanning-tree mst configuration (config-mst)#name wushan (config-mst)#revision 2

MSTP是一个多生成树协议

MSTP是一个多生成树协议。MSTP的“多生成树”包括两层含义:一是在一个交换网络中可以基于VLAN划分出多个生成树实例(STI),二是在每个生成树实例中可以包括多个VLAN。而不是像Cisco的PVST、PVST+这样,虽然在整个交换网络中可以基于VLAN划分出多个生成树实例,但是每个生成树实例中仅包括一个VLAN。所以相对PVST、PVST+来说,MSTP更适用于比较大的网络中,划分生成树实例也更灵活,可以根据实际应用需要求来进行。 虽然在整体来看,MSTP网络可分为以下层次(如图21-1所示): ●MSTP网络 ●多生成树域MST Region(Multiple Spanning Tree Region) ●多生成树实例MSTI(Multiple Spanning Tree Instance) 图21-1 MSTP的网络层次示意图 而且这三者之间依次是包含关系,即MSTP网络包含MST域和MSTI,MST 域又包含MSTI,因为在一个MSTP网络中可以有多个MST域,一个MST域中又可以有多个MSTI。 1.MST域 MST域(Multiple Spanning Tree Regions,多生成树域)是由交换网络中的多台交换机以及它们之间的网段构成(在Cisco中是叫“MST区域”)。这

些交换机都启动了MSTP、具有相同的域名、相同的VLAN到生成树映射(是一个描述了VLAN和MSTI之间映射关系的映射表)配置和相同的MSTP修订级别配置,并且物理上有链路连通。 一个局域网中可以存在多个MST域,各MST域之间在物理上直接或间接相连。用户可以通过MSTP配置命令把多台交换机划分在同一个MST域内。 在如图21-1所示的MSTP网络中有三个MST域(MST域1、MST域2和MST 域3),域内所有交换机(图中每个生成树实例中的每个小圆圈代表一台交换机)都有相同的MST域配置。 2.MSTI MSTI(Multiple Spanning Tree Instance,多生成树实例)是指MST域内的生成树。一个MST域内可以通过MSTP生成多棵生成树,各棵生成树之间彼此独立。一个MSTI可以与一个或者多个VLAN对应,但一个VLAN只能与一个MSTI 对应。 既然是生成树,那就不允许存在环路。在如图21-2所示的MSTP网络(由四台交换机相互串联形成)就形成了三个MSTI(图中的MSTI1、MSTI2、MSTI3,注意看他们的拓扑,总有一个方向的交换机连接是断开的),每个MSTI都没有环路。 图21-2 MSTI划分示例

MSTP配置

Cisco MSTP配置(多生成树) 一、什么是MSTP 当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP)。其中802.1D是最早关于STP的标准。RSTP(Rapid Spanning Tree Protocol)是STP 的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。MSTP(Multiple Spanning Tree Protocol)提出了多生成树的概念,可以把不同的vlan 映射到不同的生成树,从而达到网络负载均衡的目的。 Configuring IEEE 802.1s MST Release 12.1(13)E and later releases support MST. These sections describe how to configure MST: Enabling MST (1) Displaying MST Configurations (4) Configuring MST Instance Parameters(参数) (8) Configuring MST Instance Port Parameters (10) Restarting Protocol Migration (11) Enabling MST To enable and configure MST on the switch, perform these tasks in privileged mode:

These examples show how to enable MST: Router# show spanning-tree mst configuration % Switch is not in mst mode Name [] Revision 0 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-4094 ------------------------------------------------------------------------------- Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# spanning-tree mode mst Router(config)# spanning-tree mst configuration Router(config-mst)# show current Current MST configuration Name [] Revision 0 Instance Vlans mapped -------- --------------------------------------------------------------------- 0 1-4094 -------------------------------------------------------------------------------

华为的MSTPVRRP配置

华为的M S T P V R R P配 置 集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

AR-1 undo terminal monitor Info: Current terminal monitor is off. system-view Enter system view, return user view with Ctrl+Z. [Huawei]interface ethernet 0/0/0 [Huawei-Ethernet0/0/0]ip address 30 [Huawei-Ethernet0/0/0]interface ethernet0/0/1 [Huawei-Ethernet0/0/1]ip address 30 [Huawei-Ethernet0/0/1]q [Huawei]interface loopback 0 [Huawei-LoopBack0]ip address 32 [Huawei-LoopBack0]q [Huawei]ip route-static 24 route-static 24 route-static 0 terminal monitor Info: Current terminal monitor is off. system-view Enter system view, return user view with Ctrl+Z. [Huawei] [Huawei] [Huawei]vlan batch 11 21 22 2 3 Info: This operation may take a few seconds. Please wait for a moment...done. [Huawei]interface vlanif 11 [Huawei-Vlanif11]ip address 28 [Huawei-Vlanif11]vrrp vrid 1 virtual-ip vrid 1 priority 200 [Huawei-Vlanif11]vrrp vrid 1 track interface ethernet 0/0/5 reduced 150 [Huawei-Vlanif11]q

MSTP配置

MSTP配置 mstp配置包括: 配置交换机的mst域 指定交换机为根桥或备份根桥 配置mstp的工作模式 配置交换机的bridge优先级 置mst域的最大跳数 配置交换网络的网络直径 配置交换机的时间参数 配置特定交换机的超时时间因子配置端口的最大发送速率 配置端口为边缘端口或者非边缘端口

配置端口的path cost 配置端口的优先级 配置端口是否与点对点链路相连 配置端口的mcheck变量 配置交换机的保护功能 开启/关闭设备mstp特性 开启/关闭端口mstp特性 配置vlan列表与生成树实例的映射关系 开启单端口环路检测特性 配置设备支持标准mstp或私有mstp报文格式特性 只有开启设备mstp特性后其他配置才能生效。在启动mstp

之前,可以配置设备或以太网端口的相关参数;启动mstp后,这些参数将生效;mstp关闭后,这些配置参数仍被保留;当mstp重新启动后,这些参数仍将生效。未生效的域参数可以使用check region-configuration命令显示;在mstp未启动前配置的其他参数可以使用display current-configuration命令来显示;启动后的mstp参数可以使用相关的display命令显示,可以参考本章的“mstp显示和调试”章节。 当gvrp和mstp同时在交换机上启动时,gvrp报文将沿着生成树实例cist进行传播。因此在gvrp和mstp同时在交换机上启动的情况下,如果用户希望通过gvrp在网络中发布某个vlan,则用户在配置mstp的vlan映射表时要保证把这个vlan映射到 cist上。 cist即生成树实例0。 1.2.1 配置交换机的mst域 交换机属于哪个mst域由域名、vlan映射表、mstp修订级别配置决定。用户可以通过下面的配置过程将当前交换机划分在一 个特定的mst域内。

MSTP配置要点概述1

MSTP配置要点概述 1、MSTP基本原理 MSTP是ISP将用户的以太帧封装到SDH内传输的技术,和传统SDH点对点链路不同之处在于:用户可以灵活开通任意带宽而不再受限于2M带宽的叠加。 对于用户而言,ISP的MSTP网络就是一个巨大的交换机。用户通过给每个节点分配一个vlan的方式实现互联。因此,每个分支就相当于一个vlan,而中心端相当于trunk,每个子接口对应一个vlan。因此,用户需要为每个分支分配vlan编号和对应的IP地址,vlan编号需要和ISP共享,ISP负责将每个VLAN和SDH通道一一对应起来。 2、MSTP的线路监测配置 以太接口下的IP配置和原有的串口或E1口配置没有什么区别,只是将原有接口的配置迁移到以太口下而已。但是由于以太口的物理性质和串口不同,导致端口监测和QoS配置有较大差异。 以太口因为不是点对点性质,因此当线路中断时,路由器和MSTP设备的互联还是完好的,因此端口不会down,如果使用的是静态路由,则路由表不会更新,导致断网。因此需要使用额外的PING检查配置来克服这点,不同厂家配置有所不同。 Cisco:使用IP SLA。IP SLA即服务质量保证,实际上就是由路由器主动的通过PING、TCP SYN 等数据包去检查某项应用的可用状态,然后将检查结果反馈给路由器(即track),路由器随机做出反应。在MSTP中我们使用PING来检查线路的通断。命令如下:ip sla monitor 1 type echo protocol ipIcmpEcho 1.1.1.1 source-ipaddr 1.1.1.2 frequency 10 timeout 500 vrf XXX ! ip sla monitor schedule 1 start-time now life forever ! track 1 rtr 1 state ! ip route **** **** next-hop track 1 本配置中,启用一个编号为1的SLA,使用ICMP从本地接口地址ping对端设备地址做检查,并配置ping测试的周期为10秒,每次ping的超时时间为500毫秒,并放入某vrf内。然后启动编号为1的track,rtr 1即表示使用IP SLA 1内定义的策略进行监控,state表示只有在收到成功的信息时track状态才是UP的。最后将tack应用在静态路由中,若track状态为down,则该路由失效。还可配置SLA重试延时和次数,具体命令可在路由器上查询。 每条MSTP线路都要配置一个对应的SLA和track。 Cisco3845在升级后发现新版IOS的部分SLA和track命令发生改变,新命令如下:ip sla 1 icmp-echo 1.1.1.1 source-ip 1.1.1.2 frequency 10 timeout 500

华为配置MSTP的基本功能

华为配置MSTP的基本功能 组网需求 交换机SwitchA、SwitchB、SwitchC和SwitchD都支持MSTP,本例中的交换机都使用二层接口运行MSTP。 配置思路 采用如下的思路配置MSTP的基本功能: 将SwitchA和SwitchC配置到一个域内,域名为RG1,创建实例1。 将SwitchB和SwitchD配置到另外一个域,域名为RG2,创建实例1。 配置交换机SwitchA为CIST总根。 在域RG1内,交换机SwitchA为CIST域根,SwitchA为实例1的域根。在SwitchA的Eth0/0/2和Eth0/0/1上应用根保护功能。 在域RG2内,交换机SwitchB为CIST域根,SwitchD为实例1的域根。 SwitchC和SwitchD的Eth0/0/1与PC机相连,设置为边缘端口,同时在SwitchC和SwitchD 上应用BPDU保护功能。 在SwitchA、SwitchB、SwitchC和SwitchD使用华为私有计算方法计算路径开销。 数据准备 为完成此配置例,需准备如下的数据: SwitchA和SwitchC的域名为RG1

SwitchB和SwitchD的域名为RG2 各Ethernet端口号如图1所示 VLAN号是1~20 操作步骤 配置交换机SwitchA # 配置SwitchA的MST域。 system-view [SwitchA] stp region-configuration [SwitchA-mst-region] region-name RG1 [SwitchA-mst-region] instance 1 vlan 1 to 10# 激活域配置。 [SwitchA-mst-region] active region-configuration [SwitchA-mst-region] quit# 配置SwitchA在实例0中的优先级为0,保证SwitchA作为CIST的总根。 [SwitchA] stp instance 0 priority 0# 配置SwitchA在实例1中的优先级为0,保证SwitchA 作为实例1的域根。 [SwitchA] stp instance 1 priority 0# 配置端口路径开销的计算方法为华为私有计算方法。 [SwitchA] stp pathcost-standard legacy# 创建VLAN 2到20。 [SwitchA] vlan batch 2 to 20# 将Eth0/0/2加入VLAN。 [SwitchA] interface ethernet 0/0/2 [SwitchA-Ethernet0/0/2] port link-type trunk [SwitchA-Ethernet0/0/2] port trunk allow-pass vlan 1 to 20 [SwitchA-Ethernet0/0/2] bpdu enable [SwitchA-Ethernet0/0/2] quit# 将Eth0/0/1加入VLAN。 [SwitchA] interface ethernet 0/0/1 [SwitchA-Ethernet0/0/1] port link-type trunk [SwitchA-Ethernet0/0/1] port trunk allow-pass vlan 1 to 20 [SwitchA-Ethernet0/0/1] bpdu enable [SwitchA-Ethernet0/0/1] quit# 在Eth0/0/1上启动根保护。 [SwitchA] interface ethernet 0/0/1 [SwitchA-Ethernet0/0/1] stp root-protection

VRRP+MSTP工程实例配置

1 特性简介 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议。如下图所示,通常一个网络内的所有主机都设置一条缺省路由(图中的缺省路由下一跳地址为10.100.10.1),主机发往外部网络的报文将通过缺省路由发往三层交换机Switch,从而实现了主机与外部网络的通信。当交换机Switch发生故障时,本网段内所有以Switch为缺省路由下一跳的主机将断掉与外部的通信。 图1-1 局域网组网方案 VRRP就是为解决上述问题而提出的,它为具有多播或广播能力的局域网(如以太网)设计。VRRP将局域网的一组交换机(包括一个Master即主交换机和若干个Backup即备份交换机)组织成一个虚拟路由器,这组交换机被称为一个备份组。 图1-2 虚拟路由器示意图

虚拟的交换机拥有自己的IP地址10.100.10.1(这个IP地址可以和备份组内的某个交换机的接口地址相同),备份组内的交换机也有自己的IP地址(如Master的IP地址为10.100.10.2,Backup的IP地址为10.100.10.3)。局域网内的主机仅仅知道这个虚拟路由器的IP地址10.100.10.1(通常被称为备份组的虚拟IP地址),而不知道具体的Master交换机的IP地址10.100.10.2以及Backup交换机的IP地址10.100.10.3。局域网内的主机将自己的缺省路由下一跳设置为该虚拟路由器的IP地址10.100.10.1。于是,网络内的主机就通过这个虚拟的交换机与其它网络进行通信。当备份组内的Master交换机不能正常工作时,备份组内的其它Backup交换机将接替不能正常工作的Master交换机成为新的Master交换机,继续向网络内的主机提供路由服务,从而实现网络内的主机不间断地与外部网络进行通信。 2 适用版本 软件版本:S9500-CMW310-R1628版本及以后升级版本(R2126及以上版本不支持) 硬件版本:S9500交换机全系列硬件版本 3 注意事项 同一VRRP备份组多个备份的路由器之间,VRRP组握手时间必须一致,否则VRRP组状态会异常; 同一VRRP备份组之间VRRP的工作方式必须相同,都为抢占模式,或者都为非抢占模式;必须在配置VRRP组之前启用vrrp ping-enable功能,否则无法ping通VRRP虚地址;VRRP监控端口只能监控VLAN接口地址,无法监控某个具体的端口; VRRP组的hello时间一般不建议修改;如果VRRP组数较多,可以考虑把各组的hello时间分别设置成2、3、5、7等互质数,减少VRRP hello报文对CPU的冲击。 4 配置举例

华为的MSTP+VRRP配置

AR-1 undo terminal monitor Info: Current terminal monitor is off. system-view Enter system view, return user view with Ctrl+Z. [Huawei]interface ethernet 0/0/0 [Huawei-Ethernet0/0/0]ip address 192.168.0.2 30 [Huawei-Ethernet0/0/0]interface ethernet0/0/1 [Huawei-Ethernet0/0/1]ip address 192.168.0.6 30 [Huawei-Ethernet0/0/1]q [Huawei]interface loopback 0 [Huawei-LoopBack0]ip address 1.1.1.1 32 [Huawei-LoopBack0]q [Huawei]ip route-static 172.16.0.0 24 192.168.0.1 [Huawei]ip route-static 172.16.1.0 24 192.168.0.5 [Huawei] [Huawei] [Huawei]ip route-static 0.0.0.0 0 192.168.0.5 [Huawei] [Huawei] LSW2

undo terminal monitor Info: Current terminal monitor is off. system-view Enter system view, return user view with Ctrl+Z. [Huawei] [Huawei] [Huawei]vlan batch 11 21 22 2 3 Info: This operation may take a few seconds. Please wait for a moment...done. [Huawei]interface vlanif 11 [Huawei-Vlanif11]ip address 192.168.1.2 28 [Huawei-Vlanif11]vrrp vrid 1 virtual-ip 192.168.1.1 [Huawei-Vlanif11]vrrp vrid 1 priority 200 [Huawei-Vlanif11]vrrp vrid 1 track interface ethernet 0/0/5 reduced 150 [Huawei-Vlanif11]q [Huawei]interface vlanif 21 [Huawei-Vlanif21]ip address 172.16.0.2 24 [Huawei-Vlanif21]vrrp vrid 2 virtual-ip 172.16.0.1 [Huawei-Vlanif21]vrrp vrid 2 priority 200 [Huawei-Vlanif21]vrrp vrid 2 track interface ethernet 0/0/5 reduced 150 [Huawei-Vlanif21]q [Huawei]interface vlanif 22 [Huawei-Vlanif22]ip address 172.16.1.2 24 [Huawei-Vlanif22]vrrp vrid 3 virtual-ip 172.16.1.1 [Huawei-Vlanif22]vrrp vrid 3 priority 80 [Huawei-Vlanif22]q [Huawei]interface ethernet 0/0/1 [Huawei-Ethernet0/0/1]port link-type trunk [Huawei-Ethernet0/0/1]port trunk allow-pass vlan 11 21 [Huawei-Ethernet0/0/1]interface ethernet 0/0/2 [Huawei-Ethernet0/0/2]port link-type trunk [Huawei-Ethernet0/0/2]port trunk allow-pass vlan 11 22 [Huawei-Ethernet0/0/2]interface ethernet 0/0/3 [Huawei-Ethernet0/0/3]port link-type trunk [Huawei-Ethernet0/0/3]port trunk allow-pass vlan 11 21 22 [Huawei-Ethernet0/0/3]q [Huawei]stp enable [Huawei]stp mode mstp [Huawei]stp region-configuration [Huawei-mst-region]region-name 001 [Huawei-mst-region]instance 1 vlan 11 [Huawei-mst-region]instance 2 vlan 21 [Huawei-mst-region]instance 3 vlan 22 [Huawei-mst-region]active region-configuration

MSTP生成树基本原理及配置总结

MSTP生成树 MSTP 基本原理 将多个vlan关联(映射)到一个实例(instance),默认已存在实例0(包含所有vlan),通常自定义实例1和2,不同实例的根不相同,可负载均衡,具备RSTP的快速收敛。 通过MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域(MST Region:Multiple Spanning Tree Region)。 MST regions(区域):以下参数相同的switch就在同一个区域 ①名称:每个域有一个唯一名称; ②修订号:暂保留,默认为0; ③配置摘要:vlan映射表(关联表)。 实现MST:在BID中加入system ID表示实例号并将其加入优先级 域根:域根(Regional Root)分为IST(Internal Spanning Tree)域根和MSTI域根。 主桥:(Master Bridge)也就是IST Master,域内距离总根最近的交换设备。 公共生成树:CST(Common Spanning Tree)连接交换网络内所有MST域的一棵生成树。内部生成树:IST(Internal Spanning Tree)是各MST域内的一棵生成树。 公共和内部生成树:CIST是通过STP或RSTP协议计算生成的,连接一个交换网络内所有交换设备的单生成树。 构成单生成树:SST(Single Spanning Tree)有两种情况: 运行STP或RSTP的交换设备只能属于一个生成树。 MST域中只有一个交换设备,这个交换设备构成单生成树。 端口角色:根端口、指定端口、Alternate端口、Backup端口、边缘端口、Master端口和域边缘端口。 MSTP 基本配置 实验主链路配置为Trunk 并放行所有VLAN,将SWA作为vlan 2 to vlan 10 的主根,SWB 为备份根;SWB作为vlan 11 to 20 的主根,SWA为备份根。 实验参考TOP:

相关文档
最新文档