北京時間11月28日消息毫無例外,軟件定義網絡(以下簡稱SDN)又一次成為云計算峰會的熱門話題,云計算似乎成了SDN的主要戰場。上周于新加坡舉辦的NetEvents亞太云計算峰會上,Juniper產品營銷與管理高級主管Doug Wills在接受C114等媒體采訪時分享了,SDN正在滲透的領域以及Juniper的策略。
SDN技術付諸商用
SDN通過軟件讓網絡更具可編程性,配置更加靈活和快速,功能擴展也更加容易。因此有行業人士稱之為“革命性技術”,在討論和爭議中,已經有先行者將SDN技術付諸商用。
據Wills介紹,從各個行業接受SDN技術的先后順序看,教育領域是最為領先的,他們將這些人稱為Bleeding Edge,指的是使用者為了一種最新的、因而也并非完美的技術,拿穩定性和產量來冒險,聽起來他并不肯定目前SDN的商用成熟度。
谷歌、Facebook等OTT企業緊隨其后,排名第三的是那些需要高性能運算的企業,比如中石化等能源公司,以及生物醫藥公司。金融行業排名第四,對他們來說,錢不是問題,他們愿意為了更高效能出高價。
Wills介紹了斯坦福大學利用SDN管理網絡的案例,斯坦福大學的網絡用了Juniper、思科、以及Aruba等多家廠商的設備,大學通過一個SDN控制器管理多家供應商的設備。具體來說,學生和教職工訪問校園網時會有不同的權限,學生訪問級別最低,教職員其次,管理人員最高,斯坦福大學通過SDN技術很便捷、靈活的為不同用戶設置了不同的訪問權限。
Wills補充說,還有一些其他的SDN商用案例,比如像AT&T、Comcast這樣的大型服務提供商,他們的網絡都是由多廠商提供的,利用SDN控制器可以更好的管理網絡。舉個應用實例,用戶用手提設備觀看大型的足球比賽,AT&T會用SDN控制器來管理網絡,用戶通過手機看球賽的時候,界面會彈出一個頁面詢問是否使用WiFi,當然大多數用戶都會首選免費的WiFi。對AT&T來說,也做到了分流網絡流量,以確保數據網絡暢通的目的。
Juniper產品營銷與管理主管Sachin VASUDEVA(左)、Juniper產品營銷與管理高級主管Doug Wills(右)
控制器成為SDN競爭焦點
以上幾例應用都提到了SDN控制器,作為網絡架構的核心組件,控制器已經成為當前SDN領域競爭的焦點。
今年初,為了建立開源SDN控制器的供應商推動的社區,進一步推動SDN的部署和創新,Linux協會聯合業內18家企業創立了OpenDaylight協作項目,成員包括Juniper,Citrix,VMware,微軟,紅帽,英特爾,愛立信,戴爾,NEC,富士通,博科以及初創公司Big Switch、Arista和Nuage網絡。
然而前不久,作為OpenDaylight項目組最高級別的付費白金會員Juniper,推出了自己的SDN控制器,并將其作為開源代碼貢獻了出來,這表明Juniper事實上已經退出了OpenDaylight項目開發。
Wills對此解釋說:“Juniper今年初加入了OpenDaylight,我們當初想,也許整個行業可以一起協作開發出來一款SDN控制器,然后組織內的所有成員都可以使用,但是最后,思科決定按他們的方式推自己的控制器,Juniper基本上已經被排除在外,所以我們選擇退出。”
根據他的介紹,OpenDaylight共有12個工作組,思科負責其中的8個,其他項目成員負責其余的4個,Juniper已經為這個項目繳了費,但并沒有參與開發。
Juniper產品營銷與管理主管Sachin VASUDEVA 說:“最初我們是本著協作的初衷加入了這個項目組,后來發現這個項目是思科按自己的想法來主導的,OpenDaylight卻不是很Open,所以我們選擇退出。”
組織內也有其他成員擔心思科要將自己的控制器發展為OpenDaylight的實際標準,前不久,媒體爆出了OpenDaylight項目的另一位創始成員Big Switch發出抗議,聲稱要退出這個項目組,原因就是Big Switch提交的代碼庫沒有被采納為OpenDaylight平臺的基礎,而是采用了思科公司提交的方案。
Big Switch的公司創始人稱,OpenDaylight采取的包含思科控制器的方法不是向前發展的正確道路,希望OpenDaylight不要發展成由少數成熟廠商控制的社區,如果這種事情還會發生,Big Switch會選擇退出。
看來這個由網絡界大牛組成的項目組合作基礎很不牢靠,對于OpenDaylight的未來走向,Wills不愿多談,他說,SDN的愿景就是在一個平臺上管理不同供應商的設備,但這也只有在設備商認可的情況下才有可能真正實現,因為,如果網絡設備制造商不開放他們的系統,SDN根本就無法與網絡層進行對接。
“如果思科在自己的解決方案中加一層,讓其他的控制器看不到思科的設備,那么SDN就無法實現最初發明這項技術的初衷。思科是有能力做到這一點的,問題在于,這些是客戶想要看到的嗎?讓網絡管理效率更高,那才是SDN的承諾。”Wills說。
如此看來,SDN面臨的最大威脅就是專有化,如果這樣的分歧繼續演變下去,可以預見的是,未來的市場將會出現越來越多的控制器方案。
OpenFlow協議的制約
在SDN領域,有兩個致力于SDN創新和發展的組織,一個是OpenDaylight,另外一個與之分庭抗禮的是開放網絡基金會ONF,2011年,在雅虎、谷歌、德國電信等幾家公司的倡議下,ONF成立,成員包括日本NTT電信、Facebook、微軟、Verizon以及知名投行高盛公司,覆蓋了網絡設備商、網絡運營商、服務器虛擬化廠商、網絡虛擬化廠商、芯片商、測試儀表廠商等多個領域。
相較于OpenDaylight的貌合神離,ONF成長相當快速,截至2013年4月,ONF的成員數量從最初的20多家,迅速擴張到96家。
ONF正在致力推行的標準和規范主要圍繞OpenFlow協議展開,OpenFlow協議已經獲得了大多數大型網絡供應商的支持,包括博科、Juniper、思科、Extreme、IBM以及惠普等等。
在Wills看來,OpenFlow有其長處,但也有短處。長處在于能夠控制流量如何經過交換機和路由器等網絡基礎設施,并通過網絡傳遞到網絡擁有者、單個用戶或者單個應用程序。這種能力能夠讓用戶制定一些路徑政策,以便找到可用帶寬、較少延遲或阻塞。
短處在于OpenFlow的兩個弱點:擴展性和安全性。安全性弱點是因為中央控制的原因,外部攻擊可以從一個點攻擊,不像分散式的會相對安全一些,當然他也不否認隨著時間的推移,這些弱點可能會得到很好的解決。
ONF現在也有專門的項目組,解決安全性問題,但目前還沒有解決擴展問題的項目組,Wills稱現在新推出的1.3版本的OpenFlow協議,擴展性是提高了,但還沒有提高到大型服務提供商想要的高度。
正是由于這些弱點,很多企業將OpenFlow用在數據備份,而不是商業運營上。
Juniper兩大SDN同時運行
既然以上所述的兩個項目都有讓人無法稱心如意的地方,看來最可靠的還是要靠自己。
Juniper在2012年12月斥資1.76億美元收購了Contrail Systems,獲得JunosV Contrail控制器技術,原計劃是于2014年推出,現在提前6個月發布,JunosV Contrail是基于Linux的軟件,運行在x86服務器上,包含SDN控制器、虛擬路由器和分析引擎。Juniper稱,目前一些財富500強企業和服務供應商正在進行試用。
Wills作了詳細介紹,稱Juniper推出了兩款SDN產品,都是基于Linux的,一個是收費的商業版Juniper Networks Contrail,另一個是免費的開源版Open Contrail。這兩款產品都是建立在相同的代碼基礎上,包括相同的功能—用于創建虛擬覆蓋網絡:SDN控制器、虛擬路由器和分析引擎。
商業版和開源版產品之間的差異就是,商業版客戶將獲得Juniper提供的服務和支持。免費的開源版會在Linux社區發布,公開源代碼,開發商可以在這個平臺上面開發應用。
Wills稱,目前客戶在同時測試這兩個版本,但結果可以預見,為了獲得Juniper的支持和維護,大多數客戶都會選擇商業版。
Wills稱兩個版本的控制器都同時支持BGP和XMPP協議,也可以使用OpenFlow。
簡單介紹下這兩個協議,目前網絡界很多交換機和路由器都支持BGP協議,BGP 系統的主要功能是和其他的 BGP 系統交換網絡可達信息; XMPP協議基于XML,包含了針對服務器端的軟件協議,使之能與另一個進行通話,這使得開發者更容易建立客戶應用程序或給一個配好系統添加功能。
Wills稱,Juniper同時支持這種兩種協議,這就使得Juniper的控制器可以管理其他廠商的設備。他說,如果主流的網絡設備商像過去一樣,繼續保持對BGP和XMPP協議的支持,那么這在某種程度上已經實現了標準化。
太多的人強調SDN帶來的巨大變化,但Wills強調,SDN并不能使網絡變得更快,只是讓服務交付變得更快。比如說,用戶向電信運營商申請IPTV業務,傳統上業務完成可能需要一天,或者是幾天的時間,如果使用SDN工具調配,它可以在幾秒鐘內就能完成。
另外,SDN帶來了新的商業模式,讓有需求的企業租用基礎設施,即現在所說的基礎設施即服務,這會大大降低企業的運營成本、同時提高效率。
但所有這些能夠實現的核心理念就是開放,Wills宣稱Juniper屬于一個開放的世界,支持開放愿景。