橋接�,又稱網(wǎng)�,根�(jù)MAC分區(qū)�,可隔離碰撞。橋接器將網(wǎng)�(luò)的多�(gè)�(wǎng)段在�(shù)�(jù)鏈路層(OSI模型�2層)連接起來(lái)(即橋接�。橋接器在功能上與集線器等其他用于連接�(wǎng)段的�(shè)備類�,不�(guò)后者工作在物理層(OSI模型�1層)。橋接器僅僅在不同網(wǎng)�(luò)之間有數(shù)�(jù)傳輸?shù)臅r(shí)候才將數(shù)�(jù)�(zhuǎn)�(fā)到其他網(wǎng)�(luò),不是像集線器那樣對(duì)所有數(shù)�(jù)都�(jìn)行廣�。對(duì)于以太網(wǎng),“橋接”這一�(shù)�(yǔ)正式的含義是指符合IEEE 802.1D�(biāo)�(zhǔn)的設(shè)�,即“網(wǎng)�(luò)切換��
橋接器是用于在兩�(gè)或多�(gè)�(wǎng)段或子網(wǎng)間提供通信路徑的互�(lián)�(shè)�。這些�(wǎng)段或子網(wǎng)具有相同的地址及網(wǎng)�(luò)�?fù)浣Y(jié)�(gòu)。某�(wǎng)�(luò)上的工作站可以利用橋接器向其它網(wǎng)上的工作站廣播消�,所以橋接器是連接�(wǎng)�(luò)段的兩端�(或多端口)�(shè)�。另�,橋接器還可以將�(yè)�(wù)忙的�(wǎng)�(luò)分為兩段,減少每段上的通信量以提高性能。它還能�(guò)濾網(wǎng)�(luò)廣播信息,只允許必要的通信信息通過(guò)橋接器到�(dá)另外的網(wǎng)�(luò)�
�(kuò)展整�(gè)�(wǎng)�(luò)的距離和節(jié)�(diǎn)�(shù)��
減少連接節(jié)�(diǎn)�(guò)多引起的通信瓶頸�
鏈接不同�(wǎng)�(luò),如以太�(wǎng)、令牌環(huán)�(wǎng)。并且在它們之間傳送分組。前提是假設(shè)它們采用相同的�(wǎng)�(luò)�(xié)��
橋接器可以是一�(gè)�(dú)立的�(shè)�,或者通過(guò)安裝一�(gè)或多�(gè)�(wǎng)卡在服務(wù)器中建立,前提是服務(wù)器操作系�(tǒng)支持橋接。通過(guò)橋接器相連的每�(gè)LAN�(wǎng)段都有一�(gè)特定的網(wǎng)�(luò)�(hào)�。打�(gè)比方,網(wǎng)�(luò)�(hào)類似于街道名,工作站�(hào)類似于房間號(hào)。橋接器在相�(lián)�(wǎng)段間傳送數(shù)�(jù)分組。Novell NetWare、Banyan VINES及Microsoft公司的網(wǎng)�(luò)具有服務(wù)器橋接功�。如果橋接功能使服務(wù)器陷入癱�,就需要外部橋接器,外部橋接器由Cisoc�3COM、Cabletron等供�(yīng)商制造�
橋接器類型總的說(shuō)�(lái)有兩種:本地與遠(yuǎn)程橋接器。本地橋接器為L(zhǎng)AN提供連接�(diǎn),用于在同一建筑物或區(qū)域內(nèi)互連LAN�(wǎng)段。遠(yuǎn)程橋接器具有連接�(yuǎn)地網(wǎng)�(luò)模擬或數(shù)字通信鏈路端口,遠(yuǎn)程橋接器之間的連接采用的是使用�(diào)制解�(diào)器的模擬線路,或者采用吞吐量�1�544Mbps的T1等數(shù)字專用線��
模擬線路基本上是聲音�(jí)撥號(hào)電話線,提供橋接器連接的線路可以是臨時(shí)�(參見(jiàn)本書的“電路交換服�(wù)�),也可以是長(zhǎng)期的(參見(jiàn)“專用線路�)。由于電話公司能�?qū)B接負(fù)�(zé),所以專用線比撥�(hào)連接的速度�、質(zhì)量好,但是,租費(fèi)可能與網(wǎng)�(luò)的使用需要不相符。撥�(hào)線適于偶爾的使用,如文件傳輸或公司場(chǎng)地間的電子函件的批量傳輸。而租用線路是連續(xù)使用的選��
橋接器可以連接兩�(gè)相似或不相似的LAN�(wǎng)�,可以將橋接器看作郵件分類裝�,查看數(shù)�(jù)分組的地址并且送到合適的網(wǎng)段。橋接發(fā)生在相當(dāng)于開(kāi)放系�(tǒng)互�(OSI)�(xié)議模型的�(shù)�(jù)鏈路�。遵循IEEE 802�(biāo)�(zhǔn)的介�(zhì)訪問(wèn)控制(MAC)�(guī)程的�(shè)備能夠通過(guò)橋接器相�。以太網(wǎng)、令牌環(huán)、光纖分布式�(shù)�(jù)接口(FDDI)都是遵循IEEE 802�(biāo)�(zhǔn)�(jìn)行MAC�(jí)橋接的例�。正�?yàn)槿绱?,將以太�(wǎng)或令牌環(huán)�(wǎng)連到FDDI主干�(wǎng)的橋接設(shè)備使用較普遍,參�(jiàn)“主干網(wǎng)”中的討��
�(shù)�(jù)鏈路層又可以分為上部的邏輯鏈路控�(LLC)子層與下部的MAC子層。支持IEEE 802�(biāo)�(zhǔn)的設(shè)備有一�(gè)模塊化MAC子層,可以適用于許多�(wǎng)�(luò)類型,如以太�(wǎng)、令牌環(huán),見(jiàn)圖B-13所�。上部的LLC子層用作“交換板”,在MAC子層中的�(wǎng)�(luò)模塊之間�(zhuǎn)移數(shù)�(jù)分組。在上文的例子中,將以太�(wǎng)的幀解包,采用令牌環(huán)的幀格式重新包裝。這種額外的處理帶�(lái)了一些延遲,所以橋接器的速率由它每秒能夠處理的分組而定�
橋接器具有如下功能:
幀傳� 幀傳送是一種形式的�(guò)濾,如果�(shù)�(jù)分組的地址與段地址相匹�,那么橋接器將數(shù)�(jù)分組傳送到LAN�(wǎng)段上,這可以防止在本段編址的數(shù)�(jù)分組通過(guò)橋接�。如果沒(méi)有過(guò)濾作�,那么數(shù)�(jù)分組被傳送到�(wǎng)上的每�(gè)位置。當(dāng)�(shù)�(jù)分組到達(dá)橋接器時(shí),橋接器讀出其目的地址,并且決定它是否�(yīng)該能夠通過(guò)橋接器朝前傳��
循環(huán)回路解決方案 大量橋接的LAN可能存在循環(huán)回路,從而引起數(shù)�(jù)分組連續(xù)不停地傳�,一些橋接器�(huì)檢測(cè)出這些循環(huán)的數(shù)�(jù)分組并且加以攔截�
�(xué)�(xí)技� 橋接器建立了描述路由的地址�。方法是通過(guò)檢查分組流動(dòng)或者從旅行中學(xué)得網(wǎng)�(luò)�?fù)涞摹皞商椒纸M”中獲得信息。種方法叫做透明式橋�,第二種方法叫做源路由選�,這些�(xué)�(xí)技能將在以下的部分中討��
早期的橋接器要求�(wǎng)�(luò)管理員手工輸入地址�,這是一�(xiàng)非常乏味的工�。如果某工作站的用戶�(zhuǎn)移到其它位置,那么該表必須定期更新。現(xiàn)在的先�(jìn)橋接器能夠采用這里談到的技�(shù)獲得�(wǎng)�(luò)上其它工作站的地址。注意,透明橋接器常常稱為自�(xué)�(xí)橋接�,采用的是IEEE 802�1�(biāo)�(zhǔn)的生成樹(shù)算法。以太網(wǎng)�(huán)境中采用的是透明式橋�,令牌環(huán)�(huán)境中采用的是源路由選擇技�(shù)�