【技术实现步骤摘要】
网络测试流流号分配方法、装置、网络测试仪及存储介质
[0001]本申请涉及网络测试的
,尤其是涉及一种网络测试流流号分配方法、装置、网络测试仪及存储介质。
技术介绍
[0002]随着网络的普及化和复杂化,网络的合理架设和正常运行变得异常重要,因此网络检测辅助设备在网络施工和网络维护工作中变得越来越重要。网络测试仪的使用可以极大地降低网络管理员排查网络故障的时间,可以提高综合布线施工人员的工作效率,加速工程进度和提高工程质量。
[0003]网络测试仪在进行流量测试时,需要在测试域内使所有的流均对应唯一的流号,网络测试仪发流时将流号填入报文的测试域,接收和发送时按照流号进行相关的统计。传统网络测试仪为了保障流号的全局唯一,其一般通过查表方式获得完整流号,导致分配效率较低;而为了保障高效的分配效率,一般很难保障流号分配的全局唯一性。因此,亟需一种既能实现流号全局唯一性、又能实现高效分配的网络测试流流号分配方法。
技术实现思路
[0004]为了实现流号的全局唯一性以及提高分配效率,本申请提供一种网络测试流流号分配方法、装置、网络测试仪及存储介质。
[0005]第一方面,本申请提供一种网络测试流流号分配方法,采用如下的技术方案:一种网络测试流流号分配方法,所述网络测试流的待分配流号包括发送端口位、扩展位和本地标识位,其中,所述发送端口位为当前发送端口的端口号;所述方法包括:获取每个接收端口的未使用本地标识的集合R1,R2,
…
,R
d
,并将所述集合R1, ...
【技术保护点】
【技术特征摘要】
1.一种网络测试流流号分配方法,其特征在于,所述网络测试流的待分配流号包括发送端口位、扩展位和本地标识位,其中,所述发送端口位为当前发送端口的端口号;所述方法包括:获取每个接收端口的未使用本地标识的集合R1,R2,
…
,R
d
,并将所述集合R1,R2,
…
,R
d
取交集,得到集合R,其中,d为接收端口的个数;获取当前发送端口的未使用本地标识的集合T1,T2,
…
,T
e
,其中,e为所述扩展位的范围值;按照预设顺序将所述集合T1,T2,
…
,T
e
与所述集合R取交集,若当前集合T
i
与所述集合R的交集S
i
不为空,则停止取交集操作,并从所述交集S
i
中任选一个本地标识写入所述本地标识位,以及将i写入所述扩展位,生成所述待分配流号,其中,i=1,2,
…
,e。2.根据权利要求1所述的方法,其特征在于,所述发送端口位的位宽为l
‑
m
‑
1;所述扩展位的位宽为m
‑
n;所述本地标识位的位宽为n+1;其中,2
l
‑
m
‑1=M,2
n+1
=N,M为网络测试仪的最大支持端口数,N为每个接收端口的最大接收流个数,l为所述待分配流号的总位数。3.根据权利要求1或2所述的方法,其特征在于,所述本地标识位的开始位为所述待分配流号的最低位,所述发送端口位的结束位为所述待分配流号的最高位,所述扩展位位于所述本地标识位与所述发送端口位之间。4.根据权利要求1或2所述的方法,其特征在于,在所述从所述交集S
i
中任选一个本地标识写入所述本地标识位,以及将i写入所述扩展位,生成所述待分配流号之后,还包括:更新接收所述网络测试...
【专利技术属性】
技术研发人员:张晓敏,
申请(专利权)人:江苏信而泰智能装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。