rtsp 报文转发_RSTP技术详解

本文详细介绍了RSTP(快速生成树协议)的工作原理、端口角色与状态、改进之处,包括报文格式变化、端口状态简化、P/A机制、根端口快速切换和次等BPDU处理等。RSTP旨在解决STP的收敛速度慢和环路问题,通过备份端口和预备端口的快速切换实现秒级收敛。同时,文章还探讨了RSTP的拓扑变更机制、保护功能(如根保护、环路保护、TC-BPDU泛洪保护)及其应用场景。
摘要由CSDN通过智能技术生成

STP技术点的回顾

1、STP的作用是什么?

通过阻塞端口来达到我们破环的目的 可以进行冗余备份

2、STP的端口角色有哪几个?

根端口(RP) 在非根交换机上选举

指定端口(DP)在每一个链路上进行选举

阻塞端口(AP)在非根交换机在进行逻辑阻塞

总结:端口角色的变化是秒变

3、STP的端口状态有哪几个?

disable:是生成树的关闭状态

block:AP端口的最终状态一定是block

listening:从侦听到学习需要15s

learning:从学习到转发需要15s

forwarding:DP端口和RP端口的最终状态一定是forwarding

总结:一个端口从disbale到转发至少需要30s的时间

4、简述STP的工作原理

1、在二层交换网络中会选举一个ROOT交换机出来

2、在非根交换机上会选举一个RP端口 这个RP端口是到达ROOT交换机一条最优的路径

3、在每一个链路上面会选举一个指定端口 这个指定端口是用来发送BPDU报文或者转发BPDU报文的 一般情况 ROOT交换机上面的所有接口是指定端口

4、阻塞端口 不转发用户流量 但是可以接收BPDU

5、端口(RP端口或者DP端口)的竞选规则

1、比较设备的BID(就是比较ROOT交换机)

2、接口下比较到达ROOT交换机的开销值(入向成本之和)一般就是比较RP端口这一块

3、发送设备BID(一般是比较DP端口这一块)

4、发送设备的PID

5、自己的PID

STP的不足

问题一:STP从初始状态到完全收敛至少需经过30s

161329c84352fcbbd4624e267488cb43.png

问题二:交换机有AP端口,RP端口down掉场景

SWC与SWA的直连链路down掉,其AP端口切换成RP端口并进入转发状态至少需要经过30s

d85a21706d3b0572e59246cee5e153ba.png

问题三:交换机无AP端口,RP端口down掉场景

SWB与SWA的直连链路down掉,则SWC的AP端口切换成DP端口并进入转发状态大约需要50s

ac54f39dfa09f9fcd453d01876cce266.png

小结:

 如果该AP端口可以收到BPDU的话 收敛时间是30s

 如果该AP端口收不到BPDU的话 收敛时间是20s+30s=50s

问题四:运行STP的交换机连接用户终端的场景

交换机连接终端的链路进入转发需要经过30s

25489839abd91198d0e0e39c9890c708.png

问题五:STP的拓扑变更机制

先由变更点朝根桥方向发送TCN消息,收到该消息的上游交换机就会回复TCA消息进行确认;最后TCN消息到达根桥后,再由根桥发送TC消息通知设备删除桥MAC地址表项,机制复杂,效率低下。

175e2ca776c6411099dd3733e40336d7.png

问题六:端口角色

4c6e7a55e1e983bcd2214dbd081a6652.png

问题七:端口状态

534fb6de2c91f0fe5071050dc0881db2.png

RSTP对STP的改进

报文格式改变

STP的配置BPDU中Flag字段的中间6位在RSTP中得到了应用

PID:协议ID,永远都是0

PVI:协议版本ID,对于stp来说是0

RSTP来说是2,对于MSTP来说是3

BPDU type:0X00 表示配置BPDU

0X80 TCN BPDU

0X02 RST BPDU或者MST BPDU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值