[发明专利]虚拟通信方法、系统及设备在审
申请号: | 201510982754.6 | 申请日: | 2015-12-24 |
公开(公告)号: | CN106921551A | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 金凌;李实 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/741 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 许蓓 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 通信 方法 系统 设备 | ||
1.一种虚拟通信方法,其特征在于,所述方法包括:
第一虚拟可扩展局域网网关VXLANGW1接收其下属的第一虚机VM1发往第二虚机VM2的数据包,其中,VXLANGW1接收的数据包的源IP为VM1的IP地址,源MAC为VM1的MAC地址,目的IP为VM2的IP地址,目的MAC为VM2所属的VXLANGW2的MAC地址;
VXLANGW1根据VXLANGW2的MAC地址查找第一流表以获取发送端口信息并将数据包转发到VM2所属的第二虚拟可扩展局域网网关VXLANGW2,其中,VXLANGW1转发的数据包的源IP为VM1的IP地址,源MAC被替换为VXLANGW1的MAC地址,目的IP为VM2的IP地址,目的MAC为VM2所属的VXLANGW2的MAC地址;
VXLANGW2接收VXLANGW1发送的数据包,根据目的IP查找本地映射表确定目的MAC为VM2的MAC地址,将数据包的目的MAC替换为VM2的MAC地址并转发给VM2。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
VXLANGW2接收其下属的VM2发往VM1的回复数据包,其中,VXLANGW2接收的回复数据包的源IP为VM2的IP地址,源MAC为VM2的MAC地址,目的IP为VM1的IP地址,目的MAC为VM1所属的VXLANGW1的MAC地址;
VXLANGW2根据VXLANGW1的MAC地址查找第二流表以获取发送端口信息并将回复数据包转发到VM1所属的VXLANGW1,其中,VXLANGW2转发的回复数据包的源IP为VM2的IP地址,源MAC被替换为VXLANGW2的MAC地址,目的IP为VM1的IP地址,目的MAC为VM1所属的VXLANGW1的MAC地址;
VXLANGW1接收VXLANGW2发送的回复数据包,根据目的IP查找本地映射表确定目的MAC为VM1的MAC地址,将回复数据包的目的MAC替换为VM1的MAC地址并转发给VM1。
3.根据权利要求2所述的方法,其特征在于,第一流表由控制器下发给VXLANGW1,第二流表由控制器下发给VXLANGW2。
4.根据权利要求3所述的方法,其特征在于,控制器采用以下方法建立第一流表:
控制器接收VXLANGW1转发的来自其下属VM1的地址解析协议ARP请求,其中,控制器接收的ARP请求的源IP为VM1的IP地址,源MAC为VXLANGW1的MAC地址,目的IP为VM2的IP地址;
控制器向除VXLANGW1以外的各个虚拟可扩展局域网网关VXLANGW广播ARP请求,除VXLANGW1以外的各个VXLANGW向其下属的虚机VM转发ARP请求;
控制器接收到VXLANGW2返回的ARP应答,其中,控制器接收的ARP应答的源IP为VXLANGW2下属VM2的IP地址,源MAC为VXLANGW2的MAC地址,目的IP为VM1的IP地址;
控制器根据ARP应答中的源IP和源MAC维护虚机的ARP状态表,进而建立第一流表。
5.根据权利要求4所述的方法,其特征在于,控制器采用以下方法建立第二流表:
控制器根据ARP请求中的源IP和源MAC维护虚机的ARP状态表,进而建立第二流表。
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
任一VXLANGW接收其下属的VM发送的ARP请求,所述ARP请求的源IP和源MAC分别为发送ARP请求的VM的IP地址和MAC地址,并将所述ARP请求的源IP和源MAC添加到本地映射表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510982754.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电脑外连接线配置板
- 下一篇:一种电源线固定装置