[发明专利]冗余系统中主备切换的方法和装置在审
申请号: | 202011597030.7 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112737844A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 林样;陆卫军;翁佳炳;王晓婷;韩浩良 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/12;H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 310053 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余 系统 中主备 切换 方法 装置 | ||
1.一种冗余系统中主备切换的方法,其特征在于,应用于第一服务器,所述第一服务器为所述冗余系统的任意一台服务器,所述方法包括:
当所述第一服务器的主备状态为备用状态时,实时检测所述第一服务器是否需要执行主备切换,直至检测出所述第一服务器需要执行主备切换为止;
若检测出所述第一服务器需要执行主备切换,将所述第一服务器的主备状态设置为主用状态;
判断所述第一服务器的IP地址是否为预设的主用IP地址;
若所述第一服务器的IP地址不是所述主用IP地址,进入切换准备模式,并在所述切换准备模式下丢弃每一个向所述第一服务器发送的网络数据包;
从预先构建的地址协议栈中读取所述主用IP地址,并将所述第一服务器的IP地址配置为所述主用IP地址;
退出切换准备模式,并与访问所述主用IP地址的客户端进行网络数据交互。
2.根据权利要求1所述的方法,其特征在于,所述实时检测所述第一服务器是否需要执行主备切换,包括:
实时检测第二服务器是否发生故障;其中,所述第二服务器是所述冗余系统中除所述第一服务器以外的另一台服务器,且所述第二服务器的主备状态为主用状态;
当检测出所述第二服务器发生故障时,在预设的切换时长内实时检测所述第二服务器的故障是否被修复;
若所述切换时长结束时,所述第二服务器的故障未被修复,确定所述第一服务器需要执行主备切换。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一服务器的主备状态为主用状态时,实时检测所述第一服务器是否发生故障;
当检测出所述第一服务器发生故障时,在预设的切换时长内实时检测所述第一服务器的故障是否修复;
若所述切换时长结束时,所述第一服务器的故障未被修复,将所述第一服务器的主备状态设置为备用状态,并将所述第一服务器的IP地址配置为备用IP地址。
4.根据权利要求1所述的方法,其特征在于,所述当所述第一服务器的主备状态为备用状态时,实时检测所述第一服务器是否需要执行主备切换之前,还包括:
在所述第一服务器启动时,将所述第一服务器的IP地址配置为固化IP地址;其中,所述固化IP地址是所述第一服务器的存储器中预先存储的IP地址;
检测其他服务器是否启动;其中,所述其他服务器指代所述冗余系统中除所述第一服务器以外的服务器;
若存在已启动的所述其他服务器,利用所述其他服务器中主备状态为主用状态的服务器的组态信息,配置所述第一服务器的组态;其中,所述第一服务器的组态包括所述第一服务器的配置项和待运行计算机程序;
若不存在已启动的所述其他服务器,利用固化组态信息配置所述第一服务器的组态;其中,所述固化组态信息指代所述第一服务器的存储器中预先存储的组态信息。
5.根据权利要求1所述的方法,其特征在于,所述与访问所述主用IP地址的客户端进行网络数据交互,包括:
接收客户端向所述主用IP地址发送的网络连接请求;
向所述客户端反馈网络连接响应信号,使所述客户端复位;
与所述客户端建立网络链接,并基于所述网络链接和所述客户端进行网络数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011597030.7/1.html,转载请声明来源钻瓜专利网。