文档详情

高校网络管理系统论文:基于snmp的高校网络管理系统的研究与实现

gg****m
实名认证
店铺
DOC
63.24KB
约5页
文档ID:229951739
高校网络管理系统论文:基于snmp的高校网络管理系统的研究与实现_第1页
1/5

高校网络管理系统论文:基于SNMP的高校网络管理系统的研究与实现【摘要】随着高校信息化建设的逐步深入,各高校校园网建 设都初具规模,师生对网络的利用与依赖程度日益增强,因 此保障校园网络的良好运行变得至关重要本文对基于 SNMP协议的高校网络管理系统(CNMS)的模型架构进行 了研究,并探讨了其功能模块的技术实现方式,对高校网络 管理的未来进行展望关键词】SNMP协议;校园网络管理系统CNMS1.高校网络管理现状目前国内各高校经过多年持续不断的基础设施建设和 应用提升,己经形成了较为稳定的校园网基础架构、相对丰 富的校园网应用平台但是,在讲究信息共享、资源整合的 今天,在师生们利用校园网获得更多更及时地教育资源的时 候,网络管理的问题日益凸显,严重影响了校园网络的健康 发展目前很多学校校园网运维过程中,底层交换机多没有 配置,网络中心不能对校内各接入层交换机进行管理,基本 都采取人工维护的方式,这样既浪费了大量的人力,又仅仅 是对局部进行管理维护,没有全局性和前瞻性近年来部分 高校己经采用了一些网络性能监控软件,但这些软件也只能 在某个时间段监控一个网段为此,本文研究设计了基于 SNMP协议的校园网络管理系统CNMS(Campus NetworkManagement System) o2.CNMS的基本原理及设计方案2.1 CNMS的模型结构和主要功能目前高校网络管理系 统从逻辑上可分为以下四个部分:多个被管设备;一个网络 管理工作站(管理器);通用的网络管理协议SNMP; 一个网 络管理信息库(MIB)。

CNMS模型结构网管工作站负责接 收用户的命令,并通过网管协议SNMP向各被管设备转发, 同时接收来自被管设备的响应或通知信息,并向用户显示或 报告被管设备负责接收来自管理进程的命令并发起响应事 件,而SNMP用于封装和交换管理工作站和被管设备之间的 命令和响应消息CNMS的主要功能是对校园网络的资源和 设备进行管理,使其能够稳定、可靠地运行根据高校校园 网建设实际,将CNMS分为以下四个功能:故障管理:发现 和排除校园网络故障配置管理:收集当前网络配置信息, 建立网络拓扑图修改网络设备的配置的同时,保存数据, 维护所有网络单元的最新设备清单,并生成多种报告安全 管理:确定要保护的敏感信息找出、保护、维护访问点 性能管理:收集网络设备和连接的当前使用数据,进而分析 相关数据,辫别使用趋势在设置利用阀值的基础上,使用 模拟技术调整网络达到最佳性能2.2 CNMS的设计方案及实现2.2.1 CNMS的架构设计基于SNMP的网络管理系统拟 采用三层模式:WEB浏览器、管理服务器层(IMS)、网络 设备层HTTP服务器处理来自Web浏览器的请求,并与管 理服务模块进行交互由管理服务模块提供和实施校园网络 设备和网络服务的管理功能。

CNMS管理服务层是实现网络 管理的基础,运行在网络操作系统之上,提供网络管理方面 的核心层服务网管信息库(MIB)存储采集到的管理信息, Web浏览器可通过对MIB中的数据进行访问用户与IMS 交互的界面是一种支持Java的Web浏览器,客户端的管理 应用程序使用Java进行开发2.2.2 CNMS的功能模块的实现2.2.2.1在交换设备上配置SNMP高校由于经济和安全因 素,多采用HUAWEI公司的交换设备,下面简单介绍针对 SNMP的配置操作1)设置管理员的标识及联系方法,将 其替换为要设置成的值用指令display current-configuration 可以在当前执行的配置的靠末尾看到该项2)设置交换机 的位置信息snmp-agent sys-info locations)设置一个 SNMP Community,使用该Community连接交换机时,只可以读取 其SNMP信息指令中的public可换成任意的字符串 snmp-agent community read public4 ) 设置一个 SNMP Community,使用该Community连接交换机时,不仅可以读 取其SNMP信息,还可以将值写入SNMP的MIB对象,实 现对设备进行配置。

指令中的private可换成任意的字符串Snmp-agent community write private2.2.2.2 CNMS的性能监视技术传统的性能监视模块采 集的数据在没有处理的情况下数量非常大在三峡大学校园 网中一个月的数据有100多万条为了提高统计效率,需要 尽量减少应用程序与数据库的交互,并尽量将数值计算的工 作交给数据库系统来完成在CNMS的设计中,做了如下改 进:1)性能监视模块对采集的数据先进行后台处理,形成 多级表2)使用一次组合查询,先将数据在数据库中进行 处理,充分利用数据库进行数值计算的能力3)优化统计 算法,减少统计时间经过改进,统计效率大大提高以三 峡大学为例,以前统计60个端口一个月的流量大约需要40 多分钟,改进后只需要100秒左右2.223 CNMS的故障监控技术CNMS的故障监控主要 是对SNMP agent的通信模块和Trap发送模块的控制管理 实现有关的程序时算法如下:1)初始化设置与snmptrapd 通信用的UDP端口,向snmptrapd发送登录消息2 )等待, 直到snmptrapd发来Trap3)根据收到的Trap类型和子类 判断是否为有效的Trap,分析并读取发送Trap的源主机的设 备名称、设备IP地址、故障类型、故障子类、故障端口的 MIB索引号、故障的文字描述。

4)故障事件处理:若Trap 为Link Up或Link Down,检查被管设备库里的设备状态与 Trap的描述是否符合不符合,贝U生成“链路Down"或“链 路Up”事件并入库;若符合,则丢弃这条Trap,返回步骤2 若Trap为其他内容,则生成对应的故障事件并入库3.结论 CNMS网管系统是在校园网管领域的初次尝试,由于采用的 是独立开发支撑平台的方式,实现起来比二次开发的集成方 式难度要大,所以在功能方面在目前还不尽完善,一些高级 功能暂时没有实现以后随着用户需求的不断发展,CNMS 要在WEB模式、专家系统集成及分布式对象等方面进行研 究与功能扩展参考文献[1]吕斌,赵小蓉等.基于SNMP协议的故障检测的分析[J]. 沈阳工学院学报,2001,(8).⑵蔡皖东.SNMP网络管理机制及其实现[J].微电子学与 计算机,1999,(1):20-23.[3] 殷卫红.基于SNMP协议的网络管理实现技术[J].微计 算机信息,2006,(27).[4] 岑贤道,安常青.网络管理协议及应用开发[M].清华大 学出版社,1998,(7).。

下载提示
相似文档
正为您匹配相似的精品文档