十四、交换技术——stp、edge-port、rstp、mstp


前言


一、RSTP

1、意义

rstp:快速生成树协议,加快了stp收敛。是stp的升级版。

2、RSTP相对于STP的改进

(1)RSTP把端口角色和端口状态进行了分离,并简化了端口状态:RSTP中只有discarding、learning和forwarding三个状态。相对来说,STP有五个状态:disable、blocking、listening、learning和forwarding。

(2)RSTP更精细的划分了端口角色:root端口、designed端口的定义和STP一样;但对于处于discarding状态的端口,细分为alternate端口(预备端口,针对根端口的备份)和backup端口(备份端口,针对指定端口备份)。另外,引入了一类特殊的 Designed端口——edge端口,即和主机或其他终端设备相连的端口。

(3)基于对端口角色的精确划分,RSTP引入了各种端口的快速迁移机制:
A:designed端口的快速迁移机制,在P2P链路上,如果designed端口处于 discarding状态,立即启动proposal(提议、投标、计算)和同步过程,快速收敛网络。
B:edge端口可以立即forwarding。
C:失去root端口后,立即启用最优的alternate端口(预备端口)。

(4)网桥不再简单中继根桥发送的BPDU,而是每hello timer从指定端口独立发送 BPDU。如果一个端口三次没有收到该网段指定桥从指定端口发送的BPDU,就认为指定桥故障,这可以加快BPDU的老化,快速发现网络故障。比如,这避免了STP中非直连链路失效时20秒的报文老化时间。

(5)次优BPDU(Inferior BPDU)处理的优化,在STP中,只有Designed端口收到了次优的BPDU,才回应一个BPDU报文。在RSTP中,如果非Designed端口收到了原指定桥的次优BPDU,也立即回应一个BPDU,这避免了一个网段的原指定桥在失去root端口后,需要等待对端20秒时间老化报文后才能收敛。在CISCO中,这个优化称为BackboneFast。

(6)只有在非edge端口变为forwarding时才发拓扑改变报文,而且一旦设备感知了拓扑改变,拓扑改变信息在所有的root端口和非边缘的designed端口扩散,这保证了拓扑改变的信息的快速传播和网络的快速收敛。在STP中,端口变为fowarding或变为blocking都会导致发送拓扑改变报文,而且拓扑改变由感知拓扑改变的桥设备先知道后,再由根桥发送拓扑改变报文,这大大延迟了网络收敛。

3、STP与RSTP端口状态角色对应表

在这里插入图片描述

二、MSTP

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鞋不压震

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值