新聞中心
SDN(軟件定義網(wǎng)絡(luò)Software Defined Network)將控制同轉(zhuǎn)發(fā)分離,引入控制器(Controller)系統(tǒng)進行集中化管控,并通過控制器北向接口,向應(yīng)用層或者上層控制器提供網(wǎng)絡(luò)抽象,使得網(wǎng)絡(luò)具備軟件編程的能力。開放的北向接口,是SDN生態(tài)系統(tǒng)的核心。本文重點介紹北向接口相關(guān)標準化進展。

創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為都勻企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、網(wǎng)站建設(shè),都勻網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
北向接口概述
作為一種顛覆傳統(tǒng)網(wǎng)絡(luò)的新型網(wǎng)絡(luò)架構(gòu),SDN憑借其快速提供網(wǎng)絡(luò)服務(wù)、實現(xiàn)網(wǎng)絡(luò)靈活管理、加速網(wǎng)絡(luò)應(yīng)用創(chuàng)新、降低運營開銷等諸多好處,一出現(xiàn)便吸引了眾多運營商的廣泛關(guān)注與青睞。SDN正在成為整個行業(yè)注目的焦點,越來越多的業(yè)界專家相信其將給傳統(tǒng)網(wǎng)絡(luò)架構(gòu)帶來一種革命性的變革。ONF提供的SDN三層網(wǎng)絡(luò)架構(gòu)獲得了業(yè)界普遍認可,SDN架構(gòu)主要分為三個層次:聚焦各種網(wǎng)絡(luò)業(yè)務(wù)開發(fā)的應(yīng)用層,負責(zé)資源編排,全局網(wǎng)絡(luò)管理的控制器層,負責(zé)數(shù)據(jù)轉(zhuǎn)發(fā)的基礎(chǔ)設(shè)施層。以控制器層為核心,其與應(yīng)用層和數(shù)據(jù)轉(zhuǎn)發(fā)層之間的接口分別被定義為北向接口(NBI, Northbound Interface)和南向接口(SBI, Southbound Interface),是SDN架構(gòu)中兩個重要的組成部分。SDN的核心是實現(xiàn)網(wǎng)絡(luò)的可編程控制,推動網(wǎng)絡(luò)業(yè)務(wù)的創(chuàng)新,而北向接口恰恰是這一趨勢的最關(guān)鍵推動力,通過北向接口,網(wǎng)絡(luò)業(yè)務(wù)開發(fā)者能以軟件編程的形式調(diào)用各種網(wǎng)絡(luò)資源,同時上層的網(wǎng)絡(luò)資源管理系統(tǒng)可以通過北向接口全局把控整個網(wǎng)絡(luò)的資源狀態(tài),并對資源進行統(tǒng)一調(diào)度。因為北向接口是直接為業(yè)務(wù)應(yīng)用服務(wù)的,因此其設(shè)計必須能夠描述業(yè)務(wù)意圖,具有良好的可操作性,而網(wǎng)絡(luò)業(yè)務(wù)的復(fù)雜多樣性又要求SDN北向接口是靈活的、可擴展的,以滿足復(fù)雜多變的業(yè)務(wù)創(chuàng)新需求。同時,北向接口的設(shè)計是否合理、便捷、是否能夠被業(yè)務(wù)應(yīng)用廣泛調(diào)用,也會直接影響到SDN控制器廠商的市場前景。與南向接口方面已有OpenFlow等國際標準不同,北向接口方面還缺少業(yè)界公認的標準。其主要原因是北向接口直接為業(yè)務(wù)應(yīng)用服務(wù),其設(shè)計需密切聯(lián)系業(yè)務(wù)應(yīng)用需求,具有多樣化的特征,很難統(tǒng)一。目前,SDN市場上各種各樣的控制器,如Opendaylight、Floodlight、ONOS等,都會對外提供各自的北向接口用于上層應(yīng)用開發(fā)和資源編排。這些北向接口的開放層次參差不齊,或者從用戶角度出發(fā),或者從運營角度出發(fā),或者從產(chǎn)品能力角度出發(fā)提出了很多方案,無法形成統(tǒng)一的標準的北向接口,給上層應(yīng)用帶來了很大困擾,學(xué)習(xí)成本也很高。因此,北向接口的標準制定成為當(dāng)前SDN領(lǐng)域競爭的焦點。
北向接口發(fā)展歷程
開放、可編程是SDN網(wǎng)絡(luò)的顯著特征。SDN網(wǎng)絡(luò)中,開放關(guān)注的焦點逐漸上移,主要經(jīng)歷了三個階段。第一階段:關(guān)注設(shè)備開放接口在這一階段,網(wǎng)絡(luò)開放關(guān)注在基礎(chǔ)設(shè)施層的設(shè)備開放接口,通過設(shè)備開放接口,直接實現(xiàn)對現(xiàn)有網(wǎng)絡(luò)設(shè)備的控制域編程。根據(jù)ONF中定義的OpenFlow協(xié)議標準,通過[match, action]的模型方式,直接生成并下發(fā)網(wǎng)絡(luò)基礎(chǔ)設(shè)備(如交換機、路由器以及網(wǎng)絡(luò)芯片)的轉(zhuǎn)發(fā)表項,實現(xiàn)對數(shù)據(jù)報文轉(zhuǎn)發(fā)行為的控制。在這一階段,應(yīng)用層和控制器層之間的邊界是模糊的,應(yīng)用層業(yè)務(wù)的開發(fā)需要感知底層物理網(wǎng)絡(luò)的細節(jié),并且需要構(gòu)造復(fù)雜表項實現(xiàn)業(yè)務(wù)開發(fā),給新業(yè)務(wù)的開發(fā)帶來極大困難。第二階段:關(guān)注控制器能力開放接口在這一階段,網(wǎng)絡(luò)開放關(guān)注在控制器能力開放,通過控制器的開放接口,可以實現(xiàn)特定的功能型、特定場景或技術(shù)方案的網(wǎng)絡(luò)控制能力實現(xiàn)。在ONF的North Bound Interface Work Group中,定義了大量的不同功能的開放接口,如Topology接口,L2VPN、L3VPN接口,Tunnel接口等,這些接口從具體的獨立的網(wǎng)絡(luò)能力角度,隱藏了具體網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)表項細節(jié)。此階段的控制能力開放接口,具備了一定的抽象,簡化了使用流程,利用這些功能接口的組合可以部署常見業(yè)務(wù),但使用者仍需具備豐富的網(wǎng)絡(luò)知識和相關(guān)技術(shù)背景,同時,網(wǎng)絡(luò)應(yīng)用和技術(shù)實現(xiàn)相綁定,隨著網(wǎng)絡(luò)功能的不斷創(chuàng)新,面向新功能的北向接口也需要不斷的增加或擴展。第三階段:關(guān)注系統(tǒng)能力開放接口當(dāng)前,在第三階段,網(wǎng)絡(luò)開放關(guān)注在系統(tǒng)能力的開放接口,更注重于網(wǎng)絡(luò)整體能力的抽象和開放,提供面向網(wǎng)絡(luò)操作意圖的網(wǎng)絡(luò)操作接口。使用這類用戶意圖的聲明式接口,網(wǎng)絡(luò)用戶、應(yīng)用只需描述想要“What”,而無需關(guān)心“How”去實現(xiàn),向用戶隱藏了網(wǎng)絡(luò)相關(guān)的技術(shù)信息,大大降低了網(wǎng)絡(luò)用戶、服務(wù)的網(wǎng)絡(luò)操作難度,使得網(wǎng)絡(luò)更容易被操作和使用。盡管面向用戶網(wǎng)絡(luò)操作意圖北向接口(Intent NBI)日益成為業(yè)界關(guān)注的熱點,但現(xiàn)階段大家對Intent的概念以及Intent NBI的描述形式和內(nèi)容難于達成統(tǒng)一,源于Intent NBI的目標用戶群尚未明確。同時,這種面向用戶意圖的北向接口,勢必會為控制器實現(xiàn)的“智能化”、服務(wù)質(zhì)量的保障性等帶來更多的挑戰(zhàn)。從SDN北向接口的發(fā)現(xiàn)過程來看,業(yè)界對網(wǎng)絡(luò)的關(guān)注點不斷上移,從關(guān)注具體的底層網(wǎng)絡(luò)實現(xiàn)到聚焦真正用戶業(yè)務(wù)需求,不斷提升SDN的價值。
北向接口發(fā)展現(xiàn)狀
北向接口連接SDN控制器和用戶應(yīng)用之間的重要紐帶,決定了SDN的實際能力與價值,直接影響了整個SDN市場的發(fā)展方向。站在不同角度上,目前業(yè)界存在兩種NBI技術(shù)思路。第一種是技術(shù)方案相關(guān)接口,即“我能做什么”,從技術(shù)視角出發(fā),暴露網(wǎng)絡(luò)系統(tǒng)能夠提供的具體能力,用戶通過選擇某種具體技術(shù)方案或組合實現(xiàn)其網(wǎng)絡(luò)應(yīng)用,實現(xiàn)對網(wǎng)絡(luò)的精確控制。典型的技術(shù)方案相關(guān)接口有L2VPN、L3VPN、IP-TE等。第二種技術(shù)思路是技術(shù)方案無關(guān)接口,即“我要什么”,從用戶視角出發(fā),屏蔽底層網(wǎng)絡(luò)細節(jié),使用戶真正聚焦業(yè)務(wù)需求,而無需關(guān)心在紛繁復(fù)雜的網(wǎng)絡(luò)解決方案中如何選擇,大大降低了網(wǎng)絡(luò)用戶、服務(wù)的操作難度。目前,面向用戶意圖的Intent接口逐步成為業(yè)界關(guān)注的熱點,吸引了眾多運營商及服務(wù)提供方的關(guān)注與參與。目前,典型的Intent接口有NEMO、GBP、SUPA等。兩種技術(shù)觀點站在不同視角上,對SDN的發(fā)展的方向進行詮釋,目前。兩者一方面通過各個標準組織對北向接口的分類、框架、協(xié)議等進行標準化定義,另一面由各開源平臺推動,力圖通過支持更多網(wǎng)絡(luò)應(yīng)用落地,造成事實標準??傊?,SDN北向接口標準的制定在標準以及開源組織中都有了長足的發(fā)展。標準領(lǐng)域的發(fā)展ONF和IETF是對SDN進行標準化的最重要的兩大標準組織,也成為北向接口競爭的重要戰(zhàn)場。ONF(Open Networking Foundation)ONF是SDN技術(shù)重要的標準化組織之一,致力于創(chuàng)新和發(fā)展新型網(wǎng)絡(luò)架構(gòu),目前,ONF的會員數(shù)已經(jīng)超過150家公司,其推動的SDN技術(shù)標準涵蓋SDN技術(shù)的各個方面,主要包括SDN架構(gòu)、南向接口、北向接口、轉(zhuǎn)發(fā)模型、無線網(wǎng)絡(luò)等,并成功制定了大名鼎鼎的SDN南向接口協(xié)議OpenFlow。在北向接口的制定方面,ONF也做出了重要的貢獻。2013年10月,ONF成立北向接口工作組(North Bound Interface Working Group),致力于建立SDN中北向接口的原型及其信息模型,為應(yīng)用開發(fā)者設(shè)計一個統(tǒng)一的層次清晰功能完善的北向接口。圖5的北向接口API范圍所示,不同抽象層及接口范圍需要發(fā)展不同的API,如應(yīng)用于虛擬化管理及QoS等需要不同的API。目前,針對北向接口中SFC、VPN等技術(shù)方案相關(guān)的標準還在進一步討論中,同時基于Intent的北向接口的信息模型、數(shù)據(jù)模型、應(yīng)用實例等也都在積極的進行中。IETF(Internet Engineering Task Force)IETF是全球互聯(lián)網(wǎng)最具權(quán)威的技術(shù)標準化組織,主要任務(wù)是負責(zé)互聯(lián)網(wǎng)相關(guān)技術(shù)規(guī)范的研發(fā)和制定,重點是定義設(shè)備間的協(xié)議及技術(shù)規(guī)范。隨著SDN技術(shù)理念被業(yè)界廣泛接受,IETF也成立相應(yīng)的工作組全面開展標準化工作,其研究更注重重用現(xiàn)有的協(xié)議和架構(gòu),立足于以演進的方式實現(xiàn)集中控制和網(wǎng)絡(luò)的可編程。在北向接口標準的制定方面,IETF也取得了很多進展。IETF前期側(cè)重于制定技術(shù)方案接口類北向接口,早期IETF成立ALTO(Application-layer Traffic Optimization)工作組,主要通過為應(yīng)用層提供更多的網(wǎng)絡(luò)信息,完成應(yīng)用層的流量優(yōu)化。已經(jīng)發(fā)布6篇RFC,包括需求、協(xié)議等內(nèi)容,正在定義信息模型、數(shù)據(jù)模型等。在2013年,成立SFC工作組,主要職責(zé)是定義如何將多個業(yè)務(wù)功能通過業(yè)務(wù)鏈串接起來形成不同的業(yè)務(wù)功能集合,滿足不同場景的需求和部署場景。目前,已經(jīng)發(fā)布SFC架構(gòu)RFC,并在努力制定相應(yīng)的數(shù)據(jù)模型。2015年成立OPS域的網(wǎng)絡(luò)級技術(shù)接口的工作組L3SM,旨在制定統(tǒng)一L3VPN部署的數(shù)據(jù)模型,以L3VPN為目標,探索IETF定義網(wǎng)絡(luò)級業(yè)務(wù)統(tǒng)一接口的可行性。目前,已有多篇drafts闡述VPN部署的自動化管理以及統(tǒng)一數(shù)據(jù)模型。隨著Intent概念被不斷熱議,IETF也開始成立專門的工作組來制定Intent接口標準。2014年底華為推動成立IB-NEMO討論組,聚焦Intent-Based Network Modeling相關(guān)工作的討論,旨在將現(xiàn)有網(wǎng)絡(luò)操作意圖抽象成Intent統(tǒng)一模型,實現(xiàn)對網(wǎng)絡(luò)資源的靈活操作與控制。目前,已有以提出統(tǒng)一信息模型草稿,數(shù)據(jù)模型也正在討論中。2015年華為推動成立SUPA(Simplified Use of Policy Abstractions)工作組,主要目標是制定通用的Policy模型,并且將Intent Policy作為其中重要的研究內(nèi)容。目前,已經(jīng)提交了關(guān)于Intent Policy的信息模型、數(shù)據(jù)模型以及應(yīng)用場景實例等多篇草稿。開源領(lǐng)域的發(fā)展目前,已經(jīng)有許多開源社區(qū)致力于推動SDN在網(wǎng)絡(luò)的應(yīng)用,造成了極大的影響力。其中,從參與度和影響力上,OpenStack、Opendaylight和ONOS比較值得關(guān)注。OpenStackOpenStack是一個由NASA(美國國家航空航天局)和Rackspace合作研發(fā)并發(fā)起的,以Apache許可證授權(quán)的自由軟件和開放源代碼項目。OpenStack是目前最活躍的一個開源云計算管理平臺項目,作為SDN控制器的一個重要應(yīng)用,其由多個組件組成,與網(wǎng)絡(luò)相關(guān)的組件有neutron、GBP、congress組件。NeutronNeutron為openstack提供了“網(wǎng)絡(luò)即服務(wù)”的功能,租戶在云中能夠自定義的構(gòu)建起一套虛擬網(wǎng)絡(luò)環(huán)境,互聯(lián)其虛擬機,并提供網(wǎng)絡(luò)服務(wù),真正構(gòu)建起一個屬于租戶的虛擬DC。Neutron將網(wǎng)絡(luò)抽象為網(wǎng)絡(luò)Network、子網(wǎng)subnet、端口port、路由器router等,之后啟動的虛擬機就可以直接掛在這個網(wǎng)絡(luò)上。子網(wǎng)是由一組IP地址組成的地址池, OpenStack 可從中向虛擬機分配 IP 地址。端口是虛擬機和路由器或交換機掛接網(wǎng)絡(luò)的著附點,一個虛擬機實例可通過此端口將它的網(wǎng)絡(luò)適配器附加到一個虛擬網(wǎng)絡(luò)。從Neutron的網(wǎng)絡(luò)抽象可以看出這是個典型的適用于云計算環(huán)境的北向抽象,沒有網(wǎng)絡(luò)拓撲的概念,以虛擬機為中心,是一種IT人對網(wǎng)絡(luò)的抽象。該抽象只能描述虛擬機之間的互通與隔離,不能描述大部分的網(wǎng)絡(luò)業(yè)務(wù),比如SLA、QoS、ServiceChain等,雖然現(xiàn)在Neutron也在擴展,但只是case by case的擴展,針對一個業(yè)務(wù)需求就實現(xiàn)一個擴展,沒有一個通用的模型來支撐。GBP(Group Based Policy)Group based policy是由Cisco和IBM主導(dǎo),在openstack平臺新增的一個關(guān)于北向接口的開源項目。2013年11月,Cisco收購了Insieme Networks公司,以該公司技術(shù)為核心,推出了以應(yīng)用為中心的基礎(chǔ)設(shè)施解決方案“ACI”,同時,在其主導(dǎo)的OpenDayLight社區(qū)創(chuàng)建新的孵化項目Group Policy,隨后與IBM聯(lián)合提案,在Neutron項目中增加以應(yīng)用為中心、面向策略、抽象的接口項目,并最終命名為“基于組的策略抽象(GBP)”,目前GBP也是OpenStack的一個孵化項目,未被工作組正式接納。GBP認為當(dāng)前的neutron API只是在連接層面描述了業(yè)務(wù)的訪問與隔離需求,不直觀,也不靈活。針對當(dāng)前大量的三層網(wǎng)絡(luò)業(yè)務(wù)需求,GBP引入了策略模型,使用group和policy rule來描述網(wǎng)絡(luò)業(yè)務(wù)需求,可以很方便的實現(xiàn)業(yè)務(wù)的自動化和安全性。GBP將策略作用的對象稱為group,將具有相同策略的虛擬機組合成group,策略是一些規(guī)則的集合,每個規(guī)則規(guī)定了兩個group之間的流量的行為,比如重定向、業(yè)務(wù)鏈等。從GBP的模型描述可以看出GBP是一個可以動態(tài)的描述網(wǎng)絡(luò)策略的模型,彌補了Neutron只能靜態(tài)的描述虛擬機之間的互通隔離的缺陷。CongressCongress project是由VMware公司主導(dǎo),在2014年初啟動的一個新項目,其目的是構(gòu)建在OpenStack所有組件之上的通用的policy as a service,實現(xiàn)IT業(yè)務(wù)快速自動部署。Congress允許云管理員和租戶使用一種高層次的、通用的、聲明式的語言datalog去描述業(yè)務(wù)邏輯,策略語言不是包括一些確定的策略類型或內(nèi)嵌的實施策略,而是一種簡單的定義哪些云狀態(tài)是允許的,那些是不允許的。盡管congress成立之初吸引了大批人的關(guān)注,并擴展了的Intent的表述方式,然而因其沒有清晰統(tǒng)一的抽象模型以及實現(xiàn)上需要多個項目的協(xié)同配合,發(fā)展的狀態(tài)沒有預(yù)期的理想。ONOSONOS(Open Network Operating System)是由SDN技術(shù)最早創(chuàng)造發(fā)明的斯坦福、伯克利等知名大學(xué)聯(lián)合運營商、設(shè)備制造商發(fā)起的非營利性開源社區(qū)組織,對SDN的發(fā)展有著重要影響力,其目標是創(chuàng)建一個開源的SDN網(wǎng)絡(luò)操作系統(tǒng),滿足運營商對網(wǎng)絡(luò)性能的電信級要求,滿足運營商網(wǎng)絡(luò)遷移到SDN網(wǎng)絡(luò)的需求。ONOS架構(gòu)中有兩個強大的北向接口層:意圖框架和全局網(wǎng)絡(luò)視圖。意圖框架屏蔽服務(wù)運行的復(fù)雜性,允許應(yīng)用向網(wǎng)絡(luò)請求服務(wù)而不需要了解服務(wù)運行的具體細節(jié),這就意味著網(wǎng)絡(luò)運營商和應(yīng)用開發(fā)者可以進行高級編程,只需提出操作意圖。目前,ONOS的Intent Framework中已經(jīng)提出了集中類型的Intent,HostToHost、PathIntent等。目前,ONOS許多項目還處于起步階段,需要進一步的追蹤??傊?,北向接口在決定SDN發(fā)展方向與價值上具有舉足輕重的意義,在開源和標準上勢必存在更加激烈的競爭,最終標準的制定還需要更多市場的考驗。Opendaylight2014年,IBM、Cisco、Brocade、Juniper等廠商發(fā)起Opendaylight項目(簡稱ODL),旨在打造一個統(tǒng)一的開放SDN平臺,以推動SDN技術(shù)的創(chuàng)新。ODL項目自成立以來就受到業(yè)界的廣泛關(guān)注,目前已擁有會員,并已經(jīng)完成4次release,在2016年2月份發(fā)布最新版本Beryllium。作為極具影響力的開源社區(qū),ODL吸引了許多關(guān)注北向接口項目的參與。NIC(Network Intent Composition)2014年底由HP提交了新的項目NIC,目的是提供一種通用的抽象的策略語法,讓用戶很方便的描述自己的意圖。其提出的Intent模型如圖9所示,利用對源節(jié)點、目的節(jié)點之間通信規(guī)則的指定和限制,實現(xiàn)對網(wǎng)絡(luò)通信的控制。另外,Intent期望做成一個統(tǒng)一的Intent平臺,整合面向用戶意圖的不同北向接口,目前,已經(jīng)有GBP、VTN、NEMO等實現(xiàn)了對NIC的對接。GBP(Group Based Policy)除了在OpenStack的貢獻之外,GBP也在ODL中提交了開源項目。ODL中的GBP將策略作用的最底層抽象命名為endpoint,可以對應(yīng)物理網(wǎng)絡(luò)中的特定設(shè)備,可以是虛擬機接口,物理接口或其他網(wǎng)絡(luò)設(shè)備。將具有相同策略的endpoint組合成為group。contract是group之間的契約,契約有一些規(guī)則組成,每個規(guī)則規(guī)定了兩個group之間的流量的行為,比如重定向。用戶只需指定EPG的范圍以及EPG之間的通信規(guī)則,即可完成底層網(wǎng)絡(luò)規(guī)則的自動部署。其定義的Intent模型如圖10所示。目前,GBP已經(jīng)完成了Lithium和Beryllium版本的發(fā)布,并提議成為ODL的核心項目。NEMO(NEtwork MOdeling)2015年由華為公司提交了NEMO項目,目的是將現(xiàn)有網(wǎng)絡(luò)操作意圖抽象成一系列的網(wǎng)絡(luò)操作元語,通過這些元語的靈活組合即可靈活的操作網(wǎng)絡(luò)資源,編排網(wǎng)絡(luò)處理邏輯,形成豐富的網(wǎng)絡(luò)應(yīng)用。NEMO項目提出的Intent模型如圖11所示。NEMO將用戶關(guān)注的網(wǎng)絡(luò)操作意圖抽象為網(wǎng)絡(luò)資源和網(wǎng)絡(luò)行為,資源抽象為Object,即Node、Connection和Flow,對網(wǎng)絡(luò)行為的操作抽象為Operation(指定完成動作)或Result(指定達到的最終目標)。Intent可表示為Object+Operation, Object+Result等。目前,NEMO項目已經(jīng)完成了Beryllium的release,并實現(xiàn)常見網(wǎng)絡(luò)應(yīng)用場景。
華為的Intent NBI實踐
華為提出的NEMO項目一直引領(lǐng)Intent NBI的實踐,提供了一套完整的基于意圖的實現(xiàn)。 NEMO項目開發(fā)了一種面向網(wǎng)絡(luò)服務(wù)的編程語言作為一種新的SDN北向接口形式,打破了傳統(tǒng)上“煙囪式”基于場景逐一定義接口的方式,基于Intent的表述模型總結(jié)出一套面向網(wǎng)絡(luò)服務(wù)的原語,通過靈活的組合實現(xiàn)任意場景應(yīng)用的描述與部署,并通過15種簡單的語句替代了傳統(tǒng)上成百上千的API。NEMO語言以更加自然和直接的方式表達用戶的意圖,網(wǎng)絡(luò)應(yīng)用和開發(fā)者在使用NEMO語言描述網(wǎng)絡(luò)服務(wù)時,只需要告訴控制器做什么,而不需要指明如何去做。NEMO的Intent執(zhí)行引擎實現(xiàn)了一個網(wǎng)絡(luò)中間件,隱藏網(wǎng)絡(luò)實現(xiàn)和部署的復(fù)雜性,將高層次的服務(wù)級別的Intent轉(zhuǎn)化成真正的網(wǎng)絡(luò)部署,并通過軟件自動化的方式解決網(wǎng)絡(luò)中資源和策略的沖突。創(chuàng)新提出的三層映射架構(gòu),簡化了Intent到網(wǎng)絡(luò)部署的轉(zhuǎn)換,使得每層映射功能清晰,第三方模塊和新的算法功能可以快速的集成。此外,NEMO還提供了一系列的支撐工具,比如沙箱,為測試、仿真和部署都提供了便利,為網(wǎng)絡(luò)應(yīng)用提供了一套集成開發(fā)環(huán)境。業(yè)務(wù)定制與業(yè)務(wù)創(chuàng)新一直倍受運營商的關(guān)注。NEMO抓住運營商的需求,面向不同行業(yè)用戶的意圖,基于通用的網(wǎng)絡(luò)操作模式和以應(yīng)用為中心的網(wǎng)絡(luò)模型,為運營商的業(yè)務(wù)設(shè)計人員提供一種簡單易用的網(wǎng)絡(luò)業(yè)務(wù)模板定制方式。使用NEMO語言可以快速的捕捉行業(yè)用戶的意圖,方便的在應(yīng)用中描述其對網(wǎng)絡(luò)的需求,而將網(wǎng)絡(luò)實現(xiàn)層面的復(fù)雜性留給SDN控制器,并通過優(yōu)化的軟件系統(tǒng),自動實現(xiàn)資源的分配、網(wǎng)絡(luò)性能的監(jiān)控、資源與策略的沖突解決,極大的簡化了運營商的設(shè)計工作并加速了業(yè)務(wù)創(chuàng)新和新業(yè)務(wù)的布放。NEMO將攜手標準組織IETF、ONF以及開源社區(qū)共同完成Intent NBI、相關(guān)模型、語言語法以及Intent引擎的定義和實現(xiàn)。
文章標題:詳解SDN北向接口標準化
分享地址:http://fisionsoft.com.cn/article/ccdcgss.html


咨詢
建站咨詢
