[发明专利]虚拟路由器的迁移方法、装置、电子设备及存储介质在审
| 申请号: | 202210507005.8 | 申请日: | 2022-05-10 |
| 公开(公告)号: | CN115065630A | 公开(公告)日: | 2022-09-16 |
| 发明(设计)人: | 李文昊;潘超 | 申请(专利权)人: | 深信服科技股份有限公司 |
| 主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/586 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 孙静;胡春光 |
| 地址: | 518055 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 路由器 迁移 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种虚拟路由器的迁移方法、装置、电子设备及计算机存储介质,该方法包括:接收第一虚拟路由器的迁移请求;根据第一虚拟路由器的迁移请求,确定目的主机;向目的主机发送第一虚拟路由器的缓存数据,使目的主机确定第二虚拟路由器,并向第二虚拟路由器写入第一虚拟路由器的缓存数据。
技术领域
本发明涉及一种虚拟路由器的迁移方法,尤其涉及一种虚拟路由器的迁移方法、装置、电子设备及计算机存储介质。
背景技术
随着互联网技术的发展,现有的网络体系架构很难满足各种新兴应用和技术的部署要求,网络虚拟化应运而生。OpenStack平台是一系列软件开源的云计算管理平台项目,可以为私有云和公有云提供可扩展的弹性的云计算服务,其中,虚拟路由器是实施网络虚拟化的核心设备,在OpenStack平台中,当需要对网络部署进行调整,或者虚拟虚拟路由器的主机发生故障时,需要将虚拟路由器迁移到其它主机上,继续承担原有业务。但在相关技术中,迁移虚拟路由器时,原有的业务的缓存不会进行同步迁移,这导致在迁移虚拟路由器时业务会发生中断,并且需要依靠应用层的等待路由器迁移成功之后,才会恢复业务,该过程耗时较长,会严重影响用户的使用体验。因此,如何在虚拟路由器迁移的过程中同步迁移路由器的业务缓存是亟待解决的技术问题。
发明内容
本发明实施例提供了一种虚拟路由器的迁移方法、装置、电子设备及计算机存储介质。
本发明实施例提供了一种虚拟路由器的迁移方法,应用于源主机,所述方法包括:
接收第一虚拟路由器的迁移请求;
根据所述第一虚拟路由器的迁移请求,确定目的主机;
向所述目的主机发送所述第一虚拟路由器的缓存数据,使所述目的主机确定第二虚拟路由器,并向所述第二虚拟路由器写入所述第一虚拟路由器的缓存数据。
上述方案中,所述向所述目的主机发送所述第一虚拟路由器的缓存数据,包括:
向所述目的主机发送所述第一虚拟路由器的迁移请求;
在接收到所述目的主机发送的确认信息后,向所述目的主机发送所述第一虚拟路由器的缓存数据;所述确认信息为所述目的主机验证通过所述第一虚拟路由器的迁移请求的信息;所述确认信息包括:第一确认信息或第二确认信息;所述第一确认信息为所述目的主机在没有配置备用虚拟路由器的情况下发送的信息;所述第二确认信息为所述目的主机在配置有所述备用虚拟路由器的情况下发送的信息。
上述方案中,在接收到所述第一确认信息的情况下,向所述目的主机发送所述第一虚拟路由器的缓存数据之后,还包括:
在接收到所述目的主机发送的所述缓存数据写入完成的信息后,删除所述第一虚拟路由器。
上述方案中,所述在接收到所述目的主机发送的确认信息后,向所述目的主机发送所述第一虚拟路由器的缓存数据,使所述目的主机确定第二虚拟路由器,包括:
在接收到所述第一确认信息的情况下,向所述目的主机发送所述第一虚拟路由器的缓存数据,使所述目的主机创建虚拟路由器,并将所述创建的虚拟路由器确定为第二虚拟路由器;
在接收到所述第二确认信息的情况下,向所述目的主机发送所述第一虚拟路由器的缓存数据,使所述目的主机确定所述备用虚拟路由器为第二虚拟路由器。在接收到所述第二确认信息的情况下,向所述目的主机发送所述第一虚拟路由器的缓存数据之后,还包括:
接收所述目的主机发送的所述备用虚拟路由器的第二标识信息;
确定所述第一虚拟路由器的标识信息为第二标识信息。
上述方案中,向所述目的主机发送所述第一虚拟路由器的缓存数据之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210507005.8/2.html,转载请声明来源钻瓜专利网。





