预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106603346A(43)申请公布日2017.04.26(21)申请号201710066385.5(22)申请日2017.02.07(71)申请人佛山易识科技有限公司地址528000广东省佛山市禅城区季华西路133号3座12层02单元(72)发明人吴启晖(51)Int.Cl.H04L12/26(2006.01)权利要求书1页说明书3页附图1页(54)发明名称基于虚拟可扩展局域网的网络质量测试工具(57)摘要本发明公开了一种基于虚拟可扩展局域网的网络质量测试工具,其客户端、服务端建立vxlan局域网连接,客户端按照RFC5357标准构造数据包,第一NTP服务器为每次每个发送的数据包添加一个序列号,第一VTP终端使用vxlan协议封装数据包,第二VTP终端检查数据包中的vni字段,通过vni来区分局域网并解开数据包依照内层的IP、MAC地址在局域网中把数据包传递到第二NTP服务器,服务端将源目的IP/MAC调转原路返回给客户端;具有以RFC5357作为开发和测量标准、能不以固定端口测试网络链路状况、可同时支持物理和虚拟链路探测、数据包逐个发送不会占用链路带宽、数据包发送效率高、采用双向测量、测量精度高、可匹配图形化操作界面的特点。CN106603346ACN106603346A权利要求书1/1页1.基于虚拟可扩展局域网的网络质量测试工具,其特征在于:包括客户端(11)、服务端(12)、第一NTP服务器(21)、第二NTP服务器(22)、第一VTP终端(31)、第二VTP终端(32)和Internet云网络(4),所述客户端(11)、服务端(12)建立vxlan局域网连接,客户端(11)按照RFC5357标准构造数据包,客户端(11)将构造的数据包发向第一NTP服务器(21),第一NTP服务器(21)为每次每个发送的数据包添加一个数据包序列号,第一NTP服务器(21)将添加有数据包序列号的数据包发向第一VTP终端(31),第一VTP终端(31)使用vxlan协议封装数据包,封装的数据包通过Internet云网络(4)IP传递送到第二VTP终端(32),第二VTP终端(32)检查数据包中的vni字段,通过vni来区分局域网并解开数据包依照内层的IP、MAC地址在局域网中把数据包传递到第二NTP服务器(22),第二NTP服务器(22)向数据包添加接收时间并发送到服务端(12),服务端(12)将源目的IP/MAC调转,原路返回给客户端(11),客户端(11)在收到发回的数据包时,会收集数据包里面的有用信息,加上算法计算链路状态,并在图形化界面上显示出来。2.如权利要求1所述的基于虚拟可扩展局域网的网络质量测试工具,其特征在于:所述数据包序列号由C语言代码编程实现。3.如权利要求1所述的基于虚拟可扩展局域网的网络质量测试工具,其特征在于:所述客户端(11)、服务端(12)之间建立的vxlan局域网由vni区分,并在物理位置上可以在同一个地方。4.如权利要求1所述的基于虚拟可扩展局域网的网络质量测试工具,其特征在于:所述IP/MAC调转过程中数据包在C程序里面以结构体的形式存在,通过定义一个接受时间,然后使用gettimeofday()函数抓取NTP时间给到结构体里面相应的时间字段,源目的IP调转直接用一个自定义的swap函数来实现。5.如权利要求1所述的基于虚拟可扩展局域网的网络质量测试工具,其特征在于:所述图形化界面是通过提供接口或者提供探测到的数据报表,配合前端代码来实现的。6.如权利要求1所述的基于虚拟可扩展局域网的网络质量测试工具,其特征在于:所述计算链路状态的算法是根据数据包里面的结构体内容如sendtime、receivetime等去计算的。2CN106603346A说明书1/3页基于虚拟可扩展局域网的网络质量测试工具技术领域[0001]本发明涉及网络链路质量探测技术领域,具体涉及一种基于虚拟可扩展局域网的网络质量测试工具。背景技术[0002]网络链路如同现实的公路,一样会出现堵塞等意外情况。因此,需要一种网络质量测试工具对网络链路进行监控探测,即网络探针等工具。网络探针能够很好地对网络进行检测,经过特定的算法反馈出网络的延迟、丢包、抖动率以及带宽等信息。[0003]目前现有的网络质量测试工具即网络探针有两种方案:1、通过一次过批量的发送数据包来探测网络链路的状况,而该方案存在当一次过大量发送数据包时容易出现发送数据包失败且程序本身并没有发现的问题及发包器对机器性能的要求会相对比较高的问题;使用上述方式去测量链路状况的时候就必须承担链路被探针工具堵塞的风险;2、通过逐个数据包发送来探测网络链路的状况,这种发送方式虽然探测更加精确,但效率比较低。[00