续PA协商过程
当sw3的接口恢复之后会发生2中情况。
①sw3的G0/0/2口先发BPDU
②sw3的G0/0/3口先发BPDU
sw3先发送BPDU
sw3和sw1的交互过程:
- sw3的2口恢复后,sw3的所有接口(除了边缘端口),变为DP(discarding),G0/0/2发送PA置位的BPDU给sw1。
- sw1收到后,对比自己的BPDU,发现自己的优秀,因为sw1的G0/0/2口是DP(discarding),所以也发送PA置位的BPDU。
- sw3收到后,改变自己的状态为RP(forwarding),发送A置位的BPDU报文。
- sw1收到后,G0/0/2接口由DP(discarding)转换为DP(forwarding)。
sw3和sw2的交互过程:
- sw3的G0/0/3口因为同步的原因,从RP转换为DP(discarding),并发送PA置位的BPDU给sw2。
- sw2收到后,发现收到的BPDU比自己的优秀,sw2的G0/0/3口由DP(forwarding)转换为AP接口(已经有RP了),不发送BPDU。
- sw3因为没有收到sw2的A置位的协商确认,只能等待时间转化为forwarding。
(DP-discarding→(15s)→learning→(15s)→DP-forwarding)
sw1先发送BPDU
sw1和sw3的交互过程:
- sw1发送PA置位的BPDU报文
- sw3收到比自己优秀的报文后,将自己接口的状态由DP(discarding)转换为RP(forwarding),发送A置位BPDU报文
- sw1收到A置位的BPDU后,由DP(discarding)转换为DP(forwarding)。协商完成。
sw3和sw2的交互过程: