MSTP多生成树协议

MSTP 多生成树协议

定义

MSTP,multiple STP,多生成树。

生成树对比

STP:不能负载均衡、速度很慢、IEEE 802.1D
PVST:能负载均衡、速度很慢、思科私有
RSTP:不能负载均衡、速度很快、IEEE 802.1W
RPVST:能负载均衡、速度很快、资源占用大、思科私有
MSTP:能负载均衡、速度很快 、资源占用小、IEEE 802.1S

原理

MSTP 多生成树协议有三要素,分别为 region(域名)、revision(版本号)、instance(实例)。如果想让交换机发送的 BPDU 包能相互选举,则要求这些交换机要在同一个域。版本号,在这里类似于进程的概念,几个设备设置为相同的版本号即可进行交互。实例,在一台交换机上,数个 vlan 根据负载均衡将会分成不同的几组,而每一组 vlan 的集合叫做一个实例,MSTP 是基于实例来运行的,每次有新的 vlan 加进该网络拓扑,将其划分到某个已存在的实例,即可方便快捷的部署。PVST 是每个 vlan 一棵树,MSTP 是每个 instance 一棵树。

注:
1、MSTP 是在 RSTP 的基础上进行开发的,能够集成所有 RSTP 的特性;
2、MSTP 的实例可以映射多个 VLAN ,每个实例有独立的树;
3、默认情况下,所有 VLAN 关联到实例0。
4、MSTP 的域名和版本号需要一致才能进行选举。

数据分组

在这里插入图片描述
和之前抓的生成树的数据包相比,多了一个 MST Extension 的字段,里面包含版本号、域名、密码、关联实例信息等内容。

配置

第一步,全局开启 MSTP 模式
spanning-tree mode mst

第二步,定义 MSTP 域名、版本和实例
spanning-tree mst configuration
name PG
revision 1
instance 1 vlan 10, 30
instance 2 vlan 20, 40
//每个交换机都要配置

第三步,定义主根和备根
spanning-tree mst 1 root primary
spanning-tree mst 2 root secondary

show spanning-tree mst 1
//查看多生成树状态

当有新的 vlan 加入时,打开 MST 配置并在 instance 后面加上该 vlan 即可。

发布了33 篇原创文章 · 获赞 57 · 访问量 955

猜你喜欢

转载自blog.csdn.net/qq_40644809/article/details/105199289