论文部分内容阅读
当前,IP网络是世界上规模最大、应用最广泛的网络,但是IP网络存在固有缺陷,导致服务质量难以保证等问题。为了提高网络资源利用率,提高服务质量,需要及时、准确、全面地了解网络的性能和运行状况,并对网络实施有效管理。网络测量应运而生并且取得了长足的发展。网络测量是深入认识网络特性的重要手段,也是实施流量工程的重要依据,对网络管理和优化设计有重要意义。本文分析了现有网络测量方法与测量平台存在的不足,提出了基于多核平台的网络测量机制,并将该机制与传统的测量方法结合,设计并实现了多核平台下的网络测量软件。论文的研究内容如下:(1)研究现有网络测量相关技术,分析基于软件的NTP技术和基于硬件的IEEE1588技术中提高测量精度的方法,总结出提高数据包收发精度要结合软硬件两方面的改进。(2)研究现有x86平台和多核平台特性对测量精度的影响,分析出x86平台的进程调度算法制约着测量准确性的提高,而多核平台在这方面能提供更好的支持。设计出基于多核平台的网络测量机制,并通过实验验证其精度有较大提高。(3)设计并实现基于多核架构的网络测量软件,根据平台优势结合网络测量特点,将软件架构划分为控制面、构造面和转发面三部分,并详细设计模块运行流程以及模块间的交互。(4)结合本文设计的网络测量机制探讨对NTP的扩展应用。本论文设计并实现的网络测量机制可以较大提高网络测量的准确性,并能够方便的与其他网络测试算法进行结合,提高网络测量准确性。