交換機(jī)配置之STP生成樹(shù)初始化與收斂分析
生成樹(shù)初始化與收斂
STP建立一個(gè)根節(jié)點(diǎn),稱(chēng)為根網(wǎng)橋,并構(gòu)建了一種拓?fù)洌谶@種拓?fù)渲?,網(wǎng)絡(luò)中每一個(gè)節(jié)點(diǎn)都只有一條路徑可以到達(dá),最終生成的樹(shù)起源于根節(jié)點(diǎn),不屬于最短路徑樹(shù)的一部分冗余鏈路會(huì)被阻塞,因?yàn)檫@樣的路徑被阻塞了,所以實(shí)現(xiàn)一個(gè)無(wú)環(huán)路的拓?fù)涫怯锌赡艿?。在阻塞鏈路上收到?shù)據(jù)幀將會(huì)被丟棄。
STP需要網(wǎng)絡(luò)設(shè)備互相交換消息來(lái)檢測(cè)橋接環(huán)路,交換機(jī)發(fā)送的用于構(gòu)建無(wú)環(huán)路拓?fù)涞南⒎Q(chēng)為網(wǎng)橋協(xié)議數(shù)據(jù)單元。阻塞端口會(huì)不斷收到BPDU,以保證當(dāng)活動(dòng)路徑或設(shè)備發(fā)生故障的時(shí)候,仍然可以計(jì)算出一棵新的生成樹(shù)。BPDU將提供足夠的信息,所有交換機(jī)利用此信息可以完成以下的工作: 選擇一臺(tái)單獨(dú)的交換機(jī)作為生成樹(shù)的根。 計(jì)算它自身到根交換機(jī)的最短路徑。
對(duì)于每一個(gè)LAN網(wǎng)段,指定一臺(tái)交換機(jī)作為最接近的交換機(jī),稱(chēng)它為指定交換機(jī),指定交換機(jī)處理所有從LAN到根交換機(jī)的通信。 每個(gè)非根交換機(jī)選擇自身的一個(gè)端口作為根端口,它是到根交換機(jī)路徑最短的接口。 在每個(gè)網(wǎng)段上選擇屬于生成樹(shù)一部分的端口作為指定端口,非指定端口將被阻塞掉。
1.STP四步初始化原則:
STP在建立無(wú)環(huán)路邏輯拓?fù)鋾r(shí)候,STP必須遵守“STP 四步初始化原則”,即:
第1步:***的根BID。
第2步:***的路徑開(kāi)銷(xiāo)到根橋。
第3步:***的發(fā)送方BID。
第4步:更低的端口ID。
當(dāng)一臺(tái)網(wǎng)橋設(shè)備加電起動(dòng)時(shí),按照(Hello Time)時(shí)間間隔為2秒頻率向所有端口發(fā)送BPDU,網(wǎng)橋通過(guò)以上4個(gè)步驟來(lái)確定每個(gè)端口得到***先的BPDU。如果自己***先,則發(fā)送個(gè)對(duì)方,否則停止發(fā)送,接受對(duì)方的BPDU。如果在20秒時(shí)間未能收到對(duì)方發(fā)來(lái)的優(yōu)先級(jí)高的BPDU的話(huà),則又開(kāi)始重新發(fā)送BPDU來(lái)確認(rèn)***的BPDU。
2.生成樹(shù)收斂的3個(gè)步驟
當(dāng)交換機(jī)(網(wǎng)橋)全部加電時(shí),所有的網(wǎng)橋全部向連接端口發(fā)送BPDU信息,然后立即進(jìn)入STP無(wú)環(huán)路邏輯拓?fù)溆?jì)算。生成樹(shù)從拓?fù)涑跏蓟绞諗砍梢粋€(gè)無(wú)環(huán)路的拓?fù)浣Y(jié)構(gòu),可以分成3個(gè)步驟。
第1步:選擇根橋(Root Bridge),唯一的根橋被選舉。
第2步:選擇根端口(Root Ports),其他的網(wǎng)橋計(jì)算一系列的根端口。
第3步:選擇指定端口(Designated ports),用于網(wǎng)段連接。
生成樹(shù)的初始化與收斂的介紹就結(jié)束了,希望讀者已經(jīng)理解了以上內(nèi)容,我們也會(huì)繼續(xù)為大家整理這方面的知識(shí)的。
【編輯推薦】

















