[发明专利]数据中心的业务迁移方法、装置及系统在审
申请号: | 201480003010.9 | 申请日: | 2014-11-17 |
公开(公告)号: | CN104798342A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 顾炯炯;许圣祥;郭拴太 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/46;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 业务 迁移 方法 装置 系统 | ||
技术领域
本发明实施例涉及通信业务领域,具体涉及一种数据中心的业务迁移方法、装置及系统。
背景技术
为了保证数据的安全性和业务连续性,通常需要在一个主用数据中心的异地建立一个灾备中心,用于主用数据中心的容灾,当主用数据中心出现自然灾害等原因而发生故障时,异地的灾备数据中心可以直接接管主数据中心的业务。在实际应用中,系统必须要解决当主用数据中心的服务器A出现故障时,系统如何将客户端Client的访问目的地址由服务器A快速切换到灾备数据中心的服务器B的问题。
现有技术一,提供了一种域名系统(Domain Name System,DNS)方案,在DNS服务器注册各个虚拟机(Virtual Machine,VM)的IP地址和域名的对应关系,DNS服务器实时检测并更新各虚拟机的状态。当主用数据中心的虚拟机A故障时,客户端需要重新向DNS服务器发起链接请求,DNS服务器向用客户端返回灾备数据中心的虚拟机B的域名地址对应的IP地址,然后,客户端使用DNS服务器返回的IP地址向虚拟机B发送会话链接。
由于DNS服务器能够容纳的域名数量有限,导致采用DNS方案不能支持海量的服务,扩展性不强;另外,对于TCP(Transmission Control Protocol,传输控制协议)连接,当主站点故障时,决定原TCP连接的五元组(源IP,源端口,目的IP,目的端口,TCP协议)发生变化,从而导致原有的连接关系被破坏,用户需要重新发起链接请求,势必会造成业务中断,影响用户的体验。
现有技术二,提供了一种LISP(Locator/ID Separation Protocol)方案,即IPinIP的协议,LISP方案提出将路由地址(Routing Locator,RLOC)的IP和终端节点标识(End-point Identifier,EID)的IP进行区分和叠加封装,在公网传输时只根据Locator IP转发,只有到达站点边缘时才会剥离外层IP,使用内层标识EID的IP进行转发。但是,根据LISP方案,虚拟机迁移后无法通知入口隧道路由器(Ingress Tunnel Router,ITR)快速切换新的Locator IP,虚拟机刚由站点A迁移到站点B时,原站点A的ITR并不知道,还是在用旧的Locator IP做为目的Locator IP封包发送,造成业务中断,直到ITR获取到新的目的Locator IP后才能再建立起连接恢复业务。另外,LISP方案会带来虚拟机迁移后在新站点B的出口隧道路由器(Egress Tunnel Router,ETR)注册EID延时问题,虚拟机迁移后,当新站点B的ETR监听到本地出现此地址段为源IP地址的IP报文时才知道它此时需要向外发布对应EID,通过映射服务器(Map-Server,MS)进行注册,整个注册过程不够及时。
发明内容
本发明实施例的目的是提供一种数据中心的业务迁移方法、装置及系统,能够减少业务中断时间,快速实现虚拟机的迁移。
第一方面,提供一种灾备数据中心的业务迁移方法,包括以下步骤:
隧道处理设备接收主数据中心故障的通知消息,使本地保存的所述主数据中心的服务器的隧道表项不可用,所述主数据中心的服务器的隧道表项包括所述主数据中心的服务器上部署的隧道处理模块的IP地址;
所述隧道处理设备接收用户接入路由器发送的业务访问请求报文,所述业务请求报文中携带目的IP地址,所述目的IP地址为部署在所述主数据中心的目的虚拟机的IP地址;
所述隧道处理设备根据所述目的虚拟机的IP地址获取备数据中心的服务器上部署的隧道处理模块的IP地址,并封装所述业务访问请求报文,封装报文的外层目的IP地址为所述备数据中心的服务器的隧道处理模块的IP地址,其中,所述备数据中心的服务器上部署有与所述目的虚拟机的IP地址相应的虚拟机;
所述隧道处理设备将所述封装报文发送给用户接入路由器,以便所述用户接入路由器根据封装报文的外层目的IP地址将所述封装报文发送给所述备数据中心的服务器的隧道处理模块,从而实现数据中心业务由所述主数据中心向所述备数据中心的迁移。
结合第一方面,在第一方面的第一种可能的实现方式中,所述使本地保存的所述主数据中心的服务器的隧道表项不可用的步骤之后进一步包括:
所述隧道处理设备向备数据中心的网络控制器发送请求,以便获取所述备数据中心的服务器的隧道表项;或者所述隧道处理设备接收备数据中心的网络控制器主动下发的服务器的隧道表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480003010.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式通信系统中的局部分区
- 下一篇:用于适应无线网络中不同类别的设备的技术