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















 
 
 



 
 
 
 