OpenDaylight:廠商中立組織還是SDN分裂者?
OpenDaylight的成立讓SDN有了一個(gè)新組織。之前由谷歌、Facebook等用戶倡導(dǎo)的開(kāi)放網(wǎng)絡(luò)基金會(huì)(ONF,Open Network Foundation)致力于SDN標(biāo)準(zhǔn)研究,而OpenDaylight立志成為廠商中立組織,作為SDN研發(fā)實(shí)體為新型網(wǎng)絡(luò)架構(gòu)發(fā)展做貢獻(xiàn)。
不過(guò),從OpenDaylight 4月9日成立以來(lái),它就受到了不少質(zhì)疑。有相當(dāng)一部分人質(zhì)疑OpenDaylight的結(jié)構(gòu)、意圖和目標(biāo)。OpenDaylight是由思科和IBM 聯(lián)合其合作伙伴,以及競(jìng)爭(zhēng)對(duì)手建立的組織。其成員包括:微軟、Big Switch、博科、思科、思杰、戴爾、愛(ài)立信、富士通、IBM、英特爾、瞻博網(wǎng)絡(luò)、微軟、NEC、惠普、紅帽和VMware等。Linux基金會(huì)執(zhí)行董事Jim Zemlin負(fù)責(zé)主持該項(xiàng)目。其成員將為項(xiàng)目的發(fā)展貢獻(xiàn)資金和工程研發(fā)人員。雖然該組織的工作是在Linux基金會(huì)主持下進(jìn)行的,但其與Linux無(wú)關(guān)。
OpenDaylight項(xiàng)目的范圍包括一個(gè)SDN控制器,北向和南向API(包括OpenFlow)專有擴(kuò)展,東-西協(xié)議用于控制器之間的聯(lián)結(jié)。成員主要貢獻(xiàn)資金、開(kāi)發(fā)人員、知識(shí)產(chǎn)權(quán)和代碼。
以下問(wèn)題是OpenDaylight受質(zhì)疑較大的部分:
● 在該項(xiàng)目當(dāng)中,以用戶為導(dǎo)向的開(kāi)放網(wǎng)絡(luò)基金會(huì)(ONF)并沒(méi)有參加。事實(shí)上,ONF并沒(méi)有對(duì)OpenDaylight進(jìn)行官方的支持聲明,更不用說(shuō)參與了。
● SDN控制器是中間件,是整個(gè)SDN架構(gòu)的關(guān)鍵所在。該控制器必須與網(wǎng)絡(luò)中的所有物理和虛擬設(shè)備相集成。該控制器通過(guò)與物理網(wǎng)絡(luò)設(shè)備相應(yīng)的SDN軟件中去抽象各種物理設(shè)備。OpenDaylight的聯(lián)合創(chuàng)始人思科已經(jīng)有了SDN控制器,包含在思科開(kāi)放式網(wǎng)絡(luò)環(huán)境 (Cisco ONE, Open Network Environment)的產(chǎn)品線內(nèi),不少人擔(dān)心思科是否要將其自己的控制器發(fā)展為OpenDaylight的實(shí)際標(biāo)準(zhǔn)。
● 一些廠商的謹(jǐn)慎樂(lè)觀也有可疑的地方,比如Big Switch。Big Switch已經(jīng)有了自己的SDN產(chǎn)品,它參與進(jìn)OpenDaylight可能是為了保護(hù)自己的SDN成果。
● 思科對(duì)OpenFlow的淡化讓人們懷疑。OpenFlow是許多用戶,如谷歌和其他ONF的創(chuàng)始人Big Switch、惠普和IBM支持的開(kāi)源SDN API和協(xié)議。SDN架構(gòu)有兩種不同的網(wǎng)絡(luò)API:北向的和南向的。OpenFlow是OpenDaylight和ONF都支持的南向網(wǎng)絡(luò)控制協(xié)議。思科的OnePK也是南向的API。
● 思科內(nèi)部孵化的SDN創(chuàng)業(yè)企業(yè)Insieme的產(chǎn)品可能不會(huì)包含在OpenDaylight項(xiàng)目中。
● 存在激烈競(jìng)爭(zhēng)的對(duì)手在戰(zhàn)略上達(dá)成一定共識(shí)并共同組建組織,這本身就是可疑的。事實(shí)上,縱觀過(guò)去的經(jīng)驗(yàn),這樣的發(fā)展可能最終不會(huì)有太多利好結(jié)果。廠商加入這樣一個(gè)項(xiàng)目也很有可能是為自己開(kāi)發(fā)其他產(chǎn)品所做的障眼法。
SDN:廠商導(dǎo)向還是用戶導(dǎo)向?
Gartner的分析師Joe Skorupa表示:“和ONF不同的是,OpenDaylight由大廠商控制并削弱了用戶的聲音。在和一些廠商的私人談話中,他們都表達(dá)了同樣的擔(dān)憂?;蛟S他們也是OpenDaylight的成員,但他們可能只是無(wú)奈加入。”
有些人還提出質(zhì)疑,認(rèn)為該組織試圖減緩SDN的發(fā)展勢(shì)頭和影響。該組織也被視為對(duì)以用戶為導(dǎo)向的開(kāi)放網(wǎng)絡(luò)基金會(huì)(OpenFlow協(xié)議的堅(jiān)強(qiáng)的擁護(hù)者)潛在的SDN標(biāo)準(zhǔn)替代品。
Big Switch的市場(chǎng)營(yíng)銷副總裁Jason Matlof說(shuō):“我們都非常謹(jǐn)慎,甚至懷疑OpenDaylight會(huì)不會(huì)被政治化。”Matlof說(shuō):“我們是白金會(huì)員,因?yàn)槲覀兿嘈牛琌penDaylight的精神是為整個(gè)行業(yè)做正確的事情,它仍然致力于制定標(biāo)準(zhǔn)。它提供了明確的選擇期望:即全部選擇將以優(yōu)點(diǎn)為基礎(chǔ),歡迎所有的貢獻(xiàn)。”
全部選擇以優(yōu)點(diǎn)為基礎(chǔ),而不是以政治為基礎(chǔ),這是OpenDaylight大力倡導(dǎo)的。IBM網(wǎng)絡(luò)開(kāi)發(fā)副總裁Inder Gopal表示,各成員貢獻(xiàn)給OpenDaylight的代碼將擇優(yōu)選擇。“代碼的出處并不重要,”Gopal表示,“一旦提交到OpenDaylight,它就是OpenDaylight的代碼。”
Matlof和Big Switch對(duì)思科最近對(duì)于OpenFlow的態(tài)度也表示擔(dān)憂,Big Switch認(rèn)為這將破壞OpenFlow和SDN的性能。該公司也擔(dān)心思科利用OpenDaylight推自己的ONE控制器作為OpenDaylight的實(shí)際控制器。這一直是對(duì)OpenDaylight項(xiàng)目的最大擔(dān)憂之一:即該項(xiàng)目將提出特定供應(yīng)商或者供應(yīng)商的技術(shù)作為部署SDN的標(biāo)準(zhǔn)。
Skorupa表示,這種擔(dān)憂是合情理的。“看起來(lái)OpenDaylight是一個(gè)因?yàn)榧夹g(shù)而走到一起的廠商中立組織,但是從管理角度來(lái)說(shuō),它實(shí)行分層的會(huì)費(fèi)制度,OpenDaylight的加入者們依據(jù)出資情況的多少被分級(jí)。” 對(duì)于參與項(xiàng)目的廠商進(jìn)行分級(jí)是否有區(qū)別對(duì)待的嫌疑?另外,分級(jí)會(huì)員制會(huì)不會(huì)阻礙新興企業(yè)的發(fā)展?這都有潛在的可能。
思科CTO兼首席架構(gòu)師Dave Ward說(shuō),思科并沒(méi)有做好“將思科ONE加冕為OpenDaylight實(shí)際控制器的準(zhǔn)備”,但思科將其提交給了OpenDaylight。這樣一來(lái),思科與IBM合作,共同創(chuàng)立OpenDaylight的這一前提可能使思科的ONE機(jī)會(huì)相當(dāng)不錯(cuò)。
雖然思科將繼續(xù)推動(dòng)OpenDaylight項(xiàng)目,但是思科和其他廠商仍然會(huì)在該項(xiàng)目之外繼續(xù)自己的SDN計(jì)劃。.作為思科ONE的一個(gè)部分,onePK將通過(guò)思科操作系統(tǒng)向開(kāi)發(fā)者提供API。這些思科操作系統(tǒng)包括Cisco IOS、IOS-XR和NX-OS。
思科產(chǎn)品開(kāi)發(fā)部門主管Prashant Gandhi在一篇博客中表示,OpenFlow是一個(gè)新的協(xié)議,它本身還有安全、可靠性等諸多方面的問(wèn)題。但是onePK已經(jīng)過(guò)證明,對(duì)錯(cuò)誤代碼和攻擊漏洞等有很強(qiáng)的防御能力。那么這是否說(shuō)明思科將用其onePK控制器和OpenFlow控制器相競(jìng)爭(zhēng)呢?思科會(huì)在其類似于Insieme的SDN戰(zhàn)略投資產(chǎn)品中將OpenDaylight納入其中嗎?思科本身不會(huì)對(duì)這類問(wèn)題進(jìn)行回應(yīng),不過(guò)分析師Chrisy認(rèn)為,思科內(nèi)部孵化企業(yè)Insieme將會(huì)為OpenDaylight提供接口,但不會(huì)在項(xiàng)目上部署產(chǎn)品功能。
“問(wèn)題不在于控制器,”Ward表示 :“這和應(yīng)用程序有關(guān)。沒(méi)有OpenDaylight,在三到五年內(nèi),我們都會(huì)去追趕一個(gè)控制器。”這也許可以解釋為什么Big Switch對(duì)OpenDaylight如此謹(jǐn)慎:它可能會(huì)干擾其業(yè)務(wù)計(jì)劃。Big Switch每月對(duì)其Big Switch Controller收費(fèi)1700美元,對(duì)Big Virtual Switch收費(fèi)4200美元。