【技术实现步骤摘要】
本专利技术涉及二层交换机
,具体涉及一种基于半实物仿真的交换机测试系统及其测试方法。
技术介绍
交换机是一个扩大网络的设备,能为子网提供多个连接接口,现有技术中进行交换机的设备测试主要借助专有的测试仪器,按照RFC的相关技术标准进行交换机的硬件测试,但是专用测试仪器无法针对大量视频数据进行检测,也无法对特定的应用场景进行建模和测试,且测试仪器的成本极高;或者使用OPNET/MATLAB/NS等软件进行仿真,这些软件是用于评估整个网络的性能,其设计目标并不是针对单台交换机设备进行测试,且测试结果准确率较低,且由于交换机更新换代较快,这些软件很难快速跟上新设备的出现速度,无法得到准确的仿真模型。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种名称。为达到以上目的,本专利技术采取的技术方案是:一种基于半实物仿真的交换机测试系统,包括一测试主机,其上设置有n个网卡,且n不小于2;一待测交换机,其上设置有n个与所述网卡一一对应的接口;数据通道,所述测试主机的第1至n-1个网卡与所述数待测交换机的第1至n-1个接口形成数据输出通道,所述测试主机的第n个网卡与所述数待测交换机的第n个所述接口形成数据输入通道。在上述技术方案的基础上,所述测试主机包括仿真数据生成模块数据接收分析模块和网络驱动模块,仿真数据生成模块,其与所述网络驱动模块相连,其内设仿真 ...
【技术保护点】
一种基于半实物仿真的交换机测试系统,其特征在于:包括一测试主机(10),其上设置有n个网卡,且n不小于2;一待测交换机(20),其上设置有n个与所述网卡一一对应的接口;数据通道,所述测试主机(10)的第1至n‑1个网卡与所述数待测交换机(20)的第1至n‑1个接口形成数据输出通道,所述测试主机(10)的第n个网卡与所述数待测交换机(20)的第n个所述接口形成数据输入通道。
【技术特征摘要】
1.一种基于半实物仿真的交换机测试系统,其特征在于:包括
一测试主机(10),其上设置有n个网卡,且n不小于2;
一待测交换机(20),其上设置有n个与所述网卡一一对应的接
口;
数据通道,所述测试主机(10)的第1至n-1个网卡与所述数待
测交换机(20)的第1至n-1个接口形成数据输出通道,所述测试主
机(10)的第n个网卡与所述数待测交换机(20)的第n个所述接口
形成数据输入通道。
2.如权利要求1所述的一种基于半实物仿真的交换机测试系统,
其特征在于:所述测试主机(10)包括仿真数据生成模块(11)数据
接收分析模块(13)和网络驱动模块(12),
仿真数据生成模块(11),其与所述网络驱动模块(12)相连,
其内设仿真模型,按照所述仿真模型生成仿真数据包,根据该仿真数
据包生成数据报文,所述仿真数据生成模块(11)将所述数据报文发
送给网络驱动模块(12);
网络驱动模块(12),其与所述待测交换机(20)通过所述数据
输出通道和数据输入通道相连,其通过所述数据输出通道发送所述数
据报文至所述待测交换机(20),形成带有实际发送时间的数据报文;
其通过所述数据输入通道接收所述待测交换机(20)转发的数据报文,
并形成带有实际接收时间的数据报文;
数据接收分析模块(13),其与所述网络驱动模块(12)相连,
其接受带有实际发送时间和实际接收时间的数据报文。
3.如权利要求2所述的一种基于半实物仿真的交换机测试系统,
其特征在于:所述仿真模型如下,
Pkt(t)=bps32+Rand(bps64),|t%1000000-1000000|<10000bps*332+Rand(bps64),|t%1000000-1000000|≥10000]]>式中,Pkt(t)指在时刻t生成的数据包大小
bps指要仿真的码率,即每秒钟发送的比特数;
t指的是从0开始的时间计数,单位为微秒;
t%1000000表示t除以1000000的余数;
其中,t按照下式递增:
t=t+Rand(1000000/fps)
Rand函数用以生成一个不大于指定值的随机数;
fps指要仿真的帧率,即每秒钟发送的视频帧数。
4.使用如权利要求1所述的一种基于半实物仿真的交换机测试
系统的测试方法,其特征在于:步骤如下,
步骤1,测试主机(10)生成单台摄像机的仿真数据包,并根据
单台摄像机的仿真数据包模拟生成一个监控网络的数据,并构造监控
网络的数据报文;
步骤2,测试主机(10)将数据报文从输出通道发送给待测交换
机(20),并在数据报文中加上实际发送时间;
步骤3,测试主机(10)从输入通道接收所述待测交换机(20)
转发的数据报文,并在数据报文中加上实际接收时间;
步骤4,测试主机(10)比较数据报文中的实际发送时间和实际
接收时间,得到丢包率和时延的网络参数。
5.如权利要求4所述的一种基于半实物仿真的交换机测试系统
的测试方法,其...
【专利技术属性】
技术研发人员:王明照,
申请(专利权)人:武汉微创光电股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。