网络拓扑自动发掘之三层设备惯用的SNMP OID的含义

原文地址:https://blog.csdn.net/maty_wang/article/details/81305070

1. ipNetToMediaIfIndex

Name/OID: ipNetToMediaIfIndex.1.192.168.1.1; Value (Integer): 1
Name/OID: ipNetToMediaIfIndex.1.192.168.1.2; Value (Integer): 1
Name/OID: ipNetToMediaIfIndex.2.192.168.4.1; Value (Integer): 2
Name/OID: ipNetToMediaIfIndex.2.192.168.4.2; Value (Integer): 2
Name/OID: ipNetToMediaIfIndex.3.116.229.177.53; Value (Integer): 3
Name/OID: ipNetToMediaIfIndex.3.116.229.177.253; Value (Integer): 3

该输出的要点是要好到value相等,且数目为2的ipNetToMediaIfIndex,相等的两个结果中一个表示本端设备的Ip,一个表示对端设备的ip.

2. ipNetToMediaType

Name/OID: ipNetToMediaType.1.192.168.1.1; Value (Integer): static (4)
Name/OID: ipNetToMediaType.1.192.168.1.2; Value (Integer): dynamic (3)
Name/OID: ipNetToMediaType.2.192.168.4.1; Value (Integer): static (4)
Name/OID: ipNetToMediaType.2.192.168.4.2; Value (Integer): dynamic (3)
Name/OID: ipNetToMediaType.3.116.229.177.53; Value (Integer): dynamic (3)
Name/OID: ipNetToMediaType.3.116.229.177.253; Value (Integer): static (4)

该输出表示映射(mapping)的类型,4表示静态,也就是4代表的是本机的Ip,3代表动态,也就是对端设备的ip

3. ifDescr

Name/OID: ifDescr.1; Value (OctetString): FastEthernet0/0
Name/OID: ifDescr.2; Value (OctetString): FastEthernet0/1
Name/OID: ifDescr.3; Value (OctetString): Ethernet1/0
Name/OID: ifDescr.4; Value (OctetString): Ethernet1/1
Name/OID: ifDescr.5; Value (OctetString): Ethernet1/2
Name/OID: ifDescr.6; Value (OctetString): Ethernet1/3
Name/OID: ifDescr.7; Value (OctetString): Null0

该输出表明了对应接口的名称

4. ifType

Name/OID: ifType.1; Value (Integer): ethernetCsmacd (6)
Name/OID: ifType.2; Value (Integer): ethernetCsmacd (6)
Name/OID: ifType.3; Value (Integer): ethernetCsmacd (6)
Name/OID: ifType.4; Value (Integer): ethernetCsmacd (6)
Name/OID: ifType.5; Value (Integer): ethernetCsmacd (6)
Name/OID: ifType.6; Value (Integer): ethernetCsmacd (6)
Name/OID: ifType.7; Value (Integer): other (1)

该输出表示了接口的类型

通过上述四个oid即可确定设备之间的

原文地址:https://www.cnblogs.com/dyh004/p/10410807.html