[發明專利]一種發送和接收報文的方法和設備有效
| 申請號: | 201610693315.8 | 申請日: | 2016-08-18 |
| 公開(公告)號: | CN107770072B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 馬塞;郭帆;馬介悅;王穎斌;李星 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/46 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙) 31243 | 代理人: | 陳貞健;周建華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 發送 接收 報文 方法 設備 | ||
1.一種發送報文的方法,其中,所述方法包括:
從源虛擬機接收待發送的IP報文,所述IP報文包括目標虛擬機的IP地址;
基于所述IP報文生成VxLAN報文,根據預設的地址表將所述VxLAN報文發送至所述目標虛擬機對應交換機;
其中,所述交換機對所述VxLAN報文解封裝得到IP報文,根據預設的鄰居表將所述IP報文發送至對應的目標虛擬機;所述IP報文包括:目標虛擬機的IP地址和所述目標虛擬機的IP地址的假MAC地址;所述鄰居表記錄有目標虛擬機的IP地址與其目的MAC地址的映射關系。
2.根據權利要求1所述的方法,其中,所述從源虛擬機接收待發送至目標虛擬機的IP報文之前,還包括:
接收所述源虛擬機發送的對應于所述待發送的IP報文的ARP請求;
基于所述ARP請求向所述源虛擬機發送ARP應答信息,其中,所述ARP應答信息包括假MAC地址。
3.根據權利要求2所述的方法,其中,所述從源虛擬機接收待發送目標虛擬機的IP報文,目標虛擬機包括:
接收所述源虛擬機基于所述ARP應答信息發送的IP報文,其中,所述IP報文包括所述假MAC地址。
4.根據權利要求1所述的方法,其中,所述基于所述IP報文生成VxLAN報文,根據預設的地址表將所述VxLAN報文發送至目標虛擬機對應的交換機,包括:
獲取所述地址表,所述地址表記錄有目標虛擬機的IP地址與其宿主機的IP地址的映射關系;
從所述地址表中查找所述目標虛擬機的IP地址對應的宿主機的IP地址,將所述IP報文中的目的MAC地址以及源虛擬機的MAC地址去掉,將去掉MAC地址的IP報文和所述宿主機的IP地址進行VxLAN封裝,以生成VxLAN報文;
將所述VxLAN報文發送至目標虛擬機對應的交換機,所述目標虛擬機及其對應的交換機位于同一宿主機上。
5.根據權利要求4所述的方法,其中,從所述地址表中查找所述目標虛擬機的IP地址對應的宿主機的IP地址,包括:
若從所述地址表中未查找到對應的宿主機的IP地址;
則發送查詢對應的宿主機的IP地址的學習報文;
獲取根據所述學習報文返回的對應的宿主機的IP地址,并將獲取到的對應的宿主機的IP地址添加入所述地址表中。
6.一種交換機接收報文的方法,其中,所述方法包括:
接收VxLAN報文;
對所述VxLAN報文解封裝得到IP報文,根據預設的鄰居表將所述IP報文發送至對應的目標虛擬機;所述IP報文包括:目標虛擬機的IP地址和所述目標虛擬機的IP地址的假MAC地址;所述鄰居表記錄有目標虛擬機的IP地址與其目的MAC地址的映射關系。
7.根據權利要求6所述的方法,其中,對所述VxLAN報文進行解封裝得到IP報文,根據預設的鄰居表將所述IP報文發送至對應的目標虛擬機,包括:
對所述VxLAN報文進行解封裝,以獲取IP報文;
獲取鄰居表,從所述鄰居表中查找所述目標虛擬機的IP地址對應的目的MAC地址;
將所述目的MAC地址加入所述IP報文,將所述IP報文發送到目標虛擬機。
8.根據權利要求7所述的方法,其中,對所述VxLAN報文進行解封裝,以獲取IP報文中,所述IP報文還包括所述目標虛擬機的IP地址的假MAC地址;
將所述目的MAC地址加入所述IP報文,將所述IP報文發送到目標虛擬機,包括:
將所述目的MAC地址替換所述假MAC地址。
9.根據權利要求7所述的方法,其中,從所述鄰居表中查找所述目標虛擬機的IP地址對應的目的MAC地址,包括:
若從所述鄰居表中未查找到對應的目的MAC地址,
則發送查詢對應的目的MAC地址的學習報文;
獲取根據所述學習報文返回的對應的目的MAC地址,并將獲取到的對應的目的MAC地址添加入所述鄰居表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610693315.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:手提坐墊
- 下一篇:一種信息同步的方法,裝置及系統





