網橋將是下述內容的主要介紹對象,通過這篇文章,小編希望大家可以對透明網橋的相關情況以及信息有所認識和了解,詳細內容如下。
第一種 802 網橋是透明網橋或生成樹網橋,通常情況下,我們都稱之為透明網橋。支持這種設計的人主要關心的是完全透明。按照他們的觀點,一個有多個局域網的單位買回IEEE標準網橋后,他們只需要把連接插頭插到網橋上就可以了。無需修改硬件和軟件,無需設置地址開關,無需加載路由表或參數(shù)。簡而言之,什么都不做,只需插入電纜即可完成?,F(xiàn)有局域網的運行完全不受網橋影響。這太不可思議了,他們最終成功了。
透明網橋以混雜的方式工作。它接收連接到它的所有 LAN 傳輸?shù)拿總€幀。當一個幀到達時,網橋必須決定是丟棄它還是轉發(fā)它。如果要轉發(fā),必須決定要發(fā)送到哪個 LAN。這需要通過在網橋中的大哈希表中查詢目的地址來確定。該表列出了每個可能的目的地及其所屬的輸出線路。在橋插入開始時,所有的哈希表都是空的。由于網橋不知道任何目的地的位置,因此它使用泛洪算法:每個具有未知目的地的傳入幀都輸出到連接到網橋的所有 LAN。隨著時間的推移,橋梁將了解每個目的地的位置。一旦知道目標位置,發(fā)送到那里的幀只會放置在適當?shù)?LAN 上,不再分發(fā)。
透明網橋采用的算法是反向學習方法。網橋以混雜的方式工作,因此它可以看到在任何連接的 LAN 上傳輸?shù)膸2榭丛吹刂肪椭滥膫€機器可以在哪個局域網上訪問,于是在hash表中增加一個項。
當計算機和網橋上電、斷電或遷移時,網絡的拓撲結構會發(fā)生相應的變化。那么,為了處理動態(tài)拓撲問題,每當添加哈希表條目時,該條目中都會指示幀的到達時間。每當表中已有目的地的幀到達時,此項將使用當前時間更新。這樣的話就可以從表中每一項的時間知道機器最后一幀的到達時間。網橋中的進程會定期掃描哈希表并清除比當前時間早幾分鐘的所有條目。因此,如果將計算機從局域網中取出并在其他地方重新連接到局域網,計算機可以在幾分鐘內恢復正常工作,無需人工干預。該算法還意味著,如果機器在幾分鐘內處于非活動狀態(tài),則必須分發(fā)發(fā)送給它的幀,直到它自己發(fā)出幀為止。
到達幀的路由過程取決于發(fā)送局域網和目的局域網,如下:
(1) 如果源局域網和目的局域網相同,則丟棄該幀。
(2) 如果源局域網和目的局域網不同,則轉發(fā)該幀。
(3)如果目的局域網未知,則傳播。
有些人為了提高可靠性,在局域網之間并聯(lián)了兩個或多個網橋。但是,這種配置會導致其他問題,因為拓撲中會產生環(huán)路,從而可能導致無限循環(huán)。解決方案是下面描述的生成樹算法。
上面提到的無限循環(huán)問題的解決方案是讓網橋相互通信,并用到達每個局域網的生成樹覆蓋實際拓撲。使用生成樹可以保證任意兩個局域網之間只有一條路徑。一旦網橋就生成樹達成一致,LAN 之間的所有傳輸都遵循此生成樹。由于從每個源到每個目的地只有一條唯一的路徑,因此不可能有更多的循環(huán)。
為了構建生成樹,必須首先選擇一個橋作為生成樹的根。實現(xiàn)的方法是每個網橋廣播自己的序號,選擇序號最小的網橋作為根。接下來,根據從根到每個網橋的最短路徑構造生成樹。如果網橋或 LAN 出現(xiàn)故障,請重新計算。
經由小編的介紹,不知道你對透明網橋是否充滿了興趣?如果你想對透明網橋有更多的了解,不妨嘗試度娘更多信息或者在我們的網站里進行搜索哦。