欢迎来到天天文库
浏览记录
ID:44992142
大小:1.26 MB
页数:47页
时间:2019-11-06
《网络管理标准教程第八章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第8章远程网络监视8.1RMON的目标8.2对远程监视器的控制8.3多管理者支持8.4表管理8.5RMONMIB8.6实际问题8.1RMON的目标RMON的规范主要是一个MIB定义,它定义了标准网络监视功能以及在管理控制台和远程监视器之间的通信接口。RMON提供了一个有效而且高效的方法,它可以在降低其他代理和管理站负载的情况下监视子网的行为。在RFC1271中列出了RMON的设计目标:①脱线操作:由网络管理器来限制或停止一个监视器的轮询是可取而且是必要的,有限制的查询可以节约通信开支。如果通信失败或管理器发生错误,查询可能会终止。下一页
2、8.1RMON的目标②抢先监视:如果有充足的资源,并且认为其行为不会有很大的破坏性,监视器可以不断地对网络进行诊断并记录网络性能状况。③问题检测和汇报:抢先监视主动地探测网络将消耗多网络资源去检测错误和异常情况。④增值数据:网络监视器可以分析在其子网中收集的数据,从而减轻管理站的负担。⑤多管理者支持:一个互联网可以配置多个管理站,以获得可靠性和执行不同功能或管理同一组织的不同部分。返回上一页8.2对远程监视器的控制远程监视器的实现有两种方式:①使用一个专用设备来实现远程监视器。②把它作为系统功能的一部分,该系统有专用于监视功能的处理器和
3、内存资源。有了这些专用资源,远程监视器可以执行比一个只支持MIBII的代理更复杂、更广泛的功能。下一页8.2对远程监视器的控制8.2.1配置一般情况下,需要对远程监视器进行数据搜索配置,指明要收集的数据类型和形式。RMONMIB容纳它的方法如下:MIB被组织成几个功能组,在每一组内,可能有一个或多个控制表和一个或多个数据表。这样,监视器所执行的功能由控制表中各行的设置定义,例如,一个控制表可能包含指明要收集数据的来源、数据类型及收集时间的对象。下一页上一页8.2对远程监视器的控制为了修改控制表中的一个参数,需要首先使该控制项(行)失效,
4、这将导致该行及数据表中与之关联的行被删除。然后,管理站可以使用更改过的参数创建一个新的控制行。可以用同样机制使一特定的数据收集功能失效。当控制表中的一行被删除以后,其数据表中与之相关联的行也被删去。这样,被这些行占用的资源就回收了。下一页上一页8.2对远程监视器的控制8.2.2动作发动SNMP没有提供向代理发布命令以执行某个动作的特殊机制,SNMP的唯一功能就是读取和设置MIB视图内对象的值。然而,利用SNMP的Set操作发布命令也是可能的。可用对象来代表一个命令,这样当该对象被设为一个特定值时,一个特定动作就会被执行。在RMONMIB
5、中包括许多这种对象,一般情况下,这些对象代表状态;当管理站改变其状态(通过改变对象的值)时,一个动作就会被执行。返回上一页8.3多管理者支持RMON代理可以接受多个管理站的管理,任何时候如果某一个资源允许并发访问,就会有冲撞和产生意外结果的可能。在共享RMON代理的情况下,有下列问题需要考虑:①并发资源请求会超过监视器提供这些资源的能力。②管理站可能捕捉并保持监视器资源很长一段时间,从而阻止这些资源用于其他管理站执行其所需的管理功能。③资源会被分配给某一管理站,这一管理站由于崩溃而无法释放资源。下一页8.3多管理者支持通过所有者标号,管
6、理站可实现下列功能:①管理站可以识别它所有的不再使用的资源。②如果管理站经过了重新启动,它可以识别其在过去预定的资源,并释放它不再需要的那些部分。RMON规范建议所有者标号包含一个或多个如下元素:IP地址、管理站名称、网络管理者的名字、地址或电话号码。下一页上一页8.3多管理者支持如果有多个网络管理者具有访问一个控制表的权力,可通过共享取得较高的效率。当一管理站希望使用监视器的某一功能时,它应首先扫描与之相关的控制表,看该功能,或与之相近的功能,是否已被另一管理站定义。通常情况下,监视器在初始化时被配置成具有一组默认的功能,定义这些功能
7、的控制行由监视器所有。按照约定,其所有关系标号被设置成以“monitor”开头的字符串,这样,与所定义功能相关联的资源就由监视器自己所有。返回上一页8.4表管理8.4.1文本约定在RMON规范中,定义了两个新的数据类型,用ASN.1表示,其定义如下:OwnerString::=DisplayStringEntryStatus::=INTEGER{valid(1),createRequest(2),underCreation(3),invalid(4)}下一页8.4表管理8.4.2行增加管理站利用SNMP把一行加入一个RMON表中,是通过
8、与第6章中所描述的同一方式完成的。也就是说,发出一个SetRequestPDU,它包括表的多个列对象标识符。当一个代理接收到一个这样的请求时,它必须检查请求参数设置,看它们在给定限制下是否是被允许的。RMO
此文档下载收益归作者所有