很少說,先上圖,A爲指定端口,B爲非指定端口。blog
看本文的網友應該知道根端口和指定端口的選舉,可是對指定端口和根端口的理解不清楚。這裏我就略過選舉過程,直接描述這二者的區別和存在的意義。接口
指定端口:轉發數據和BPDU;io
非指定端口:接收BPDU。im
一、B接口持續接收到A發出的BPDU數據;數據
二、當SW1的Eth0/0 宕掉或者該鏈路宕掉,此時A端口的重要性就突顯出來了;img
三、A接口持續向B發送BPDU,此時B接口意識到本身可能成爲指定端口或者根端口,就會從非指定端口的BLOCKING狀態轉到LISTENING狀態,進而能夠發送BPDU(此時還不能發送數據幀);端口
四、B接口變爲LISTENING以後就能夠參與到STP拓撲中,參與指定端口、根端口的選舉。繼而從BLOCKING>LISTENING>LEARNING>FORWARDING狀態;di
五、接着按照選舉過程,A會變爲根端口,B會變成指定端口。co
以上說的是同一網段,一方是指定端口,一方是非指定端口的狀況。display
另外一種,同一網段,一方是根端口,一方是指定端口,正常的接受和轉發數據幀和BPDU便可(SW1>SW2直連網段)