国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

云平臺(tái)SDN關(guān)鍵技術(shù)的研究與展望

2015-12-25 09:03李潔
軟件 2015年7期
關(guān)鍵詞:軟件定義網(wǎng)絡(luò)云計(jì)算

李潔

摘 要:軟件定義網(wǎng)絡(luò)(Software Deflned Networking,SDN)構(gòu)建出一種網(wǎng)絡(luò)框架,其將控制平面和數(shù)據(jù)平面分離,為研發(fā)新型網(wǎng)絡(luò)協(xié)議及應(yīng)用和未來(lái)網(wǎng)絡(luò)技術(shù)提出了一種全新的解決方案。從SDN的起源入手,總結(jié)SDN控制其的發(fā)展過(guò)程及SDN相關(guān)標(biāo)準(zhǔn)的演進(jìn)進(jìn)程。對(duì)未來(lái)SDN在設(shè)備生產(chǎn)商和運(yùn)營(yíng)商發(fā)展路徑進(jìn)行了深入的展望。

關(guān)鍵詞:軟件定義網(wǎng)絡(luò);SDN控制器;云計(jì)算;ONF

中圖分類(lèi)號(hào):TP391.41

文獻(xiàn)標(biāo)識(shí)碼:A

DOI: 10.3969/j.issn.1003-6970.2015.07.015

0 引言

SDN在2012年得到了廣泛的商用,代表性的事件有VMware收購(gòu)NicirOrcale收購(gòu)Xsigo,Google部署SDN網(wǎng),Cisco宣布開(kāi)發(fā)網(wǎng)絡(luò)環(huán)境戰(zhàn)略。據(jù)IDC預(yù)測(cè),預(yù)計(jì)到2018年SDN市值將達(dá)35.2億美元,SDN發(fā)展迅速,遠(yuǎn)超市場(chǎng)預(yù)期。

1 SDN相關(guān)技術(shù)現(xiàn)狀

1.1 SDN起源

SDN起源于斯坦福大學(xué),作為Clean Slate研究項(xiàng)目的一個(gè)副產(chǎn)品誕生。SDN主要分為狹義SDN與廣義SDN兩種:狹義的SDN主要指OpenFlow,OpenFlow由ONF(open networking foundation,開(kāi)發(fā)網(wǎng)絡(luò)基金會(huì))定義的開(kāi)發(fā)架構(gòu)。廣義的SDN是一個(gè)框架,一種網(wǎng)絡(luò)設(shè)計(jì)的理念。SDN框架中的網(wǎng)絡(luò),控制面和轉(zhuǎn)發(fā)面分離,在轉(zhuǎn)發(fā)面這一角度,其是協(xié)議無(wú)關(guān)的。

網(wǎng)絡(luò)規(guī)模越來(lái)越大,傳統(tǒng)的網(wǎng)絡(luò)不堪重負(fù),管理員疲于奔命處理各種網(wǎng)絡(luò)故障。傳統(tǒng)網(wǎng)絡(luò)設(shè)備是控制面和轉(zhuǎn)發(fā)面整合在一起,設(shè)備是一臺(tái)臺(tái)單獨(dú)管理,管理員對(duì)網(wǎng)絡(luò)中的很多事情不能在第一時(shí)間獲取信息。同時(shí)網(wǎng)絡(luò)中有各種不同廠家不同版本的設(shè)備,難有一個(gè)統(tǒng)一的平臺(tái)進(jìn)行統(tǒng)一管理。當(dāng)新的業(yè)務(wù)需求出現(xiàn)時(shí),管理員需要對(duì)相關(guān)設(shè)備進(jìn)行網(wǎng)絡(luò)調(diào)整,當(dāng)網(wǎng)絡(luò)規(guī)模越來(lái)越大后,網(wǎng)絡(luò)調(diào)整的工作量,及故障排除的工作量變的難以估計(jì)和判斷。為了解決網(wǎng)絡(luò)中的這些問(wèn)題,SDN應(yīng)運(yùn)而生,SDN解決這些問(wèn)題的核心是改變傳統(tǒng)網(wǎng)絡(luò)對(duì)數(shù)據(jù)流進(jìn)行控制的方式,及傳統(tǒng)設(shè)備中控制面和轉(zhuǎn)發(fā)面是整合在一起的,這種控制是完全分布式的,SDN將控制面和轉(zhuǎn)發(fā)面分離,控制面放到一個(gè)外部服務(wù)器中,由這臺(tái)服務(wù)器通過(guò)統(tǒng)一的指令集中管理轉(zhuǎn)發(fā)路徑上的所有設(shè)備。通過(guò)集中管理,消除了大量手動(dòng)配置過(guò)程,增加了靈活性,管理員對(duì)全網(wǎng)有了整體視圖,提高了業(yè)務(wù)部署的效率。

1.2 0penFlow基本原理

Nick McKenown在2008年發(fā)表的論文<

流(Flow)是指在一段時(shí)間內(nèi),經(jīng)過(guò)同一網(wǎng)絡(luò)的一系列具有相同屬性的順序發(fā)送的報(bào)文集合,流表(FlowTable)是芯片中的轉(zhuǎn)發(fā)表集合,每張流表由多條流表項(xiàng)(FlowEntry)組成,比如一張表有4K,就是說(shuō)這張流表由4K條流表項(xiàng)。流表項(xiàng)(FlowEntry)是流表的最小單位,每條流表對(duì)應(yīng)了網(wǎng)絡(luò)中傳輸?shù)囊粭l流。根據(jù)OpenFlow標(biāo)準(zhǔn),每條流表項(xiàng)由六部分組成。

Match Fields包含二層、三層、四層的大部分標(biāo)識(shí),隨著OpenFlow的發(fā)展更多的標(biāo)識(shí)被添加到其中,比如VLAN,MPLS,IPV6等也擴(kuò)展到OpenFlow標(biāo)準(zhǔn)中。因OpenFlow交換機(jī)采用基于流的匹配和轉(zhuǎn)發(fā)的數(shù)據(jù)傳輸模式,故在OpenFlow中沒(méi)有交換機(jī)和路由器的區(qū)分,統(tǒng)一稱(chēng)為OpenFlow交換機(jī)。

OpenFlow Channel是指交換機(jī)與控制器之間的鏈接通道,其可以是TCP鏈接,也可以是加密的TLS鏈接。

OpenFlow南向接口,指Controller和交換機(jī)之間的標(biāo)準(zhǔn)消息接口,所有廠家的交換機(jī),只要遵循OpenFlow標(biāo)準(zhǔn),就可以互通。

Controller與交換機(jī)的消息分為三類(lèi),分別是Controller-to-Switch消息,Asynchronous消息(Switch-To-Controller消息),Symmetric消息。

1.3 SDN控制器

SDN控制器處于SDN框架的中樞部位,是SDN的重要組件,目前各大廠商在SDN市場(chǎng)的爭(zhēng)奪,主要集中在Controller定義權(quán)及控制權(quán)的爭(zhēng)奪,SDN控制器是SDN的核心,在控制器上有發(fā)言權(quán),在SDN市場(chǎng)就有話(huà)語(yǔ)權(quán)。

Onix

很多SDN Controller是基于Onix模型搭建的,包括Nicira的NVP中所用的Controller和Google的基于OpenFlow的B4 WAN網(wǎng)所用的Controller。Onix是Nicira,Google,NEC,Berkerly大學(xué)參與設(shè)計(jì),由Nicira主導(dǎo)。Onix是一個(gè)分布式架構(gòu)的Controller模型,被用來(lái)控制大型網(wǎng)絡(luò),具有很強(qiáng)的可擴(kuò)展性.Onix引入ControlLogic,Controller和物理設(shè)備三層架構(gòu),每個(gè)Controller只控制部分物理服務(wù)器,并且只發(fā)送匯聚過(guò)后的信息到邏輯控制服務(wù)器,邏輯控制服務(wù)器了解全網(wǎng)的拓?fù)淝闆r,達(dá)到分布式控制的目的,從而使整個(gè)方案具有高度可擴(kuò)展性。Onix不開(kāi)源,知名度不高,但其思想已經(jīng)被很多商業(yè)Controller借用。

FloodLight&Big Network Controller.

FloodLight是Big Switch公司的Big Network Controller的開(kāi)源版本。Big Network Controller可以支持多達(dá)1000個(gè)網(wǎng)絡(luò)設(shè)備,可用同時(shí)連接250000臺(tái)主機(jī)。FloodLight的內(nèi)核使用Java編寫(xiě)以便支持跨平臺(tái),提供北向REST API,北向API支持Java和Jython.FloodLight可以方便的集成到OpenStack中。

Ryu

Ryu是NTT實(shí)驗(yàn)室發(fā)起的開(kāi)源Controller項(xiàng)目,其基于Python開(kāi)發(fā)。Ryu不僅支持OpenFlow,還支持其他控制協(xié)議,如OF-Config,Netconf等。Ryu得到了OpenStack的支持,在OpenStack中可以直接通過(guò)Ryu Controller來(lái)配置OVS。 Ryu采用Apache License協(xié)議。

NOX/POX

NOX是Nicira公司開(kāi)發(fā)的,NOX代表Network Operating System。2008年,Nicira把它貢獻(xiàn)給了開(kāi)源社區(qū),它是第一個(gè)OpenFlow Controller,基于C++開(kāi)發(fā).C++語(yǔ)言高效,靈活,支持多線(xiàn)程,使NOX具有很高的性能。

POX是NOX的Python版本,除了用的編程語(yǔ)言不同,POX還比NOX多了不少別的功能,在功能上屬于NOX的增強(qiáng)版本,但在性能上較C++版本有一定的劣勢(shì)。

Trema

Trema是NEC開(kāi)發(fā)的一個(gè)開(kāi)源的Controller是用C和Ruby寫(xiě)的。Trema的目的是打造一個(gè)”O(jiān)penFlowProgramming Framework”.即基于OpenFlow的可編程框架。

Trema提供不少應(yīng)用和服務(wù),包括拓?fù)浒l(fā)現(xiàn),F(xiàn)low管理,路由交換,OpenStack插件。

Beacon

Beacon由斯坦福的Ericson等人開(kāi)發(fā),Beacon是一款基于Java開(kāi)發(fā)的開(kāi)源產(chǎn)品。Beacon具有較高的性能及較強(qiáng)的穩(wěn)定性,已在幾個(gè)項(xiàng)目中得到了驗(yàn)證。Beacon基于Java開(kāi)發(fā),其可跨平臺(tái),支持多線(xiàn)程,通過(guò)支持WebUI訪(fǎng)問(wèn)。Beacon提供OSGi用戶(hù)界面,用戶(hù)可用通過(guò)界面按需添加和刪除組件,具有較高的靈活性。

1.4 SDN標(biāo)準(zhǔn)化

ONF(Open Networking Foundation)

目前在SDN中最具影響力的組織就是ONF,它也是最早開(kāi)始SDN標(biāo)準(zhǔn)化和推廣工作的組織。ONF由Google,F(xiàn)acebook,MS等公司發(fā)起,成立于2011年。

ONF主要的工作成果包括OpenFlowl.l,1.2,1.3,1.4標(biāo)準(zhǔn),和OF-Config協(xié)議1.0,1.1.ONF目前已得到設(shè)備廠商HP,Dell,Juniper,Cisco等的支持。ONF分為9個(gè)工作組,協(xié)同進(jìn)行標(biāo)準(zhǔn)定義及市場(chǎng)推廣工作。

ODL(OpenDayLight)

在SDN推出的很長(zhǎng)一段時(shí)間,ONF是SDN唯一的標(biāo)準(zhǔn)化組織。2013年4月,由18家著名的IT廠商(包括IBM,Citrix,Redhat,NEC,Intel等0發(fā)起OpenDayLight(簡(jiǎn)稱(chēng)ODL)組織正式成立,ODL的目標(biāo)是實(shí)現(xiàn)開(kāi)源的SDN Controller。

ODL的要打造一個(gè)開(kāi)源的基于SDN的框架,這個(gè)框架從上到下包括網(wǎng)絡(luò)應(yīng)用和服務(wù)、北向接口、控制器平臺(tái)、南向接口??蚣艽罱ê煤?,開(kāi)發(fā)人員可以在此基礎(chǔ)上進(jìn)行二次開(kāi)發(fā),換言之,ODL的主要目標(biāo)是打造一個(gè)網(wǎng)絡(luò)操作系統(tǒng)。這個(gè)系統(tǒng)的南向接口包括很多類(lèi)型的協(xié)議,OpenFlow指是其中之一。

IETF(國(guó)際互聯(lián)網(wǎng)工程任務(wù)組)

IETF成立了SDN BOF,專(zhuān)門(mén)從事SDN標(biāo)準(zhǔn)開(kāi)發(fā)工作。IETF曾提出過(guò)兩個(gè)與SDN相關(guān)的成果,分別是ALTO(application layer traffic optimization)和ForCES(forwarding and control element separation). ALTO提出了與SDN類(lèi)似的思想,對(duì)控制面和轉(zhuǎn)發(fā)面進(jìn)行分離。

ITU(國(guó)際電信聯(lián)盟)

ITU成立了WP5(Future Network)組對(duì)SDN框架進(jìn)行研究,目前其下分立了Y.FNsdn-fm和Y.FNsdn兩個(gè)項(xiàng)目,對(duì)SDN的需求和框架進(jìn)行重點(diǎn)研究。

2 SDN變革影響力

2.1 網(wǎng)絡(luò)設(shè)備商

在現(xiàn)有的網(wǎng)絡(luò)設(shè)備市場(chǎng)中,由設(shè)備商和芯片商控制一切。對(duì)設(shè)備商而言,高端交換機(jī)、路由器的軟件系統(tǒng)復(fù)雜性極高,大大提高了競(jìng)爭(zhēng)門(mén)檻,幾家設(shè)備商掌控大部分市場(chǎng)。在SDN誕生后,控制面和轉(zhuǎn)發(fā)面分離,并且轉(zhuǎn)發(fā)面可以提供開(kāi)發(fā)的標(biāo)準(zhǔn)API接口。這帶來(lái)兩個(gè)直接影響,首先網(wǎng)絡(luò)設(shè)備研發(fā)門(mén)檻降低,因其不在需要將復(fù)雜的軟件系統(tǒng)置人交換機(jī)中,中小網(wǎng)絡(luò)設(shè)備商可以相對(duì)容易的研發(fā)網(wǎng)絡(luò)設(shè)備,有利于白牌市場(chǎng)的發(fā)展,其次為軟件供應(yīng)商甚至個(gè)人開(kāi)發(fā)者提供了參與應(yīng)用程序開(kāi)發(fā)和Controller開(kāi)發(fā)的機(jī)會(huì),傳統(tǒng)的大設(shè)備商很難再控制一切,用戶(hù)有了更多的選擇。

大設(shè)備商如Cisco,Juniper為保住市場(chǎng)份額,也積極參與SDN的研發(fā)之中.Juniper收購(gòu)Contrail System,推出開(kāi)源的SDN控制器。目前最大規(guī)模的SDN由Google部署,其全球有多個(gè)數(shù)據(jù)中心由SDN聯(lián)通,使其聯(lián)絡(luò)使用率提升到近100%。

2.2 運(yùn)營(yíng)商

運(yùn)營(yíng)商作為SDN的用戶(hù),積極參與到SDN技術(shù)的推進(jìn)進(jìn)程中。目前各大運(yùn)營(yíng)商關(guān)注的下一代網(wǎng)絡(luò)模型叫“智能管道”,SDN有助有優(yōu)化目前運(yùn)營(yíng)商的網(wǎng)絡(luò),但無(wú)法完全取代現(xiàn)有網(wǎng)絡(luò)模型。

NTT DoCoMo是運(yùn)營(yíng)商開(kāi)發(fā)的第一個(gè)SDN模型,主要在多個(gè)數(shù)據(jù)中心提供統(tǒng)一服務(wù)和統(tǒng)一配置方面做了加強(qiáng)。NTT在日本、歐洲、北美的數(shù)據(jù)中心部署了DoCoMo。

3 SDN未來(lái)展望

SDN是”軟件定義一切”在網(wǎng)絡(luò)領(lǐng)域的體現(xiàn),在網(wǎng)絡(luò)領(lǐng)域的所有參與者包括用戶(hù)、運(yùn)營(yíng)商、設(shè)備商都希望在SDN的技術(shù)革命中尋求到新的突破點(diǎn),從目前業(yè)界的反饋來(lái)看,SDN必將興起,但不會(huì)一統(tǒng)江湖,SDN在具體領(lǐng)域非常合適,特別是安全領(lǐng)域、無(wú)線(xiàn)控制、數(shù)據(jù)中心、企業(yè)網(wǎng)。未來(lái)南向接口會(huì)開(kāi)發(fā)化,但在短期內(nèi)難以標(biāo)準(zhǔn)化,其中主要牽扯到利益關(guān)系,南向接口若標(biāo)準(zhǔn)化了,大型設(shè)備商優(yōu)勢(shì)就會(huì)大打折扣;北向接口因用戶(hù)場(chǎng)景的多樣性,會(huì)呈現(xiàn)百花齊放的局面;大型設(shè)備商仍然具有優(yōu)勢(shì),但影響力會(huì)弱化。SDN雖然處于起步階段,受到技術(shù)成熟度及標(biāo)準(zhǔn)等各種因素的影響,但SDN在未來(lái)幾年發(fā)展仍大具想象空間。endprint

猜你喜歡
軟件定義網(wǎng)絡(luò)云計(jì)算
中國(guó)聯(lián)通SDN的思考和應(yīng)用實(shí)例
業(yè)務(wù)功能鏈技術(shù)及其應(yīng)用探析
針對(duì)大規(guī)模軟件定義網(wǎng)絡(luò)的子域劃分及控制器部署方法
一種新的SDN架構(gòu)下端到端網(wǎng)絡(luò)主動(dòng)測(cè)量機(jī)制
實(shí)驗(yàn)云:理論教學(xué)與實(shí)驗(yàn)教學(xué)深度融合的助推器
兰坪| 杭州市| 精河县| 宿松县| 葫芦岛市| 芜湖市| 赞皇县| 兴宁市| 万荣县| 合山市| 沭阳县| 富顺县| 晋中市| 大冶市| 盐津县| 镇雄县| 石家庄市| 阿鲁科尔沁旗| 吴堡县| 沙田区| 南开区| 易门县| 华宁县| 南阳市| 呼伦贝尔市| 尚志市| 伊金霍洛旗| 丹阳市| 宁城县| 洪雅县| 许昌市| 太原市| 会泽县| 冀州市| 通城县| 瑞丽市| 阳谷县| 特克斯县| 灌南县| 合川市| 武胜县|