網(wǎng)絡(luò)操作系統(tǒng)(NOS)的回歸
SDN網(wǎng)絡(luò)操作系統(tǒng)會有市場嗎?這個問題的答案對SDN標(biāo)準(zhǔn)的發(fā)展和利用SDN功能的應(yīng)用程序的開發(fā)起著關(guān)鍵作用。
SDN行業(yè)對于這個問題存在分歧。很多SDN支持者和供應(yīng)商,包括開放網(wǎng)絡(luò)基金會、Big Switch、ADARA和Vyatta(Brocade),都認為網(wǎng)絡(luò)操作系統(tǒng)是SDN架構(gòu)的關(guān)鍵組成部分。其他領(lǐng)先的網(wǎng)絡(luò)和IT供應(yīng)商(例如思科和 VMware)則不這么認為,他們表示其SDN和網(wǎng)絡(luò)虛擬化產(chǎn)品并沒有獨特的網(wǎng)絡(luò)操作系統(tǒng)。
軟件定義網(wǎng)絡(luò)(SDN)的崛起帶來“網(wǎng)絡(luò)操作系統(tǒng)”(或NOS) 的回歸。從IT歷史的角度來看,NOS普及的初期是在20世紀90年代,當(dāng)時Novell的Netware、Banyan的VINES和微軟的LAN Manager在爭奪市場的領(lǐng)導(dǎo)地位。這些NOS運行在標(biāo)準(zhǔn)服務(wù)器硬件上,并使PC結(jié)合本地區(qū)域網(wǎng)絡(luò)(以太網(wǎng))變成運行客戶端/服務(wù)器應(yīng)用程序(例如,電子郵件、文件共享、目錄、安全、數(shù)據(jù)庫和網(wǎng)絡(luò)管理)的分布式系統(tǒng)。
現(xiàn)在的NOS一般被描述為給SDN應(yīng)用程序提供平臺的軟件(中間件)層,它提供傳輸層的抽象化和網(wǎng)絡(luò)虛擬化服務(wù),提供北向API,使應(yīng)用程序和編排系統(tǒng)能夠從它編程網(wǎng)絡(luò)和請求服務(wù)。SDN NOS是大多數(shù)SDN架構(gòu)圖中控制層的代名詞。
SDN NOS的經(jīng)典定義是運行在標(biāo)準(zhǔn)服務(wù)器硬件(例如x86)上的軟件(與交換或路由硬件單獨出售),并為SDN應(yīng)用程序提供API作為平臺。目前NOS的例子包括增強功能的OpenFlow(例如來自Big Switch、NEC、IBM、HP等)以及來自初創(chuàng)公司的軟件(例如ADARA、LineRate、Midokura和 Brocade/Vyatta)。
思科的IOS/ONE以及瞻博網(wǎng)絡(luò)的JUNOS和SDN軟件都可以被認為是NOS,但仍依賴于底層網(wǎng)絡(luò)基礎(chǔ)設(shè)施。SDN市場正處于非常初期的階段,在功能方面,這些SDN“NOS”產(chǎn)品存在很大差異。思科和VMware都同意的說法是,不存在SDN網(wǎng)絡(luò)操作系統(tǒng)。
關(guān)鍵的問題是是否會出現(xiàn)SDN NOS的獨立的市場,或者SDN NOS的功能是否會被納入緊密綁定到特定云計算或網(wǎng)絡(luò)硬件架構(gòu)的定義SDN控制層。這個問題將會影響SDN標(biāo)準(zhǔn)(例如北向API)的出現(xiàn)以及獨立軟件開放商開發(fā)SDN應(yīng)用程序的能力。最終,市場將會決定各種SDN NOS技術(shù)的好壞,以及是否SDN NOS市場會作為整個網(wǎng)絡(luò)市場的重要組成部分。