基于VPP中的节点的抓包方法、装置、电子设备和存储介质制造方法及图纸

技术编号:44935245 阅读:19 留言:0更新日期:2025-04-12 01:13
本申请实施例提供了一种基于VPP中的节点的抓包方法、装置、电子设备和存储介质,涉及网络技术与安全领域,旨在实现对指定节点的灵活抓包。所述基于VPP中的节点的抓包方法包括:基于命令行设置抓包参数,并根据所述抓包参数调用节点抓包函数,所述抓包参数至少包括抓包节点的名称、抓包的最大数量、目标缓存,所述抓包节点为VPP转发节点路径中的节点;通过所述节点抓包函数中的目标代码块判断抓包节点的抓包开关状态,抓包开关是通过节点数据结构中的字段来表征;在所述抓包开关状态为开启的情况下,将所述抓包节点的包数据放入目标缓存中以进行节点抓包,所述包数据为传输至所述抓包节点的包数据。

【技术实现步骤摘要】

本申请涉及网络技术与安全领域,特别涉及一种基于vpp中的节点的抓包方法、装置、电子设备和存储介质。


技术介绍

1、在基于vpp(vector packet processing,矢量数据包处理)开发网关设备的数据面程序时,有时会遇到目标报文没有按预期的路径去转发,表现为业务不通,从而需要排查定位问题的原因,可以通过抓包功能分析定位转发失败的原因。

2、然而,现有的抓包方案只能在转发的节点路径的两端节点中去抓包,不能灵活地指定在其他某节点中抓包;或者虽然能够指定输入节点的名称,但是整体开启抓包,一个目标报文(包数据)会被抓取存储多份,进而导致内存拷贝次数成倍增加,影响程序的整体处理性能。因此,如何实现对指定节点的灵活抓包,是亟待解决的技术问题。


技术实现思路

1、鉴于上述问题,本申请实施例提供了一种基于vpp中的节点的抓包方法、装置、电子设备和存储介质,以便克服上述问题或者至少部分地解决上述问题。

2、本申请实施例的第一方面,公开了一种基于vpp中的节点的抓包方法,所述方法包括:

本文档来自技高网...

【技术保护点】

1.一种基于VPP中的节点的抓包方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在所述抓包开关状态为开启状态的情况下,将所述抓包节点的包数据放入目标缓存中以进行节点抓包,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,停止对所述抓包节点进行抓包,得到抓包数据,包括:

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6任一所述的方法,其特征...

【技术特征摘要】

1.一种基于vpp中的节点的抓包方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在所述抓包开关状态为开启状态的情况下,将所述抓包节点的包数据放入目标缓存中以进行节点抓包,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,停止对所述抓包节点进行抓包,得到抓包数据,包括:

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:...

【专利技术属性】
技术研发人员:罗耀祖李金辉谢龙王怀彬
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1