1.在局域网中,可以通过STP协议防止网络环路。但是STP算法是被动的算法,依赖定时器等待的方式影响指定端口的状态改变,收敛速度慢。
RSTP协议和STP协议消除环路的思想保持一致,具备STP的所有功能。交换机运行RSTP协议时,如果端口的角色被选举为指定端口,可以通过PA机制快速让端口的状态改变为转发状态。
P/A机制,其目的是使一个指定端口尽快进入转发状态。
P/A机制要求两台交换设备之间链路必须是点对点的全双工模式。一旦P/A协商不成功,指定端口的选择就需要等待两个转发,协商过程与STP一样。
我们以下图为例,介绍RSTP协议中的P/A机制。
RSTP协议中的P/A机制工作如下:
1> S1、S2、S3的网桥优先级如上图所示。
2> S1通过端口E1发送Proposal置位的RST BPDU消息给S2。
3> S2收到该消息后,通过比较BPDU,判断端口E2为根端口。
启用同步机制阻塞指定端口E1和E3以避免产生环路。
然后将根端口设置为转发状态,并向S1发送Agreement消息。
4> S1收到Agreement消息后,指定端口E1马上进入转发状态。
5