軟件定義網(wǎng)絡(luò):正在進(jìn)行的網(wǎng)絡(luò)變革
當(dāng)前,網(wǎng)絡(luò)已經(jīng)成為支撐現(xiàn)代社會發(fā)展以及技術(shù)進(jìn)步的重要基礎(chǔ)設(shè)施之一,它深深地改變了人們的生產(chǎn)、生活和學(xué)習(xí)方式;然而,傳統(tǒng)網(wǎng)絡(luò)架構(gòu)越來越不能滿足當(dāng)今企業(yè)、運(yùn)營商以及用戶的需求。傳統(tǒng)互聯(lián)網(wǎng)由極其復(fù)雜的交換機(jī)、路由器、終端以及其他設(shè)備組成,這些網(wǎng)絡(luò)設(shè)備使用著封閉、專有的內(nèi)部接口,并運(yùn)行著大量的分布式協(xié)議。在這種網(wǎng)絡(luò)環(huán)境中,對于網(wǎng)絡(luò)管理人員、第三方開發(fā)人員(包括研究人員),甚至設(shè)備商來說,網(wǎng)絡(luò)創(chuàng)新都是十分困難的。
例如,研究人員不能夠驗(yàn)證他們的新想法;網(wǎng)絡(luò)運(yùn)營商難以針對其需求定制并優(yōu)化網(wǎng)絡(luò),難以使得他們的收益最大化;甚至對于設(shè)備商來說,也不能及時地創(chuàng)新以滿足用戶的需求。
封閉的網(wǎng)絡(luò)設(shè)備所帶來的結(jié)果是:網(wǎng)絡(luò)依舊面臨著諸多問題與挑戰(zhàn),如安全性、健壯性、可管理性以及移動性等等;網(wǎng)絡(luò)維護(hù)成本仍然居高不下,網(wǎng)絡(luò)管理需要大量的人工配置等等。
近年來,逐漸興起的SDN 正試圖打破這種僵局,并成為了近年來學(xué)術(shù)界和工業(yè)界討論的熱點(diǎn)。
1 SDN的架構(gòu)
1.1 SDN 架構(gòu)的特點(diǎn)
SDN是軟件定義網(wǎng)絡(luò)的簡稱,其核心理念是使網(wǎng)絡(luò)軟件化并充分開放,從而使得網(wǎng)絡(luò)能夠像軟件一樣便捷、靈活,以此提高網(wǎng)絡(luò)的創(chuàng)新能力。通常意義上來講,SDN 是指從發(fā)展而來的一種新型的網(wǎng)絡(luò)架構(gòu),其前身是斯坦福的用于企業(yè)集中安全控制的Ethane 項(xiàng)目[2]。
2008年斯坦福大學(xué)的Nick Mckeown 教授將其命名為OpenFlow,后經(jīng)由斯坦福項(xiàng)目推廣,以及在大型網(wǎng)絡(luò)- 全球網(wǎng)絡(luò)創(chuàng)新環(huán)境(GENI) 項(xiàng)目中的應(yīng)用,該概念被逐漸擴(kuò)展并成為了。
圖1 描述了SDN 架構(gòu)的邏輯視圖。SDN 的基本網(wǎng)絡(luò)要素包括:邏輯上集中的SDN 控制器,它是基于軟件的控制器,負(fù)責(zé)維護(hù)全局網(wǎng)絡(luò)視圖,并且向上層應(yīng)用提供用于實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)的可編程接口(通常也稱為“ 北向接口”);控制應(yīng)用程序,該程序運(yùn)行在控制器之上,通過控制器提供的全局網(wǎng)絡(luò)視圖,控制應(yīng)用程序可以把整個網(wǎng)絡(luò)定義成為一個邏輯的交換機(jī),同時,利用控制器提供的應(yīng)用編程接口,網(wǎng)絡(luò)人員能夠靈活地編寫多種網(wǎng)絡(luò)應(yīng)用,如路由、多播、安全、接入控制、帶寬管理、流量工程、服務(wù)質(zhì)量等;轉(zhuǎn)發(fā)抽象,轉(zhuǎn)發(fā)抽象通常稱為“ 南向接口”,SDN 控制器通過利用SDN提供的轉(zhuǎn)發(fā)平面的網(wǎng)絡(luò)抽象來構(gòu)建全局網(wǎng)絡(luò)視圖。

由此可知SDN 的基本特征:
控制與轉(zhuǎn)發(fā)分離。轉(zhuǎn)發(fā)平面由受控轉(zhuǎn)發(fā)的設(shè)備組成,轉(zhuǎn)發(fā)方式以及業(yè)務(wù)邏輯由運(yùn)行在分離出去的控制面上的控制應(yīng)用所控制。
控制平面與轉(zhuǎn)發(fā)平面之間的開放接口。SDN 為控制平面提供開放的網(wǎng)絡(luò)操作接口,也稱為可編程接口。通過這種方式,控制應(yīng)用只需要關(guān)注自身邏輯,而不需要關(guān)注底層更多的實(shí)現(xiàn)細(xì)節(jié)。
邏輯上的集中控制。邏輯上集中的控制平面可以控制多個轉(zhuǎn)發(fā)面設(shè)備,也就是控制整個物理網(wǎng)絡(luò),因而可以獲得全局的網(wǎng)絡(luò)狀態(tài)視圖,并根據(jù)該全局網(wǎng)絡(luò)狀態(tài)視圖實(shí)現(xiàn)對網(wǎng)絡(luò)的優(yōu)化控制。
#p#
1.2 SDN的實(shí)例——OpenFlow
提到SDN,必然要涉及控制平面與轉(zhuǎn)發(fā)平面之間的接口定義,作為架構(gòu)中控制平面與轉(zhuǎn)發(fā)平面之間轉(zhuǎn)發(fā)抽象定義的第一個實(shí)例,協(xié)議在提出的初期就受到業(yè)界的廣泛關(guān)注,后經(jīng)過GENI 項(xiàng)目的推進(jìn)以及多家IT/互聯(lián)網(wǎng)企業(yè)的參與,現(xiàn)已形成強(qiáng)大的產(chǎn)業(yè)聯(lián)盟。因此,業(yè)界普遍選擇OpenFlow 協(xié)議作為中控制平面與轉(zhuǎn)發(fā)平面之間的通信接口,并圍繞其建立一系列的網(wǎng)絡(luò)操作系統(tǒng)、控制應(yīng)用以及相關(guān)的組件等。
OpenFlow 的成功與其簡單高效的特點(diǎn)密不可分。OpenFlow 架構(gòu)十分簡潔,如圖2 所示,OpenFlow 交換機(jī)由內(nèi)部轉(zhuǎn)發(fā)流表以及用來與外部控制器進(jìn)行通信的安全通道組成。為了使遠(yuǎn)端的控制應(yīng)用能夠?qū)D(zhuǎn)發(fā)平面的網(wǎng)絡(luò)設(shè)備進(jìn)行編程,OpenFlow 協(xié)議指定了一系列基本操作。通過,SDN 控制應(yīng)用可以直接訪問并操控轉(zhuǎn)發(fā)平面中的網(wǎng)絡(luò)設(shè)備,交換機(jī)則使用流表流水線來進(jìn)行數(shù)據(jù)包匹配與數(shù)據(jù)包轉(zhuǎn)發(fā)。

如圖3 所示,OpenFlow 交換機(jī)中的每個流表中含有多條流表項(xiàng),每條流流表項(xiàng)由匹配域、優(yōu)先級、統(tǒng)計域以及一系列的轉(zhuǎn)發(fā)指令組成??刂破骺梢岳肙penFlow 協(xié)議對這些流表項(xiàng)進(jìn)行添加、刪除或者修改操作,當(dāng)數(shù)據(jù)包匹配到某個流表項(xiàng)時,該表項(xiàng)對應(yīng)的指令集合將被觸發(fā)。OpenFlow 支持最基本的動作,包括轉(zhuǎn)發(fā)、丟棄、群組操作、入隊以及加/去標(biāo)簽等。OpenFlow 通過對網(wǎng)絡(luò)中“ 流”的控制來達(dá)到對網(wǎng)絡(luò)進(jìn)行靈活控制的目的。

此外,OpenFlow 支持的多種控制方式也有利于其在多種網(wǎng)絡(luò)環(huán)境中的部署。首先,基于OpenFlow 的完全不會受網(wǎng)絡(luò)規(guī)模的影響,分布式控制器能夠很好地提高網(wǎng)絡(luò)的可擴(kuò)展性。其次,OpenFlow 中對“流”的定義十分靈活,這也就使得能夠?qū)W(wǎng)絡(luò)進(jìn)行更靈活的控制。例如,在需要進(jìn)行細(xì)粒度控制的網(wǎng)絡(luò)場景中,可以逐流建立流表項(xiàng)并通過逐微流的精確匹配實(shí)現(xiàn)對網(wǎng)絡(luò)的精確控制;在流量較大的網(wǎng)絡(luò)環(huán)境中,可以使用通配流表來對匯聚流進(jìn)行轉(zhuǎn)發(fā),降低流表項(xiàng)數(shù)目對轉(zhuǎn)發(fā)節(jié)點(diǎn)內(nèi)存空間的沖擊。
最后,控制平面建立流表項(xiàng)的方式也十分靈活??刂破矫婕瓤梢员粍拥亟⒘鞅眄?xiàng),由新流來觸發(fā)流表項(xiàng)的建立,也可以主動地建立流表,提前對轉(zhuǎn)發(fā)設(shè)備的轉(zhuǎn)發(fā)行為進(jìn)行配置,從而提高轉(zhuǎn)發(fā)效率。OpenFlow 細(xì)粒度的、基于流的轉(zhuǎn)發(fā)能力,使得網(wǎng)絡(luò)控制變得十分靈活,使其能夠?qū)崟r地對網(wǎng)絡(luò)應(yīng)用、用戶、會話的需求做出不同的響應(yīng)。
#p#
1.3 SDN網(wǎng)絡(luò)虛擬化工具
——FlowVisor
網(wǎng)絡(luò)虛擬化是未來網(wǎng)絡(luò)的發(fā)展方向之一。在基于OpenFlow 的中,F(xiàn)lowVisor 能夠有效地實(shí)現(xiàn)網(wǎng)絡(luò)虛擬化。
FlowVisor是一個特殊的控制器,主要作為OpenFlow 交換機(jī)與多個OpenFlow 控制器之間的透明代理。FlowVisor 可以將物理網(wǎng)絡(luò)分成多個邏輯網(wǎng)絡(luò),也稱為網(wǎng)絡(luò)分片,并為網(wǎng)絡(luò)管理人員提供廣泛定義的規(guī)則以實(shí)現(xiàn)對網(wǎng)絡(luò)的管理。FlowVisor通過抽象層來分割物理網(wǎng)絡(luò),它位于一組交換機(jī)和SDN 或多個網(wǎng)絡(luò)之間,可管理帶寬的使用、CPU 利用率的管理統(tǒng)計和流表的配置等,這十分類似于管理程序位于服務(wù)器硬件和軟件之間,以支持多個虛擬操作系統(tǒng)的運(yùn)行。正如管理程序依賴于標(biāo)準(zhǔn)x86 指令來虛擬化服務(wù)器一樣,F(xiàn)lowVisor 使用標(biāo)準(zhǔn)OpenFlow 指令集來管理交換機(jī)。由于所有這些規(guī)則都是通過流量表定義的,因此,無論是從帶寬還是CPU 使用率來看,網(wǎng)絡(luò)虛擬化幾乎沒有增加額外的開銷。
目前FlowVisor 已經(jīng)被部署在美國各地的一些大型校園網(wǎng)中(例如斯坦福)。兩個以研究為重點(diǎn)的大型網(wǎng)絡(luò)GENI 和Internet 2 上也在使用進(jìn)行網(wǎng)絡(luò)虛擬化的管理。
2 SDN的發(fā)展與應(yīng)用
2.1 SDN 廣受關(guān)注
當(dāng)前,SDN 已逐漸成為了學(xué)術(shù)界、工業(yè)界以及標(biāo)準(zhǔn)化組織廣泛關(guān)注并討論的熱點(diǎn)。
在學(xué)術(shù)界方面,近年來,世界各國紛紛開展了圍繞著SDN 的科研項(xiàng)目。美國科學(xué)基金會(NSF)支持的計劃[4] 在OpenFlow 發(fā)展的初期就率先對OpenFlow 予以了資金支持并實(shí)施了“GENI Enterprise”計劃。目前,OpenFlow 已經(jīng)在美國多所高校、以及其他的多個科研機(jī)構(gòu)中得到部署。歐盟第七框架計劃也于2010 年開始支持SDN 的相關(guān)研究,并支持了OFELIA[5] 、SPARC[6] 以及等研究項(xiàng)目。2012 年4 月,領(lǐng)域中又誕生了一個新的研究機(jī)構(gòu):美國斯坦福大學(xué)與伯克利大學(xué)聯(lián)合12 家公司成立了開放網(wǎng)絡(luò)研究中心(ONRC)[8],其中包括了Cisco、、華為及Juniper 等網(wǎng)絡(luò)公司。目前,SDN 的相關(guān)研究已經(jīng)遍布全球的各個角落,比較有影響力的研究機(jī)構(gòu)包括斯坦福大學(xué)、普林斯頓大學(xué)、康乃爾大學(xué)、多倫多大學(xué)、巴西CPqD、愛立信研究中心、NEC 研究中心、研究中心、德國電信T-Labs 研究中心等等。于此同時,SDN/OpenFlow 也在多個國家得到部署,主要包括:美國、巴西、加拿大、德國、英國、意大利、西班牙、日本等。
SDN在得到學(xué)術(shù)界的普遍認(rèn)可的同時,工業(yè)界也對這種新的網(wǎng)絡(luò)架構(gòu)表達(dá)出濃厚的興趣。從推出開始,NEC 公司就對OpenFlow 的相關(guān)硬件進(jìn)行了跟進(jìn)性的開發(fā),并推出了多款支持OpenFlow 協(xié)議的交換機(jī)。此外,HP、 Junifer、pronto 等公司也相繼推出了支持OpenFlow 的交換機(jī)、路由器、無線網(wǎng)絡(luò)接入點(diǎn)(AP)等網(wǎng)絡(luò)設(shè)備。2011 年,開放網(wǎng)絡(luò)基金會成立[9],專門負(fù)責(zé)OpenFlow 標(biāo)準(zhǔn)和規(guī)范的維護(hù)和發(fā)展,并召開了第一屆開放網(wǎng)絡(luò)峰會,為OpenFlow 和SDN 做了很好的介紹和推廣,該基金會成員基本涵蓋了所有網(wǎng)絡(luò)及互聯(lián)網(wǎng)領(lǐng)域的商業(yè)巨頭。在2012 年初召開的第二屆開放網(wǎng)絡(luò)峰會上,Cisco 宣布投入億美元于一個專門致力于SDN 產(chǎn)品研發(fā)的內(nèi)部創(chuàng)業(yè)公司Insieme;宣布已經(jīng)在其全球各地的數(shù)據(jù)中心骨干網(wǎng)絡(luò)中大規(guī)模地使用。最近,F(xiàn)acebook 也宣布在其數(shù)據(jù)中心中使用了OpenFlow/SDN 技術(shù)。
在標(biāo)準(zhǔn)化方面,開放網(wǎng)絡(luò)基金會(ONF)致力于推動SDN 技術(shù)的標(biāo)準(zhǔn)化和商業(yè)化,已于2012 年4 月發(fā)布了協(xié)議的最新v1.3 版本。此外,作為互聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)的主要制訂者,互聯(lián)網(wǎng)工程任務(wù)組(IETF)也在積極開展SDN 的相關(guān)工作。2011 年月IETF 第82 次會議上的SDNP BoF 吸引了包括運(yùn)營商以及設(shè)備商在內(nèi)的多人參加,主要討論了SDN 的需求、架構(gòu)以及典型的應(yīng)用場景。在第84 次會議上,SDN 更是成為技術(shù)全會的熱門話題,Cisco、以及馬里蘭大學(xué)分別進(jìn)行了相關(guān)的主題演講。此外,負(fù)責(zé)進(jìn)行互聯(lián)網(wǎng)演進(jìn)相關(guān)的相對長期性研究的互聯(lián)網(wǎng)研究任務(wù)組(IRTF),也于會議上舉行了SDNRG 會議,并引起的極大關(guān)注。
#p#
2.2 SDN發(fā)展迅速
經(jīng)過了幾年的發(fā)展,SDN 的相關(guān)技術(shù)正呈現(xiàn)著百花齊放的發(fā)展態(tài)勢。
在控制平面方面,從第一個控制器平臺NOX 開始,業(yè)界已逐漸出現(xiàn)一系列的基于OpenFlow 的網(wǎng)絡(luò)控制器平臺。這些控制器平臺在向下封裝與交換機(jī)通信的OpenFlow 協(xié)議的同時,也向上層網(wǎng)絡(luò)控制應(yīng)用提供相對更高層的開放編程接口。當(dāng)前主流的控制器平臺主要包括:NOX,,Onix,F(xiàn)loodlight,Beacon 以及等。
在轉(zhuǎn)發(fā)設(shè)備方面,SDN 的轉(zhuǎn)發(fā)設(shè)備已不再局限于有線轉(zhuǎn)發(fā)設(shè)備。支持OpenFlow 的轉(zhuǎn)發(fā)設(shè)備能夠部署在更廣闊的網(wǎng)絡(luò)環(huán)境中,如適用于虛擬環(huán)境的Open vSwitch 以及能夠工作在無線環(huán)境中的Pantou 等。于此同時,隨著設(shè)備廠商的加入,支持的轉(zhuǎn)發(fā)設(shè)備也正逐漸從基于軟件的轉(zhuǎn)發(fā)設(shè)備向基于高速硬件的轉(zhuǎn)發(fā)設(shè)備過渡。
在控制平面與轉(zhuǎn)發(fā)平面的通信接口方面,開放網(wǎng)絡(luò)基金會ONF 于年6 月發(fā)布了Openflow v1.3 版本。與早期版本相比,新版本的協(xié)議更加靈活。除了保留版本中對多級表、群組表、標(biāo)簽以及虛端口等特性的支持,以及OpenFlow v1.2 版本中對IPv6 以及可擴(kuò)展匹配的支持之外,版本規(guī)范了基于參數(shù)類型、長度和數(shù)值(TLV)的能力表達(dá)框架,還增加了對逐流計量以及IPv6 擴(kuò)展頭處理等功能的支持。OpenFlow v1.4 版本的標(biāo)準(zhǔn)化工作計劃也將在2013 年上半年完成。
隨著SDN 相關(guān)技術(shù)研究的不斷深入,其研究活動主要可以在以下方面展開:
(1)SDN 控制應(yīng)用的研究。
這種開放的網(wǎng)絡(luò)架構(gòu)能夠用于多種網(wǎng)絡(luò)環(huán)境中,不同場景中SDN 控制應(yīng)用需要從不同的網(wǎng)絡(luò)環(huán)境特點(diǎn)出發(fā),因地制宜,合理有效地進(jìn)行有針對性的控制應(yīng)用設(shè)計。
(2)SDN 網(wǎng)絡(luò)抽象。在SDN 架構(gòu)中,控制器平臺向上層控制應(yīng)用提供高層抽象應(yīng)用程序編程接口(API),也稱為“ 北向接口”?,F(xiàn)有的控制器平臺實(shí)現(xiàn)已經(jīng)提供了一些基本的抽象,然而利用基本抽象來編寫網(wǎng)絡(luò)控制程序往往也是比較復(fù)雜并且容易出錯,如何去設(shè)計更高層的網(wǎng)絡(luò)編程抽象也是一個需要解決的問題。當(dāng)前,業(yè)界比較認(rèn)可的編程API 需求有提供通用的編程抽象,能夠支持多種網(wǎng)絡(luò)環(huán)境中的不同的網(wǎng)絡(luò)控制功能;提供高層抽象,使編程人員能夠更容易地控制網(wǎng)絡(luò);提供分布式抽象,以支持網(wǎng)絡(luò)和應(yīng)用的可擴(kuò)展性,使程序的編寫不受底層網(wǎng)絡(luò)分布式結(jié)構(gòu)的束縛;提供支持模塊化的控制程序;提供可移植性,使控制程序能夠得到最大限度的重用等等。
(3)SDN 調(diào)試及排錯技術(shù)。由于的行為完全由軟件決定,與所有程序一樣,這些控制程序同樣會存在一定的漏洞,驗(yàn)證網(wǎng)絡(luò)行為與控制策略的一致性也成為了現(xiàn)階段的重要問題。
當(dāng)前的解決方案有:利用模型校驗(yàn)以及符號執(zhí)行去驗(yàn)證控制器代碼的正確性;利用斷點(diǎn)及數(shù)據(jù)包回溯技術(shù)來對SDN 進(jìn)行排錯;以及通過對數(shù)據(jù)平面配置的靜態(tài)分析來檢查網(wǎng)絡(luò)的聯(lián)通及隔離錯誤等等。
(4)分布式控制平面的設(shè)計。雖然OpenFlow 支持分布式控制,但將網(wǎng)絡(luò)智能邏輯上集中化之后所帶來的可用性、可擴(kuò)展性等問題仍需完善。
在分布式SDN 架構(gòu)中,控制器之間的信息復(fù)制決定了系統(tǒng)的可擴(kuò)展性,在信息全復(fù)制的情況下,整個系統(tǒng)將很快會陷入系統(tǒng)瓶頸,因此需要對網(wǎng)絡(luò)中各種信息的更新頻率進(jìn)行更為精確的分析,從而能夠給出較為有效的解決方案。
(5) 硬件優(yōu)化技術(shù)。利用的特性來對轉(zhuǎn)發(fā)硬件進(jìn)行優(yōu)化,OpenFlow 協(xié)議從v1.1 版本之后將轉(zhuǎn)發(fā)面抽象成多級流水線,十分類似于當(dāng)今交換機(jī)ASIC 以及網(wǎng)絡(luò)處理器的結(jié)構(gòu)。那么,如何在不過分增加轉(zhuǎn)發(fā)硬件復(fù)雜度的前提下,盡可能地提高轉(zhuǎn)發(fā)平面的可編程能力(如可定義的表/流水線結(jié)構(gòu))也是一個需要進(jìn)一步研究的重要問題。
隨著研究的不斷深入以及技術(shù)的持續(xù)發(fā)展,SDN 關(guān)鍵技術(shù)將逐漸趨于完善,未來的網(wǎng)絡(luò)將會越來越依賴于軟件,因此互聯(lián)網(wǎng)將可能會進(jìn)入SDN 時代。
#p#
2.3 SDN應(yīng)用廣泛
SDN 能夠在多種網(wǎng)絡(luò)環(huán)境中得到應(yīng)用,包括數(shù)據(jù)中心網(wǎng)絡(luò)、企業(yè)網(wǎng)絡(luò)、廣域網(wǎng)以及移動網(wǎng)絡(luò)等[10]。
首先,在數(shù)據(jù)中心網(wǎng)絡(luò)環(huán)境中使用SDN,可以將網(wǎng)絡(luò)和計算資源更加緊密地聯(lián)系在一起,從而實(shí)現(xiàn)高效的控制。在數(shù)據(jù)中心內(nèi)部,利用SDN 的優(yōu)勢,可以有效地進(jìn)行數(shù)據(jù)中心中的路徑優(yōu)化和負(fù)載均衡,提高數(shù)據(jù)中心中資源利用率以及降低數(shù)據(jù)中心的能量消耗。另一方面,在多個數(shù)據(jù)中心之間利用SDN 網(wǎng)絡(luò)虛擬化技術(shù)以及邏輯上集中式的控制技術(shù),可以輕松地實(shí)現(xiàn)應(yīng)用到虛擬專用網(wǎng)(VPN)的映射以及虛擬機(jī)的遷移。
其次,使用傳統(tǒng)技術(shù)對大型企業(yè)網(wǎng)絡(luò)進(jìn)行管理是一種十分復(fù)雜的任務(wù)。在企業(yè)網(wǎng)絡(luò)中利用SDN 技術(shù),能夠極大地減輕網(wǎng)絡(luò)管理的復(fù)雜度,企業(yè)網(wǎng)絡(luò)管理人員只需要通過定義整網(wǎng)的管理策略就能夠直接對企業(yè)網(wǎng)絡(luò)進(jìn)行控制,而不需要進(jìn)行逐設(shè)備的配置,提高了企業(yè)網(wǎng)絡(luò)的可靠性。
最后,在廣域網(wǎng)及移動網(wǎng)絡(luò)中使用SDN 技術(shù)也將可能具有眾多好處。SDN 邏輯上集中的控制平面能夠更好地實(shí)現(xiàn)網(wǎng)絡(luò)融合,使統(tǒng)一管理成為可能。利用SDN 技術(shù)可以在固定網(wǎng)絡(luò)和移動網(wǎng)絡(luò)中實(shí)現(xiàn)無縫控制、提高VPN 管理的靈活性等。已有企業(yè)公司利用OpenFlow 技術(shù)對移動網(wǎng)絡(luò)進(jìn)行高效、靈活的網(wǎng)絡(luò)管理,并實(shí)現(xiàn)了多種移動通信方式之間的實(shí)時動態(tài)切換以及移動回程網(wǎng)絡(luò)的節(jié)能功能。在運(yùn)營商網(wǎng)絡(luò)中利用SDN 技術(shù)不但能夠降低網(wǎng)絡(luò)管理難度,還能夠加快業(yè)務(wù)部署速度,提高網(wǎng)絡(luò)服務(wù)的適應(yīng)能力。
3 結(jié)束語
通過控制與轉(zhuǎn)發(fā)的分離,SDN 能夠降低網(wǎng)絡(luò)管控的復(fù)雜度,提高網(wǎng)絡(luò)的可靠性及安全性,提供多種粒度的網(wǎng)絡(luò)控制,從而提高用戶體驗(yàn)并促進(jìn)網(wǎng)絡(luò)創(chuàng)新。當(dāng)前SDN 已逐漸成為了學(xué)術(shù)界、工業(yè)界以及標(biāo)準(zhǔn)化組織廣泛關(guān)注并討論的熱點(diǎn)。未來網(wǎng)絡(luò)將越來越依賴于軟件,SDN 這種新穎的、動態(tài)的網(wǎng)絡(luò)架構(gòu)將得到更廣泛的應(yīng)用,進(jìn)而促進(jìn)網(wǎng)絡(luò)技術(shù)的不斷創(chuàng)新。
參考文獻(xiàn)
[1] MCKEOWN N, ANDERSON T,BALAKRISHNAN H, et al. OpenFlow: Enabling innovation in campus networks[J]. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69-74.
[2] CASADO M, FREEDMAN M, PETTIT J, et al. Ethane: Taking control of the enterprise[J].ACM SIGCOMM Computer Communication Review, 2007, 37(4): 1-12.
[3] GREENE K. R10: Software-defined networking[R]. MIT Technology Review ,2009.
[4] ANDERSON T, REITER M K. GENI: Global Environment for Network Innovations[R].GENI Facility Security, GDD-06-23.2006.
[5] OFELIA. OpenFlow in Europe: Linking infrastructure and applications[EB/OL].[2012-10-10]. http://www.fp7-ofelia.eu/
[6] SPARC: Split Architecture Carrier Grade Networks[EB/OL].[2012-10-10]. http://www. fp7-sparc.eu/
[7] CHANGE Project[EB/OL]. [2012-10-10]. http://www.change-project.eu/
[8] ONRC: Open Networking Research Center [EB/OL]. [2012-10-10]. http://onrc.net/
[9] ONF.Open Networking Foundation[EB/OL].https://www.opennetworking.org/
[10] IETF 82 Proceedings: Software Driven Networks (SDN) (BoF) [EB/OL].[2012-10-10]. http://www.ietf.org/proceedings/82/sdn.html