论文部分内容阅读
随着网络技术的飞速发展和广泛应用,计算机网络己经渗透到社会经济的各个领域,对社会经济的发展起着越来越重要的作用。网络规模日趋扩大,网络结构日趋复杂,这些因素都极大地增加了整个网络安全运行和日常管理的难度。网络管理人员迫切需要一个实用的网络管理系统来帮助他们实时掌控网络状态,监测网络故障,分析网络性能,以维护网络的正常运行。现今越来越复杂的网络结构,多供应商的网络设备,使得网络管理必须遵从一定的标准规范才能保证网络的正常工作与设备之间的兼容。基于这种情况,各种标准化组织纷纷出台各种标准,比较著名的有SNMP标准。SNMP由于其简单实用性,易实现性,已经成为网络管理领域的事实标准,得到了设备厂商的广泛支持。而且网络管理系统的可视化,也是其发展的重要趋势。本文介绍的网络管理平台采用SNMP标准对网络设备进行管理,并且通过实时图像直观的对设备状态进行显示和告警。针对传统网络管理系统难操作、不实用、兼容性差等不足,该系统提供了直观可视的,面向业务的,操作简便的,综合的网络管理平台,实现了诸如交互式网络拓扑浏览,网络运行状态监控,故障实时报警,设备面板实时状态观察等等。该系统从层次上可划分为网络设备监控层、存储层与业务处理层,采用了开源项目的代码,缩短了开发周期,提高了系统的灵活性、可扩展性。本文解决的系统的主要问题有:网络节点设备SNMP访问的实现,解决了利用代码实现基本的SNMP命令原语指令和错误处理;网络设备监控,这是系统中的一个基本模块,解决了如何结合企业实际网络环境对设备进行监控和故障告警;交互式网络性能的显示:解决了利用VC优秀的用户交互能力生成友好的用户导航界面以及直观的实际设备的状态图;网络运行监控系统的报警:解决了当网络中链路出现故障时如何判断及如何触发报警事件。同时本文也将对上述四个模块:网络描述模块、网络设备监控模块、交互式网络拓扑生成模块、报警模块的具体设计与实现做重点描述。