[發明專利]一種軟件定義網絡控制器及其創建方法有效
| 申請號: | 201480081321.7 | 申請日: | 2014-08-19 |
| 公開(公告)號: | CN107003860B | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | 哈依姆·珀拉特 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 定義 網絡 控制器 及其 創建 方法 | ||
本發明提供了一種SDN控制器100及其創建方法。SDN控制器100用于完全替換OpenStack網絡業務中的Neutron服務器。SDN控制器100設置有網絡中所有網絡設備的統一數據模型300。在統一數據模型300中,所有網絡設備都是抽象化的,例如包括FE、FW和/或LB。為此目的,所述統一數據模型300至少包括根元類別301,其定義了所有網絡設備共享的多個基本屬性和/或操作305。所述統一數據模型300還包括多個設備類別302、303和304,每個設備類別表示網絡設備的一個類別。所述根元類別301由每個所述設備類別302、303和304繼承。
技術領域
本發明涉及一種軟件定義網絡(software defined network,簡稱SDN)控制器以及創建這種SDN控制器的方法。特別地,本發明展示了基于SDN控制器的Neutron服務器,即,用于替換OpenStack網絡業務的Neutron服務器的SDN控制器。
背景技術
OpenStack是一個免費的開源軟件云計算平臺。OpenStack網絡業務是標準業務,通常涉及若干程序在多個網絡節點中的部署。OpenStack網絡業務的主要程序是所謂的Neutron服務器,其是一種Python后臺程序,將OpenStack網絡應用編程接口(applicationprogramming interface,簡稱API)提供給網絡業務的租戶,并將租戶請求傳遞給一系列插件進行額外處理。
OpenStack網絡業務通常包含圖8所示的組件。Neutron服務器(原來稱為Quantum)在控制器節點上運行,以服務組網API及其擴展。Neutron服務器也用于執行網絡模型以及每個端口的IP尋址。Neutron服務器通常包括至少一個(Neutron)插件。Neutron服務器要求接入數據庫進行永久存儲,要求接入消息隊列進行內部通信。
插件代理(Neutron代理)通常在計算節點上運行,以管理和配置本地虛擬交換機。插件代理也要求接入消息隊列。
插件/代理集合是運行在neutron基礎設施之上的應用。這些應用包括動態主機配置協議(dynamic host configuration protocol,簡稱DHCP)代理,其向租戶網絡提供業務,也要求接入消息隊列。或者,為租戶網絡上的虛擬機的外網接入提供L3/NAT轉發的L3代理也要求接入消息隊列。這些代理在網絡節點上運行。
現有技術中的Neutron服務器具有若干問題和缺點。例如,Neutron服務器僅是API轉換層,該層不部署任意應用邏輯,也不向,例如,SDN應用提供任意其他業務。通過插件基礎設施是唯一增加應用或業務的方式。然而,這造成了以下問題:由于不存在Neutron服務器提供的業務,應用需要封裝所有的業務。即,封裝需要分別由每個應用進行。
此外,現有技術的Neutron服務器也不為應用鏈接提供基礎設施,因此,可能互相干擾或交互的應用間不互相協作。而且,只有應用通過Neutron調度器業務在“無共享”模式下運行,才可以分割應用。無論如何,應用均不會像在SDN中那樣控制數據路徑,因此需要所有處理的流量通過網絡節點,這可能會阻礙分布式虛擬路由器(distributed virtualrouter,簡稱DVR)等應用。
另一個缺點是應用的任意增加或更改均要求對Neutron服務器新版本的完全編譯。Neutron服務器還不支持任意要求Neutron服務器高可用性(high availability,簡稱HA)和集群的大規模部署。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480081321.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雪地靴(皮帶小耳朵款)
- 下一篇:吊燈(99059)





