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