十年歷程,經(jīng)歷了巨頭的逐鹿、并購的沖擊、漫長的市場轉(zhuǎn)型,依然有很多獨(dú)立經(jīng)營的企業(yè)在堅(jiān)持自己的創(chuàng)新。國外有Barefoot、Cumulus、Big Switch,國內(nèi)有云杉網(wǎng)絡(luò)、大河云聯(lián)、云啟科技。無論SDN去向何方,蝴蝶效應(yīng)已經(jīng)讓變化和創(chuàng)新在持續(xù)發(fā)生,也讓網(wǎng)絡(luò)生態(tài)變得開放且生機(jī)勃勃。這正是SDN的價(jià)值所在。
過去的十年,冰山一角,大幕剛剛開啟。
2017,站在SDN新十年的起點(diǎn)。在喧囂之中,回歸理性的思考,SDN將會給網(wǎng)絡(luò)使用者、給IT和業(yè)務(wù)帶來什么價(jià)值?
SDN,能否根治網(wǎng)絡(luò)之痛
阿里巴巴集團(tuán)技術(shù)委員會主席王堅(jiān)曾說,“世界上最遙遠(yuǎn)的距離是紅綠燈和交通監(jiān)控?cái)z像頭之間的距離。它們都在一根桿子上,卻從來沒有通過數(shù)據(jù)被連接過。”新技術(shù)的應(yīng)用,一定需要圍繞痛點(diǎn)和需求,才能盡情釋放價(jià)值。
網(wǎng)絡(luò)之痛,猶如交通之痛
想象一下,當(dāng)你被堵在道路上緩慢行進(jìn)時(shí),這樣的交通系統(tǒng)酷似IT系統(tǒng)中的網(wǎng)絡(luò)。一輛輛車(數(shù)據(jù)包)穿梭在道路(網(wǎng)線\光纖\廣域網(wǎng))上,通過立交橋\十字路口\轉(zhuǎn)盤\高速口等交通樞紐(交換機(jī)\路由器),從起點(diǎn)(源地址)駛向終點(diǎn)(目的地址)。
當(dāng)傳輸能力不足時(shí),可以新修或加寬道路,建設(shè)立交,還可以規(guī)劃專用道以保障特殊車輛的運(yùn)行速度,也可以建設(shè)輕軌和地鐵,還有對道路空間利用率的探索。這些道路建設(shè)的方式,已經(jīng)接近極致。但是,它們僅僅是交通系統(tǒng)中的基礎(chǔ)設(shè)施,正如網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)管道。
關(guān)鍵路線和節(jié)點(diǎn)擁堵;某些道路的利用率極低,而某些道路常年擁堵;人工改道的方式進(jìn)行調(diào)流、限流和封路,效率低下;大量的車擠在同向車道,等待信號燈切換時(shí)爭搶著通過路口,而交叉路上卻車輛稀疏。這些痛點(diǎn),我們深有體會,本質(zhì)上是技術(shù)、管理和運(yùn)營效率尚未發(fā)展到更高水平。智能交通,正是為了解決這些痛點(diǎn)而提出的方向。交通大數(shù)據(jù)、區(qū)域統(tǒng)一調(diào)度、全自動(dòng)地鐵列車、動(dòng)態(tài)交通控制系統(tǒng)等等,都是智能交通的重要課題。
要讓紅綠燈和交通監(jiān)控?cái)z像頭聯(lián)動(dòng)和協(xié)作,唯有數(shù)據(jù)。基于一個(gè)路口的數(shù)據(jù),實(shí)現(xiàn)一個(gè)路口紅綠燈的動(dòng)態(tài)調(diào)整;基于整個(gè)城市的交通數(shù)據(jù),就可以實(shí)現(xiàn)整個(gè)城市范圍的交通智能調(diào)度。數(shù)據(jù),是滴滴打車成功的基石,是無人駕駛的前提,也是智能交通的樞紐。
SDN,賦予網(wǎng)絡(luò)數(shù)據(jù)新的生命力
回到網(wǎng)絡(luò)系統(tǒng),數(shù)據(jù)中心網(wǎng)絡(luò)端口速度向著40GbE、100GbE發(fā)展,驚人的傳輸速度就像道路上也可以跑F1賽車一樣,速度可以無上限,但是,帶寬低利用率、數(shù)據(jù)阻塞、時(shí)延不可控、故障排查效率低、手工式運(yùn)維、被動(dòng)響應(yīng)安全事件,依然是網(wǎng)絡(luò)系統(tǒng)中最難而又最亟待解決的問題。
傳統(tǒng)網(wǎng)絡(luò)時(shí)代,以人為中心,被動(dòng)地響應(yīng)業(yè)務(wù)上線、變更和故障處理的需求,基于經(jīng)驗(yàn)地解決各類網(wǎng)絡(luò)問題,一套網(wǎng)絡(luò)系統(tǒng)無法離開網(wǎng)工7x24小時(shí)的待命。自O(shè)penFlow誕生之日起,流表控制的思想就賦予了細(xì)粒度控制網(wǎng)絡(luò)數(shù)據(jù)的方式,也帶來了全局控制的思想。經(jīng)過每一個(gè)網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)的流量,流經(jīng)網(wǎng)絡(luò)的全部流量,都可以通過流表的方式來定義,每一個(gè)包每一條流的動(dòng)作,都可以被精細(xì)設(shè)置并控制。SDN,賦予網(wǎng)絡(luò)數(shù)據(jù)新的生命力。
數(shù)據(jù),不僅是數(shù)據(jù)包,還有數(shù)據(jù)流、設(shè)備數(shù)據(jù)、環(huán)境數(shù)據(jù)、租戶數(shù)據(jù)、云資源數(shù)據(jù)、動(dòng)態(tài)行為數(shù)據(jù)……通過實(shí)時(shí)遙測(Telemetry)和持續(xù)反饋,構(gòu)建一個(gè)網(wǎng)絡(luò)數(shù)據(jù)平臺。算法、大數(shù)據(jù)系統(tǒng)和云計(jì)算,為數(shù)據(jù)處理、分析、機(jī)器學(xué)習(xí)提供了天然的平臺。全局控制器,為策略的半自動(dòng)和自動(dòng)執(zhí)行提供了一個(gè)中央處理器,它的控制觸角可以到達(dá)網(wǎng)絡(luò)的任何一處。
數(shù)據(jù)和全局控制,在網(wǎng)絡(luò)系統(tǒng)中建立起了監(jiān)管控的閉環(huán)。閉環(huán),是實(shí)現(xiàn)自動(dòng)化的基本法則,大家會思考,人,其實(shí)也能擔(dān)任監(jiān)測和控制的角色,理論上也建立起了閉環(huán),但是,它是一套緩慢、低效、后知后覺的閉環(huán)。典型的自動(dòng)化系統(tǒng),如工業(yè)機(jī)器人、數(shù)控機(jī)床,在設(shè)定目標(biāo)下無需人工干預(yù)。那么,基于數(shù)據(jù)和全局控制的網(wǎng)絡(luò)閉環(huán),才是一套精準(zhǔn)、實(shí)時(shí)、高效的自動(dòng)化系統(tǒng)。這一個(gè)閉環(huán)處于動(dòng)態(tài)學(xué)習(xí)和不斷調(diào)整之中,才能讓網(wǎng)絡(luò)的高速、穩(wěn)定和安全,保持最持續(xù)的時(shí)間。