一種服務(wù)節(jié)點(diǎn)能力信息的獲取方法及控制平臺(tái)的制作方法
【專利摘要】本發(fā)明公開了一種服務(wù)節(jié)點(diǎn)能力信息的獲取方法及控制平臺(tái),所述獲取方法包括:控制平臺(tái)通過與服務(wù)節(jié)點(diǎn)之間的接口獲取所述服務(wù)節(jié)點(diǎn)的信息;或者,控制平臺(tái)接收業(yè)務(wù)控制平臺(tái)或者具備網(wǎng)管功能的設(shè)備通過北向接口發(fā)送的所述服務(wù)節(jié)點(diǎn)的信息;其中,所述服務(wù)節(jié)點(diǎn)的信息包括:所述服務(wù)節(jié)點(diǎn)的身份標(biāo)識(shí)及能力屬性;所述控制平臺(tái)包含開放流(OpenFlow)控制器或OpenFlow配置點(diǎn)。采用本發(fā)明后,OpenFlow控制平面不僅可以掌握其管控SDN網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)?,還可以了解附著在網(wǎng)絡(luò)上的服務(wù)節(jié)點(diǎn)及其能力信息,進(jìn)而可以按需動(dòng)態(tài)地編排業(yè)務(wù)服務(wù)鏈,更加靈活高效地提供網(wǎng)絡(luò)服務(wù)。
【專利說明】一種服務(wù)節(jié)點(diǎn)能力信息的獲取方法及控制平臺(tái)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及SDN架構(gòu)網(wǎng)絡(luò)通信領(lǐng)域,并且特別地,涉及一種服務(wù)節(jié)點(diǎn)能力信息的 獲取方法及控制平臺(tái)。
【背景技術(shù)】
[0002] 由于現(xiàn)在的網(wǎng)絡(luò)暴露出了越來越多的弊病以及人們對(duì)網(wǎng)絡(luò)性能的需求越來越高, 研究人員不得不把很多復(fù)雜功能加入到路由器的體系結(jié)構(gòu)當(dāng)中,例如〇SPF(Open Shortest Path First,開放式最短路徑優(yōu)先)、BGP (border gatewayprotocol,邊界網(wǎng)關(guān)協(xié)議)、組播、 區(qū)分服務(wù)、流量工程、NAT (Network AddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)、防火墻、MPLS (Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換)等等。這就使得路由器等交換設(shè)備 越來越臃腫而且性能提升的空間越來越小。
[0003] 然而與網(wǎng)絡(luò)領(lǐng)域的困境截然不同的是,計(jì)算機(jī)領(lǐng)域得到了日新月異的發(fā)展。仔細(xì) 回顧計(jì)算機(jī)領(lǐng)域的發(fā)展,不難發(fā)現(xiàn)其關(guān)鍵在于計(jì)算機(jī)領(lǐng)域找到了一種簡單可用的硬件底層 (x86指令集)。由于有了這樣一種公用的硬件底層,所以在軟件方面,不論是應(yīng)用程序還是 操作系統(tǒng)都取得了飛速的發(fā)展?,F(xiàn)在很多主張重新設(shè)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的人士認(rèn)為: 可以通過復(fù)制計(jì)算機(jī)領(lǐng)域的成功來解決現(xiàn)在網(wǎng)絡(luò)所遇到的所有問題。在這種思想的指導(dǎo) 下,將來的網(wǎng)絡(luò)必將是:底層的數(shù)據(jù)通路(交換機(jī)、路由器)是"啞的、簡單的、最小的",并定 義一個(gè)對(duì)外開放的關(guān)于流表的公用的APKApplication ProgrammingInterface,應(yīng)用程序 編程接口),同時(shí)采用控制器來控制整個(gè)網(wǎng)絡(luò)。未來的研究人員就可以在控制器上自由的調(diào) 用底層的API來編程,從而實(shí)現(xiàn)網(wǎng)絡(luò)的創(chuàng)新。
[0004] 基于上述的理念,出現(xiàn)了軟件定義網(wǎng)絡(luò)(Software Defined Network,簡稱為 SDN),其最初是由美國斯坦福大學(xué)clean slate研究組提出的一種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu)。目 前,其核心技術(shù)OpenFlow(開放流協(xié)議)協(xié)議(如圖1所示)通過將網(wǎng)絡(luò)設(shè)備控制面(包含 OpenFlow Controller)與數(shù)據(jù)面(包含OpenFlow Capable Switch)分離開來,從而實(shí)現(xiàn)了 網(wǎng)絡(luò)流量的靈活控制,為核心網(wǎng)絡(luò)及應(yīng)用的創(chuàng)新提供了良好的平臺(tái)。
[0005] OpenFlow協(xié)議用來描述控制器和交換機(jī)之間交互所用信息的標(biāo)準(zhǔn)以及控制器和 交換機(jī)的接口標(biāo)準(zhǔn)。協(xié)議的核心部分是用于OpenFlow協(xié)議信息結(jié)構(gòu)的集合。
[0006] OpenFlow流表或經(jīng)過編排的多個(gè)流表級(jí)聯(lián)而成管道,用來配置交換機(jī)轉(zhuǎn)發(fā)路徑 (如圖2所示),流表的條目定義由匹配字段、計(jì)數(shù)器和指令集等如下幾個(gè)字段構(gòu)成,如表1 所示。
[0007] 表1流表的條目字段
[0008]
【權(quán)利要求】
1. 一種服務(wù)節(jié)點(diǎn)能力信息的獲取方法,包括: 控制平臺(tái)通過與服務(wù)節(jié)點(diǎn)之間的接口獲取所述服務(wù)節(jié)點(diǎn)的信息;或者, 控制平臺(tái)接收業(yè)務(wù)控制平臺(tái)或者具備網(wǎng)管功能的設(shè)備通過北向接口發(fā)送的所述服務(wù) 節(jié)點(diǎn)的信息; 其中,所述服務(wù)節(jié)點(diǎn)的信息包括:所述服務(wù)節(jié)點(diǎn)的身份標(biāo)識(shí)及能力屬性;所述控制平 臺(tái)包含開放流(OpenFlow)控制器或OpenFlow配置點(diǎn)。
2. 如權(quán)利要求1所述的方法,其特征在于: 所述控制平臺(tái)通過與服務(wù)節(jié)點(diǎn)之間的接口獲取所述服務(wù)節(jié)點(diǎn)的信息,具體包括: 當(dāng)所述接口存在于所述OpenFlow配置點(diǎn)與所述服務(wù)節(jié)點(diǎn)之間時(shí),擴(kuò)展所述OpenFlow 配置協(xié)議,所述OpenFlow配置點(diǎn)通過獲取配置(Get-Config)消息從所述服務(wù)節(jié)點(diǎn)獲取所 述服務(wù)節(jié)點(diǎn)的信息。
3. 如權(quán)利要求1所述的方法,其特征在于: 所述控制平臺(tái)通過與服務(wù)節(jié)點(diǎn)之間的接口獲取所述服務(wù)節(jié)點(diǎn)的信息,具體包括: 當(dāng)所述接口存在于所述OpenFlow控制器與所述服務(wù)節(jié)點(diǎn)之間時(shí),擴(kuò)展OpenFlow協(xié)議, 通過增強(qiáng)OpenFlow特性(OF-Feature)或新增多部分(Multipart)消息的子消息,獲取所述 服務(wù)節(jié)點(diǎn)的信息。
4. 如權(quán)利要求1?3中任意一項(xiàng)所述的方法,其特征在于: 所述能力屬性包括:所述服務(wù)節(jié)點(diǎn)的服務(wù)類型、拓?fù)溥B接、和/或性能指標(biāo)。
5. 如權(quán)利要求1?3中任意一項(xiàng)所述的方法,其特征在于: 所述服務(wù)節(jié)點(diǎn)的信息還包括所述服務(wù)節(jié)點(diǎn)的本地策略; 其中,所述本地策略包括運(yùn)營商配置的靜態(tài)策略。
6. 如權(quán)利要求1所述的方法,其特征在于,還包括: 所述控制平臺(tái)利用獲取到的服務(wù)節(jié)點(diǎn)的信息形成網(wǎng)絡(luò)服務(wù)視圖; 其中,所述網(wǎng)絡(luò)服務(wù)視圖中包括所述服務(wù)節(jié)點(diǎn)與OpenFlow交換機(jī)的網(wǎng)絡(luò)拓?fù)溥B接和 各個(gè)服務(wù)節(jié)點(diǎn)的能力屬性。
7. 如權(quán)利要求6所述的方法,其特征在于,還包括: 所述控制平臺(tái)根據(jù)業(yè)務(wù)應(yīng)用和/或自身管理的服務(wù)需求、結(jié)合所述網(wǎng)絡(luò)服務(wù)視圖形成 服務(wù)鏈,針對(duì)所述服務(wù)鏈所涉及的各個(gè)服務(wù)節(jié)點(diǎn)生成相應(yīng)的轉(zhuǎn)發(fā)策略,針對(duì)服務(wù)鏈所涉及 的各OpenFlow交換機(jī)生成相應(yīng)的流表?xiàng)l目,并通過OpenFlow協(xié)議將所述流表?xiàng)l目下發(fā)給 對(duì)應(yīng)的OpenFlow交換機(jī),通過控制協(xié)議將所述轉(zhuǎn)發(fā)策略下發(fā)給對(duì)應(yīng)的服務(wù)節(jié)點(diǎn)。
8. -種控制平臺(tái),包括: 獲取模塊,用于通過與服務(wù)節(jié)點(diǎn)之間的接口獲取所述服務(wù)節(jié)點(diǎn)的信息;或者, 接收模塊,用于接收業(yè)務(wù)控制平臺(tái)或者具備網(wǎng)管功能的設(shè)備通過北向接口發(fā)送的所述 服務(wù)節(jié)點(diǎn)的信息; 其中,所述服務(wù)節(jié)點(diǎn)的信息包括:所述服務(wù)節(jié)點(diǎn)的身份標(biāo)識(shí)及能力屬性;所述控制平 臺(tái)包含開放流(OpenFlow)控制器或OpenFlow配置點(diǎn)。
9. 如權(quán)利要求8所述的控制平臺(tái),其特征在于: 當(dāng)所述控制平臺(tái)為所述OpenFlow配置點(diǎn)時(shí),所述獲取模塊用于通過與服務(wù)節(jié)點(diǎn)之間 的接口獲取所述服務(wù)節(jié)點(diǎn)的信息,具體包括: 所述獲取模塊用于當(dāng)所述接口存在于所述OpenFlow配置點(diǎn)與所述服務(wù)節(jié)點(diǎn)之間時(shí), 擴(kuò)展所述OpenFlow配置協(xié)議,通過獲取配置(Get-Config)消息從所述服務(wù)節(jié)點(diǎn)獲取所述 服務(wù)節(jié)點(diǎn)的信息。
10. 如權(quán)利要求8所述的控制平臺(tái),其特征在于: 當(dāng)所述控制平臺(tái)為所述OpenFlow控制器時(shí),所述獲取模塊通過與服務(wù)節(jié)點(diǎn)之間的接 口獲取所述服務(wù)節(jié)點(diǎn)的信息,具體包括: 所述獲取模塊擴(kuò)展OpenFlow協(xié)議,通過增強(qiáng)OpenFlow特性(OF-Feature)或新增多部 分(Mu 11ipart)消息的子消息,獲取所述服務(wù)節(jié)點(diǎn)的信息。
11. 如權(quán)利要求8?10中任意一項(xiàng)所述的控制平臺(tái),其特征在于: 所述能力屬性包括:所述服務(wù)節(jié)點(diǎn)的服務(wù)類型、拓?fù)溥B接、和/或性能指標(biāo)。
12. 如權(quán)利要求8?10中任意一項(xiàng)所述的控制平臺(tái),其特征在于: 所述服務(wù)節(jié)點(diǎn)的信息還包括所述服務(wù)節(jié)點(diǎn)的本地策略; 其中,所述本地策略包括運(yùn)營商配置的靜態(tài)策略。
13. 如權(quán)利要求8所述的控制平臺(tái),其特征在于,還包括: 服務(wù)視圖形成模塊,用于利用獲取到的服務(wù)節(jié)點(diǎn)的信息形成網(wǎng)絡(luò)服務(wù)視圖; 其中,所述網(wǎng)絡(luò)服務(wù)視圖中包括所述服務(wù)節(jié)點(diǎn)與OpenFlow交換機(jī)的網(wǎng)絡(luò)拓?fù)溥B接和 各個(gè)服務(wù)節(jié)點(diǎn)的能力屬性。
14. 如權(quán)利要求13所述的控制平臺(tái),其特征在于,還包括: 服務(wù)鏈形成模塊,用于根據(jù)業(yè)務(wù)應(yīng)用和/或自身管理的服務(wù)需求、結(jié)合所述服務(wù)視圖 形成模塊生成的網(wǎng)絡(luò)服務(wù)視圖形成服務(wù)鏈,針對(duì)所述服務(wù)鏈所涉及的各個(gè)服務(wù)節(jié)點(diǎn)生成 相應(yīng)的轉(zhuǎn)發(fā)策略,針對(duì)服務(wù)鏈所涉及的各OpenFlow交換機(jī)生成相應(yīng)的流表?xiàng)l目,并通過 OpenFlow協(xié)議將所述流表?xiàng)l目下發(fā)給對(duì)應(yīng)的OpenFlow交換機(jī),通過控制協(xié)議將所述轉(zhuǎn)發(fā) 策略下發(fā)給對(duì)應(yīng)的服務(wù)節(jié)點(diǎn)。
【文檔編號(hào)】H04L12/70GK104426756SQ201310362490
【公開日】2015年3月18日 申請日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】梁乾燈, 尤建潔, 王寒凝 申請人:中興通訊股份有限公司