[发明专利]一种分布式系统中单板配置自恢复方法及装置有效
申请号: | 201610421458.3 | 申请日: | 2016-06-15 |
公开(公告)号: | CN107517110B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 程寒杰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L41/0659 | 分类号: | H04L41/0659 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 蔡良伟 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 单板 配置 恢复 方法 装置 | ||
本发明公开了一种分布式系统中单板配置自恢复方法及装置,涉及通信技术领域,所述方法包括:主控板将各单板的配置信息发送至相应单板,并对所述相应单板的配置信息进行缓存;主控板根据单板的在前状态和当前状态,确定所述单板在前是否发生过故障;若确定所述单板在前发生过故障,则将在前缓存的配置信息发送至所述单板,以供所述单板恢复单板业务。通过准确检测单板故障,实现将在前缓存的单板配置信息发送至相应单板,保证单板业务恢复正常。
技术领域
本发明涉及通信技术领域,特别涉及一种分布式系统中单板配置自恢复方法及装置。
背景技术
通信系统中的分组传送网(Packet Transport Network,PTN)设备通常为分布式系统,系统中包含主控板、背板和若干单板。单板包括虚拟单板和物理单板,其中:虚拟单板不占用物理槽位,其代理进程运行在主控中央处理器(Central Processing Unit,CPU);物理单板则通过背板与主控板相连接,物理单板上独立运行相关程序。具体应用时,统一由主控板管理平面和控制平面程序发送配置报文分别对各个单板进行参数配置、业务配置。
单板可能会被拔插到其他槽位乃至其他设备使用,单板通常也不会保存配置主控板原有的配置信息,因此单板掉电后原先由主控板发送的配置信息会丢失。在单板因各种软硬件原因发生复位、或应用程序重启,导致单板配置丢失时,主控板必须要检测到这种故障,进而重新下发单板原有的各种配置信息,从而保证单板业务能够恢复正常。
通过分析发现,目前通信设备主要通过以下两类方式来检测单板运行状态:
(1)在背板上设计专门的硬件电路来检测单板运行状态;
(2)使用握手机制,即通过主控上的维护程序定时向单板发送握手报文,如果单板程序在预先设定的时间或者周期内没有返回应答报文,则判断单板发生故障。
上述两类方法中,主控板在感知单板已因各种软硬件原因发生复位或者应用程序已经发生重启等方面存在如下不足:
硬件电路存在的问题如下:
(1)需要占用额外的硬件资源;
(2)专用硬件电路缺乏灵活性,当单板上某个应用进程异常发生重启时,固化的硬件电路有可能检测不到重启,而此时单板的配置信息已经丢失,导致业务无法恢复正常。
通过主控程序定时向单板发送握手报文存在的问题如下:
(1)双方握手报文的交互需要占用CPU资源,在定时器设置的间隔很短且单板数量众多的情况下,会占用过多的系统资源;
(2)握手机制通常需要超时判断条件,即需要等待若干周期后后方可判断单板出现故障,从而避免因为报文短时间内存在阻塞而导致误判的问题。如果单板故障在超时判定时间之内恢复正常,该机制将无法检测到单板应用程序重启、复位等故障,从而导致单板配置丢失,业务无法恢复正常。
发明内容
根据本发明实施例提供的技术方案解决的技术问题是当单板因软硬件故障复位或应用进程重启等导致单板配置丢失时,实现单板配置信息的自恢复。
根据本发明实施例提供的一种分布式系统中单板配置自恢复方法,包括:
主控板将各单板的配置信息发送至相应单板,并对所述相应单板的配置信息进行缓存;
主控板根据单板的在前状态信息和当前状态信息,确定所述单板在前是否发生过故障;
若确定所述单板在前发生过故障,则将在前缓存的配置信息发送至所述单板,以供所述单板恢复单板业务。
优选地,在所述主控板根据单板的在前状态信息和当前状态信息,确定所述单板在前是否发生过故障的步骤之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610421458.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能冲锋衣
- 下一篇:用于口罩的固定装置和口罩