[发明专利]路由链路管理方法和系统、虚拟路由网关和宿主机网关有效
| 申请号: | 201710035921.5 | 申请日: | 2017-01-18 |
| 公开(公告)号: | CN108322393B | 公开(公告)日: | 2021-03-16 |
| 发明(设计)人: | 常磊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/751;H04L12/713;H04L12/66 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路由 管理 方法 系统 虚拟 网关 宿主 | ||
本申请实施例提供了一种路由链路管理方法和系统、虚拟路由网关和宿主机网关,涉及计算机技术领域。本申请实施例针对虚拟机发出的报文,与该虚拟机相对应的源宿主机网关在本地没有查找到对应该报文的路由链路数据时,将该报文转发至虚拟路由网关;该虚拟路由网关针对接收到的所述报文,在本地查找到对应该报文的路由链路数据后,根据该路由链路数据将该报文转发至目的宿主机网关,并将该路由链路数据返回该源宿主机网关;该源宿主机网关根据接收到的该路由链路数据,将该路由链路数据记录至所述源宿主机本地。从而可以宿主机网关能快速获得自己需要的路由链路数据,降低了对宿主机内存的耗费,避免虚拟路由网关流量负载过大。
技术领域
本申请涉及计算机技术领域,特别是涉及一种路由链路管理方法和系统、一种虚拟路由网关和一种宿主机网关。
背景技术
在云服务中,存在一种专有网络VPC(Virtual Private Cloud,虚拟私有云),专有网络VPC是一个公共云计算资源的动态配置池,需要使用加密协议、隧道协议和其他安全程序,在民营企业和云服务提供商之间传输数据。一个VPC基本上把提供商的多租户架构变成单租户架构。在一个专有网络中,可承载数十万台甚至更多的源虚拟机,这些源虚拟机分布在云集群中大量的、不同的宿主机上;而每个宿主机又可能分别承载着多个专有网络的源虚拟机。
那么,在专有网络中,其数据的传输需要路由链路数据,而对于路由链路数据的下发,目前技术存在下述两种技术方案:
其一,对虚拟路由网关和源宿主机网关下发全量的路由链路数据,源虚拟机和源虚拟机之间的流量可以通过源宿主机网关中的全量的路由链路数据转发。该种方案在专有网络规模较小,源虚拟机所属宿主机的数量较少的情况下,该路由链路数据可以相对快速的下发。而当专有网络的规模不断扩大,宿主机支持更多专有网络的源虚拟机时,需要不断计算整个网络拓扑,那么对源宿主机网关实时下发全量的路由链路数据则几乎无法实现。并且,由于所有源宿主机网关都存储了全量的路由链路数据,耗费了宿主机大量的内存,从而大大降低源宿主机网关的转发性能。
其二,只对虚拟路由网关下发全量的路由链路数据。但是该方案由于源宿主机网关不存在路由链路数据,一个宿主机中的源虚拟机和其他宿主机的源虚拟机之间的流量全部需要通过虚拟路由网关转发,容易导致虚拟路由网关流量负载过大,浪费虚拟路由网关的带宽资源。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种路由链路管理方法和系统、虚拟路由网关和宿主机网关。
为了解决上述问题,本申请公开了一种路由链路管理方法,包括:
针对虚拟机发出的报文,与所述虚拟机相对应的源宿主机网关在本地没有查找到对应所述报文的路由链路数据时,将所述报文转发至虚拟路由网关;
所述虚拟路由网关针对接收到的所述报文,在本地查找到对应所述报文的路由链路数据后,根据所述路由链路数据将所述报文转发至目的宿主机网关,并将所述路由链路数据返回所述源宿主机网关;
所述源宿主机网关根据接收到的所述路由链路数据,将所述路由链路数据记录至所述源宿主机本地。
本申请还公开了一种路由链路管理方法,包括:
接收源宿主机网关转发的报文;
所述虚拟路由网关针对接收到的所述报文,在本地查找到对应所述报文的路由链路数据后,根据所述路由链路数据将所述报文转发至目的宿主机网关,并将所述路由链路数据返回所述源宿主机网关,以供所述源宿主机网关根据接收到的所述路由链路数据,将所述路由链路数据记录至所述源宿主机本地。
本申请还公开了一种路由链路管理方法,包括:
针对所在宿主机的虚拟机所发送的报文,在源宿主机网关本地记录的路由链路数据中,没有查找到对应所述报文的路由链路数据后,将所述报文转发至所述虚拟路由网关;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710035921.5/2.html,转载请声明来源钻瓜专利网。





