数据备份传输处理方法、装置及系统的制作方法

文档序号:7756382阅读:288来源:国知局
专利名称:数据备份传输处理方法、装置及系统的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种数据备份传输处理方法、装置及 系统。
背景技术
SR(业务路由器,Service Router,简称为SR)/MSCG(多业务控制网关, Multi-Service Control Gateway,简称为MSCG)作为承载多业务的网关设备,在网络中承 担着承上启下的功能。SR/MSCG上接核心网,实现三层路由功能;SR/MSCG下接汇聚层,终结 用户二层报文,实现用户接入功能;并且SR/MSCG承载三网合一(Triple Play)等多种业 务;其中,Triple Play包括高速上网(High Speed Internet,简称为HSI)、IP承载语音 (Voice overIP,简称为:VOIP)、网络电视 Qnternet Protocol Television,简称为IPTV)寸。为了保证高可靠性,在SR/MSCG设备中实现双机备份功能。该双机备份功能可 以包括主备控制、业务控制和路由控制。其中,主备控制为多台设备间可以通过虚拟路 由冗余协议(Virtual Router Redundancy Protocol,以下简称为VRRP)协议协商出主 备设备,结合双向转发检测(BidirectionalR)rwarding Detection,以下简称为BFD)技 术,当链路发生故障时,能够实现快速感知。业务控制为主备设备之间通过传输控制协议 (TransmissionControl Protocol,以下简称为TCP)传输协议备份用户信息,可以保持业 务一致。路由控制为设备通过对地址池路由或用户路由的实时控制,在主备设备发生切换 后,保证下行流量能够正确到达用户。图1为现有的业务控制的流程示意图,如图1所示,业务控制可以包括备份阶段、 倒换阶段和回切阶段。具体的,备份阶段包括多个MSCG之间通过VRRP协商,选出主用设备(MSCG-I) 和备用设备(MSCG-2);用户通过MSCG-I上线,该用户的信息(用户表项)被实时备份到 MSCG-2 ;MSCG之间通过BFD协议来检测链路状态。倒换阶段包括当MSCG-I的链路发生故障时,VRRP协议借助BFD协议能够快速生 效,将MSCG-I切换为备用设备,并将MSCG-2切换为主用设备。回切阶段包括=MSCG-I的链路从故障中恢复后,VRRP重新进行主备协商,将 MSCG-I重新切换回主用设备,此时MSCG-2需要将所有的用户信息批量同步(用户表项备 份)到MSCG-1,同时MSCG-I也需要将本节点的用户信息同步到MSCG-2,设备间的用户表项 同步是双向的。在批量备份结束前不会进行VRRP切换,此时MSCG-I仍然是备用设备状态, MSCG-2仍然是主用设备状态。当批量备份结束,主备设备间才会发生切换,即MSCG-I切换 为主用设备,MSCG-2切换为备用设备,完成用户业务的回切。其中,如图2所示,图2为现有的用户信息备份过程示意图,该过程包括首先是主 用设备和备用设备之间的主控板(Main Processing Unit,以下简称为MPU)通过TCP建立 连接;然后MPU从各个接口板(Line ProcessingUnit,以下简称为LPU)获得用户的相应
4信息(用户1信息和用户2信息),此时所有用户的备份信息都放在MPU上;之后主用设备 和备用设备之间的MPU通过TCP连接来传递用户的备份信息;当备用设备上的MPU获得用 户信息之后,MPU板就把用户的备份信息发送到相应的LPU上,由此完成了该用户的信息备 份。但是,MPU与LPU之间的数据通道通常较小,当备份数据量较大时,尤其是对于 增值业务,例如网络地址转换(Network Address Translation,简称为NAT)、会话边 界控制器(Session Border Controller,简称为:SBC)和深度报文检测(Deep Packet hspection,简称为DPI)业务,其备份数据量非常大,此时MPU与LPU之间的数据通道就 无法满足带宽的需求,从而造成增值业务无法实现双机备份的方案,并可能造成MPU与LPU 之间的关键数据由于通道拥塞而丢失;并且备份数据和控制信息都由MPU处理,数据的备 份需要占用大量的MPU处理能力,由此会影响MPU对关键业务的处理,降低MSCG的转发能 力。

发明内容
本发明实施例提供一种数据备份传输处理方法、装置及系统,以提高数据备份的 性能和网关设备的转发能力。本发明实施例提供一种数据备份传输处理方法,该方法适用于包含主用设备和备 用设备的系统中,其中所述主用设备包含主主控板MPU和至少一个主单板,所述备用设备 包含备MPU和至少一个备单板,该方法包括通过所述主用设备的主MPU与所述备用设备的备MPU之间的第一通道传输控制信 息;通过所述至少一个主单板与所述至少一个备单板之间的第二通道传输数据备份 fn息;其中,所述第二通道通过以下方式预先建立所述主用设备获取所述主用设备的主单板信息,并通过所述第一通道获取所述备 用设备的备单板信息;所述主用设备根据所述主单板信息和备单板信息建立所述至少一个主单板与所 述至少一个备单板之间的所述第二通道。本发明实施例提供一种数据备份传输处理装置,包括第一 MPU和至少一个第一 单板;所述第一 MPU包括第一处理单元,用于通过所述第一 MPU与第二 MPU之间的第一通道传输控制信 息;第一获取单元,用于获取所述第一单板信息和通过所述第一通道获取第二单板信 息;建立单元,用于根据所述第一获取单元获取的所述第一单板信息和所述第二单板 信息建立所述至少一个第一单板与至少一个第二单板之间的第二通道;第二处理单元,用于通过所述至少一个第一单板与至少一个第二单板之间的所述 第二通道传输数据备份信息。
本发明实施例还提供一种数据备份传输处理系统,包括至少两个本发明实施例提 供的任一数据备份传输处理装置。本发明实施例,通过主MPU和备MPU之间的第一通道传输控制信息,并通过主单板 和备单板之间的第二通道传输备份的数据信息,由此避免了主MPU和各主单板之间、以及 备MPU和各备单板之间的数据信息传输,使得通过第二通道可以发送数据量很大的数据信 息;并且由于MPU只处理控制信息,而控制信息数据量小,所以对MPU的处理能力占用小,从 而不会影响MPU对关键业务的处理,提高网关设备的转发能力。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为现有的业务控制的流程示意图;图2为现有的用户信息备份过程示意图;图3为本发明数据备份传输处理方法实施例一的流程图;图4为本发明数据备份传输处理方法实施例二的流程图;图5为本发明数据备份传输处理装置实施例一的示意图;图6为本发明数据备份传输处理装置实施例二的示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图3为本发明数据备份传输处理方法实施例一的流程图,如图3所示,该方法包 括步骤301、通过主用设备的主MPU与备用设备的备MPU之间的第一通道传输控制信 肩、ο本发明实施例可以应用于承载多业务的网关设备SR/MSCG进行备份数据的过程 中。其中包含主用设备和备用设备,主用设备包含主MPU和至少一个主单板,备用设备包含 备MPU和至少一个备单板。网关设备可以包括多个MSCG设备,多个MSCG根据VRRP协商出一主用设备以及一 个或多个备用设备。其中,主用设备处理用户的上线请求,走正常用户上线流程,包括认证、 实时计费、授权等;备用设备将丢弃用户的请求报文。MSCG设备包括有一个MPU和至少一 个单板,其中单板可以为LPU或者业务板;对于集中式增值业务,该业务集中在业务板进行 处理,需要备份的用户的数据信息都集中在各个业务板上;对于分布式增值业务,增值业务 集中在LPU进行处理,需要备份的用户的数据信息都集中在各个LPU上。当用户通过主用设备上线后,该用户的信息将被实时的备份到备用设备中。其中需要备份的信息包括用户信息和数据信息;用户信息为用户名、用户IP、密码、用户需执行 的动作等信息。用户信息通过主MPU和备MPU之间的第一通道进行传输,数据信息通过主 单板和备单板之间的第二通道进行传输,也就是说,主MPU通过第一通道将用户信息发送 给备MPU,主单板通过第二通道将数据信息发送给备单板,以对用户信息和数据信息进行备 份。为了建立主单板和备单板之间的第二通道,主MPU通过第一通道接收备MPU发送的各 备单板的单板信息,并且主MPU通过第一通道发送用于建立主单板和备单板之间通道的全 局控制信息;本实施例中,将用户信息、单板信息和全局控制信息统称为控制信息。在进行传输控制信息之前,首先建立第一通道。建立第一通道的过程可以为在主 用设备中本地配置备用设备的相关信息(包括备MPU的IP地址、TCP/UDP端口号),配置使 能后,主MPU与备MPU之间建立TCP连接,即在主MPU与备MPU之间建立第一通道。建立第 一通道后,通过第一通道传输控制信息,在本实施例中,通过第一通道传输控制信息可以具 体为通过第一通道传输用于建立第二通道的单板信息和用于备份的用户信息。步骤302、通过主单板与备单板之间的第二通道传输数据备份信息。为了减轻MPU的处理量,在主单板与备单板之间预先建立第二通道,然后通过第 二通道传输将需要备份的数据信息从主单板传输到备单板。其中本发明实施例并不限定步 骤301和步骤302的时序关系。其中,建立第二通道的过程可以为步骤a、主用设备获取主用设备的主单板信息,并通过第一通道获取备用设备的备 单板信息。主用设备获取本地各个主单板的单板信息,并通过主MPU和备MPU之间的第一通 道获取备用设备中各个备单板的单板信息;其中各个主单板的单板信息即为主单板信息, 各个备单板的单板信息即为备单板信息;主单板信息可以包括各个备份实例与至少一个 主单板的对应关系、主单板IP地址和端口号、主单板在位信息;备单板信息可以包括备单 板IP地址和端口号、备单板在位信息。其中,备份实例可以与单板一一对应,也可以与用户 一一对应;当备份实例与单板一一对应时,一个单板上的数据信息作为一个备份实例要备 份到同一个位置,即可以备份到同一个备单板;当备份实例与用户一一对应时,可能是一个 单板对应多个备份实例(一个单板上可能有多个用户的数据信息,每个用户的数据信息对 应一个备份实例),每个备份实例对应的数据信息要备份到同一个位置,即可以备份到同一 个备单板。需要说明的是,在主用设备上,存储有各个备份实例与各个主单板之间的对应关 系。步骤b、主用设备根据主单板信息和备单板信息建立至少一个主单板与至少一个 备单板之间的第二通道。主用设备根据主单板信息和备单板信息,建立各个备份实例与至少一个备单板的 对应关系,以得到用于在主单板与备单板之间建立第二通道的全局控制信息;然后将该全 局控制信息发送给各个主单板,并将该全局控制信息通过第一通道发送给备用设备的备 MPU,以使备MPU将该全局控制信息发送给各个备单板。其中,该全局控制信息可以包括各 个备份实例与至少一个主单板的对应关系、各个备份实例与至少一个备单板的对应关系、 主单板IP地址和端口号、备单板IP地址和端口号。当某一主单板需要将该主单板上的数 据信息备份到备用设备时,主单板首先确定该数据信息对应的备份实例,然后根据该备份实例与备单板的对应关系,可以获取到与该备份实例对应的备单板的IP地址和端口号,从 而可以建立该主单板与该备单板之间的连接,即建立第二通道。其中,备份实例主要是要明确把哪些信息备份到备用设备的哪个单板上去。本发明实施例,通过主MPU和备MPU之间的第一通道传输控制信息,并通过主单板 和备单板之间的第二通道传输备份的数据信息,由此避免了主MPU和各主单板之间、以及 备MPU和各备单板之间的数据信息传输,使得通过第二通道可以发送数据量很大的数据信 息;并且由于MPU只处理控制信息,而控制信息数据量小,所以对MPU的处理能力占用小,从 而不会影响MPU对关键业务的处理,提高网关设备的转发能力。图4为本发明数据备份传输处理方法实施例二的流程图,如图4所示,在方法实施 例一的基础上,该方法包括步骤401、主MPU根据备用设备的属性信息,与备MPU进行连接,以建立第一通道。本实施例中,第一通道可以为父通道,第二通道可以为子通道。首先,多个MSCG设备通过VRRP协商出主用设备和至少一个备用设备,本实施例以 一个备用设备为例进行说明,但是本发明实施例并不限定备用设备的数量,备用设备可以 有多个。然后在主用设备中本地配置备用设备的相关信息,该相关信息可以包括备MPU的 IP地址、TCP/UDP端口号等。上述配置使能后,主MPU与备MPU之间建立TCP连接,即主MPU 与备MPU之间建立父通道。步骤402、通过主MPU与备MPU之间的父通道发送控制信息。主用设备和备用设备之间通过父通道来交互控制信息,该控制信息可以包括备单 板的单板信息、全局控制信息和用户信息;其中关于备份实例参见方法实施例一中的具体 描述,在此不再赘述。主MPU获取主单板信息;备MPU获取备单板信息,并将获取到的备单板信息通过父 通道发送给主MPU。在父通道上,主MPU和备MPU之间通过Hello机制来维护父通道的连接状态。步骤403、主MPU根据主单板信息和备单板信息,建立各个备份实例与至少一个备 单板的对应关系,以得到用于在至少一个主单板与至少一个备单板之间建立子通道的全局 控制信息。主单板信息包括各个备份实例与至少一个主单板的对应关系、主单板IP地址 和端口号、主单板在位信息。备单板信息包括备单板IP地址和端口号、备单板在位信息。 全局控制信息包括各个备份实例与至少一个主单板的对应关系、各个备份实例与至少一 个备单板的对应关系、主单板IP地址和端口号、备单板IP地址和端口号。主MPU根据获取到的主单板和备单板的单板信息,得到备份实例与主单板和备单 板之间的对应关系,由此得到用于建立子通道的全局控制信息。步骤404、主MPU将全局控制信息发送给至少一个主单板,以使每个主单板根据全 局控制信息建立与对应同一个备份实例的备单板之间的子通道;并且主MPU将全局控制信 息通过主通道发送给备MPU,以使备MPU将全局控制信息发送给至少一个备单板。步骤405、备MPU从主通道接收主MPU发送的全局控制信息,然后将该全局控制信 息发送给各个备单板。步骤406、当有备份实例需要备份时,主单板根据该备份实例的标识信息,选择与 该备份实例相对应的备单板进行关联,以建立主单板与备单板之间的子通道。
建立子通道的具体过程可以为主MPU将全局控制信息发送给各个主单板后,当主单板上有需要备份的数据信息 时,该主单板根据该数据信息对应的备份实例,在全局控制信息中查找到与该备份实例对 应的备单板,即该备份实例的数据待备份的备单板,具体为主单板根据备份实例的标识, 查找到与该备份实例的标识相对应的备单板;主单板根据查找到的备单板的IP地址、用于备份的通道的TCP/UDP端口号,与该 备单板进行连接,由此建立了子通道。其中,主单板与备单板进行连接时,可以建立TCP连 接,也可以建立UDP连接;例如若对备份数据传递的可靠性要求较高时,可以建立TCP连 接,若对备份数据传递的可靠性要求不是很高时,可以建立UDP连接;与TCP连接相比,UDP 连接可以提高数据传递的性能。步骤407、通过上述建立的子通道传输数据备份信息。但是所有的控制信息,例如用户信息、单板信息和全局控制信息等还是通过父通 道进行备份。进一步的,该方法还可以包括步骤408、若检测到主单板信息或备单板信息发生变化,则主用设备根据变化后的 主单板信息和备单板信息重新建立子通道。主MPU和备MPU实时或定期的分别检测主单板和备单板的单板信息,若检测到有 主单板或备单板的单板信息发生变化,例如备份实例的增加/删除、单板的插入/拔出、备 份连接相关的IP地址或端口号发生变化等,则首先会更新本地的单板信息,然后通过父通 道传递更新后的单板信息,再根据单板信息的变化情况生成新的全局控制信息,并添加、删 除或更改子通道。此外,一个MSCG设备可以包括多个单板,可将这多个单板再分为主备单板,以实 现一个MSCG设备内的备份。需要说明的是,本实施例中的单板可以是业务板,也可以是LPU。对于集中式增值 业务,该业务都集中在业务板进行处理,需要备份的用户的数据信息都集中在各个业务板 上,由此在集中式增值业务中,本实施例中的单板可以为业务板。对于分布式增值业务,增 值业务都集中在LPU进行处理,需要备份的用户的数据信息都集中在各个LPU上,由此在分 布式增值业务中,本实施例中的单板可以为LPU。本实施例中由于使用了单板之间的子通道来传递数据备份信息,而单板间的子通 道能力是和整机相匹配的,由此可以通过该子通道传输数据量较大的数据,而不会出现现 有的MPU与单板之间传输大量数据时带宽不足的问题。并且,本实施例中将控制信息和数 据信息分由不同的通道进行传输,而数据信息的传输对可靠性要求不高,由此对控制信息 的传输可以采用TCP连接,对数据信息的传输可以采用UDP连接,而采用UDP连接可以提高 数据信息传输的性能。本发明实施例,通过主MPU和备MPU之间的父通道传输控制信息,并通过主单板和 备单板之间的子通道传输备份的数据信息,由此避免了主MPU和各主单板之间、以及备MPU 和各备单板之间的数据信息传输,使得通过子通道可以发送数据量很大的数据信息;并且 由于MPU只处理控制信息,而控制信息数据量小,所以对MPU的处理能力占用小,从而不会 影响MPU对关键业务的处理,提高网关设备的转发能力。
图5为本发明数据备份传输处理装置实施例一的示意图,如图5所示,该装置包 括第一 MPU51和至少一个第一单板53。其中本实施例提供的数据备份传输处理装置相当于上述方法实施例中的主用设 备或备用设备。需要说明的是,主用设备和备用设备的结构可以是相同的,当经过协商区分 出主用设备和备用设备之后,主用设备和备用设备才分别执行主用和备用的功能;当主用 设备出现问题后,经过协商会确定当前的一个备用设备作为主用设备,即主用设备和备用 设备是可以相互转换的。第一 MPU51包括第一处理单元511、第二处理单元513、第一获取单元515和建立 单元517。第一处理单元511用于通过第一 MPU与第二 MPU之间的第一通道传输控制信息。第二处理单元513用于通过至少一个第一单板与至少一个第二单板之间的第二 通道发送数据备份信息。第一获取单元515用于当数据备份传输处理装置为主用设备时,获取第一单板信 息和通过第一通道获取第二单板信息。建立单元517用于根据第一获取单元515获取的第一单板信息和第二单板信息建 立至少一个第一单板与至少一个第二单板之间的第二通道。本实施例中各个模块和单元的工作流程和工作原理参见上述各方法实施例中的 描述,在此不再赘述。 本发明实施例,主用设备通过主MPU和备MPU之间的第一通道传输控制信息,并通 过主单板和备单板之间的第二通道传输备份的数据信息,由此避免了主MPU和各主单板之 间、以及备MPU和各备单板之间的数据信息传输,使得通过第二通道可以发送数据量很大 的数据信息;并且由于MPU只处理控制信息,而控制信息数据量小,所以对MPU的处理能力 占用小,从而不会影响MPU对关键业务的处理,提高网关设备的转发能力。图6为本发明数据备份传输处理装置实施例二的示意图,如图6所示,在装置实施 例一的基础上,第一 MPTOl还包括第二获取单元519、接收单元522、发送单元524、第三处 理单元526 ;建立单元517包括第一子单元5171、第二子单元5173、第三子单元5175。第二获取单元519用于当数据备份传输处理装置为备用设备时,获取第一单板信 息,并将第一单板信息通过第一通道发送给第二 MPU。接收单元522用于通过第一通道接收 第二 MPU根据第二单板信息和第二获取单元519发送的第一单板信息,得到的用于在第二 单板与第一单板之间建立第二通道的全局控制信息。发送单元5M用于将接收单元522接 收到的全局控制信息发送给第一单板。第三处理单元5 用于若检测到第一单板信息或第二单板信息发生变化,则触发 建立单元517根据变化后的第一单板信息和第二单板信息重新建立第二通道。第一子单元5171用于根据第一单板信息和第二单板信息,建立各个备份实例与 至少一个第二单板的对应关系,以得到用于在至少一个第一单板与至少一个第二单板之间 建立第二通道的全局控制信息。第一单板信息包括各个备份实例与至少一个第一单板的 对应关系、第一单板IP地址和端口号、第一单板在位信息。第二单板信息包括第二单板 IP地址和端口号、第二单板在位信息。全局控制信息包括各个备份实例与至少一个第一 单板的对应关系、各个备份实例与至少一个第二单板的对应关系、第一单板IP地址和端口号、第二单板IP地址和端口号。第二子单元5173用于将全局控制信息发送给至少一个第一单板,以使每个第一 单板根据全局控制信息建立与对应同一个备份实例的第二单板之间的第二通道。第三子单元5175用于将全局控制信息通过第一通道发送给第二 MPU,以使第二 MPU将全局控制信息发送给至少一个第二单板。当本实施例提供的数据备份传输处理装置作为主用设备时,第一 MPTOl中的第一 处理单元511、第二处理单元513、第一获取单元515、建立单元517和第三处理单元5 相 互配合进行工作;第一 MPU相当于前述的主MPU,第一单板相当于前述的主单板,第二 MPU 相当于前述的备MPU,第二单板相当于前述的备单板。当本实施例提供的数据备份传输处理 装置作为备用设备时,第一MPU51中的第一处理单元511、第二处理单元513、第二获取单元 519、接收单元522和发送单元5M相互配合进行工作;第一 MPU相当于前述的备MPU,第一 单板相当于前述的备单板,第二 MPU相当于前述的主MPU,第二单板相当于前述的主单板。本实施例中各个模块和单元的工作流程和工作原理参见上述各方法实施例中的 描述,在此不再赘述。本发明实施例,通过主MPU和备MPU之间的第一通道传输控制信息,并通过主单板 和备单板之间的第二通道传输备份的数据信息,由此避免了主MPU和各主单板之间、以及 备MPU和各备单板之间的数据信息传输,使得通过第二通道可以发送数据量很大的数据信 息;并且由于MPU只处理控制信息,而控制信息数据量小,所以对MPU的处理能力占用小,从 而不会影响MPU对关键业务的处理,提高网关设备的转发能力。本发明实施例还提供一种数据备份传输处理系统,该系统包括至少两个上述各实 施例中提供的任一设备。其中一个作为主用设备,另一个作为备用设备。本实施例中各个模块和单元的工作流程和工作原理参见上述各方法实施例中的 描述,在此不再赘述。本发明实施例,通过主MPU和备MPU之间的第一通道传输控制信息,并通过主单板 和备单板之间的第二通道传输备份的数据信息,由此避免了主MPU和各主单板之间、以及 备MPU和各备单板之间的数据信息传输,使得通过第二通道可以接收数据量很大的数据信 息;并且由于MPU只处理控制信息,而控制信息数据量小,所以对MPU的处理能力占用小,从 而不会影响MPU对关键业务的处理,提高网关设备的转发能力。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
1权利要求
1.一种数据备份传输处理方法,该方法适用于包含主用设备和备用设备的系统中,其 中所述主用设备包含主主控板MPU和至少一个主单板,所述备用设备包含备MPU和至少一 个备单板,其特征在于,该方法包括通过所述主用设备的主MPU与所述备用设备的备MPU之间的第一通道传输控制信息; 通过所述至少一个主单板与所述至少一个备单板之间的第二通道传输数据备份信息;其中,所述第二通道通过以下方式预先建立所述主用设备获取所述主用设备的主单板信息,并通过所述第一通道获取所述备用设 备的备单板信息;所述主用设备根据所述主单板信息和备单板信息建立所述至少一个主单板与所述至 少一个备单板之间的所述第二通道。
2.根据权利要求1所述的数据备份传输处理方法,其特征在于,所述主单板信息包括 各个备份实例与所述至少一个主单板的对应关系、主单板IP地址和端口号、主单板在位信 息;所述备单板信息包括备单板IP地址和端口号、备单板在位信息。
3.根据权利要求2所述的数据备份传输处理方法,其特征在于,所述主用设备根据所 述主单板信息和所述备单板信息建立所述至少一个主单板与所述至少一个备单板之间的 所述第二通道包括所述主用设备的主MPU根据所述主单板信息和所述备单板信息,建立所述各个备份实 例与所述至少一个备单板的对应关系,以得到用于在所述至少一个主单板与所述至少一个 备单板之间建立所述第二通道的全局控制信息;所述全局控制信息包括所述各个备份实 例与所述至少一个主单板的对应关系、所述各个备份实例与所述至少一个备单板的对应关 系、所述主单板IP地址和端口号、所述备单板IP地址和端口号;所述主MPU将所述全局控制信息发送给所述至少一个主单板,以使每个所述主单板 根据所述全局控制信息建立与对应同一个所述备份实例的所述备单板之间的所述第二通 道;所述主MPU将所述全局控制信息通过所述第一通道发送给所述备MPU,以使所述备MPU 将所述全局控制信息发送给所述至少一个备单板。
4.根据权利要求1-3中任一项所述的数据备份传输处理方法,其特征在于,还包括 若检测到所述主单板信息或备单板信息发生变化,则所述主用设备根据变化后的所述主单板信息和备单板信息重新建立所述第二通道。
5.根据权利要求1-3中任一项所述的数据备份传输处理方法,其特征在于,所述主单 板和备单板分别为业务板或接口板。
6.一种数据备份传输处理装置,其特征在于,包括第一 MPU和至少一个第一单板; 所述第一 MPU包括第一处理单元,用于通过所述第一 MPU与第二 MPU之间的第一通道传输控制信息; 第一获取单元,用于当所述数据备份传输处理装置为主用设备时,获取第一单板信息 和通过所述第一通道获取第二单板信息;建立单元,用于根据所述第一获取单元获取的所述第一单板信息和所述第二单板信息 建立所述至少一个第一单板与至少一个第二单板之间的第二通道;第二处理单元,用于通过所述至少一个第一单板与至少一个第二单板之间的所述第二 通道传输数据备份信息。
7.根据权利要求6所述的数据备份传输处理装置,其特征在于,所述第一单板信息包 括各个备份实例与所述至少一个第一单板的对应关系、第一单板IP地址和端口号、第一 单板在位信息;所述第二单板信息包括第二单板IP地址和端口号、第二单板在位信息。
8.根据权利要求7所述的数据备份传输处理装置,其特征在于,所述建立单元包括 第一子单元,用于根据所述第一单板信息和所述第二单板信息,建立所述各个备份实例与所述至少一个第二单板的对应关系,以得到用于在所述至少一个第一单板与所述至少 一个第二单板之间建立所述第二通道的全局控制信息;所述全局控制信息包括所述各个 备份实例与所述至少一个第一单板的对应关系、所述各个备份实例与所述至少一个第二单 板的对应关系、所述第一单板IP地址和端口号、所述第二单板IP地址和端口号;第二子单元,用于将所述全局控制信息发送给所述至少一个第一单板,以使每个所述 第一单板根据所述全局控制信息建立与对应同一个所述备份实例的所述第二单板之间的 所述第二通道;第三子单元,用于将所述全局控制信息通过所述第一通道发送给所述第二 MPU,以使所 述第二 MPU将所述全局控制信息发送给所述至少一个第二单板。
9.根据权利要求6-8中任一项所述的数据备份传输处理装置,其特征在于,所述第一 MPU还包括第三处理单元,用于若检测到所述第一单板信息或第二单板信息发生变化,则触发所 述建立单元根据变化后的所述第一单板信息和第二单板信息重新建立所述第二通道。
10.根据权利要求6-8中任一项所述的数据备份传输处理装置,其特征在于,所述第一 单板和第二单板分别为业务板或接口板。
11.根据权利要求6所述的数据备份传输处理装置,其特征在于,所述第一MPU还包括第二获取单元,用于当所述数据备份传输处理装置为备用设备时,获取第一单板信息, 并将所述第一单板信息通过所述第一通道发送给所述第二 MPU ;接收单元,用于通过所述第一通道接收所述第二 MPU根据所述第二单板信息和所述第 二获取单元发送的所述第一单板信息,得到的用于在所述至少一个第二单板与所述至少一 个第一单板之间建立所述第二通道的全局控制信息;发送单元,用于将所述接收单元接收到的所述全局控制信息发送给所述第一单板。
12.—种数据备份传输处理系统,包括至少两个如权利要求6-11任一所述的数据备份 传输处理装置。
全文摘要
本发明实施例提供一种数据备份传输处理方法、装置及系统,该方法包括通过主用设备的主MPU与备用设备的备MPU之间的第一通道传输控制信息;通过至少一个主单板与至少一个备单板之间的第二通道传输数据备份信息;通过以下方式建立第二通道主用设备获取主用设备的主单板信息,并通过第一通道获取备用设备的备单板信息;主用设备根据主单板信息和备单板信息建立至少一个主单板与至少一个备单板之间的第二通道。本发明实施例,通过第一通道传输控制信息,并通过第二通道传输备份的数据信息,由此使得通过第二通道可以发送数据量很大的数据信息;并且由于MPU只处理控制信息,所以对MPU的处理能力占用小,从而提高网关设备的转发能力。
文档编号H04L12/24GK102142978SQ20101024870
公开日2011年8月3日 申请日期2010年8月4日 优先权日2010年8月4日
发明者滕新东, 高鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1