技术新讯 > 电子通信装置的制造及其应用技术 > 流量执行管理方法、装置、电子设备和存储介质与流程  >  正文

流量执行管理方法、装置、电子设备和存储介质与流程

  • 国知局
  • 2024-08-02 14:16:12

本公开的实施例涉及芯片测试,具体涉及流量执行管理方法、装置、电子设备和存储介质。

背景技术:

1、srio(serial rapidio)芯片是一种基于rapidio互连技术的高性能、低延迟、高带宽的串行通信芯片,广泛应用于数据中心、通信设备、无线基站、雷达、航空电子等关键领域。

2、现有对于srio芯片进行测试大多需要用户将测试计划转化为命令行,然后手动输入命令行进行收发包操作,再获取srio芯片的流量执行情况,对其性能进行评估。由于需要手动输入命令,现有的流量生成方法使用门槛较高,且灵活度较差。

3、因此,如何提供一种使用门槛较低的srio流量执行管理方法,是本领域技术人员亟需解决的技术问题。

技术实现思路

1、本公开的实施例提出了流量执行管理方法、装置、电子设备和存储介质。

2、第一方面,本公开的实施例提供了一种流量执行管理方法,所述方法应用于交互设备,该方法包括:

3、根据配置流量模板中的设备id,向对应端点设备下发所述配置流量模板,所述配置流量模板包括数据流量执行管理的策略,所述数据流量执行管理的策略包括该配置流量模板需要下发的端点设备的设备类型和设备id,所述端点设备内嵌srio芯片;

4、接收流量执行结果,所述流量执行结果由所述端点设备对接收到的配置流量模板的参数进行解析,然后依据所述配置流量模板的参数,进行流量配置下发,再对当前设备发送和接收的流量进行统计后得到并发送。

5、在一些可能的实施方式中,所述方法还包括:

6、将所述流量执行结果发送至用户界面,以便所述用户界面展示所述流量执行结果。

7、在一些可能的实施方式中,所述根据配置流量模板中的设备id,向对应端点设备下发所述配置流量模板,包括:

8、响应于接收到启动指令,根据所述配置流量模板中的设备id,向对应端点设备下发所述配置流量模板;以及

9、在所述根据配置流量模板中的设备id,向对应端点设备下发所述配置流量模板之后,所述方法还包括:

10、响应于接收到停止指令且所述端点设备的执行状态为执行中,向所述端点设备下发停止数据包,以便所述端点设备停止生成所述流量执行结果。

11、在一些可能的实施方式中,所述将所述流量执行结果发送至用户界面,以便所述用户界面展示所述流量执行结果,包括:

12、响应于接收到刷新指令,将当前的流量执行结果发送至所述用户界面,以便所述用户界面展示所述当前的流量执行结果。

13、在一些可能的实施方式中,所述方法还包括:

14、响应于接收到查询指令,获取srio网络中的端点设备信息;

15、将所述srio网络中的端点设备信息发送至用户界面,以便所述用户界面展示所述srio网络中的端点设备信息。

16、在一些可能的实施方式中,所述获取srio网络中的端点设备信息,包括:

17、向网络管理系统发送端点设备信息查询指令;

18、接收所述网络管理系统发送的srio网络中的端点设备信息。

19、在一些可能的实施方式中,所述配置流量模板的新建依据以下模板新建操作:

20、响应于接收到流量配置模板的新建指令,获取模板信息;

21、依据所述模板信息,生成模板id;

22、保存所述模板信息和所述模板id;

23、将所述模板id发送至用户界面,以便所述用户界面展示所述模板id。

24、在一些可能的实施方式中,所述配置流量模板包括配置流量信息,所述配置流量信息的新建依据以下流量信息新建操作:

25、响应于接收到流量信息新建指令,获取配置流量信息;

26、对所述配置流量信息的合法性进行校验;

27、响应于校验的结果为失败,向用户界面发送流量配置新建失败提醒,以便所述用户界面展示所述流量配置新建失败提醒;

28、响应于校验的结果为成功,依据所述配置流量信息,生成流id;

29、保存所述配置流量信息和所述流id;

30、将所述流id发送至所述用户界面,以便所述用户界面展示所述流id;

31、将所述配置流量信息封装成以太网报文并保存。

32、在一些可能的实施方式中,所述配置流量信息的删除依据以下流量信息删除操作:

33、响应于接收到配置流量信息删除指令,获取待删除流id;

34、判断全部配置流量模板中是否有执行状态为执行中的配置流量模板;

35、若是,向用户界面发送流删除失败提醒,以便所述用户界面展示所述流删除失败提醒;

36、若否,删除所述待删除流id对应的流的存储信息;

37、向所述用户界面发送删除结果提醒,以便所述用户界面展示所述删除结果提醒。

38、在一些可能的实施方式中,所述配置流量模板的删除依据以下模板删除操作:

39、响应于接收到配置流量模板删除指令,获取待删除模板id;

40、判断全部配置流量模板中是否有执行状态为执行中的配置流量模板;

41、若是,向用户界面发送模板删除失败提醒,以便所述用户界面展示所述模板删除失败提醒;

42、若否,删除所述模板id对应的模板和全部流id的存储信息;

43、向用户界面发送删除结果提醒,以便所述用户界面展示所述删除结果提醒。

44、在一些可能的实施方式中,所述方法还包括:

45、响应于接收到清除指令,向所述端点设备发送数据清除消息,以便所述端点设备在接收到所述数据清除消息后清除全局统计数据。

46、第二方面,本公开的实施例提供了一种流量执行管理装置,所述装置应用于交互设备,该装置包括:

47、模板下发模块,用于根据配置流量模板中的设备id,向对应端点设备下发所述配置流量模板,所述配置流量模板包括数据流量执行管理的策略,所述数据流量执行管理的策略包括该配置流量模板需要下发的端点设备的设备类型和设备id,所述端点设备内嵌srio芯片;

48、结果接收模块,用于接收流量执行结果,所述流量执行结果由所述端点设备对接收到的配置流量模板的参数进行解析,然后依据所述配置流量模板的参数,进行流量配置下发,再对当前设备发送和接收的流量进行统计后得到并发送。

49、第三方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。

50、第四方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被一个或多个处理器执行时实现如第一方面中任一实现方式描述的方法。

51、为了降低srio流量执行管理的门槛,本公开的实施例提供的流量执行管理方法、装置、电子设备和存储介质,先根据配置流量模板中的设备id,向对应端点设备下发所述配置流量模板,所述配置流量模板包括数据流量执行管理的策略,所述数据流量执行管理的策略包括该配置流量模板需要下发的端点设备的设备类型和设备id,所述端点设备内嵌srio芯片;然后,接收流量执行结果,所述流量执行结果由所述端点设备对接收到的配置流量模板的参数进行解析,然后依据所述配置流量模板的参数,进行流量配置下发,再对当前设备发送和接收的流量进行统计后得到并发送。这样,通过配置流量模板,一键下发测试计划的流量配置策略,有效降低了流量执行管理的使用门槛。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242227.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。