毕业设计(论文)基于SNMP的校园网络管理策略研究.doc
《毕业设计(论文)基于SNMP的校园网络管理策略研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于SNMP的校园网络管理策略研究.doc(38页珍藏版)》请在三一办公上搜索。
1、本科毕业论文基于SNMP的校园网络管理策略研究SNMP-based management strategy of the campus network学院(部): 理学院 专业班级: 信计06(1)班 学生姓名: 指导教师: 2010 年 6 月 10 日基于SNMP的校园网络管理策略研究摘要随着Internet的蓬勃发展,高校校园网的规模越来越大,用户日益增多,网络结构也更加复杂。采用telnet命令管理方式已经无法从总体上对校园网络进行有效的监视、分析和控制。由于简单网络管理协议SNMP的问世,网络管理技术得到了突飞猛进的发展。随着管理功能的增强和管理对象的扩大,网络管理技术正逐渐成为网络
2、构建和维护中必不可少的重要因素。因此本文的目的在于研究一种具有可视化管理网络设备功能的系统,对网络设备中的MIB进行有效的访问,得到相关数据,从而以图形界面直观的显示出来,达到有效的网络监视和分析的目的。本文以安徽理工大学校园网络为背景,基于SNMP协议,设计的一套网络管理策略,主要完成工作如下:研究目前的网络流量数据采集技术,该模块能够针对指定的交换机端口进行连续的数据采集,并对获得的数据进行统计和计算,从而得到相关网络的性能指标。关键词:SNMP,拓扑发现,流量监测SNMP-based management strategy of the campus networkABSTRACTWit
3、h the flourishing development of the Internet,the size of campus network is larger,and the users of campus networks are increasingThe structure is more and more complexThe managing mode using telnet command Cant work any moreIt cannot watch and analysis and control the running of the whole campus ne
4、tworkBecause of the appearance of simple network management protocol SNMP,the network management techniques have developed rapidly With the expansion of management functions and the management objectsThe network management technology is now becoming an essential key factor of the network constructio
5、n and maintenanceThis thesis supposed to design a kind of system which has the function of visual management of the network devicesWe can also availably access the MIB of network devices with this system,and get the correlative data as we wished. Then display these data as graphics interface .So we
6、call reach the purpose of watching and analysis the whole network.This thesis designs and carries out a network management system bases on the SNMP protocol,under the campus network of ANHUI University of Science & Technology .The main works have been done as follows:Research present data collect te
7、chnology of network traffic flowThen I design and carry out the network traffic flow monitoring module,which can monitor any appointed port on the switch and make the continuous data collectionThen with the statistic and calculation of these data,we can get the correlative network performance indexA
8、nd show these out withchart.KEY WORDS:SNMP, topology discovery, traffic flow monitor目录摘要IABSTRACTII绪论1第一章 概述41.1网络管理的发展及标准化41.2网络管理的功能模型51.3 SNMP的发展61.4校园网及其网络管理7第二章 简单网络管理协议(SNMP)分析92.1 SNMP网络管理协议92.1.1 SNMP体系结构92.1.2 SNMP网络管理信息库102.1.3 SNMP协议分析102.1.4 SNMP协议的操作112.1.5 SNMP的报文格式122.1.6 SNMP协议工作原理12
9、2.2策略实现的关键技术122.2.1网络拓扑发现方法的分析与比较122.2.2 基于I CMP协议的拓扑发现132.2.3 基于ARP协议的拓扑发现132.2.4 基于SNMP协议拓扑发现142.3 网络流量监测的原理和方法152.3.1基于网络侦听的技术152.3.2基于路由器的方法16第三章 校园网络管理策略设计173.1 需求分析173. 2 策略设计193.3 策略子模块划分与研究193.3.1网络拓扑模块193.3.2 流量监控模块203.3.3 定位模块203.3.4 自动告警模块20第四章 网络拓扑发现模块的研究214.1 网络主拓扑发现214.1.1 网络主拓扑发现相关的MI
10、B组214.1.2网络主拓扑发现原理224.1.3算法流程描述22第五章 网络流量监测模块的研究245.1网络流量监测模块相关的MIB组245.2 模块流程描述26第六章 主机定位模块的研究276.1常见主机定位方法276.2主机定位算法步骤27结论29参考文献30致谢32绪论随着信息时代的到来,对计算机网络的依赖使得计算机网络本身运行的可靠性变得至关重要,对网络管理也就有了更高的要求。网络管理就是对一个计算机网络的运行和网络资源的规划、设计、配置、监视、分析、组织和控制有关的所有必要活动,其主要任务是提高企业网络的工作性能和运行效率,保证企业网络的正常可靠运行,也包括能及时地分析与排除在网络
11、中可能遇到的故障或者发现潜在的问题。按照ISO定义,网络管理具有五大功能,即配置管理、性能管理、故障管理、计费管理和安全管理。在五大功能域中,配置管理是基础,它的主要功能包括发现网络的拓扑结构、监视和管理网络设备的配置情况。其它的各项功能都以已知网络的拓扑结构为基础。从概念上讲,对网络性能的监测与分析是网络性能管理的功能之一。网络性能管理包括监视和调整两大类功能。监视功能主要是指跟踪网络活动;调整功能是指通过改变设置来改善网络的性能。性能管理的最大作用在于帮助管理员减少网络中过分拥挤和不可通行的现象,从而为用户提供稳定的服务。利用性能管理,管理员可以监控网络设备和网络连接的使用状况,并利用收集
12、到的数据推测网络的使用趋势,分析出性能问题,尽可能做到防患于未然。性能管理包含以下几步工作:收集网络管理者感兴趣的变量和性能参数分析这些数据,判断网络是否处于正常水平并产生相应的报告;为每个重要的变量决定一个合适的性能阀值,超过该阀值就意味着出现了值得注意的网络故障;根据性能统计数据,调整相应的网络部件的工作参数,改善网络性能在性能管理的基础之上,可以优化配置,改善网络运行性能。通过对网络的监测也能及时的发现故障和非法访问,从而进行故障和安全管理。对流经网络的数据包进行监测统计可以对网络用户的通信量进行统计,实现计费管理。网络性能管理在网络管理中具有重要的作用。性能管理提供了对网络设备的使用情
13、况和网络或网元的有效性进行评估和报告的各种功能。性能包括监测和控制两个部分。性能监测包括连续采集与网元性能有关的数据。性能监测的基本功能是跟踪系统、网络或业务情况,为判别性能而收集合适的数据。性能控制包括制定或支持网络管理功能的信息管理,已经为帮助网络管理而应用或修正业务量控制等。 (1)国内外发展现状分析网管系统主要由两类公司开发,一类是通用软件供应商,另一类是各个设备厂商。通用软件供应商开发的NMS系统是针对各个厂商网络设备的通用网管系统。各个设备厂商为自己产品设计的专用NMS系统对自己的产品监测、配置功能非常全面,可监测一些通用网管系统无法监测的重要性能指标,还有一些独特配置功能。但是对
14、其它公司生产的设备基本上就无能为力了。通用网络管理软件产品市场的领先供应商主要有CA、IBM、BMC和惠普等四大厂商,他们面向大型企业市场,因而结构复杂、体系庞大,而且集成起来难度大,部署成本高。近几年,国内第三方网络管理软件市场基本成熟,已经有一些适合中国国情的优秀软件,它们功能实用、丰富,价格便宜,使用简单,报表国产化,能管理众多厂家的设备,还能进行定制部分个性化功能。但总的来说还是无法实现对全校网络设备进行统一的有机管理。国内外各高校不少已经拥有自己的校园网络管理软件,但是大多数都是相关软件公司为其量身定做的,这是因为各学校使用的网络设备各不相同,因此,控制程序也不相同。大部分是采用SN
15、MPH软件开发包开发的。SNMP+是HP公司提供的开发基于SNMP网管应用程序的应用程序编程接口,最小限度的使用现存的SNMP库并使开发工作更加的高效。随着校园网络的不断发展,正在逐步走向成熟与规范,目前在网管软件的选择和使用上存在如下问题:设备多样化,无法进行统一管理设备新旧程度差异大故障定位困难(2)课题的背景、目的和意义校园网络管理软件以合理的代价组织和利用系统资源,提供安全、可靠、有效和友好的服务。我希望能够设计出一种系统,具有可视化管理交换机的功能,并且对于网络设备中的MIB进行有效的访问,得到所希望得到的相关数据,从而以直观的方式显示出来,达到有效的监视、分析目的。为解决上述问题,
16、需要把现有的网络系统综合成一个功能齐全、面向未来集中的统一网络管理系统。统一网管以接入各级子网网管的配置、故障和性能数据为手段,通过建立全校网络资源的信息模型为基础,进行全校网络资源的统一调配和优化、掌握全校网络运行状况和性能、提供网络层的综合分析评估手段、提供部分智能化的决策支持能力,以提高网管人员的工作效率和管理水平、推进校园网络维护改革、提高网络维护管理的集约化程度。从而实现对全校网络的综合管理,包括故障分析和故障定位、全校网络性能综合分析等功能。如上所述,网络管理系统在网络建设中非常重要,是网络安全可靠有效运行的保障。结合专业型网络管理软件的功能、借鉴国内网络管理软件的功能和特色,研究
17、适合安徽理工大学校园网络实际的网络管理系统,具有非常重要的实用价值。(3)论文结构本论文共分七部分,各部分内容安排如下:第一章 首先介绍了网络管理的现状及发展趋势,系统地描述了网络管理的概念和基本功能并详细分析了网络管理模型的各种结构。在此基础上,本文研究了简单网络管理协议(SNMP)。SNMP是目前应用最广泛的网络管理协议,本文所研究的校园网的网络管理策略也是基于SNMP协议的。第二章 SNMP网络管理协议的相关知识,包括SNMP的体系结构及各组成要素。重点介绍了SNMP的网络管理信息库和网络管理协议及其工作原理。第三章 介绍了系统实现的几种关键技术,对现有的几种网络拓扑发现方法进行比较分析
18、,最后选择基于SNMP协议的拓扑发现方法来实现本校网络管理系统的开发。介绍了目前常用的几种网络流量监测方法,最后选择采用SNMP协议来研究对设备接口流量的检测。第四章 网络管理系统的总体分析与设计。介绍了系统的层次体系结构以及主要功能模块构成,第五章 详细讲述了网络拓扑发现子模块的设计,网络流量监测子模块的设计。第六章 详细讲述了主机定位模块设计。结论对本文工作做了总结,并对未来的研究方向作了展望。第一章 概述网络管理通过监视、组织和控制网络通信服务和信息处理等方式对网络进行管理,使网络能正常、健壮和高效地运行。网络管理的目标是确保网络连续正常运行,或者当网络运行出现异常时能及时响应并排除故障
19、。随着网络技术的不断发展,网络复杂性和异构性的增加,特别是分布式计算的出现,使得网络管理更加显得重要。网络管理己经成为计算机网络的一项关键技术。1.1网络管理的发展及标准化早在20世纪70年代末,国际标准化组织提出其开放系统互连参考模型OSI的同时,就提出了网络管理标准的框架,即开放系统互连管理框架(IS07498-,并制定了相应的协议标准,即公共管理信息服务(CMIS)是公共管理信息协议(CMIP)。然而,由于历史和现实的原因,国际标准化组织依据OSI模型制定的七层协议标准始终未能得到业界和社会的广泛支持和应用,相应地,符合OR网络管理标准的可供实用的产品也几乎没有。尽管如此,ISO的网络管
20、理标准协议还是具有十分重要的参考意义。与此同时,Internet及其制定的TCPIP协议以其简单、易于实现和互连性强等优点迅速得到业界及其他领域的广泛应用。Internet发展初期,由于网络规模较小,整个网络互连的技术尚未成熟,网络管理一直未引起人们的足够重视,基本上是由网络系统管理人员手工完成的。随着Internet的不断增长,这种手工管理方式己经无法适应网络管理的需要。一些厂商开始针对自己的产品开发专用的网络管理系统。这种专用网管系统一般只局限于管理某特定厂商的产品,而难于对其他厂商的通信产品及网络系统进行管理。随着20世纪80年代后期Internet的迅猛发展,这种专用的网络管理系统己经
21、很难胜任Internet的全面管理。特别是面对大规模、复杂和多厂家产品互连的异构计算机网络,人们更迫切需要一种标准网络管理协议的出现。80年代末,Internet架构委员会(IAB)意识到它需要获得一种方法来管理日益增长的Internet和其他附属网络。该委员会考虑了三个提案:高层实体管理系统(HEMS):采用CMIS和CMP的以OSI为基础的系统;扩展构成Internet的地区网络正在使用的简单网关监视协议(SGMP)。IAB决定采用两步法来实现Internet管理。加强SGMP使之成为简单网络管理协议(SNMP),用于提供短期的解决办法。长期的解决办法将建立在CMISICMIP体系上,称之
22、为CMOTRFC 1052对这三个方案作了综述。1990年,Internet工程任务组(IETF,Internet Engineering Task Force)发布了Internet标准草案RFCL 157(A Simple Network Management Protoc01),正式推出了SNMP,1993年4月,IETF又在RFC 1441中发布了SNMPv2。1998年1月,IETFSNMPv3212作组又发布了RFC2271.2275,正式形成了SNMPv3。由于SNMP具有易于实现、便于扩充等优点,得到包括IBM,Cisco,HP,Sun等在内的众多厂家的支持和广泛应用,目前己成
23、为网络管理领域中事实上的工业标准。对于CMOT这一长期解决方案,由于其复杂性和实现代价过高,未能获得业界广泛的支持。在CMOT上进行的工作于1 992年就完全停止了。1.2网络管理的功能模型在ISO提出的网络管理框架模型(1807498.4)文件中,网络管理的功能划分为五个功能域,每个功能域分别完成不同的网络管理功能。它们分别是故障管理、配置管理、性能管理、计费管理和安全管理。 故障管理(Fault Management)根据标准,故障管理包括故障检测、隔离和纠正OSI环境中的非正常操作,同时还包括了错误记录、故障定位和诊断测试等功能,其目的为了保证网络能够提供连续可靠的服务。故障管理通过对来
24、自硬件设备或网络节点的报警进行监控、报告和存储,对故障进行诊断、定位与处理,能够动态地维持网络的服务等级。同时,在必要时它还可以启动控制功能,通过诊断、修理、测试、操作外围设备和备份来保证高度可用性。故障管理是网络管理的基本功能。 配置管理(Configuration Management)标准规定,配置管理是“以对互联服务进行准备、初始化和启动,并为其提高连续的操作和终止互联服务为目的,对开发系统进行确认、实行控制,从中收集资料,并为开发系统提供资料”。这些服务可以包括收集关于系统的信息,在系统发生变化和系统配置发生改变时给予提醒。配置管理的功能包括识别被管网络的拓扑结构,标识网络中的各个对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 SNMP 校园 网络 管理 策略 研究
链接地址:https://www.31ppt.com/p-3979926.html