網橋工作在數據鏈路層,屬於二層設備,但卻能連接不同網段的區域網,相當於三層交換機的功能,有點讓人費解?
網橋工作在數據鏈路層,屬於二層設備,但卻能連接不同網段的區域網(將幀轉發至不同的區域網),這有點相當於三層交換機的功能了,大家是怎麼理解的?
首先這個觀點是錯誤的!如果一個設備可以將兩個網段連接起來並完成通信,它已經不是橋接設備,而是地地道道的三層設備,可以叫它路由器、三層交換機、IP網關。
但網路應用確實有用橋接設備連接不同VLAN的網路場景,如下圖所示:
Client 與 server 在一個網段,它們可以自由通信。
Client --vlan 10 --switch --vlan 10 ---Server
但是有一個bridge希望看到它們之間的流量並完成在線備份,怎麼做呢?如下圖:
Client --vlan 10 ----switch---vlan 20---Server
...........................vlan10| |vlan20
..................................Bridge
基本概念就錯了。網橋其實就是雙口的交換機。
網橋,這都上古時代的概念了吧。
當時交換機還是很稀罕的東西,還在用集線器,csma/cd,滿滿的都是衝突,然後有個概念叫衝突域,網橋可以實現將兩個衝突域合併,但是不會將兩個域的衝突合併。
後來有了交換機,多埠網橋,全雙工,衝突域的概念這幾年提的越來越少了。
衝突域,廣播域,ip子網
集線器,網橋/二層交換,路由器/三層交換
這些對萌新來說兼職是噩夢
補個圖
黃圈是衝突域,是一次載波偵聽發生的範圍。衝突域的問題就是你說話的時候別人不能說話,別人說話的時候你不能說話,一個時刻只有一個人能說話。
藍圈是廣播域,是一次廣播發生的範圍。廣播域的範圍就是你喊了一嗓子別人能聽到,別人喊一嗓子你也能聽到。大家可以同時說話,然是如果大家都在喊話,就會特別吵。(正常說話,別人可能會聽到,也可能聽不到)
多個衝突域用網橋連接成一個廣播域,廣播可達,衝突被隔離在本衝突域內。
綠圈是路由可達範圍,廣播被終結在路由器上,廣播域外可以使用路由表實現通訊。
再補充一段吧,區域網,這個概念弄得很含糊,嚴格來說區域網是用來描述空間分布的一個概念。早起一個區域網就是一個廣播域甚至一個衝突域。後來vlan/單臂路由/三層交換等技術,使得一個區域網分解成多個廣播域,一個廣播域對應一個vlan,vlan間使用路由和三層交換互通。
題主的這個區域網換成衝突域或者廣播域更合適一些。
1.按現在的觀念來看,乙太網網橋就是存儲轉發模式的二埠交換機,並沒有第三層功能。關鍵詞:衝突域、廣播域。
注意國內許多古董教材介紹網橋時其實寫的是IBM令牌環網。
就是說對OSI分層的理解不能停留在背誦和想像上。
看你怎麼定義你所謂的「連接」了。從二層概念的角度出發,網橋確實是聯通了二層鏈路,但三層還是不通的啊,誰跟你說能做三層交換的?
題主這裡應該是把網段和子網的概念相等了,網段的英文名字是network segment,指的是網路中使用同一物理設備能直接通信的一部分,交換機的每個埠都可視為獨立的網段,看了以上回答,覺的大家都把網段跟子網理解成相同的意思了。
目前的網路設備,不能單純按照傳統的概念理解了。比如題主的網橋設備,就加了點三層的功能。就好比題主所說的三層交換機一樣,不僅僅只有交換的功能,還有路由功能。最好按照設備的模塊功能理解,而非設備籠統的名稱。名稱只能告訴你這個設備主要幹嘛的,卻不能告訴你其他的能不能幹。
首先糾正一下,交換機和三層交換機基本上是兩種東西。三層功能對於交換機來講是一種增強。路由器才是正宗的三層設備。
其次,您所謂的網段是ethernet sigment 還是 ip subnet?這倆也是不同的概念。網橋也叫橋接器,是連接兩個區域網的一種存儲/轉發設備,它能將一個大的LAN分割為多個網段,或將兩個以上的LAN互聯為一個邏輯LAN,使LAN上的所有用戶都可訪問伺服器。
擴展區域網最常見的方法是使用網橋。最簡單的網橋有兩個埠,複雜些的網橋可以有更多的埠。網橋的每個埠與一個網段相連。
當網橋收到一個數據幀後,首先將它傳送到數據鏈路層進行差錯校驗,然後再送至物理層,通過物理層傳輸機制再傳送到另一個子網上,在轉發幀之前,網橋對幀的格式和內容不作或只作很少的修改。網橋一般都設有足夠的緩衝區,有些網橋還具有一定的路由選擇功能,通過篩選網路中一些不必要的傳輸來減少網上的信息流量。
從上來看,網橋在二層進行 segment 的轉發,從邏輯上構造成一個更大的區域網
據我所知,網橋並不能連接不同網段的區域網
推薦閱讀: