MSTP(Multiple Spanning Tree Protocol)
MST(Multiple Spanning Tree,多生成树)
MSTI(Multiple Spanning Tree Instance,多生成树实例)
多生成树(MST)是把IEEE802.1w 的快速生成树(RST)算法扩展而得到的,多生成树协议定义文档时IEEE802.1S。
多生成树提出了域的概念,在域的内部可以生成多个生成树实例,并将VLAN关联到相应的实例中,每个VLAN只能关联到一个实例中。这样在域内部每个生成树实例就形成一个逻辑上的树拓扑结构,在域与域之间由CIST实例将各个域连成一个大的生成树。各个VLAN内的数据在不同的生成树实例内进行转发,这样就提供了负载均衡功能。
具有相同的MST配置信息,并且具有完全一致的VLAN-实例映射关系同时运行MSTP协议的桥组成一个域。每个域的内部有一个主实例,成为IST(Internal Spanning Tree),域和域之间有CST(Common Spanning Tree)连接,这样整个网络拓扑就有CST和IST功能组成了一个树形拓扑,这个树就是CIST(Common and Internal Spanning Tree)。
MSTP(Multiple Spanning Tree Protocol,多生成树协议)
将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN 数据的负载均衡。MSTP 兼容STP 和RSTP,并且可以弥补STP 和RSTP 的缺陷。它既可以快速收敛,也能使不同VLAN 的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制。
z MSTP设置VLAN映射表(即VLAN和生成树的对应关系表),把VLAN和生成树联系起来;通过增加“实例”(将多个VLAN整合到一个集合中)这个概念,将多个VLAN捆绑到一个实例中,以节省通信开销和资源占用率。
z MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。
z MSTP将环路网络修剪成为一个无环的树型网络,在数据转发过程中实现VLAN数据的负载分担。
z MSTP兼容STP和RSTP