如何使用二层发现来发现局域网内的所有设备?

要了解有关二层发现的更多信息,请观看下面的视频:

首先,OpManager根据以下条件检查给定的种子设备是路由器还是L3交换机:

  1. 设备必须有两个或多个接口。
  2. 设备的"ipForwarding"必须设置为1。

OpManager按照以下顺序查询OID:CDP/LLDP OID,其次是IP路由表,接下来如果有交换机连接将查询Bridge MIB,然后查询ARP缓存表。如果OpManager无法与种子路由器/ L3交换机建立任何设备连接,则会显示此错误消息"此映射名的设备映射不存在"。

用于二层发现的OID列表:

BRIDGE-MIB :

  • .1.3.6.1.2.1.17.4.3.1.1
  • .1.3.6.1.2.1.17.4.3.1.2
  • .1.3.6.1.2.1.17.4.3.1.3
  • .1.3.6.1.2.1.17.1.4.1.1
  • .1.3.6.1.2.1.17.1.4.1.2 

RFC1213.MIB (NetToMediaTable) 

  • .1.3.6.1.2.1.4.22.1.1
  • .1.3.6.1.2.1.4.22.1.2
  • .1.3.6.1.2.1.4.22.1.3
  • .1.3.6.1.2.1.4.22.1.4

RFC1213 (IPRouteTable)

  • .1.3.6.1.2.1.4.21.1.1
  • .1.3.6.1.2.1.4.21.1.2
  • .1.3.6.1.2.1.4.21.1.7
  • .1.3.6.1.2.1.4.21.1.8
  • .1.3.6.1.2.1.4.21.1.11

CISCO-CDP.MIB 

  • .1.3.6.1.4.1.9.9.23.1.2.1.1.4
  • .1.3.6.1.4.1.9.9.23.1.2.1.1.7
  • .1.3.6.1.4.1.9.9.23.1.2.1.1.9 

LLDP.MIB

  • .1.0.8802.1.1.2.1.4.1.1.4
  • .1.0.8802.1.1.2.1.4.1.1.5
  • .1.0.8802.1.1.2.1.4.1.1.8
  • .1.0.8802.1.1.2.1.4.1.1.9
  • .1.0.8802.1.1.2.1.4.1.1.12

IF-MIB

  • ifIndex - .1.3.6.1.2.1.2.2.1.1
  • ifName - .1.3.6.1.2.1.31.1.1.1.1

路由器发现算法:

使用的WebNms算法:

  • 设备的"ipForwarding"必须设置为1 - .1.3.6.1.2.1.4.1.0
  • 对象必须有两个或多个接口 - .1.3.6.1.2.1.4.20.1.1