可编程报文解析器验证方法及平台技术

技术编号:40445234 阅读:22 留言:0更新日期:2024-02-22 23:06
本申请提供一种可编程报文解析器验证方法及平台,所述方法包括:采用预先构建的模拟器,基于微码配置指令集对待测报文集进行解析以得到模拟测试结果;将所述微码配置指令集翻译为二进制机器码指令集;采用可编程报文解析器,基于所述二进制机器码指令集对所述待测报文集进行解析以得到目标测试结果;将所述模拟测试结果和目标测试结果进行格式统一后进行对比以得到对比结果,以基于该对比结果对所述可编程报文解析器进行优化。本申请能够有效提升软件与硬件之间的适配性和协同性,同时能够有效减少可编程报文解析器的验证工作量,进而能够有效提升工作效率。

【技术实现步骤摘要】

本申请涉及报文解析领域,尤其涉及一种可编程报文解析器验证方法及平台


技术介绍

1、目前,随着互联网规模的持续扩大和新兴网络技术的飞速发展,网络业务应用的拓展和新网络协议的更新对网络设备的可编程性与协议持续演进性提出了更高的要求。传统的核心网络设备针对特定的网络。议进行设计与优化,其处理过程高效且简洁,但其实现较为固化。随着可编程交换机和智能网卡驱动可编程网络的发展,这些新设备提供的好处可能超越软件定义的网络用例,并促使向完全可编程的云转变。可编程交换机可用于kv存储、负载平衡和拥塞控制。智能网卡可以减轻主机cpu的工作负载,我们主要关注基于fpga的智能网卡,其实现可编程性的关键是能够识别和处理基于可编程数据包解析器的各种数据包头。

2、现有可编程报文解析器的验证方法中,软件与硬件之间的适配性和协同性差,验证工作量大,工作效率低下。


技术实现思路

1、鉴于此,本申请实施例提供了一种可编程报文解析器验证方法及平台,以消除或改善现有技术中存在的一个或更多个缺陷。

2、本申请的第一个方面提本文档来自技高网...

【技术保护点】

1.一种可编程报文解析器验证方法,其特征在于,包括:

2.根据权利要求1所述的可编程报文解析器验证方法,其特征在于,在所述采用预先构建的模拟器基于微码配置指令集,对待测报文集进行解析以得到模拟测试结果之前,还包括:

3.根据权利要求2所述的可编程报文解析器验证方法,其特征在于,所述将各个所述首部信息翻译成所述微码配置指令集,包括:

4.根据权利要求1所述的可编程报文解析器验证方法,其特征在于,所述采用预先构建的模拟器基于微码配置指令集,对待测报文集进行解析以得到模拟测试结果,包括:

5.根据权利要求1所述的可编程报文解析器验证方法,其特征在...

【技术特征摘要】

1.一种可编程报文解析器验证方法,其特征在于,包括:

2.根据权利要求1所述的可编程报文解析器验证方法,其特征在于,在所述采用预先构建的模拟器基于微码配置指令集,对待测报文集进行解析以得到模拟测试结果之前,还包括:

3.根据权利要求2所述的可编程报文解析器验证方法,其特征在于,所述将各个所述首部信息翻译成所述微码配置指令集,包括:

4.根据权利要求1所述的可编程报文解析器验证方法,其特征在于,所述采用预先构建的模拟器基于微码配置指令集,对待测报文集进行解析以得到模拟测试结果,包括:

5.根据权利要求1所述的可编程报文解析器验证方法,其特征在于,将所述微码配置指令集翻译为二进制机器码指令集,包括:

6.根据权利要求1所述的可编程报文解析器验证...

【专利技术属性】
技术研发人员:傅宇龙曾德秋孙云刚
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1