三層交換機(jī)能否完全取代路由器(三層交換機(jī)可以當(dāng)路由器嗎)
先科普一下OSI/RM模型:
OSI/RM模型
OSI模型是網(wǎng)絡(luò)層次化設(shè)計(jì)的總藍(lán)圖,將計(jì)算機(jī)網(wǎng)絡(luò)由低到高分為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層。
路由器是一個三層設(shè)備

三層交換機(jī)可以在第三層和第二層同時工作(二層交換機(jī)只能工作在數(shù)據(jù)鏈路層)。
其實(shí)三層交換機(jī)和路由器還是有很大區(qū)別的:
主要功能不同。
雖然三層交換機(jī)和路由器都具有路由功能,但不能等同。路由器不僅具有路由功能,還提供了交換機(jī)端口和硬件防火墻的附加功能。路由器的目的是讓設(shè)備更適用,更實(shí)用。
第三層交換機(jī)也是如此。主要功能仍然是數(shù)據(jù)交換,但它是一個具有一些基本路由功能的交換機(jī)。三層交換機(jī)兼具數(shù)據(jù)交換和路由轉(zhuǎn)發(fā)功能,其主要功能仍然是數(shù)據(jù)交換;而路由器僅具有路由和轉(zhuǎn)發(fā)的主要功能。
主要適用環(huán)境不同。
三層交換機(jī)的路由功能通常比較簡單,因?yàn)樗饕嫦蚝唵蔚木钟蚓W(wǎng)連接。功能遠(yuǎn)沒有路由器那么復(fù)雜。它在局域網(wǎng)中的主要目的是提供快速的數(shù)據(jù)交換功能,以滿足局域網(wǎng)中數(shù)據(jù)頻繁交換的應(yīng)用特點(diǎn)。
路由器不一樣。雖然它也適用于局域網(wǎng)之間的連接,但它的路由功能更多地體現(xiàn)在不同類型網(wǎng)絡(luò)之間的互聯(lián),比如局域網(wǎng)與廣域網(wǎng)之間的連接,以及不同協(xié)議網(wǎng)絡(luò)之間的連接。連接等優(yōu)點(diǎn)在于選擇最佳路由、負(fù)載分擔(dān)、鏈路備份以及與其他網(wǎng)絡(luò)交換路由信息。路由器為了連接各種類型的網(wǎng)絡(luò),接口類型非常豐富,而三層交換機(jī)一般只有同類型的LAN接口,非常簡單。
技術(shù)實(shí)現(xiàn)不同。
路由器和三層交換機(jī)在數(shù)據(jù)包交換操作上有明顯的區(qū)別。
路由器一般基于網(wǎng)絡(luò)處理器或多核路由引擎來進(jìn)行數(shù)據(jù)包交換。
三層交換機(jī)通過硬件進(jìn)行數(shù)據(jù)包交換。三層交換機(jī)對發(fā)送到控制平面的第一個數(shù)據(jù)包進(jìn)行路由查找后,會生成MAC地址和IP地址映射表供數(shù)據(jù)平面查找。當(dāng)同一個數(shù)據(jù)流再次通過時,它會使用這個表。通過檢查表而不是再次發(fā)送控制平面來檢查路由(即“一個路由,多個交換”)。
三層交換機(jī)提高了數(shù)據(jù)包轉(zhuǎn)發(fā)的效率。
三層交換機(jī)的路由查找是針對數(shù)據(jù)流的。它采用緩存技術(shù),易于用ASIC技術(shù)實(shí)現(xiàn)。因此,可以大大節(jié)省成本,提高速率。
路由器的轉(zhuǎn)發(fā)采用最長匹配方式,實(shí)現(xiàn)復(fù)雜,一般采用昂貴的網(wǎng)絡(luò)處理器或多核處理器來實(shí)現(xiàn),路由表數(shù)量龐大,成本相當(dāng)高。
二層交換機(jī)用于小型局域網(wǎng)。在小型局域網(wǎng)中,廣播包的作用不大。二層交換機(jī)的快速交換功能、多接入端口和低成本為小型網(wǎng)絡(luò)用戶提供了一個非常完整的解決方案。
三層交換機(jī)最重要的功能是加快大局域網(wǎng)內(nèi)數(shù)據(jù)的快速轉(zhuǎn)發(fā)。路由功能的添加也用于此目的。如果將大型網(wǎng)絡(luò)按照部門、地域等因素劃分為小型局域網(wǎng),會導(dǎo)致大量的網(wǎng)間互訪,單純使用兩層交換機(jī)是無法實(shí)現(xiàn)的。
比如單純使用路由器,由于接口數(shù)量有限,路由轉(zhuǎn)發(fā)速度慢,會限制網(wǎng)絡(luò)的速度和網(wǎng)絡(luò)規(guī)模,使用具有路由功能的快速轉(zhuǎn)發(fā)三層交換機(jī)成為首選選擇。
路由器搭配三層交換機(jī)+二層交換機(jī)是解決不同場景網(wǎng)絡(luò)搭建最佳方式。