对CPU上运行的业务进行保护倒换的方法及系统技术方案

技术编号:21228093 阅读:49 留言:0更新日期:2019-05-29 08:35
本发明专利技术公开了一种对CPU上运行的业务进行保护倒换的方法及系统,涉及在CPU上运行的业务的配置领域。该方法的步骤包括:通过交换芯片收发BFD报文,交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态;CPU根据BFD状态来进行主备倒换。本发明专利技术能够显著提高BFD报文的时延精度,降低BFD报文的抖动,大幅度提升BFD报文的稳定性能;进而能够通过非常稳定的BFD报文可靠的实现业务的主备倒换。

The Method and System of Protecting and Replacing the Business Running on CPU

The invention discloses a method and system for protecting and switching services running on CPU, and relates to the configuration field of services running on CPU. The steps of this method include: sending and receiving BFD messages through switching chips, determining the BFD status of BFD messages according to the situation of BFD messages received by switching chips, and switching CPU switching primary and standby according to BFD status. The invention can significantly improve the delay accuracy of BFD messages, reduce the jitter of BFD messages, greatly improve the stability performance of BFD messages, and then reliably realize the main and standby switching of services through very stable BFD messages.

【技术实现步骤摘要】
对CPU上运行的业务进行保护倒换的方法及系统
本专利技术涉及在CPU上运行的业务的配置领域,具体涉及一种对CPU上运行的业务进行保护倒换的方法及系统。
技术介绍
综合业务接入路由器为了获得业务处理的灵活性和业务规格的可扩展性,通常采用多核CPU搭配交换芯片的软转发架构(即多核软转发设备),多核软转发设备将L3VPN业务(三层虚拟专用网业务,即三层业务)分配给多核CPU处理,可以充分利用CPU内存可扩展,业务处理流程灵活的特点,以此实现路由规格和路由下发速度的大幅提升。与此同时,多核软转发设备将L2VPN业务(二层虚拟专用网业务,即二层业务)分配给交换芯片处理,能够充分利用交换芯片二层转发稳定可靠的特点,完成二层业务场景的全覆盖。多核CPU在处理路由业务的倒换时需要绑定BFD(BidirectionalForwardingDetection,双向故障检测)作为快速检测故障的手段,即对端CPU通过发送BFD报文的方式来确定通信链路是否正常,若异常(收到BFD报文的时长过长或者未收到BFD报文)则进行主备倒换。但是,由于CPU的报文是经由CPU计算后的软件转发,报文存在时延和抖动较大的问题本文档来自技高网...

【技术保护点】
1.一种对CPU上运行的业务进行保护倒换的方法,其特征在于,该方法包括以下步骤:通过交换芯片收发BFD报文,交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态;CPU根据BFD状态来进行主备倒换。

【技术特征摘要】
1.一种对CPU上运行的业务进行保护倒换的方法,其特征在于,该方法包括以下步骤:通过交换芯片收发BFD报文,交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态;CPU根据BFD状态来进行主备倒换。2.如权利要求1所述的对CPU上运行的业务进行保护倒换的方法,其特征在于,所述交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态的流程包括:当交换芯片在指定时长内未收到BFD报文、或者收到相邻2次BFD报文的间隔时长不符合要求时,确定BFD状态为异常状态。3.如权利要求2所述的对CPU上运行的业务进行保护倒换的方法,其特征在于,所述CPU根据BFD状态来进行主备倒换的流程包括:向交换芯片获取BFD报文的BFD状态,当获取到的BFD状态为异常状态时,CPU将该BFD报文对应的业务进行主备倒换。4.如权利要求3所述的对CPU上运行的业务进行保护倒换的方法,其特征在于,所述BFD报文对应的业务的获取方式为:建立业务路径信息与对应BFD报文信息之间的映射关系表,并将该映射关系表发送至CPU和/或交换芯片。5.如权利要求4所述的对CPU上运行的业务进行保护倒换的方法,其特征在于:所述映射关系表中包括主用业务路径信息与对应BFD报文信息的映射、以及备用业务路径信息与对应BFD报文信息的映射。6.一种对CPU上运行的业务进行保护倒换的系统,包括CPU、交换芯片,其特征在于:该系统还包括业务管理模块;交换芯片用于:收发BFD报文,根据收到的BFD报文的情形确定BFD报文的BFD状态;业务管理模块用于:获取交换芯片上BFD报文的...

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

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

1