軟件定義世界需要開放網(wǎng)絡(luò)還是專有網(wǎng)絡(luò)?
也就是說,我們應(yīng)該盡可能地開放網(wǎng)絡(luò)系統(tǒng)。當(dāng)然,專有平臺也可以一起運(yùn)作,但這通常會(huì)大幅增加處理開銷,因?yàn)檫@樣做會(huì)增加延遲性,給數(shù)據(jù)流帶來抖動(dòng)和其他問題?;谲浖x網(wǎng)絡(luò)需要支持的高度靈活、動(dòng)態(tài)的數(shù)據(jù)環(huán)境,軟件定義網(wǎng)絡(luò)在很大程度上依賴于開放系統(tǒng)。
雖然從OpenFlow協(xié)議的本質(zhì)來看,SDN的軟件層似乎足夠開放,但硬件方面并不是這樣。硬件?最開始我們考慮部署SDN不正是為了消除硬件隱憂嗎?
正如很多人所指出的,軟件定義網(wǎng)絡(luò)讓你可以部署多種網(wǎng)絡(luò)配置,但所有這些配置必須位于物理網(wǎng)絡(luò)基礎(chǔ)設(shè)施上。當(dāng)涉及網(wǎng)絡(luò)互操作性、資本和運(yùn)營成本、可擴(kuò)展性和其他因素時(shí),物理網(wǎng)絡(luò)也需要得到關(guān)注。
思科ONE:真正開放嗎?
讓我們看看思科的開放網(wǎng)絡(luò)環(huán)境(ONE),該公司使用了“開放”這個(gè)說法。通過支持OpenFlow和其他行業(yè)標(biāo)準(zhǔn),該系統(tǒng)使開放網(wǎng)絡(luò)能夠在虛擬層運(yùn)作。但仔細(xì)查看你會(huì)發(fā)現(xiàn),關(guān)鍵領(lǐng)域(最明顯的就是針對第三方應(yīng)用程序開發(fā)的API)被捆綁到思科的專有網(wǎng)絡(luò)操作系統(tǒng)IOS XR和NX-OS。這樣的結(jié)果是,雖然思科硬件會(huì)支持開放SDN網(wǎng)絡(luò),甚至還有非思科硬件,運(yùn)行思科IOS軟件的硬件(例如Nexus 1000V交換機(jī))將會(huì)優(yōu)化管理和編排。所以,盡管ONE確實(shí)是一個(gè)開放SDN平臺,但事實(shí)卻不是如此,這有點(diǎn)像是說Windows是一個(gè)開放平臺,因?yàn)樗梢赃m用于任何與windows兼容的硬件或軟件組件。
說句公道話,思科并沒有試圖隱藏其意圖,即其目標(biāo)是在其自己的硬件上提供一種改進(jìn)的SDN體驗(yàn),這與保護(hù)豐厚的利潤收入來源沒有關(guān)系。然而,很多開源支持者表示,只是在操作系統(tǒng)水平開放,我們只能實(shí)現(xiàn)網(wǎng)絡(luò)方面的目標(biāo):位于低成本商品硬件上的完全開放的虛擬網(wǎng)絡(luò)架構(gòu)。只要開源話題涉及到操作系統(tǒng),必然會(huì)有人提到Linux。
Cumulus Linux 和Wind River:Linux的時(shí)機(jī)到了嗎?
在今年早些時(shí)候,有一個(gè)不太引人注意的公告,一家名為Cumulus Networks的公司推出了Cumulus Linux操作系統(tǒng),這是流行的開源PC操作系統(tǒng)的網(wǎng)絡(luò)版本。該公司表示,Cumulus Linux將會(huì)提供軟件定義網(wǎng)絡(luò)的全部優(yōu)勢,并且不需要購買昂貴的專有網(wǎng)絡(luò)基礎(chǔ)設(shè)施。通過利用來自Quanta、Accton和Agema等公司的裸機(jī)組件,Cumulus Linux不僅能夠降低資本支出和運(yùn)營成本,而且還可以通過常用自動(dòng)化和編排工具(例如Puppet和Ganglia)來提高網(wǎng)絡(luò)靈活性。與此同時(shí),該系統(tǒng)還可以在物理和虛擬服務(wù)器之間提供先進(jìn)的路由能力,在涉及設(shè)計(jì)自定義網(wǎng)絡(luò)環(huán)境時(shí),提供額外的靈活性。
與此同時(shí),作為商品硬件市場的???,英特爾也跳入了基于Linux的網(wǎng)絡(luò)領(lǐng)域,在其新的開放網(wǎng)絡(luò)平臺(ONP)參考設(shè)計(jì)中加入了Wind River開放網(wǎng)絡(luò)軟件系統(tǒng)。Wind River開放網(wǎng)絡(luò)軟件(基于Wind River自己的Linux發(fā)行版)同時(shí)支持OpenFlow和Open vSwitch,這能夠改善服務(wù)器和網(wǎng)絡(luò)交換組件之間的協(xié)調(diào)性,從而提高安全性,并帶來更廣泛的可擴(kuò)展服務(wù)。然而,需要注意的是,這個(gè)開放網(wǎng)絡(luò)平臺是構(gòu)建在英特爾的67000系列以太網(wǎng)處理器和89xx通信芯片組,所以,目標(biāo)我們?nèi)匀徊磺宄撓到y(tǒng)在非英特爾硬件商的運(yùn)作情況。
不管怎樣,基于Linux的網(wǎng)絡(luò)的興起讓一些專家開始好奇,這個(gè)操作系統(tǒng)是否會(huì)成為主導(dǎo)企業(yè)平臺。技術(shù)顧問Scott Reeves指出,Linux的內(nèi)核定制功能使其成為實(shí)時(shí)嵌入式系統(tǒng)的理想選擇,因?yàn)樗试S使用簡裝版本(只需要基本水平的支持)。通過這種方式,Linux可以執(zhí)行非常簡單的功能(例如將字節(jié)從這里移動(dòng)到那里),而不會(huì)給系統(tǒng)帶來不必要的負(fù)擔(dān)。Brocade發(fā)布的Fabric OS中似乎已經(jīng)采用了這種概念,F(xiàn)abric OS基本上是為實(shí)時(shí)交換環(huán)境優(yōu)化的Linux版本。
在開放環(huán)境工作過的人都知道,開放并不一定意味著即插即用。這里經(jīng)常需要相當(dāng)多的定制化和互操作性測試,以及其他任務(wù),來確保開放系統(tǒng)能夠?qū)崿F(xiàn)預(yù)期的功能。最終,思科和VMware用戶應(yīng)該能夠配置自己理想的環(huán)境,因?yàn)?,兼容資源的生態(tài)系統(tǒng)將會(huì)擴(kuò)展到整個(gè)云計(jì)算。
至于費(fèi)用,商品硬件花費(fèi)更少,但這并不意味著它是最好的選擇。專有網(wǎng)絡(luò)可能會(huì)貴一些,但是其組件通常開箱后就可用。這是首席信息官在決策時(shí)需要考慮的附加價(jià)值。