網(wǎng)橋?qū)AC地址的自動學(xué)習(xí)過程

網(wǎng)橋是一個能夠?qū)钟蚓W(wǎng)數(shù)據(jù)幀進(jìn)行過濾并轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備。通過查看數(shù)據(jù)幀MAc地址,網(wǎng)橋只向數(shù)據(jù)幀目的節(jié)點所在端口轉(zhuǎn)發(fā)數(shù)據(jù)幀,而對其他端口過濾掉這個數(shù)據(jù)幀。只行在接收到一個廣播數(shù)據(jù)幀時,網(wǎng)橋才會向所有助口轉(zhuǎn)發(fā)這個廣播幀。網(wǎng)橋的過濾轉(zhuǎn)發(fā)功能將連接在不同端口上的主機分隔成不同的網(wǎng)段。意味著某個網(wǎng)段內(nèi)部主機之間的數(shù)據(jù)傳潔被網(wǎng)橋隔離,并不會傳輸?shù)狡渌木W(wǎng)段,也不會與其他網(wǎng)段正在進(jìn)行的數(shù)據(jù)傳筋發(fā)生效據(jù)沖突。

網(wǎng)橋最開始怎樣知道其不同的端口所連接的計算機情況?如何建立并維護(hù)它的轉(zhuǎn)發(fā)表?

多數(shù)網(wǎng)橋采用一種稱為自適應(yīng)或自學(xué)習(xí)的過程建立其轉(zhuǎn)發(fā)表。當(dāng)網(wǎng)橋在圾開始接人某個局域網(wǎng)環(huán)境時,其轉(zhuǎn)發(fā)表為空狀態(tài),之后采用以下所述的自適應(yīng)過程逐步構(gòu)建并完善它的轉(zhuǎn)發(fā)表。
網(wǎng)橋從某個端口接收數(shù)據(jù)幀,通過數(shù)據(jù)幀的源MAC地址和接收到該數(shù)據(jù)幀的端口,能夠了解到:擁有數(shù)據(jù)幀源MAc地址的左機位于收到這個數(shù)據(jù)幀的端口上.并將這個信息作為一條轉(zhuǎn)發(fā)記錄添加到其轉(zhuǎn)發(fā)表中。當(dāng)下一次某個數(shù)據(jù)幀的目的MAc地址與這個MAc地址相吻合時,阿嬌便知道應(yīng)該向哪個端口轉(zhuǎn)發(fā)數(shù)據(jù)蚊。
網(wǎng)橋接收到一個數(shù)據(jù)幀,如果不了解應(yīng)該向哪個端口轉(zhuǎn)發(fā),就向所有的口廣播這個數(shù)據(jù)幀。如果這個數(shù)據(jù)幀的目標(biāo)主機連接在網(wǎng)橋某個端口上,則必定會收到該幀。當(dāng)這個目的主機追回源主機一個應(yīng)答幀時,網(wǎng)橋便可以從這個應(yīng)答鎖的源毗地址中了解到該主機連接的端口。網(wǎng)橋同樣將這個新發(fā)現(xiàn)的毗地址與端口號關(guān)系記人轉(zhuǎn)發(fā)表,因此而不斷擴充其轉(zhuǎn)發(fā)表。網(wǎng)橋的這種自適應(yīng)過程不斷重復(fù)一段時間后,便能夠逐步了解列其端口所連接的主機地址,從而建立起完整的轉(zhuǎn)發(fā)對應(yīng)表。

然而,網(wǎng)絡(luò)拓?fù)洳豢赡苁怯啦桓淖兊?。假設(shè)我們將主機B和主機C換個位置,當(dāng)主機C發(fā)出報文時(不管發(fā)給誰),交換機S1的eth1口收到報文,于是交換機 S1會更新其學(xué)習(xí)到的地址,將原來的“主機C是通過eth2網(wǎng)口接入的”改為“主機C是通過eth1網(wǎng)口接入的”。

但是如果主機C一直不發(fā)送報文呢?S1將一直認(rèn)為“主機C是通過eth2網(wǎng)口接入的”,于是將其他主機發(fā)送給C的報文都從eth2轉(zhuǎn)發(fā)出去,結(jié)果報文就發(fā) 丟了。所以交換機的地址學(xué)習(xí)需要有超時策略。對于交換機S1來說,如果距離最后一次收到主機C的報文已經(jīng)過去一定時間了(默認(rèn)為5分鐘),則S1需要忘記 “主機C是通過eth2網(wǎng)口接入的”這件事情。這樣一來,發(fā)往主機C的報文又會被轉(zhuǎn)發(fā)到所有網(wǎng)口上去,而其中從eth1轉(zhuǎn)發(fā)出去的報文將被主機C收到。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容