不多說,先上圖,A為指定端口,B為非指定端口。
看本文的網友應該知道根端口和指定端口的選舉,但是對指定端口和根端口的理解不清楚。這里我就略過選舉過程,直接描述這兩者的區別和存在的意義。
指定端口:轉發數據和BPDU;
非指定端口:接收BPDU。
1、B接口持續接收到A發出的BPDU數據;
2、當SW1的Eth0/0 宕掉或者該鏈路宕掉,此時A端口的重要性就突顯出來了;
3、A接口持續向B發送BPDU,此時B接口意識到自己可能成為指定端口或者根端口,就會從非指定端口的BLOCKING狀態轉到LISTENING狀態,進而可以發送BPDU(此時還不能發送數據幀);
4、B接口變為LISTENING之后就可以參與到STP拓撲中,參與指定端口、根端口的選舉。繼而從BLOCKING>LISTENING>LEARNING>FORWARDING狀態;
5、接着按照選舉過程,A會變為根端口,B會變成指定端口。
以上說的是同一網段,一方是指定端口,一方是非指定端口的情況。
另一種,同一網段,一方是根端口,一方是指定端口,正常的接受和轉發數據幀和BPDU即可(SW1>SW2直連網段)