行增加:set命令增加新行,遵循以下规则
a、管理站用用SetRequest生成一个新行,如果新行的索引值与表中其他行的索引
值不冲突,则代理产生一个新行,其状态对象的值为createRequest(2)。
b、新行产生后,由代理把状态对象的值置为underCteation(3)。未设新值的列
对象,代理可以设置为默认值,或维持不完整状态,取决具体实现。
c、新行的状态值保持为underCteation(3),直到管理站产生了所有要生成的新
行。
d、如果管理站要生成的新行已经存在,返回一个错误。
以上效果是,在多个管理站请求产生同一概念行时,仅最先的成功,其他的失败,
以把一个已经存在的行状态由invalid改成valid,恢复旧行作用。
管理站也可
删除行:只有行的所有者才能发出SetRequestPDU,把行状态对象的值置为invalid(4),这样就能删除行。这是否是物理删除取决于具体的实现。
修改行:首先置行状态对象的值为invalid(4),然后用SetRequestPDU改变行中其他对象的值。图见P96
3、了解多管理站访问中出现的问题及其解决的办法 问题:
a、多个管理站对资源的并发访问可能超过监视器的服务能力。 b、一个管理站可能长时间占用监视器资源,使得其他站不能访问。 c、占用监视器资源的管理站可能崩溃,但没有释放资源。 d、管理站能认识自己所属的资源,也知道自己不再需要的资源。 e、网络操作员可以知道管理站占有的资源,并决定是否释放这些资源。 f、一个被授权的网络操作员可以自主决定是否释放不再使用的资源。
解决:
RMON规范建议,所属标志应包括IP地址,管理站名,网络管理员的名字、地点和电话
号码。所属标志不能作为口令或访问控制机制使用。为例提供共享的功能,监视器通常配置默认功能。定义功能的控制行的所有者是监视器,所属标志的字符串以监视器名打头,管理站只能以只读方式访问这些功能。
二、RMON管理信息库
29
1、掌握与以太网统计信息收集有关的功能组及其在网络管理中的应用
a、统计组:提供一个表,该表的每一行表示一个子网的统计信息。其中大部分对象是
计数器,记录监视器从子网上收集到的分组数。
b、历史组:历史组存储的是以固定间隔取样所获得的子网数据。该组由历史控制表和
历史数据表组成。控制表定义被取样的子网接口编号,取样间隔大小,以及每次取样数据的多少,而数据表则用于存储取样期间获得的各种数据。
c、主机组:主机组收集新出现的主机信息,其内容与接口组相同。
d、最高N台主机组:这一组记录某种参数最大的N台主机的有关信息,这些信息的来
源是主机组。
2、掌握警报对象的作用,以及警报的工作原理
3、掌握过滤测试的规则、通道的定义与操作,以及有关的功能组
过滤组提供一种手段,使得监视器可以观察接口上的分组,通过过滤选择出某种指定的RMON警报组定义了一组网络性能的门限值,超过门限值时向控制台产生报警事件。P105 e、矩阵组:这个组记录子网中一对主机之间的通信量,信息以矩阵的形式存储。
特殊分组,这个组定义了两种过滤器,数据过滤器采用按位模式匹配,一组过滤器的组合叫做通道(channel)。可以对通过通道测试的分组计数,也可以配置通道使得通过的分组产生事件(由事件组定义),或者使得通过的分组被捕获(由捕获组定义)。通道的过滤逻辑是相当复杂的。P107实例
通道:
定义:通道由一组过滤器定义,被测试的分组要通过通道中有关过滤器的检查。分
组是否被通 道接受,取决于通道配置中的一个变量。
操作:与通道操作有关的变量是:
channelAcceptType的值和过滤器集合决定是否接受分组; channelMatches(计数器)对接受的分组计数; channelDataControl控制通道开/关;
channelEventStatus当分组匹配时该变量指示通道是否产生事件,是否被捕获; channelEventIndex产生的事件的索引。
功能组:过滤组结构
30
过滤组由两个控制表组成(见图5.18)。过滤表filterTable定义了一组
channelTable定义由若干过滤器组成的通道。
过滤器,通道表
4、掌握包捕获方式和事件记录的工作原理
包捕获方式:包捕获组建立一组缓冲区,用于存储从通道中捕获的分组。这个组由控制
表和数据表组成。P110
事件记录:事件组的作用是管理事件。事件是由MIB中其他地方的条件触发的,事件也
有触发其他地方的作用。产生事件的条件在RMON其他组定义,例如警报组和过滤组都有指向事件组的索引项。事件还能使得这个功能组存储有关信息,甚至引起代理进程发送陷入消息。
三、RMON2管理信息库 1、了解RMON2 MIB的组成
组成:RMON2监视OSI/RM第3~7层的通信;监视器可以管理网络层协议;监视器也能
监视应用层协议;RMON2扩充了原来的RMON MIB,增加了9个新的功能组 A、协议目录组(protocolDir):提供了表示各种网络协议的标准化方法。 B、协议分布组(protocolDist):提供每个协议产生的通信统计数据。
C、地址映像组(addressMap):建立网络层地址(IP地址)与MAC地址的映像关系。 D、网络层主机组(nlHost):这一组类似于RMON1的主机组,收集网上主机的信息,但是与
RMON1不同,这一组不是基于MAC地址,而是基于网络层地址发现主机。
E、网络层矩阵组nlMatrix):记录主机对(源/目标)之间的通信情况,收集的信息类似于RMON1的矩阵组,但是按网络层地址标识主机。
F、应用层主机组(alHost):对应每个主机的每个应用协议(指第3层之上的协议)在alHost表中有一个表项,记录有关主机发送/接收的分组/字节数等。
G、应用层矩阵组(alMatrix):统计一对应用层协议之间的各种通信情况,以及某种选定的参数(例如交换的分组数/字节数)最大的(TopN)一对应用层协议之间的通信情况。 H、用户历史组(usrHistory):按照用户定义的参数,周期地收集统计数据。 I、监视器配置组(probeConfig):定义了监视器的标准参数集合。
2、理解RMON2增加的新功能。P113
31
1. 外部对象索引:在SNMPv2的SMI中,已明确指出可以使用不是概念表成员的对象作
为索引项。在这种情况下,必须在概念行的DESCRIPTION子句中给出文字解释,说明如何使用这样的外部对象惟一地标识概念行实例。
2. 时间过滤器索引:网络管理应用需要周期地轮询监视器,以便得到被管理对象的最
新状态信息。为了提高效率,我们希望监视器每次只返回那些自上次查询以来改变了的值,RMON2的设计者却给出了一种新颖的方法,在MIB的定义中实现了这个功能,这就是用时间过滤器进行索引。
3、掌握RMON2 MIB在网络上层管理中的作用。
四、RMON2的应用P116. 1、掌握协议标识符的组成。
RMON2提供了表示协议类型和协议关系信息的标准方法。协议标识符是由字节串组成的
分层的树结构,类似于MIB对象组成的树。RMON2赋予每一个协议层32位的字节串,编码为4个十进制数,表示为[a.b.c.d]的形式,这是协议标识符树的结点。
2、了解协议目录表的构造。
RMON2的协议目录表的结构如图5.27所示。其中的协议标识符protocolDirID和协议
参数protocolDirParameters作为表项的索引,另外还为每个表项指定了一个惟一的索引protocolDirLocalIndex,可由RMON2的其他组引用该表项。对另外5个变量解释如下:
● protocolDirDesc(4):关于该协议的文字描述。 ● protocolDirType(5):协议类型是可扩展的。
● protocolDirAddressMapConfig(6):表示协议是否支持(网络层对数据链路层)地址
32