- SW1和SW2互相发送BPDU选举root;
- SW2比较BPDU后立刻将自己与SW1相连的接口变成RP端口,SW1的接口变为DP端口
- 关键在于:
Proposal :提议
Agreement:同意
SW1:我提议跟你进入转发状态,我发送一个报文,我提议我立马进入转发状态,如果你回复一个A的话表示同意;
工作流程:
- 假设SW1先发送一份BPDU,P=1、A=1
- SW2收到1发送后,SW2比较BPDU后立刻将自己与SW1相连的接口变成RP(Discarding状态)端口,SW1的接口变为DP(Discarding状态)端口;
- 同步:SW2将所有的接口进行阻塞,并起一个变量syed同步完成状态(包括RP端口);
- SW2syed同步完成之后给SW1回复一个P=0,A=1;什么我同意你的提议;(RP--->Discarding-->Forwarding)
- SW1收SW2发送的P=0,A=1报文之后,DP-->Discarding状态立刻变成-->Forwarding状态;