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