The invention discloses a network quality testing tool based on extensible virtual LAN, LAN connection the establishment of vxlan client and server, the client in accordance with the RFC5357 standard to construct the data package, the first NTP server for each data packet sent to add a sequence number, the first VTP terminal using vxlan protocol data package package, second VTP terminal inspection the data packet in the VNI field, through VNI to distinguish between LAN and unlock the data packet in accordance with the inner IP and MAC address in LAN data packets delivered to the second NTP server, the server will switch the original source and destination IP /MAC road is returned to the client; with RFC5357 as the development and measurement standards, can not fixed port test network link status, can also support the physical and virtual link detection, data packet by sending not occupy link bandwidth, packet transmission High efficiency, the use of two-way measurement, high measurement accuracy, can match the graphical interface features.
【技术实现步骤摘要】
本专利技术涉及网络链路质量探测
,具体涉及一种基于虚拟可扩展局域网的网络质量测试工具。
技术介绍
网络链路如同现实的公路,一样会出现堵塞等意外情况。因此,需要一种网络质量测试工具对网络链路进行监控探测,即网络探针等工具。网络探针能够很好地对网络进行检测,经过特定的算法反馈出网络的延迟、丢包、抖动率以及带宽等信息。目前现有的网络质量测试工具即网络探针有两种方案:1、通过一次过批量的发送数据包来探测网络链路的状况,而该方案存在当一次过大量发送数据包时容易出现发送数据包失败且程序本身并没有发现的问题及发包器对机器性能的要求会相对比较高的问题;使用上述方式去测量链路状况的时候就必须承担链路被探针工具堵塞的风险;2、通过逐个数据包发送来探测网络链路的状况,这种发送方式虽然探测更加精确,但效率比较低。而且上述两种探测方式都是通过自身构造的数据包来计算的,并没有与RFC等网络标准相对应,没有统一的标准,对探测技术的规范有一个不正面的影响。尽管现有的探针工具也比较完善,经过一些稍复杂的配置后可以完成很多不同类型的功能探测,但普遍仍存在以下不足:只能应用于物理链路探测,无法支持某条虚拟链路的探测;只能对机器的某一个端口发包测量,当对端技术需要测量的端口被占用就会导致测试失败,并且会导致链路不可用,影响网络维护人员的判断;使用比较复杂,容易导致堵塞网络链路;发包器使用内核态协议栈发包,速度慢;大多只有命令行界面,无法匹配可操作的图形化界面;大多数是单向测量,测量精度不够。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种以RFC5357作为开发和测量标准、能不以固 ...
【技术保护点】
基于虚拟可扩展局域网的网络质量测试工具,其特征在于:包括客户端(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)在收到发回的数据包时,会收集数 ...
【技术特征摘要】
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)在收到发回的数据包时...
【专利技术属性】
技术研发人员:吴启晖,
申请(专利权)人:佛山易识科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。