论文摘要:基于SNMP网络性能数据采集的研究与实现
随着信息技术的飞速发展,网络已经成为社会生产和人民生活不可缺少的重要基础设施。现代网络规模地迅速扩大,使得保障大规模网络高效稳定运行成为网络管理工作的一项巨大挑战。本文致力于在大规模网络环境下灵活高效的网络性能数据采集方法的研究和采集系统的实现。本文针对大规模网络环境中进行网络管理,原有的集中式网络管理方式在数据采集的功能和效率方面无法满足网络性能管理的需求问题,分析了集中式、分布式、分层式网络管理的优缺点,提出了分层式的数据采集系统结构。同时本文对基于SNMP的网络数据采集方法进行了深入的研究和实验,提出了在分层式采集结构中基于任务的数据采集、计算和存储的实现方案。由于网络规模庞大,采集系统的运行无法依赖人工操作。本文提出了自动的采集任务配置和分配方法。该方法利用网络管理系统自动拓扑发现的网络配置信息定制采集任务,通过数据采集方式和计算公式的详细描述实现网络数据采集的自动化。同时,该方法通过对采集任务执行代价的评估,实现采集任务在多个采集引擎上的自动分配。最后,本文实现了分层式网络性能数据采集系统,并在某大型网络环境中进行了一系列的系统性能测试和数据准确性测试。