【技术实现步骤摘要】
本专利技术涉及网络通信领域,尤其涉及一种控制随机报文长度的方法及装置。
技术介绍
在网络测试过程中,为了测试的要求,需要发送随机长度的数据报文,而报文 长度的控制需要通过随机值来确定,同时由于网络报文需要有一定的长度限制,比如64 到1518,所以在产生随机长度时,需要保证其随机值在规定的范围之内。
技术实现思路
本专利技术公开了一种在网络测试中,对模拟的随机长度报文的长度进行控制的方法及装置。为实现上述目的,本专利技术采用的技术方案如下一种控制随机报文长度的方法,包括设置需要发送的报文的最小长度Lmm,最大长度的步骤;采用M序列产生随机码的方式产生一随机序列m的步骤;通过逻辑控制随机序列m的长度Lm = (L&MASKj与掩码长度MAS&的取值 范围为0 Lmax-Lmin的步骤;如果随机序列m的长度Lm在0 Lmax-Lmin范围内,则保留当前m值;如果不在此范围内,则M序列产生器继续产生下一序列,直到产生的m满足长度范围要求。发送报文时,逻辑先加载长度值L = Lmn+Lm的步骤;优化的,在发送完一个报文时间内没有产生一个m值能满足范围要求,则通过 取m&MAS&的值达到产生满足要求的序列值。一种控制随机报文长度的装置,包括报文长度控制装置,用于设置需要发送的报文的最小长度Lmm,最大长度;M序列产生装置,用于产生一随机序列m;长度范围控制装置,用于判断由M序列产生装置产生的随即序列m的长度Lm =(L&MASKJ以及掩码长度MASKl是否在0 Lmax_Lmm范围内;长度加载装置,用于在发送报文时加载长度值L ...
【技术保护点】
一种控制随机报文长度的方法,其特征在于包括:设置需要发送的报文的最小长度L↓[min],最大长度L↓[max]的步骤;采用M序列产生随机码的方式产生一随机序列m的步骤;通过逻辑控制随机序列m的长度Lm=(L&MASKL)与掩码长度MASK↓[L]的取值值范围为0~Lmax-Lmin的步骤;如果随机序列m的长度Lm在0~Lmax-Lmin范围内,则保留当前m值;如果不在此范围内,则M序列产生器继续产生下一序列,直到产生的m满足长度范围要求。发送报文时,逻辑先加载长度值L=L↓[min]+Lm的步骤;。
【技术特征摘要】
1.一种控制随机报文长度的方法,其特征在于包括设置需要发送的报文的最小长度Lmm,最大长度Lmax的步骤; 采用M序列产生随机码的方式产生一随机序列m的步骤;通过逻辑控制随机序列m的长度Lm= (L&MASKl)与掩码长度MASKl的取值值范 围为O Lmax-Lmin的步骤;如果随机序列m的长度Lm在O Lmax-Lmin范围内,则保留当前m值;如果不在 此范围内,则M序列产生器继续产生下一序列,直到产生的m满足长度范围要求。 发送报文时,逻辑先加载长度值L = Lmm+Lrn的步骤;2.权利要求1所述...
【专利技术属性】
技术研发人员:韦国英,王立平,梁东伟,
申请(专利权)人:柳州市达迪通信设备有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。