一、题目
RSTP中Alternate端口和Backup端口均无法转发用户流量,但可以接收、处理、发送BPDU
A. 对
B. 错
二、答案
B
三、解析
在RSTP(Rapid Spanning Tree Protocol)中,Alternate端口和Backup端口扮演着备用根端口和备用指定端口的角色,它们通常不用于传输用户数据流量,但在网络中发挥着关键作用。这两种备份端口都可以接收、处理和发送BPDU(Bridge Protocol Data Units),以确保网络的稳定性和快速恢复。RSTP的端口状态如下
RSTP的端口数据转发和接收规则:
Alternate端口和Backup端口的主要目标是在网络发生故障时快速实现恢复。一旦根端口或指定端口出现问题,备份端口会立即激活,切换为其他端口状态,以保持网络通信的连续性。此外,备份端口还提供了冗余路径的选择,确保在主要路径发生故障时,仍然能够保持通信,从而提高了网络的可用性和冗余性。
综上所述,RSTP中的Alternate端口和Backup端口在网络拓扑中具有备份和快速恢复的关键作用,虽然它们通常不传输用户数据流,但通过与其他交换机进行BPDU交换,监测网络状态的变化,确保了网络的连通性。备份端口的存在有助于减少故障对网络的影响,并提高了网络的可用性
四、扩展–RSTP的P/A机制
作用:使一个指定端口尽快进入 Forwarding 状态。
要求:P/A 机制要求两台交换设备之间链路必须是点对点的全双工模式。一旦 P/A 协商不成功,指定端口的选择就需要等待两个 Forward Delay,协商过程与 STP 一样
拓扑描述:根桥 S1 和 S2 之间新添加了一条链路。在当前状态下,S2 的另外几个端口 p2 是 Alternate 端口,p3是指定端口且处于 Forwarding 状态,p4 是边缘端口。
协商过程:
- 新链路连接成功后,开始 P/A 机制协商,p0 和 p1 两个端口马上都先成为指定端口,发送 RST BPDU。
- S2 的 p1 口收到更优的 RST BPDU,马上意识到自己将成为根端口,而不是指定端口,停止发送 RST BPDU。
- S1 的 p0 进入 Discarding 状态,于是发送的 RST BPDU 中把 proposal 置 1。
- S2 收到根桥发送来的携带 proposal 的 RST BPDU,开始将自己的所有端口进入 sync 变量置位。
- p2 已经阻塞,状态不变;p4 是边缘端口,不参与运算;所以只需要阻塞非边缘指定端口 p3。
- 各端口的 synced 变量置位后,p2、p3 进入 Discarding 状态,p1 进入 Forwarding 状态并向 S1 返回 Agreement 位置位的回应 RST BPDU。该 RST BPDU 携带和刚才根桥发过来的 BPDU 一样的信息,除了Agreement 位置位之外(Proposal 位清零)。
- 当 S1 判断出这是对刚刚发出的 Proposal 的回应,于是端口 p0 马上进入 Forwarding 状态。