← 返回列表

一种基于RFC6349的数据块乱序测试方法及装置

申请号: CN201810241143.X
申请人: 北京奥普维尔科技有限公司
申请日期: 2018年3月22日

摘要文本

本发明提供一种基于RFC6349的数据块乱序测试方法及装置,该方法包括以下步骤:接收数据块发送状态机发送的初始期望数据序列号以及数据序列号;对数据序列号和初始期望数据序列号进行匹配;当数据序列号和初始期望数据序列号匹配时,更新初始期望数据序列号作为下一次的初始期望数据序列号;当数据序列号和初始期望数据序列号不匹配时,对该数据序列号和初始期望数据序列号进行缓存。本发明的方法及装置无需缓存数据,节省缓存空间。

专利详细信息

项目 内容
专利名称 一种基于RFC6349的数据块乱序测试方法及装置
专利类型 发明授权
申请号 CN201810241143.X
申请日 2018年3月22日
公告号 CN108600041B
公开日 2024年1月5日
IPC主分类号 H04L43/0823
权利人 北京奥普维尔科技有限公司
发明人 朱天全; 鲍胜青; 陈远宽
地址 北京市海淀区上地信息路7号数字传媒大厦415

专利主权项内容

1.一种基于RFC6349的数据块乱序测试方法,其特征在于,包括以下步骤:接收数据块发送状态机发送的初始期望数据序列号以及数据序列号;对数据序列号和初始期望数据序列号进行匹配,在单个数据块内检测数据的误码率,不需要把所有的乱序数据块缓存下来;当数据序列号和初始期望数据序列号匹配时,更新初始期望数据序列号作为下一次的初始期望数据序列号;并且当乱序缓存状态机中存在上一次剩余的数据序列号时,对更新的初始期望数据序列号和上一次剩余的数据序列号进行匹配;所述乱序缓存状态机为FIFO数据缓存器;当更新的初始期望数据序列号和上一次剩余的数据序列号匹配时,再次更新初始期望数据序列号作为下一次的初始期望数据序列号;若FIFO指针为0,即所述FIFO数据缓存器中没有缓存序列号,则向接收控制状态机发送更新的初始期望数据序列号和1个确认序列号;若FIFO指针不为0,即所述FIFO数据缓存器中缓存有序列号,则读取所述FIFO数据缓存器中的序列号与更新的初始期望数据序列号进行匹配,并寄存当前FIFO指针,且遍历读取计算器置零;当更新的初始期望数据序列号和上一次剩余的数据序列号不匹配时,对更新的初始期望数据序列号进行缓存;当数据序列号和初始期望数据序列号不匹配时,将该数据序列号和初始期望数据序列号缓存至乱序状态缓存机,并连续发送三个确认序列号;若遍历计数值等于寄存的FIFO指针,即对所述FIFO数据缓存器中的序列号已完成遍历,则向接收控制状态机发送初始期望数据序列号并连续发送3个确认序列号;若遍历计数值小于寄存的FIFO指针,即对所述FIFO数据缓存器中的序列号未完成遍历,则将数据序列号和初始期望数据序列号写入FIFO数据缓存器,并读取所述FIFO数据缓存器中的序列号与初始期望数据序列号进行匹配;其中,基于RFC6349的数据块乱序测试方法,还包括:在对更新的初始期望数据序列号和每一个上一次剩余的数据序列号进行匹配之后,当存在剩余的数据序列号时,向数据块发送状态机连续发送3个确认序列号;当乱序缓存状态机中的序列号和初始期望数据序列号匹配时,更新初始期望数据序列号,直到对所述FIFO数据缓存器中的序列号完成遍历;当所述FIFO数据缓存器中的序列号和初始期望数据序列号不匹配时,将初始期望数据序列号写回乱序缓存状态机,直到对所述FIFO数据缓存器中的序列号完成遍历。。来自: