论文部分内容阅读
随着网络应用的普及和网络技术的发展,信息技术的应用模式发生了很大的变化,新技术的应用带来了多种的网络连接方式,网络的规模也越来越大,计算机网络管理越来越重要。如何对网络中的各种资源进行有效的管理和配置,已经成为高校校园网管理者的一个重要课题。 目前校园网的实际应用和管理中,网络设备繁多,服务器厂商各异,网络管理有一定难度。加之校园网IP盗用、IP冲突、网络侦听问题严重、病毒与网络攻击猖獗的现状,设计一套适于应用、量身定做的网管系统尤为必要,通过研究在现有网络体系中,有效地解决IP和MAC地址进行绑定,异常流量实时追踪,蠕虫病毒泛滥等问题,通过集成ICMP、ARP、SNMP等底层协议,完成一个针对校园网应用的具有基本网络管理功能的系统原型,达到实时故障点监测,缩短排除故障时间的总体设计目标。针对目前在校园网管理中使用的客户机/服务器这样的结构,提出使用浏览器/服务器的方式来开发网络管理系统,可以很好的解决传统网络管理对物理位置和固定的管理机器的要求,使得管理员可以在任何网络联通的地方对网络进行管理。 本文首先从网络管理所面临的问题与挑战入手,介绍了OSI系统管理框架和管理功能域,彻底剖析了事实上的网络管理标准——SNMP,分析比较了各网络管理技术,选择适合学校网络管理平台的协议基础一简单网络管理协议SNMP,作为网络管理平台开发的协议基础,并在此基础上实现校园网网络管理系统。本文深入研究SNMP的原理,从SNMP的发展、SNMP配置、MIB库、SMI、协议数据单元PDU,到对SNMP各版本的优劣,还分析了安全性较高的SNMPv3的体系结构,最后在FreeBSD 4.10、Perl 5.6.1环境下实现了SNMP协议。并在SNMP协议基础上,结合我校园校园网的管理实际,并采用成熟WEB开发技术,利用Perl的一些开源接口,实现了适于校园网应用的网络管理系统原型KMUSTNM,系统已接入校园网管理环境试运行。系统基本实现了校园网管理所需的主要功能,设备管理、IP查询、设备端口控制等。