[发明专利]一种仲裁方法及相关装置有效
申请号: | 201810515779.9 | 申请日: | 2018-05-25 |
公开(公告)号: | CN110535714B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 郑云洲;张书兵;刘世彬;黄泽旭;徐日东;黄凯耀 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L43/0811 | 分类号: | H04L43/0811;H04L41/0668;H04L43/10;H04L67/1095 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仲裁 方法 相关 装置 | ||
本申请公开了一种仲裁方法及相关装置,该方法应用于第一ABS装置,第一ABS装置处于第一DC,第一DC与第二DC相连接,第二DC包括第二ABS装置,该方法包括:第一ABS装置检测第一DC中的业务模块的第一状态信息;第一ABS装置确定第一DC和第二DC之间的通信链路出现故障时,获取第二状态信息,该第二状态信息为第二ABS装置检测到的第二DC中的业务模块的状态信息;第一ABS装置根据第一状态信息和第二状态信息对第一DC后续的业务提供能力进行仲裁。可见,通过实施本申请,能够根据第一DC和第二DC的业务模块的实际状态来确定后续提供业务的DC,可以灵活地确定出合适的DC提供后续的业务。
技术领域
本申请涉及通信技术领域,尤其涉及一种仲裁方法及相关装置。
背景技术
出于灾备(disaster recovery)的目的,一般都会建设至少两个数据中心(datacenter),一个数据中心承担用户的业务,另一个数据中心备份数据、配置、业务等。当一个数据中心出现故障了,可由另一个数据中心继续承担用户的业务。例如,如图1所示,数据中心1和数据中心2均包括业务模块1~4。业务模块1~4分别提供业务1~4。业务1~4为不同的业务。其中,数据中心1中的业务模块1和业务模块2为主用业务模块,业务模块3和业务模块4为备用业务模块。数据中心2中的业务模块3和业务模块4为主用业务模块,业务模块1和业务模块2为备用业务模块。主用业务模块用于运行以提供业务,在主用业务模块出现故障时,备用业务模块升级为主用业务模块继续提供业务。例如,若数据中心1中的业务模块1出现故障,则数据中心2中的业务模块1升级为主用业务模块,由数据中心2中的业务模块1提供业务1。
当两个数据中心之间的通信链路出现故障时,两个数据中心之间的网络出现中断,由于两个数据中心的业务模块之间可能需要通信,因此需要将所有业务由一个数据中心来承担。例如,图2中的数据中心1和数据中心2之间网络中断了,可将数据中心1的业务模块3和业务模块4升级为主用业务模块。将数据中心2的业务模块3和业务模块4降为备用业务模块。数据中心1的业务模块1~4都为主用业务模块,由数据中心1来提供所有业务。
在现有技术中,当两个数据中心之间的通信链路出现故障时,是固定由某一个数据中心来提供业务的。因此,现有技术中,不能灵活地选择合理的数据中心来提供业务。
发明内容
本申请实施例提供了一种仲裁方法及相关装置,能够在两个数据中心之间的通信链路出现故障时,灵活地仲裁出合理的数据中心提供业务。
第一方面,本申请提供了一种仲裁方法,应用于第一ABS装置,第一ABS装置处于第一DC,第一DC与第二DC相连接,第二DC包括第二ABS装置,该方法包括:第一ABS装置检测第一DC中的业务模块的第一状态信息;第一ABS装置确定第一DC和第二DC之间的通信链路出现故障时,获取第二状态信息,该第二状态信息为第二ABS装置检测到的第二DC中的业务模块的状态信息;第一ABS装置根据第一状态信息和第二状态信息对第一DC后续的业务提供能力进行仲裁。
可见,通过实施第一方面所描述的方法,能够根据第一DC和第二DC的业务模块的实际状态来确定后续提供业务的DC,可以灵活地确定出合适的DC提供后续的业务。
可选的,第一DC、第二DC和第三DC两两相连,第一DC还包括第一数据同步模块,第二DC包括第二数据同步模块,第三DC包括第三数据同步模块,第一数据同步模块、第二数据同步模块和第三数据同步模块之间数据同步;第一ABS装置还可将第一状态信息存储至第一数据同步模块中;相应地,第一ABS装置获取第二状态信息的具体实施方式为:第一ABS装置从第一数据同步模块中读取第二状态信息,该第二状态信息是由第二ABS装置存入第二数据同步模块,并通过第三数据同步模块同步到第一数据同步模块中的。
可见,通过实施该可选的方式,由于第一数据同步模块、第二数据同步模块和第三数据同步模块可以数据同步。因此,即使第一DC与第二DC之间的通信链路发生故障,第一ABS装置也可从第一数据同步模块中读取到第二状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810515779.9/2.html,转载请声明来源钻瓜专利网。