01
路由芯片概述
什么是路由芯片 · 控制/数据平面概念 · 网络位置与作用
基础概念
02
控制平面核心功能
OSPF/BGP软件实现 · 路由表管理 · CPU交互机制
协议控制面
03
数据平面核心功能
报文转发 · LPM/精确匹配 · TCAM/SRAM加速
转发硬件
04
控制与数据平面接口
NPU-CPU通信 · PCIe/MDIO · 流表下发
接口通信
05
路由芯片典型架构
分布式/集中式/混合架构 · 优缺点对比
架构设计
06
路由协议芯片实现
OSPF/BGP状态机 · 协议报文处理
协议状态机
07
路由表查找算法
Radix Tree · Trie/哈希 · LPM硬件查找
算法查找
08
数据平面转发引擎
Parser · Match-Action · Deparser · 报文修改
流水线转发
09
QoS与流量管理
队列调度(SP/WRR/DWRR) · RED/WRED · 整形
QoS拥塞
10
ACL与安全策略
ACL硬件实现 · 安全规则匹配 · CoPP
安全ACL
11
组播与广播处理
IGMP Snooping · 组播复制 · 广播风暴抑制
组播广播
12
隧道与封装技术
IP-in-IP · GRE · VXLAN · MPLS标签交换
隧道封装
13
芯片内部互联总线
AXI总线 · NoC · Crossbar交换结构
总线互联
14
控制平面软件架构
FRR/Quagga · VxWorks/Linux · 协议栈
软件OS
15
数据平面硬件架构
NPU · FPGA · ASIC实现
硬件架构
16
控制与数据同步机制
路由更新同步 · 一致性哈希 · 版本控制
同步一致性
17
路由芯片调试与诊断
控制平面日志 · 数据平面计数器 · JTAG
调试诊断
18
路由芯片性能指标
吞吐量 · 时延 · 抖动 · 表项容量 · 功耗
性能指标
19
可靠性设计
主备切换 · Graceful Restart · NSF
可靠性高可用
20
虚拟化支持
VRF · 多实例 · 网络切片
虚拟化切片
21
路由芯片编程能力
P4语言 · 可编程流水线 · OpenFlow
可编程P4
22
电源管理
DVFS · 时钟门控 · 电源域划分
低功耗电源
23
测试验证
仿真验证 · FPGA原型 · ATE测试
测试验证
24
封装与PCB设计
BGA封装 · 信号完整性 · 散热设计
封装PCB
25
固件升级
ISSU · 回滚机制 · 安全启动
固件升级
26
网络安全
SSH/SNMPv3 · IPsec/MACsec
安全加密
27
AI应用
智能路由 · 流量预测 · 异常检测
AI智能
28
演进趋势
白盒交换机 · SONiC · 开源硬件
趋势白盒
29
选型指南
Broadcom/Marvell/Intel对比 · 选型考量
选型芯片
30
实战项目
基于DPDK路由器 · P4可编程交换机实验
实战项目