[发明专利]协议报文转发方法、线卡板、网络设备及存储介质有效
申请号: | 201911026096.8 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110691045B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 王中磊;贺旦 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L49/112 | 分类号: | H04L49/112 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 孔默 |
地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 报文 转发 方法 线卡板 网络设备 存储 介质 | ||
本申请提出一种协议报文转发方法、线卡板、网络设备及存储介质,涉及通信技术领域,通过由CPU将维护的转发策略表发送给至少两个NP芯片,从而使该至少两个NP芯片中对应状态标识为第一标识的维护芯片根据限流策略将接收到的协议报文发送给CPU,而该至少两个NP芯片中对应状态标识为第二标识的其他芯片则将接收到的协议报文发送给维护芯片,相比于现有技术,使得CPU仅接收到维护芯片发送的协议报文,而无需接收其他芯片发送的协议报文,从而避免了大量的NP芯片都达到限流的协议报文发送量时,CPU接收的协议报文的流量超出CPU处理协议报文的能力上限,提升了线卡板的稳定性。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种协议报文转发方法、线卡板、网络设备及存储介质。
背景技术
通常在中低端路由器中,一般由CPU(Central Processing Unit,中央处理器)负责路由信息计算、路由表查找、业务处理以及转发数据包等。但在高性能路由器中,一般采用基于NP(Networking Processor,网络处理器)芯片进行转发的方案,CPU一般负责处理协议报文、连接的建立以及业务的计算,然后将计算结果发送给NP芯片,由NP芯片对数据报文进行处理并指导端口port进行报文的转发,从而减少CPU的压力,提升路由器的报文处理能力。
为了提高路由器的报文吞吐量,一般会在CPU下面挂接多个NP芯片,所有NP芯片接收的协议报文都会发送给CPU进行处理。但由于CPU处理协议报文的能力一般是有限的,因此,一般会设置相应的限流策略,以避免CPU处理过多的协议报文导致CPU忙碌而无法处理其他的报文。
然而,目前的限流策略一般是限制NP芯片发送给CPU的协议报文发送量,当大量的NP芯片都达到了限流的报文发送量时,CPU依然可能处于忙碌状态而无法处理其他的报文,甚至造成设备异常。
发明内容
本申请的目的在于提供一种协议报文转发方法、线卡板、网络设备及存储介质,能够提升线卡板的稳定性。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供一种协议报文转发方法,应用于线卡板,所述线卡板包括CPU和至少两个NP芯片,所述方法包括:
所述CPU将维护的转发策略表发送给所述至少两个NP芯片,其中,所述转发策略表记录有每一个NP芯片各自对应的状态标识,当所述状态标识为第一标识时,所对应的NP芯片为维护芯片,当所述状态标识为第二标识时,所对应的NP芯片为其他芯片;
所述至少两个NP芯片中的维护芯片在接收到协议报文时,根据限流策略将接收到的协议报文发送给所述CPU,其中,所述限流策略用于指示向所述CPU发送协议报文的发送速率;
所述至少两个NP芯片中的其他芯片在接收到协议报文时,将接收到的协议报文发送给所述维护芯片。
第二方面,本申请实施例提供一种线卡板,包括CPU和至少两个NP芯片;
所述CPU,用于将维护的转发策略表发送给所述至少两个NP芯片,其中,所述转发策略表记录有每一个NP芯片各自对应的状态标识,当所述状态标识为第一标识时,所对应的NP芯片为维护芯片,当所述状态标识为第二标识时,所对应的NP芯片为其他芯片;
所述至少两个NP芯片中的维护芯片,用于在接收到协议报文时,根据限流策略将接收到的协议报文发送给所述CPU,其中,所述限流策略用于指示向所述CPU发送协议报文的发送速率;
所述至少两个NP芯片中的其他芯片,用于在接收到协议报文时,将接收到的协议报文发送给所述维护芯片。
第三方面,本申请实施例提供一种网络设备,包括网板以及本申请实施例第二方面提供的线卡板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911026096.8/2.html,转载请声明来源钻瓜专利网。