1 RMON是什么
RMON(Remote Network Monitoring,远端网络监控)是一种基于SNMP(Simple Network Management Protocol,简朴网络治理协议)系统结构实现的网络治理协议。随着漫衍式互联在网络中的高频泛起,SNMP在清静、可读性和备份、轮询机制等方面性能的局限性也日渐凸显。为了提高治理信息的可用性,镌汰治理站的肩负,知足网络治理员监控网段性能的需求,RMON应运而生。RMON是对SNMP标准的扩展,用于对一个网段以致整个异构情形的通讯流量举行监视和提防治理,使SNMP更有用、更起劲自动地监控远程装备。网络治理员使用RMON可以更快速地跟踪网络、网段或者网络装备泛起的故障,避免网络资源失效。
2 RMON事情原理
2.1 基本看法
RMON的实现基于SNMP架构,因此仍然使用网络治理器和署理。
●网络治理器
网络治理器,是接纳SNMP来对网络举行控制和监控的系统,也称为NMS(Network Management System)。
●RMON署理
RMON署理(RMON Agent)是运行在被治理设惫亓软件,认真接受、处置惩罚并且响应来自NMS的监控和控制报文,也可以自动发送新闻报文给NMS。
RMON MIB(RMON Management Information Base,RMON治理信息库)基于RFC 2819规范,界说了九种RMON组,每个组都有对应的控制表和数据表。PP电子5金狮网络的装备支持以下四种RMON组:
●统计组
统计组(Statistic)用于对以太网接口的流量信息举行监控、统计,是从建设表项起到目今阶段的累加值。统计信息包括流量、种种包的漫衍、种种过失包数等。
●历史组
历史组(History)用于按期网络网络流量信息,纪录每一个周期内的网络流量信息的累加值以及带宽使用率,并生涯在历史控制表中以便治理员日后处置惩罚。历史组包括两个小组:
○历史控制组:主要用来贮存采样距离时间等控制信息。
○以太网历史组:为网络治理员提供有关网段流量、过失包、广播包和使用率等其他统计信息的历史数据。
●告警组
告警组(Alarm)用于监控指定的MIB工具。当该MIB工具的值凌驾设定的上限值或低于设定的下限值时,会触发警报,警报被看成事务来处置惩罚。
●事务组
事务组(Event)用于界说事务的处置惩罚方法。当监控的MIB工具抵达告警条件时,就会触发事务,事务有如下四种处置惩罚方法:
○none:不做任何行动。
○log:将事务相关信息纪录在日志纪录表中,以便治理员随时审查。
○snmp-trap:向网管站发送Trap新闻见告该事务的爆发。
○log-and-trap:将事务相关信息纪录在日志纪录表中,同时向网管站发送Trap新闻。
2.2 RMON事情历程
RMON监视器有以下两种网络数据的要领:
(1) NMS通过专用的RMON探测器直接获取治理信息并控制网络资源,这种要领能够获取到所有的RMON MIB信息。
(2) 将RMON Agent植入到网络装备(如交流机、路由器等),使该网络装备具有RMON探测器功效,NMS用SNMP的架构与其举行数据信息交互,网络网络治理信息。这种要领受装备资源限制,一样平常情形下只能获取到4个组的信息,划分为:统计组、历史组、告警组和事务组。
PP电子5金狮网络的装备使用第二种要领网络数据,通过运行在设惫亓RMON Agent,NMS可以获取到被治理装备接口的网段数据信息,并对其举行远程治理。NMS与RMON Agent通讯组网图如图2-1所示。
图2-1 NMS与RMON Agent通讯组网图
3 RMON的应用
RMON在现实网络治理中常见的一个应用场景是网络治理员使用RMON统计组实现以太网统计功效,从而实现对装备的远程监控和治理。该应用场景的拓扑图如图3-1所示。
图3-1 RMON以太网统计功效拓扑图
在上述组网中,设置了RMON Agent功效的装备Agent与效劳器相连,网络治理员通过在Agent的G0/1接口上设置统计表实例,可获得被监控的接口从建设表项起到现阶段的流量信息累加统计值,以便随时审查对应接口吸收的报文信息,实时对异常网络接纳步伐,包管网络的清静性。
4 总结
RMON是一个基于SNMP系统实现的网络治理协议,通过对部分网段以致整个网络情形的通讯流量举行监视和提防治理,使SNMP更有用、更起劲自动地监控远程装备,从而能够镌汰治理装备与被治理装备间的通讯流量,抵达轻盈而有力地治理大型互连网络的目的。