[发明专利]对CPU上运行的业务进行保护倒换的方法及系统在审
申请号: | 201910115412.2 | 申请日: | 2019-02-13 |
公开(公告)号: | CN109818857A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 吴鹏;蔡彪 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/711 | 分类号: | H04L12/711;H04L12/24;H04L12/26 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 陈锐 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保护倒换 交换芯片 主备倒换 稳定性能 抖动 时延 收发 配置 | ||
本发明公开了一种对CPU上运行的业务进行保护倒换的方法及系统,涉及在CPU上运行的业务的配置领域。该方法的步骤包括:通过交换芯片收发BFD报文,交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态;CPU根据BFD状态来进行主备倒换。本发明能够显著提高BFD报文的时延精度,降低BFD报文的抖动,大幅度提升BFD报文的稳定性能;进而能够通过非常稳定的BFD报文可靠的实现业务的主备倒换。
技术领域
本发明涉及在CPU上运行的业务的配置领域,具体涉及一种对CPU上运行的业务进行保护倒换的方法及系统。
背景技术
综合业务接入路由器为了获得业务处理的灵活性和业务规格的可扩展性,通常采用多核CPU搭配交换芯片的软转发架构(即多核软转发设备),多核软转发设备将L3VPN业务(三层虚拟专用网业务,即三层业务)分配给多核CPU处理,可以充分利用CPU内存可扩展,业务处理流程灵活的特点,以此实现路由规格和路由下发速度的大幅提升。与此同时,多核软转发设备将L2VPN业务(二层虚拟专用网业务,即二层业务)分配给交换芯片处理,能够充分利用交换芯片二层转发稳定可靠的特点,完成二层业务场景的全覆盖。
多核CPU在处理路由业务的倒换时需要绑定BFD(Bidirectional ForwardingDetection,双向故障检测)作为快速检测故障的手段,即对端CPU通过发送BFD报文的方式来确定通信链路是否正常,若异常(收到BFD报文的时长过长或者未收到BFD报文)则进行主备倒换。
但是,由于CPU的报文是经由CPU计算后的软件转发,报文存在时延和抖动较大的问题;因此在处理对时间精度要求很高的BFD报文时,无法保证每个BFD报文的发送时间间隔精确控制在3.3ms,这样会带来BFD报文瞬断或者串包的风险,进而导致多核设备上的路由业务不能快速稳定的倒换,经常出现倒换失败或者多次倒换的问题。
为此,业界试图采用高性能的CPU来降低此问题带来的不便,但是依然无法规避CPU因计算导致报文存在时延和抖动的问题。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:对在CPU上运行的业务进行保护倒换时,如何提升BFD报文的稳定性能,进而实现业务的可靠保护倒换。
为达到以上目的,本发明提供的对CPU上运行的业务进行保护倒换的方法,包括以下步骤:通过交换芯片收发BFD报文,交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态;CPU根据BFD状态来进行主备倒换。
在上述技术方案的基础上,所述交换芯片根据收到的BFD报文情形,来确定BFD报文的BFD状态的流程包括:当交换芯片在指定时长内未收到BFD报文、或者收到相邻2次BFD报文的间隔时长不符合要求时,确定BFD状态为异常状态。
在上述技术方案的基础上,所述CPU根据BFD状态来进行主备倒换的流程包括:向交换芯片获取BFD报文的BFD状态,当获取到的BFD状态为异常状态时,CPU将该BFD报文对应的业务进行主备倒换。
在上述技术方案的基础上,所述BFD报文对应的业务的获取方式为:建立业务路径信息与对应BFD报文信息之间的映射关系表,并将该映射关系表发送至CPU和/或交换芯片。
在上述技术方案的基础上,所述映射关系表中包括主用业务路径信息与对应BFD报文信息的映射、以及备用业务路径信息与对应BFD报文信息的映射。
本发明提供的对CPU上运行的业务进行保护倒换的系统,包括CPU、交换芯片和业务管理模块;
交换芯片用于:收发BFD报文,根据收到的BFD报文的情形确定BFD报文的BFD状态;
业务管理模块用于:获取交换芯片上BFD报文的BFD状态,当获取到的BFD状态为异常状态时,向CPU发送主备倒换信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910115412.2/2.html,转载请声明来源钻瓜专利网。