简单网络管理协议与远程网络监视课件_第1页
简单网络管理协议与远程网络监视课件_第2页
简单网络管理协议与远程网络监视课件_第3页
简单网络管理协议与远程网络监视课件_第4页
简单网络管理协议与远程网络监视课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简单网络管理协议与远程网络监视简单网络管理协议(SNMP)是Internet中基于TCP/IP的网络管理协议。SNMP的推出,由于其简单性、实施容易和应用成本低廉等特点,而受到业界许多厂家的广泛支持,现已成为事实上的标准。本章主要从SNMP的体系结构、管理模型、工作机制、协议操作等方面介绍SNMP的有关理论知识,同时简单介绍远程网络监视RNOM方面基本概念。简单网络管理协议与远程网络监视1SNMP概述1SNMP的发展历史2基本体系结构3SNMP操作4SNMP的工作机制SNMP概述2SNMP的发展历史简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)诞生于1988,那时由于CMIP迟迟不能成熟并应用于网络管理,Internet体系结构委员会(IAB)在原有简单网关监控协议(SGMP)的基础上进一步修改后提出了SNMP。SNMP的最初版本是SNMPv1,SNMPv1存在两方面的问题:一是安全,SNMP只定义了安全性极为有限的基于共同体名授权使用的安全模型;二是管理信息的可靠传输问题,由于SNMPvl是在UDP上实现的,而UDP并不保证所有报文都能够正确传送。SNMP的发展历史3增强的SNMPv2使该协议更加高效,同时还保持了它容易实现和成本低廉的特点,SNMPv2可以与SNMPv1透明地共存,它在性能、管理进程与管理进程通信方面对SNMP进行了改进,如减少了SNMP业务流、允许大块数据的传送、添加了一个用于高速网络环境下的64位计数器;对基于NovellIPX,AppleTalkDDP和OSI的SNMP作了映射;但在安全性方面仍未能达到令人满意的结果。1998年1月产生了SNMPv3管理控制框架,它由RFC2271-2275等几个文档共同说明,形成了SNMPv3的建议。SNMPv3在保持SNMPv2基本管理功能的基础上,增加了安全性和管理性描述。另外,SNMP最重要的进展是远程监控(RMON)能力的开发。RMON为网络管理者提供了监控整个子网而不是各个单独设备的能力。RMON还对基本SNMPMIB进行了扩充。增强的SNMPv2使该协议更加高效,同时还保持4基本体系结构1.SNMP管理模型2.SNMP中的元素SNMP体系结构由管理站、代理、管理信息库(MIB)和通信协议SNMP构成。3.委托代理基本体系结构5SNMP操作管理信息的交换通过GetRequest、GetNextRequest、SetRequest、GetResponse、Trap共5个SNMP协议操作进行。其中前三个消息由管理站发给代理用于请求读取或修改管理信息,后两个消息由代理发给管理站。GetResponse用于对各种读取和修改管理信息的请求进行应答;Trap用来主动向管理站报告代理系统中发生的事件,如节点机分组队列长度超过阈值,接口链路up或down等。SNMP操作6GetNextRequestTrape网络访问协议IPUDPSNMPManager管理应用管理站GetRequestSetRequestTrapGetResponse网络访问协议IPUDPSNMPManager管理对象代理站GetRequestSetRequestGetResponseMIB库GetNextRequestGetNextRequestSNMP消息管理应用对象通信网络TrapGetNextRequestTrap网络访问协议IPUD7SNMP的工作机制在通信网管理过程中,用来使管理信息库与实际设备或设施的状态和参数保持一致的方法主要有两个。一个是基于中断的事件驱动方法,另一个是轮询驱动方法。SNMP的工作机制8基于SNMP的通信1对象访问策略2实例标识符3报文的发送与接收4SNMP报文格式5SNMPMIB组6SNMP的改进基于SNMP的通信9对象访问策略在基于SNMP的网络管理中,SNMP通过共同体(Community,也有地方称为团体)的概念来解决访问策略问题。共同体是SNMP体系中的一中安全机制,它是一个在代理中定义的本地的概念。通过定义共同体,代理系统就可以限制只有一些选定的管理站才能访问它的MIB对象。同时,通过使用多个共同体,代理可以为不同的管理站提供不同的MIB访问类别。每个共同体被赋予一个在代理内部唯一的共同体名(也叫团体名),该共同体名要提供给共同体内的所有的管理站,以便它们在get和set操作中应用。一个代理可以与多个管理站建立多个共同体,同一个管理站也可以出现在不同的共同体中。对象访问策略10在SNMP中实行共同体机制可以达到一下目的:1.认证服务2.委托代理服务3.访问策略(1)SNMPMIB视图(2)SNMP访问模式(方式)MIB视图和访问模式的结合被称为SNMP共同体轮廓(profile)。事实上,在一个共同体轮廓之内,存在两个独立的访问限制,其一是MIB对象定义中的访问限制(参见第3章中有关MIB功能组及对象部分的内容)和SNMP访问模式。这两个访问限制在实际应用中必须相互协调。在SNMP中实行共同体机制可以达到一下目的:11MIB访问方式与SNMP访问模式的关系MIB对象中定义的访问方式(模式)限制SNMP访问模式Read-OnlyRead-WriteRead-Only可用于get和trap操作Read-Write可用于get和trap操作可用于get,set和trap操作Write-Only可用于get和trap操作,但操作值与具体实现有关可用于get,set和trap操作,但操作值与具体实现有关Not-Accessible不能使用MIB访问方式与SNMP访问模式的关系SNMP访问模式Rea12实例标识符在MIB中的每个被管对象都有一个唯一的对象标识符,以区分不同的被管对象,其命名规则都是按照其所在MIB树上的层次和位置来决定。在对SNMPMIB的访问中,实际上是对被管对象(叶子节点对象)实例的访问,而当在一个对象有多个实例时,例如表格,对象的标识符就不能唯一地标识被管对象的实例。因此必须确定被管对象实例的唯一标识方法,也就是实例标识符的命名方法。实例标识符就是把列对象的对象标识符与索引对象的值组合起来而构成的。实例标识符13报文的发送与接收1.SNMP报文的发送(1)构成PDU;(2)将构成的PDU、源和目的传送地址(IP地址及端口号)以及共同体名作为一个ASN.1的对象移交给认证服务。认证服务完成所要求的变换,例如进行加密或加入认证码,然后返回一个经过加密或认证的ASN.1对象;(3)将版本字段、共同体名以及上一步的结果组合成为一个报文;(4)用基本编码规则(BER)对这个新的ASN.1的对象编码,然后传给传输服务。报文的发送与接收142.SNMP报文的接收(1)进行消息的基本句法检查,丢弃非法消息。(2)检查版本号,丢弃版本号不匹配的消息。(3)认证检查。如果认证失败,认证服务通知SNMP实体,由它产生一个trap并丢弃这个报文;如果认证成功,认证服务返回SNMP格式的PDU。(4)进行PDU的基本句法检查,如果非法,丢弃该PDU,否则根据共同体名选择SNMP访问策咯,对PDU进行相应处理。2.SNMP报文的接收153.变量绑定在SNMP中,可以将多个同类操作(get、set、trap)放在一个报文中。如果管理站希望得到一个代理的一组简单对象的值,它可以发送一个报文请求所有的值,并通过获取一个应答得到所有的值。这样可以大大减少网络管理的通信负担。3.变量绑定16SNMP报文格式在SNMP管理中,管理站和代理之间交换的管理信息构成了报文。报文由3部分组成,即版本号、团体名和协议数据单元(PDU)。SNMP共有5种管理操作,但只有3种PDU格式。SNMP报文格式17SNMP报文格式VersionCommunitySNMPPDUGetRequestPDU、GetNextRequestPDU、SetRequestPDUPDU类型请求标识00变量绑定表GetResponsePDUPDU类型请求标识错误状态错误索引变量绑定表TrapPDUPDU类型制造商ID代理地址一般自陷特殊自陷时间戳变量绑定表变量绑定表Name1Value1Name2Value2……NamenValuenSNMP报文格式VersionCommunitySNMPP184.2.5SNMPMIB组MIB-II中的snmp组,其对象标识符为{mib-211}4.2.5SNMPMIB组194.2.6SNMP的改进SNMPv2增加了Manager-to-Manager通信,对SMI进行了更新和扩充,提出了行的概念,支持表的行建立和删除操作。还增加了get-bulk-request和inform-request两个非常有用的PDU,对trap进行格式改造,使其具有与其他PDU相同的格式。SNMPv2还对MIB进行很大扩充,特别是在Internet节点下增加了snmpv2模块。4.2.6SNMP的改进20SNMPv3提出了一个面向各个版本的SNMP通用的体系结构。每个实体包含一个引擎和若干应用,并由所包含的引擎的ID命名。引擎由分发器、消息处理子系统、安全子系统和访问控制子系统构成。实体内部子系统之间采用抽象服务接口来定义相互之间的服务关系。SNMP服务的请求者被称为Principle,即用户,它由具有安全性的名称标识。SNMPv3建议采用基于用户的安全模型(USM)来实现安全服务,采用基于视图的访问控制模型(VACM)进行访问控制。

SNMPv3的一大进步是大大提高了管理信息访问的安全性。SNMPv3提出了一个面向各个版本的SNMP通214.3远程网络监视RMON

4.3.1远程网络监视的需求4.3.2远程网络监视的目标4.3.3RMONMIB4.3.4RMON2网络管理技术的一个新趋势是采用远程网络监视(RMON,RemoteNetworkMonitoring),它是对SNMP功能的扩充,对监测和管理交换或局域网特别适用,是简单网络管理向互联网管理过渡的重要步骤。4.3远程网络监视RMON224.3.1远程网络监视的需求虽然MIB将数据的总和记录下来,但它无法对日常通信量进行历史分析。为了查看每天的通信流量和变化率,管理人员必须不断的轮询SNMP代理,可能每分钟就轮询一次。4.3.1远程网络监视的需求23网络管理员可以使用SNMP来评价网络运行状况,并预测通信的趋势,决定采取某种措施。理论上讲,管理站可以通过不断地轮询各个节点的MIB来计算网络流量,但在实际上这是不太可行的。一方面会导致网络中传递大量的管理信息,使网络不堪负荷;二方面,将收集数据的负担加在网络管理控制台上(管理进程端)。管理站所在计算机的处理能力总是有限的,当监控十多个网段时,可能CPU就无法应付。另外,也会由于承载管理操作命令和操作结果的分组的丢失而使得统计结果不准确。网络管理员可以使用SNMP来评价网络运行状况,24基于上述原因,人们提出了一种高效、低成本的网络监视方案,即RMON。

RMON就是将一些专用设备配置在各个节点,并将这些设备称为网络监测器(networkmonitor或probe),由此便产生了RMON的概念。一般,监测器对网络中各种类型的分组进行观察,从而得到网络的总体信息,监测器还可将一些分组存储下来,以备事后分析。在互联网环境下,为了达到监测网络流量的目的,一般每个子网需要一个监测器。监测器通常是一个独立的设备,专用于捕获和分析流量。基于上述原因,人们提出了一种高效、低成本的网络监25RMON有许多先进之处:(1)每个RMON设备都对本地网段进行监测和分析,既可被动也可主动地向网络管理系统传递信息。例如,当它发现严重的分组丢失和过高的冲突率时,可以主动地报警。由于监测是在本地进行的,所以得出的分析结果是非常可靠的。(2)这种工作方式大大降低了SNMP的流量。(3)RMON降低了网络管理系统时时能“见”到所有Agent的必要性。Agent常常会因为网络过载等原因而联系不上,如果没有RMON设备,此时Agent到底发生了什么情况事后是难以调查的,因此,往往Agent越是联系不上,网络管理系统越要与它联系。(4)RMON设备对本地子网的监测几乎可以做到连续不断,这会显著提高统计和控制的精度,使得故障能够及时被发现、报告和诊断。RMON有许多先进之处:264.3.2远程网络监视的目标为了对RMON技术提供标准,IETF发布了RFC1757和RFC1513,分别对EthernetLAN和tokenringLAN的RMON进行了规范,形成了第一个版本的RMON。4.3.2远程网络监视的目标27RMON的设计目标:(1) 离线操作在必要时由网络管理站来限制或停止对监视器的轮询,有限查询可以节约通信开支。如查询通信失败或管理站发生错误,查询会终止。一般情况下,即使监视器没有被网管站查询,也会继续不停的收集使性能和配置信息。监视器不断积累统计信息,以便管理站将来查询时提供管理信息。(2) 主动监视若监视器有足够的资源,通信负载也允许,监视器可以连续不断地运行诊断程序,对网络进行诊断并记录网络性能状况。在子网出现故障时通知管理站,向管理站提供诊断故障的有用信息。RMON的设计目标:28(3) 问题监测和报告主动监视探测网络将消耗较多的网络资源去检测错误和异常情况。监视器也可以根据它所观测到的流量被动地识别并记录某些错误及其他情况,例如网络拥塞,并在出现错误时通知管理站。(4) 提供增值数据监视器可以分析采集到的子网中的数据,从而减轻管理站的计算任务的负担。例如,监视器可以分析子网流量来确定哪台主机在子网上产生的流量或错误最多等等。(5) 多管理站操作一个网可以配置多个管理站,以提高可靠性,也可分步实施不同的管理功能。监视器可以配置为同时和多个管理站并发工作,为不同的管理站提供不同的信息。

并不是每个远程监视器都能够实现所有这些目标,但是RMON的规范提供了实现所有目标的支持。(3) 问题监测和报告294.3.3RMONMIB在一个管理域中,各个节点上配备的RMON设备可能来自不同的厂商,因此需要为与RMON通信建立公共的句法和语义标准。RMON的句法也利用ASN.1描述,其管理信息结构与SMI定义被管对象类所采用的结构类似。RMONMIB中包含若干RMON组,这些组的开发经历了3个阶段。(1)RMONMIB(RFC1271)是在1991年为EthernetLAN开发的;(2)1995年,发布了(RFC1757),同时废止了(RFC1271);(3)1993年面向tokenringLAN管理的(RFC1513)对RMON1进行了扩充。4.3.3RMONMIB30RMON1的应用对远程监控产主了非常好的效果,但是由于它仅面向OSI网络模型的第2层,因此又在1997年开发了RMON2,它的管理对象是第3层到第7层。RMON是MIB-II下的第16个节点(mib-216),它所包含的组如图所示。其中,有9个EthernetRMON1组(rmon1-rmon9),1个tokenringRMON1扩充组(rmon10)和10个面向高层的RMON2组(rmon11--rmon20)。RMON1的应用对远程监控产主了非常好的效果,311.statistics组(统计)statistics组包含每个被监测子网的基本统计量。2.history组(历史)history组存储的是以固定间隔取样所获得的子网数据。3.alarm组(报警)alarm组为网络性能定义一组阈值(门限值),如果发生超过阈值的事件,就要产生告警并将其报告给控制中心。4.host组(主机统计数)host组用于收集有关特定主机的统计量。对于监测器所知道的每个主机都有一组统计量需要维护。为每个新出现(启动)的主机建立并维护一组统计数据。

1.statistics组(统计)325.hostTopN组(主机统计最大值)hostTopN组用于维护在一个子网中关于某些参数排名前N位的主机的统计信息。6.matrix组(矩阵)matrix组用于记录子网中一对主机之间的流量信息,并以矩阵的形式存储。7.filter组(过滤存储)filter组为管理站提供指示监测器在指定的接口上有选择地监测数据分组的功能。8.capture组(包捕获)capture组可被用于从filter组定义的channel中捕获分组。9.event组(事件)event组支持event定义。被定义的event可由某种条件触发,event的触发可引起记录本组的日志信息和发送SNMPtrap消息。5.hostTopN组(主机统计最大值)33简单网络管理协议与远程网络监视简单网络管理协议(SNMP)是Internet中基于TCP/IP的网络管理协议。SNMP的推出,由于其简单性、实施容易和应用成本低廉等特点,而受到业界许多厂家的广泛支持,现已成为事实上的标准。本章主要从SNMP的体系结构、管理模型、工作机制、协议操作等方面介绍SNMP的有关理论知识,同时简单介绍远程网络监视RNOM方面基本概念。简单网络管理协议与远程网络监视34SNMP概述1SNMP的发展历史2基本体系结构3SNMP操作4SNMP的工作机制SNMP概述35SNMP的发展历史简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)诞生于1988,那时由于CMIP迟迟不能成熟并应用于网络管理,Internet体系结构委员会(IAB)在原有简单网关监控协议(SGMP)的基础上进一步修改后提出了SNMP。SNMP的最初版本是SNMPv1,SNMPv1存在两方面的问题:一是安全,SNMP只定义了安全性极为有限的基于共同体名授权使用的安全模型;二是管理信息的可靠传输问题,由于SNMPvl是在UDP上实现的,而UDP并不保证所有报文都能够正确传送。SNMP的发展历史36增强的SNMPv2使该协议更加高效,同时还保持了它容易实现和成本低廉的特点,SNMPv2可以与SNMPv1透明地共存,它在性能、管理进程与管理进程通信方面对SNMP进行了改进,如减少了SNMP业务流、允许大块数据的传送、添加了一个用于高速网络环境下的64位计数器;对基于NovellIPX,AppleTalkDDP和OSI的SNMP作了映射;但在安全性方面仍未能达到令人满意的结果。1998年1月产生了SNMPv3管理控制框架,它由RFC2271-2275等几个文档共同说明,形成了SNMPv3的建议。SNMPv3在保持SNMPv2基本管理功能的基础上,增加了安全性和管理性描述。另外,SNMP最重要的进展是远程监控(RMON)能力的开发。RMON为网络管理者提供了监控整个子网而不是各个单独设备的能力。RMON还对基本SNMPMIB进行了扩充。增强的SNMPv2使该协议更加高效,同时还保持37基本体系结构1.SNMP管理模型2.SNMP中的元素SNMP体系结构由管理站、代理、管理信息库(MIB)和通信协议SNMP构成。3.委托代理基本体系结构38SNMP操作管理信息的交换通过GetRequest、GetNextRequest、SetRequest、GetResponse、Trap共5个SNMP协议操作进行。其中前三个消息由管理站发给代理用于请求读取或修改管理信息,后两个消息由代理发给管理站。GetResponse用于对各种读取和修改管理信息的请求进行应答;Trap用来主动向管理站报告代理系统中发生的事件,如节点机分组队列长度超过阈值,接口链路up或down等。SNMP操作39GetNextRequestTrape网络访问协议IPUDPSNMPManager管理应用管理站GetRequestSetRequestTrapGetResponse网络访问协议IPUDPSNMPManager管理对象代理站GetRequestSetRequestGetResponseMIB库GetNextRequestGetNextRequestSNMP消息管理应用对象通信网络TrapGetNextRequestTrap网络访问协议IPUD40SNMP的工作机制在通信网管理过程中,用来使管理信息库与实际设备或设施的状态和参数保持一致的方法主要有两个。一个是基于中断的事件驱动方法,另一个是轮询驱动方法。SNMP的工作机制41基于SNMP的通信1对象访问策略2实例标识符3报文的发送与接收4SNMP报文格式5SNMPMIB组6SNMP的改进基于SNMP的通信42对象访问策略在基于SNMP的网络管理中,SNMP通过共同体(Community,也有地方称为团体)的概念来解决访问策略问题。共同体是SNMP体系中的一中安全机制,它是一个在代理中定义的本地的概念。通过定义共同体,代理系统就可以限制只有一些选定的管理站才能访问它的MIB对象。同时,通过使用多个共同体,代理可以为不同的管理站提供不同的MIB访问类别。每个共同体被赋予一个在代理内部唯一的共同体名(也叫团体名),该共同体名要提供给共同体内的所有的管理站,以便它们在get和set操作中应用。一个代理可以与多个管理站建立多个共同体,同一个管理站也可以出现在不同的共同体中。对象访问策略43在SNMP中实行共同体机制可以达到一下目的:1.认证服务2.委托代理服务3.访问策略(1)SNMPMIB视图(2)SNMP访问模式(方式)MIB视图和访问模式的结合被称为SNMP共同体轮廓(profile)。事实上,在一个共同体轮廓之内,存在两个独立的访问限制,其一是MIB对象定义中的访问限制(参见第3章中有关MIB功能组及对象部分的内容)和SNMP访问模式。这两个访问限制在实际应用中必须相互协调。在SNMP中实行共同体机制可以达到一下目的:44MIB访问方式与SNMP访问模式的关系MIB对象中定义的访问方式(模式)限制SNMP访问模式Read-OnlyRead-WriteRead-Only可用于get和trap操作Read-Write可用于get和trap操作可用于get,set和trap操作Write-Only可用于get和trap操作,但操作值与具体实现有关可用于get,set和trap操作,但操作值与具体实现有关Not-Accessible不能使用MIB访问方式与SNMP访问模式的关系SNMP访问模式Rea45实例标识符在MIB中的每个被管对象都有一个唯一的对象标识符,以区分不同的被管对象,其命名规则都是按照其所在MIB树上的层次和位置来决定。在对SNMPMIB的访问中,实际上是对被管对象(叶子节点对象)实例的访问,而当在一个对象有多个实例时,例如表格,对象的标识符就不能唯一地标识被管对象的实例。因此必须确定被管对象实例的唯一标识方法,也就是实例标识符的命名方法。实例标识符就是把列对象的对象标识符与索引对象的值组合起来而构成的。实例标识符46报文的发送与接收1.SNMP报文的发送(1)构成PDU;(2)将构成的PDU、源和目的传送地址(IP地址及端口号)以及共同体名作为一个ASN.1的对象移交给认证服务。认证服务完成所要求的变换,例如进行加密或加入认证码,然后返回一个经过加密或认证的ASN.1对象;(3)将版本字段、共同体名以及上一步的结果组合成为一个报文;(4)用基本编码规则(BER)对这个新的ASN.1的对象编码,然后传给传输服务。报文的发送与接收472.SNMP报文的接收(1)进行消息的基本句法检查,丢弃非法消息。(2)检查版本号,丢弃版本号不匹配的消息。(3)认证检查。如果认证失败,认证服务通知SNMP实体,由它产生一个trap并丢弃这个报文;如果认证成功,认证服务返回SNMP格式的PDU。(4)进行PDU的基本句法检查,如果非法,丢弃该PDU,否则根据共同体名选择SNMP访问策咯,对PDU进行相应处理。2.SNMP报文的接收483.变量绑定在SNMP中,可以将多个同类操作(get、set、trap)放在一个报文中。如果管理站希望得到一个代理的一组简单对象的值,它可以发送一个报文请求所有的值,并通过获取一个应答得到所有的值。这样可以大大减少网络管理的通信负担。3.变量绑定49SNMP报文格式在SNMP管理中,管理站和代理之间交换的管理信息构成了报文。报文由3部分组成,即版本号、团体名和协议数据单元(PDU)。SNMP共有5种管理操作,但只有3种PDU格式。SNMP报文格式50SNMP报文格式VersionCommunitySNMPPDUGetRequestPDU、GetNextRequestPDU、SetRequestPDUPDU类型请求标识00变量绑定表GetResponsePDUPDU类型请求标识错误状态错误索引变量绑定表TrapPDUPDU类型制造商ID代理地址一般自陷特殊自陷时间戳变量绑定表变量绑定表Name1Value1Name2Value2……NamenValuenSNMP报文格式VersionCommunitySNMPP514.2.5SNMPMIB组MIB-II中的snmp组,其对象标识符为{mib-211}4.2.5SNMPMIB组524.2.6SNMP的改进SNMPv2增加了Manager-to-Manager通信,对SMI进行了更新和扩充,提出了行的概念,支持表的行建立和删除操作。还增加了get-bulk-request和inform-request两个非常有用的PDU,对trap进行格式改造,使其具有与其他PDU相同的格式。SNMPv2还对MIB进行很大扩充,特别是在Internet节点下增加了snmpv2模块。4.2.6SNMP的改进53SNMPv3提出了一个面向各个版本的SNMP通用的体系结构。每个实体包含一个引擎和若干应用,并由所包含的引擎的ID命名。引擎由分发器、消息处理子系统、安全子系统和访问控制子系统构成。实体内部子系统之间采用抽象服务接口来定义相互之间的服务关系。SNMP服务的请求者被称为Principle,即用户,它由具有安全性的名称标识。SNMPv3建议采用基于用户的安全模型(USM)来实现安全服务,采用基于视图的访问控制模型(VACM)进行访问控制。

SNMPv3的一大进步是大大提高了管理信息访问的安全性。SNMPv3提出了一个面向各个版本的SNMP通544.3远程网络监视RMON

4.3.1远程网络监视的需求4.3.2远程网络监视的目标4.3.3RMONMIB4.3.4RMON2网络管理技术的一个新趋势是采用远程网络监视(RMON,RemoteNetworkMonitoring),它是对SNMP功能的扩充,对监测和管理交换或局域网特别适用,是简单网络管理向互联网管理过渡的重要步骤。4.3远程网络监视RMON554.3.1远程网络监视的需求虽然MIB将数据的总和记录下来,但它无法对日常通信量进行历史分析。为了查看每天的通信流量和变化率,管理人员必须不断的轮询SNMP代理,可能每分钟就轮询一次。4.3.1远程网络监视的需求56网络管理员可以使用SNMP来评价网络运行状况,并预测通信的趋势,决定采取某种措施。理论上讲,管理站可以通过不断地轮询各个节点的MIB来计算网络流量,但在实际上这是不太可行的。一方面会导致网络中传递大量的管理信息,使网络不堪负荷;二方面,将收集数据的负担加在网络管理控制台上(管理进程端)。管理站所在计算机的处理能力总是有限的,当监控十多个网段时,可能CPU就无法应付。另外,也会由于承载管理操作命令和操作结果的分组的丢失而使得统计结果不准确。网络管理员可以使用SNMP来评价网络运行状况,57基于上述原因,人们提出了一种高效、低成本的网络监视方案,即RMON。

RMON就是将一些专用设备配置在各个节点,并将这些设备称为网络监测器(networkmonitor或probe),由此便产生了RMON的概念。一般,监测器对网络中各种类型的分组进行观察,从而得到网络的总体信息,监测器还可将一些分组存储下来,以备事后分析。在互联网环境下,为了达到监测网络流量的目的,一般每个子网需要一个监测器。监测器通常是一个独立的设备,专用于捕获和分析流量。基于上述原因,人们提出了一种高效、低成本的网络监58RMON有许多先进之处:(1)每个RMON设备都对本地网段进行监测和分析,既可被动也可主动地向网络管理系统传递信息。例如,当它发现严重的分组丢失和过高的冲突率时,可以主动地报警。由于监测是在本地进行的,所以得出的分析结果是非常可靠的。(2)这种工作方式大大降低了SNMP的流量。(3)RMON降低了网络管理系统时时能“见”到所有Agent的必要性。Agent常常会因为网络过载等原因而联系不上,如果没有RMON设备,此时Agent到底发生了什么情况事后是难以调查的,因此,往往Agent越是联系不上,网络管理系统越要与它联系。(4)RMON设备对本地子网的监测几乎可以做到连续不断,这会显著提高统计和控制的精度,使得故障能够及时被发现、报告和诊断。RMON有许多先进之处:594.3.2远程网络监视的目标为了对RMON技术提供标准,IETF发布了RFC1757和RFC1513,分别对EthernetLAN和tokenringLAN的RMON进行了规范,形成了第一个版本的RMON。4.3.2远程网络监视的目标60RMON的设计目标:(1) 离线操作在必要时由网络管理站来限制或停止对监视器的轮询,有限查询可以节约通信开支。如查询通信失败或管理站发生错误,查询会终止。一般情况下,即使监视器没有被网管站查询,也会继续不停的收集使性能和配置信息。监视器不断积累统计信息,以便管理站将来查询时提供管理信息。(2) 主动监视若监视器有足够的资源,通信负载也允许,监视器可以连续不断地运行诊断程序,对网络进行诊断并记录网络性能状况。在子网出现故障时通知管理站,向管理站提供诊断故障的有用信息。RMON的设计目标:61(3) 问题监测和报告主动监视探测网络将消耗较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论