51CTO下载-MSTP多实例映射
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3MSTP配置举例
3.1MSTP组网需求
下图中,LSWA和LSWB是汇聚层的三层设备(记作L3),LSWC 和LSWD是接入用的二层设备(记作L2)。
MSTP单实例组网需求。
●两台L3一个配置为根桥(root primary),另一个配置为备份根桥(root secondary),
并且通过调整端口的stp cost,保证Discarding的端口均在L2上。
●每个L2都使用双归属的方式连接到两台L3上。
之所以没有使用更大的环,是因为
最小的环可以保证最快的收敛速度和最大的可靠性(环小自然环上可能的故障点就少
了)。
●使用链路聚合,这样不仅可以通过负载分担增加带宽,而且大大增加了可靠性。
两
台L3之间建议使用更多的物理链路聚合,因为所有的双归属环都通过了这条路,它
要求的带宽自然更大,要求的可靠性自然也更高。
●在L3与L2相连的端口上避免使用trunk permit vlan all,应只允许各双归属环内使
用的vlan通过。
这样可以防止一个环上的广播风暴传染到另一个环上。
因此规划网
络时就应考虑将各个双归属环用vlan隔开。
●必须将交换机连接终端设备(客户端或者服务器)或者连接其他不会发出BPDU
报文的网络设备的端口,配置成为边缘端口,同时开启交换机的BPDU保护功能;
或者直接关闭该端口的生成树协议。
●为了避免端口由于各种收发协议报文错误而发生端口角色和状态改变,导致网络中
产生环路,必须在交换机上多个通往根桥的端口上增加环路保护功能。
●为了避免交换机由于收到频繁的TC报文,而按照协议规定对MAC地址表项及ARP
地址表项进行频繁删除操作,继而出现设备CPU占用率增高、业务中断的故障,建
议在交换机上增加TC报文保护功能的配置。
●为了及时检测整网收到抢根报文(比根桥发送BPDU报文优先级更高的报文),
造成网络拓扑震荡,可以在根桥设备连接其他网桥的端口上增加Root保护功能。
MSTP多实例组网需求。
●通过MSTP多实例的配置使不同VLAN的数据报文按照不同的生成树转发,实现
流量的负载分担。
具体配置为:网络中所有交换机属于同一个MST域,VLAN 10的
报文沿着实例1转发,VLAN 30沿着实例3转发,VLAN 20沿着实例0转发。
●进行此项配置应该注意的是,所有设备的MSTP域名要相同,修订级别要相同,
所有实例与VLAN的映射关系应完全相同,即使某些设备根本没有用到某些VLAN,
但仍要求配置这些VLAN到实例的映射。
●组网图中,LSW A和LSW B为汇聚层设备,LSW C和LSW D为接入层设备。
VLAN
10、VLAN30在汇聚层设备终结,配置实例0的主树根和备份树根分别为LSW A和
LSW B。
配置实例1的主树根和备份树根分别为LSW A和LSW B。
配置实例3的
主树根和备份树根分别为LSW B和LSW A。
●方法是在每个双归属环上均使用两个实例,映射到两组VLAN上,通过使环路
Discarding在不同位置,使两组VLAN中的流量从不同的方向上行,实现流量的负载
分担。
例如:在L2_1上,vlan 2映射到实例2上,port0/6 以access的方式属于
vlan 2,vlan 3和vlan 4映射到实例3上,port0/7和port0/8分别以access的方式
属于vlan 3和vlan 4,接着通过调整端口stp cost的方法使实例2的Discarding端
口为L2_1的port0/3,而实例3的Discarding端口为port0/1。
这样SERVER1的流
量便从左侧上行到L3上,而SERVER2和SERVER3上的流量会从右侧上行到L3
上,这样不仅实现了负载分担,而且还可以实现一定的QOS控制,例如,可以让比
较重要的流量走一个方向,而其他众多的不太重要的流量走另一个方向,通过VLAN
规划保证前者的带宽,而后者则不予保证。
在此基础上调整各SERVER的网关位置
还可大大减小两台L3之间的流量。
3.2MSTP组网图
MSTP单实例推荐组网:
图 1 MSTP单实例推荐组网
MSTP多实例推荐组网:
图 2 MSTP多实例推荐组网
3.3配置步骤
3.3.1单实例推荐配置(按端口实现负载分担)
1.使用的版本(标题4样式,快捷键F4)
给出Release版本信息和VRBD信息。
应该是正式发布的版本,而
不是临时版本,测试版本,受限版本。
2.配置交换机LSW A
# 开启设备MSTP特性
[Quidway] stp enable
# 定义LSW A为实例0的主根
[Quidway] stp instance 0 root primary
# 配置管理VLAN
[Quidway] management-vlan 100
# 配置集群
[Quidway] cluster
[Quidway-cluster] ip-pool 192.168.1.1 24
[Quidway-cluster] build cluster1
# 配置VRRP
[Quidway] vrrp ping-enable
[Quidway] interface vlan 10
[Quidway-vlan-interface10] ip address 10.0.0.2 24
[Quidway-vlan-interface10] vrrp vrid 1 virtual-ip 10.0.0.1
[Quidway-vlan-interface10] vrrp vrid 1 priority 110
[Quidway] interface vlan 20
[Quidway-vlan-interface20] ip address 20.0.0.2 24
[Quidway-vlan-interface20] vrrp vrid 1 virtual-ip 20.0.0.1
3.配置交换机LSW B
# 开启设备MSTP特性
[Quidway] stp enable
# 定义LSW B为实例0的备根
[Quidway] stp instance 0 root secondary
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/1
[Quidway-GigabitEthernet1/0/1] stp instance 0 cost 20
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 0 cost 20
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 0 cost 20
# 配置VRRP
[Quidway] vrrp ping-enable
[Quidway] interface vlan 10
[Quidway-vlan-interface10] ip address 10.0.0.3 24
[Quidway-vlan-interface10] vrrp vrid 1 virtual-ip 10.0.0.1 [Quidway] interface vlan 20
[Quidway-vlan-interface20] ip address 20.0.0.3 24
[Quidway-vlan-interface20] vrrp vrid 1 virtual-ip 20.0.0.1 [Quidway-vlan-interface20] vrrp vrid 1 priority 110
4.配置交换机LSW C
# 开启设备MSTP特性
[Quidway] stp enable
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 0 cost 200000
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 0 cost 200
5.配置交换机LSW D
# 开启设备MSTP特性
[Quidway] stp enable
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 0 cost 200000
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 0 cost 20
6.验证结果
描述本例运行或测试的正常情况下的结果(或预期效果)。
验证结果要可视。
另外,不应该通过debug来验证结果。
标题5(标题5样式,快捷键F5)
3.3.2多实例推荐配置(按实例实现负载分担)
1.使用的版本(标题4样式,快捷键F4)
给出Release版本信息和VRBD信息。
应该是正式发布的版本,而不是临时版本,测试版本,受限版本。
2.配置交换机LSW A
# 开启设备MSTP特性
[Quidway] stp enable
# MST域
[Quidway] stp region-configuration
[Quidway-mst-region] region-name region1
[Quidway-mst-region] instance 1 vlan 10 30
[Quidway-mst-region] instance 3 vlan 20 40
# 手工激活MST域的配置
[Quidway-mst-region] active region-configuration
# 定义LSW A为实例0的主根
[Quidway] stp instance 0 root primary
# 定义LSW A为实例1的主根
[Quidway] stp instance 1 root primary
# 定义LSW A为实例3的备根
[Quidway] stp instance 3 root secondary
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/1
[Quidway-GigabitEthernet1/0/1] stp instance 3 cost 20
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 3 cost 20
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 3 cost 20
# 配置管理VLAN
[Quidway] management-vlan 100
# 配置集群
[Quidway] cluster
[Quidway-cluster] ip-pool 192.168.1.1 24
[Quidway-cluster] build cluster1
# 配置VRRP
[Quidway] vrrp ping-enable
[Quidway] interface vlan 10
[Quidway-vlan-interface10] ip address 10.0.0.2 24
[Quidway-vlan-interface10] vrrp vrid 1 virtual-ip 10.0.0.1
[Quidway-vlan-interface10] vrrp vrid 1 priority 110
[Quidway] interface vlan 20
[Quidway-vlan-interface20] ip address 20.0.0.2 24
[Quidway-vlan-interface20] vrrp vrid 1 virtual-ip 20.0.0.1
[Quidway] interface vlan 30
[Quidway-vlan-interface30] ip address 30.0.0.2 24
[Quidway-vlan-interface30] vrrp vrid 1 virtual-ip 30.0.0.1
[Quidway-vlan-interface30] vrrp vrid 1 priority 110
[Quidway] interface vlan 40
[Quidway-vlan-interface40] ip address 40.0.0.2 24
[Quidway-vlan-interface40] vrrp vrid 1 virtual-ip 40.0.0.1 3.配置交换机LSW B
# 开启设备MSTP特性
[Quidway] stp enable
# MST域
[Quidway] stp region-configuration
[Quidway-mst-region] region-name region1
[Quidway-mst-region] instance 1 vlan 10 30
[Quidway-mst-region] instance 3 vlan 20 40
# 手工激活MST域的配置
[Quidway-mst-region] active region-configuration
# 定义LSW A为实例0的备根
[Quidway] stp instance 0 root secondary
# 定义LSW A为实例1的备根
[Quidway] stp instance 1 root secondary
# 定义LSW A为实例3的主根
[Quidway] stp instance 3 root primary
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/1
[Quidway-GigabitEthernet1/0/1] stp instance 0 cost 20
[Quidway-GigabitEthernet1/0/1] stp instance 1 cost 20
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 0 cost 20
[Quidway-GigabitEthernet1/0/1] stp instance 1 cost 20
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 0 cost 20
[Quidway-GigabitEthernet1/0/1] stp instance 1 cost 20
# 配置VRRP
[Quidway] vrrp ping-enable
[Quidway] interface vlan 10
[Quidway-vlan-interface10] ip address 10.0.0.3 24
[Quidway -vlan-interface10] vrrp vrid 1 virtual-ip 10.0.0.1 [Quidway] interface vlan 20
[Quidway-vlan-interface20] ip address 20.0.0.3 24
[Quidway-vlan-interface20] vrrp vrid 1 virtual-ip 20.0.0.1
[Quidway-vlan-interface20] vrrp vrid 1 priority 110
[Quidway] interface vlan 30
[Quidway-vlan-interface30] ip address 30.0.0.3 24
[Quidway-vlan-interface30] vrrp vrid 1 virtual-ip 30.0.0.1 [Quidway] interface vlan 40
[Quidway-vlan-interface40] ip address 40.0.0.3 24
[Quidway-vlan-interface40] vrrp vrid 1 virtual-ip 40.0.0.1 [Quidway-vlan-interface40] vrrp vrid 1 priority 110
4.配置交换机LSW C
# 开启设备MSTP特性
[Quidway] stp enable
# MST域
[Quidway] stp region-configuration
[Quidway-mst-region] region-name region1
[Quidway-mst-region] instance 1 vlan 10 30
[Quidway-mst-region] instance 3 vlan 20 40
# 手工激活MST域的配置
[Quidway-mst-region] active region-configuration
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 0 cost 200000
[Quidway-GigabitEthernet1/0/2] stp instance 1 cost 200000
[Quidway-GigabitEthernet1/0/2] stp instance 3 cost 200
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 0 cost 200
[Quidway-GigabitEthernet1/0/3] stp instance 1 cost 200
[Quidway-GigabitEthernet1/0/3] stp instance 3 cost 200000
5.配置交换机LSW D
# 开启设备MSTP特性
[Quidway] stp enable
# MST域
[Quidway] stp region-configuration
[Quidway-mst-region] region-name region1
[Quidway-mst-region] instance 1 vlan 10 30
[Quidway-mst-region] instance 3 vlan 20 40
# 手工激活MST域的配置
[Quidway-mst-region] active region-configuration
# 配置端口的Path Cost
[Quidway] interface GigabitEthernet 1/0/2
[Quidway-GigabitEthernet1/0/2] stp instance 0 cost 200000
[Quidway-GigabitEthernet1/0/2] stp instance 1 cost 200
[Quidway-GigabitEthernet1/0/2] stp instance 3 cost 200000
[Quidway] interface GigabitEthernet 1/0/3
[Quidway-GigabitEthernet1/0/3] stp instance 0 cost 20
[Quidway-GigabitEthernet1/0/3] stp instance 1 cost 200000
[Quidway-GigabitEthernet1/0/3] stp instance 3 cost 200 6.验证结果
描述本例运行或测试的正常情况下的结果(或预期效果)。
验证结果要可视。
另外,不应该
通过debug来验证结果。
标题5(标题5样式,快捷键F5)
3.4故障排除(可选)
在配置本例时比较容易忽视配置之后或相关条件不符合要求时出现的结果。
并根据此结果描述推断问题的过程,并给出相应解决方法。
<Quidway> debugging ssh server vty 0
4关键命令(可选)
配置MSTP特性的关键命令有:
●stp { enable | disable }
●stp region-configuration
●region-name name
●instance instance-id vlan vlan-list
●active region-configuration
4.1stp
【命令】
stp { enable | disable }
undo stp
【视图】
系统视图、以太网端口视图
【参数】
enable:用来开启全局或端口的MSTP特性。
disable:用来关闭全局或端口的MSTP特性。
【描述】
stp命令用来启动或关闭交换机全局或端口的MSTP特性。
undo stp命令用来恢复交换机全局
或端口的MSTP特性为缺省状态。
缺省情况下,交换机上的MSTP特性处于关闭状态。
要在端口使能MSTP,必须先在全局使
能MSTP。
【举例】
# 启动全局MSTP特性。
[Quidway] stp enable
# 关闭以太网端口Ethernet 2/1/1上的MSTP特性。
[Quidway-Ethernet 2/1/1] stp disable
4.2stp region-configuration
【命令】
stp region-configuration
undo stp region-configuration
【视图】
系统视图
【参数】
无
【描述】
stp region-configuration命令用来进入MST域视图。
undo stp region-configuration命令用来
将MSTP域的配置恢复为缺省值。
缺省情况下,MST域的三个参数均取缺省值,即:交换机的MST域名为交换机的桥MAC
地址、所有VLAN均映射到CIST上、MSTP修订级别取值为0。
用户通过stp region-configuration命令进入MST域视图,可以对域的相关参数:域名、修订
级别以及VLAN映射表进行配置。
【举例】
# 进入MST域视图。
[Quidway] stp region-configuration
[Quidway-mst-region]
4.3region-name
【命令】
region-name name
undo region-name
【视图】
MST域视图
【参数】
name:交换机的MST域名,为不超过32字节的字符串。
【描述】
region-name命令用来设置交换机的MS T域名。
undo region-name命令用来恢复MST域名
的缺省值。
缺省情况下,交换机的MST域名为交换机的MAC地址。
【举例】
# 设置交换机的MST域名为huawei。
[Quidway-mst-region] region-name huawei
4.4instance instance-id vlan vlan-list
【命令】
instance instance-id vlan vlan-list
undo instance instance-id[ vlan vlan-list ]
【视图】
MST域视图
【参数】
instance-id:生成树实例ID,取值范围为0~16,取值为0表示的是CIST。
vlan-list:VLAN列表,vlan-list={ vlan-id [ to vlan-id ] }&<1-10>。
&<1-10>表示前面的参数
最多可以输入10次。
VLAN ID取值范围为1~4094。
交换机如果支持4095、4096或其它ID
的VLAN,则其只能被映射到CIST(实例0)上。
【描述】
instance命令用来将所指定的VLAN列表映射到指定的生成树实例上。
undo instance命令用
来将指定的VLAN列表从指定生成树实例上删除,被删除的VLAN被重新映射到CIST(即
实例0)上,如果undo形式中没有指定VLAN,则将该生成树实例上对应的所有的VLAN
都重新映射到CIST上。
缺省情况下,所有VLAN均对应到CIST,即实例0上。
MSTP采用VLAN映射表来描述VLAN与生成树实例的映射关系。
用户可以通过本命令来配
置该VLAN映射表,每个VLAN可以按照用户的配置被划分到不同的生成树实例上。
同一个
域内STP的Vlan和实例的映射关系一定要正确,vlan映射到哪个实例,将会按照该实例下的
生成树的拓扑进行传播。
用户不能将同一个VLAN映射到多个不同的实例上,当用户将一个已经映射的VLAN重新映
射到一个不同的实例上时,则自动取消原来的映射关系。
但用户可以将多个VLAN映射到同
一个实例上。
【举例】
# 将VLAN 2映射到生成树实例1、3、5上。
[Quidway-mst-region] instance 1 vlan 1 3 5
4.5active region-configuration
【命令】
active region-configuration
【视图】
MST域视图
【参数】
无
【描述】
active region-configuration命令用来激活MST域的配置。
用户在配置MST域的相关参数,特别是配置VLAN映射表时,很容易引起网络拓扑振荡。
为了减少这种由于配置引起的振荡,MSTP在处理用户关于域的相关配置时,并不会马上触
发生成树重新计算,而是在用户激活配置的MST域相关参数或者使能MSTP协议时,这些
域的配置才会真正的生效。
用户输入本命令时,MSTP会使用用户配置的MST域相关参数替换为当前系统运行的参数。
此时MSTP会重新计算生成树。
【举例】
# 手工激活MST域的配置。
[Quidway-mst-region] active region-configuration。