闲来无事,研究了下Juniper Networks的产品和资料,发现蛮有意思的,随便写写,大家可以根据我的这个文档来和Cisco System的产品做个比较.
Juniper Networks平台的设计原理分别集中在路由器的控制面板(plane)和转发面板上.
Routing Engine Overview
用户通过路由引擎(RE)来监视和配置Juniper Networks路由器.当连接到路由器之后,系统会对用户进行认证,认证成功之后,用户通过RE对路由器进行治理和配置.RE逻辑的存在于JUNOS软件中,RE根据路由协议运算出路由表(routing table),接着构建出以到达目标网络的最佳路径组成的路由表,接着路由表把这些最佳路径放入RE里的转发表(forwarding table),然后把这些路径信息复制到数据包转发引擎(PFE)里.用户数据包的实际转发动作是依靠于PFE的转发表.
每个RE是基于Intel的PCI主板,每个RE实际的组件取决于你所使用的型号:
1.Routing Engine 2:RE2使用在Juniper Networks中的M系列路由器上,比如M5,M10,M20,M40以及M160等.它包含333MHz的处理器和768的RAM,文件的存储是依靠于一个80MB的内部闪存和6.4GB的传统硬盘.除了M40路由器的RE2,采用的是LS 120的外部文件存储器;其他型号所采用的都是可插拔的PCMCIA闪存.
2.Routing Engine 3:RE3用于Juniper Networks中的T系列路由器,比如T320和T640.另外,最近的JUNOS软件版本使得M系列路由器也能使用RE3.RE3包含600MHz的处理器和2GB的内存,文件的存储是依靠于一个128MB的内部闪存和30GB的传统硬盘.RE3使用的是可插拔的PCMCIA闪存.
Packet Forwarding Engine Overview
PFE用于控制数据包的转发动作.路由器的转发面板被分成多个特性应用程序的集成电路(ASIC),ASIC之间的相互协同操作控制着转发路径.和RE使用单一的处理器与主板相比,PFE使用多个主板和处理器,以及被动中段面板(midplane),和智能化的JUNOS相比,这些电路板的控制软件是非智能化的.
PFE的主体部分是物理接口卡(Physical Interface Card),灵活PIC集中器(Flexible PIC Concentrator)以及交换控制板.每个组件都包含由Juniper Networks的工程师自行设计的ASIC,并由IBM制造.每个ASIC执行数据包转发路径的特定功能.
Switching Control Board
交换控制板包含了一个c和64MB的内存,这些只用于电路板的自身运作,而不参与数据包的转发.额外的8MB(最近的版本为16MB)的同步静态RAM(SSRAM)包含了路由表的转发表.互联网处理器ASIC(Internet PRocessor ASIC)位于该控制板并用于路径的查询.该控制板还包括了用于数据包存储内存治理的ASIC.
不同的路由器型号使用不同的控制板的命名方式:
1.转发引擎板(Forwarding Engine Board):FEB用于M5和M10平台,每个路由器只有一个FEB.
2.系统交换板(System Switching Board):SSB用于M20平台,每个路由器有双SSB,但是一次只有一个SSB进行运作.
3.系统控制板(System Control Board):SCB用于M40平台,每个路由器只有一个SCB.
4.交换和转发模块(Switching and Forwarding Module):SFM用于M40e和M160平台,每个M40e路由器可以有双SFM,但是一次只有一个SFM进行运作;而M160路由器的2个SFM可以并行处理.
5.内存中层板(Memory Mezzanine Board):MMB用于T320和T640平台,MMB位于FPC本身上面.
Flexible PIC Concentrator
FPC把交换控制板和路由器接口进行连接.PowerPC CPU控制着FPC板,并且它使用64MB的内存来对内嵌的OS软件进行操作.PowerPC CPU本身不会参与到数据包的转发,但是它控制着数据包从接口的进出.
Physical Interface Card
FPC上包含多达4个单独的PIC,物理介质连接到路由器的PIC上.
可以看出Juniper Networks的产品更像台电脑hoho...
有些图片没贴上来,过些日子我会写一个完整的资料,附带图片的PDF电子书.
请各位多多支持91Lab,多多支持过去的"红头发",现在的"BLAKKBLOOD".
新闻热点
疑难解答