[發明專利]一種虛擬機數據處理方法、系統、設備以及介質有效
| 申請號: | 202011568000.3 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112631726B | 公開(公告)日: | 2022-05-24 |
| 發明(設計)人: | 劉元鋒 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L12/46 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張元;張騰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 數據處理 方法 系統 設備 以及 介質 | ||
1.一種虛擬機數據處理方法,其特征在于,包括以下步驟:
響應于接收到數據報文,將所述數據報文通過第一虛擬網卡發送到第一網橋上;
利用所述第一網橋將所述數據報文解封并發送到第二網橋;
利用所述第二網橋將解封后的數據報文根據對應的標識通過第二虛擬網卡轉發至其他虛擬網卡上相應的虛擬機;
響應于所述虛擬機對外發送數據報文,將待發送的數據報文標記上內部的vlan后通過所述虛擬機對應的其他虛擬網卡轉發至所述第二網橋上;
利用所述第二網橋將所述內部的vlan根據預設的對應關系轉換成所述虛擬機的實際vlan并轉發至所述第一網橋;
利用所述第一網橋將攜帶有所述虛擬機的實際vlan的所述待發送的數據報文封裝后通過第一虛擬網卡發送。
2.如權利要求1所述的方法,其特征在于,還包括:
將宿主機上的物理網卡虛擬成第一虛擬網卡、第二虛擬網卡以及若干個其他虛擬網卡;
將所述第一虛擬網卡加入到所述第一網橋、將所述第二虛擬網卡加入到所述第二網橋以及利用所述若干個其他虛擬網卡創建虛擬機。
3.如權利要求1所述的方法,其特征在于,利用所述第二網橋將解封后的數據報文根據對應的標識通過第二虛擬網卡轉發至其他虛擬網卡上相應的虛擬機,進一步包括:
將所述數據報文攜帶的vlan根據所述第二網橋中預設的對應關系轉換成內部的vlan;
根據所述內部的vlan確定所述虛擬機的Mac地址并將所述內部的vlan和Mac地址確定為所述虛擬機的標識。
4.如權利要求3所述的方法,其特征在于,還包括:
根據所述內部的vlan和所述Mac地址創建對應調控規則;
將所述調控規則通過流表發送到所述第二網橋中。
5.如權利要求4所述的方法,其特征在于,還包括:
判斷所述數據報文是否符合所述調控規則;
響應于符合,將所述數據報文通過所述第二虛擬網卡轉發至對應的虛擬機上。
6.如權利要求5所述的方法,其特征在于,還包括:
響應于不符合,將所述數據報文丟棄。
7.一種虛擬機數據處理系統,其特征在于,包括:
第一虛擬網卡模塊,所述第一虛擬網卡模塊配置為響應于接收到數據報文,將所述數據報文通過第一虛擬網卡發送到第一網橋上;
第一網橋模塊,所述第一網橋模塊配置為利用所述第一網橋將所述數據報文解封并發送到第二網橋;
第二網橋模塊,所述第二網橋模塊配置為利用所述第二網橋將解封后的數據報文根據對應的標識通過第二虛擬網卡轉發至其他虛擬網卡上相應的虛擬機;
其中,所述第二網橋模塊進一步配置為響應于所述虛擬機對外發送數據報文,將待發送的數據報文標記上內部的vlan后通過所述虛擬機對應的其他虛擬網卡轉發至所述第二網橋上;利用所述第二網橋將所述內部的vlan根據預設的對應關系轉換成所述虛擬機的實際vlan并轉發至所述第一網橋;所述第一網橋模塊進一步配置為利用所述第一網橋將攜帶有所述虛擬機的實際vlan的所述待發送的數據報文封裝后通過第一虛擬網卡發送。
8.一種計算機設備,包括:
至少一個處理器;以及
存儲器,所述存儲器存儲有可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時執行如權利要求1-6任意一項所述的方法的步驟。
9.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時執行如權利要求1-6任意一項所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011568000.3/1.html,轉載請聲明來源鉆瓜專利網。





