面試官問你STP、RSTP選舉原則,你該如何回答?

STP的選舉角色

①根端口

存在於非根橋上,發送和接收數據幀併發

②指定端口

存在於根網橋和非根網橋上,根橋上全部的端口都爲指定端口ide

③非指定端口

不轉發也不接收數據幀學習

④禁用端口

處於關閉狀態;it

RSTP的選舉角色

①根端口

非根橋收到最優的BPDU配置信息的端口爲根端口,即到根橋開銷最小的端口 class

②指定端口

與STP同樣,每一個以太網網段段內必須有一個指定端口配置

③替換端口

若是一個端口收到另一個網橋的更好的 BPDU,但不是最好的,那麼這個端口成爲替換端口List

④備份端口

若是一個端口收到同一個網橋的更好 BPDU,那麼這個端口成爲備份端。當兩個端口被一個點到點鏈路的一個環路連在一塊兒時,或者當一個交換機有兩個或多個到共享局域網段的鏈接時,一個備份端口才能存在。數據

STP端口狀態(5種)

①Disabled 禁用狀態

不參與生成樹,也不轉發數據幀端口

②Blocking 阻塞狀態

非指定端口上,不參與數據幀的轉發,週期爲20sdi

③Listening 偵聽狀態

接收和發送BPDU,週期爲15s

④Learning 學習狀態

準備參與數據幀的轉發,並開始填寫CAM表,週期爲15s

⑤Forwarding 轉發狀態

接收併發送數據幀

RSTP端口狀態(3種)

① Discarding狀態

不轉發用戶流量也不學習MAC地址

②Learning 學習狀態

準備參與數據幀的轉發,並開始填寫CAM表,週期爲15s

③Forwarding 轉發狀態

接收併發送數據幀

STP選舉原則及選舉過程

①選舉根橋:

全部的交換機都自戀地認爲本身是根橋,紛紛發送BPDU,BPDU中包含橋ID,先比較網橋ID優先級,越小越優先;再比較MAC地址大小,越小越優先
a. 先比較橋ID中的優先級,具備最小優先級的,此交換機定爲根橋。
b. 若是優先級同樣,再比較橋ID中的MAC地址,MAC地址最小的肯定爲跟橋

②選舉非根橋上根端口:

根端口是非根橋交換機用來接收來自根橋交換機方向的BPDU,所以首先須要計算流量從根交換機到達非根交換機上的哪一個端口開銷(Cost)最小,通俗點說就是,若是根交換機要發送BPDU到某臺非根交換機,發送到該非根橋交換機的哪一個端口最省時省力。若是開銷都同樣,再看每一個端口上一級(及發送者)的橋ID,若是橋ID也同樣,在比較上一級發送者的發送端口優先級,若是優先級同樣,再比較發送端口的MAC地址。
a. 非根橋交換機上,哪一個端口到根橋的開銷(確切來講,應該是從根橋到達非根交換機的每一個端口的開銷,這纔是正確的方向)最小,開銷最小的端口,即爲該非根交換機的根端口。
b. 若是到達根橋開銷同樣,此時再比較上一級(接收BPDU方向)發送者的橋ID。選出發送者橋ID最小的對應的端口。
c. 若是上一級發送者橋ID也同樣,在比較發送端口的優先級。選出優先級最小的對應的端口。
d. 若是發送端口優先級也同樣,在比較發送端口的端口號(好比f0/0、f0/1)。
比較過程當中選出的端口爲非根交換機上的根端口,該根端口主要用來接收來自根橋方向的BPDU。拓撲發生變化時也發送TCN。

③選舉各個網段上的指定端口:

根橋上全部的端口都是指定端口
每條鏈路上的兩個端口,哪一個端口到根橋的開銷最小,最小的爲指定端口

④阻塞非指定端口:

先比較Root ID,再比較鏈路開銷

相關文章
相關標籤/搜索