[發明專利]一種疊加網絡的配置方法和裝置有效
| 申請號: | 201410096016.7 | 申請日: | 2014-03-14 |
| 公開(公告)號: | CN104917682B | 公開(公告)日: | 2017-12-15 |
| 發明(設計)人: | 周萬 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761;H04L12/46 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 謝安昆,宋志強 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 疊加 網絡 配置 方法 裝置 | ||
技術領域
本申請涉及通信技術領域,特別涉及一種疊加網絡(OverLay Network)的配置方法和裝置。
背景技術
在數據中心網絡中,服務器的虛擬化應用越來越廣泛,服務器虛擬化之后,一臺物理服務器可以支持多臺虛擬機(Virtual Machine,VM),每個虛擬機獨立運行。利用服務器虛擬化技術,同一數據中心可以為不同租戶提供服務器托管等業務。租戶是數據中心資源的使用者,為了確保租戶的數據安全,不同租戶之間需要通過虛擬網絡進行流量隔離,這就要求數據中心內部物理網絡能夠劃分為不同的虛擬網絡。
為實現數據中心內部物理網絡中不同虛擬網絡的劃分,現有技術提供了三層網絡虛擬化(L2"Network Virtualization Over Layer 3"overlay,NVO3)技術。NVO3是一種疊加網絡技術,通過引入隧道技術,對虛擬網絡的報文進行隧道封裝,從而將不同虛擬網絡通過不同的隧道加以區分。NVO3使用MAC in IP的隧道封裝,通過采用24bit的虛擬網絡標識,使用戶可以創建16M相互隔離的虛擬網絡。如圖1所示的NVO3的數據中心網絡結構示意圖所示,在數據中心網絡中引入網絡虛擬化邊緣節點(Network Virtualization Edge,NVE),負責租戶終端系統之間的數據通信。從VM發出的報文首先到達NVE,由NVE查找MAC轉發表;如果確定報文需跨越IP網絡,則由NVE對報文進行NVO3封裝,封裝后報文的外層目的IP地址為隧道對端的IP地址;NVO3報文在IP網絡中根據外層目的IP地址逐跳轉發,到達目的設備后進行解封裝并發送至目的VM。
虛擬網絡可以采用虛擬擴展局域網(Virtual eXtensible Local Area Network,VxLAN)、使用通用路由封裝的網絡虛擬化(Network Virtualization using Generic Routing Encapsulation,NVGRE)、無狀態傳輸隧道(Stateless Transport Tunneling,STT)等技術進行構建,在采用VxLAN技術時,NVO3封裝也即為VxLAN封裝,在采用NVGRE技術時,NVO3封裝為NVGRE封裝,在采用STT技術時,NVO3封裝為STT封裝。
NVE可以運行在傳統的交換機、路由器或服務器中,由網絡虛擬化集中控制節點(NVA)進行集中的管理和控制。目前的技術無法實現NVE的自動配置。
發明內容
有鑒于此,本發明的目的在于提供一種疊加網絡的配置方法和裝置,能夠自動在NVE之間建立通信隧道,不需要人工干預。
為實現上述目的,本發明提供的技術方案為:
一種疊加網絡的配置方法,包括:
獲取本網絡虛擬化邊緣節點NVE的IP地址信息,為本NVE部署的每個虛擬網絡實例分配用于發送組播報文的虛擬網絡組播標識,根據本NVE的IP地址信息和該用于發送組播報文的虛擬網絡組播標識生成該虛擬網絡實例對應的組播隧道封裝表項,以建立該虛擬網絡實例對應的組播報文發送隧道;
將本NVE的IP地址信息和部署的虛擬網絡實例信息注冊到NVA,獲取遠端NVE注冊到NVA的IP地址信息和虛擬網絡實例信息,并據此確定遠端NVE和本NVE部署的相同虛擬網絡實例集合,針對該集合中的每一虛擬網絡實例,根據遠端NVE部署的該虛擬網絡實例信息生成該虛擬網絡實例對應的組播隧道解封裝表項,以建立該虛擬網絡實例對應的組播報文接收隧道。
一種NVE,包括:獲取單元、標簽分配單元、注冊單元、隧道建立單元;
所述獲取單元,用于獲取本NVE的IP地址信息;
所述標簽分配單元,用于為本NVE部署的每個虛擬網絡實例分配用于發送組播報文的虛擬網絡組播標識;
所述注冊單元,用于將本NVE的IP地址信息和部署的虛擬網絡實例信息注冊到NVA,并獲取遠端NVE注冊到NVA的IP地址信息和虛擬網絡實例信息;
所述隧道建立單元,用于根據本NVE的IP地址信息和標簽分配單元為本NVE部署的每個虛擬網絡實例分配的用于發送組播報文的虛擬網絡組播標識生成該虛擬網絡實例對應的組播隧道封裝表項,以建立該虛擬網絡實例對應的組播報文發送隧道;用于注冊單元獲取遠端NVE注冊到NVA的IP地址信息和虛擬網絡實例信息后,據此確定遠端NVE和本NVE部署的相同虛擬網絡實例集合,針對該集合中的每一虛擬網絡實例,根據遠端NVE部署的該虛擬網絡實例信息生成該虛擬網絡實例對應的組播隧道解封裝表項,以建立該虛擬網絡實例對應的組播報文接收隧道;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410096016.7/2.html,轉載請聲明來源鉆瓜專利網。





