[發明專利]一種軟件定義網絡SDN的實現方法、裝置和系統有效
| 申請號: | 201410459244.6 | 申請日: | 2014-09-05 |
| 公開(公告)號: | CN105391568B | 公開(公告)日: | 2019-07-23 |
| 發明(設計)人: | 李華;張曉益;李文輝;倪輝 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 定義 網絡 sdn 實現 方法 裝置 系統 | ||
本申請公開了一種軟件定義網絡SDN的實現方法,SDN控制器接收云計算平臺發送的虛擬網絡信息,虛擬網絡信息包括VM的信息和運行VM的服務器的信息的對應關系;SDN控制器獲取物理網絡信息,物理網絡信息包括TOR交換機的信息和服務器的信息的對應關系;SDN控制器根據虛擬網絡信息和物理網絡信息,獲取VM的信息和TOR交換機的信息的對應關系,從而可以在物理網絡上為虛擬機建立物理轉發路徑,實現虛擬網絡到物理網絡的映射,更好的支持云計算平臺對SDN控制器的業務自動發放和按需調整。
技術領域
本發明涉及網絡技術領域,特別涉及一種軟件定義網絡SDN的實現方法、裝置和系統。
背景技術
云計算平臺OpenStack是一個開源的基礎設施即服務(Infrastructure as aService,IaaS)云計算平臺,可以讓任何人自行建立和提供云端運算服務。OpenStack由多個相對獨立的服務組件構成,如包括:Compute(Nova):虛擬機管理組件,用于虛擬機計算或使用群組啟動虛擬機實例,Compute是OpenStack計算節點,也稱為Nova組件;Networking(Neutron):網絡管理組件,提供云計算環境下的虛擬網絡功能,Openstck通過Neutron API可以將虛擬網絡的管控信息發送到SDN控制器Controller,實現虛擬網絡切片,完成物理網絡和虛擬計算、存儲的自動協同。
Openstck向SDN控制器發送虛擬網絡的管控信息,包含虛擬租戶網絡、子網、接入的虛擬機等信息,不包含虛擬機的物理網絡信息。SDN控制器不知道虛擬機的具體機柜頂端(Top Of Rack,TOR)交換機信息,從而無法在物理網絡上為虛擬機建立物理轉發路徑,難以支持業務的自動發放和按需調整。
現有技術采用由維護人員在SDN控制器上手動配置TOR交換機上的物理端口連接的服務器信息,或者手動配置TOR交換機上的物理端口和虛擬網絡的綁定關系。但是由于SDN網絡中虛擬機和服務器數量龐大,現有技術的方法由維護人員手動配置,配置工作量大,不能較好的支持業務的自動發放和按需調整。
發明內容
為了更好的支持業務的自動發放和按需調整,本發明實施例提供一種軟件定義網絡SDN的實現方法、裝置和系統。
第一方面,提供一種軟件定義網絡SDN的實現方法,包括:
SDN控制器接收云計算平臺發送的虛擬網絡信息,所述虛擬網絡信息包括虛擬機VM的信息和運行所述VM的服務器的信息的對應關系;
所述SDN控制器獲取物理網絡信息,所述物理網絡信息包括與所述服務器相連的機柜頂端TOR交換機的信息和所述服務器的信息的對應關系;
所述SDN控制器根據所述虛擬網絡信息和所述物理網絡信息,獲取所述VM的信息和所述TOR交換機的信息的對應關系。
結合第一方面,在第一種可能的實現方式中,其中,
所述VM的信息包括VM MAC地址或VM IP地址;
所述服務器的信息包括以下元素中至少一個:所述服務器的網卡地址、所述服務器的系統名稱SystemName、所述服務器的通用唯一識別碼UUID、所述服務器上的虛擬交換機vSwitch的標識;
所述TOR交換機的信息包括所述TOR交換機的設備標識和連接到所述服務器的物理端口信息。
結合第一方面,或者第一方面的第一種可能的實現方式,在第二種可能的實現方式中,其中,
所述SDN控制器獲取物理網絡信息具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410459244.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于巴氏距離的層級式圖像分割方法
- 下一篇:一種信息管理方法及系統





