主控板:主要包含路由器的主控 CPU,一般由 X86 通用處理器芯片或者低功耗的 ARM 芯片等構(gòu)成,安裝并運行路由器操作系統(tǒng)和管理員命令行操作平臺等軟件,保證路由器正常運行、維護,對其他各板卡進行狀態(tài)監(jiān)控和管理,還負責(zé)根據(jù)路由協(xié)議維護更新路由表。
交換網(wǎng)板:即實現(xiàn)交換結(jié)構(gòu)的板卡,完成在路由器內(nèi)部將 IP 包從輸入端口轉(zhuǎn)發(fā)到輸出端口的功能。交換結(jié)構(gòu)的硬件從早期的共享緩存發(fā)展到了現(xiàn)在的 crossbar 架構(gòu),由高性能的專用集成電路(ASIC)芯片實現(xiàn)高速交叉開關(guān)陣列,可支持多個 IP 包同時通過不同的線路進行傳送,極大地提高路由器的轉(zhuǎn)發(fā)速度和系統(tǒng)的吞吐量。
線卡板:可以分為上行和下行兩部分板卡,分別負責(zé)接收和發(fā)送 IP 包。對于上行板卡而言,接收到的 IP 包存入本地的輸入緩存,讀取并解析。