2008-6-2 13:18
879846546
JUNIPER NETWORKS路由器硬件体系结构
[font=Verdana][size=9pt]发现有了CCIE R/S做为基础,JUNIPER NETWORKS的东西上手起来就是快-v-
虽然参阅了不少英文资料,做应用的写点技术文章无非是"天下文章一大抄",不过还是希望各位转载本文的时候,留下我这个keyboarder的名字和出处:
作者:红头发(aka CCIE#15101/JNCIP Candidate)
出处:[url=http://www.91lab.com/][color=#800080]http://www.91lab.com[/color][/url]
[font=Verdana][size=9pt]JUNIPER NETWORKS[/size][/font][font=黑体][size=9pt]平台的设计原理分别集中在路由器的控制面板[/size][/font][font=Verdana][size=9pt](plane)[/size][/font][font=黑体][size=9pt]和转发面板上[/size][/font][font=Verdana][size=9pt]:[/size][/font]
[img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image002_r999S7IKVmOq.jpg[/img] [img]http://www.91lab.com/bbs/images/attachicons/image.gif[/img] [url=http://www.91lab.com/bbs/attachment.php?aid=8119¬humb=yes][color=#0000ff]image002.jpg[/color][/url] (24.08 KB)
2006-11-20 15:21
[font=Verdana][size=9pt][b][color=green][font=Verdana][size=2]Routing Engine Overview[/size][/font][/color][/b]
[font=黑体][size=9pt]用户通过路由引擎[/size][/font][font=Verdana][size=9pt](RE)[/size][/font][font=黑体][size=9pt]来监视和配置[/size][/font][font=Verdana][size=9pt]JUNIPER NETWORKS[/size][/font][font=黑体][size=9pt]路由器[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]当连接到路由器之后[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]系统会对用户进行认证[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]认证成功之后[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]用户通过[/size][/font][font=Verdana][size=9pt]RE[/size][/font][font=黑体][size=9pt]对路由器进行管理和配置[/size][/font][font=Verdana][size=9pt].RE[/size][/font][font=黑体][size=9pt]逻辑的存在于[/size][/font][font=Verdana][size=9pt]JUNOS[/size][/font][font=黑体][size=9pt]软件中[/size][/font][font=Verdana][size=9pt],RE[/size][/font][font=黑体][size=9pt]根据路由协议运算出路由表[/size][/font][font=Verdana][size=9pt](routing table),[/size][/font][font=黑体][size=9pt]接着构建出以到达目标网络的最佳路径组成的路由表[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]接着路由表把这些最佳路径放入[/size][/font][font=Verdana][size=9pt]RE[/size][/font][font=黑体][size=9pt]里的转发表[/size][/font][font=Verdana][size=9pt](forwarding table),[/size][/font][font=黑体][size=9pt]然后把这些路径信息复制到数据包转发引擎[/size][/font][font=Verdana][size=9pt](PFE)[/size][/font][font=黑体][size=9pt]里[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]用户数据包的实际转发动作是依赖于[/size][/font][font=Verdana][size=9pt]PFE[/size][/font][font=黑体][size=9pt]的转发表[/size][/font][font=Verdana][size=9pt].[/size][/font]
[font=黑体][size=9pt]每个[/size][/font][font=Verdana][size=9pt]RE[/size][/font][font=黑体][size=9pt]是基于[/size][/font][font=Verdana][size=9pt]Intel[/size][/font][font=黑体][size=9pt]的[/size][/font][font=Verdana][size=9pt]PCI[/size][/font][font=黑体][size=9pt]主板[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]每个[/size][/font][font=Verdana][size=9pt]RE[/size][/font][font=黑体][size=9pt]实际的组件取决于你所使用的型号[/size][/font][font=Verdana][size=9pt]:[/size][/font]
[font=Verdana][size=9pt]1.Routing Engine 2:RE2[/size][/font][font=黑体][size=9pt]使用在[/size][/font][font=Verdana][size=9pt]JUNIPER NETWORKS[/size][/font][font=黑体][size=9pt]中的[/size][/font][font=Verdana][size=9pt]M[/size][/font][font=黑体][size=9pt]系列路由器上[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]比如[/size][/font][font=Verdana][size=9pt]M5,M10,M20,M40[/size][/font][font=黑体][size=9pt]以及[/size][/font][font=Verdana][size=9pt]M160[/size][/font][font=黑体][size=9pt]等[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]它包含[/size][/font][font=Verdana][size=9pt]333MHz[/size][/font][font=黑体][size=9pt]的处理器和[/size][/font][font=Verdana][size=9pt]768M[/size][/font][font=黑体][size=9pt]的[/size][/font][font=Verdana][size=9pt]RAM,[/size][/font][font=黑体][size=9pt]文件的存储是依赖于一个[/size][/font][font=Verdana][size=9pt]80MB[/size][/font][font=黑体][size=9pt]的内部闪存和[/size][/font][font=Verdana][size=9pt]6.4GB[/size][/font][font=黑体][size=9pt]的传统硬盘[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]除了[/size][/font][font=Verdana][size=9pt]M40[/size][/font][font=黑体][size=9pt]路由器的[/size][/font][font=Verdana][size=9pt]RE2,[/size][/font][font=黑体][size=9pt]采用的是[/size][/font][font=Verdana][size=9pt]LS 120[/size][/font][font=黑体][size=9pt]的外部文件存储器[/size][/font][font=Verdana][size=9pt];[/size][/font][font=黑体][size=9pt]其他型号所采用的都是可插拔的[/size][/font][font=Verdana][size=9pt]PCMCIA[/size][/font][font=黑体][size=9pt]闪存[/size][/font][font=Verdana][size=9pt].[/size][/font]
[font=Verdana][size=9pt]2.Routing Engine 3:RE3[/size][/font][font=黑体][size=9pt]用于[/size][/font][font=Verdana][size=9pt]JUNIPER NETWORKS[/size][/font][font=黑体][size=9pt]中的[/size][/font][font=Verdana][size=9pt]T[/size][/font][font=黑体][size=9pt]系列路由器[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]比如[/size][/font][font=Verdana][size=9pt]T320[/size][/font][font=黑体][size=9pt]和[/size][/font][font=Verdana][size=9pt]T640.[/size][/font][font=黑体][size=9pt]另外[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]最近的[/size][/font][font=Verdana][size=9pt]JUNOS[/size][/font][font=黑体][size=9pt]软件版本使得[/size][/font][font=Verdana][size=9pt]M[/size][/font][font=黑体][size=9pt]系列路由器也能使用[/size][/font][font=Verdana][size=9pt]RE3.RE3[/size][/font][font=黑体][size=9pt]包含[/size][/font][font=Verdana][size=9pt]600MHz[/size][/font][font=黑体][size=9pt]的处理器和[/size][/font][font=Verdana][size=9pt]2GB[/size][/font][font=黑体][size=9pt]的内存[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]文件的存储是依赖于一个[/size][/font][font=Verdana][size=9pt]128MB[/size][/font][font=黑体][size=9pt]的内部闪存和[/size][/font][font=Verdana][size=9pt]30GB[/size][/font][font=黑体][size=9pt]的传统硬盘[/size][/font][font=Verdana][size=9pt].RE3[/size][/font][font=黑体][size=9pt]使用的是可插拔的[/size][/font][font=Verdana][size=9pt]PCMCIA[/size][/font][font=黑体][size=9pt]闪存[/size][/font][font=Verdana][size=9pt].[/size][/font]
[b][color=green][font=Verdana][size=2]Packet Forwarding Engine Overview[/size][/font][/color][/b]
[font=Verdana][size=9pt]PFE[/size][/font][font=黑体][size=9pt]用于控制数据包的转发动作[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]路由器的转发面板被分成多个特性应用程序的集成电路[/size][/font][font=Verdana][size=9pt](ASIC),ASIC[/size][/font][font=黑体][size=9pt]之间的相互协同操作控制着转发路径[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]和[/size][/font][font=Verdana][size=9pt]RE[/size][/font][font=黑体][size=9pt]使用单一的处理器与主板相比[/size][/font][font=Verdana][size=9pt],PFE[/size][/font][font=黑体][size=9pt]使用多个主板和处理器[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]以及被动中段面板[/size][/font][font=Verdana][size=9pt](passive midplane),[/size][/font][font=黑体][size=9pt]和智能化的[/size][/font][font=Verdana][size=9pt]JUNOS[/size][/font][font=黑体][size=9pt]相比[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]这些电路板的控制软件是非智能化的[/size][/font][font=Verdana][size=9pt].
[/size][/font][/size][/font][font=Verdana][size=9pt][font=Verdana][size=9pt][img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image003_wm9NmpGRoW80.jpg[/img] [img]http://www.91lab.com/bbs/images/attachicons/image.gif[/img] [url=http://www.91lab.com/bbs/attachment.php?aid=8120¬humb=yes][color=#0000ff]image003.jpg[/color][/url] (73.05 KB)
2006-11-20 15:21
[/size][/font][/size][/font]
[font=Verdana][size=9pt][font=Verdana][size=9pt]PFE[/size][/font][font=黑体][size=9pt]的主体部分是物理接口卡[/size][/font][font=Verdana][size=9pt](Physical Interface Card,),[/size][/font][font=黑体][size=9pt]灵活[/size][/font][font=Verdana][size=9pt]PIC[/size][/font][font=黑体][size=9pt]集中器[/size][/font][font=Verdana][size=9pt](Flexible PIC Concentrator)[/size][/font][font=黑体][size=9pt]以及交换控制板[/size][/font][font=Verdana][size=9pt](Switching Control Board).[/size][/font][font=黑体][size=9pt]每个组件都包含由[/size][/font][font=Verdana][size=9pt]JUNIPER NETWORKS[/size][/font][font=黑体][size=9pt]的工程师自行设计的[/size][/font][font=Verdana][size=9pt]ASIC,[/size][/font][font=黑体][size=9pt]并由[/size][/font][font=Verdana][size=9pt]IBM[/size][/font][font=黑体][size=9pt]制造[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]每个[/size][/font][font=Verdana][size=9pt]ASIC[/size][/font][font=黑体][size=9pt]执行数据包转发路径的特定功能[/size][/font][font=Verdana][size=9pt].[/size][/font]
[b][font=Verdana][size=9pt]Switching Control Board[/size][/font][/b]
[font=黑体][size=9pt]交换控制板包含了一个[/size][/font][font=Verdana][size=9pt]PowerPC CPU[/size][/font][font=黑体][size=9pt]和[/size][/font][font=Verdana][size=9pt]64MB[/size][/font][font=黑体][size=9pt]的内存[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]这些只用于电路板的自身运作[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]而不参与数据包的转发[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]额外的[/size][/font][font=Verdana][size=9pt]8MB([/size][/font][font=黑体][size=9pt]最近的版本为[/size][/font][font=Verdana][size=9pt]16MB)[/size][/font][font=黑体][size=9pt]的同步静态[/size][/font][font=Verdana][size=9pt]RAM(SSRAM)[/size][/font][font=黑体][size=9pt]包含了路由器的转发表[/size][/font][font=Verdana][size=9pt].Internet Processor ASIC[/size][/font][font=黑体][size=9pt]位于该控制板并用于路径的查询[/size][/font][font=Verdana][size=9pt].[/size][/font][font=黑体][size=9pt]该控制板还包括了用于数据包存储内存管理的[/size][/font][font=Verdana][size=9pt]ASIC.
[img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image004_n8A1hK3ZaXDu.jpg[/img] [img]http://www.91lab.com/bbs/images/attachicons/image.gif[/img] [url=http://www.91lab.com/bbs/attachment.php?aid=8121¬humb=yes][color=#0000ff]image004.jpg[/color][/url] (73.89 KB)
2006-11-20 15:21
[/size][/font][/size][/font]
[font=Verdana][size=9pt][font=Verdana][size=9pt][font=黑体][size=9pt]不同的路由器型号使用不同的控制板的命名方式[/size][/font][font=Verdana][size=9pt]:[/size][/font]
[font=Verdana][size=9pt]1.[/size][/font][font=黑体][size=9pt]转发引擎板[/size][/font][font=Verdana][size=9pt](Forwarding Engine Board):FEB[/size][/font][font=黑体][size=9pt]用于[/size][/font][font=Verdana][size=9pt]M5[/size][/font][font=黑体][size=9pt]和[/size][/font][font=Verdana][size=9pt]M10[/size][/font][font=黑体][size=9pt]平台[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]每个路由器只有一个[/size][/font][font=Verdana][size=9pt]FEB.[/size][/font]
[font=Verdana][size=9pt]2.[/size][/font][font=黑体][size=9pt]系统交换板[/size][/font][font=Verdana][size=9pt](System Switching Board):SSB[/size][/font][font=黑体][size=9pt]用于[/size][/font][font=Verdana][size=9pt]M20[/size][/font][font=黑体][size=9pt]平台[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]每个路由器有双[/size][/font][font=Verdana][size=9pt]SSB,[/size][/font][font=黑体][size=9pt]但是一次只有一个[/size][/font][font=Verdana][size=9pt]SSB[/size][/font][font=黑体][size=9pt]进行运作[/size][/font][font=Verdana][size=9pt].[/size][/font]
[font=Verdana][size=9pt]3.[/size][/font][font=黑体][size=9pt]系统控制板[/size][/font][font=Verdana][size=9pt](System Control Board):SCB[/size][/font][font=黑体][size=9pt]用于[/size][/font][font=Verdana][size=9pt]M40[/size][/font][font=黑体][size=9pt]平台[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]每个路由器只有一个[/size][/font][font=Verdana][size=9pt]SCB.
[img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image005_ddR5WQmKofn6.jpg[/img] [img]http://www.91lab.com/bbs/images/attachicons/image.gif[/img] [url=http://www.91lab.com/bbs/attachment.php?aid=8122¬humb=yes][color=#0000ff]image005.jpg[/color][/url] (82.75 KB)
2006-11-20 15:21
[/size][/font]
[font=Verdana][size=9pt][font=Verdana][size=9pt]4.[/size][/font][font=黑体][size=9pt]交换和转发模块[/size][/font][font=Verdana][size=9pt](Switching and Forwarding Module):SFM[/size][/font][font=黑体][size=9pt]用于[/size][/font][font=Verdana][size=9pt]M40e[/size][/font][font=黑体][size=9pt]和[/size][/font][font=Verdana][size=9pt]M160[/size][/font][font=黑体][size=9pt]平台[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]每个[/size][/font][font=Verdana][size=9pt]M40e[/size][/font][font=黑体][size=9pt]路由器可以有双[/size][/font][font=Verdana][size=9pt]SFM,[/size][/font][font=黑体][size=9pt]但是一次只有一个[/size][/font][font=Verdana][size=9pt]SFM[/size][/font][font=黑体][size=9pt]进行运作[/size][/font][font=Verdana][size=9pt];[/size][/font][font=黑体][size=9pt]而[/size][/font][font=Verdana][size=9pt]M160[/size][/font][font=黑体][size=9pt]路由器的[/size][/font][font=Verdana][size=9pt]2[/size][/font][font=黑体][size=9pt]个[/size][/font][font=Verdana][size=9pt]SFM[/size][/font][font=黑体][size=9pt]可以并行处理[/size][/font][font=Verdana][size=9pt].
[/size][/font][/size][/font][font=Verdana][size=9pt][font=Verdana][size=9pt][img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image006_dM0tL9eV3Arc.jpg[/img] [img]http://www.91lab.com/bbs/images/attachicons/image.gif[/img] [url=http://www.91lab.com/bbs/attachment.php?aid=8123¬humb=yes][color=#0000ff]image006.jpg[/color][/url] (77.25 KB)
2006-11-20 15:21
[/size][/font][/size][/font]
[font=Verdana][size=9pt][font=Verdana][size=9pt][font=Verdana][size=9pt]5.[/size][/font][font=黑体][size=9pt]内存中层板[/size][/font][font=Verdana][size=9pt](Memory Mezzanine Board):MMB[/size][/font][font=黑体][size=9pt]用于[/size][/font][font=Verdana][size=9pt]T320[/size][/font][font=黑体][size=9pt]和[/size][/font][font=Verdana][size=9pt]T640[/size][/font][font=黑体][size=9pt]平台[/size][/font][font=Verdana][size=9pt],MMB[/size][/font][font=黑体][size=9pt]位于[/size][/font][font=Verdana][size=9pt]FPC[/size][/font][font=黑体][size=9pt]本身上面[/size][/font][font=Verdana][size=9pt].[/size][/font]
[b][font=Verdana][size=9pt]Flexible PIC Concentrator[/size][/font][/b]
[font=Verdana][size=9pt]FPC[/size][/font][font=黑体][size=9pt]把交换控制板和路由器接口进行连接[/size][/font][font=Verdana][size=9pt].PowerPC CPU[/size][/font][font=黑体][size=9pt]控制着[/size][/font][font=Verdana][size=9pt]FPC[/size][/font][font=黑体][size=9pt]板[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]并且它使用[/size][/font][font=Verdana][size=9pt]64MB[/size][/font][font=黑体][size=9pt]的内存来对嵌入式[/size][/font][font=Verdana][size=9pt]OS[/size][/font][font=黑体][size=9pt]软件进行操作[/size][/font][font=Verdana][size=9pt].PowerPC CPU[/size][/font][font=黑体][size=9pt]本身不会参与到数据包的转发[/size][/font][font=Verdana][size=9pt],[/size][/font][font=黑体][size=9pt]但是它控制着数据包从接口的进出[/size][/font][font=Verdana][size=9pt].[/size][/font]
[font=Verdana][size=9pt][img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image007_GZEq167SkBwV.jpg[/img] [img]http://www.91lab.com/bbs/images/attachicons/image.gif[/img] [url=http://www.91lab.com/bbs/attachment.php?aid=8124¬humb=yes][color=#0000ff]image007.jpg[/color][/url] (81.31 KB)
2006-11-20 15:21
[/size][/font]
[font=Verdana][size=9pt][b][font=Verdana][size=9pt]Physical Interface Card[/size][/font][/b]
[font=Verdana][size=9pt]FPC[/size][/font][font=黑体][size=9pt]上包含多达[/size][/font][font=Verdana][size=9pt]4[/size][/font][font=黑体][size=9pt]个单独的[/size][/font][font=Verdana][size=9pt]PIC,[/size][/font][font=黑体][size=9pt]物理介质连接到路由器的[/size][/font][font=Verdana][size=9pt]PIC[/size][/font][font=黑体][size=9pt]上[/size][/font][font=Verdana][size=9pt].[/size][/font]
[img]http://www.91lab.com/bbs/images/default/attachimg.gif[/img]
[img]http://www.91lab.com/bbs/attachments/forumid_112/image008_YZGYUDzoEd7g.jpg[/img]
其实JUNIPERNETWORKS的路由器比较好模拟,只要你家里有旧电脑,不用拆内存拆CPU拿来卖了,装JUNOS吧.到后面对比下JUNOS和CISCOIOS,发现IOS就像个小孩子,而JUNOS像成年人,更要命的是你要为CISCO IOS偶尔带来的怪异现象抓头皮-__-|||[/size][/font][/size][/font][/size][/font][/size][/font][/size][/font]
转载本文的时候,留下我这个keyboarder的名字和出处:
作者:红头发(aka CCIE#15101/JNCIP Candidate)
出处:[url=http://www.91lab.com/][color=#800080]http://www.91lab.com[/color][/url][/size][/font]