STP 根桥、根port、指定port是怎样选举的
學(xué)習(xí)CCNA過程中,對(duì)交換機(jī)的根橋、跟port以及指定port選舉有些迷糊。也度娘了一番,總認(rèn)為一部分人解釋的不夠全面精細(xì)。通過細(xì)致研究終于有了自己的理解,分享給大家,假設(shè)紕漏,歡迎指正。
STP收斂過程:
1. 選根橋 (Root Bridge):根橋選舉非常easy
要點(diǎn):比較橋ID,橋ID由2字節(jié)優(yōu)先級(jí)和6字節(jié)MAC地址組成。
a. 先比較橋ID中的優(yōu)先級(jí),具有最小優(yōu)先級(jí)的,此交換機(jī)定為根橋。
b. 假設(shè)優(yōu)先級(jí)一樣,再比較橋ID中的MAC地址。MAC地址最小的確定為跟橋。
2. 全部非根交換機(jī)上選根port (Root Port):
須要理解的一個(gè)要點(diǎn):根port是非根橋交換機(jī)用來接收來自根橋交換機(jī)方向的BPDU,因此首先須要計(jì)算流量從根交換機(jī)到達(dá)非根交換機(jī)上的哪個(gè)port開銷(Cost)最小,通俗點(diǎn)說就是,假設(shè)根交換機(jī)要發(fā)送BPDU到某臺(tái)非根交換機(jī),發(fā)送到該非根橋交換機(jī)的哪個(gè)port最省時(shí)省力。假設(shè)開銷都一樣,再看每一個(gè)port上一級(jí)(及發(fā)送者)的橋ID,假設(shè)橋ID也一樣,在比較上一級(jí)發(fā)送者的發(fā)送port優(yōu)先級(jí),假設(shè)優(yōu)先級(jí)一樣。再比較發(fā)送port的MAC地址。
a. 非根橋交換機(jī)上,哪個(gè)port到根橋的開銷(確切來說,應(yīng)該是從根橋到達(dá)非根交換機(jī)的每一個(gè)port的開銷。這才是正確的方向)最小,開銷最小的port,即為該非根交換機(jī)的根port。
b. 假設(shè)到達(dá)根橋開銷一樣,此時(shí)再比較上一級(jí)(接收BPDU方向)發(fā)送者的橋ID。選出發(fā)送者橋ID最小的相應(yīng)的port。
c. 假設(shè)上一級(jí)發(fā)送者橋ID也一樣,在比較發(fā)送port的優(yōu)先級(jí)。
選出優(yōu)先級(jí)最小的相應(yīng)的port。
d. 假設(shè)發(fā)送port優(yōu)先級(jí)也一樣,在比較發(fā)送port的port號(hào)(比方f0/0、f0/1)。
比較過程中選出的port為非根交換機(jī)上的根port,該根port主要用來接收來自根橋方向的BPDU。
拓?fù)浒l(fā)生變化時(shí)也發(fā)送TCN。
3. 選指定port(Designated Port):
a. 根橋上全部port都是指定port。
b. 每條鏈路上的兩個(gè)port,哪個(gè)port到根橋的開銷最小,最小的為指定port。(注意:到根橋途中不要經(jīng)過該鏈路上的還有一個(gè)port)
我覺得指定port作用有兩個(gè),一是通過選舉的指定port轉(zhuǎn)發(fā)來自根交換機(jī)的BPDU到其它非根交換機(jī)效率最高(事實(shí)上根port對(duì)端的port肯定是指定port),二是當(dāng)指定port所在鏈路發(fā)送故障時(shí),通過此指定port所屬的交換機(jī)發(fā)送TCN到根交換機(jī)效率最高。cost小即效率高。個(gè)人覺得指定port的重要作用還是為了考慮鏈路發(fā)生改變的情況。以此選指定port能夠僅僅參考這條根據(jù):當(dāng)一條鏈路物理故障時(shí),通過鏈路兩端的哪個(gè)port所屬交換機(jī)發(fā)回TCN到根橋的開銷最小。則那個(gè)port就是這條鏈路的指定port。
4. 堵塞port
至此。其余既不是根port也不是指定port的都是堵塞port。
總結(jié)
以上是生活随笔為你收集整理的STP 根桥、根port、指定port是怎样选举的的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenStack Telemetry系
- 下一篇: 产品经理十二时辰:内容过于真实,扎心了!