[發明專利]一種虛擬機通過DHCP獲取IP的方法及系統在審
| 申請號: | 202011026069.3 | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112261167A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 郭旭亮;劉為峰 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/46 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王申雨 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 通過 dhcp 獲取 ip 方法 系統 | ||
本申請公開了一種虛擬機通過DHCP獲取IP的方法及系統,該方法包括:設置并存儲可信DHCP MAC地址列表;獲取DHCP DISCOVER廣播報文;根據設定的可信DHCP MAC地址列表,選擇任一可信DHCP MAC地址;根據所述任一可信DHCP MAC地址,將所述廣播報文變更為單播報文,所述單播報文的目標地址為指定DHCP服務器的MAC地址;根據所述指定DHCP服務器獲取IP地址。該系統包括:可信DHCP MAC地址列表設置模塊、廣播報文獲取模塊、可信DHCP MAC地址選擇模塊、報文變更模塊和IP地址獲取模塊。通過該申請,能夠在特定DHCP服務器上獲取IP地址,能夠有效提高所獲取的IP地址的準確性。
技術領域
本申請涉及云計算數據中心技術領域,特別是涉及一種虛擬機通過DHCP(DynamicHost Configuration Protocol,動態主機配置協議)獲取IP(Internet Protocol,網絡之間互聯的協議)的方法及系統。
背景技術
在云計算數據中心環境中,為建立虛擬機網絡,首先需要獲取虛擬機的IP地址。通過DHCP服務器獲取IP地址是個重要方法。
目前通過DHCP獲取虛擬機IP地址的方法,通常是:虛擬機向VLAN(Virtual LocalArea Network,虛擬局域網)內的DHCP服務器發送廣播報文,VLAN內的DHCP服務器收到廣播報文后進行響應,提供IP地址給虛擬機。
然而,目前通過DHCP獲取虛擬機IP地址的方法中,通常,一個VLAN內存在多臺DHCP服務器,當虛擬機發送廣播報文時,多臺DHCP服務器都會收到該廣播報文,相應地,多臺DHCP服務器都有可能提供IP地址給到該虛擬機,從而造成虛擬機獲取到錯誤的IP地址,進而造成虛擬機網絡不可用。因此,目前通過DHCP獲取虛擬機IP地址的方法,使得所獲取的IP地址準確性較差,進而造成虛擬機網絡穩定性較差。
發明內容
本申請提供了一種虛擬機通過DHCP獲取IP的方法及系統,以解決現有技術中獲取IP地址的方法使得IP地址準確性較差、虛擬機網絡穩定性較差的問題。
為了解決上述技術問題,本申請實施例公開了如下技術方案:
一種虛擬機通過DHCP獲取IP的方法,所述方法包括:
設置并存儲可信DHCP MAC(Media Access Control或者Medium Access Control,媒體訪問控制,或稱為物理地址、硬件地址,用來定義網絡設備的位置)地址列表;
獲取DHCP DISCOVER廣播報文;
在所述可信DHCP MAC地址列表中選擇任一可信DHCP MAC地址;
根據所述任一可信DHCP MAC地址,將所述廣播報文變更為單播報文,所述單播報文的目標地址為指定DHCP服務器的MAC地址;
根據所述指定DHCP服務器獲取IP地址。
可選地,根據所述任一可信DHCP MAC地址,將所述廣播報文變更為單播報文的方法,具體為:
將所述廣播報文中二層以太幀頭中的MAC目標地址替換為所述任一可信DHCP MAC地址。
可選地,根據所述指定DHCP服務器獲取IP地址的方法,包括:
將所述單播報文發送至指定DHCP服務器;
根據所述單播報文,所述指定DHCP服務器發送帶有IP地址的響應報文至所述虛擬機;
根據所述響應報文,虛擬機獲取IP地址。
可選地,所述設置并存儲可信DHCP MAC地址列表,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011026069.3/2.html,轉載請聲明來源鉆瓜專利網。





