RSTP介绍

RSTP(快速生成树协议)是STP的升级版,提高了网络拓扑收敛速度。它引入了P/A机制、边缘端口、AP端口等概念,减少了网络震荡。RSTP在根端口切换、次优BPDU处理、拓扑变更等方面进行了优化,同时提供了BPDU保护、根保护和TC-BPDU泛洪保护等功能,确保网络稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STP协议虽然能够解决环路问题,但是收敛速度慢,影响了用户通信质量。IEEE于2001年发布的802.1w标准定义了快速生成树协议RSTP(Rapid Spanning-Tree Protocol),RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。

RSTP相关概念

RSTP端口角色

如图所示,RSTP的端口角色共有4种:根端口、指定端口、Alternate端口和Backup端口,与STP相比,新增加了Backup和Alternate 2种端口角色。

 角色

描述

Backup

Backup端口作为指定端口的备份,提供了另外一条从根桥到非根桥的备份链路。

Alternate

Alternate端口作为根端口的备份端口,提供了从指定桥到根桥的另一条备份路径。

RSTP选举原理和STP类似:选举根交换机-选举非根交换机上的根端口-选举指定端口-选举预备端口和备份端口。

端口状态

不同于STP的5种端口状态,RSTP将端口状态缩减为3种。

STP

RSTP

端口角色

数据转发情况

Disabled

Discarding

Disable

不转发用户流量也不学习MAC地址

Blocking

Discarding

Alternate端口

Backup端口

Listening

Discarding

根端口

指定端口

Learning

Learning

根端口

指定端口

不转发用户流量,但是学习MAC地址

Forwarding

Forwarding

根端口

指定端口

既转发用户流量又学习MAC地址

RST BPDU

除了部分参数不同,RST  BPDU报文和STP的BPDU报文类似。

1. BPDU Type用来区分STP的BPDU报文和RST BPDU报文。

  • STP的配置BPDU报文的BPDU Type值为0(0x00)。

  • TCN BPDU报文的BPDU Type值为128 (0x80)。

  • RST BPDU报文的BPDU Type值为2 (0x02)。

2. Flags字段,使用了原来保留的中间6位

  • STP的BPDU报文的Flags字段中只定义了拓扑变化TC标志和拓扑变化确认TCA标志,其他字段保留。

  • 在RST BPDU报文的Flags字段里,除了TC和TCA&#x

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值