[發明專利]公有云網絡物理主機加入VPC的方法有效
| 申請號: | 202010516160.7 | 申請日: | 2020-06-09 |
| 公開(公告)號: | CN111614541B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 胡章豐;李彥君;李亞潔;任秋崢 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 公有 網絡 物理 主機 加入 vpc 方法 | ||
1.公有云網絡物理主機加入VPC的方法,其特征在于,該方法在物理主機通過vlan連接到ToR交換機上,物理主機的ToR支持vxlan和組播,擴展neutron的plugin和agent;
在neutron server中新增l2 gateway的plugin并擴展generic network switchplugin的功能,并配置物理主機所在ToR交換機的vlan與vxlan的vni映射,在openvswitchagent中新增l2 gateway的agent擴展,用戶管理虛擬網橋和ovs流表;
所述L2 gateway plugin用于監聽物理主機創建、刪除port的事件和虛機創建刪除事件,監聽到新的物理主機上線時或新的qrouter創建時,通過rpc消息通知L2 gatewayagent進行相關流表的下發,從而實現數據面的打通;
所述L2 gateway agent為基于openvswitch agent的L2功能擴展,其有兩個功能;
一個功能為維護雙vxlan通道的linux bridge網橋的動態創建和刪除,在一個新的VPC中加入物理主機時,需要給VPC中虛機所在的計算節點和該VPC的snat所在的網絡節點創建一個br-multicast的linux bridge橋,并通過一對veth pair接口連接到br-tun的ovs橋上,創建一個vxlan的接口并掛接到br-multicast橋上,該vxlan接口的vni復用VPC的vni,但udp端口號需要與ovs的vxlan端口不同,否則會有端口沖突;
另一個功能為給br-tun下發相關的流表。
2.根據權利要求1所述的公有云網絡物理主機加入VPC的方法,其特征在于,所述Generic network switch plugin主要是為L2gateway plugin提供配置物理主機所在的ToR交換機的接口,該ToR交換機支持vxlan和組播,物理主機通過vlan接入ToR交換機,通過在ToR交換機上配置vlan與vxlan的映射,用于物理主機與虛機的vxlan網絡互通。
3.根據權利要求2所述的公有云網絡物理主機加入VPC的方法,其特征在于,所述物理主機為單獨區域部署,所述單獨區域中的ToR交換機支持vxlan組播,OpenStack計算節點和網絡節點的vtep與物理主機的ToR交換機之間建立vxlan隧道,用于承載虛機與物理主機之間的vxlan流量。
4.根據權利要求3所述的公有云網絡物理主機加入VPC的方法,其特征在于,vxlan通道技術為ovs bridge和linux bridge的雙vxlan通道技術,其中br-tun的ovs bridge隧道用于OpenStack計算節點與網絡節點之間的vxlan流量封裝,br-multicast的linux bridge隧道則用于計算節點和網絡節點與物理主機所在的ToR交換機之間的vxlan流量封裝,由于內核實現中,vxlan采用udp的socket接收數據,因此ovs和linux的雙通道vxlan需采用不同的udp端口號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010516160.7/1.html,轉載請聲明來源鉆瓜專利網。





