S6500产品典型配置指导MSTP.docx
《S6500产品典型配置指导MSTP.docx》由会员分享,可在线阅读,更多相关《S6500产品典型配置指导MSTP.docx(15页珍藏版)》请在冰点文库上搜索。
S6500产品典型配置指导MSTP
华为三康技术有限公司
Huawei-3ComTechnologiesCo.,Ltd.
文档编号DocumentID
密级Confidentialitylevel
内部公开
文档状态DocumentStatus
Draft1.0
共13页Total13ages
典型案例配置之MSTP
拟制
Preparedby
作者:
张庆亮
工号:
KF0134
Date
日期
2005-10-31
评审人
Reviewedby
Date
日期
yyyy-mm-dd
批准
Approvedby
Date
日期
yyyy-mm-dd
华为三康技术有限公司
Huawei-3ComTechnologiesCo.,Ltd.
版权所有XX
Allrightsreserved
修订记录RevisionRecord
日期
Date
修订
版本
RevisionVersion
修改
章节
SecNo.
修改描述
ChangeDescription
作者
Author
2005-10-31
1.00
V1稿完成
张庆亮
目录
1MSTP协议简介5
1.1MSTP特性简介5
1.2MSTP使用场合5
1.3MSTP使用注意事项5
2MSTP配置指南6
2.1MSTP基本配置6
3MSTP典型配置案例7
3.1组网需求7
3.2组网图7
3.3配置步骤7
3.3.1使用的版本7
3.3.2配置交换机LSWA8
3.3.3配置交换机LSWB8
3.3.4配置交换机LSWC9
3.3.5配置交换机LSWD10
3.3.6配置说明10
3.3.7验证结果10
4关键命令11
4.1开启/关闭stp11
4.2配置交换机的MST域12
4.2.1进入MST域视图12
4.2.2配置交换机的MST域名13
4.2.3配置交换机MST域的实例和VLAN映射关系13
4.2.4激活交换机MST域的配置14
5相关资料15
5.1相关协议和标准15
典型案例之MSTP
1MSTP协议简介
1.1MSTP特性简介
MSTP(MultipleSpanningTreeProtocol)是多生成树协议的英文缩写,该协议兼容STP(SpanningTreeProtocol)和RSTP(RapidSpanningTreeProtocol)。
STP不能快速迁移。
即使是在点对点链路或边缘端口,也必须等待2倍的Forwarddelay的时间延迟,端口才能迁移到转发状态。
RSTP可以快速收敛,但是和STP一样存在以下缺陷:
局域网内所有网桥共享一棵生成树,不能按VLAN阻塞冗余链路,所有VLAN的报文都沿着一棵生成树进行转发。
MSTP可以弥补STP和RSTP的缺陷,它既可以快速收敛,也能使不同VLAN的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制。
MSTP设置VLAN映射表(即VLAN和生成树的对应关系表)把VLAN和生成树联系起来。
同时它把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。
MSTP将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。
1.2MSTP使用场合
在一个有环网络中,希望不同VLAN的数据按照不同的生成树拓扑进行数据转发,可以使用MSTP。
1.3MSTP使用注意事项
在MST域配置中,只有两台交换机上配置的MST域的域名相同、MST域内配置的所有生成树实例对应的VLAN映射表完全相同、MST域的修订级别相同,这两台交换机才属于同一个MST域。
以太网端口上的MSTP后可以通过命令行关闭,关闭后可能会产生冗余路径。
2MSTP配置指南
2.1MSTP基本配置
MSTP的基本配置包括:
●配置交换机的MST域
●指定交换机为根桥或备份根桥
●配置MSTP的工作模式
●配置交换机的Bridge优先级
●配置MST域的最大跳数
●配置交换网络的网络直径
●配置交换机的时间参数
●配置端口的最大发送速率
●配置端口为EdgePort
●配置端口的PathCost
●配置端口的优先级
●配置端口是否与点对点链路相连
●配置端口的mCheck变量
●配置交换机的保护功能
●开启/关闭设备MSTP特性
●开启/关闭端口MSTP特性
●配置摘要侦听特性
只有开启设备MSTP特性后其他配置才能生效。
在启动MSTP之前,可以配置设备或以太网端口的相关参数;启动MSTP后,这些参数将生效;MSTP关闭后,这些配置参数仍被保留;当MSTP重新启动后,这些参数仍将生效。
未生效的域参数可以使用checkregion-configuration命令显示;在MSTP未启动前配置的其他参数可以使用displaycurrent-configuration命令来显示;启动后的MSTP参数可以使用相关的display命令显示。
说明:
当GVRP和MSTP同时在交换机上启动时,GVRP报文将沿着生成树实例CIST进行传播。
因此在GVRP和MSTP同时在交换机上启动的情况下,如果用户希望通过GVRP在网络中发布某个VLAN,则用户在配置MSTP的VLAN映射表时要保证把这个VLAN映射到CIST上。
CIST即生成树实例0。
3MSTP典型配置案例
3.1组网需求
使用MSTP使组网图中不同VLAN的报文按照不同的生成树转发。
具体配置为:
网络中所有交换机属于同一个MST域,VLAN10的报文沿着实例1转发,VLAN30沿着实例3转发,VLAN20沿着实例0转发。
组网图中,LSWA和LSWB为汇聚层设备,LSWC和LSWD为接入层设备。
VLAN10、VLAN30在汇聚层设备终结,配置实例0的主树根和备份树根分别为LSWA和LSWB。
配置实例1的主树根和备份树根分别为LSWA和LSWB。
配置实例3的主树根和备份树根分别为LSWB和LSWA。
3.2组网图
图1MSTP典型配置组网图
3.3配置步骤
3.3.1使用的版本
给出Release版本信息和VRBD信息。
应该是正式发布的版本,而不是临时版本,测试版本,受限版本。
3.3.2配置交换机LSWA
#使能stp
[Quidway]stpenable
#MST域
[Quidway]stpregion-configuration
[Quidway-mst-region]region-nameexample
[Quidway-mst-region]instance1vlan10
[Quidway-mst-region]instance3vlan30
#手工激活MST域的配置。
[Quidway-mst-region]activeregion-configuration
#定义LSWA为实例0的主树根
[Quidway]stpinstance0rootprimary
#定义LSWA为实例1的主树根
[Quidway]stpinstance1rootprimary
#定义LSWA为实例3的备份树根
[Quidway]stpinstance3rootsecondary
#配置VRRP
[Quidway]vrrpping-enable
[Quidway]interfacevlan10
[Quidway-vlan-interface10]vrrpvrid1virtual-ip10.0.0.1
[Quidway-vlan-interface10]vrrpvrid1priority110
[Quidway]interfacevlan30
[Quidway-vlan-interface30]vrrpvrid3virtual-ip30.0.0.1
3.3.3配置交换机LSWB
#使能stp
[Quidway]stpenable
#MST域
[Quidway]stpregion-configuration
[Quidway-mst-region]region-nameexample
[Quidway-mst-region]instance1vlan10
[Quidway-mst-region]instance3vlan30
#手工激活MST域的配置。
[Quidway-mst-region]activeregion-configuration
#定义LSWB为实例0的备份树根
[Quidway]stpinstance0rootsecondary
#定义LSWB为实例1的备份树根
[Quidway]stpinstance1rootsecondary
#定义LSWB为实例3的主树根
[Quidway]stpinstance3rootprimary
#配置VRRP。
[Quidway]vrrpping-enable
[Quidway]interfacevlan10
[Quidway-vlan-interface10]vrrpvrid1virtual-ip10.0.0.1
[Quidway]interfacevlan30
[Quidway-vlan-interface30]vrrpvrid3virtual-ip30.0.0.1
[Quidway-vlan-interface30]vrrpvrid3priority110
3.3.4配置交换机LSWC
#使能stp
[Quidway]stpenable
#MST域
[Quidway]stpregion-configuration
[Quidway-mst-region]region-nameexample
[Quidway-mst-region]instance1vlan10
[Quidway-mst-region]instance3vlan30
#手工激活MST域的配置。
[Quidway-mst-region]activeregion-configuration
3.3.5配置交换机LSWD
#使能stp
[Quidway]stpenable
#MST域
[Quidway]stpregion-configuration
[Quidway-mst-region]region-nameexample
[Quidway-mst-region]instance1vlan10
[Quidway-mst-region]instance3vlan30
#手工激活MST域的配置。
[Quidway-mst-region]activeregion-configuration
3.3.6配置说明
Ø一般在网络中为了实现网络内的主机不间断地与外部网络进行通信,都使能VRRP做冗余备份。
上例中配置了VRRP。
Ø四台交换机配置在同一个MST域中,它们有相同的MST域名、相同的MST实例与VLAN映射关系以及相同的MST域修订级别。
Ø在交换机的配置中没有配置VLAN20与MST实例的映射关系,则VLAN20默认映射在MST的实例0中。
Ø配置LSWA和LSWB分别为实例0的主树根和备份树根;配置LSWA为实例1的主树根;配置LSWB为实例3的主树根。
Ø根据实际应用的需要可以通过改变端口在不同实例中的cost值来改变网络拓扑。
具体例子可以参见下面“验证结果”中的说明。
3.3.7验证结果
网络拓扑稳定后,可以看到不同VLAN的数据按照不同的生成树拓扑进行转发。
在实例0中,LSWA是域根桥,其上与LSWB、LSWC、LSWD相连的端口是指定端口,处于Forwarding状态;LSWB上与LSWA相连的端口是根端口,处于Forwarding状态,与LSWC、LSWD相连的端口是指定端口,处于Forwarding状态;LSWC上与LSWA相连的端口是根端口,处于Forwarding状态,与LSWB相连的端口是可选端口,处于Discarding状态;LSWD上与LSWA相连的端口是根端口,处于Forwarding状态,与LSWB相连的端口是可选端口,处于Discarding状态;
在实例1中,LSWA是域根桥,其上与LSWB、LSWC相连的端口是指定端口,处于Forwarding状态;LSWB上与LSWA相连的端口是根端口,处于Forwarding状态,与LSWC相连的端口是指定端口,处于Forwarding状态;LSWC上与LSWA相连的端口是根端口,处于Forwarding状态,与LSWB相连的端口是可选端口,处于Discarding状态;
在实例3中,LSWB是域根桥,其上与LSWA、LSWC相连的端口是指定端口,处于Forwarding状态;LSWA上与LSWB相连的端口是根端口,处于Forwarding状态,与LSWD相连的端口是指定端口,处于Forwarding状态;LSWD上与LSWB相连的端口是根端口,处于Forwarding状态,与LSWA相连的端口是可选端口,处于Discarding状态;
当然,根据实际应用的需要可以通过改变端口在不同实例中的cost值来改变网络拓扑。
例如,现在需要LSWC上VLAN10的数据业务走LSWB,也就是说希望LSWC与LSWA相连的端口在实例1中被Discarding,那么只需要在LSWC与LSWA相连的端口上配置一个较大的cost值,就可以改变网络拓扑,使得LSWC与LSWA相连的端口在实例1中是可选端口,被Discarding,而LSWC与LSWB相连的端口在实例1中是根端口,处于Forwarding。
具体的配置命令如下,在端口模式下执行:
[QuidwayGigabitEthernet2/0/1]stpinstance1cost200000
注意:
不同PATHCOST计算标准下链路cost值的取值范围是不同的,可以根据交换机上实际所采用的PATHCOST计算标准来配置一个相对较大的数值来改变拓扑。
4关键命令
4.1开启/关闭stp
【命令】
stp{enable|disable}
undostp
【视图】
系统视图、以太网端口视图
【参数】
enable:
用来开启全局或端口的MSTP特性。
disable:
用来关闭全局或端口的MSTP特性。
【描述】
stp命令用来启动或关闭交换机全局或端口的MSTP特性,undostp命令用来恢复交换机全局或端口的MSTP特性为缺省状态。
缺省情况下,交换机上的MSTP特性处于关闭状态。
要在端口使能MSTP,必须先在全局使能MSTP。
【举例】
#启动全局MSTP特性。
[Quidway]stpenable
#关闭以太网端口Ethernet2/1/1上的MSTP特性。
[Quidway-Ethernet2/1/1]stpdisable
4.2配置交换机的MST域
4.2.1进入MST域视图
【命令】
stpregion-configuration
undostpregion-configuration
【视图】
系统视图
【参数】
无
【描述】
stpregion-configuration命令用来进入MST域视图,undostpregion-configuration命令用来将MSTP域的配置恢复为缺省值。
缺省情况下,MST域的三个参数均取缺省值,即:
交换机的MST域名为交换机的桥MAC地址、所有VLAN均映射到CIST上、MSTP修订级别取值为0。
用户通过命令stpregion-configuration进入MST域视图,可以对域的相关参数:
域名、修订级别以及VLAN映射表进行配置。
【举例】
#进入MST域视图。
[Quidway]stpregion-configuration
[Quidway-mst-region]
4.2.2配置交换机的MST域名
【命令】
region-namename
undoregion-name
【视图】
MST域视图
【参数】
name:
交换机的MST域名,为不超过32字节的字符串。
【描述】
region-name命令用来设置交换机的MST域名,undoregion-name命令用来恢复MST域名的缺省值。
缺省情况下,交换机的MST域名为交换机的MAC地址。
【举例】
#设置交换机的MST域名为huawei。
[Quidway-mst-region]region-namehuawei
4.2.3配置交换机MST域的实例和VLAN映射关系
【命令】
instanceinstance-idvlanvlan-list
undoinstanceinstance-id[vlanvlan-list]
【视图】
MST域视图
【参数】
instance-id:
生成树实例ID,取值范围为0~16,取值为0表示的是CIST。
vlan-list:
VLAN列表,vlan-list={vlan-id[tovlan-id]}&<1-10>。
&<1-10>表示前面的参数最多可以输入10次。
VLANID取值范围为1~4094。
交换机如果支持4095、4096或其它ID的VLAN,则其只能被映射到CIST(实例0)上。
【描述】
instance命令用来将所指定的VLAN列表映射到指定的生成树实例上,undoinstance命令用来将指定的VLAN列表从指定生成树实例上删除,被删除的VLAN被重新映射到CIST(即实例0)上,如果undo形式中没有指定VLAN,则将该生成树实例上对应的所有的VLAN都重新映射到CIST上。
缺省情况下,所有VLAN均对应到CIST,即实例0上。
MSTP采用VLAN映射表来描述VLAN与生成树实例的映射关系。
用户可以通过本命令来配置该VLAN映射表,每个VLAN可以按照用户的配置被划分到不同的生成树实例上。
同一个域内STP的Vlan和实例的映射关系一定要正确,vlan映射到哪个实例,将会按照该实例下的生成树的拓扑进行传播。
用户不能将同一个VLAN映射到多个不同的实例上,当用户将一个已经映射的VLAN重新映射到一个不同的实例上时,则自动取消原来的映射关系。
但用户可以将多个VLAN映射到同一个实例上。
【举例】
#将VLAN2映射到生成树实例1、3、5上。
[Quidway-mst-region]instance1vlan135
4.2.4激活交换机MST域的配置
【命令】
activeregion-configuration
【视图】
MST域视图
【参数】
无
【描述】
activeregion-configuration命令用来激活MST域的配置。
用户在配置MST域的相关参数,特别是配置VLAN映射表时,很容易引起网络拓扑振荡。
为了减少这种由于配置引起的振荡,MSTP在处理用户关于域的相关配置时,并不会马上触发生成树重新计算,而是在用户激活配置的MST域相关参数或者使能MSTP协议时,这些域的配置才会真正的生效。
用户输入本命令时,MSTP会使用用户配置的MST域相关参数替换为当前系统运行的参数。
此时MSTP会重新计算生成树。
【举例】
#手工激活MST域的配置。
[Quidway-mst-region]activeregion-configuration
5相关资料
5.1相关协议和标准
表1相关协议与标准
标准号
标题
IEEE802.1DSTP
IEEE802.1wRSTP
IEEE802.1sMSTP