当前位置:文档之家› MSTP配置

MSTP配置

MSTP配置
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域内。

1. 进入mst域视图

请在系统视图下进行下列配置。

2. 配置mst域的参数

请在mst域视图下进行下列配置。

在一个mst域内最多可以包含49棵生成树实例,其中实例0为cst,实例1~48为msti(多生成树实例)。用户在交换机上

对mst域作了以上配置,就把当前交换机划分到了一个特定的

mst域内。

只有两台交换机上配置的mst域的域名相同、mst域内配置的所有生成树实例对应的vlan映射表完全相同、mst域的修订级别相同,这两台交换机才属于同一个mst域。

用户在配置mst域的相关参数,特别是配置vlan映射表时,会引起mstp重新计算生成树,从而引起网络拓扑振荡。为了减少这种由于配置引起的振荡,mstp在处理用户关于域的相关配置时,并不会马上触发生成树重新计算,而是在满足下列条件之一的情况下,这些域的配置才会真正的生效:

用户使用命令active region-configuration手工激活配置的

mst域相关参数

用户使用命令stp enable使能mstp

缺省情况下,mst域的域名等于交换机的mac地址,mst域内所有的vlan都映射到生成树实例0,mstp域的修订级别为0。用户可以在系统视图下使用命令undo stp region-configuration 将mst域的三个配置恢复为缺省值。

3. 配置vlan列表与生成树实例的映射关系

mstp采用vlan映射表来描述vlan与生成树实例的映射关系。用户可以通过本命令来配置该vlan映射表:每个vlan可以按照用户的配置被划分到不同的生成树实例上。

用户不能将同一个vlan映射到多个不同的实例上,当用户将一个已经映射的vlan重新映射到一个不同的msti上时,则自动

取消原来的映射关系。

命令vlan-mapping modulo modulo可以快速的为每个生成树实例指定vlan。该命令将vlan映射到id为(vlan id-1)%modulo+1的生成树实例上。(说明:(vlan id-1)%modulo为对(vlan id-1)的求模运算,如按照16取模,则vlan 1映射到msti 1、vlan 2映射到msti 2 ...vlan 16映射到msti 16、vlan 17映射到msti 1,

依次类推。)

请在mst域视图下进行下列配置。

缺省情况下,所有vlan均映射到cist,即实例0上。

4. 激活mst域的配置,并退出mst域视图

请在mst域视图下进行下列配置。

.2.2 指定交换机为根桥或备份根桥

mstp可以通过计算来确定生成树的根桥。用户也可以通过交换机提供的命令来指定当前交换机为根桥。

可以通过下面的命令指定交换机为特定生成树的根桥或备份

根桥。

请在系统视图下进行下列配置。

设置当前交换机为根桥或者备份根桥之后,用户不能再修改

交换机的优先级。

用户可以将当前交换机指定为生成树实例(由参数instance instance-id确定)的根桥或备份根桥。如果instance-id取值为0,当前交换机将被指定为cist的根桥或备份根桥。

当前交换机在各棵生成树实例中的根类型互相独立,它可以作为一棵生成树实例的根桥或备份根桥,同时也可以作为其他生成树实例的根桥或备份根桥;在同一棵生成树实例中,同一台交换机不能既作为根桥,又作为备份根桥。

当根桥出现故障或被关机时,备份根桥可以取代根桥成为指定生成树实例的根桥;但是此时如果用户设置了新的根桥,则备份根桥将不会成为根桥。如果用户为一棵生成树实例配置了多个备份根桥,当根桥失效时,mstp将选择mac地址最小的那个备

份根桥作为根桥。

在设置根桥和备份交换机时,用户可以同时指定交换网络的网络直径和hello time参数。关于网络直径和hello time的描述,可以参见配置任务“1.2.6 配置交换网络的网络直径”和“1.2.7 配

置交换机的时间参数”。

当前交换机可以被指定为多棵生成树实例的树根,但是用户不能同时为一棵生成树实例指定两个或两个以上的根桥,即不要在两台或两台以上的交换机上使用命令给同一棵生成树实例指

定树根。

用户可以给同一棵生成树指定多个备份树根,即可以在两台或两台以上的交换机上使用命令给同一棵生成树实例指定备份

树根。

一般情况下,建议用户给一棵生成树指定一个树根和多个备

份树根。

缺省情况下,交换机既不作为生成树的根桥,也不作为生成

树的备份根桥。

1.2.3 配置mstp的工作模式

mstp和rstp能够互相识别对方的协议报文,可以互相兼容。而stp无法识别mstp的报文,mstp为了实现和stp的兼容,设定了两种工作模式:stp兼容模式,mstp模式。在stp兼容模式下,交换机各个端口将发送stp报文;在mstp模式下,交换机的各个端口将发送mstp报文或者stp报文(如果端口上连接了stp交换机),并且具备多生成树的功能。

可以通过下面的命令配置mstp的工作模式。mstp可以和stp 协议互通,如果交换网络中存在运行stp协议的交换机,可以通过该命令配置当前的mstp运行在stp兼容模式下,否则可以配

置mstp运行在mstp模式下。

请在系统视图下进行下列配置。

一般情况下,如果交换网络中存在运行stp的交换机,与stp 交换机相连的端口自动从mstp模式迁移到stp兼容模式下运行。但是如果运行stp的交换机被拆除后,此端口不能自动从stp兼容模式迁移到mstp模式下运行,需要执行stp mcheck将

它改回原来的mstp模式。

缺省情况下,交换机运行在mstp模式下。

1.2.4 配置交换机的bridge优先级

交换机的bridge优先级的大小决定了这台交换机是否能够被选作生成树的根。通过配置较小的bridge优先级,可以达到指定某台交换机成为生成树树根的目的。支持mstp的交换机在不同的生成树实例中可以拥有不同的优先级。

可以通过下面的命令配置指定交换机的在不同生成树实例中

的bridge优先级。

请在系统视图下进行下列配置。

配置交换机的优先级时,如果参数instance instance-id取值为0,配置的优先级是交换机在cist中的优先级。

在生成树树根的选择过程中,如果交换机的bridge优先级取值相同,则mac地址最小的那台交换机将被选择为根。

缺省情况下,交换机的bridge优先级取值为32768。

1.2.5 配置mst域的最大跳数

mst域的最大跳数限制了mst域的规模。配置在域根上的最大跳数将作为mst域的最大跳数。从域内的生成树的根桥开始,域内的配置消息(即bpdu)每经过一台交换机的转发,跳数就被减1;交换机将丢弃收到的跳数为0的配置消息,使处于最大跳数外的交换机无法参与生成树的计算,从而限制了mst域的规

模。

可以通过下面的命令配置mst域的最大跳数。

请在系统视图下进行下列配置。

mst域的最大跳数越大,说明mst域的规模越大。只有配置在作为域根的交换机上的mst域的最大跳数才能限制mst域的规模。mst域内的其他交换机将采用域根上的配置,即使本交换

机也做了相应的配置。

缺省情况下,mst域的最大跳数为20。

1.2.6 配置交换网络的网络直径

交换网络中任意两台主机都通过特定路径彼此相连,这些路径由一系列交换机构成。网络直径指的是这些路径中交换机个数最多的那条路径,用路径经过的交换机个数来表示。

可以通过下面的命令配置交换网络的网络直径。

请在系统视图下进行下列配置。

网络直径是表征网络规模的一个参数,网络直径越大,说明

一个网络的规模越大。

当用户配置交换机的网络直径参数时,mstp通过计算自动将交换机的hello time、forward delay以及max age三个时间参数

设置为一个较优的值。

设置网络直径只对cist有效,对msti(多生成树实例)无效。

本命令用来配置交换网络的网络直径,从而确定mstp的三个时间参数(hellotime,forwarddelay,maxage) 。

缺省情况下,网络直径为7,此时对应的三个时间也分别为它

们的缺省值。

1.2.7 配置交换机的时间参数

交换机有三个时间参数:forward delay、hello time和max

age。

forward delay时间为交换机状态迁移机制。链路故障会引发网络重新进行生成树的计算,生成树的结构将发生相应的变化。不过重新计算得到的新配置消息无法立刻传遍整个网络,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成暂时性的路径回环。为此协议采用了一种状态迁移的机制,根端口和指定端口重新开始数据转发之前要经历一个中间状态,中间状态经过forward delay时间的延时后才能进入转发状态,这个延时保证了新的配置消息已经传遍整个网络。

hello time用于交换机检测链路是否存在故障。交换机每隔hello time时间会向周围的交换机发送hello报文,以确认链路是

否存在故障。

max age时间是用来判断配置消息是否“过时”的参数,交换机

会将过时的配置消息丢弃。

可以通过下面的命令配置交换机的时间参数。

请在系统视图下进行下列配置。

整个交换网络中所有的交换机采用cist的根桥上的三个时间

参数。

交换机的forward delay时间参数的长短与交换网络的网络直径有关。一般来说,网络直径越大,forward delay时间就应该

配置地越长。

如果forward delay时间配置的过小,可能会引入临时的冗余路径;如果forward delay时间配置的过大,网络可能会较长时间不能恢复连通。建议用户采用缺省值。

合适的hello time时间值可以保证交换机能够及时发现网络中的链路故障,又不会占用过多的网络资源。建议用户使用缺省值。如果用户设置的hello time时间值过长,在链路发生丢包时,交换机会误以为链路出现了故障,从而引发网络设备重新计算生成树;如果用户设置的hello time时间值过短,交换机将频繁发送重复的配置消息,增加了交换机的负担,浪费了网络资源。

如果用户配置的max age时间过小,网络设备会频繁地计算生成树,而且有可能将网络拥塞误认成链路故障;如果用户配置的max age时间过大,网络设备很可能不能及时发现链路故障,不能及时重新计算生成树,从而降低网络的自适应能力。建议用

户采用缺省值。

根桥的hello time、forward delay以及max age三个时间参数取值之间应该满足如下公式,否则网络会频繁震荡:

2 × (forward delay -1 second) ]= max age

max age ]= 2 × (hello time+ 1 second)

建议用户使用stp bridge-diameter命令指定交换网络的网络

直径及hello time,mstp会自动计算出这三个时间参数的比较优

的取值。

缺省情况下,forward delay时间为1500厘秒(即15秒),hello time时间为200厘秒(即2秒),max age时间为2000

厘秒(即20秒)。

1.2.8 配置特定交换机的超时时间因子

交换机每隔一定时间会向周围的网桥发送hello报文,以确认链路是否存在故障。通常如果交换机在3倍的hello time时间内没有收到上游交换机发送的hello报文,就会认为上游交换机已经故障,从而重新进行生成树的计算。在非常稳定的网络中,可能由于上游交换机的繁忙而导致这种生成树的重新计算。在这种情况下,用户可以通过配置来延长超时时间,从而避免这种无

谓的生成树计算。

可以通过下面的命令配置交换机的超时时间因子,使超时时间从原来的3倍的hello time延长到更长时间。

请在系统视图下进行下列配置。

一般情况下,在稳定的网络中,推荐用户将超时时间因子设

置为5、6或者7。

缺省情况下,交换机的超时时间因子为3。

1.2.9 配置端口的最大发送速率

端口的最大发送速率是用来表示端口在每hello time时间内最多可发送多少个mstp报文的参数。

以太网端口的最大发送速率与端口的物理状态和网络结构有关,用户可以根据实际的网络情况对其进行配置。

可以通过下面两种途径配置端口的最大发送速率。

1. 在系统视图下进行配置

请在系统视图下进行下列配置。

2. 在以太网端口视图下进行配置

请在以太网端口视图下进行下列配置。

以上两种方法都可以配置端口的最大发送速率。

如果该参数被配置的过大,则每个hello time内发送的mstp 报文数就很多,从而占用过多的网络资源。建议用户采用缺省值。

缺省情况下,交换机上所有以太网端口的最大发送速率为10。

多协议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:

相关主题
文本预览
相关文档 最新文档