主控板、主备系统、信息的备份方法及装置制造方法

文档序号:7997372阅读:143来源:国知局
主控板、主备系统、信息的备份方法及装置制造方法
【专利摘要】本发明公开了一种主控板、主备系统、信息的备份方法及装置,上述主控板包括:CPU、管理交换机和切换装置;CPU,用于在主控板处于主用状态时,对主控板和处于备用状态的主控板进行管理并生成管理信息;切换装置,位于CPU和管理交换机之间,用于在主控板处于主用状态时,在CPU与管理交换机之间建立通路;管理交换机,经由管理交换机提供的网络接口与处于备用状态的主控板连接,用于接收来自于CPU的管理信息并转发至处于备用状态的主控板。根据本发明提供的技术方案,减小了主控板上CPU的硬件成本,同时也降低了CPU控制的操作复杂度。
【专利说明】主控板、主备系统、信息的备份方法及装置

【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种主控板、主备系统、信息的备份方法及 装直。

【背景技术】
[0002] 目前,在相关技术中涉及主备系统的技术方案中,通常包括主用主控板和备用主 控板;其中,主用主控板可以包括:主控中央处理器(Central Processing Unit,简称为 CPU)和管理交换机,主控CPU通常需要设置两个网口,其中一个网口用于连接主控CPU和主 控板的管理交换机,其作用在于管理整个主备系统;而另一个网口用于连接对板(即备用主 控板),其作用在于主用主控板与备用主控板之间的管理数据的实时备份。由于主控CPU与 备用CPU之间需要使用一个专门的网口进行互联,不但会因为增设了一个网口而增加了主 备系统的硬件成本,还会增加由于主用主控板和备用主控板之间管理数据实时备份的工作 量,并且其控制过程操作较为复杂。


【发明内容】

[0003] 本发明提供了一种主控板、主备系统、信息的备份方法及装置,以至少解决相关技 术中处于主用状态的主控板上的CPU由于设置两个网口不但增加了硬件成本而且增加了 操作复杂度的问题。
[0004] 根据本发明的一个方面,提供了 一种主控板。
[0005] 根据本发明的主控板包括:CPU、管理交换机和切换装置;CPU,用于在主控板处于 主用状态时,对主控板和处于备用状态的主控板进行管理并生成管理信息;切换装置,位于 CPU和管理交换机之间,用于在主控板处于主用状态时,在CPU与管理交换机之间建立通 路;管理交换机,经由管理交换机提供的网络接口与处于备用状态的主控板连接,用于接收 来自于CPU的管理信息并转发至处于备用状态的主控板。
[0006] 优选地,上述切换装置,还用于在主控板从主用状态切换至备用状态时,断开CPU 与管理交换机之间的通路,并在CPU与处于备用状态的主控板的管理交换机之间建立通 路。
[0007] 优选地,上述切换装置为以下之一:模拟开关、单刀双掷开关。
[0008] 根据本发明的另一方面,提供了一种主备系统。
[0009] 根据本发明的主备系统包括:两个主控板;每个主控板均包括:CPU,用于在主控 板处于主用状态时,对主控板和处于备用状态的主控板进行管理并生成管理信息;切换装 置,位于CPU和管理交换机之间,用于在主控板处于主用状态时,在CPU与管理交换机之间 建立通路;管理交换机,经由管理交换机提供的网络接口与处于备用状态的主控板连接,用 于接收来自于CPU的管理信息并转发至处于备用状态的主控板。
[0010] 优选地,上述切换装置,还用于在主控板从主用状态切换至备用状态时,断开CPU 与管理交换机之间的通路,并在CPU与处于备用状态的主控板的管理交换机之间建立通 路。 toon] 根据本发明的又一方面,提供了一种信息的备份方法。
[0012] 根据本发明的信息的备份方法包括:建立第一 CPU与第一管理交换机之间的通 路,其中,第一 CPU和第一管理交换机均位于第一主控板上,第一主控板当前处于主用状 态;采用第一 CPU对第一主控板和第二主控板进行管理,并将生成的管理信息经由第一管 理交换机传输至第二CPU进行备份,其中,第二CPU位于第二主控板上,第二主控板当前处 于备用状态。
[0013] 优选地,在采用第一 CPU对第一主控板和第二主控板进行管理,并将生成的管理 信息经由第一管理交换机传输至第二CPU进行备份之后,还包括:当第一主控板由主用状 态切换至备用状态时,断开第一 CPU与第一管理交换机之间的通路,并建立第一 CPU与第二 管理交换机之间的通路,其中,第二管理交换机位于第二主控板上。
[0014] 优选地,在当第一主控板由主用状态切换至备用状态时,断开第一 CPU与第一管 理交换机之间的通路,并建立第一 CPU与第二管理交换机之间的通路之后,还包括:当第二 主控板由备用状态切换至主用状态时,建立第二CPU与第二管理交换机之间的通路。
[0015] 根据本发明的再一方面,提供了一种信息的备份装置。
[0016] 根据本发明的信息的备份装置包括:第一建立模块,用于建立第一 CPU与第一管 理交换机之间的通路,其中,第一 CPU和第一管理交换机均位于第一主控板上,第一主控板 当前处于主用状态;传输模块,用于采用第一 CPU对第一主控板和第二主控板进行管理,并 将生成的管理信息经由第一管理交换机传输至第二CPU进行备份,其中,第二CPU位于第二 主控板上,第二主控板当前处于备用状态。
[0017] 优选地,上述装置还包括:第二建立模块,用于当第一主控板由主用状态切换至备 用状态时,断开第一 CPU与第一管理交换机之间的通路,并建立第一 CPU与第二管理交换机 之间的通路,其中,第二管理交换机位于第二主控板上。
[0018] 通过本发明,采用建立第一 CPU与第一管理交换机之间的通路,第一 CPU和第一管 理交换机均位于第一主控板上,第一主控板当前处于主用状态;采用第一 CPU对第一主控 板和第二主控板进行管理,并将生成的管理信息经由第一管理交换机传输至第二CPU进行 备份,第二CPU位于第二主控板上,第二主控板当前处于备用状态,解决了相关技术中处于 主用状态的主控板上的CPU由于设置两个网口不但增加了硬件成本而且增加了操作复杂 度的问题,进而减小了主控板上CPU的硬件成本,同时也降低了 CPU控制的操作复杂度。

【专利附图】

【附图说明】
[0019] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0020] 图1是根据本发明实施例的主控板的结构框图;
[0021] 图2是根据本发明实施例的主备系统的示意图;
[0022] 图3是根据本发明实施例的信息的备份方法的流程图;
[0023] 图4是根据本发明实施例的信息的备份装置的结构框图;
[0024] 图5是根据本发明优选实施例的信息的备份装置的结构框图。

【具体实施方式】
[0025] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0026] 图1是根据本发明实施例的主控板的结构框图。如图1所示,该主控板可以包括: CPU10、管理交换机20和切换装置30 ;CPU10,用于在主控板处于主用状态时,对主控板和处 于备用状态的主控板进行管理并生成管理信息;切换装置30,位于CPU和管理交换机之间, 用于在主控板处于主用状态时,在CPU与管理交换机之间建立通路;管理交换机20,经由管 理交换机提供的网络接口与处于备用状态的主控板连接,用于接收来自于CPU的管理信息 并转发至处于备用状态的主控板。
[0027] 相关技术中,处于主用状态的主控板上的CPU由于设置两个网口不但增加了硬件 成本而且增加了操作复杂度。采用如图1所示的主控板,建立第一 CPU与第一管理交换机 之间的通路,第一 CPU和第一管理交换机均位于第一主控板上,第一主控板当前处于主用 状态;采用第一 CPU对第一主控板和第二主控板进行管理,并将生成的管理信息经由第一 管理交换机传输至第二CPU进行备份,第二CPU位于第二主控板上,第二主控板当前处于备 用状态,即采用本发明所提供的技术方案,主控板上的CPU仅需设置一个网口且该网口仅 与当前主控板上的管理交换机相连接,而该主控板上的CPU与处于备用状态的主控板上的 (PU之间不再直接通过网口进行连接,从而CPU只需要一个网口就可以实现主备管理数据 的实时备份,解决了相关技术中处于主用状态的主控板上的CPU由于设置两个网口不但增 加了硬件成本而且增加了操作复杂度的问题,进而减小了主控板上CPU的硬件成本,同时 也降低了 CPU控制的操作复杂度。
[0028] 优选地,上述切换装置30,还用于在主控板从主用状态切换至备用状态时,断开 CPU与管理交换机之间的通路,并在CPU与处于备用状态的主控板的管理交换机之间建立 通路。
[0029] 在优选实施例中,当处于主用状态的主控板发生异常,需要进行主备倒换,从主用 状态切换至备用状态,此时需要断开之前在处于主用状态的主控板上的CPU与管理交换机 之间的连接,同时还要在原先处于备用状态而现在已经切换至主用状态的主控板上的CPU 与由主用状态切换至备用状态的主控板上的管理交换机之间的连接。
[0030] 在优选实施过程中,上述切换装置可以为以下之一:模拟开关、单刀双掷开关。
[0031] 图2是根据本发明实施例的主备系统的示意图。如图2所示,该主备系统可以包 括:两个主控板;每个主控板均包括:CPU,用于在主控板处于主用状态时,对主控板和处于 备用状态的主控板进行管理并生成管理信息;切换装置,位于CPU和管理交换机之间,用于 在主控板处于主用状态时,在CPU与管理交换机之间建立通路;管理交换机,经由管理交换 机提供的网络接口与处于备用状态的主控板连接,用于接收来自于CPU的管理信息并转发 至处于备用状态的主控板。
[0032] 采用如图2所示的主备系统,解决了相关技术中处于主用状态的主控板上的CPU 由于设置两个网口不但增加了硬件成本而且增加了操作复杂度的问题,进而减小了主控板 上CPU的硬件成本,同时也降低了 CPU控制的操作复杂度。
[0033] 优选地,上述切换装置,还用于在主控板从主用状态切换至备用状态时,断开CPU 与管理交换机之间的通路,并在CPU与处于备用状态的主控板的管理交换机之间建立通 路。
[0034] 在优选实施例中,主备管理通道可以采用双星型结构,主控板上的CPU只需要设 置一个网口并采用一个模拟开关,从而实现网口的复用。在处于主用状态的主控板上,CPU 网口开关打向管理交换机,以实现对整个系统进行管理;在处于备用状态的主控板上,CPU 网口开关打向对板(即处于主用状态的主控板),将对板生成的管理数据进行实时备份;当 发生主备倒换时,处于备用状态的主控板切换至主用状态,而处于主用状态的主控板切换 至备用状态,开关打向另一侧。如此在CPU上只需要设置一个网口就可以实现系统管理以 及主备管理数据的实时备份。
[0035] 图3是根据本发明实施例的信息的备份方法的流程图。如图3所示,该方法可以 包括以下处理步骤:
[0036] 步骤S302 :建立第一 CPU与第一管理交换机之间的通路,其中,第一 CPU和第一管 理交换机均位于第一主控板上,第一主控板当前处于主用状态;
[0037] 步骤S304 :采用第一 CPU对第一主控板和第二主控板进行管理,并将生成的管理 信息经由第一管理交换机传输至第二CPU进行备份,其中,第二CPU位于第二主控板上,第 二主控板当前处于备用状态。
[0038] 采用如图3所示的方法,解决了相关技术中处于主用状态的主控板上的CPU由于 设置两个网口不但增加了硬件成本而且增加了操作复杂度的问题,进而减小了主控板上 CPU的硬件成本,同时也降低了 CPU控制的操作复杂度。
[0039] 优选地,在步骤S304,采用第一 CPU对第一主控板和第二主控板进行管理,并将生 成的管理信息经由第一管理交换机传输至第二CPU进行备份之后,还可以包括以下操作:
[0040] 步骤S1 :当第一主控板由主用状态切换至备用状态时,断开第一 CPU与第一管理 交换机之间的通路,并建立第一 CPU与第二管理交换机之间的通路,其中,第二管理交换机 位于第二主控板上。
[0041] 在优选实施例中,当发生主备倒换时,处于备用状态的主控板切换至主用状态,而 处于主用状态的主控板切换至备用状态,开关打向另一侧,第一 CPU与第一管理交换机之 间的通路断开,同时建立了第一 CPU与第二管理交换机之间的通路。
[0042] 优选地,在步骤S1,当第一主控板由主用状态切换至备用状态时,断开第一 CPU与 第一管理交换机之间的通路,并建立第一 CPU与第二管理交换机之间的通路之后,还可以 包括以下步骤:
[0043] 步骤S2 :当第二主控板由备用状态切换至主用状态时,建立第二CPU与第二管理 交换机之间的通路。
[0044] 在优选实施例中,处于备用状态的主控板上的开关打向另一侧,第一管理交换机 与第二CPU之间的通路断开,同时还建立了第二CPU与第二管理交换机之间的通路。如此 在CPU上只需要设置一个网口就可以实现系统管理以及主备管理数据的实时备份。
[0045] 图4是根据本发明实施例的信息的备份装置的结构框图。如图4所示,该信息的 备份装置可以包括:第一建立模块100,用于建立第一 CPU与第一管理交换机之间的通路, 其中,第一 CPU和第一管理交换机均位于第一主控板上,第一主控板当前处于主用状态;传 输模块102,用于采用第一 CPU对第一主控板和第二主控板进行管理,并将生成的管理信息 经由第一管理交换机传输至第二CPU进行备份,其中,第二CPU位于第二主控板上,第二主 控板当前处于备用状态。
[0046] 采用如图4所示的装置,解决了相关技术中处于主用状态的主控板上的CPU由于 设置两个网口不但增加了硬件成本而且增加了操作复杂度的问题,进而减小了主控板上 CPU的硬件成本,同时也降低了 CPU控制的操作复杂度。
[0047] 优选地,如图5所示,上述装置还可以包括:第二建立模块104,用于当第一主控板 由主用状态切换至备用状态时,断开第一 CPU与第一管理交换机之间的通路,并建立第一 CPU与第二管理交换机之间的通路,其中,第二管理交换机位于第二主控板上。
[0048] 从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明的是这些 效果是某些优选实施例可以达到的效果):采用本发明所提供的技术方案,节省了主控板上 CPU的网口数量以及对网口定义所进行的软件开发工作量、控制简单、节省开发成本。该技 术方案已经在以太无源光网络(Ethernet Passive Optical Network,简称为ΕΡ0Ν)产品上 进行了大量实验,其结果表明主备倒换工作正常。
[〇〇49] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 [0050] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种主控板,其特征在于,所述主控板包括:中央处理器CPU、管理交换机和切换装 置; 所述CPU,用于在所述主控板处于主用状态时,对所述主控板和处于备用状态的主控板 进行管理并生成管理信息; 所述切换装置,位于所述CPU和所述管理交换机之间,用于在所述主控板处于所述主 用状态时,在所述CPU与所述管理交换机之间建立通路; 所述管理交换机,经由所述管理交换机提供的网络接口与所述处于备用状态的主控板 连接,用于接收来自于所述CPU的管理信息并转发至所述处于备用状态的主控板。
2. 根据权利要求1所述的主控板,其特征在于, 所述切换装置,还用于在所述主控板从所述主用状态切换至备用状态时,断开所述CPU 与所述管理交换机之间的通路,并在所述CPU与所述处于备用状态的主控板的管理交换机 之间建立通路。
3. 根据权利要求1或2所述的主控板,其特征在于,所述切换装置为以下之一: 模拟开关、单刀双掷开关。
4. 一种主备系统,其特征在于,所述主备系统包括:两个主控板; 每个主控板均包括: 中央处理器CPU,用于在所述主控板处于主用状态时,对所述主控板和处于备用状态的 主控板进行管理并生成管理信息; 切换装置,位于所述CPU和管理交换机之间,用于在所述主控板处于所述主用状态时, 在所述CPU与所述管理交换机之间建立通路; 所述管理交换机,经由所述管理交换机提供的网络接口与所述处于备用状态的主控板 连接,用于接收来自于所述CPU的管理信息并转发至所述处于备用状态的主控板。
5. 根据权利要求4所述的主备系统,其特征在于, 所述切换装置,还用于在所述主控板从所述主用状态切换至备用状态时,断开所述CPU 与所述管理交换机之间的通路,并在所述CPU与所述处于备用状态的主控板的管理交换机 之间建立通路。
6. -种信息的备份方法,其特征在于,包括: 建立第一中央处理器CPU与第一管理交换机之间的通路,其中,所述第一 CPU和所述第 一管理交换机均位于第一主控板上,所述第一主控板当前处于主用状态; 采用所述第一 CPU对所述第一主控板和第二主控板进行管理,并将生成的管理信息经 由所述第一管理交换机传输至第二CPU进行备份,其中,所述第二CPU位于所述第二主控板 上,所述第二主控板当前处于备用状态。
7. 根据权利要求6所述的方法,其特征在于,在采用所述第一 CPU对所述第一主控板和 所述第二主控板进行管理,并将生成的所述管理信息经由所述第一管理交换机传输至所述 第二CPU进行备份之后,还包括: 当所述第一主控板由所述主用状态切换至所述备用状态时,断开所述第一 CPU与所述 第一管理交换机之间的通路,并建立所述第一 CPU与第二管理交换机之间的通路,其中,所 述第二管理交换机位于所述第二主控板上。
8. 根据权利要求7所述的方法,其特征在于,在当所述第一主控板由所述主用状态切 换至所述备用状态时,断开所述第一 CPU与所述第一管理交换机之间的通路,并建立所述 第一 CPU与所述第二管理交换机之间的通路之后,还包括: 当所述第二主控板由所述备用状态切换至所述主用状态时,建立所述第二CPU与所述 第二管理交换机之间的通路。
9. 一种信息的备份装置,其特征在于,包括: 第一建立模块,用于建立第一中央处理器CPU与第一管理交换机之间的通路,其中,所 述第一 CPU和所述第一管理交换机均位于第一主控板上,所述第一主控板当前处于主用状 态; 传输模块,用于采用所述第一 CPU对所述第一主控板和第二主控板进行管理,并将生 成的管理信息经由所述第一管理交换机传输至第二CPU进行备份,其中,所述第二CPU位于 所述第二主控板上,所述第二主控板当前处于备用状态。
10. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二建立模块,用于当所述第一主控板由所述主用状态切换至所述备用状态时,断开 所述第一 CPU与所述第一管理交换机之间的通路,并建立所述第一 CPU与第二管理交换机 之间的通路,其中,所述第二管理交换机位于所述第二主控板上。
【文档编号】H04L12/24GK104065499SQ201310088606
【公开日】2014年9月24日 申请日期:2013年3月19日 优先权日:2013年3月19日
【发明者】张志坚 申请人:鼎点视讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1