這幾年,數(shù)據(jù)中心網(wǎng)絡(luò)虛擬化SDN技術(shù)火爆異常,直接推動(dòng)數(shù)據(jù)中心網(wǎng)絡(luò)技術(shù)的產(chǎn)業(yè)革命。一時(shí)間,SDN遍地開花,在全球各地?cái)?shù)據(jù)中心掀起了SDN網(wǎng)絡(luò)改造的高潮。不過,既然是新技術(shù),它就有很大的風(fēng)險(xiǎn)和不確定性,SDN仍處于不斷修改和完善之中,包括SDN技術(shù)的提出者也在不斷修正,如何將這個(gè)理論在實(shí)際數(shù)據(jù)中心部署,并有效提升數(shù)據(jù)中心網(wǎng)絡(luò)的性能,仍需要不斷探索,但這并沒有影響到數(shù)據(jù)中心引入SDN的熱情。SDN技術(shù)最顯著的特點(diǎn)是將轉(zhuǎn)發(fā)和控制分離,將控制平面從網(wǎng)絡(luò)設(shè)備中分離出來,由控制器對(duì)整個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行控制,決定流量走向。所以在SDN技術(shù)中,控制器是整個(gè)網(wǎng)絡(luò)的靈魂,掌控控制器就可以對(duì)整個(gè)網(wǎng)絡(luò)發(fā)號(hào)施令,SDN給予了控制器充分權(quán)力。
SDN控制器在新一代數(shù)據(jù)中心網(wǎng)絡(luò)中的重要性不言而喻,很多初創(chuàng)網(wǎng)絡(luò)公司都投身到SDN控制器的研發(fā)之中,傳統(tǒng)網(wǎng)絡(luò)巨頭公司也不斷發(fā)布著自己的SDN控制器軟件。SDN控制器實(shí)際上是一個(gè)軟件,安裝到服務(wù)器上就可以運(yùn)行,控制器與網(wǎng)絡(luò)設(shè)備之間通過OpenFlow協(xié)議進(jìn)行交互,完成各種轉(zhuǎn)發(fā)流表的下發(fā)和撤銷。既然是一個(gè)軟件,很多軟件公司都可以做得來,并不限于專業(yè)性很強(qiáng)網(wǎng)絡(luò)設(shè)備公司才可以實(shí)現(xiàn),所以出現(xiàn)了很多SDN控制器軟件。比如:Active Broadband Networks的Active Resource Controller、Brocade Communications Systems的Vyatta Controller、Ciena的Agility Multilayer WAN Controller、Cisco的APIC、Coriant的Transcend SDN Solution等,還有不少,包括國內(nèi)一些創(chuàng)業(yè)公司也在做SDN控制器軟件。這些SDN控制器軟件最大的問題是與很多網(wǎng)絡(luò)設(shè)備缺少互聯(lián)互通的驗(yàn)證測(cè)試,控制器軟件做得再好,還需要將控制流表下發(fā)到網(wǎng)絡(luò)設(shè)備上去才行,而且在控制器出現(xiàn)問題時(shí),能否有效進(jìn)行業(yè)務(wù)切換,這些都是SDN控制器目前所欠缺的,這也讓數(shù)據(jù)中心選擇起來非常頭疼,不知該選擇誰的。當(dāng)然,做SDN控制器,傳統(tǒng)的網(wǎng)絡(luò)設(shè)備公司有先天優(yōu)勢(shì),但也僅局限于與自己的網(wǎng)絡(luò)設(shè)備互聯(lián)互通,結(jié)合得比較好,很多設(shè)計(jì)實(shí)現(xiàn)涉及太多內(nèi)部東西,無法與其它網(wǎng)絡(luò)設(shè)備互通,這樣做目的也是排它性,用我的SDN控制器就得用我們的網(wǎng)絡(luò)設(shè)備,這樣的實(shí)現(xiàn)再次將網(wǎng)絡(luò)技術(shù)封閉起來,顯然不是很多人愿意看到的,現(xiàn)在已經(jīng)有越來越多第三方機(jī)構(gòu)推動(dòng)SDN控制器的標(biāo)準(zhǔn)化,讓網(wǎng)絡(luò)開放起來,網(wǎng)絡(luò)技術(shù)共享,加快數(shù)據(jù)中心網(wǎng)絡(luò)技術(shù)的發(fā)展。
目前,SDN控制器總結(jié)起來有兩大類陣營,這兩大類備受關(guān)注。一是Open Day Light(ODL),這是Linux基金會(huì)旗下的一個(gè)開源合作項(xiàng)目,是網(wǎng)絡(luò)/SDN行業(yè)最大的協(xié)作開源項(xiàng)目,旨在加速SDN和NFV的采用。ODL在全球范圍內(nèi)都處于均衡發(fā)展,Avaya、博科、思科、惠普、甲骨文以及國內(nèi)的阿里巴巴、華為、聯(lián)想、中興等都是ODL的會(huì)員。ODL不局限使用OpenFlow協(xié)議互通,也不局限于完全將控制平面從轉(zhuǎn)發(fā)設(shè)備上剝離,通過已有的網(wǎng)絡(luò)協(xié)議將部分的控制邏輯放到控制器上,這樣既可以保護(hù)運(yùn)營商、企業(yè)等設(shè)備廠商客戶的既有投資,又使客戶可以真正感受到SDN技術(shù)的實(shí)際效果;二是Open Network Operation System(ONOS),這是業(yè)界首個(gè)面向運(yùn)營商場(chǎng)景的開源SDN控制器平臺(tái),由斯坦福大學(xué)和加州大學(xué)伯克利分校創(chuàng)立的,聯(lián)合AT&T、NTT、華為、愛立信、富士通等業(yè)界頂級(jí)運(yùn)營商和最有綜合實(shí)力的設(shè)備商共同創(chuàng)建和主導(dǎo),還得到開放網(wǎng)絡(luò)基金會(huì)ONF的鼎力支持,可以說ONOS更懂運(yùn)營商。ONOS技術(shù)與運(yùn)營商自己的利益息息相關(guān),只有將控制能力拿到自己手里,才能在整條產(chǎn)業(yè)鏈上逐步擺脫設(shè)備廠商的控制,通過使用更為廉價(jià)的轉(zhuǎn)發(fā)設(shè)備替代原有的廠商設(shè)備,一方面在眼下增加自己與設(shè)備廠商的議價(jià)砝碼,另一方面長遠(yuǎn)看能大大降低網(wǎng)絡(luò)的建設(shè)和維護(hù)成本。顯然,這個(gè)是很多網(wǎng)絡(luò)設(shè)備廠商不愿意看到的,所以缺少網(wǎng)絡(luò)廠商的大力支持,ONOS技術(shù)發(fā)展并不完善,運(yùn)營商側(cè)重的是網(wǎng)絡(luò)運(yùn)行,在網(wǎng)絡(luò)技術(shù)上并不在行,ONOS發(fā)展并不順利,目前南向接口只有OpenFlow,不像ODL有OVS-DB、MP-BGP、PCEP、NETCONF/YANG接口類型豐富;北向接口ONOS還停留在AD-SDL架構(gòu)上,ODL則采用更為成熟的MD-SAL。當(dāng)一切技術(shù)與商業(yè)利益結(jié)合起來,目的就不是那么單純了,各自有各自的算盤,ONF就曾公開質(zhì)疑過ODL的意圖,ODL主要受設(shè)備商支持,ONF擔(dān)心ODL存在過多私有的東西。
ODL和ONOS一個(gè)是主流網(wǎng)絡(luò)設(shè)備商聯(lián)合推出的,一個(gè)是運(yùn)營商主推的。一方面是網(wǎng)絡(luò)設(shè)備商,另一方是使用網(wǎng)絡(luò)設(shè)備的運(yùn)營商,各自的意圖表露得一覽無余。設(shè)備商希望數(shù)據(jù)中心,尤其是運(yùn)營商的數(shù)據(jù)中心繼續(xù)采用它們的網(wǎng)絡(luò)設(shè)備,同時(shí)購買它們的SDN控制器,這樣它們可以通過SDN控制器繼續(xù)獲取利潤,減少來自網(wǎng)絡(luò)硬件設(shè)備上的損失,而運(yùn)營商希望自己推出SDN控制器,降低從設(shè)備商采購網(wǎng)絡(luò)硬件設(shè)備的金額,擺脫設(shè)備商對(duì)網(wǎng)絡(luò)的控制。當(dāng)然,運(yùn)營商只是數(shù)據(jù)中心市場(chǎng)的其中一部分,并不是全部。但ONOS依然有機(jī)會(huì)向整個(gè)數(shù)據(jù)中心領(lǐng)域擴(kuò)展,而不局限于運(yùn)營商市場(chǎng)。實(shí)際上,ODL和ONOS各有各優(yōu)勢(shì),ODL強(qiáng)調(diào)推動(dòng)整個(gè)SDN技術(shù)的發(fā)展,將控制與轉(zhuǎn)發(fā)不完全分離,而是一個(gè)逐步轉(zhuǎn)變過程,保護(hù)現(xiàn)有網(wǎng)絡(luò)投資,更加接近網(wǎng)絡(luò)實(shí)際,ONOS實(shí)現(xiàn)過于理想化,對(duì)于現(xiàn)實(shí)很多問題并沒有很好的解決方法,所以目前仍是一種實(shí)驗(yàn)室技術(shù),不像ODL已經(jīng)有一些實(shí)際數(shù)據(jù)中心的部署,國內(nèi)互聯(lián)網(wǎng)巨頭騰訊就已經(jīng)部署了ODL網(wǎng)絡(luò)。
從目前兩種技術(shù)的表現(xiàn),與ONOS相比,ODL走得更前一點(diǎn),更加接近實(shí)際數(shù)據(jù)中心部署應(yīng)用,但將來還是未知數(shù)。這兩種技術(shù),誰也沒有獲得壓倒性的優(yōu)勢(shì),現(xiàn)在討論誰優(yōu)誰劣為時(shí)過早。在相當(dāng)一段時(shí)間內(nèi),依然是兩種技術(shù)并存的時(shí)期。