一种业务单板及配置方法技术

技术编号:20657212 阅读:29 留言:0更新日期:2019-03-23 08:36
本发明专利技术实施例公开了一种业务单板的配置方法,该方法可以包括:备份业务单板的业务硬件芯片的第一业务通用配置;在所述业务单板的CPU发生复位的情况下,所述业务处理硬件芯片正常工作;在所述CPU复位初始化完成后,所述CPU获取所述第一业务通用配置;所述CPU从控制单板获取第二业务通用配置;所述CPU比较所述第一业务通用配置和第二业务通用配置;根据比较结果,所述CPU整合得到业务转发芯片配置数据;所述CPU根据所述业务转发芯片配置数据配置所述业务硬件芯片,解决了相关技术中业务单板的CPU发生复位造成客户业务流量长时间中断的问题,实现了在CPU复位过程中,业务转发中断时间大幅度减少,甚至可以实现业务转发不中断,提高了业务单板的稳定性和可用性,改善了用户体验。

A Business Veneer and Configuration Method

The embodiment of the present invention discloses a configuration method of a service veneer, which may include: the first service general configuration of the service hardware chip backing up the service veneer; the service processing hardware chip works normally when the CPU of the service veneer is reset; and the CPU obtains the first service general configuration after the initialization of the CPU reset is completed; The PU obtains the second service general configuration from the control veneer; the CPU compares the first service general configuration and the second service general configuration; according to the comparison result, the CPU integrates the service forwarding chip configuration data; the CPU configures the service hardware chip according to the service forwarding chip configuration data, thus resolving the problem of resetting the CPU of the service veneer in the related technology and causing customers. The problem of long-time interruption of user traffic has realized that in the process of CPU reset, the interruption time of service forwarding is greatly reduced, and even the uninterrupted service forwarding can be realized, which improves the stability and availability of the business veneer and the user experience.

【技术实现步骤摘要】
一种业务单板及配置方法
本专利技术涉及通信设备领域,具体而言,涉及一种业务单板及配置方法。
技术介绍
在承载网设备中,客户通信业务流量由业务单板执行转发,并且要求7*24小时不中断转发。业务单板由业务处理硬件芯片和CPU(CentralProcessingUnit)等器件组成。其中,业务处理硬件芯片用于业务流量转发,而业务板CPU上运行的软件,用于配置业务芯片,并且参与到部分业务的协议处理过程,例如ARP(AddressResolutionProtocol)协议,BGP(BorderGatewayProtocol)协议等。业务板的业务配置过程一般为:由用户通过网管配置业务到控制板软件,接着控制板软件对用户配置数据经过一定运算后,得到业务通用配置,并通告业务板CPU软件。业务板CPU软件整合通用配置和本板硬件驱动后,配置本板业务硬件,业务硬件芯片按照用户配置转发客户业务流量。业务板CPU会发生复位的情况,当业务板CPU软件重启并正常运行后,由于无法感知当前的业务配置和当前的业务流量转发状态,需要重新配置业务板上的业务处理硬件芯片,才能恢复业务流量的正常转发。这一过程会造成客户业务流量转发长时间中断,降低了用户体验。而相关技术中并未提出有效的解决方案。
技术实现思路
为解决相关技术中存在的业务单板的CPU发生复位造成客户业务流量长时间中断的问题,本专利技术的实施例提供了一种业务单板及配置方法。本专利技术的一个实施例提供了一种业务单板的配置方法,该方法可以包括:备份业务单板的业务硬件芯片的第一业务通用配置;在所述业务单板的CPU发生复位的情况下,所述业务处理硬件芯片正常工作;在所述CPU复位初始化完成后,所述CPU获取所述第一业务通用配置;所述CPU从控制单板获取第二业务通用配置;所述CPU比较所述第一业务通用配置和第二业务通用配置;根据比较结果,所述CPU整合得到业务转发芯片配置数据;所述CPU根据所述业务转发芯片配置数据配置所述业务硬件芯片。本专利技术的一个实施例还提供了一种业务单板,该业务单板可以包括:业务处理硬件芯片、CPU、电源管理装置以及数据保存装置;所述电源管理装置,用于给所述业务处理硬件芯片、所述CPU、所述数据保存装置供电;所述业务处理硬件芯片,用于处理业务流量转发,以及在所述业务单板的CPU发生复位的情况下,所述业务处理硬件芯片正常工作;所述数据保存装置,用于保存业务通用配置;所述CPU,用于在正常工作的情况下,向所述数据保存装置写入第一业务通用配置,以及,在所述CPU复位初始化完成后,所述CPU从所述数据保存装置获取所述第一业务通用配置,并从控制单板获取第二业务通用配置;所述CPU,还用于比较所述第一业务通用配置和第二业务通用配置;根据比较结果,所述CPU整合得到业务转发芯片配置数据;所述CPU根据所述业务转发芯片配置数据配置所述业务硬件芯片。通过本专利技术的实施例,解决了相关技术中业务单板的CPU发生复位造成客户业务流量长时间中断的问题,实现了在CPU复位过程中,业务转发中断时间大幅度减少,甚至可以实现业务转发不中断,提高了业务单板的稳定性和可用性,改善了用户体验。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种业务单板的示意图;图2是本专利技术实施例的一种业务单板的配置方法流程图一;图3是本专利技术实施例的一种业务单板的配置方法流程图二;图4是本专利技术实施例的一种业务单板的配置方法流程图三;图5是本专利技术实施例的一种业务单板的配置方法流程图四。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本专利技术的一个实施例提供了一种业务单板。图1是本专利技术实施例的一种业务单板的示意图。如图1所示,该业务单板可以包括:业务处理硬件芯片16、CPU12、电源管理装置10以及数据保存装置14;需要说明的是,虚线表示软件消息通信;实线表示硬件连线信号。所述电源管理装置10,用于给所述业务处理硬件芯片16、所述CPU12、所述数据保存装置14供电;所述业务处理硬件芯片16,用于处理业务流量转发,以及在所述业务单板的CPU12发生复位的情况下,所述业务处理硬件芯片16正常工作;可选地,业务处理硬件芯片正常工作包括:所述业务单板不初始化所述业务处理硬件芯片;所述业务处理硬件芯片按照所述CPU发生复位之前的业务转发芯片配置数据进行业务转发。可选地,业务单板的CPU发生复位包括:所述业务单板接收用户通过网管或命令行下发的软复位指令,所述电源管理装置通知CPU卸载业务软件进程,所述CPU复位重启;或者,所述业务单板的CPU掉电重启;或者,所述业务单板检测到进程异常,并重启异常进程;或者,所述业务板检测到所述CPU异常,触发所述CPU重启。所述数据保存装置14,用于保存业务通用配置;所述CPU12,用于在正常工作的情况下,向所述数据保存装置写入第一业务通用配置,以及,在所述CPU复位初始化完成后,所述CPU从所述数据保存装置14获取所述第一业务通用配置,并从控制单板获取第二业务通用配置;所述CPU12,还用于比较所述第一业务通用配置和第二业务通用配置;根据比较结果,所述CPU整合得到业务转发芯片配置数据;所述CPU根据所述业务转发芯片配置数据配置所述业务硬件芯片16。可选地,所述CPU用于比较所述第一业务通用配置和第二业务通用配置包括:所述CPU对比所述第一业务通用配置和所述第二业务通用配置,识别所述CPU复位前后业务通用配置的增删改变化,得到业务通用配置的第一比较结果。可选地,CPU用于根据所述比较结果,所述CPU整合得到业务转发芯片配置数据包括:所述CPU整合所述业务通用配置的第一比较结果和所述业务处理硬件芯片的硬件驱动,计算得到业务转发芯片配置数据。通过本专利技术的实施例提供的业务单板,可以解决相关技术中业务单板的CPU发生复位造成客户业务流量长时间中断的问题,实现了在CPU复位过程中,业务转发中断时间大幅度减少,甚至可以实现业务转发不中断,提高了业务单板的稳定性和可用性,改善了用户体验。进一步地,如图1所示的业务单板各部件的连接示意图。控制板的CPU软件通过消息可以与业务板的电源管理装置10通信,用于通告电源管理装置控制各硬件器件的电源,例如上电,下电。而控制板与业务板的CPU12软件通过消息通信,用于业务配置和更新。主要相关的硬件装置介绍如下:电源管理装置10:管理或者控制业务板上各硬件芯片上下电的硬件装置。它可以单独对某一芯片上下电,例如:NP(NetworkProcessor),CPU等;数据保存装置14:用户存储业务板CPU恢复CPU复位前的数据。例如:内存,CF卡(CompactFlash),flash卡,等等。它可以附着在业务板上,也可以放置于承载网设备任何其它业务板CPU可以正常访问的地方。业务处理硬件芯片16:用于承载网设备业务流量转发的若干硬件装置。一般而言,它包括:NP,交换网等等硬件装置。这些硬件芯片,只要不中断电源,都可以独立按照预先配置要求正常工作。复位业务板CPU,当发业务板CPU软件本文档来自技高网...

【技术保护点】
1.一种配置业务单板的方法,其特征在于,包括:备份业务单板的业务硬件芯片的第一业务通用配置;在所述业务单板的CPU发生复位的情况下,所述业务处理硬件芯片正常工作;在所述CPU复位初始化完成后,所述CPU获取所述第一业务通用配置;所述CPU从控制单板获取第二业务通用配置;所述CPU比较所述第一业务通用配置和第二业务通用配置;根据比较结果,所述CPU整合得到业务转发芯片配置数据;所述CPU根据所述业务转发芯片配置数据配置所述业务硬件芯片。

【技术特征摘要】
1.一种配置业务单板的方法,其特征在于,包括:备份业务单板的业务硬件芯片的第一业务通用配置;在所述业务单板的CPU发生复位的情况下,所述业务处理硬件芯片正常工作;在所述CPU复位初始化完成后,所述CPU获取所述第一业务通用配置;所述CPU从控制单板获取第二业务通用配置;所述CPU比较所述第一业务通用配置和第二业务通用配置;根据比较结果,所述CPU整合得到业务转发芯片配置数据;所述CPU根据所述业务转发芯片配置数据配置所述业务硬件芯片。2.根据权利要求1所述的方法,其特征在于,业务单板的CPU发生复位包括:所述业务单板接收用户通过网管或命令行下发的软复位指令;或者,所述业务单板的CPU掉电重启;或者,所述业务单板检测到进程异常,并重启异常进程;或者,所述业务板检测到所述CPU异常,触发所述CPU重启。3.根据权利要求1所述的方法,其特征在于,所述业务处理硬件芯片正常工作包括:所述业务单板不初始化所述业务处理硬件芯片;所述业务处理硬件芯片按照所述CPU发生复位之前的业务转发芯片配置数据进行业务转发。4.根据权利要求1所述的方法,其特征在于,所述CPU比较所述第一业务通用配置和第二业务通用配置包括:所述CPU对比所述第一业务通用配置和所述第二业务通用配置,识别所述CPU复位前后业务通用配置的增删改变化,得到业务通用配置的第一比较结果。5.根据权利要求4所述的方法,其特征在于,根据所述比较结果,所述CPU整合得到业务转发芯片配置数据包括:所述CPU整合所述业务通用配置的第一比较结果和所述业务处理硬件芯片的硬件驱动,计算得到业务转发芯片配置数据。6.根据权利要求1至5任意一项所述的方法,其特征在于,备份业务单板的业务硬件芯片的第一业务通用配置包括:所述CPU将第一业务通用配置写入数据保存装置。7.一种业务单板,其特征在于,所述业务单板包括:业务处理硬件芯片、CPU、电源管理装置以及数据保存装置;所述电源管理...

【专利技术属性】
技术研发人员:魏小强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1