论文部分内容阅读
随着Internet的不断发展,在网络发展中发挥重要作用的IPv4协议越来越显示出它的局限性,如IP地址短缺、路由表膨胀、安全问题和服务质量等问题。为了解决IPv4存在的问题,IETF研究定制了IPv6。IPv6地址空间巨大,有效分级寻址,支持QoS,移动性强等特点受到了广泛的关注和青睐。但是作为网络正常运行的必要保障的网络管理软件,IPv6网络管理系统解决方案仍在研究中。很多IPv6网络使用IPv4/IPv6并存,网络管理仍然采用IPv4网络管理的途径。随着IPv6网络的普及,研究设计IPv6网络管理系统更具有实际意义。
SNMP网络管理框架以其自身的简单性、有效性和可扩展性,在计算机网络管理系统中的地位也更加重要,使管理日益庞大复杂的IP网络成为可能。因此,研究和开发IPv6环境下的SNMP网络管理具有极其重要的意义。
本文首先对网络管理的分类以及SNMP协议的各个组成部分进行了详细的介绍,并对SNMP的工作原理进行细致描述。然后针对IPv6环境下的网络管理,设计完成了IPv6AddressAPI,并用其设计支持IPv6地址的SNMP IPv6 API,它支持IPv4和IPv6的两种访问方式,并对IPv6环境下的SNMP的性能进行了对比测试。然后用这个支持IPv6访问的SNMP IPv6 API进行了网络管理系统总体的设计。使用Visual Studio相关的组件实现系统,并对网络底层数据进行采集,并使用ASP.NETChartControl图形组件绘制了数据的统计图形,对采集到的数据进行计算和性能分析,同时验证了系统可以在IPv6环境下完成网络管理的功能。