多生成树协议(MSTP)
MSTP概述
MSTP主要目的是减少拓扑中产生的生成树实例的总数量,从而降低CPU的开销——将一个或者多个vlan放入实例
在之前的STP,只存在一个实例,且每有一个vlan就会产生一个实例,且收敛速度很慢
之后有了RSTP,提高了生成树的收敛速度,但是还是存在单实例情况,会产生大量的实例占用CPU
存在问题:由于MSTP是一种比较新的技术,在使用起来可能会出现一些问题
- 相比传统生成树更加复杂,需要进行额外培训
- MSTP与传统网桥存在兼容问题
MSTP配置
现在需要sw1,和sw2,sw3中存在五个vlan,并使sw1成为vlan2,3的root,使流量从sw3流入之后不可以从e0/2口出,而是从e0/0走。使sw2成为vlan4,5的root,使流量从sw3流入之后不可以从e0/0口出,而是从e0/2走。
此时就需要运行MSTP来控制实例
必须交换机内存在实例中对应的vlan,否则创建实例成功但是并不能正常运行
sw1
sw1#configure terminal
sw1(config)#spanning-tree mst configuration
sw1(config-mst)#instance 1 vlan 2,3
sw1(config-mst)#instance 2 vlan 4,5
sw1(config-mst)#end
sw1(config)#spanning-tree mst 1 root primary
sw1(config)#spanning-tree mst 2 root secondary
sw2
sw2#configure terminal
sw2(config)#spanning-tree mst configuration
sw2(config-mst)#instance 1 vlan 2,3
sw2(config-mst)#instance 2 vlan 4,5
sw2(config-mst)#end
sw2(config)#spanning-tree mst 2 root primary
sw2(config)#spanning-tree mst 1 root secondary
sw3文章来源:https://www.toymoban.com/news/detail-440884.html
sw3#configure terminal
sw3(config)#spanning-tree mst configuration
sw3(config-mst)#instance 1 vlan 2,3
sw3(config-mst)#instance 2 vlan 4,5
sw3(config-mst)#end
查看实例情况
sw1#show spanning-tree summary
Switch is in mst mode (IEEE Standard)
Root bridge for: MST0
Extended system ID is enabled
Portfast Default is disabled
Portfast Edge BPDU Guard Default is disabled
Portfast Edge BPDU Filter Default is disabled
Loopguard Default is disabled
PVST Simulation is enabled
Bridge Assurance is enabled
EtherChannel misconfig guard is enabled
Configured Pathcost method used is short (Operational value is long)
UplinkFast is disabled
BackboneFast is disabled
Name Blocking Listening Learning Forwarding STP Active
---------------------- -------- --------- -------- ---------- ----------
MST0 0 0 0 16 16
MST1 0 0 0 2 2
MST2 0 0 0 2 2
---------------------- -------- --------- -------- ---------- ----------
3 msts 0 0 0 20 20
在sw3上查看对应实例接口情况
sw3#show spanning-tree mst 1
##### MST1 vlans mapped: 2-3
Bridge address aabb.cc00.0c00 priority 32769 (32768 sysid 1)
Root address aabb.cc00.0a00 priority 24577 (24576 sysid 1)
port Et0/0 cost 2000000 rem hops 19
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Et0/0 Root FWD 2000000 128.1 P2p
Et0/2 Altn BLK 2000000 128.3 P2p
IOU12#show sp
IOU12#show spanning-tree ms
IOU12#show spanning-tree mst 2
##### MST2 vlans mapped: 4-5
Bridge address aabb.cc00.0c00 priority 32770 (32768 sysid 2)
Root address aabb.cc00.0b00 priority 24578 (24576 sysid 2)
port Et0/2 cost 2000000 rem hops 19
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Et0/0 Altn BLK 2000000 128.1 P2p
Et0/2 Root FWD 2000000 128.3 P2p
此时sw1为vlan2,3的root,流量从sw3流入之后不可以从e0/2口出,而是从e0/0走。sw2为vlan4,5的root,使流量从sw3流入之后不可以从e0/0口出,而是从e0/2走。
sw3
sw3#configure t
sw3(config)#spanning-tree mst configuration
sw3(config-mst)#show current
Current MST configuration
Name [ccnp]
Revision 1 Instances configured 3
Instance Vlans mapped
-------- ---------------------------------------------------------------------
0 1,6-4094
1 2-3
2 4-5
-------------------------------------------------------------------------------
此时可以看出vlan2和3映射到实例1中,vlan4和5映射到了实例2中,其余vlan映射到了实例0中文章来源地址https://www.toymoban.com/news/detail-440884.html
到了这里,关于多生成树协议(MSTP)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!