6月16~6月17日,德國(guó)柏林陽(yáng)光明媚,IETF Hackathon在InterContinental酒店完美收官。本次大賽匯集了包括Telefonica、SKT、中國(guó)移動(dòng)、思科、北郵、麻省理工學(xué)院等全球各大運(yùn)營(yíng)商、設(shè)備商、教育與科研機(jī)構(gòu)在內(nèi)的150+位開(kāi)發(fā)者和標(biāo)準(zhǔn)專家,其中有30+人參加了ONOS相關(guān)的4個(gè)Hackathon比賽項(xiàng)目,這些項(xiàng)目由來(lái)自O(shè)NOS和華為的技術(shù)專家提供技術(shù)支持,并使用了華為提供的SDN遠(yuǎn)程實(shí)驗(yàn)室。
本次Hackathon活動(dòng)使用的華為SDN遠(yuǎn)程實(shí)驗(yàn)室,為現(xiàn)場(chǎng)開(kāi)發(fā)者提供了所需的復(fù)雜網(wǎng)絡(luò)環(huán)境,并順利實(shí)現(xiàn)與現(xiàn)場(chǎng)ONOS控制器完成對(duì)接,成為業(yè)界首次創(chuàng)新使用遠(yuǎn)程連接方式支持IETF Hackathon活動(dòng)。
下面請(qǐng)跟隨小編共同回顧ONOS開(kāi)放編程與IETF標(biāo)準(zhǔn)完美結(jié)合的奇妙世界吧。
Day 1開(kāi)場(chǎng)篇
【8:30】來(lái)自不同運(yùn)營(yíng)商、標(biāo)準(zhǔn)組織的合作伙伴開(kāi)始入場(chǎng),絡(luò)繹不絕?,F(xiàn)場(chǎng)準(zhǔn)備了應(yīng)景的紀(jì)念品喲,盆友們說(shuō):It’s very nice! It’s very cool!

【9:00】IETF主席Jari Arkko進(jìn)行開(kāi)場(chǎng)致辭,歡迎各位參賽者到來(lái),并介紹了舉辦Hackathon的意義:IETF制定標(biāo)準(zhǔn)和可運(yùn)行的代碼,可運(yùn)行代碼對(duì)校驗(yàn)標(biāo)準(zhǔn)有效性、發(fā)現(xiàn)錯(cuò)誤與差距,獲得經(jīng)驗(yàn)非常重要。通過(guò)Hakathon的開(kāi)發(fā)活動(dòng)產(chǎn)生的可運(yùn)行代碼,可以促進(jìn)對(duì)標(biāo)準(zhǔn)的改進(jìn)。之后,IETF聯(lián)合主席介紹了Hackathon活動(dòng)的日程。

Day1+Day2競(jìng)技篇
【9:45】進(jìn)入實(shí)際操作環(huán)節(jié),小伙伴們熟悉編輯環(huán)境、交流技術(shù)原理、進(jìn)行編程操作?,F(xiàn)場(chǎng)討論火爆,非常投入,不僅討論如何編程實(shí)現(xiàn),還對(duì)標(biāo)準(zhǔn)協(xié)議進(jìn)行了深入討論。通過(guò)集體智慧的碰撞,不僅激發(fā)了伙伴對(duì)ONOS的興趣,還加深了對(duì)ONOS的認(rèn)知,更為重要的是獲得了用戶對(duì)ONOS的需求以及對(duì)標(biāo)準(zhǔn)一些的改進(jìn)建議。此外,客戶對(duì)遠(yuǎn)程實(shí)驗(yàn)室節(jié)約成本、便利表示了肯定,并表示愿意與ONOS及華為在未來(lái)基于IETF標(biāo)準(zhǔn)領(lǐng)域開(kāi)展更多合作。

看,小伙伴們討論得多認(rèn)真啊,想不想搬個(gè)板凳圍觀啊?
控制器要實(shí)現(xiàn)網(wǎng)絡(luò)控制,必須要與網(wǎng)絡(luò)互通,必須要有轉(zhuǎn)發(fā)設(shè)備返回控制響應(yīng)。你是不是會(huì)認(rèn)為現(xiàn)場(chǎng)得搭幾十臺(tái)路由器???NO!NO!NO!這里必須介紹一下支撐本次Hackathon活動(dòng)的重要角色——華為SDN遠(yuǎn)程實(shí)驗(yàn)室。開(kāi)發(fā)者只需使用瀏覽器登錄華為SDN遠(yuǎn)程實(shí)驗(yàn)室網(wǎng)站,就可以預(yù)約和使用遠(yuǎn)程實(shí)驗(yàn)室提供的網(wǎng)絡(luò)環(huán)境了,實(shí)現(xiàn)拓?fù)涫占?、業(yè)務(wù)下發(fā)和流量測(cè)試等功能,不需要在現(xiàn)場(chǎng)搭建網(wǎng)絡(luò)環(huán)境,消除了網(wǎng)絡(luò)準(zhǔn)備的時(shí)間和硬件成本,快捷、高效地滿足了開(kāi)發(fā)者活動(dòng)的需要。只要有Internet,任何人都可以隨時(shí)、隨地使用華為SDN遠(yuǎn)程實(shí)驗(yàn)室。

現(xiàn)場(chǎng)使用的華為SDN遠(yuǎn)程實(shí)驗(yàn)室

ONOS操作界面
Day2分享篇
【14:00】經(jīng)歷了一天的討論、編程,終于到了分享成果的時(shí)刻。
作為業(yè)界主流控制器,ONOS提供了最適合運(yùn)營(yíng)商的開(kāi)源控制器平臺(tái),支持豐富的南北向接口和標(biāo)準(zhǔn)協(xié)議。本次大賽ONOS采用了IETF四個(gè)標(biāo)準(zhǔn)協(xié)議:分段路由(Segment Routing)、ACTN(Abstraction and Control of TE Networks,流量工程的抽象控制)、PCECC(PCE as Central Controller,集中控制PCE)和YANG元數(shù)據(jù)注解擴(kuò)展(Yang Metadata Annotation Extension)。
ACTN
韓國(guó)SKT Shin Jong Yoon先生分享成果
此場(chǎng)景是ONOS控制器北向接口標(biāo)準(zhǔn)的應(yīng)用開(kāi)發(fā)。小組成員完成兩個(gè)Used case。一是通過(guò)ONOS控制器開(kāi)發(fā)了一個(gè)新API,幫助物理分散的DC選擇最佳頭端。二是在ACTN的兩層控制器架構(gòu)之間,用YANG模型實(shí)現(xiàn)了一個(gè)網(wǎng)絡(luò)生存性工具,分析現(xiàn)有網(wǎng)絡(luò)和業(yè)務(wù),給出鏈路預(yù)警,從而提升運(yùn)維效率。ACTN提出的層次化控制器架構(gòu)提供了跨域、跨廠商的解決方案。不同域的控制器抽象拓?fù)渫ㄟ^(guò)基于IETF YANG模型的北向接口與協(xié)同器交互,管理跨域的TE網(wǎng)絡(luò),并完成端到端業(yè)務(wù)發(fā)放。幫助運(yùn)營(yíng)商敏捷運(yùn)營(yíng),提升用戶體驗(yàn)。
BGP-LSSegment Routing/BGP Flowspec
中國(guó)移動(dòng)Zhengqiang Li先生分享成果
此場(chǎng)景為ONOS南向接口開(kāi)發(fā)。小組成員完成了BGP FlowSpec Download to FIB特性、BGP-LS SR擴(kuò)展特性在ONOS控制器上的開(kāi)發(fā),與網(wǎng)絡(luò)(采用華為SDN遠(yuǎn)程實(shí)驗(yàn)室提供的網(wǎng)絡(luò)環(huán)境)進(jìn)行互通測(cè)試等即定目標(biāo)。該標(biāo)準(zhǔn)在IETF屬于比較熱門(mén)的技術(shù),通過(guò)該技術(shù)兼容現(xiàn)網(wǎng)設(shè)備,利用BGP的成熟度,將SDN能力快速引入現(xiàn)網(wǎng),從而加快SDN的部署。
PCECC

華為Dhruv Dhody先生分享成果
該場(chǎng)景用ONOS南向插件進(jìn)行開(kāi)發(fā),小組成員通過(guò)編程實(shí)現(xiàn)LSP標(biāo)簽更好的同步,增加了數(shù)據(jù)庫(kù)版本,避免數(shù)據(jù)庫(kù)在所有場(chǎng)景均完全同步。PCECC通過(guò)集中控制基于網(wǎng)絡(luò)拓?fù)鋪?lái)進(jìn)行路徑計(jì)算并進(jìn)行統(tǒng)一的標(biāo)簽分配,提升網(wǎng)絡(luò)敏捷性及可擴(kuò)展性。
YANG元數(shù)據(jù)注解擴(kuò)展

CiscoMahesh Jethanandani先生分享成果
小組成員對(duì)ONOS編程實(shí)現(xiàn)了草案樣例,對(duì)標(biāo)準(zhǔn)改進(jìn)也碰撞出新的火花。YANG語(yǔ)言是主流的SDN控制器南/北向接口的建模語(yǔ)言,當(dāng)前主要用來(lái)對(duì)NETCONF進(jìn)行數(shù)據(jù)建模。YANG元數(shù)據(jù)注解擴(kuò)展是對(duì)當(dāng)前YANG模型工具的重要補(bǔ)充。針對(duì)不同工具自動(dòng)生成一致的代碼,該代碼可跨平臺(tái)、跨廠商使用。幫助運(yùn)營(yíng)商跨不同控制器建立應(yīng)用,提升運(yùn)營(yíng)效率。
Day2榮譽(yù)篇
【15:30】經(jīng)過(guò)15個(gè)團(tuán)隊(duì)精彩分享之后,IETF 聯(lián)合主席Barry Leiba公布了獎(jiǎng)項(xiàng)。
ONOS團(tuán)隊(duì)?wèi){借出色的表現(xiàn)、創(chuàng)新的成果,在本次大賽設(shè)置的5個(gè)獎(jiǎng)項(xiàng)中,斬獲Best Progress in Hackathon、Best Feedback to WG和Most Important to IETF三頂桂冠。
獲獎(jiǎng)團(tuán)隊(duì)部分成員合影
番外篇
5種軟飲料、15種不同口味的茶包、咖啡、牛奶、精美的甜點(diǎn)、新鮮的水果,為開(kāi)發(fā)者提供體能和視覺(jué)的“加油站”。


怎么樣,夠高大上吧?IETF Heckathon,期待與你下次重逢!
關(guān)于ONOS
ONOS是一個(gè)滿足運(yùn)營(yíng)商可靠性、高性能、高靈活度等性能要求的開(kāi)源SDN操作系統(tǒng), ONOS生態(tài)系統(tǒng)主要包括SDN創(chuàng)立者組成的ON.Lab以及全球領(lǐng)先網(wǎng)絡(luò)運(yùn)營(yíng)商和網(wǎng)絡(luò)通信廠商,包括AT&T、Verizon、NTT、SK、中國(guó)聯(lián)通、Nokia、Ciena、Cisco、Ericsson、Fujitsu、華為、Intel以及NEC。在ONOS發(fā)展過(guò)程中不斷有新的成員加入,包括大量技術(shù)創(chuàng)新公司和教育科研組織,目前成員已經(jīng)超過(guò)60家。國(guó)內(nèi)的北京郵電大學(xué)和SDNLAB也是ONOS的合作伙伴。ONOS是Linux基金會(huì)下的項(xiàng)目之一,Linux目前支持多個(gè)開(kāi)源軟件項(xiàng)目,促進(jìn)項(xiàng)目之間的協(xié)調(diào)合作,推動(dòng)業(yè)內(nèi)的創(chuàng)新與發(fā)展。
本文轉(zhuǎn)載自:http://developer.huawei.com/ict/cn/site-sdn/article/10