三層交換機(jī)確實(shí)具有一定的“路由”功能,它可以實(shí)現(xiàn)不同的子網(wǎng)連接功能,但是特別注意的問(wèn)題是,它的路由功能相對(duì)路由器來(lái)說(shuō)還是要弱許多的,而且三層交換機(jī)只能使用一個(gè)網(wǎng)絡(luò)。
而且通常只是局域網(wǎng)子網(wǎng)之間的互聯(lián),并不能把局域網(wǎng)與廣域網(wǎng),或者互聯(lián)網(wǎng)連接起來(lái),因?yàn)槿龑咏粨Q機(jī)所支持的路由協(xié)議非常有限,畢竟這不是它的主要功能。我們知道,在局域網(wǎng)上,二層的交換機(jī)通過(guò)源MAC 地址來(lái)標(biāo)識(shí)數(shù)據(jù)包的發(fā)送者,根據(jù)目的MAC 地址來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)包。 對(duì)于一個(gè)目的地址不在本局域網(wǎng)上的數(shù)據(jù)包,二層交換機(jī)不可能直接把它送到目的地,需要通過(guò)路由設(shè)備(比如傳統(tǒng)的路由器)來(lái)轉(zhuǎn)發(fā),這時(shí)就要把交換機(jī)連接到路由設(shè)備上。如果把交換機(jī)的缺省網(wǎng)關(guān)設(shè)置為路由設(shè)備的IP 地址,交換機(jī)會(huì)把需要經(jīng)過(guò)路由轉(zhuǎn)發(fā)的包送到路由設(shè)備上。 路由設(shè)備檢查數(shù)據(jù)包的目的地址和自己的路由表,如果在路由表中找到轉(zhuǎn)發(fā)路徑,路由設(shè)備把該數(shù)據(jù)包轉(zhuǎn)發(fā)到其它的網(wǎng)段上,否則,丟棄該數(shù)據(jù)包。專用路由器昂貴、復(fù)雜、速度慢、易成為網(wǎng)絡(luò)瓶頸,因?yàn)樗治鏊械膹V播包并轉(zhuǎn)發(fā)其中的一部分,還要和其它的路由器交換路由信息,而且這些處理過(guò)程都是由CPU 來(lái)處理的(不是專用的ASIC )。
第三層交換機(jī)既能像二層交換機(jī)那樣通過(guò)MAC 地址來(lái)標(biāo)識(shí)轉(zhuǎn)發(fā)數(shù)據(jù)包,也能像傳統(tǒng)路由器那樣在兩個(gè)網(wǎng)段之間進(jìn)行路由轉(zhuǎn)發(fā)。傳統(tǒng)路由器采用軟件來(lái)維護(hù)路由表,而三層交換機(jī)是通過(guò)專用的ASIC芯片來(lái)處理路由轉(zhuǎn)發(fā)的。與傳統(tǒng)路由器相比,第三層交換機(jī)的路由速度一般要快十倍或數(shù)十倍。
大家都知道,路由器可以連接企業(yè)局域網(wǎng)和廣域網(wǎng)(如因特網(wǎng)),但卻忽略了一路由器的另一個(gè)應(yīng)用,那就是它的局域網(wǎng)連接功能。路由器的廣域網(wǎng)連接可參見(jiàn)拓?fù)鋱D圖和三層交換機(jī)的路由連接圖。
路由器的作用因不同的路由器類型而定,我們常說(shuō)的路由器通常是指邊界路由器,就是位于不同類型網(wǎng)絡(luò)的邊界,如拓?fù)鋱D圖和三層交換機(jī)的路由連接圖所示。還有一種路由器。
它設(shè)計(jì)的目的就不是用于不同類型網(wǎng)絡(luò)的連接,而是用于同為局域網(wǎng)的不同局域網(wǎng)或不同子網(wǎng)之間的連接,這就是“中間節(jié)點(diǎn)路由器”。它的網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示。它與三層交換機(jī)的路由連接圖相比,只是用中間節(jié)點(diǎn)路由器接替了原來(lái)的三層交換機(jī)。
“邊界路由器”處于網(wǎng)絡(luò)邊界的邊緣或末端,用于不同網(wǎng)絡(luò)路由器的連接,這也是目前大多數(shù)路由器的類型。如前面介紹的互聯(lián)網(wǎng)接入路由器和后面要介紹的 VPN路由器都屬于邊界路由器。這類路由器所支持的網(wǎng)絡(luò)協(xié)議和路由協(xié)議比較廣,背板帶寬非常高,具有較高的吞吐能力,以滿足各類不同類型網(wǎng)絡(luò)(包括局域網(wǎng)和廣域網(wǎng))的互聯(lián)。
而“中間節(jié)點(diǎn)路由器”則處于局域網(wǎng)的內(nèi)部,通常用于連接不同局域網(wǎng),起到一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)的橋梁作用。中間節(jié)點(diǎn)路由器更注重MAC地址的記憶能,要求較大的緩存。因?yàn)樗B接的網(wǎng)絡(luò)基本上是局域網(wǎng),所以所支持的網(wǎng)絡(luò)協(xié)議比較單一,背板帶寬也較小,這些都是為了獲得最高的性價(jià)比,適應(yīng)一般企業(yè)的隨能力。
它與三層交換機(jī)的路由功能相比,在路由功能上肯定比三層交換機(jī)的強(qiáng),但在局域網(wǎng)這種數(shù)據(jù)交換頻繁的網(wǎng)絡(luò)中,采用中間節(jié)點(diǎn)路由器來(lái)進(jìn)行局域網(wǎng)的連接,網(wǎng)絡(luò)性能可能會(huì)受到一定影響。
總的來(lái)說(shuō),如果所連接的局域網(wǎng)或子網(wǎng)較多、網(wǎng)絡(luò)互訪不是很頻繁、路由較復(fù)雜的環(huán)境中,最好采用中間節(jié)點(diǎn)路由器連接方案。但在少數(shù)子網(wǎng)連接、網(wǎng)絡(luò)間互訪頻繁的環(huán)境中,最好還是采用三層交換機(jī)連接方式。而且還可節(jié)省設(shè)備投資,因?yàn)槿龑咏粨Q機(jī)不僅具有滿足應(yīng)用需求的路由功能,還可當(dāng)作交換機(jī)用,連接許多網(wǎng)絡(luò)設(shè)備。