[发明专利]流控方法、交换芯片及网络设备有效
| 申请号: | 201811518973.9 | 申请日: | 2018-12-12 |
| 公开(公告)号: | CN109510780B | 公开(公告)日: | 2023-02-17 |
| 发明(设计)人: | 施世豪 | 申请(专利权)人: | 锐捷网络股份有限公司 |
| 主分类号: | H04L47/24 | 分类号: | H04L47/24;H04L47/6275;H04L49/10;H04L9/40 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱 |
| 地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 方法 交换 芯片 网络设备 | ||
本申请实施例提供一种流控方法、交换芯片及网络设备。在本申请实施例中,一方面,通过在交换芯片的入口设置多种协议类型的入口ACL,在交换芯片的入口处实现一定程度的报文流控;另一方面,通过对不同协议类型的协议报文配置不同优先级的硬件队列,并按照多个硬件队列之间的优先级,依次将其中的协议报文送入CPU,进一步实现了对需要送CPU的协议报文的流控。在本申请实施例中,通过在交换芯片的入口设置入口ACL以及对不同协议类型的协议报文配置不同优先级的硬件队列,在交换芯片上实现了对需要送CPU的协议报文的流控,整个过程无需CPU的参与,进而有助于降低CPU的资源消耗,减轻CPU的运行负担。
技术领域
本申请涉及无线通信技术领域,尤其涉及一种流控方法、交换芯片及网络设备。
背景技术
网络设备在接收到其它设备发送的报文后,可由其交换芯片对该报文进行类型解析,以判断该报文是协议报文或是数据报文。当确定该报文是数据报文时,无需上送中央处理器(Central Processing Unit,CPU),交换芯片可对该报文继续进行其它处理。当确定该报文是协议报文,如地址解析协议(Address Resolution Protocol,ARP)报文时,会将该协议报文上送CPU,由CPU进行相关处理。但是,现有上传协议报文至CPU的方式有可能使CPU的负荷增大,导致 CPU崩溃。
发明内容
本申请的多个方面提供一种流控方法、交换芯片及网络设备,用以在交换芯片上实现对协议报文的流控处理,减小对CPU资源的消耗,进而减轻CPU的负荷。
本申请实施例提供一种流控方法,适用于网络设备中的交换芯片,该方法包括:
当接收到协议报文时,确定所述协议报文的协议类型;
根据与所述协议类型对应的入口访问控制列表(Access control list, ACL),判断所述协议报文是否需要送CPU;
若判断结果为是,则将所述协议报文送入所述交换芯片包含的多个硬件队列中与所述协议类型绑定的硬件队列中;
按照所述多个硬件队列之间的优先级,依次将所述多个硬件队列中的协议报文送入CPU。
本申请实施例还提供一种交换芯片,包括:输入端口、输出端口、控制模块、多个硬件队列;
所述输入端口,用于接收协议报文;
所述控制模块,用于在所述输入端口接收到协议报文时,确定所述接收到的协议报文的协议类型;根据与所述协议类型对应的入口ACL,判断所述接收到的协议报文是否需要送CPU;若判断结果为是,则将所述协议报文送入所述多个硬件队列中与所述协议类型绑定的硬件队列中;按照所述多个硬件队列之间的优先级,通过所述输出端口依次将所述多个硬件队列中的协议报文送入所述CPU。
本申请实施例还提供一种网络设备,包括上述交换芯片和CPU;所述交换芯片的输出端口与所述CPU连接。
在本申请实施例中,一方面,通过在交换芯片的入口设置多种协议类型的入口ACL,在交换芯片的入口处实现一定程度的报文流控;另一方面,通过对不同协议类型的协议报文配置不同优先级的硬件队列,并按照多个硬件队列之间的优先级,依次将其中的协议报文送入CPU,进一步实现了对需要送CPU的协议报文的流控。在本申请实施例中,通过在交换芯片的入口设置入口ACL以及对不同协议类型的协议报文配置不同优先级的硬件队列,在交换芯片上实现了对需要送CPU的协议报文的流控,整个过程无需CPU的参与,进而有助于降低CPU的资源消耗,减轻CPU的运行负担。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a为本申请实施例提供的一种网络设备的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811518973.9/2.html,转载请声明来源钻瓜专利网。





