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