史雅琪
摘要:隨著計(jì)算機(jī)技術(shù)的蓬勃發(fā)展,終端用戶的不斷涌入和業(yè)務(wù)需求的增長(zhǎng)使得數(shù)據(jù)量雯得極為龐大,處理數(shù)據(jù)變得更加困難和復(fù)雜,為解決這一問題,云計(jì)算與大數(shù)據(jù)技術(shù)運(yùn)應(yīng)而來。但傳統(tǒng)網(wǎng)絡(luò)架構(gòu)較為復(fù)雜,不能為新技術(shù)提供較好的資源服務(wù)和業(yè)務(wù)支持,整體網(wǎng)絡(luò)架構(gòu)推行緩慢,創(chuàng)新方面達(dá)到瓶頸。人們便提出7軟件定義網(wǎng)絡(luò)這一新的網(wǎng)絡(luò)體系結(jié)構(gòu),在邏輯上進(jìn)行集中控制使得網(wǎng)絡(luò)管理更加靈活,由繁到簡(jiǎn),為自動(dòng)化運(yùn)維提供可能性;將控制平面與數(shù)據(jù)平面解耦,打破了傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu),使得網(wǎng)絡(luò)有更多可編程能力。
關(guān)鍵字:SDN 網(wǎng)絡(luò)可編程 抽象 解耦
信息化時(shí)代的不斷演進(jìn),很多新興技術(shù)應(yīng)運(yùn)而生。物聯(lián)網(wǎng)、5G、云計(jì)算等技術(shù)的涌入,為日益增長(zhǎng)的用戶數(shù)據(jù)提供了解決途徑,更好的滿足人們的生活需要,同時(shí)也標(biāo)志著大數(shù)據(jù)時(shí)代的到來。而海量數(shù)據(jù)的處理對(duì)網(wǎng)絡(luò)也有著更高的要求,傳統(tǒng)網(wǎng)絡(luò)已經(jīng)不能滿足社會(huì)需求,信息技術(shù)的發(fā)展不僅依賴于計(jì)算機(jī)技術(shù)的創(chuàng)新,同時(shí)也需要底層網(wǎng)絡(luò)的支持和變革,這將是對(duì)長(zhǎng)期以來整個(gè)網(wǎng)絡(luò)體系的革新,對(duì)網(wǎng)絡(luò)發(fā)展有著深遠(yuǎn)意義。
一、軟件定義網(wǎng)絡(luò)技術(shù)的提出
(一)提出背景
隨著互聯(lián)網(wǎng)的發(fā)展,海量數(shù)據(jù)處理需要更穩(wěn)健靈活的網(wǎng)絡(luò)技術(shù)支持,但傳統(tǒng)網(wǎng)絡(luò)架構(gòu)較于死板,網(wǎng)絡(luò)基礎(chǔ)設(shè)備、操作系統(tǒng)和應(yīng)用層三方面緊密耦合,動(dòng)一發(fā)而牽動(dòng)全身。由于設(shè)備都是出自同一廠商,在后期管理變動(dòng)上需要整套替換。網(wǎng)絡(luò)規(guī)模的擴(kuò)大以及業(yè)務(wù)的增多,使得通過對(duì)設(shè)備單一的策略管理運(yùn)維變得不再可行。為解決某一問題而單獨(dú)制定的協(xié)議,協(xié)議之間的獨(dú)立性使得網(wǎng)絡(luò)處于相對(duì)靜態(tài)的工作模式,沒有對(duì)共性問題進(jìn)行抽象解決,管理員盡量減少操作防止產(chǎn)生不必要的配置沖突,導(dǎo)致整體網(wǎng)絡(luò)架構(gòu)推行緩慢,各層面操作不夠靈活,缺乏創(chuàng)新性。同時(shí)IP網(wǎng)絡(luò)的打補(bǔ)丁模式使得協(xié)議和業(yè)務(wù)不斷擴(kuò)充,網(wǎng)絡(luò)系統(tǒng)變得更加臃腫,而交換設(shè)備需要對(duì)數(shù)據(jù)進(jìn)行控制和轉(zhuǎn)發(fā),處理能力有限、轉(zhuǎn)發(fā)效率低,受到設(shè)備自身限制,為解決當(dāng)下網(wǎng)絡(luò)問題,新的網(wǎng)絡(luò)體系架構(gòu)被提出了。
(二)提出組織
由斯坦福大學(xué)Nick McKeown教授領(lǐng)導(dǎo)的研究團(tuán)隊(duì)在CleanSlate課題中提出了Openflow的概念;2009年,基于OpenFlow網(wǎng)絡(luò)可編程特性,他們又提出了SDN(軟件定義網(wǎng)絡(luò)),一種新的網(wǎng)絡(luò)架構(gòu)體系。
二、SDN的定義及框架結(jié)構(gòu)
SDN是一種新型網(wǎng)絡(luò)架構(gòu),網(wǎng)絡(luò)虛擬化的一種實(shí)現(xiàn)方式,它實(shí)現(xiàn)了控制層與數(shù)據(jù)層的解耦合,網(wǎng)絡(luò)的集中控制,底層網(wǎng)絡(luò)設(shè)施對(duì)上層應(yīng)用的透明,核心技術(shù)是OpenFlow。ONF提出的SDN架構(gòu)分為三層:應(yīng)用層、控制層和基礎(chǔ)設(shè)施層。其中應(yīng)用層包括不同的業(yè)務(wù)應(yīng)用,控制平面由SDN控制器對(duì)網(wǎng)絡(luò)進(jìn)行集中控制和管理,基礎(chǔ)設(shè)施層為各種網(wǎng)絡(luò)設(shè)備,負(fù)責(zé)數(shù)據(jù)的處理、轉(zhuǎn)發(fā)和狀態(tài)收集。除此之外,還有兩個(gè)重要的組成部分,位于應(yīng)用層和控制層、控制層和基礎(chǔ)設(shè)施層之間的北向接口和南向接口 定義了開放的OpenFlow標(biāo)準(zhǔn)。
三、核心技術(shù)與技術(shù)革新
(一)核心技術(shù)
在《SDN核心技術(shù)剖析和實(shí)戰(zhàn)指南》書中將SDN架構(gòu)與人身體做類比來解釋SDN核心技術(shù),其中將控制器比作大腦,是控制邏輯的重要部分,進(jìn)行資源分配和策略下發(fā);將轉(zhuǎn)發(fā)層比作四肢,即數(shù)據(jù)層設(shè)備作為控制層的執(zhí)行方,只進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā);將應(yīng)用層比作想法,根據(jù)需求進(jìn)行業(yè)務(wù)分配。而南北向接口就類似腦電波,協(xié)調(diào)三個(gè)層次之間策略需求的下發(fā)和上傳。
SDN框架包括應(yīng)用層、控制層和轉(zhuǎn)發(fā)層三部分,其中控制層是整個(gè)SDN的核心,控制器進(jìn)行數(shù)據(jù)包策略的控制下發(fā)。而數(shù)據(jù)層與轉(zhuǎn)發(fā)層的解耦網(wǎng)絡(luò)功能的抽象以及網(wǎng)絡(luò)可編程構(gòu)成了SDN的核心思想。
(二)技術(shù)革新
SDN將打破以往的網(wǎng)絡(luò)體系架構(gòu),其集中式的網(wǎng)絡(luò)控制,使得在控制乎面更加靈活地對(duì)海量設(shè)備進(jìn)行集中管理,網(wǎng)絡(luò)節(jié)點(diǎn)的維護(hù)管理更加高效簡(jiǎn)捷。控制層與數(shù)據(jù)層的解耦,打破了層次限制,為網(wǎng)絡(luò)可編程提供更多的可能性,控制器的策略配置有南向接口下發(fā),網(wǎng)絡(luò)部署更加靈活,方便下發(fā)新的策略;數(shù)據(jù)層只負(fù)責(zé)轉(zhuǎn)發(fā)數(shù)據(jù),降低了設(shè)備的復(fù)雜度,設(shè)備之間更加通用統(tǒng)一,不需要因?yàn)閰^(qū)別廠商而增加成本降低設(shè)備維護(hù)復(fù)雜度。南向接口屏蔽了數(shù)據(jù)層轉(zhuǎn)發(fā)設(shè)備之間的差異,實(shí)現(xiàn)了資源的抽象(虛擬化),達(dá)到了底層網(wǎng)絡(luò)設(shè)施對(duì)上層應(yīng)用的透明北向接口供上層業(yè)務(wù)按需進(jìn)行網(wǎng)絡(luò)配置并調(diào)用網(wǎng)絡(luò)資源,提供靈活的網(wǎng)絡(luò)服務(wù),方便網(wǎng)絡(luò)創(chuàng)新。
四、技術(shù)應(yīng)用與延伸
(一)產(chǎn)業(yè)鏈
目前SDN的生態(tài)圈已經(jīng)初見雛形,由互聯(lián)網(wǎng)企業(yè)、運(yùn)營商、芯片提供商、設(shè)備廠商等組成。支持SDN的互聯(lián)網(wǎng)企業(yè)在國外有谷歌、微軟、雅虎,國內(nèi)有百度、阿里、騰訊等;SDN運(yùn)營商國外有AT&T、NTT,國內(nèi)有移動(dòng)、聯(lián)通、電信。
可提供SDN芯片的廠商目前有英特爾、盛科、博通等,芯片在未來的科技場(chǎng)上扮演者重要的角色,甚至事關(guān)國家產(chǎn)業(yè)安全,中國電子(CEC)總經(jīng)理劉烈宏曾說只有大力發(fā)展核心芯片,才不會(huì)受制于人,在通信領(lǐng)域有科技自主權(quán),保障我國的信息安全。設(shè)備廠商有HP、IBM、Cisco,NEC以及國內(nèi)的華為、H3C、中興等,盡管之前趨向于原有的路由與交換體系,但隨著SDN的不斷發(fā)展,也紛紛加入研發(fā)。
(二)網(wǎng)絡(luò)功能虛擬化
NFV利用虛擬化技術(shù),將網(wǎng)絡(luò)各層次節(jié)點(diǎn)的功能分割成不同的功能區(qū),不再局限于硬件架構(gòu),在標(biāo)準(zhǔn)服務(wù)器上提供網(wǎng)絡(luò)功能,而不是在定制設(shè)備上。它建立在控制層與數(shù)據(jù)層分離、虛擬化、SDN控制器和數(shù)據(jù)中心概念基礎(chǔ)上,隨著SDN的出現(xiàn),推動(dòng)了NFV的發(fā)展與實(shí)現(xiàn)。
五、結(jié)語
隨著SDN的興起,網(wǎng)絡(luò)設(shè)備將成為新的被IT技術(shù)顛覆的一員,打破了傳統(tǒng)的網(wǎng)絡(luò)體系架構(gòu),將支持網(wǎng)絡(luò)自動(dòng)化業(yè)務(wù)編排,網(wǎng)絡(luò)功能虛擬化,網(wǎng)絡(luò)可編程,統(tǒng)一通用的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,靈活簡(jiǎn)捷的控制層面,大型與服務(wù)商和電信運(yùn)營商將會(huì)對(duì)其進(jìn)行大規(guī)模的商業(yè)部署和創(chuàng)新應(yīng)用,來進(jìn)行業(yè)務(wù)優(yōu)化和自動(dòng)化運(yùn)維。
但是目前SDN在接口和協(xié)議上尚未達(dá)到統(tǒng)一,OpenFlow不再是唯一的南向接口,是否進(jìn)行統(tǒng)一也有待商榷;同時(shí)其在安全方面也面臨著挑戰(zhàn),網(wǎng)絡(luò)負(fù)載和攻擊等方面沒有建立專門的機(jī)制,不確定在實(shí)施應(yīng)用后會(huì)面臨怎樣的風(fēng)險(xiǎn)。
參考文獻(xiàn)
[1]楊澤衛(wèi).李呈.重構(gòu)網(wǎng)絡(luò):SDN架構(gòu)與實(shí)現(xiàn)[M].出版地:電子工業(yè)出版社,出版年:2017.04
[2]雷葆華,SDN核心技術(shù)剖析和實(shí)戰(zhàn)指南[M],出版地:電子工業(yè)出版社,出版年:2013.09
[3lKen Gray,ThonLas D.Nadeau.軟件定義網(wǎng)絡(luò):SDN與OpenFlow解析[M].出版地:人民郵電出版社,出版年:2014.04.05
[4]閆長(zhǎng)江,吳東君,熊怡.SDN原理解析轉(zhuǎn)控分離的SDN架構(gòu)[M].出版地:人民郵電出版社,出版年:2016.03.01
[5]SDN產(chǎn)業(yè)聯(lián)盟.SDN產(chǎn)業(yè)發(fā)展白皮書[R].報(bào)告地:中國SDNi,NFV大會(huì),年份:2015.04