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