生成树协议(三)

目录

1.STP/RSTP回顾

2.MSTP对STP/RSTP的改进

3.MSTP的基本概念

4.MSTP拓扑的计算

5.MSTP的实现原理

6.MSTP快速收敛机制


1.STP/RSTP回顾

STP和RSTP还存在同一个缺陷:由于局域网内所有Vlan共享一棵生成树,因此无法在Vlan间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还有可能造成部分Vlan的报文无法转发。

如图所示网络中,生成树结构在图中用虚线表示,S6为根交换设备。S2和S5之间、S1和S4之间的链路被阻塞。HostA和B同属于VLAN2,由于S2和S5之间的链路被阻塞,S3和S6之间的链路又不允许VLAN2的报文通过,因此HostA和HostB之间无法互相通讯。

为了弥补STP和RSTP的缺陷,IEEE于2002年发布的802.1S标准定义了MSTP。MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。

2.MSTP对STP/RSTP的改进

MSTP把交换网络划分为多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域(MST Region:Multiple Spanning Tree Region)。

所谓生成树实例就是多个Vlan的一个集合。通过将多个Vlan捆绑到一个实例中,可以减少通信开销和资源占用率。MSTP各个实例拓扑的计算相互独立,在这些实例上可以实现负载均衡。可以把多个相同拓扑结构的Vlan映射到一个实例中,这些Vlan在端口上的转发状态取决于端口在对应MSTP实例的状态。

如图所示,MSTP通过设置Vlan映射表(Vlan和MSTI的对应关系),把Vlan和MSTI练习起来。每个Vlan只能对应一个MSTI,即同一个Vlan的数据只能在一个MSTI中传输,而一个MSTI能对应多个Vlan。经过计算最终生成两棵生成树:

  • MSTI1以S4为根交换设备,转发Vlan2的报文。
  • MSTI2以S6为根交换设备,转发Vlan3的报文。

这样所有Vlan内部可以互通,同时不同Vlan的报文沿不同的路径转发,实现了负载分担。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值