论文部分内容阅读
随着各种网络技术的快速发展与产品的普及,以及用户和业务种类的不断增加,网络变得越来越复杂。而且,与日俱增的用户和应用,导致网络负担沉重,从而引起网络性能下降,这就提出必须要对网络的性能指标进行提取和分析的问题。因为网络性能的各项数据对于分析网络行为、了解网络现状及其故障、规划新业务等都有很重要的参考价值。由于现今的计算机网络复杂且庞大,对其进行实时监测具有相当难度,所以尽快研制一种面向大规模网络的监测系统和方法具有非常重要和紧迫的意义。如何根据具体监测环境,准确、灵活地部署监测任务,并尽量减少人工干预,对于计算机网络的性能监测是非常关键的。由于网络系统庞大,只有在该网络中设置或部署多个测量探针,才能够使得收集到的网络中的性能参数比较贴近实际状况。现有技术是:网络性能监测点需要手工部署,而且一旦部署结束,以后在执行任务的过程中,其位置都是不再移动的,但在现实世界中,网络的工作或生存环境是复杂和多变的,业务的变化或网络拓扑的改变都可能引起测量探针性能的改变。当测量探针的可用资源不足时,采集的网络性能参数很可能出现相应偏差。因此,现有技术的监测方式很难满足大规模网络监测的需求。本论文首先对虚拟化监测现状进行调研和分析总结,确定对虚拟化监测的理论根据,指引后续的研究方向。然后给出了虚拟化监测业务的相关概念以及性能指标。论文对虚拟化监测平台的需求与整体架构进行了分析和设计,进而给出每个模块的详细设计方法。随后,论文描述了虚拟化监测平台的具体实现方法。最后,将虚拟化监测平台部署在测试网络中进行详细的测试,并对测试的结果进行分析,证明系统功能满足设计要求,并讨论了平台的不足之处与下一步的工作。