因需而變的網(wǎng)絡(luò)操作系統(tǒng)Junos
在最開(kāi)始的時(shí)候,網(wǎng)絡(luò)操作系統(tǒng)就像是一塊石頭。早期網(wǎng)絡(luò)操作系統(tǒng)是鐵板一塊,而且一般都是專用的,并運(yùn)行在一個(gè)單調(diào)的存儲(chǔ)器空間里,往往直接從閃存或ROM中讀取。
隨著采用協(xié)作式多任務(wù)處理模式,支持多進(jìn)程協(xié)議、數(shù)據(jù)包處理和管理,網(wǎng)絡(luò)操作系統(tǒng)具備了一個(gè)很大的優(yōu)勢(shì):消除了在嵌入式硬件上運(yùn)行完整商業(yè)操作系統(tǒng)的風(fēng)險(xiǎn)。它們的成功與最終應(yīng)用使網(wǎng)絡(luò)變?yōu)橐环N產(chǎn)業(yè),通過(guò)部署網(wǎng)絡(luò)設(shè)備以加速企業(yè)網(wǎng)絡(luò)的拓展。
但整體架構(gòu)也存在著相當(dāng)大的缺點(diǎn),那就是難以處理好資源管理與故障隔離。這意味著,網(wǎng)絡(luò)或系統(tǒng)故障都會(huì)對(duì)整體架構(gòu)造成威脅,往往無(wú)法確保提供一個(gè)穩(wěn)定的網(wǎng)絡(luò)環(huán)境。出于對(duì)可靠性及可管理性方面的巨大擔(dān)憂,很多公司回避在全球網(wǎng)絡(luò)環(huán)境上開(kāi)展業(yè)務(wù)。
控制層模塊化
第二代網(wǎng)絡(luò)操作系統(tǒng)時(shí)代,實(shí)現(xiàn)了模塊化的控制層。第二代系統(tǒng)彌補(bǔ)了第一代系統(tǒng)的不足,第二代系統(tǒng)能夠以較為令人滿意的速度維持封包轉(zhuǎn)發(fā)數(shù)據(jù)傳輸速率。這一代系統(tǒng)明確地實(shí)現(xiàn)了控制層和轉(zhuǎn)發(fā)層的分離。
第二代網(wǎng)絡(luò)操作系統(tǒng)擺脫了分組交換(packet switching),從而專注于控制層功能。與其上一代堂兄相比,第二代網(wǎng)絡(luò)操作系統(tǒng)可以充分利用其在多任務(wù)、多線程、內(nèi)存管理和環(huán)境掌控方面的潛力,大幅減少全系統(tǒng)故障的出現(xiàn)的概率。
當(dāng)業(yè)界首款由特定應(yīng)用集成電路(ASIC)驅(qū)動(dòng)的路由平臺(tái)--瞻博M40獲得成功之后,這種做法開(kāi)始獲得業(yè)界普遍接受。 數(shù)據(jù)包完全在硅片中實(shí)現(xiàn)轉(zhuǎn)發(fā),這為以瞻博為首的使用JUNOS軟件的第三代網(wǎng)絡(luò)操作系統(tǒng)掃平了道路。
如今,盡管大部分當(dāng)初的M40路由器已經(jīng)退役,但它們所留下的部分特性依然存在于許多類似的設(shè)計(jì)當(dāng)中,它們的設(shè)計(jì)圖被視為第二代參考架構(gòu),受到業(yè)界的廣泛認(rèn)可。
第二代網(wǎng)絡(luò)操作系統(tǒng)也并非完美無(wú)暇。由于缺少軟件數(shù)據(jù)層,在沒(méi)有(獨(dú)立)硬件轉(zhuǎn)發(fā)層時(shí),第二代網(wǎng)絡(luò)操作系統(tǒng)無(wú)法為對(duì)低端設(shè)備進(jìn)行供電。無(wú)法兼容舊有軟件也令許多擁有舊有網(wǎng)絡(luò)架構(gòu)的企業(yè)為之頭痛。
有些廠商試圖提出一種被稱為“1.5代 ”或過(guò)渡操作系統(tǒng)設(shè)計(jì)的折衷性解決方案。基本上它們都是將第一代單片操作系統(tǒng)作為一個(gè)進(jìn)程運(yùn)行在第二代調(diào)度程序和內(nèi)核之上。這樣做的目的在于通過(guò)新軟件概念來(lái)彌補(bǔ)傳統(tǒng)功能。
可用性與靈活性的新時(shí)代
商業(yè)競(jìng)爭(zhēng)使要求降低運(yùn)營(yíng)成本的呼聲越來(lái)越高。與此同時(shí),隨著網(wǎng)絡(luò)復(fù)雜性的不斷增加,網(wǎng)絡(luò)操作系統(tǒng)必須成為真正意義上的操作系統(tǒng)。它們需要能夠支持業(yè)務(wù)的連續(xù)性,因路由代碼造成的軟件故障以及系統(tǒng)升級(jí),不能對(duì)系統(tǒng)24x7小時(shí)連續(xù)運(yùn)轉(zhuǎn)造成影響。
這些需求促成了今天第三代網(wǎng)絡(luò)操作系統(tǒng)時(shí)代的到來(lái)。第三代網(wǎng)絡(luò)操作系統(tǒng)能滿足可用性需求并支持匯聚功能,要遠(yuǎn)遠(yuǎn)優(yōu)于硬件冗余的第二代路由器。它們還支持系統(tǒng)計(jì)劃內(nèi)和計(jì)劃外零停機(jī)運(yùn)行。
第三代操作系統(tǒng),例如瞻博公司的JUNOS軟件,在設(shè)計(jì)上借鑒了歷代操作系統(tǒng)難以從一個(gè)系統(tǒng)遷移到另一個(gè)系統(tǒng)上的經(jīng)驗(yàn)教訓(xùn),使系統(tǒng)遷移變得更加容易。它們提供一種進(jìn)化性的,而不僅僅是革命性的升級(jí)途徑,支持業(yè)務(wù)上的靈活性和可擴(kuò)展性,完全滿足今天的企業(yè)需求。
以JUNOS為代表的第三代網(wǎng)絡(luò)操作系統(tǒng),成就了在全世界范圍內(nèi)搭建可靠及高安全性網(wǎng)絡(luò)的夢(mèng)想。
基因優(yōu)勢(shì)
JUNOS的核心優(yōu)勢(shì)主要來(lái)源于它的構(gòu)成,即瞻博公司所宣稱的“一的力量”:
• 單一操作系統(tǒng),部署于所有類型及規(guī)模的平臺(tái)之上,降低規(guī)劃、部署及運(yùn)營(yíng)網(wǎng)絡(luò)和安全基礎(chǔ)架構(gòu)的時(shí)間和精力。
• 單一版本系列,以穩(wěn)定,歷經(jīng)時(shí)間考驗(yàn)的節(jié)奏來(lái)穩(wěn)定提供新的功能集。
• 單一模塊化架構(gòu),提供高度可用及擴(kuò)展性的軟件,以滿足用戶不斷變化的需求。
有些廠商希望依照不同的設(shè)備和功能建立不同的操作系統(tǒng),有些廠商則嘗試更新設(shè)計(jì)圖和補(bǔ)丁,但瞻博網(wǎng)絡(luò)公司一直秉承其承諾,致力為用戶提供單一操作系統(tǒng)。這種獨(dú)特的面面俱到的第三代操作系統(tǒng)構(gòu)建方式使瞻博網(wǎng)絡(luò)公司從眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出。
JUNOS軟件自1998年首次發(fā)布以來(lái),一直定期按季度進(jìn)行更新。到2009年5月,瞻博已發(fā)布JUNOS軟件第38個(gè)版本,JUNOS 9.1。

















