论文部分内容阅读
TCP/IP协议架构是目前网络的基础,其中端主机负责网络中传输流量的相关控制,包括重传、接收端的排序,以及网络拥塞控制等,而互联网只是传输渠道,只负责数据的传递。在端主机侧进行相关网络性能参数的收集、处理和分析,具有比较大的局限性,因为这些参数只能反映端主机侧的局部网络信息。整体网络的探测才是具有实际意义的,因为可以根据网络详细数据进行后续的网络优化决策。双向主动测量协议TWAMP (Two-Way Active Measurement Protocol)定义了一种测量方法,它能探测任意两台支撑这项准则的设备之间的往返IP性能。运用TWAMP,能够有效地测量传输的完整IP性能。本文针对运营商机房业务场景下的特定需求,设计了一种便携式嵌入式IP网络性能测试系统,由探针端和服务器交互进行工作。探针端用于监测运营商网络性能的各项参数。远程服务器实现整个监测系统的可视化呈现和管理。本文的主要工作内容包括:1.对便携式IP网络性能测量系统进行需求分析,并提出嵌入式平台系统架构。2.探针节点设计:针对TWAMP双向主动探测协议进行流程分析,并进行流程建模,将整个系统进行功能模块的划分,实现系统解耦,为后续实现带来便利。3.网络传输性能参数的测量与分析:基于TWAMP协议的探针端应用软件的开发,包括Socket编程,端口监听,发送测量结果等功能。4.在实验室内网环境下,分别对探针端网络测量程序和服务器端控制服务器程序进行了测试,利用网络探针系统进行应用层性能测试,验证了必备的功能及性能指标。实验表明,本文所实现的便携式IP网络性能测试系统能够有效地对网络状况进行探测,支持有效的可视化界面管理,能够稳定持续工作的时间达到48小时以上,能够支持TCP、UDP业务。