一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络设备中的报文转发方法及装置与流程

2021-10-29 22:15:00 来源:中国专利 TAG:报文 网络设备 转发 装置 通信

技术特征:
1.一种网络设备中的报文转发方法,所述网络设备搭载了用于对接收到的报文进行业务处理的业务板卡,所述方法应用于所述业务板卡;其中,所述业务板卡运行了用于将接收到的业务报文上送至所述业务板卡的cpu进行业务处理的目标业务;所述业务板卡存储了用户预先配置的报文白名单,所述报文白名单包括需要上送至所述业务板卡的cpu的报文特征;所述方法包括:响应于接收到的与所述目标业务对应的目标报文,将所述目标报文的报文特征与所述报文白名单中维护的报文特征进行匹配;在为所述目标报文分配的套接字缓存中,添加用于指示所述匹配的结果的匹配标记;将所述目标报文上送至所述cpu,以由所述cpu根据所述套接字缓存中添加的匹配标记,确定是否对所述目标报文进行业务处理。2.根据权利要求1所述的方法,所述为目标报文分配的套接字缓存中,还包括:用于维护所述匹配标记的代码;所述在为所述目标报文分配的套接字缓存中,添加用于指示所述匹配的结果的匹配标记,包括:当所述目标报文的报文特征与所述报文白名单匹配成功时,调用所述代码,在为所述目标报文分配的套接字缓存中,添加用于指示匹配通过的第一匹配标记;当所述目标报文的报文特征与所述报文白名单匹配失败时,调用所述代码,在为所述目标报文分配的套接字缓存中,添加用于指示匹配失败的第二匹配标记。3.根据权利要求2所述的方法,所述cpu根据所述套接字缓存中添加的匹配标记,确定是否对所述目标报文进行业务处理,包括:基于套接字缓存中添加的第一匹配标记,跳过对所述目标报文的业务处理;基于套接字缓存中添加的第二匹配标记,对所述目标报文进行业务处理。4.根据权利要求1所述的方法,所述网络设备还搭载了用于维护所述报文白名单的主控板卡;所述方法还包括:响应于所述用户的下发指令,将所述主控板卡维护的报文白名单下发至所述业务板卡。5.根据权利要求1所述的方法,所述报文白名单包括所述报文五元组信息的部分内容。6.根据权利要求1所述的方法,所述网络设备搭载了分别对应不同的业务处理类型的多级业务板卡;所述方法还包括:如果当前业务板卡的cpu跳过对所述目标报文的业务处理,则直接匹配所述当前业务板卡存储的流定义规则,将所述目标报文调度至与所述当前业务板卡级联的下一级业务板卡。7.一种网络设备,包括:业务板卡,用于对接收到的报文进行业务处理;所述业务板卡运行了用于将接收到的业务报文上送至所述业务板卡的cpu进行业务处理的目标业务;所述业务板卡存储了用户预先配置的报文白名单,所述报文白名单包括需要上送至所述业务板卡的cpu的报文特征;响应于接收到的与所述目标业务对应的目标报文,将所述目标报文的报文特征与所述报文
白名单中维护的报文特征进行匹配;在为所述目标报文分配的套接字缓存中,添加用于指示所述匹配的结果的匹配标记;将所述目标报文上送至所述cpu;所述业务板卡上的cpu,根据所述套接字缓存中添加的匹配标记,确定是否对所述目标报文进行业务处理。8.根据权利要求7所述的网络设备,所述网络设备还包括:主控板卡,用于维护所述报文白名单;响应于所述用户的下发指令,将所述主控板卡维护的报文白名单下发至所述业务板卡。9.根据权利要求7所述的网络设备,所述网络设备包括:多级业务板卡,用于分别处理不同的业务类型;如果当前业务板卡的cpu跳过对所述目标报文的业务处理,则直接匹配所述当前业务板卡存储的流定义规则,将所述目标报文调度至与所述当前业务板级联的下一级业务板卡。10.一种网络设备中的报文转发装置,所述网络设备搭载了用于对接收到的报文进行业务处理的业务板卡,所述装置应用于所述业务板卡;其中,所述业务板卡运行了用于将接收到的业务报文上送至所述业务板卡的cpu进行业务处理的目标业务;所述装置包括:存储单元,用于存储用户预先配置的报文白名单,所述报文白名单包括需要上送至所述业务板卡的cpu的报文特征;匹配单元,用于响应于接收到的与所述目标业务对应的目标报文,将所述目标报文的报文特征与所述报文白名单中维护的报文特征进行匹配;标记单元,用于在为所述目标报文分配的套接字缓存中,添加用于指示所述匹配的结果的匹配标记;发送单元,用于将所述目标报文上送至所述cpu,以由所述cpu根据所述套接字缓存中添加的匹配标记,确定是否对所述目标报文进行业务处理。

技术总结
本申请提供一种网络设备中的报文转发方法及装置,应用于业务板卡;所述方法包括:响应于接收到的与所述目标业务对应的目标报文,将所述目标报文的报文特征与所述报文白名单中维护的报文特征进行匹配;在为所述目标报文分配的套接字缓存中,添加用于指示所述匹配的结果的匹配标记;将所述目标报文上送至所述业务板卡的CPU,以由所述CPU根据所述套接字缓存中添加的匹配标记,确定是否对所述目标报文进行业务处理。通过以上技术方案,业务板卡可以基于报文白名单的匹配结果,在为目标报文分配的套接字缓存中添加匹配标记,以使CPU根据匹配标记确定是否对所述目标报文进行业务处理,从而提高了CPU处理业务报文的灵活性,增强了网络设备的稳定性。络设备的稳定性。络设备的稳定性。


技术研发人员:郑磊 赵旭东 王振
受保护的技术使用者:杭州迪普科技股份有限公司
技术研发日:2021.07.27
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜