摘要
本发明公开了一种在TOFINO芯片上高效解析任意自定义长度报文头的方法,属于网络流量包过滤分流领域;具体为:首先,根据业务场景自定义报文头的类型和长度;然后,将原始报文头的报文长度加上自定义报文头的长度,填入自定义报文头的长度字段中。接着,将自定义报文头和原始报文,整合输入到TOFINO芯片,根据自定义报文头中的长度字段进行解析,判断未解析报文长度是否为0,如果是,则跳过,直接进入原始报文的解析;否则,对自定义报文头进行解析,提取出此报文头的内容,存入芯片的PHV中待后续使用,并将报文头指针置于未解析报文的头部;当自定义报文头全部解析完毕后,进入原始报文的解析。本发明提高了报文的转发效率。
技术关键词
自定义长度
指针
解析报文
芯片
字段
场景
系统为您推荐了相关专利信息
输入输出系统
内存技术设备
固件升级方法
镜像
闪存芯片
无源标签
降压电路
识别系统
降压保护电路
二极管
PWM控制
芯片
转台控制方法
AD采集模块
CAN总线模块