局域網(wǎng)用網(wǎng)橋互連。IEEE 802標(biāo)準(zhǔn)中有兩種關(guān)于網(wǎng)橋的規(guī)范:一種是透明網(wǎng)橋,另一種是源路由網(wǎng)橋。本節(jié)首先介紹網(wǎng)橋協(xié)議的體系結(jié)構(gòu),然后分別介紹兩種IEEE 802網(wǎng)橋的原理。
5.2.1 網(wǎng)橋協(xié)議的體系結(jié)構(gòu)
在IEEE 802體系結(jié)構(gòu)中,站地址是由MAC子層協(xié)議說明的,網(wǎng)橋在MAC子層起中繼作用。圖5-6表示了由一個(gè)網(wǎng)橋連接兩個(gè)LAN的情況,這兩個(gè)LAN運(yùn)行相同的MAC和LLC協(xié)議。當(dāng)MAC幀的目標(biāo)地址和源地址屬于不同的LAN時(shí),該幀被網(wǎng)橋捕獲、暫時(shí)緩沖,然后傳送到另一個(gè)LAN。當(dāng)兩個(gè)站之間有通信時(shí),兩個(gè)站中的對(duì)等LLC實(shí)體之間就有對(duì)話,但是網(wǎng)橋不需要知道LLC地址,網(wǎng)橋只是傳輸MAC幀。
圖5-6(b)表示網(wǎng)橋傳輸?shù)臄?shù)據(jù)幀。數(shù)據(jù)由LLC用戶提供,LLC實(shí)體對(duì)用戶數(shù)據(jù)附加上幀頭后傳送給本地的MAC實(shí)體,MAC實(shí)體再在LLC幀上加上MAC幀頭和幀尾,從而形成MAC幀。由于MAC幀頭中包含了目標(biāo)站地址,所以網(wǎng)橋可以識(shí)別MAC幀的傳輸方向。網(wǎng)橋并不剝掉MAC幀頭和幀尾,它只是把MAC幀完整地傳送到目標(biāo)LAN。當(dāng)MAC幀到達(dá)目標(biāo)LAN后才可能被目標(biāo)站捕獲。
![]() |
圖5-6 用網(wǎng)橋連接兩個(gè)LAN |
![]() |
圖5-7 遠(yuǎn)程網(wǎng)橋通過點(diǎn)對(duì)點(diǎn)線路相連 |
![]() |
圖5-8 兩個(gè)網(wǎng)橋通過X.25網(wǎng)絡(luò)相連 |
網(wǎng)橋的路由選擇算法可能更復(fù)雜。在圖5-10中,網(wǎng)橋 105直接連接LAN A和 LAN E,從而構(gòu)成了從LAN A到LAN E之間的冗余通路。如果站1向站5發(fā)送一個(gè)幀,該幀既可以經(jīng)網(wǎng)橋101和網(wǎng)橋103到達(dá)站5,也可以只經(jīng)過網(wǎng)橋105直接到達(dá)站5。在實(shí)際通信過程中,可以根據(jù)網(wǎng)絡(luò)的交通情況決定傳輸路線;另外,當(dāng)網(wǎng)絡(luò)配置改變時(shí)(例如網(wǎng)橋105失效),網(wǎng)橋的路由選擇算法也要隨機(jī)應(yīng)變。考慮了這些因素后,網(wǎng)橋的路由選擇功能就與網(wǎng)絡(luò)層的路由選擇功能類似了。在最復(fù)雜的情況下,所有網(wǎng)絡(luò)層的路由技術(shù)在網(wǎng)橋中都能用得上。當(dāng)然,一般由網(wǎng)橋互連局域網(wǎng)的情況,遠(yuǎn)沒有廣域網(wǎng)中的網(wǎng)絡(luò)層復(fù)雜,所以有必要研究更適合于網(wǎng)橋的路由技術(shù)。
![]() |
在網(wǎng)橋中使用的路由選擇技術(shù)可以是固定路由技術(shù)。像網(wǎng)絡(luò)層使用的那樣,每個(gè)網(wǎng)橋中存儲(chǔ)一張固定路由表,網(wǎng)橋根據(jù)目標(biāo)站地址,查表選取轉(zhuǎn)發(fā)的方向,選取的原則可以是某種既定的最短通路算法。當(dāng)然,在網(wǎng)絡(luò)配置改變時(shí)路由表要重新計(jì)算,具體實(shí)現(xiàn)方法可參見第5章。
固定式路由策略適合小型和配置穩(wěn)定的互聯(lián)網(wǎng)絡(luò)。除此之外,IEEE 802委員會(huì)開發(fā)了兩種路由策略規(guī)范:IEEE 802.1發(fā)布的標(biāo)準(zhǔn)是基于生成樹算法,可實(shí)現(xiàn)透明網(wǎng)橋;伴隨IEEE 802.5標(biāo)準(zhǔn)的是源路由網(wǎng)橋規(guī)范。下面分別介紹這兩種網(wǎng)橋標(biāo)準(zhǔn)。