[发明专利]一种报文发送方法、装置、电子设备及介质在审
申请号: | 202111412271.4 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114095433A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 魏顺风;汪杰;李绍兴 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L47/22 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 230001 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 发送 方法 装置 电子设备 介质 | ||
本申请实施例提供了一种报文发送方法、装置、电子设备及介质,涉及通信技术领域,可以避免影响测试结果。该方法应用于网络测试仪,该方法包括:获取每条流单位时间内的待发送报文总数量,所述单位时间内包括预设数量的整数周期;针对每条流,将该条流单位时间内待发送报文总数量与所述预设数量的比值,作为该条流在每个整数周期内待发送报文的第一数量;根据每条流对应的第一数量,确定每条流在单个整数周期内的第一数量个顺序值,各条流的顺序值在所述单个整数周期内分散分布;在单位时间包括的每个整数周期内,按照每条流的顺序值向待测设备发送每条流的待发送报文。
技术领域
本申请涉及通信技术领域,特别是涉及一种报文发送方法、装置、电子设备及介质。
背景技术
网络测试仪是一种用于测试网络设备报文处理能力的专用仪器,网络测试仪可以将用户配置的以太网报文发送到网络设备,然后通过网络设备返回的报文分析被测试的网络设备的性能。
一个网络测试仪端口可支持多条流的发送,用户可以为一个端口配置多条流,并配置每条流对应的发送报文的具体参数,比如报文长度、发送速率、报文内容等。网络测试仪在向网络设备发送报文时,可以根据用户配置的参数计算出每条流单位时间内需发送的报文数量,进而按照单位时间内需发送的报文数量向网络设备发送每条流的报文。
目前,在单位时内可以进行多轮发送,每个小轮为每条流发送的报文数量取决于单位时间内各条流需发送的报文数量中的最小值。例如,如图1所示,假设用户配置了三条流,分别S0、S2和S4,单位时间内S0、S2和S4包含的报文数分别为7、2和11,将各流号按照报文数量从小到大的顺序重新定义,则流号为S0、S1和S2的3条流单位时间内需要发送的报文分别为2、7和11。在小轮1分别为每条流发送2条报文,则在小轮1结束后S0、S1和S2未发送报文个数分别为0、5、9。在小轮2分别为S1和S2发送5条报文,在小轮3为S2发送4条报文。
具体的发送顺序如图2所示,即将单位周期分为了3个小轮,从图2中可以看出,S0的报文在小轮1被全部发送,S1的报文在小轮1和小轮2被全部发送,到小轮3时,全部发送S2的报文。可见,对多条流在单位时间内发送的速率不均匀,比如,S0的报文应该在单位时间内均匀发送,但是按照上述方案,S0的报文在小轮1(相当于三分之一的单位时间)就被发送完成,导致S0在短时间内的利用率过高,导致网络设备短时间内的报文处理压力过大,可能导致网络设备丢包或错包,影响测试结果。
发明内容
本申请实施例的目的在于提供一种报文发送方法、装置、电子设备及介质,以解决网络测试仪为各个流发送的报文不均匀影响测试结果的问题。具体技术方案如下:
第一方面,本申请实施例公开了一种报文发送方法,所述方法应用于网络测试仪,所述方法包括:
获取每条流单位时间内的待发送报文总数量,所述单位时间内包括预设数量的整数周期;
针对每条流,将该条流单位时间内待发送报文总数量与所述预设数量的比值,作为该条流在每个整数周期内待发送报文的第一数量;
根据每条流对应的第一数量,确定每条流在单个整数周期内的第一数量个顺序值,各条流的顺序值在所述单个整数周期内分散分布;
在单位时间包括的每个整数周期内,按照每条流的顺序值向待测设备发送每条流的待发送报文。
在一种可能的实现方式中,所述根据每条流对应的第一数量,确定每条流在单个整数周期内的第一数量个顺序值,包括:
针对每条流,将1至该条流对应的第一数量分别作为每个顺序值的分子,将该条流对应的第一数量作为每个顺序值的分母,得到该条流在单个整数周期内的第一数量个顺序值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111412271.4/2.html,转载请声明来源钻瓜专利网。