[发明专利]一种基于主控管理的板级热备方法在审
申请号: | 202110222210.5 | 申请日: | 2021-02-28 |
公开(公告)号: | CN112948180A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 鲁邦建;张林;安海洋;肖维章 | 申请(专利权)人: | 海南宝通实业公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/18 |
代理公司: | 海南汉普知识产权代理有限公司 46003 | 代理人: | 麦海玲 |
地址: | 570100 海南省*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 主控 管理 板级热备 方法 | ||
本发明提供一种基于主控管理的板级热备方法,热备方法包括下列步骤:主板卡定期向所述控制板卡发送第一指令,所述控制板卡收到第一指令后向所述主板卡反馈握手消息;若所述控制板卡在一定时间内无法接收所述第一指令时,所述控制板卡向所有从板卡发送第二指令确定新的主板卡,新的主板卡根据第二指令向控制板卡发送响应消息;所述控制板卡根据响应消息,切断与旧的主板卡相连的切换开关,打开与新的主板卡相连的切换开关,同时旧的主板卡通过通信总线与新的主板卡实现数据同步。
技术领域
本发明涉及热备份技术领域,尤其涉及一种基于主控管理的板级热备方法。
背景技术
高可用性是长期运行设备的重要指标,为解决这个问题,在电信级等应用通常采用双机热备方案,这类方案往往需要两台及以上的相同设备,同时还要再增加相应的协调设备,这不级仅增加了成本,同时对于场地空间需要也较单台设备要多。在一些应用场景中,由于受限于使用空间等条件的限制,无法布署双机备份系统,此时系统的可靠性就落到了单机系统上。
发明内容
本发明的目的在于提供一种基于主控管理的板级热备方法,以解决上述背景技术中提出的问题。
本发明是通过以下技术方案实现的:一种基于主控管理的板级热备方法,包括一个控制板卡、若干受控板卡,所述控制板卡将所述受控板卡分成一个主板卡以及n-1个从板卡,n为大于1的自然数,所述主板卡、从板卡均通过切换开关与以太网相连,所述热备方法包括下列步骤:
主板卡定期向所述控制板卡发送第一指令,所述控制板卡收到第一指令后向所述主板卡反馈握手消息;
若所述控制板卡在一定时间内无法接收所述第一指令时,所述控制板卡向所有从板卡发送第二指令确定新的主板卡,新的主板卡根据第二指令向控制板卡发送响应消息;
所述控制板卡根据响应消息,切断与旧的主板卡相连的切换开关,打开与新的主板卡相连的切换开关,同时旧的主板卡通过通信总线与新的主板卡实现数据同步。
优选的,所述热备方法还包括受控板卡注册过程,其受控板卡注册过程包括:
受控板卡向控制板发送初始消息,所述初始消息包括板卡类型及能力参数;
控制板卡收到初始消息后记录相关参数,并将所述受控板卡分成一个主板卡以及n-1个从板卡,所述控制板卡向所述受控板卡发送确认消息,所述确认消息包括受控板卡的主、从情况以及当前为每个受控板卡分配的序号参数;
受控板收到确认消息后,记录下消息中的相关参数,完成受控板卡的注册过程。
优选的,所述控制板卡上设有第一计数器,若在一个第一指令的消息发送周期内,所述控制板卡没有收到第一指令,则第一计数器值加1;
当第一记数器值达到设定值时,所述控制板卡标定该主板卡为异常板卡。
优选的,所述主板卡以及所述从板卡上均设有第二计数器,若所述主板卡在一个消息周期内没有收到握手消息,则第二计数器值加1;
当第二记数器值达到设定值时,所述主板卡向所述控制板卡发送初始化消息重新进行受控板卡注册。
优选的,所述控制板卡标定旧的主板卡为异常板卡时,所述控制板卡随机选择一个现有的从板卡作为新的主板卡,并向所有从板卡发送第二指令,所述第二指令包括被选中的从板卡的序号参数;
被选中的从板卡在收到第二指令后,向控制板卡发送响应消息用以确认收到;
所述控制板卡根据响应消息,切断与旧的主板卡相连的切换开关,打开与新的主板卡相连的切换开关,同时旧的主板卡通过通信总线与新的主板卡实现数据同步。
优选的,若控制板卡在预定时间内为收到响应消息,则所述控制板卡重新选择一个其他从板卡作为新的主板卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南宝通实业公司,未经海南宝通实业公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110222210.5/2.html,转载请声明来源钻瓜专利网。