三層交換機和路由器的區別

三層交換機和路由器的區別


0.看圖說話

華爲路由器
華爲交換機

三層交換機與路由器的主要區別

1. 主要功能不同

  • 三層交換機是交換機產品,具備了一些基本的路由功能的交換機,它的主要功能仍是數據交換。也就是說它同時具備了數據交換和路由轉發兩種功能,三層交換機的本質是:二層交換技術+三層轉發技術。三層交換機的最重要目的是加快大型局域網內部的數據交換,所具有的路由功能也是爲這目的服務的,能夠做到一次路由,多次轉發。對於數據包轉發等規律性的過程由硬件高速實現,而像路由信息更新、路由表維護、路由計算、路由確定等功能,由軟件實現
  • 路由器(Router),是連接因特網中各局域網、廣域網的設備,它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前後順序發送信號。
    路由器工作過程

 2. 主要適用的環境不一樣

  • 三層交換機的路由功能通常比較簡單(無nat,vpn等功能),其主要面對的是簡單的局域網連接。正因如此,三層交換機的路由功能通常比較簡單,路由路徑遠沒有路由器那麼複雜。它用在局域網中的主要用途還是提供快速數據交換功能,滿足局域網數據交換頻繁的應用特點。
  • 路由器設計初哀就是爲了滿足不同類型的網絡連接,路由器 使⽤用路由表來實現,包括路路由表的建⽴、更新、維護、查找;使⽤用靜態路路由和動態路路由協議來獲知遠端網絡構建路路由表;子網間速率適配,隔離子網,防止廣播蔓延,指定訪問規則,不同類型⽹網絡互聯,路由器經常會收到以某種類型的數據鏈路幀封裝的數據包,當轉發這種數據包時,路路由器器可能需要將其封裝爲另⼀種類型的數據鏈路幀。數據鏈路路封裝取決於路路由器接口的類型及其連接的介質類型。

3. 性能體現不一樣

  • 三層交換機通過硬件執行數據包交換。三層交換機在對第一個數據流進行路由後,它將會產生一個MAC地址與IP地址的映射表,做到一次路由,多次轉發,從而消除了路由器進行路由選擇而造成網絡的延遲,提高了數據包轉發的效率。同時,三層交換機的路由查找是針對數據流的,利用緩存技術,很容易利用ASIC技術來實現,可以大大節約成本,並實現快速轉發。非常適用於數據交換頻繁的局域網中,點這裏看 三層交換機工作過程
  • 路由器一般由基於cpu的軟件路由引擎執行數據包交換,路由器的轉發採用最長匹配的方式,實現複雜,通常使用軟件來實現,轉發效率較低。路由器路由功能非常強大,但它的數據包轉發效率遠低於三層交換機,更適合於數據交換不是很頻繁的不同類型網絡的互聯,如局域網與互聯網的互聯。

總結:

  •  在數據交換量大的局域網選用三層交換機可以大大提高數據轉發效率,減少網絡延時,
  • 在網絡出口選用路由器適應複雜的網絡環境和選路需求將是不錯的選擇。
發佈了40 篇原創文章 · 獲贊 102 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章