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 的域名和版本号需要一致才能进行选举。