发新话题
打印

Juniper Networks路由器硬件体系结构

Juniper Networks路由器硬件体系结构

   闲来无事,研究了下Juniper Networks的产品和资料,发现蛮有意思的,随便写写,大家可以根据我的这个文档来和Cisco System的产品做个比较. $N3pMu "L  
< (,s  
0m_51;7C<  
Juniper Networks平台的设计原理分别集中在路由器的控制面板(plane)和转发面板上. W%cF2;  
/z6 k7J#  
QN~wD&}T  
<D`\sl  
Routing Engine Overview o]4- \a#}V  
-}` -t{  
用户通过路由引擎(RE)来监视和配置Juniper Networks路由器.当连接到路由器之后,系统会对用户进行认证,认证成功之后,用户通过RE对路由器进行管理和配置.RE逻辑的存在于JUNOS软件中,RE根据路由协议运算出路由表(routing table),接着构建出以到达目标网络的最佳路径组成的路由表,接着路由表把这些最佳路径放入RE里的转发表(forwarding table),然后把这些路径信息复制到数据包转发引擎(PFE)里.用户数据包的实际转发动作是依赖于PFE的转发表. 2r@TWqNg~  
Bvcn7%6  
X9h} <F  
7k tJzr-j@  
每个RE是基于Intel的PCI主板,每个RE实际的组件取决于你所使用的型号: q bF! Us  
'-)_XVnQ0  
1.Routing Engine 2:RE2使用在Juniper Networks中的M系列路由器上,比如M5,M10,M20,M40以及M160等.它包含333MHz的处理器和768的RAM,文件的存储是依赖于一个80MB的内部闪存和6.4GB的传统硬盘.除了M40路由器的RE2,采用的是LS 120的外部文件存储器;其他型号所采用的都是可插拔的PCMCIA闪存. \KgMb+b}@  
Z4!8 *  
2.Routing Engine 3:RE3用于Juniper Networks中的T系列路由器,比如T320和T640.另外,最近的JUNOS软件版本使得M系列路由器也能使用RE3.RE3包含600MHz的处理器和2GB的内存,文件的存储是依赖于一个128MB的内部闪存和30GB的传统硬盘.RE3使用的是可插拔的PCMCIA闪存. @A:@+s[&<  
6AiW R@~>  
sm=;K]pLw-  
PvG^#?"(  
Packet Forwarding Engine Overview 9eim2q{'  
htyl({Y  
PFE用于控制数据包的转发动作.路由器的转发面板被分成多个特性应用程序的集成电路(ASIC),ASIC之间的相互协同操作控制着转发路径.和RE使用单一的处理器与主板相比,PFE使用多个主板和处理器,以及被动中段面板(midplane),和智能化的JUNOS相比,这些电路板的控制软件是非智能化的. x,9uytE  
-edPbvI<  
7<6U1T{  
*=7@fXy  
PFE的主体部分是物理接口卡(Physical Interface Card),灵活PIC集中器(Flexible PIC Concentrator)以及交换控制板.每个组件都包含由Juniper Networks的工程师自行设计的ASIC,并由IBM制造.每个ASIC执行数据包转发路径的特定功能. ^ym]M5  
j~OK'b;6  
WSS^!wX'8  
}o6D]#?X  
Switching Control Board eh36lSXvU  
lLdC~ f  
交换控制板包含了一个c和64MB的内存,这些只用于电路板的自身运作,而不参与数据包的转发.额外的8MB(最近的版本为16MB)的同步静态RAM(SSRAM)包含了路由表的转发表.互联网处理器ASIC(Internet Processor ASIC)位于该控制板并用于路径的查询.该控制板还包括了用于数据包存储内存管理的ASIC. }c@9!o9X  
*'WI+vfHW  
9HH ?H  
S%(#@d=  
不同的路由器型号使用不同的控制板的命名方式: f X?e  
*y.tLw  
1.转发引擎板(Forwarding Engine Board):FEB用于M5和M10平台,每个路由器只有一个FEB. uNwDq?  
u.! D+a  
2.系统交换板(System Switching Board):SSB用于M20平台,每个路由器有双SSB,但是一次只有一个SSB进行运作. WfbR +C0  
$VK%47Q.0  
3.系统控制板(System Control Board):SCB用于M40平台,每个路由器只有一个SCB. t3Wv"!km|  
w JlF|  
4.交换和转发模块(Switching and Forwarding Module):SFM用于M40e和M160平台,每个M40e路由器可以有双SFM,但是一次只有一个SFM进行运作;而M160路由器的2个SFM可以并行处理. <>SoP y  
~J+s ~mM  
5.内存中层板(Memory Mezzanine Board):MMB用于T320和T640平台,MMB位于FPC本身上面. "rxX H^zp/  
b o2~2  
qo(U{s=;_  
?iD {#W|  
Flexible PIC Concentrator ;lx2Ro Hn  
>&ECGg H!  
FPC把交换控制板和路由器接口进行连接.PowerPC CPU控制着FPC板,并且它使用64MB的内存来对内嵌的OS软件进行操作.PowerPC CPU本身不会参与到数据包的转发,但是它控制着数据包从接口的进出. ]!l$g%S  
s4U]b^CX  
z XA$1V]  
PPi8AI}k3  
Physical Interface Card !_`SqqZZ  
/rg"<O  
FPC上包含多达4个单独的PIC,物理介质连接到路由器的PIC上. Q~~# I]  
GPAbxl.  
zApi6k  
bWs#cX-WE=  
可以看出Juniper Networks的产品更像台电脑hoho... zBRCk"1:2  
NdKKSZfyvA  
有些图片没贴上来,过些日子我会写一个完整的资料,附带图片的PDF电子书. s.=D{B*>>  
P.2}vL  
请各位多多支持91Lab,多多支持过去的"红头发",现在的"BLAKKBLOOD". X JQi8@Pe  
}@\*;E.5  
最后,如有转载,请务必保留出处和版权. (z4Q7QM  
Q\_IgjQ

TOP

这个乱码也太多了吧,楼主啊,好人做到底,给改改吧。

TOP

对啊,楼主的文章怎么老是这么多的乱码.

我可是你的忠实观众!ou&si*%

TOP

特殊符号把?????????????????

TOP

还应该多多学习呀.. 看这些都有点晕晕的

TOP

虽然乱码多但不影响!了解一下路由器结构也是有好处的!

TOP

qsui)% *liu(xig

TOP

嘿嘿,乱码不少呀,还行勉强能看明白,楼主再多发点

TOP

发新话题