一种多业务综合接入设备的主备同步系统及方法技术方案

技术编号:15695178 阅读:57 留言:0更新日期:2017-06-24 10:34
本发明专利技术公开了一种多业务综合接入设备的主备同步系统及方法,涉及光接入网技术领域。该主备同步系统的主备状态控制模块用于:维护主备状态机,处理主备状态控制消息当主备状态变化时,通知其他模块;批量同步模块用于:处理批量同步消息,实现配置、状态的批量同步;实时同步模块用于:处理实时同步消息,实现配置、状态的实时同步;主备消息处理模块用于:进行主盘与备盘之间的主备通信消息的发送/接收,并分发主备通信消息至批量同步模块、实时同步模块。本发明专利技术采用状态机和消息驱动机制,将配置数据和状态数据分开处理,且各模块无需为各自的配置数据设计同步接口,降低了系统的复杂度,提高了可维护性。

【技术实现步骤摘要】
一种多业务综合接入设备的主备同步系统及方法
本专利技术涉及光接入网
,具体来讲是一种多业务综合接入设备的主备同步系统及方法。
技术介绍
目前,PON(PassiveOpticalNetwork,无源光网络)技术已经成为接入网的主流技术。为了更好地利用铜线资源,将铜线网络改造成光纤网络,高密度、大容量的多业务综合接入设备最大程度地节省了运营商的改造成本。多业务综合接入设备可以实现多种业务接口盘混插,各种宽窄带业务同时接入,满足了不同客户的需求。为了保证使用稳定性和可靠性,实现电信级运营,每个大型网络设备都必须具备主备倒换功能,多业务综合接入设备也不例外。主备倒换功能首先要求设备有两块主控盘,一块作为主用,一块作为备用。当主用主控盘出现故障时,备用主控盘能接替主用主控盘继续工作。多业务综合接入设备的特点是业务灵活、集成度高。在主备倒换之前,主用主控盘要将大量的配置数据和状态数据同步到备用主控盘。而目前的主备同步技术采用一种将配置数据和状态数据统一处理的方法,且各业务模块需要为各自的配置数据和状态数据设计同步接口,这种方式不仅增加了系统的复杂度,也降低了可维护性。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种多业务综合接入设备的主备同步系统及方法,采用状态机和消息驱动机制,将配置数据和状态数据分开处理,且各模块无需为各自的配置数据设计同步接口,降低了系统的复杂度,提高了可维护性。为达到以上目的,本专利技术采取的技术方案是:提供一种多业务综合接入设备的主备同步系统,该多业务综合接入设备内设有两块主控盘,一块作为主盘,一块作为备盘;当主盘出现故障时,备盘倒换为主盘继续工作;所述主备同步系统包括设于每块主控盘内的主备状态控制模块、批量同步模块、实时同步模块和主备消息处理模块;主备状态控制模块分别与批量同步模块、实时同步模块相连,批量同步模块、实时同步模块还均与主备消息处理模块相连。所述主备状态控制模块用于:维护主备状态机;处理主备状态控制消息;当主备状态变化时,通知其他模块;所述批量同步模块用于:处理批量同步消息,实现配置、状态的批量同步;所述实时同步模块用于:处理实时同步消息,实现配置、状态的实时同步;所述主备消息处理模块用于:利用主备消息发送/接收接口进行主盘与备盘之间的主备通信消息的发送/接收,并分发主备通信消息至批量同步模块、实时同步模块。本专利技术还提供一种基于上述同步系统的多业务综合接入设备的主备同步方法,包括主盘的同步方法和备盘的同步方法;所述主盘的同步方法包括以下步骤:A1、当前主控盘判定本盘为主盘后,该主盘的主备状态控制模块将状态机置为就绪态;A2、主备消息处理模块收到备盘的批量同步配置请求后,主备状态控制模块将状态机置为批量同步配置态,批量同步模块进行配置的批量同步处理并响应备盘;A3、主备消息处理模块收到备盘的批量同步状态请求后,主备状态控制模块将状态机置为批量同步状态态,批量同步模块进行状态的批量同步处理并响应备盘;A4、状态的批量同步完成后,主盘利用主备消息处理模块向备盘发送批量同步状态结束消息;主备状态控制模块将状态机置为实时同步态,实时同步模块将实时同步配置消息或实时同步状态消息发送至备盘。所述备盘的同步方法包括以下步骤:B1、当前主控盘判定本盘为备盘后,向主盘进行注册;注册成功后,该备盘的主备状态控制模块将状态机置为就绪态;B2、批量同步模块通过主备消息处理模块向主盘发送批量同步配置请求;发送成功后,主备状态控制模块将状态机置为等待批量同步配置态;B3、批量同步模块通过主备消息处理模块收到来自主盘的响应后,主备状态控制模块将状态机置为批量同步配置态,批量同步模块进行配置的批量同步处理;处理完成后,批量同步模块通过主备消息处理模块向主盘发送批量同步状态请求,发送成功后,主备状态控制模块将状态机置为等待批量同步状态态;B4、批量同步模块通过主备消息处理模块收到来自主盘的响应后,主备状态控制模块将状态机置为批量同步状态态,批量同步模块进行状态的批量同步处理;B5、主备消息处理模块收到主盘发来的批量同步状态结束消息后,主备状态控制模块将状态机置为实时同步态,实时同步模块开始处理主盘发来的实时同步配置消息或实时同步状态消息。本专利技术的有益效果在于:1、本专利技术的主备同步系统采用状态机和消息驱动机制实现多业务综合接入设备的主备同步操作,且无论是批量同步还是实时同步均是将配置数据和状态数据分开处理。具体来说,主备状态控制模块用于维护主备状态机,处理主备状态控制消息,当主备状态变化时通知其他模块;批量同步模块用于处理批量同步消息,实现配置、状态的批量同步;实时同步模块用于:处理实时同步消息,实现配置、状态的实时同步。与传统的将配置数据和状态数据统一处理的方法相比,本系统具有更高的可维护性。2、本专利技术的主备同步系统中设计有主备消息处理模块,该主备消息处理模块能利用主备消息发送/接收接口进行主盘与备盘之间的主备通信消息的发送/接收,并分发主备通信消息至批量同步模块、实时同步模块。本专利技术在进行主、备盘之间的消息通信时,只需使用统一设计的主备消息处理模块的主备消息发送/接收接口即可,无需为各模块设计各自的配置数据和状态数据同步接口,有效降低了系统的复杂度,进一步提高了系统的可维护性。附图说明图1为本专利技术实施例中多业务综合接入设备的主备同步系统的示意图;图2为本专利技术实施例中多业务综合接入设备的主备同步方法的状态机示意图;图3为本专利技术实施例中主盘与备盘交互实现配置、状态的批量同步的时序图;图4为本专利技术实施例中主盘与备盘交互实现配置的实时同步的时序图;图5为本专利技术实施例中主盘与备盘交互实现状态的实时同步的时序图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步的详细描述。参见图1所示,本专利技术实施例提供一种多业务综合接入设备的主备同步系统,所述多业务综合接入设备内设有两块主控盘,一块作为主用主控盘(以下简称为主盘),一块作为备用主控盘(以下简称为备盘);当主盘出现故障时,备盘倒换为主盘继续工作。所述主备同步系统包括设于每块主控盘内的主备状态控制模块、批量同步模块、实时同步模块和主备消息处理模块;主备状态控制模块分别与批量同步模块、实时同步模块相连,批量同步模块、实时同步模块还均与主备消息处理模块相连。其中,主备状态控制模块用于:维护主备状态机;处理主备状态控制消息;当主备状态变化时,通知其他模块;并在多业务综合接入设备具有主备状态灯时,控制主备状态灯的闪烁。批量同步模块用于:处理批量同步消息,实现配置、状态的批量同步。实时同步模块用于:处理实时同步消息,实现配置、状态的实时同步。主备消息处理模块用于:利用主备消息发送/接收接口,进行主盘与备盘之间的主备通信消息的发送/接收;并分发主备通信消息到批量同步模块、实时同步模块。由于多业务综合接入设备内的两块主控盘是会出现倒换情况的,因此,本实施例中,所述主备同步系统还包括设于每块主控盘内的主备倒换处理模块,该主备倒换处理模块与主备状态控制模块相连,用于:处理网管或命令行的强制倒换命令,进行倒换后的处理;并与主备状态控制模块通信。参见图2所示,本专利技术实施例还提供一种基于上述同步系统的多业务综合接入设备的主备同步方法,包括主盘的同步方法和备盘的同步方本文档来自技高网...
一种多业务综合接入设备的主备同步系统及方法

【技术保护点】
一种多业务综合接入设备的主备同步系统,所述多业务综合接入设备内设有两块主控盘,一块作为主盘,一块作为备盘;当主盘出现故障时,备盘倒换为主盘继续工作,其特征在于:所述主备同步系统包括设于每块主控盘内的主备状态控制模块、批量同步模块、实时同步模块和主备消息处理模块;主备状态控制模块分别与批量同步模块、实时同步模块相连,批量同步模块、实时同步模块还均与主备消息处理模块相连;所述主备状态控制模块用于:维护主备状态机;处理主备状态控制消息;当主备状态变化时,通知其他模块;所述批量同步模块用于:处理批量同步消息,实现配置、状态的批量同步;所述实时同步模块用于:处理实时同步消息,实现配置、状态的实时同步;所述主备消息处理模块用于:利用主备消息发送/接收接口进行主盘与备盘之间的主备通信消息的发送/接收,并分发主备通信消息至批量同步模块、实时同步模块。

【技术特征摘要】
1.一种多业务综合接入设备的主备同步系统,所述多业务综合接入设备内设有两块主控盘,一块作为主盘,一块作为备盘;当主盘出现故障时,备盘倒换为主盘继续工作,其特征在于:所述主备同步系统包括设于每块主控盘内的主备状态控制模块、批量同步模块、实时同步模块和主备消息处理模块;主备状态控制模块分别与批量同步模块、实时同步模块相连,批量同步模块、实时同步模块还均与主备消息处理模块相连;所述主备状态控制模块用于:维护主备状态机;处理主备状态控制消息;当主备状态变化时,通知其他模块;所述批量同步模块用于:处理批量同步消息,实现配置、状态的批量同步;所述实时同步模块用于:处理实时同步消息,实现配置、状态的实时同步;所述主备消息处理模块用于:利用主备消息发送/接收接口进行主盘与备盘之间的主备通信消息的发送/接收,并分发主备通信消息至批量同步模块、实时同步模块。2.如权利要求1所述的多业务综合接入设备的主备同步系统,其特征在于:所述主备同步系统还包括设于每块主控盘内的主备倒换处理模块,所述主备倒换处理模块与主备状态控制模块相连,用于:处理网管或命令行的强制倒换命令,进行倒换后的处理;并与主备状态控制模块通信。3.如权利要求1或2所述的多业务综合接入设备的主备同步系统,其特征在于:所述多业务综合接入设备内设有主备状态灯;所述主备状态控制模块还用于控制主备状态灯的闪烁。4.一种基于权利要求1所述主备同步系统的多业务综合接入设备的主备同步方法,其特征在于:包括主盘的同步方法和备盘的同步方法;所述主盘的同步方法包括以下步骤:A1、当前主控盘判定本盘为主盘后,该主盘的主备状态控制模块将状态机置为就绪态;A2、主备消息处理模块收到备盘的批量同步配置请求后,主备状态控制模块将状态机置为批量同步配置态,批量同步模块进行配置的批量同步处理并响应备盘;A3、主备消息处理模块收到备盘的批量同步状态请求后,主备状态控制模块将状态机置为批量同步状态态,批量同步模块进行状态的批量同步处理并响应备盘;A4、状态的批量同步完成后,主盘利用主备消息处理模块向备盘发送批量同步状态结束消息;主备状态控制模块将状态机置为实时同步态,实时同步模块将实时同步配置消息或实时同步状态消息发送至备盘;所述备盘的同步方法包括以下步骤:B1、当前主控盘判定本盘为备盘后,向主盘进行注册;注册成功后,该备盘的主备状态控制模块将状态机置为就绪态;B2、批量同步模块通过主备消息处理模块向主盘发送批量同步配置请求;发送成功后,主备状态控制模块将状态机置为等待批量同步配置态;B3、批量同步模块通过主备消息处理模块收到来自主盘的响应后,主备状态控制模块将状态机置为批量同步配置态,批量同步模块进行配置的批量同步处理;处理完成后,批量同步模块通过主备消息处理模块向主盘发送批量同步状态请求,发送成功后,主备状态控制模块将状态机置为等待批量同步状态态;B4、批量同步模块通过主备消息处理模块收到来自主盘的响应后,主备状态控制模块将状态机置为批量同步状态态,批量同步模块进行状态的批量同步处理;B5、主备消息处理模块收到主盘发来的批量同步状态结束消息后,主备状态控制模块将状态机置为实时同步态,实时同步模块开始处理主盘发来的实时同步配置消息或实时同步状态消息。5.如权利要求4所述的多业务综合接入设备的主备同步方法,其特征在于:所述批量同步模块内设置有一个超时定时器;在此基础上,步骤B2和步骤B3中,批量同步模块成功发送批量同步配置请求/批量同步状态请求后,会启动该超时定时器,若超时定时器超时后还未收到主盘的响应消息,批量同步模块会重发一次批量同步配置请求;若收到主盘的响应...

【专利技术属性】
技术研发人员:王焱原梁凡
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1