摘要:通信工程師交換技術路由器體系結構的發展:隨著需求的增長和技術的進步,路由器的性能也不斷地升級提髙。
7.5.1 路由器體系結構的發展
隨著需求的增長和技術的進步,路由器的性能也不斷地升級提髙。迄今為止,路由器的體系結構經歷了如下4個階段:
單機集中式總線結構;
單機分布式共享總線結構;
單機分布式Crossbar結構;
多機互連的集群結構。
1.單機集中式總線結構
最初的路由器采用了傳統的計算機體系結構,包括共亨總線(BUS)、中央處理器 (CPU)、內存(Mem)及掛在共享總線上的多個網絡接口卡(NIC),如圖7-31所示。

Cisco2501路由器就是第一代路由器的典型代表,其中CI>IJ采用Motorola的68302處理器。
CPU完成除物理接口之外的其他所有功能,數據分組從一個NIC接收進來,經總線送 到集中式內存排隊等待轉發,同時數據分組的首部送到CPU,進行路由選擇操作,然后內存中的分組經總線送到另一個NIC發送出去。由于總線被所有NIC和CPU及內存所共享, 當NIC數量或數據流最很大時,設備對總線的爭用會導致嚴重的訪問沖突。另外,CPU需要處理所有的數據轉發操作,其處理能力成為路由器性能的主要瓶頸。這種結構的典型交換 容量通常小于0.5Gbit/s,僅適用于低速的接入路由器產絡。在這個領域中,交換網絡的拓撲結構,沖突的仲栽機制以及分組調度算法都是主要的研究內容。
此外,在這種結構的路由器中,通常采用可以基于內容進行査找的路由表査詢器件 (TCAM),可以在一個時鐘周期內返回下一跳的査找結果,大大加快了査找速度,突破了査 表與線速之間的速度匹配障礙。這種結構的典型容量是幾十到上百個Gbit/8,現在骨干網絡 中的核心路由器通常都是采用這種結構。
從前面的三代路由器的結構變遷過程,可以看到系統的并行化是路由器發展的重要方向。到單機分布式C_bar結構為止,先是與主板分離的多個線卡的并行搡作,然后是多條 數據通路的并行操作,在單機基礎上的并行化工作已經進行的非常徹底了。要想進一步提高 系統的交換容量,需要更高層次的體系結構革新。
返回目錄:
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年