網橋
網橋(Bridge)它是一種在鏈路層實現中繼的設備,常用于連接兩個或兩個以上的現場總線網段[1]網橋的兩個端口有一個獨立的交換通道,可以隔離沖突域,而不是共享一個背板總線。網橋是一種轉發幀的技術,它可以根據MAC分區塊隔離沖突。網橋在數據鏈路層連接多個網段。只能連接同構網絡(同一網段),可以 t連接到異構網絡(不同網段)
網橋也稱為橋接器,是一種連接兩個局域網的存儲器/轉發設備,可以把一個大的局域網分成多個網段,或者把兩個以上的局域網互聯成一個邏輯局域網,使局域網上的所有用戶都能訪問服務器。擴展局域網最常用的方法是使用網橋。后來,橋梁被提供了更多的港口、同時,它還可以隔離沖突域中的交換機(Switch)所取代。
原理
網橋連接兩個相似的網絡,并管理網絡數據的流通。它工作在數據鏈路層,不僅可以延長網絡的距離或

范圍,并且可以提高網絡的性能、可靠性和安全性。網絡1和網絡2通過網橋連接后,網橋接收網絡1發送的數據包,并檢查數據包中的地址如果地址屬于網絡1,它將放棄它反之,如果屬于網絡2,則繼續發送給網絡2,這樣就可以利用網橋隔離信息將同一個網絡號分成多個網段(屬于同一個網絡號),隔離安全網段,防止其他網段的用戶非法訪問。由于網絡的分段性,每個網段相對獨立(屬于同一個網絡號)一個網段的故障不會影響另一個網段的運行。
網橋可以是特殊的硬件設備,也可以通過安裝在電腦上的網橋軟件來實現,此時電腦上會安裝多個網卡(網卡)
網橋的作用類似于中繼器在擴展網絡跨度方面的作用,但它可以提供智能連接服務,即根據一幀的結束地址所在的網段進行轉發和過濾。橋梁與建筑對站點所在網段的理解取決于“自學習”意識到,有透明的橋梁、轉換網橋、封裝網橋、源路由選擇網橋。
當使用網橋連接兩個LAN 網段時,網橋應首先檢查來自網段1的MAC 幀的目的地址。如果該幀的目的地是網段1上的某個站點,網橋不會將該幀轉發到網段2,而是將其過濾掉;如果該幀被發送到網段2上的一個站點,網橋會將其轉發到網段2,這表明如果LAN1和LAN2上的一對用戶同時在這個網段上通信,顯然是可能的。因為橋起到了隔離的作用。可以看出,網橋在一定條件下可以增加網絡帶寬。
與中繼器相比,網橋的存儲轉發功能有利有弊其優點如下:
使用網橋進行互連克服了物理限制,這意味著組成LAN 的數據站和網段的總數可以輕松擴展。
該橋可以通過結合存儲和轉發功能來連接使用不同MAC 協議的兩個局域網,從而形成不同LAN 混合在一起的混合網絡環境。
網橋的中繼功能只依賴于MAC 幀的地址,因此對高層協議完全透明。
橋把一個大的LAN 分成段,有利于提高可靠性、可用性和安全性。
這座橋的主要缺點是:因為網橋接收幀并在轉發前緩沖它,所以它會比中繼器引入更多的延遲。由于網橋不提供流量控制功能,在流量較大時可能會過載,導致幀丟失。
橋牌的優點大于缺點,這就是它被廣泛使用的原因。
網橋工作在數據鏈路層,連接兩個局域網,根據MAC地址轉發幀,可以看成一個“低層的路由器”路由器工作在網絡層,根據IP地址等網絡地址進行轉發)
遠程網橋通過通常很慢的鏈路(如電話線)連接兩個遠程局域網,對本地網橋更重要,但對遠程網橋來說,更重要的是遠距離正常運行。
優劣缺點
網橋優點
1、過濾通信量。網橋可以把局域網一個網段上工作站之間的信息限制在這個網段的范圍內,不會通過網橋偷偷傳到其他網段。
2、物理范圍擴大了,整個局域網上工作站的最大數量也增加了。
3、可以使用不同的物理層,并且可以互連不同的局域網。
4、提高了可靠性。如果把較大的局域網分成幾個較小的局域網,每個小局域網內部的信息量明顯高于網間的信息量,那么整個互聯網絡的性能就會變得更好。
網橋缺點
1、因為網橋在轉發接收到的幀之前必須存儲和查找站表,所以增加了延遲。
2、MAC子層中沒有流量控制功能。當網絡負載較重時,可能會因橋接緩沖區存儲空間不足而溢出,造成丟幀。
3、當具有不同MAC子層的網段橋接在一起時,在轉發一個幀之前,網橋必須修改該幀的某些字段的內容,以滿足另一個MAC子層的要求,并增加延遲。
4、橋只適合一小部分用戶(不超過幾百個)還有一個信息量小的局域網,不然有時候會發生大的廣播風暴。
特性
在數據鏈路層互連的設備是網橋(bridge)在網絡互連中,它起著數據接收的作用、地址過濾和數據轉發用于實現多個網絡系統之間的數據交換。
網橋的基本特征
1.網橋在數據鏈路層實現局域網互聯;
2.網橋可以互連兩種不同的數據鏈路層協議、不同的傳輸介質和具有不同傳輸速率的網絡
3.網橋以接收、存儲、地址過濾和轉發實現了互聯網絡之間的通信;
4.網橋需要在數據鏈路層之上互連使用相同協議的網絡
5.網橋可以隔離兩個網絡之間的流量,有利于提高互聯網絡的性能和安全性。
兼容性
有些人可能會天真地認為,從一個802局域網到另一個802局域網的橋接非常簡單,其實不然。在802.x到802.Y的九種組合中的每一種都有自己特殊的問題需要解決。在討論這些特殊問題之前,讓我們先看看讓我們來看看這些橋梁面臨的共同問題。
首先,各種局域網采用不同的幀格式。這種不兼容不是技術原因造成的,只是支持三個標準的公司造成的(Xerox, General Motors and International Business Machines Corporation)沒有人愿意改變他們所支持的標準。其結果是:在不同局域網之間復制幀時,需要重新排列格式,占用CPU時間并重新計算校驗和,還可能產生網橋存儲錯誤導致的無法檢測的錯誤。
第二個問題是互連的局域網不必以相同的數據傳輸速率運行。當快速局域網向慢速局域網發送一長串連續幀時,網橋處理幀的速度比輸入幀的速度慢。網橋必須使用緩沖區來存儲幀t被處理,同時,他們必須小心內存不足。即使是10Mb/s的802.4到10Mb/s的802.3橋,某種程度上存在這樣的問題。因為802.3 的帶寬花費在沖突上。802.3不是真的10Mb/s,而802.4(幾乎)確實為10Mb/s。
與網橋的瓶頸問題相關的一個微妙而重要的問題是它上面每一層的定時器值。假如802.局域網上的網絡層想要發送一條長消息(幀序列)發送完最后一幀后,它會啟動計時器并等待確認。如果該消息必須通過網橋傳送到slow 802.5網絡,則計時器可能會在最后一幀轉發到低速LAN之前超時。網絡層可能認為幀丟失,并重新發送整個消息。幾次傳輸失敗后,網絡層會放棄傳輸,告訴傳輸層目的站點已經關閉。
第三,在所有問題中,可能最嚴重的是三種802LAN的最大幀長不同。對于802.3最大幀長取決于配置參數,但對于標準10M/bs系統的最大有效載荷是1500字節。802.最大幀長度4固定為8191字節。802.沒有上限,只要站點的傳輸時間不超過令牌持有時間即可。如果令牌時間默認為10ms,則最大幀長度為5000字節。一個明顯的問題出現了:當長幀必須轉發到無法接收長幀的局域網時,會發生什么情況?這一層不考慮將幀分成小段。