juniper硬件体系结构之胡说八道
一个个模块来理解一个整体是个比较好的办法.
整体----单板 主控板 用户板 ----功能模块----单元电路---ASIC FPGA
----算法......
juniper的硬件体系结构有两个比较重要的功能模块,就是RE和PFE
routing engine和packet forwarding engine两大引擎,处理路由和包转发
控制板
控制板包含一个核心---网络处理器network processor II.前面讲过,RE维护着一份
路由转发表.这就使得IP2(网络处理器)参考路由转发表来正确路由数据包.
这种路由转发中央抉择的机制有许多好处,其中重要的一个就是:路由器上的所有接口
都可以从同一条路径访问转发功能单元,使得延时一致和抖动稳定.
IP2也内嵌了防火墙过滤.IP2包含了强劲的防火墙过滤算法,以后再说
除了IP2处理器,控制板还包含一个603e PowerPC处理器.一个网络处理器再加上通用
处理器以及专用的ASIC芯片,juniper真的是有自己的独特的地方.
需要注意的是,通用处理器powerpc在转发数据报上并不起任何作用,它是用来处理
实现管理功能的.比如管理RE和PFE之间的通讯,管理FPCs和所有的PFE ASICs芯片.还负责
把路由转发表加载到IP2上并处理其他的数据包