一种通信设备及主控板热备份中主备系统数据在线交换方法技术方案

技术编号:11097407 阅读:136 留言:0更新日期:2015-03-04 03:06
本发明专利技术提供一种通信设备及主控板热备份中主备系统数据在线交换方法。所述主控板热备份中主备系统数据在线交换方法应用于具有主控板和业务板的主系统和备系统的通信设备中,所述主控板热备份中主备系统数据在线交换方法包括:所述主系统的所述业务板将业务操作数据通过所述板间通信模块发送到所述主系统的所述主控板;所述主系统的热备份模块将所述主系统中的任一业务操作数据将同步到所述备系统的主控板中;所述备系统主控板确定所述业务操作数据属性并实时更新所述备系统中的业务卡中业务操作数据所属模块的数据。本发明专利技术的技术方案能够保证主系统与备系统之间数据的实时同步。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及。
技术介绍
在数据通信领域,高端分布式网络设备(如高端交换机和路由器)处在非常重要的地位,不允许出现故障,而且即使有故障出现,为了确保设备和网络的可靠性,一般都需要有备份机制。分布式产品设计主控板和业务板,主控板控制整个网络设备的运行,业务板则负责数据转发的工作。为了提高网络设备的可靠性,热备份机制设计成所有板块为I比I地同等备份,一套系统处于工作状态,一套系统处于备用状态。一旦工作中的主系统发生故障,备用的系统马上接替工作,从而使设备不发生间断,以保证设备的可靠性。在实际运行中,主系统与备系统交替工作时,由于各种原因,各个板维护的相关数据和状态可能是不一致的,因此需要在各个板上的业务数据和状态达到一致。在现有的技术中,为了使各种技术达到一致,是将数据保存在备用主控板上然后同步到各个业务板。这在传送过程中,必然会影响业务,使数据包丢失。 鉴于此,如何让主系统和备系统之间数据在线同步成为了本领域技术人员亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,用于解决现有技术中主系统和备系统之间数据不能在线同步的问题。 为实现上述目的及其他相关目的,本专利技术提供一种通信设备,所述通信设备包括主系统和与所述主系统软硬件一致的备系统;所述主系统及备系统都包括一块主控板以及至少一块业务板;其中,所述主控板上设置有热备份模块,所述主控板和所述业务板上都设置有板间通信模块,所述主系统的热备份模块用于将所述主系统中的任一业务操作数据将同步到所述备系统的主控板中;所述主控板板间通信模块与所述业务板板间通信模块通过板间通信接口连接,共同完成所述主控板和所述业务板之间的数据交互;所述主系统的板间通信模块用于将所述主系统的所述业务板的业务操作数据发送到所述主系统的所述主控板;所述备系统的板间通信模块用于确定所述业务操作数据属性并实时更新所述备系统中的业务卡中业务操作数据所属模块的数据。 可选地,所述业务操作数据属性包括数据类型以及板槽的属性。 可选地,所述备系统的板间通信模块根据所述业务操作数据确定需要更新的数据模块的热接口地址,并将所述热接口地址作为所述业务操作数据的一个属性。 可选地,所述主控板建立热备份注册表,并在所述注册表中按业务板卡槽,以及优先级登记各数据模块的热接口地址;所述备系统主控板访问所述热备份注册表,确定所述业务操作数据的热接口地址对应的优先级;当存在有多个所述业务操作数据时,所述优先级高的业务操作数据优先处理。 可选地,所述业务操作数据包括添加业务数据、删除业务数据以及修改业务数据中的任一种。 可选地,所述备系统主控板根据所述业务操作数据属性实时更新所述备系统中的业务卡中业务操作数据所属模块的数据的具体实现包括:所述备系统的主控板根据所述业务操作数据属性将所述业务操作数据发送到相关的业务板中,所述业务板根据所述业务操作数据属性更新相应模块的数据。 本专利技术还提供一种主控板热备份中主备系统数据在线交换方法,所述主控板热备份中主备系统数据在线交换方法应用于具有主控板和业务板的主系统和备系统的通信设备中,所述主控板热备份中主备系统数据在线交换方法包括:所述主系统的所述业务板将业务操作数据通过所述板间通信模块发送到所述主系统的所述主控板;所述主系统的热备份模块将所述主系统中的任一业务操作数据将同步到所述备系统的主控板中;所述备系统主控板确定所述业务操作数据属性并实时更新所述备系统中的业务卡中业务操作数据所属模块的数据。 可选地,所述业务操作数据属性包括数据类型以及板槽的属性。 可选地,所述备系统主控板根据所述业务操作数据确定需要更新的数据模块的热接口地址,并将所述热接口地址作为所述业务操作数据的一个属性。 可选地,所述主控板建立热备份注册表,并在所述注册表中按业务板卡槽,以及优先级登记各数据模块的热接口地址;所述备系统主控板访问所述热备份注册表,确定所述业务操作数据的热接口地址对应的优先级;当存在有多个所述业务操作数据时,所述优先级高的业务操作数据优先处理。 可选地,所述业务操作数据包括添加业务数据、删除业务数据以及修改业务数据中的任一种。 可选地,所述备系统主控板根据所述业务操作数据属性实时更新所述备系统中的业务卡中业务操作数据所属模块的数据的具体实现包括:所述备系统的主控板根据所述业务操作数据属性将所述业务操作数据发送到相关的业务板中,所述业务板根据所述业务操作数据属性更新相应模块的数据。 如上所述,本专利技术的,具有以下有益效果:能够保证主系统与备系统之间数据的实时同步。当工作的主系统发生故障,出现备系统到换成主系统开展业务时,新的主系统可以实时替换出故障的系统,从而避免了因主控板和业务板因数据在线传送时而影响正常业务的开展,保证了整个系统维护的数据和状态的一致性,使系统能够不间断地正常运行,业务不会中断。 【附图说明】 图1显示为本专利技术的一种通信设备的一实施例的模块示意图。 图2显示为本专利技术的一种通信设备的一实施例的结构示意图。 图3显示为本专利技术的一种主控板热备份中主备系统数据在线交换方法的一实施例的流程示意图。 元件标号说明 I通信设备 11主系统 111主控板热备份模块 112主控板板间通信模块 113业务板板间通信模块 12备系统 121主控板热备份模块 122主控板板间通信模块 123业务板板间通信模块 SI ?S3步骤 【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。 需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。 本专利技术提供一种通信设备。在一个实施例中,如图1所示,所述通信设备I包括主系统11和与所述主系统软硬件一致的备系统12。所述主系统11及备系统12都包括一块主控板以及至少一块业务板。其中,所述主控板上设置有热备份模块111,所述主控板和所述业务板上都设置有板间通信模块(包括主系统上的主控板板间通信112与业务板板间通信模块113,以及备系统12上的主控板板间通信122与业务板板间通信模块123),所述主控板板间通信模块(112、122)与所述业务板板间通信模块(113、123)通过板间通信接口连接,共同完成所述主控板和所述业务板之间的数据交互。 所述主系统11的板间通信模块(112和113)用于将所示主系统11的所述业务板的业务操作数据发送到所述主系统11的所述主控板。 所述主系统11的热备份模块111用于将所述主系统11中的任一业务操作数据将同步到所述备系统12的主控板中;所述备系统12的板间通信模块(主控板板间通信122与业务板板间通信模块123)用于确定所述业务操作数据属性并实时更新所述本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201410712762.html" title="一种通信设备及主控板热备份中主备系统数据在线交换方法原文来自X技术">通信设备及主控板热备份中主备系统数据在线交换方法</a>

【技术保护点】
一种通信设备,其特征在于,所述通信设备包括主系统和与所述主系统软硬件一致的备系统;所述主系统及备系统都包括一块主控板以及至少一块业务板;其中:所述主控板上设置有热备份模块,所述主系统的热备份模块用于将所述主系统中的任一业务操作数据将同步到所述备系统的主控板中;所述主控板和所述业务板上都设置有板间通信模块,所述主控板板间通信模块与所述业务板板间通信模块通过板间通信接口连接,共同完成所述主控板和所述业务板之间的数据交互;所述主系统的板间通信模块用于将所述主系统的所述业务板的业务操作数据发送到所述主系统的所述主控板;所述备系统的板间通信模块用于确定所述业务操作数据属性并实时更新所述备系统中的业务卡中业务操作数据所属模块的数据。

【技术特征摘要】
1.一种通信设备,其特征在于,所述通信设备包括主系统和与所述主系统软硬件一致的备系统;所述主系统及备系统都包括一块主控板以及至少一块业务板;其中: 所述主控板上设置有热备份模块,所述主系统的热备份模块用于将所述主系统中的任一业务操作数据将同步到所述备系统的主控板中; 所述主控板和所述业务板上都设置有板间通信模块,所述主控板板间通信模块与所述业务板板间通信模块通过板间通信接口连接,共同完成所述主控板和所述业务板之间的数据交互; 所述主系统的板间通信模块用于将所述主系统的所述业务板的业务操作数据发送到所述主系统的所述主控板; 所述备系统的板间通信模块用于确定所述业务操作数据属性并实时更新所述备系统中的业务卡中业务操作数据所属模块的数据。2.根据权利要求1所述的通信设备,其特征在于:所述业务操作数据属性包括数据类型以及板槽的属性。3.根据权利要求1所述的通信设备,其特征在于:所述备系统的板间通信模块根据所述业务操作数据确定需要更新的数据模块的热接口地址,并将所述热接口地址作为所述业务操作数据的一个属性。4.根据权利要求1所述的通信设备,其特征在于:所述主控板建立热备份注册表,并在所述注册表中按业务板卡槽,以及优先级登记各数据模块的热接口地址;所述备系统主控板访问所述热备份注册表,确定所述业务操作数据的热接口地址对应的优先级;当存在有多个所述业务操作数据时,所述优先级高的业务操作数据优先处理。5.根据权利要求1所述的通信设备,其特征在于:所述业务操作数据包括添加业务数据、删除业务数据以及修改业务数据中的任一种。6.根据权利要求1所述的通信设备,其特征在于:所述备系统主控板根据所述业务操作数据属性实时更新所述备系统中的业务卡中业务操作数据所属模块的数据的具体实现包括:所述备系统的主控板根据所述业务操作数据属性将所述业务操作数据发送到相关的业务板中,所述业务板根据所述业务操作数据属性更新相应模块...

【专利技术属性】
技术研发人员:刘君
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1