SpanningTree發(fā)明人Radia Perlman:有時候我們不需要第三層
“SpanningTree(生成樹協(xié)議)的算法是比較透明的,基本上來講,它是一個快速糾正問題的方法,但是卻是臨時性的,我們可以更好地移動和傳輸以太網(wǎng)的包,這使我們不再需要L3——第三層,當然它實際上是一個非常脆弱的協(xié)議,對它的脆弱我也表示抱歉。”SpanningTree的發(fā)明人 Radia Perlman(拉迪亞·珀爾曼)博士在北京召開的“CNGI-ETF論壇”上說。
生成樹協(xié)議拓撲結(jié)構(gòu)的思路是: 不論網(wǎng)橋(交換機)之間采用怎樣的物理聯(lián)接,網(wǎng)橋(交換機)能夠自動發(fā)現(xiàn)一個沒有環(huán)路的拓撲結(jié)構(gòu)的網(wǎng)路,這個邏輯拓撲結(jié)構(gòu)的網(wǎng)路必須是樹型的。生成樹協(xié)議還能夠確定有足夠的連接通向整個網(wǎng)絡的每一個部分。所有網(wǎng)絡節(jié)點要么進入轉(zhuǎn)發(fā)狀態(tài),要么進入阻塞狀態(tài),這樣就建立了整個局域網(wǎng)的生成樹。當首次連接網(wǎng)橋或者網(wǎng)絡結(jié)構(gòu)發(fā)生變化時,網(wǎng)橋都將進行生成樹拓撲的重新計算。為穩(wěn)定的生成樹拓撲結(jié)構(gòu)選擇一個根橋,從一點傳輸數(shù)據(jù)到另一點,出現(xiàn)兩條以上路徑時,只能選擇一條距離根橋最短的活動路徑。 生成樹協(xié)議這樣的控制機制可以協(xié)調(diào)多個網(wǎng)橋(交換機)共同工作,使計算機網(wǎng)絡可以避免因為一個接點的失敗導致整個網(wǎng)絡聯(lián)接功能的丟失,而且冗余設計的網(wǎng)絡環(huán)路不會出現(xiàn)廣播風暴。