淺析SDN的發(fā)展現(xiàn)狀
軟件定義網(wǎng)絡(luò)(SDN)的大潮仍然在不斷發(fā)展著,應(yīng)用SDN的用戶也變得越來(lái)越明確。同時(shí),筆者也在接觸一些通用的標(biāo)準(zhǔn)評(píng)估公司,從他們那里獲取關(guān)于SDN的信息和研究結(jié)果,以判斷我們?cè)赟DN的道路上如何能走得更遠(yuǎn),發(fā)展得更好。而且,我們也能清楚地知道企業(yè)何時(shí)才能真正愿意開(kāi)始SDN部署的道路。
將所有復(fù)雜的結(jié)果進(jìn)行分析,從分析結(jié)果我們可以看出:目前業(yè)界存在各種各樣、許許多多的SDN解決方案,而且也有很多的方式來(lái)應(yīng)用這些解決方案。例如,一些供應(yīng)商正專注于研究虛擬工作負(fù)載的動(dòng)態(tài)運(yùn)行,同時(shí)采用服務(wù)器虛擬機(jī)和技術(shù),如封裝和隧道技術(shù)。而其他的供應(yīng)商也正在努力想要通過(guò)OpenFlow協(xié)議控制交換機(jī)中的流量表,以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)的軟件控制。
像VMware和Nuage Networks這樣的供應(yīng)商則隸屬于***種提供商類型,而像NEC這樣的公司主要傾向于后一種方式,即通過(guò)控制流量表實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)的軟件控制,這種方式與開(kāi)放網(wǎng)絡(luò)基金會(huì)(ONF)提供的模型非常相似,它主要專注于網(wǎng)絡(luò)控制的集中化?;萜展緞t試圖通過(guò)將其SDN解決方案與VMware工具整合來(lái)縮小這兩種類型的解決方案的差距。
但是,思科是一個(gè)例外,它有自己的方式。思科有很多解決方案,且思科認(rèn)為這些解決方案都可以作為SDN的解決方案,而其中的一些解決方案則適用于以上兩種SDN應(yīng)用的方式。但是,思科的不同之處在于其應(yīng)用中心基礎(chǔ)設(shè)施(ACI),它可以在交換機(jī)和路由器中實(shí)現(xiàn)一些控制功能,同時(shí)它使用的是專有硬件。
四種SDN用戶類型
在供應(yīng)商這里我們看到了關(guān)于SDN的解決方案多種多樣,然而在用戶這邊,也有四種不同的SDN用戶類型開(kāi)始出現(xiàn)。***種類型是超大規(guī)模的用戶如谷歌,谷歌創(chuàng)建了自己的SDN交換機(jī)以便運(yùn)行SDN主干網(wǎng)絡(luò)來(lái)連接其數(shù)據(jù)中心。但是很顯然,這樣的事情可能只有谷歌能做到,對(duì)于其他廠商來(lái)說(shuō)還是比較困難的。
網(wǎng)絡(luò)服務(wù)提供商,如Pertino和AT&T是第二種類型的SDN用戶。一年前,Pertino啟動(dòng)了一個(gè)基于SDN的網(wǎng)絡(luò)即服務(wù)(Network as a Service,NaaS)的云計(jì)算產(chǎn)品。2013年9月,AT&T發(fā)布了其Domain 2.0計(jì)劃,該計(jì)劃是推動(dòng)SDN發(fā)展的一個(gè)重要組成部分。AT&T在SDN部署中已經(jīng)嘗到了甜頭,而Pertino的SDN產(chǎn)品目前也已經(jīng)投入使用,基于此服務(wù)提供商對(duì)SDN的熱情將會(huì)一如既往地持續(xù)下去。
大型的金融公司,如JPMorgan和Goldman Sachs屬于第三類潛在的SDN用戶。這些大型金融公司中,有些在推動(dòng)ONF日程的發(fā)展中表現(xiàn)得非常積極,而且許多金融公司也已經(jīng)開(kāi)始試驗(yàn)SDN及其相關(guān)技術(shù)。今年3月,Goldman Sachs核心平臺(tái)工程總經(jīng)理Matthew Liste參加在美國(guó)加利福尼亞圣克拉拉舉辦的開(kāi)放網(wǎng)絡(luò)峰會(huì)時(shí),他表示對(duì)SDN持有非常樂(lè)觀的態(tài)度,但是不會(huì)泄露其公司關(guān)于發(fā)展SDN的具體計(jì)劃。
由此看來(lái),這些大型企業(yè)或?qū)⒃诙唐谥林衅趦?nèi)推動(dòng)SDN的部署計(jì)劃。事實(shí)上,考慮到這些金融公司對(duì)于部署SDN的種種考慮(比如安全問(wèn)題),預(yù)計(jì)這些大型金融企業(yè)將會(huì)在2015年開(kāi)始在其生產(chǎn)網(wǎng)絡(luò)中部署SDN。
而第四種潛在的SDN用戶則是來(lái)自所有行業(yè)領(lǐng)域中的大大小小的企業(yè),據(jù)相關(guān)市場(chǎng)調(diào)查研究顯示,這種類型的用戶目前為止部署的SDN規(guī)模還比較小。筆者在近期的美國(guó)網(wǎng)絡(luò)世界(Network World)主辦的Open Network Exchange(ONX)大會(huì)上層擔(dān)任主講人,并在本次大會(huì)上做過(guò)一個(gè)測(cè)試。當(dāng)我問(wèn)參會(huì)企業(yè)中有哪些已經(jīng)至少實(shí)施了一項(xiàng)簡(jiǎn)單的SDN計(jì)劃,結(jié)果令我吃驚,在座的200多個(gè)參會(huì)者中舉手的***。
SDN解決方案的評(píng)估標(biāo)準(zhǔn)
考慮到SDN帶來(lái)的巨大收益,但部署率又很低,本文提供幾個(gè)主要的評(píng)估標(biāo)準(zhǔn),以便企業(yè)在評(píng)估SDN項(xiàng)目時(shí)知道如何開(kāi)展一些基本的工作。
最關(guān)鍵且最顯而易見(jiàn)的標(biāo)準(zhǔn)是確定IT部門要努力解決哪個(gè)問(wèn)題或哪些問(wèn)題。比如,相比較網(wǎng)絡(luò)虛擬化覆蓋,也許工作負(fù)載的動(dòng)態(tài)運(yùn)行更值得企業(yè)IT部門考慮部署。然而,工作負(fù)載的動(dòng)態(tài)運(yùn)行可能并不能幫助IT部門去解決一些其他的困難和挑戰(zhàn),比如使物理交換機(jī)和路由器實(shí)現(xiàn)集中化配置。
第二個(gè)需要考慮的重要標(biāo)準(zhǔn)是有關(guān)硬件和軟件兩者所扮演的角色,以及軟件和硬件的集中控制程度。VMware認(rèn)為專有硬件在數(shù)據(jù)中心中的作用并不大,然而思科對(duì)此卻并不贊同,思科指出其SDN控制器ACI中就使用了專有硬件。
針對(duì)網(wǎng)絡(luò)控制功能將被定位在哪里的問(wèn)題,大多數(shù)SDN解決方案的開(kāi)發(fā)和設(shè)計(jì)都是基于集中控制的。唯一例外的是思科的ACI,它將網(wǎng)絡(luò)控制功能定位到了交換機(jī)和路由器上。
企業(yè)IT部門利用這兩種標(biāo)準(zhǔn)去評(píng)估SDN解決方案時(shí),***的辦法是向解決方案提供商了解他們?cè)O(shè)計(jì)的SDN解決方案的基本原理。例如,除了提高性能之外,專有硬件還能夠?yàn)槠髽I(yè)帶來(lái)哪些優(yōu)勢(shì)?同時(shí),我們也都知道集中控制可以簡(jiǎn)化企業(yè)對(duì)交換機(jī)和路由器的管理,但是卻可能會(huì)帶來(lái)性能瓶頸,如何平衡這兩點(diǎn)也是IT部門要考慮的問(wèn)題。
評(píng)估任何解決方案,尤其是基于集中控制的解決方案的關(guān)鍵標(biāo)準(zhǔn)是可擴(kuò)展性。用戶需要了解一個(gè)解決方案每秒鐘實(shí)際能夠支持多少個(gè)流程設(shè)置,用一組控制器替換單個(gè)控制器其結(jié)果會(huì)怎樣,以及一個(gè)解決方案實(shí)際上能夠支持多少個(gè)交換機(jī)和路由器,這些問(wèn)題都至關(guān)重要。
此外,還有一個(gè)標(biāo)準(zhǔn)也格外惹人關(guān)注,那就是SDN解決方案是否是開(kāi)放的。
但是,開(kāi)放一詞表現(xiàn)為多種不同的方式,或被用于各種不同的方面,所以這個(gè)問(wèn)題的答案也是模糊的。例如,一些廠商的產(chǎn)品是基于開(kāi)源軟件的,或者是基于他們自己開(kāi)發(fā)并公開(kāi)的規(guī)格,那么他們的SDN產(chǎn)品和解決方案就是開(kāi)放的。
一些比較常用的開(kāi)放性通常能夠支持一些行業(yè)標(biāo)準(zhǔn),如OpenFlow協(xié)議,或者是那些基于多個(gè)提供商開(kāi)發(fā)規(guī)格的解決方案,通常也具有良好的開(kāi)放性。
在筆者看來(lái),開(kāi)放性至關(guān)重要,企業(yè)IT部門最需要的就是互操作性?;ゲ僮餍灾灾匾?,是因?yàn)樵诖蠖鄶?shù)情況下IT部門從一個(gè)供應(yīng)商那里不可能購(gòu)買到一個(gè)完整的解決方案,這個(gè)方案需要包含業(yè)務(wù)應(yīng)用和4到7層的網(wǎng)絡(luò)功能。基于此,用戶需要確保其購(gòu)買的解決方案中的所有組件都具備非常良好的互操作性。
了解了這么多的評(píng)估標(biāo)準(zhǔn)之后,用戶想要應(yīng)用哪種標(biāo)準(zhǔn)其實(shí)主要取決于用戶的企業(yè)環(huán)境和業(yè)務(wù)目標(biāo)。如果你的主要目的是尋找動(dòng)態(tài)遷移虛擬工作負(fù)載的方式,那么你可能會(huì)需要一個(gè)網(wǎng)絡(luò)虛擬化的工具。但是,如果你想控制網(wǎng)絡(luò)中所有虛擬的和物理的組件,那么你可能更傾向于對(duì)更多硬件進(jìn)行管理的模式。
部署SDN的時(shí)機(jī)
當(dāng)然,大型金融企業(yè)中的SDN早期部署者目前可能已經(jīng)完成了關(guān)于SDN的部署工作,但是,對(duì)于其他企業(yè)來(lái)說(shuō)什么時(shí)候開(kāi)始部署SDN最合適呢?此外,SDN的相關(guān)技術(shù)何時(shí)才能發(fā)展到為Geoffrey Moore在其《Crossing the Chasm》一書中提到的“早期的大多數(shù)(部署者)”做好準(zhǔn)備。
很多關(guān)于技術(shù)部署的文章中都指出,如果有15%的企業(yè)使用了***的技術(shù),那么就表明企業(yè)已經(jīng)跨越了這一技術(shù)鴻溝。此外,就筆者看來(lái),跨越技術(shù)鴻溝還有其他幾種表現(xiàn),即這一新技術(shù)具有其廣告中所說(shuō)那種功能,而不會(huì)收到任何干擾,同時(shí)該技術(shù)還要具有良好的可擴(kuò)展性和安全性。另一方面,企業(yè)的相關(guān)部門也能像管理傳統(tǒng)技術(shù)一樣管理新技術(shù),這也是跨越了技術(shù)鴻溝的一種表現(xiàn)。
由于近期有一些IT企業(yè)在部署SDN時(shí)沒(méi)有進(jìn)行概念驗(yàn)證(POC),因此在本次ONX大會(huì)上,筆者又做了一項(xiàng)調(diào)查,即在未來(lái)一年內(nèi),哪些企業(yè)將會(huì)進(jìn)行SDN的概念驗(yàn)證,約有25%的人舉起了手。
同時(shí),筆者還發(fā)現(xiàn)參加本次ONX大會(huì)的參會(huì)者們,他們的企業(yè)都對(duì)SDN具有濃厚的興趣。此外,ONX會(huì)議也將根據(jù)優(yōu)先級(jí)來(lái)決定會(huì)議的議題,預(yù)計(jì)明年概念驗(yàn)證將成為一個(gè)重要議題。
基于這些因素,筆者猜想明年實(shí)現(xiàn)概念驗(yàn)證的企業(yè)將占到10%。當(dāng)然,那些成功進(jìn)行了概念驗(yàn)證的企業(yè)也會(huì)在實(shí)際部署SDN之前進(jìn)行局部試驗(yàn)。
在概念驗(yàn)證問(wèn)題過(guò)后,筆者又連續(xù)做了幾項(xiàng)調(diào)查,其中包括企業(yè)在未來(lái)三年內(nèi)是否會(huì)部署SDN?企業(yè)會(huì)將SDN部署到哪里,是其數(shù)據(jù)中心局域網(wǎng)中,還是企業(yè)的廣域網(wǎng)中,還是他們的園區(qū)網(wǎng)中?而結(jié)果也讓我印象深刻:大多數(shù)參會(huì)者表示未來(lái)三年內(nèi)他們會(huì)將SDN部署到其企業(yè)的數(shù)據(jù)中心局域網(wǎng)中,大約一半的參會(huì)者表示他們會(huì)將SDN部署到其企業(yè)的局域網(wǎng)中,或者他們使用的局域網(wǎng)服務(wù)中也會(huì)采用SDN技術(shù),而三分之一的參會(huì)者會(huì)在其園區(qū)網(wǎng)中部署SDN。
基于覆蓋的網(wǎng)絡(luò)虛擬化解決方案相比其他的SDN解決方案可能更加容易部署,因?yàn)槠渌愋偷腟DN解決方案更多的是獨(dú)立于潛在的物理網(wǎng)絡(luò)。而筆者也相信基于覆蓋的網(wǎng)絡(luò)虛擬化解決方案或?qū)⒃?016年跨越技術(shù)鴻溝,同時(shí)另外兩種SDN解決方案將分別于2016年晚些時(shí)候和2017年跨越技術(shù)鴻溝。