三層交換機的工作原理可以用一句話概括為:”一次路由,多次交換“。
首先簡單回顧一下二層交換機的工作原理:
當二層交換機收到一個陌生的數(shù)據(jù)幀時,
會先將該數(shù)據(jù)幀的源MAC地址以及收到該幀的接口映射到MAC地址表中;
之后再根據(jù)MAC地址表查找該數(shù)據(jù)幀的目的MAC地址及其所對應的接口,若有則轉(zhuǎn)發(fā),若無則泛洪。
而到了三層交換機,由于三層交換機既有交換功能,也有路由功能,那么三層交換機的工作原理:
當三層交換機收到一個數(shù)據(jù)包時,
首先會查看源MAC地址,若是本地MAC地址,則解二層封裝,若不是則丟棄;
解封裝后,查看路由表,找到目的IP地址所對應的出接口和下一跳,然后找到出接口和下一跳的MAC地址,分別作為源MAC地址和目的MAC地址,進行新的二層封裝;
若找不到下一跳的MAC地址,則進行ARP泛洪,若仍未找到則丟棄。
以上過程就是所謂的“一次路由”,此時由于三層交換機經(jīng)過了路由表、MAC地址表的查找,形成了源IP地址、目的IP地址、源MAC地址、目的MAC地址、入接口、出接口的總的相互映射關系,也就是形成了一張“IP-MAC-接口”的總表,那么三層交換機再次收到相同的數(shù)據(jù)包時,就可以不再走路由,而是查找這張“總表”直接進行交換過程,這就是所謂的“多次交換”。
路由的查找需要軟件的參與而消耗大量時間,而交換過程可以通過硬件(CAM芯片)可以快速實現(xiàn)。由于三層交換機的“一次路由,多次交換”的工作原理,使得三層交換機節(jié)省了大量因查找路由表而損耗的時間,從而大大提高了轉(zhuǎn)發(fā)效率。因此三層交換機廣泛應用在園區(qū)網(wǎng)的三層架構(gòu)中的匯聚層,給內(nèi)網(wǎng)提供子網(wǎng)間路由,大大提高園區(qū)內(nèi)網(wǎng)的通信速度。
2. 三層交換機不能完全取代路由器的原因
雖然三層交換機有優(yōu)于路由器的地方,但三層交換機是不可能完全替代路由器的,原因在于:
路由器可以實現(xiàn)不同種網(wǎng)絡的連接,支持更多的路由協(xié)議
路由器一般情況下路由性能比三層交換機更強(如CPU,內(nèi)存等)
路由器能夠?qū)崿F(xiàn)NAT,而一般交換機沒有NAT功能
歸根結(jié)底還是因為普通三層交換機的物理性能通常不如路由器,無法承載路由器某些繁雜的工作(高端三層交換機除外)。
審核編輯:劉清
-
路由器
+關注
關注
22文章
3865瀏覽量
118317 -
CAM
+關注
關注
5文章
202瀏覽量
44442 -
NAT
+關注
關注
0文章
155瀏覽量
16976 -
三層交換機
+關注
關注
0文章
42瀏覽量
10079
原文標題:三層交換機的工作原理
文章出處:【微信號:網(wǎng)絡技術(shù)干貨圈,微信公眾號:網(wǎng)絡技術(shù)干貨圈】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
三層交換機工作原理
三層交換機與路由器的主要區(qū)別
三層交換機與路由器的比較
三層交換機、路由器和hub的比較分析
深入剖析三層交換機的工作過程

三層交換機配置實例詳解

三層交換機比路由器轉(zhuǎn)發(fā)速率快的原因

二層交換機和三層交換機的區(qū)別

評論