搜尋

- 葡萄酒 | 威士忌 | 白兰地 | 啤酒 -

5 分鐘瞭解路由器的工作原理及其主要元件

部落格 56760

55d13c3c5faeb0e057dbdccf3ec0e62b


01. 什麼是路由器?

簡單來說,路由器是一種透過路由和轉送功能實現網路互連的裝置。此外,它還可以調整子網路速度、隔離子網路以及定義存取規則。
定義:A 路由器 是一種可實現網路互連的裝置,並可在 第三層 OSI 模型-的 網路層. .它提供了兩個關鍵機制: 路由 和 转发.

  • 路由:決定資料封包從來源到目的地的路徑(主機間的最佳傳輸路徑)。此過程稱為路由。.
  • 轉寄:將資料封包從路由器的輸入埠傳輸到適當的輸出埠 (這在路由器內部發生)。.

02. 典型路由器結構

(註:原文中提到的圖表未包含在此)。

03. 路由器的工作原理

  1. 路由 (軟體、控制層):
    • 路由通訊協定會選擇並產生路由項目,並將其加入路由表中。.
    • 路由表映射到記憶體中的轉發引擎,並儲存在 ASIC 晶片的快取記憶區中。.
  1. 封包轉發(硬體、資料層):
    • 資料連線層移除幀標頭和預告片之後,封包會被傳送到網路層。.
    • 網路層使用 IP 標頭的關鍵欄位搜尋轉送表,並決定輸出介面。.

af96f4471a7fc3aee8588a22f2810203

04. 硬體路由轉送表

無論硬體路由轉送表的大小如何,都可以在一個時脈週期內完成搜尋。.
  • CAM 表:
    • 執行二進位匹配 (1 或 0)。它可以完全匹配或完全不匹配。.
    • 用於 MAC 位址查詢。.
  • TCAM 轉送表:
    • 執行三元匹配 (0、1 或「不關心」)。.
    • 從精確匹配到不精確匹配排序。.
    • 用於路由表政策、路由匹配、防火牆和路由規則匹配。.

05. NP (網路處理器) 晶片

NP 晶片是可程式化的,可同時加速多種服務的硬體處理。在它推出之前,路由器是專門的設備。有了 NP 晶片, 全服務路由器 成為可能。.
NP 優於 ASIC:

  • 更高的效能:整合了數十個 CPU、硬體輔助處理器和加速器。即使是擁塞管理和佇列排程等複雜的 QoS 功能,它仍能達到線速轉送 (「硬轉送」)。.
  • 更大的靈活性:可程式化的使用者介面可讓您彈性擴充。.
  • 強大的服務支援:快速支援新的加值服務 (例如 MPLS、QoS、multicast)。.
  • 便利的管理與開發:大幅縮短二次開發週期。.
  • IPv6 相容性:預留的 IPv6 介面可讓軟體順利升級。.
  • 高可靠性:晶片在生產前經過嚴格的疲勞測試,適合電信等級的設備開發。.

06. 多階段交換結構路由器

多級開關結構由多個互相連接的開關單元組成。每個開關單元都有一套完整的輸入和輸出介面,類似於標準開關,提供輸入輸出連接。.

07. 叢集路由器

叢集路由器由多個路由器節點組成,包括數個路由實體和交換實體。.

  • 交換結構聚合多種交換結構,提供 分布式結構 能滿足效能、擴充性和大小需求。.
  • 它包括多個具有路由計算能力的控制節點,可分散式實施路由和控制通訊協定。.
  • 集群路由器架構被認為是符合網際網路發展需求的下一代高效能路由器架構。.

 

上一頁 下一個

Mo