編者按:刨根問底是人的本性,知其然就想要知其所以然,隨著2015全球未來網(wǎng)絡(luò)與SDN技術(shù)大會(huì)的臨近,不少躁動(dòng)的小伙伴已經(jīng)將大會(huì)官網(wǎng)翻了個(gè)底朝天,希望找出蛛絲馬跡事先了解本次大會(huì)。小編特意整理了去年大會(huì)的發(fā)言稿,截取一部分讓小伙伴們提前感受一下大會(huì)的氛圍,也為今年的大會(huì)暖暖場。
源的研發(fā),openStack發(fā)展的非常快,有上百種組織都已經(jīng)在支持。
在商業(yè)應(yīng)用的領(lǐng)域?qū)樱琋FV得到世界很多的大型的運(yùn)營商的支持,來鞏固這種網(wǎng)絡(luò)功能的虛擬化,因?yàn)樗接袑S玫木W(wǎng)元設(shè)備已經(jīng)變得非常的貴了,也很難運(yùn)行,所以要利用這種虛擬的技術(shù),以及云技術(shù)還有軟件,通過NFV構(gòu)建低成本的移動(dòng)網(wǎng)絡(luò)。IT領(lǐng)域包括200多的參與者,從2010年就開始,一直在強(qiáng)調(diào)這種IT的技術(shù),所以說運(yùn)營商應(yīng)更好的應(yīng)用起來。如果是最開始的部署,SDN也是具有優(yōu)越性的。
另外,ONF除了將Open?Flow協(xié)議作為南向接口的標(biāo)準(zhǔn)選擇,我們還有一系列的工作組來解決SDN的問題。這種架構(gòu)有很多元素:開放南向協(xié)議、控制層組件化,開放北向接口,軟件應(yīng)用管理協(xié)調(diào)平臺(tái),來支持一體化的運(yùn)作。SDN控制器能夠鳥瞰全網(wǎng)的狀態(tài),并能夠根據(jù)從網(wǎng)絡(luò)中收集的統(tǒng)計(jì)數(shù)據(jù)動(dòng)態(tài)的控制數(shù)據(jù)流量,我們是用了一種Open?Flow的協(xié)議。
我們來看下SDN,SDN是一種新型的網(wǎng)絡(luò)架構(gòu),它的設(shè)計(jì)理念是將網(wǎng)絡(luò)的控制平面與數(shù)據(jù)轉(zhuǎn)發(fā)平面進(jìn)行分離,并實(shí)現(xiàn)可編程化控制。SDN的典型架構(gòu)共分三層,最上層為應(yīng)用層,包括各種不同的業(yè)務(wù)和應(yīng)用;中間的控制層主要負(fù)責(zé)處理數(shù)據(jù)平面資源的編排,維護(hù)網(wǎng)絡(luò)拓?fù)洹顟B(tài)信息等;最底層的基礎(chǔ)設(shè)施層負(fù)責(zé)基于流表的數(shù)據(jù)處理、轉(zhuǎn)發(fā)和狀態(tài)收集。
OpenDaylight培訓(xùn)--OpenDaylight的董事David?Meyer
什么是OpenDaylight呢?OpenDaylight是一種開源的軟件項(xiàng)目,是在Linux基金會(huì)下,目的就是進(jìn)一步的采用以及創(chuàng)新軟件SDN,方法是創(chuàng)造共同的行業(yè)支持平臺(tái)。所以,我們要?jiǎng)?chuàng)造一種代碼,那么這種要它是強(qiáng)有力的,可延展的,開源的代碼基礎(chǔ),覆蓋主要的共同組件,滿足構(gòu)建SDN解決方案的需求。接受性也是很重要的,如果不能夠沒有供應(yīng)商去賣,沒有應(yīng)用,就沒有什么意思了,我們希望得到供應(yīng)商和用戶最廣泛的行業(yè)接受度。直接使用Open?Daylight的代碼,獲通過供貨商的產(chǎn)品使用,供應(yīng)商將OpenDaylight的代碼作為商用產(chǎn)品的一部分使用。我們希望有一個(gè)有活力的,技術(shù)不斷發(fā)展的社區(qū),為代碼基地做貢獻(xiàn),在商用產(chǎn)品中使用代碼,在上層下層以及周邊創(chuàng)造更多的價(jià)值。
我們看一下OpenStack的整合,Open?Daylight公開了唯一通用Open?Stack服務(wù)北向。公開的API完全匹配Neutron?API。在Open?Daylight中多方執(zhí)行Neutron網(wǎng)絡(luò)。OpenDaylight,OpenStack,Neutron?Plugin簡單的通過。簡化OpenStack?plugin,推動(dòng)了Open?Daylight的復(fù)雜度。
Openstack一體化的下一步是怎樣的呢?不斷更新Helium和Juno的計(jì)劃。VIF?plugging的變更,以實(shí)現(xiàn)穩(wěn)定的改良,一旦ODL在主機(jī)上設(shè)置了端口,通知就會(huì)從ODL發(fā)到Mechanism?Driver。使用Open?Flow的規(guī)則執(zhí)行安全群組。所以它的性能能夠得以實(shí)現(xiàn),不是說搖擺不定的,是比較穩(wěn)定的一個(gè)功能。我們現(xiàn)在要做的就是我們正在計(jì)劃進(jìn)一步的整合這些東西,在下一次發(fā)布的時(shí)候能夠有更好的一個(gè)東西,openStack它的整個(gè)發(fā)布,其實(shí)是我們希望能夠更好的去理解整個(gè)openStack世界里面發(fā)生了什么,或者即將發(fā)生什么,同時(shí)我們的安全部門他們也在實(shí)施一些Open?Flow的規(guī)則。同時(shí),L3整個(gè)路徑由OpenDaylight處理。我們想要去除L3agent需求。同時(shí)我們有另外的一些改良,比如有一些漏洞,我們會(huì)進(jìn)行修復(fù)。
SDN發(fā)展趨勢及Open?Flow與NFV?--ONF執(zhí)行主席Dan?Pitt
Open?Flow它的整個(gè)的協(xié)議是在每一個(gè)領(lǐng)域都在進(jìn)行的,在兩年之后,我們預(yù)測的是,或者在明年的早些時(shí)候?qū)?huì)非常艱難。我們不會(huì)有一個(gè)Open?Flow的客戶。原因一可能是因?yàn)樗麄冃酒墓?yīng)商,他們將會(huì)把那些供應(yīng)商給嵌入式的能力的用戶。我們也能夠看到Open?Flow他們能夠擴(kuò)展到其他的局域網(wǎng),大的擴(kuò)展性的局域網(wǎng)等等,以及一些當(dāng)?shù)氐臒o線網(wǎng)絡(luò)系統(tǒng)。我們想要非常確定的就是整個(gè)的轉(zhuǎn)換,整個(gè)的基礎(chǔ),應(yīng)該是讓這個(gè)技術(shù)更加的關(guān)注高速,以及高性能的組建式的發(fā)展。
服務(wù)供應(yīng)商以及SDN的發(fā)展,我們可以看到,有更多有效率的方法來掙更多的錢。所以,這些網(wǎng)絡(luò)他們本身想要有更多的控制來把組件式的各個(gè)部分都融入進(jìn)去,我希望我們可以幫助他們做到這一點(diǎn)。但是,可能剛才視頻當(dāng)中已經(jīng)說到了,他們認(rèn)為虛擬化的東西在NFV當(dāng)中能夠節(jié)約很多成本,并且有很多靈活性。即使已經(jīng)開始做SDN東西的,他們可能也想要提供新的服務(wù),用新的一些技術(shù),還有移動(dòng)性的技術(shù)。他們能提供的服務(wù),在現(xiàn)在來說是更靈活的,并且能夠非常快速的,而且能夠帶來更多的收入,這些服務(wù)還有數(shù)據(jù)中心的服務(wù),以及這些云服務(wù)他們都能夠建立更多的能量,從而去依賴于整個(gè)公共的運(yùn)營商去帶來更多的收入,能提供那些他們的基礎(chǔ)設(shè)施以及其他方面的東西。
很多人都使用開放這個(gè)詞來解釋我們整個(gè)的SDN。但是,我現(xiàn)在想要說一下,那其實(shí)只是最基本的基礎(chǔ),我們現(xiàn)在討論這些事情的時(shí)候,它開放其實(shí)最主要是它能夠發(fā)表,它是標(biāo)準(zhǔn)化的,而且它不是被一個(gè)單一的組織進(jìn)行控制。我認(rèn)為最重要的詞也就是David?Meyer今天提到的一個(gè)詞,就是當(dāng)這些技術(shù)在發(fā)展的時(shí)候,他們必須要很快的被發(fā)展,并且能夠滿足市場的需求。SDN世界當(dāng)中,我們想把這些接口帶到幾個(gè)有限的地方,同時(shí)能夠體現(xiàn)出一種正確性,他們能夠提供一些創(chuàng)新的可能性,同時(shí)?也能夠把這個(gè)創(chuàng)新擴(kuò)大,我們相信在整個(gè)的選擇當(dāng)中應(yīng)該是非常小心的,我們能夠創(chuàng)新一些相關(guān)的東西,并且是非常重要的事情。你非常熟悉這些接口,并且對(duì)于一些轉(zhuǎn)發(fā)的情況是非常熟悉的,我們現(xiàn)在想要滿足這樣的目的,必須就讓這些供貨商都能夠參與進(jìn)來,比如OpenDaylight,還有其他一些共同存在的東西,才能夠相互合作,因?yàn)檫@就是我們建立這個(gè)東西的一個(gè)最終的目的,讓大家能夠創(chuàng)新,從而讓OpenDaylight作為一個(gè)例子進(jìn)行創(chuàng)新。應(yīng)用這一層,我們會(huì)有API上相關(guān)的一些應(yīng)用,同時(shí)這些項(xiàng)目是可編程性的軟件,我們主要的方法來應(yīng)用這些應(yīng)用,就是能夠把這些互聯(lián)網(wǎng)能夠互相的聯(lián)系起來,讓他們有能力運(yùn)用這些應(yīng)用。可能還有北線的一個(gè)分支,我們希望不會(huì)太多,但是我們現(xiàn)在有一個(gè)做法,我們現(xiàn)在在做的就是在OpenDaylight里面能夠定義一些特殊的使用案例,從而找到一些信息的基礎(chǔ),還有模型,滿足這些需求和性能,來運(yùn)用這些應(yīng)用。還有就是數(shù)據(jù)的模型,還有信息模型,這都是需要我們自己去研發(fā)的。我能到看多就是更多的運(yùn)用的模型能夠使用我們模型在整個(gè)圖書館當(dāng)中進(jìn)行一些實(shí)施,同時(shí)SDN這些成分可能會(huì)在整個(gè)的北線接口當(dāng)中進(jìn)行實(shí)現(xiàn)。你可以選擇這些特殊的使用的框架來進(jìn)行北線支線的提取,同時(shí)我希望我們整個(gè)的組建以及模型能夠給大家更多的選擇,讓更多人運(yùn)用這項(xiàng)技術(shù)。也有很多新的東西我們可能會(huì)看到,也就是標(biāo)準(zhǔn)化的接口,比如CPI,還有SDK,他們的芯片都是一些硬件方面的表現(xiàn),我希望這可能會(huì)在下面的時(shí)間發(fā)生。但是,這些開放的計(jì)算性的項(xiàng)目可能會(huì)帶來很多很多的困難,但是我們會(huì)公布這些所有的信息,在所有的信息當(dāng)中能夠看到整個(gè)的發(fā)展進(jìn)程,我也希望能夠有一些客戶再進(jìn)一步轉(zhuǎn)換,從不同的能力當(dāng)中,以及芯片的性能當(dāng)中滿足顧客的需求,以及他們對(duì)網(wǎng)絡(luò)的需求。