Juniper Networks路由器硬件體系結(jié)構
閑來無事,研究了下Juniper Networks的產(chǎn)品和資料,發(fā)現(xiàn)蠻有意思的,隨便寫寫,大家可以根據(jù)我的這個文檔來和Cisco System的產(chǎn)品做個比較.
Juniper Networks平臺的設計原理分別集中在路由器的控制面板(plane)和轉(zhuǎn)發(fā)面板上.
Routing Engine Overview
用戶通過路由引擎(RE)來監(jiān)視和配置Juniper Networks路由器 .當連接到路由器之后,系統(tǒng)會對用戶進行認證,認證成功之后,用戶通過RE對路由器進行管理和配置.RE邏輯的存在于JUNOS軟件中,RE根據(jù)路由協(xié)議運算出路由表(routing table),接著構建出以到達目標網(wǎng)絡的最佳路徑組成的路由表,接著路由表把這些最佳路徑放入RE里的轉(zhuǎn)發(fā)表(forwarding table),然后把這些路徑信息復制到數(shù)據(jù)包轉(zhuǎn)發(fā)引擎(PFE)里.用戶數(shù)據(jù)包的實際轉(zhuǎn)發(fā)動作是依賴于PFE的轉(zhuǎn)發(fā)表.
每個RE是基于Intel的PCI主板,每個RE實際的組件取決于你所使用的型號:
1.Routing Engine 2:RE2使用在Juniper Networks中的M系列路由器上,比如M5,M10,M20,M40以及M160等.它包含333MHz的處理器和768的RAM,文件的存儲是依賴于一個80MB的內(nèi)部閃存和6.4GB的傳統(tǒng)硬盤.除了M40路由器的RE2,采用的是LS 120的外部文件存儲器;其他型號所采用的都是可插拔的PCMCIA閃存.
2.Routing Engine 3:RE3用于Juniper Networks中的T系列路由器,比如T320和T640.另外,最近的JUNOS軟件版本使得M系列路由器也能使用RE3.RE3包含600MHz的處理器和2GB的內(nèi)存,文件的存儲是依賴于一個128MB的內(nèi)部閃存和30GB的傳統(tǒng)硬盤.RE3使用的是可插拔的PCMCIA閃存.
Packet Forwarding Engine Overview
PFE用于控制數(shù)據(jù)包的轉(zhuǎn)發(fā)動作.路由器的轉(zhuǎn)發(fā)面板被分成多個特性應用程序的集成電路(ASIC),ASIC之間的相互協(xié)同操作控制著轉(zhuǎn)發(fā)路徑.和RE使用單一的處理器與主板相比,PFE使用多個主板和處理器,以及被動中段面板(midplane),和智能化的JUNOS相比,這些電路板的控制軟件是非智能化的.
PFE的主體部分是物理接口卡(Physical Interface Card),靈活PIC集中器(Flexible PIC Concentrator)以及交換控制板.每個組件都包含由Juniper Networks的工程師自行設計的ASIC,并由IBM制造.每個ASIC執(zhí)行數(shù)據(jù)包轉(zhuǎn)發(fā)路徑的特定功能.
Switching Control Board
交換控制板包含了一個c和64MB的內(nèi)存,這些只用于電路板的自身運作,而不參與數(shù)據(jù)包的轉(zhuǎn)發(fā).額外的8MB(最近的版本為16MB)的同步靜態(tài)RAM(SSRAM)包含了路由表的轉(zhuǎn)發(fā)表.互聯(lián)網(wǎng)處理器ASIC(Internet Processor ASIC)位于該控制板并用于路徑的查詢.該控制板還包括了用于數(shù)據(jù)包存儲內(nèi)存管理的ASIC.
不同的路由器型號使用不同的控制板的命名方式:
1.轉(zhuǎn)發(fā)引擎板(Forwarding Engine Board):FEB用于M5和M10平臺,每個路由器只有一個FEB.
2.系統(tǒng)交換板(System Switching Board):SSB用于M20平臺,每個路由器有雙SSB,但是一次只有一個SSB進行運作.
3.系統(tǒng)控制板(System Control Board):SCB用于M40平臺,每個路由器只有一個SCB.
4.交換和轉(zhuǎn)發(fā)模塊(Switching and Forwarding Module):SFM用于M40e和M160平臺,每個M40e路由器可以有雙SFM,但是一次只有一個SFM進行運作;而M160路由器的2個SFM可以并行處理.
5.內(nèi)存中層板(Memory Mezzanine Board):MMB用于T320和T640平臺,MMB位于FPC本身上面.
Flexible PIC Concentrator
FPC把交換控制板和路由器接口進行連接.PowerPC CPU控制著FPC板,并且它使用64MB的內(nèi)存來對內(nèi)嵌的OS軟件進行操作.PowerPC CPU本身不會參與到數(shù)據(jù)包的轉(zhuǎn)發(fā),但是它控制著數(shù)據(jù)包從接口的進出.
Physical Interface Card
FPC上包含多達4個單獨的PIC,物理介質(zhì)連接到路由器的PIC上.
可以看出Juniper Networks的產(chǎn)品更像臺電腦hoho...
有些圖片沒貼上來,過些日子我會寫一個完整的資料,附帶圖片的PDF電子書.
請各位多多支持91Lab,多多支持過去的"紅頭發(fā)",現(xiàn)在的"BLAKKBLOOD".
相關文章
挑戰(zhàn)傳統(tǒng)網(wǎng)絡 200Mbps電源在線網(wǎng)現(xiàn)身
挑戰(zhàn)傳統(tǒng)網(wǎng)絡 200Mbps電源在線網(wǎng)現(xiàn)身...2007-09-09Windows XP+SP2系統(tǒng)屬性的造假原理正文分析錯誤
Windows XP+SP2系統(tǒng)屬性的造假原理正文分析錯誤...2007-09-09