RMON学习笔记(一)

远程网络监视(KMON)是对SNMP最重要的增强,定义在RFCl271中。它定义的MIB补充为MIB—II,并且MIB—II向网络管理人员提供了有关互联网络的关键信息。
       利用MIB-II,网络管理人员可以获取对单个设备纯属本地的信息。可以获知出入某个设备的信息流量,但却不易获知LAN上的整体流量。通常,一个用于研究网络整体流量的设备被称为网络监视器,或网络分析器、探测器。

1。RMON的目标
  RMON的规范主要是——个MIB定义,它定义了标准网络监视功能以及在管理控制台和远程监视器之间的通信接口。RMON提供了一个有效而且高效的方法,它可以在降低其它代理和管理站负载的情况下监视子网的行为。在RFcl271中列出了RMON的设计目标:
  脱线工作:由网络管理器来限制或停止一个监视器的轮询是可取而且是必要的,有限制的查询可以节约通信开支。(在管理器不查询时也不断的统计数据,并在发生错误时报警。这个应该是称它为脱线工作的原因。yl)
  抢先监视:如果有充足的资源,并且认为其行为不会有很大的破坏性,监视器可以不断地对网络进行诊断并记录网络性能状况。(不断采集数据,在故障发生时提供有用信息。yl)
  问题检测和汇报:监视器可以根据它所观测到的流量被动地(无查询地)识别某些错误及其它情况,如拥塞。
  值数据:网络监视器可以分析在其子网中收集的数据,从而减轻管理站的负担。
  多管理者支持:一个互联网可以配置多个管理站,以获得可靠性和执行不同功能或管理同一组织的不同部分。监视器可以配置为同时和多个管理站打交道。

2。对远程监视器的控制
  远程监视器有两种实现方式:
 1。专用设备。
 2。作为系统功能的一部分。
     为了有效地管理远程监视器,在RMON MIB中提供厂对来自管理站的各种控制的支持。这些支持分为两大类:配置和动作发动。

2。1配置
  一般情况下,需要对远程监视器进行数据搜索配置.指明要收集的数据类型和形式。
RMON MIB容纳它的方法如下:MIB被组织成几个功能织,在每一组内,可能有一个或多个控制表和一个或多个数据表。控制表一般可读写,它包含描述数据表的数据的参数,而数据表一般只可读。所以在配置时,管理站设置合适的控制参数来配置远程监视器使其收集所需的数据。通过在控制表上加上一个新行或更改已有的一行来设置参数。监视器按照控制行中的参数设置收集信息.并存放在相应的数据表的行中。

2。2动作发动
   SNMP没有提供向代理发布命令以执行某个动作的特殊机制.SNMP的唯一功能就是读取和设置MIB视图内对象的值。然而,利用SNMP的set操作发布命令也是可能的:可用对象来代表一个命令,这样当该对象被设为一个特定值时,一个特定动作就会被执行。

3。多管理者的支持
  某一资源允许并发访问,就会有冲撞和产生意外结果的可能:
 并发资源请求会超过监视器提供这些资源的能力。
 管理站可能捕捉并保持监视器资源很长一段时间,阻止了其他管理站的管理功能的执行。
 资源会分配给某一个管理站,这个管理站由于崩溃而无法释放资源。
  RMON MIB通过为每个控制表增加一个列对象来解决这些问题,他指定了表的特定行及相应功能的所有者通过所有者标号:
  管理站可以识别它所有的不再使用的资源。
  如果管理站经过了从新启动,它可以识别其在过去预定的资源,并释放它不再需要的那些部分。
RMON规范建议所有者标号包含一个或多个如下元素:IP地址、管理站名称、网络管理者的名字、地址或电话号码。
   如果有多个网络管理者具有访问一个控制表的权利,可通过共享取得较高的效率。

4。表管理
在不违反或更改SNMP框架的情况下,为行增减提供了一个清楚又条理的方法。
4。1
在RMON规范中,定义了两个新的数据类型,用ASN.1表示,其定义如下:
OwnerString::=DisplayString
EntryStatus::=INTEGER{ valid(1),
       createRequest(2),
       underCreation(3),
       invalid(4)}
  在RMON MIB中,在每个可读写表中都有两个对象OwnerString和EntryStatus,他们的值分别指定那一行的所以者和行状态。

4。2行增加
  管理站利用SNMP把一行加入一个RMON表中,通过发一个包括表的多个列对象标识符的SetRequest PDU实现。
  RMON MIB支持内多个管理站引起的并发友增加企图所带来的问题的处理机制,他是通过该表对应的行状态的管理来实现的。由几步组成:
    1  如果管理站试图创建一个新行,并且索引对象值不存在,就以createRequest(2)为状态对象值开始创建一个新行。
     2.创建操作完成后,代理把状态对象值设置成underCreation(3)。
     3.在管理站创建完其配置所需的所有行之前,这些行应一直处于underCreation(3)状态,直至管理站把每一新创建行的状态对象值设置为vdid(1)。
     4.如果其它管理站试图以createRequest(2)状态创建一新行,而该行已经存在,就会返回错误信息。
4。3行更改和删除
  通过把其状态对象值设置为无效,一行就可被删去。
by   gp_scorpius
              
(0)

相关推荐

  • SNMP管理信息模型

    一.SNMP管理框架 TCP/IP网络管理 Internet的网络管理主要基于TCP/IP协议簇中的SNMP协议. 在基于SNMP的网络管理中,包含有关被管理资源以及元素信息的数据库这个数据库就是管理 ...

  • 网络协议篇之SNMP协议(一)

    (前言:最近工作中遇到大量的网络协议开发,现就其中一些网络协议的基础知识进行整理,文中借鉴了一些大神的整理,后面会贴上链接,如侵删)        简单网络管理协议(SNMP)是TCP/IP协议簇的一 ...

  • 简单网络管理协议SNMP

    一.SNMP演变 SNMP发展历史 简单网关监控协议(SGMP)标志了TCP/IP网络有了专门的管理工具. 在SGMP基础上改进成简单网络管理协议(SNMP). RMON-远程网络监控. RMON没有 ...

  • RMON学习笔记(二)

    (by gp_scorpius 2007-5-31 17:08:33) 5.RMON MIB RMON规范的大部分是RMON管理信息库的定义,这一MIB现已被吸收进MIB-II,其子树标识符是16. ...

  • 一则公报案例学习笔记:对修改股东出资期限应否适用资本多数决规则的思考|审判研究

    一.问题的提出 2021年第3期<最高人民法院公报案例>刊登了鸿大(上海)投资管理有限公司与姚锦城公司决议纠纷上诉案,裁判要旨为:"公司股东滥用控股地位,以多数决方式通过修改出资 ...

  • JAVA多线程学习笔记整理

    多线程: 三种创建方法 继承Thread类,以线程运行内容重写run方法,创建Thread对象并用start方法启动该线程. (匿名内部类) (Lambda表达式) 实现Runable接口,以线程运行 ...

  • 周哥学习笔记(2021.5.8)

    心理界限存在的意义,正是为了帮助人们控制情绪进入的量,不至于太过冷漠或太过投入,让我们保持一个合适的距离与外界互动. 人没有办法只通过吸收变得更美好和丰富,它必须通过大胆的碰撞和创造.如果不能保持足够 ...

  • 【学习笔记】控制角色移动的N种方法,但都离不开重复执行

    [学习笔记]控制角色移动的N种方法,但都离不开重复执行 今天我们讲一下控制角色移动的多种方法,因为缺少操作实例,希望课下同学们结合例子好好练习. 首先,我们说一下控制角色移动的多种方法.最比较常见的就 ...

  • 胡希恕伤寒论学习笔记——42

    42.太阳病,外证未解,脉浮弱者,当以汗解,宜桂枝汤. 字面意思是说:太阳病,外证依然存在,脉是浮弱的,治疗上依然需要通过出汗的方法,这时应该用桂枝汤一类的方剂. "宜"字说明不是 ...

  • 量柱擒涨停 - 量柱战法学习笔记(2)

    四.倍量战术 1.倍量的理解 [形态特征]:与前一个交易日比较高出1倍或1倍以上,就是倍量(4倍以上为发烧柱) ; [本质特征]:体现主力强势态度,主动(倍量阳/阴)买/卖盘吸筹坚决; [位置性质]: ...

  • 胡希恕伤寒论学习笔记——43

    43.太阳病,下之微喘者,表未解故也,桂枝加厚朴杏子汤主之. 桂枝加厚朴杏子汤方 桂枝三两 芍药三两 厚朴二两(炙,去皮) 杏仁五十枚(去皮尖)甘草二两(炙) 生姜三两(切)大枣十二枚(掰) 上七味, ...

  • 学习笔记:信息技术

    学习笔记:信息技术