发明名称 一种基于虚拟链路的静态路由网络时延抖动测试方法
摘要 本发明公开了一种基于虚拟链路的静态路由网络时延抖动测试方法,该方法中基于分布式网络测试技术构建测试平台,采用物理测试的方法得到时延抖动实测值,并基于网络演算理论对时延抖动理论值进行分析;通过对比分析物理测试结果和理论分析结果,实现了实际值与理论值的综合评价,增强了分析结果的可信性。本发明的静态路由网络虚拟链路时延抖动测试平台包括:端系统测试主机、端系统模拟器、监控采集板卡、端系统高速网络测试分支器、静态可配置交换机系统和目的终端系统。其中,端系统测试主机上安装有监控采集板卡,并运行时延抖动测试模块。时延抖动测试模块包括两部分,分别为时延抖动物理测试子模块和时延抖动理论分析子模块。
申请公布号 CN102780589B 申请公布日期 2014.10.29
申请号 CN201210185846.8 申请日期 2012.06.06
申请人 北京航空航天大学 发明人 何锋;谌文涛;熊华钢
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 李有浩
主权项 一种基于虚拟链路的静态路由网络时延抖动测试方法,其特征在于:该方法采用了物理测量与网络演算相结合的测试方法来得到时延抖动实际测量值和理论分析值;对于所述实际测量值应用了时延抖动物理测试子模块,对于所述理论分析值应用了时延抖动理论分析子模块;基于分布式网络测试技术构建测试平台,采用物理测试的方法得到时延抖动实测值,并基于网络演算理论对时延抖动理论值进行分析;通过对比分析物理测试结果和理论分析结果,实现了实际值与理论值的综合评价,增强了分析结果的可信性;时延抖动物理测试子模块安装在端系统测试主机(101)上,安装在端系统测试主机(101)上的监控采集板卡(103)一方面通过A端口捕获进入静态可配置交换机系统(105)之前的数据帧队列m_InFramelist,另一方面通过B端口捕获经过静态可配置交换机系统(105)之后的数据帧队列m_OutFramelist;所述端系统测试主机(101)运行时延抖动物理测试子模块的具体步骤为:步骤501:输入一个虚拟链路的ID号,记为VLID;步骤502:遍历输入队列m_InFramelist中的数据帧,查找出ID号等于VLID的数据帧MD<sub>in_ID</sub>,将找出的数据帧MD<sub>in_ID</sub>放入队列SelectedframelistIn中;遍历输出队列m_OutFramelist中的数据帧,查找出ID号等于VLID的数据帧MD<sub>out_ID</sub>,将找出的数据帧MD<sub>out_ID</sub>放入队列SelectedframelistOut中;步骤503:在输入队列SelectedframelistIn和输出队列SelectedframelistOut中找出顺序号相同的N组数据帧,分别记为顺序号输入数据帧<img file="FDA0000549616310000013.GIF" wi="195" he="74" />顺序号输出数据帧<img file="FDA0000549616310000014.GIF" wi="216" he="78" />N组数据帧中的任意一组数据帧记为i,i∈{1,2,3......N};任意一组数据帧的所述顺序号输入数据帧<img file="FDA0000549616310000015.GIF" wi="167" he="73" />的到达时间记为t<sub>in_i</sub>,任意一组数据帧的所述顺序号输出数据帧<img file="FDA0000549616310000016.GIF" wi="180" he="64" />的到达时间记为t<sub>out_i</sub>,且Δt<sub>i</sub>=t<sub>out_i</sub>‑t<sub>in_i</sub>,Δt<sub>i</sub>为顺序号相同的任意一组数据帧的输入和输出的到达时间间隔;同理可得,第一组数据帧的输入‑输出时间间隔记为Δt<sub>1</sub>;第二组数据帧的输入‑输出时间间隔记为Δt<sub>2</sub>;第N组数据帧的输入‑输出时间间隔记为Δt<sub>N</sub>;步骤504:依据虚拟链路的平均延迟关系<img file="FDA0000549616310000011.GIF" wi="314" he="133" />计算所述虚拟链路VLID上的数据帧输入‑输出时间间隔Δt<sub>i</sub>的平均值<img file="FDA0000549616310000012.GIF" wi="92" he="72" />步骤505:依据虚拟链路时间延迟的统计抖动关系<img file="FDA0000549616310000021.GIF" wi="713" he="152" />计算所述虚拟链路VLID上的数据帧时间间隔Δt<sub>i</sub>的标准差var(Δt<sub>i</sub>);步骤506:依据虚拟链路的最大延迟关系Δt<sub>Max</sub>=max{Δt<sub>1</sub>,Δt<sub>2</sub>,…,Δt<sub>N</sub>},计算所述虚拟链路VLID上的数据帧输入‑输出时间间隔Δt<sub>i</sub>的最大值Δt<sub>Max</sub>;步骤507:依据虚拟链路的最小延迟关系Δt<sub>Min</sub>=min{Δt<sub>1</sub>,Δt<sub>2</sub>,…,Δt<sub>N</sub>},计算所述虚拟链路VLID上的数据帧输入‑输出时间间隔Δt<sub>i</sub>的最小值Δt<sub>Min</sub>;步骤508:依据虚拟链路时间延迟的最大抖动关系J<sub>Max</sub>=Δt<sub>Max</sub>‑Δt<sub>Min</sub>,计算所述虚拟链路VLID上的数据帧经过静态可配置交换机系统(105)的最大时延抖动J<sub>Max</sub>。
地址 100191 北京市海淀区学院路37号