橋接器
橋接器(英語:network bridge),又稱網橋,一種網絡裝置,負責網絡橋接(network bridging)。橋接器將網絡的多個網段在數據鏈路層(OSI模型第2層)連接起來(即橋接)。
![](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/e/e8/Network_Bridging.png/399px-Network_Bridging.png)
橋接器有別於路由器。路由器允許多網絡之間的獨立通訊,但又保持區隔,而橋接器則是將兩個獨立的網絡連接起來,就如同單一網絡[1]。如果所橋接的網絡有一個以上的區段是無線網絡,則該裝置稱為無線橋接器。
網絡橋接技術主要分為以下類型:用於以太網的「透明橋接」(或稱學習型橋接、通透式橋接);用於FDDI和權杖環的「源路由橋接」(SRB)[2];用於橋接不同媒介類型之間數據的「轉換橋接」(或稱平移橋接,英語:Translational bridging)[3];以及源路由橋接和透明橋接之組合,允許在乙太網和權杖環(英語:Token-Ring)的混合環境中進行通訊的「源路由轉換橋接」(SR / TLB)。[3]
特點
橋接器在功能上與集線器等其他用於連接網段的裝置類似,不過後者工作在實體層(OSI模型第1層)。
- 網橋能夠辨識數據鏈路層中的數據幀,並將這些數據幀臨時儲存於主記憶體,再重新生成訊號作為一個全新的數據幀轉發給相連的另一個網段(network segment)。由於能夠對數據幀拆包、暫存、重新打包(稱為儲存轉發機制 store-and-forward),網橋能夠連接不同技術參數傳輸速率的數據鏈路,如連接10BASE-T與100BASE-TX。
- 數據幀中有一個位叫做FCS,用來通過CRC方式校驗數據幀中的位。網橋可以檢查FCS,將那些損壞的數據幀丟棄。
- 網橋在向其他網段轉發數據幀時會做衝突檢測控制。
- 網橋還能通過地址自學機制和過濾功能控制網絡的流量,具有OSI第2層網絡交換機功能。這稱為transparent bridge,由DEC在1980年代發明[4]。其機制是網橋內部有一個資料庫,最初沒有數據。當網橋從一個網段收到一個數據幀,就會在資料庫中登記(或者更新)數據幀的源地址屬於這個網段,並檢查封包的目的地址。如果目的地址在資料庫中屬於另外一個網段,則網橋向該網段轉發該數據幀;如果目的地址在資料庫中沒有記錄,則網橋向除了源地址所在之外的其他所有網段轉發(flood)該數據幀。
- 橋接器僅僅在不同網絡之間有數據傳輸的時候才將數據轉發到其他網絡,不是像集線器那樣對所有數據都進行廣播。對於乙太網路,「橋接」這一術語正式的含義是指符合IEEE 802.1D標準的裝置,即「網絡切換」。橋接器可以分割網段,不似集線器仍是在為同一碰撞域,所以對頻寬耗損較小。因橋接器透過其內之MAC表格,讓傳送幀不會通過,所以其稱之為資料鏈結層操作之網絡元件,可隔離碰撞。
若有通訊頻繁的機器,則應置於同區之內,否則效能將降低。
無線橋接
無線橋接(Wireless bridge)指的是用來連接兩個或多個物理上或邏輯上(不同網絡傳輸協定)分開的網絡區段(例如不同區域網絡或是同一個區域網絡下的不同部分)的硬件組件。「橋」並不一定要是一個硬件裝置,像一些作業系統如Windows、GNU/Linux、Mac OS X及FreeBSD等都提供了用來橋接不同資料鏈結層協定的軟件,這在無線到有線的網絡下很常見。在某種意義上,電腦使用作業系統橋接軟件的作用就如同橋接器。
很多無線路由器及無線存取點提供了「橋接」及「中繼」兩種模式,兩種模式產生的作用類似,不同點在於橋接模式連接兩種不同網絡傳輸協定,而中繼模式則轉送相同網絡傳輸協定。
遵從IEEE 802.11標準的無線路由器、無線存取點及橋接器等都可作為無線橋接器。這些無線標準在多數國家都能使用免執照的無線頻帶。
無線橋接裝置需成對作用(點對點),兩者分別在「橋」的兩邊。然而,一個中央裝置可以同時有多個「橋」(點對多點)。
橋接可以經由無線分散系統來達成,該系統會在兩點或多點之間建立一個第二層無線橋接器。橋接的無線裝置需要設置相同的服務設置識別碼(SSID)以及相同的無線通道,而這些裝置可以輪流形成「存取點-客戶端」的關係來完成橋接。
在國際標準化組織的OSI模型中,封包穿越網絡層的裝置稱為路由器,而封包穿越資料鏈結層的僅被認為是橋接器。
橋接一直以來是指資料不穿越網絡堆疊(如TCP/IP)的傳播。「無線橋接器」是一個口語化的名詞。對於連接兩個區域網絡,比較精確的敘述應該是:「(無線的)區域網絡到區域網絡的橋接」。這樣的區別很重要,因為裝置可能無法支援經由一個遠端無線網絡存取點來橋接兩個區域網絡,一個能支援真正橋接的無線存取點可能蠻值得嚮往的:封包不需經由網絡傳輸協定堆疊、防火牆或其他網絡抽象而穿越無線介質到有線網絡。兩個被橋接的網絡可以視為同一個IP子網絡[5][6]。
透明橋接
透明橋接使用一個稱為轉發資訊庫的表來控制網段之間的幀轉發。該表開始時是空的,當橋接器接收到幀時,就會增加紀錄。如果在表中沒有找到目標地址紀錄,那麼幀將被泛洪(flood)到橋接器除接收埠以外的網段。
- 簡單橋接
簡單網橋會通過透明橋接的操作方式,將兩個網段連接起來,通常是逐幀決定是否從一個網絡轉發到另一個網絡。儲存和轉發技術通常用於轉發,在轉發過程中,幀完整性會在源網絡上得到驗證,CSMA / CD延遲也在目標網絡上被容納。 與僅擴展網段最大跨度的中繼器不同,網橋只轉發需要跨越網橋的幀。此外,網橋會通過在網橋的兩端建立獨立碰撞域來減少碰撞。[7]
- 多埠橋接
多埠網橋會連接多個網絡,並以透明橋接的方式運行,在逐幀的基礎上決定是否轉發流量。此外,多埠網橋必須決定將流量轉發到哪裏。與簡單網橋一樣,多埠網橋通常採用儲存和轉發操作。多埠網橋也是網絡交換機的基礎。
[7]
參見
參考資料
- ^ What is a Network Switch vs. a Router?. Cisco Systems. [2012-07-27]. (原始內容存檔於2016-12-04).
- ^ Bridging Protocols Overview (PowerPoint). iol.unh.edu. [2012-12-02]. (原始內容存檔於2021-03-09).
- ^ 3.0 3.1 Configuring Transparent Bridging. Cisco. [2020-04-25]. (原始內容存檔於2020-10-20) (英語).
- ^ Transparent Bridging. Cisco Systems, Inc. [2010-06-20]. (原始內容存檔於2015-11-21).
- ^ 无线网桥,AP Client客户端模式?. www.cnwifi.com. [2017-06-03]. (原始內容存檔於2017-12-16).
- ^ 无线网桥,无线AP中继模式,无线AP,无线中继,中继模式. www.cnwifi.com. [2017-06-03]. (原始內容存檔於2016-11-10).
- ^ 7.0 7.1 Local Area Networks: Internetworking. manipalitdubai.com. [2012-12-02]. (原始內容 (PowerPoint)存檔於2014-05-13).