查询mib表时为什么有的表每列要加上对象的oid,例如[1.3.6.1.2.1.4.20.1.1.127.0.0.1] ,而有的不加[1.3.6.1.2.1.4.1.0] 

解决方案 »

  1.   

    例如查询interface中的iftable和查询IP中的routetable,后者就要加上OID
      

  2.   

    管理变量的表示方法是这样规定的:形如x.y,其中x是管理对象的object identifer。y是能唯一确定对象类型值的一组数字,在非表型变量中为0,在表型变量中是这个表的索引,比如接口表中的接口号,或路由表中的目的网络地址等等 。如:在MIB文件里定义了ipAdEntNetMask这一管理对象,其object identifier为1.3.6.1.1.5.6.1.3它是个路由表中的一项,它的一个实例就是路由表中某一行的子网掩码,如果这行的索引、目的网络地址为129.102.1.0。则这个变量名是:1.3.6.1.1.5.6.1.3.129.102.1.0。