日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SDN控制器OpenDaylight简介—VeCloud

發(fā)布時(shí)間:2025/5/22 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SDN控制器OpenDaylight简介—VeCloud 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2013年,Linux Foundation聯(lián)合思科、Juniper和 Broadcom等多家網(wǎng)絡(luò)設(shè)備商創(chuàng)立了開(kāi)源項(xiàng)目 Open
Daylight,它的發(fā)起者和贊助商多為設(shè)備廠商而非運(yùn)營(yíng)商等網(wǎng)絡(luò)設(shè)備消費(fèi)者。 Open
Daylight項(xiàng)目的發(fā)展目標(biāo)在于推出一個(gè)通用的SDN控制平臺(tái)、網(wǎng)絡(luò)操作系統(tǒng),從而管理不同的網(wǎng)絡(luò)設(shè)備,正如 Linux和
Windows等操作系統(tǒng)可以在不同的底層設(shè)備上運(yùn)行一樣。 Open Daylight支持多種南向協(xié)議,包括 Open I.0和13版本NETCONF和
OVSDB等,是一個(gè)廣義的SDN控制平臺(tái),而不是僅支持 Open Flow的狹義SDN控制器。
Open Daylight以元素周期表中的元素名稱作為版本號(hào),并每6個(gè)月更新一個(gè)版本。從第一個(gè)版本:氫(
Hydrogen)發(fā)布至今,已經(jīng)發(fā)布了5個(gè)版本,當(dāng)前版本為硼( Boron)"”2014年2月4日, Open Daylight發(fā)布第一個(gè)版本
Hydrogen,得到了行業(yè)的聚焦,引起了一番轟動(dòng)。第一版發(fā)布之后, Open
Daylight發(fā)展迅速,很快就成為最具有潛力的SDN控制器。而相比之下,以Ryu和 Floodlight為代表的功能單一的SDN控制器的關(guān)注度大大降低,
OpenDaylight成為當(dāng)時(shí)SDN界最受人矚目的開(kāi)源控制器。
Open Daylight與其他控制器架構(gòu)的明顯差別是 Open Daylight架構(gòu)中有服務(wù)抽象后SAL( Service Abstraction
Layer)。SAL主要完成插件的管理,包括注冊(cè)、注銷和能力的抽象等功能。不過(guò), Hydrogen版本不夠成熟,代碼中出現(xiàn)了兩種實(shí)現(xiàn)方式:一種是已被棄用的
AD-SAL( Application- Driver SAL),另一種是目前正在使用的MD-SAL(Model-Driver SAL)。
2014年9月29日, OpenDaylight的Heim版發(fā)布。在11月和12月,官方還連續(xù)發(fā)布了 Helium版的兩個(gè)子版本SR1和SRl. I.
Open Daylight的 Helium版增加了與Open Stack的集成插件,還提供了一個(gè)體驗(yàn)更好的交互界面,性能也比
Hydrogen版本提升了許多。在此版本的實(shí)現(xiàn)中, Open Daylight拋棄了 AD-SAL,轉(zhuǎn)而全面使用
MD-SAL此外,新版本還增加了NFV相關(guān)的模塊。
2015年6月29日, Open Daylight的 ithium版發(fā)布。 Lithiun版增加了對(duì) Open
Stack的支持,并針對(duì)之前的安全漏洞,加強(qiáng)了安全方面的工作,可拓展性和性能也得到了提升。此外,該版本加大了對(duì)NFV方面的開(kāi)發(fā)投入。相比 Helium版,
Lithiun版的穩(wěn)定性等得到了大大的提高,GU也得到了進(jìn)一步美化,總體而言,相比 Helium版本增強(qiáng)了許多。
2016年2月, Open Daylight的
Beryllium版發(fā)布。新版本進(jìn)一步提升了性能和可拓展性,也提供了更加豐富的應(yīng)用案例。相比上一個(gè)版本,此版本沒(méi)有太大的改變。
2016年9月, Open Daylight的新版本 Boron(硼)終于發(fā)布。
Boron版繼續(xù)對(duì)性能進(jìn)行提升,也在用戶體驗(yàn)方面下了功夫。此外,該版本在云和NFV方面增加了若干新模塊,進(jìn)一步支持云和NFV。值得注意的是,這些新增的模塊中,有大約一半是由Open
Daylight的用戶提出的,其中就有AT&T主導(dǎo)的 YANG IDE模塊。從 Boron版開(kāi)始Open
Dayligh開(kāi)始提倡由用戶來(lái)引領(lǐng)創(chuàng)新,鼓勵(lì)更多的社區(qū)用戶參與到 Open Daylight中,一起推動(dòng) Open Daylight的發(fā)展。
Open Daylight是一個(gè)很龐大的開(kāi)源項(xiàng)目,它的社區(qū)成員包括許多組織和企業(yè),包括AT&T、思科和騰訊等。然而由于組織本身的利益不同,加入
Open Daylight項(xiàng)目的目的也各不相同。而出于企業(yè)戰(zhàn)略考慮,社區(qū)中的贊助成員的策略各不相同,比如 Big Switch離開(kāi)了項(xiàng)目,
VMware減少了投資,但HP卻增加了贊助,升級(jí)為 OpenDaylight社區(qū)的鉑金會(huì)員。
Open Daylight的架構(gòu)可分為南向接口層、控制平面層、北向接口層和網(wǎng)絡(luò)應(yīng)用層。南向接口層中包含了如 Open Flow、
NET-CONF和SNMP等多種南向協(xié)議的實(shí)現(xiàn)。控制平面層是 Open Daylight的核心,包括
MD-SALI、基礎(chǔ)的網(wǎng)絡(luò)功能模塊、網(wǎng)絡(luò)服務(wù)和網(wǎng)絡(luò)抽象等模塊,其中 MD-SAL是 Open Daylight最具特色的設(shè)計(jì),也是 Open
Daylight架構(gòu)中最重要的核心模塊。無(wú)論是南向模塊還是北向模塊,或者其他模塊,都需要在 MD-SAL中注冊(cè)才能正常工作。
MD-SAL也是邏輯上的信息容器,是OpenDaylight控制器的管理中心,負(fù)責(zé)數(shù)據(jù)存儲(chǔ)、請(qǐng)求路由、消息的訂閱和發(fā)布等內(nèi)容北向接口層包含了開(kāi)放的 REST
API接口及AAA認(rèn)證部分。應(yīng)用層是基于 Open Daylight北向接口層的接口所開(kāi)發(fā)出的應(yīng)用集合。
OpenDaylight基于Java語(yǔ)言編寫(xiě),采用 Maven( Maven是一個(gè)優(yōu)秀的跨平臺(tái)構(gòu)建工具,是 Apache的一個(gè)項(xiàng)目)來(lái)構(gòu)建模塊項(xiàng)目代碼。
Maven構(gòu)建工程有許多好處,可以允許 Open Daylight對(duì)某些模塊進(jìn)行單獨(dú)編譯,使得在只修改某些模塊代碼時(shí)快速完成編譯。為了實(shí)現(xiàn) Open
Daylight良好的拓展性, Open Daylight基于OsGi( Open ServiceGateway
Initiative)框架運(yùn)行,所有的模塊均作為oSGi框架的 bundle運(yùn)行。OSGi是一個(gè)Java框架,其中定義了應(yīng)用程序即
bundle的生命周期模式和服務(wù)注冊(cè)等規(guī)范。OsGi的優(yōu)點(diǎn)是支持模塊動(dòng)態(tài)加載、卸載、啟動(dòng)和停止等行為,尤其適合需要熱插拔的模塊化大型項(xiàng)目。 Open
Daylight作為一個(gè)網(wǎng)絡(luò)操作系統(tǒng)平臺(tái),基于OSGi框架開(kāi)發(fā)可以實(shí)現(xiàn)靈活的模塊加載和卸載等操作,而無(wú)須在對(duì)模塊進(jìn)行操作時(shí)重啟整個(gè)控制器,在新版本中,其使用了Kaf容器來(lái)運(yùn)行項(xiàng)目。Kaaf是
Apache旗下的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)基于osGi的運(yùn)行環(huán)境,提供了一個(gè)輕量級(jí)的oSGi容器。基于 Open
Daylight控制器開(kāi)發(fā)模塊時(shí),還需要使用YANG語(yǔ)言來(lái)建模,然后使用 YANG Tools生成對(duì)應(yīng)的 Java API,并與其他
Maven構(gòu)建的插件代碼共同完成服務(wù)實(shí)現(xiàn)。
特性方面, Open Daylight支持豐富的特性,而且在目前版本迭代中依然不斷增加特性。南向協(xié)議支持方面, Open Daylight支持 Open
Flow、 NET-CONF、SNMP和PCEP等多種南向協(xié)議,所以 Open Daylight可以管理使用不同南向協(xié)議的網(wǎng)絡(luò)。核心功能部分,Open
Daylight除了支持如拓?fù)浒l(fā)現(xiàn)等基礎(chǔ)的控制器的功能以外,還支持許多新的服務(wù),San VTN(Virtual Tenant Network )
ALTO(Application Layer Traffic Optimization ), DDoS防御及 SDNi
Wrapper等服務(wù)和應(yīng)用。值得一提的,SDNi是華為開(kāi)發(fā)并提交給IETF的SDN域間通信的協(xié)議草案,目的是實(shí)現(xiàn)SDN控制器實(shí)例之間的信息交互。
此外, Open Daylight還正在大力開(kāi)展NFV的研發(fā)。正如之前提到的, Open Daylight不僅僅是一個(gè)SDN控制器, Open
Daylight是一個(gè)網(wǎng)絡(luò)操作系統(tǒng)。除了SDN控制器的基礎(chǔ)功能以外,還包括NFV等其他應(yīng)用服務(wù),可見(jiàn)其旨在打造一個(gè)通用的SDN操作系統(tǒng)。
Vecloud是一家面向企業(yè)提供云交換網(wǎng)絡(luò)服務(wù)為核心業(yè)務(wù)的技術(shù)創(chuàng)新企業(yè),公司有24*7專業(yè)運(yùn)維團(tuán)隊(duì)支撐,可以快速定位客戶使用中遇到的問(wèn)題,最快解決問(wèn)題。http://www.vecloud.com/products/msp.html

總結(jié)

以上是生活随笔為你收集整理的SDN控制器OpenDaylight简介—VeCloud的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。