MSTP如何通过多生成树解决STP/RSTP的不足,打破二层环路?
STP/RSTP的缺点:
- STP/RSTP是单生成树协议,共享一个根
- 无法基于vlan实现流量的负载分担
- 可能导致次优路径
- 不同的链路放行不同的vlan时,可能导致部分vlan不通
MSTP的概念:
MSTP(多实例生成树实例)是IEEE 802.1S中定义的生成树协议,可以将一个或多个VLAN映射到一个Instance(实例),再基于Instance计算生成树,映射到同一个Instance的VLAN共享同一棵生成树。
注:
1.生成树不是基于VLAN运行的,而是基于Instance运行的。需要将VLAN映射到Instance中
2.MSTP默认存在Instance 0,所有没有和创建的instance映射的VLAN默认都属于instance
MSTP的工作原理:
域内防环:
破环思路:
依据STP/RSTP算法、基于不同的Instance,计算出每个instance对应的生成树,instance内映射绑定的VLAN通过对应的生成树进行报文转发。默认情况下,所有VLAN映射到缺省的instance