[發(fā)明專利]為熱備系統處理報文的代理網關及通信方法在審
| 申請?zhí)枺?/td> | 201811547566.0 | 申請日: | 2018-12-18 |
| 公開(公告)號: | CN110062057A | 公開(公告)日: | 2019-07-26 |
| 發(fā)明(設計)人: | 王睿;陳帥 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/46;H04L12/18;G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代理網關 虛擬機 報文 主機 報文攜帶 報文獲取 主機發(fā)送 虛擬互聯網協議 發(fā)送 處理報文 地址對應 熱備系統 數據負載 通信 疊加 攜帶 網絡 | ||
本發(fā)明實施例公開一種基于代理網關的通信方法和代理網關,該方法包括:接收第一主機向代理網關發(fā)送的第一疊加overlay報文,第一overlay報文攜帶有第一ARP請求報文,第一ARP請求報文由第一主機的第一虛擬機產生并用于請求與虛擬互聯網協議VIP地址對應MAC地址,從第一overlay報文獲取第一ARP請求報文,發(fā)送第一ARP請求報文至第二主機和第三主機,接收第二主機發(fā)送的第二overlay報文,第二overlay報文攜帶有主虛擬機根據第一ARP請求報文產生的針對第一虛擬機的第一ARP應答報文,第一ARP應答報文攜帶有主虛擬機的MAC地址,從第二overlay報文獲取第一ARP應答報文,向第一主機發(fā)送第三overlay報文,第三overlay報文攜帶有第一ARP應答報文。通過以上方式,可降低VPC網絡的報文數量,從而減輕數據負載。
技術領域
本申請涉及網絡通信技術領域,特別涉及一種為熱備系統處理報文的代理網關和基于代理網關的通信方法。
背景技術
在虛擬機私有云(Virtual Private Cloud,VPC)的場景中,為提高應用服務的可靠性,提供雙機熱備系統,雙機熱備系統包括主虛擬機和備虛擬機,為主虛擬機和備虛擬機分配一個虛擬互聯網協議(Virtual Internet Protocol,VIP)地址,并根據主虛擬機的工作狀態(tài)將VIP綁定到主虛擬機或備虛擬機,其中,主虛擬機和備虛擬機設置有不同的媒體訪問控制(Media Access Control Address,MAC)地址,并且,主虛擬機和備虛擬機分別設置有相同的應用服務。當主虛擬機處于正常工作狀態(tài)時,由主虛擬機綁定VIP地址并以 VIP地址提供應用服務,當主虛擬機處于故障狀態(tài)時,備虛擬機替換主虛擬機綁定VIP 地址,備虛擬機以該VIP地址提供相同的應用服務,從而保證應用服務的可靠性,使得在主虛擬機不能正常工作的情況下,也可以利用備虛擬機提供應用服務,且用戶對主虛擬機發(fā)生故障無感知,可提升用戶體驗。
在主虛擬機處于正常工作狀態(tài)時,主虛擬機與VIP地址綁定,VPC內的虛擬機在首次與主虛擬機進行通信時,該虛擬機沒有記錄主虛擬機的MAC地址的,這時需要發(fā)送地址解析協議(Address Resolution Protocol,ARP)請求報文以請求主虛擬機的MAC地址,具體地,會通過與該虛擬機連接的虛擬擴展局域網隧道端點(Virtual Extensible LAN TunnelEndpoints,VTEP)在VPC網絡廣播發(fā)送攜帶有ARP請求報文的VXLAN報文,以查詢VIP地址對應的主虛擬機的MAC地址。
在現有技術中,在VPC規(guī)模較大,如有上萬個虛擬機時,需在VPC內進行廣播需要復制上萬份VXLAN報文,從而使得數據負載過高,導致出現報文時延大、丟包問題。
發(fā)明內容
為解決現有技術的問題,本發(fā)明實施例提供一種為熱備系統處理報文的代理網關和基于代理網關的通信方法,通過代理網關接收第一主機發(fā)送的攜帶有ARP請求報文的第一overlay報文,可避免在VPC網絡廣播發(fā)送攜帶有ARP請求報文的VXLAN報文,從而降低網絡數據負載。
第一方面,本發(fā)明實施例提供一種基于代理網關的通信方法,該方法用于為熱備系統處理報文,熱備系統包括主虛擬機和備虛擬機,該方法包括以下步驟:代理網關接收第一主機向代理網關發(fā)送的第一疊加overlay報文,第一overlay報文攜帶有第一地址解析協議ARP請求報文,第一ARP請求報文由第一主機的第一虛擬機產生并用于請求與虛擬互聯網協議VIP地址對應MAC地址,代理網關從第一overlay報文獲取第一ARP 請求報文,發(fā)送第一ARP請求報文至第二主機和第三主機,第二主機設置有主虛擬機,第三主機設置有備虛擬機,代理網關接收第二主機向代理網關發(fā)送的第二overlay報文,第二overlay報文攜帶有主虛擬機根據第一ARP請求報文產生的針對第一虛擬機的第一 ARP應答報文,第一ARP應答報文攜帶有主虛擬機的MAC地址,代理網關從第二overlay 報文獲取第一ARP應答報文,向第一主機發(fā)送第三overlay報文,第三overlay報文攜帶有第一ARP應答報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811547566.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網絡地址轉換方法及裝置
- 下一篇:網絡地址的配置方法和裝置





