protocolDirTable详细描述
协议目录表,为RMON2管理站提供一种方法来获悉特定RMON2代理对哪一协议感兴趣。
该表的索引是protocolDirID和protocolDirParameters。
OID |
节点名称 |
数据类型 |
最大访问权限 |
含义 |
实现规格 |
---|---|---|---|---|---|
1.3.6.1.2.1.16.11.2.1.1 |
protocolDirID |
OCTET STRING |
Not-accessible |
唯一标识一种协议。 |
实现与MIB文件定义一致。 |
1.3.6.1.2.1.16.11.2.1.2 |
protocolDirParameters |
OCTET STRING |
Not-accessible |
该对象实例包含了关于代理中每个特定协议的功能信息。注意协议和参数之间是一对一的关系。 |
实现与MIB文件定义一致。 |
1.3.6.1.2.1.16.11.2.1.3 |
protocolDirLocalIndex |
Integer32 (1..2147483647) |
Read-only |
唯一标识表中条目的索引值。用它可以方便地访问特定条目,并用于其它RMON2组中作为索引。 |
实现与MIB文件定义一致。 |
1.3.6.1.2.1.16.11.2.1.4 |
protocolDirDescr |
DisplayString (SIZE (1..64)) |
Read-create |
对协议封装的文字描述。 |
当前支持的取值范围是1~67。 |
1.3.6.1.2.1.16.11.2.1.5 |
protocolDirType |
BITS{extensible(0), addressRecognitionCapable(1)} |
Read-only |
该节点描述协议目录表项的两个属性。 Extensible,表示管理站或代理可以通过创建新的该协议的子协议来扩展该表。 addressRecognitionCapable,表示代理不仅可以对该协议的数据包计数,而且能够识别源地址和目的地址字段而进行更为细致的计数。 创建表项时,代理会给协议规定的,且在代理范围内的位赋值。一般情况下,创建行时使用的扩展特性较少,因此这些位一般都会被置为0。 |
实现与MIB文件定义一致。 |
1.3.6.1.2.1.16.11.2.1.6 |
protocolDirAddressMapConfig |
INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } |
Read-create |
是否支持地址映射。 |
当前该节点只支持只读访问权限,取值只能是notSupported(1)。 |
1.3.6.1.2.1.16.11.2.1.7 |
protocolDirHostConfig |
INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } |
Read-create |
描述和配置代理对本协议的网络层主机表nlHostTable的支持情况。 |
实现与MIB文件定义一致。 |
1.3.6.1.2.1.16.11.2.1.8 |
protocolDirMatrixConfig |
INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } |
Read-create |
描述和配置代理对本协议的网络层矩阵表nlMatrixTables和应用层矩阵表alMatrixTables的支持情况。 |
当前该节点只支持只读访问权限,取值只能是notSupported(1)。 |
1.3.6.1.2.1.16.11.2.1.9 |
protocolDirOwner |
OwnerString |
Read-create |
配置条目并使用其资源的实体设置该值,用以标识条目的所有者。 |
实现与MIB文件定义一致。 |
1.3.6.1.2.1.16.11.2.1.10 |
protocolDirStatus |
RowStatus |
Read-create |
行状态。 |
实现与MIB文件定义一致。 |
创建约束
由于目前只支持IP协议,因此创建该表时必须指定索引protocolDirID为8.0.0.0.1.0.0.8.0(ether2.ip),protocolDirParameters为2.0.0。
对象protocolDirAddressMapConfig和protocolDirMatrixConfig,在创建时用户可以不指定,缺省值为notSupported(1)。对象protocolDirOwer也可以不指定,缺省为空。
修改约束
- 如果这一项不是active状态,在表nlHostTable、nlMatrixSDTable、nlMatrixDSTable、alHostTable、alMatrixSDTable和alMatrixDSTable中所有相关条目都将被删除。
当protocolDirStatus取值已经为active(1)时,不能修改protocolDirDescr中的值。如果对象protocolDirAddressMapConfig、protocolDirHostConfig和protocolDirMatrixConfig的值为notSupported(1)时,也不能被修改为其它值。只能当protocolDirStatus取值变为非active(1)时才可对上述对象进行修改;如果对象protocolDirAddressMapConfig、protocolDirHostConfig和protocolDirMatrixConfig的值为非notSupported(1),则这些值可以进行修改,但限定为只能在supportedOn(3)和supportedOff(2)中切换。
不支持地址映射组和矩阵组,因此protocolDirAddressMapConfig和protocolDirMatrixConfig的取值只能设置为notSupported(1);设置为其它值则返回错误。
当protocolDirHostConfig的值从supportedOn变成supportedOff时,将删除nlHostTable中对应的条目。