Page tree

This page describes the behavior associated with SNMP discovery options and the data provided from each selection.

SNMP Discovery Options

When creating a collector, a user is given the option to enable SNMP discovery. Below are examples of the options available and detailed behavior. SNMP discovery happens in two steps. In the first, the system tests all qualified addresses with the provided SNMP credentials. Once Lumeta has enumerated the responsive SNMP credentials the system then gathers detailed SNMP data using the first (as determined by the order of the configured SNMP credentials) responsive credential. Lumeta gathers different SNMP OIDs based primarily on the scan configuration. The main configuration options are:

  • “Collect interface data”
  • “Collect layer2 data"
  • “Collect routes”
  • “Collect Entity and Host Resource MIB data”

You need to select “Collect interface data” in order to do any other scanning. The OIDs Lumeta gathers are dynamically adjusted based on the data already collected for a given address. Lumeta requests OIDs in the order of the “Order” column shown in the table below. Typically the latest RFCs are requested, then older ones if the latest is not available. Lumeta performs a getBulk for the items listed below unless there’s a “singleton” flag (in which case we do a getNext). The “unscheduled” flag means Lumeta doesn't ask for that OID unless we schedule that OID based on the results from previous OIDs. The underlying code schedules and unschedules other OIDs as scanning progresses. For any given device, Lumeta will gather some subset of the OIDs in each table below (only querying OIDs from the tables referenced by the individual SNMP checkboxes).

Collect Interface Data

This option gets us the bulk of the information. It’s not just interfaces but also the equivalent of the ARP cache information, serial numbers, and system information.

NameOIDOrderFlags
cvVrfName1.3.6.1.4.1.9.9.711.1.1.1.1.21No Flags

cContextMappingVrfName1.3.6.1.4.1.9.9.468.1.1.1.22No Flags

cContextMappingVacmContextName1.3.6.1.4.1.9.9.468.1.1.1.13unscheduled

cContextMappingTopologyName1.3.6.1.4.1.9.9.468.1.1.1.34unscheduled

cContextMappingProtoInstName1.3.6.1.4.1.9.9.468.1.1.1.45unscheduled

system1.3.6.1.2.1.18No Flags

entPhysicalSerialNum1.3.6.1.2.1.47.1.1.1.1.119singleton

jnxBoxSerialNo1.3.6.1.4.1.2636.3.1.310singleton

prtGeneralSerialNumber1.3.6.1.2.1.43.5.1.1.1711singleton

ifNumber1.3.6.1.2.1.2.112singleton

ifIndex1.3.6.1.2.1.2.2.1.113interface

ifDescr1.3.6.1.2.1.2.2.1.214interface

ifName1.3.6.1.2.1.31.1.1.1.115interface

ifType1.3.6.1.2.1.2.2.1.316interface

ifAlias1.3.6.1.2.1.31.1.1.1.1817interface

ifPhysAddress1.3.6.1.2.1.2.2.1.618interface

ifAdminStatus1.3.6.1.2.1.2.2.1.719interface

ifOperStatus1.3.6.1.2.1.2.2.1.820interface

ipForwarding1.3.6.1.2.1.4.121singleton

ipv6Forwarding1.3.6.1.2.1.55.1.122singleton

ipv6IpForwarding1.3.6.1.2.1.4.2523No Flags

dot11StationID1.2.840.10036.1.1.1.124singleton

ipv6Interfaces1.3.6.1.2.1.55.1.325singleton

ipv6IfDescr1.3.6.1.2.1.55.1.5.1.226interface

ipv6IfAdminStatus1.3.6.1.2.1.55.1.5.1.927interface

ipv6IfOperStatus1.3.6.1.2.1.55.1.5.1.1028interface

ipAddressPrefix1.3.6.1.2.1.4.34.1.529interface

ipAddressIfIndex1.3.6.1.2.1.4.34.1.330interface

ipAddressType1.3.6.1.2.1.4.34.1.431interface

ipv6AddrPfxLength1.3.6.1.2.1.55.1.8.1.232interface

ipAdEntIfIndex1.3.6.1.2.1.4.20.1.233interface,unscheduled

ciiIPIfAddressPrefixLength1.3.6.1.4.1.9.9.309.1.1.3.1.134interface,unscheduled

ipAdEntNetMask1.3.6.1.2.1.4.20.1.335unscheduled,interface

ipNetToPhysicalPhysAddress1.3.6.1.2.1.4.35.1.436host

ipNetToMediaPhysAddress1.3.6.1.2.1.4.22.1.237unscheduled,host

ipv6NetToMediaPhysAddress1.3.6.1.2.1.55.1.12.1.238host

bgpLocalAs1.3.6.1.2.1.15.239singleton

Collect Layer2 Data

This option gathers layer-2 In this table, if we hear from a Cisco device we unschedule all the “noncisco” items.

NameOIDOrderFlags
lldpRemManAddrIfId1.0.8802.1.1.2.1.4.2.1.47layer2

vtpVlanName1.3.6.1.4.1.9.9.46.1.3.1.1.465layer2

vlanTrunkPortDynamicStatus1.3.6.1.4.1.9.9.46.1.6.1.1.1466layer2

vmMembershipSummaryMember2kPorts1.3.6.1.4.1.9.9.68.1.2.1.1.367layer2

vmPortStatus1.3.6.1.4.1.9.9.68.1.2.2.1.368layer2

vmVlan1.3.6.1.4.1.9.9.68.1.2.2.1.269layer2

vmVoiceVlanId1.3.6.1.4.1.9.9.68.1.5.1.1.170layer2

dot1dBaseBridgeAddress1.3.6.1.2.1.17.1.171layer2,singleton

dot1dStpDesignatedRoot1.3.6.1.2.1.17.2.572layer2,singleton

dot1dStpRootPort1.3.6.1.2.1.17.2.773layer2,singleton

dot1dBasePort1.3.6.1.2.1.17.1.4.1.174layer2

dot1dBasePortIfIndex1.3.6.1.2.1.17.1.4.1.275ciscoindexed,layer2

dot1dStpPortDesignatedBridge1.3.6.1.2.1.17.2.15.1.876ciscoindexed,layer2

dot1dStpPortDesignatedPort1.3.6.1.2.1.17.2.15.1.977ciscoindexed,layer2

dot1dTpFdbAddress1.3.6.1.2.1.17.4.3.1.178ciscoindexed,layer2

dot1dTpFdbPort1.3.6.1.2.1.17.4.3.1.279ciscoindexed,layer2

dot1dTpFdbStatus1.3.6.1.2.1.17.4.3.1.380ciscoindexed,layer2

dot1qTpFdbPort1.3.6.1.2.1.17.7.1.2.2.1.281layer2,unscheduled

dot1qTpFdbStatus1.3.6.1.2.1.17.7.1.2.2.1.382layer2,unscheduled

dot1qVlanStaticName1.3.6.1.2.1.17.7.1.4.3.1.183layer2

dot1qVlanStaticEgressPorts1.3.6.1.2.1.17.7.1.4.3.1.284layer2

dot1qPvid1.3.6.1.2.1.17.7.1.4.5.1.185layer2

cdpCacheAddress1.3.6.1.4.1.9.9.23.1.2.1.1.486layer2

cdpCacheAddressType1.3.6.1.4.1.9.9.23.1.2.1.1.387layer2

ctCDPNeighborIP1.3.6.1.4.1.52.4.1.2.19.1.3.1.388noncisco,layer2

ctCDPNeighborType1.3.6.1.4.1.52.4.1.2.19.1.3.1.589noncisco,layer2

s5EnMsTopIpAddr1.3.6.1.4.1.45.1.6.13.1.190noncisco,layer2

s5EnMsTopNmmPort1.3.6.1.4.1.45.1.6.13.2.1.1.291noncisco,layer2

s5EnMsTopNmmIpAddr1.3.6.1.4.1.45.1.6.13.2.1.1.392noncisco,layer2

s5EnMsTopBdgIpAddr1.3.6.1.4.1.45.1.6.13.3.1.1.393noncisco,layer2

extremeEdpPortIfIndex1.3.6.1.4.1.1916.1.13.2.1.194noncisco,layer2

extremeEdpNeighborId1.3.6.1.4.1.1916.1.13.2.1.295noncisco,layer2

extremeEdpNeighborVlanName1.3.6.1.4.1.1916.1.13.3.1.196noncisco,layer2

extremeEdpNeighborVlanIpAddress1.3.6.1.4.1.1916.1.13.3.1.397noncisco,layer2

extremeEdpNeighborVlanId1.3.6.1.4.1.1916.1.13.3.1.298noncisco,layer2

snFdpCacheAddress1.3.6.1.4.1.1991.1.1.3.20.1.2.1.1.599noncisco,layer2

jnxExVlanName1.3.6.1.4.1.2636.3.40.1.5.1.5.1.2100noncisco,layer2

jnxExVlanTag1.3.6.1.4.1.2636.3.40.1.5.1.5.1.5101noncisco,layer2,unscheduled

jnxExVlanSnmpIfIndex1.3.6.1.4.1.2636.3.40.1.5.1.6.1.8105noncisco,layer2,unscheduled

Collect Routes

If “Skip BGP routes” is checked and if we get a non-zero result for the bgpLocalAs OID we will skip gathering routes. If “Maximum route table size” is configured and if we exceed that number of routes (either by getting a route count line inetCidrRouteNumber or by collecting that many routes), we stop gathering routes (and discard any we may have gathered (so as to not gather inconsistent, partial data).

NameOIDOrderFlags
inetCidrRouteNumber1.3.6.1.2.1.4.24.640singleton,routeoid

inetCidrRouteIfIndex1.3.6.1.2.1.4.24.7.1.741routeoid

inetCidrRouteType1.3.6.1.2.1.4.24.7.1.842routeoid,unscheduled

inetCidrRouteProto1.3.6.1.2.1.4.24.7.1.943routeoid,unscheduled

ipCidrRouteNumber1.3.6.1.2.1.4.24.344singleton,routeoid

ipCidrRouteMask1.3.6.1.2.1.4.24.4.1.245routeoid

ipCidrRouteNextHop1.3.6.1.2.1.4.24.4.1.446routeoid,unscheduled

ipCidrRouteInstance1.3.6.1.2.1.4.24.4.1.147routeoid,unscheduled

ipCidrRouteIfIndex1.3.6.1.2.1.4.24.4.1.548routeoid,unscheduled

ipCidrRouteType1.3.6.1.2.1.4.24.4.1.649routeoid,unscheduled

ipCidrRouteProto1.3.6.1.2.1.4.24.4.1.750routeoid,unscheduled

ipRouteMask1.3.6.1.2.1.4.21.1.1151routeoid

ipRouteNextHop1.3.6.1.2.1.4.21.1.752routeoid,unscheduled

ipRouteIfIndex1.3.6.1.2.1.4.21.1.253routeoid,unscheduled

ipRouteType1.3.6.1.2.1.4.21.1.854routeoid,unscheduled

ipRouteProto1.3.6.1.2.1.4.21.1.955routeoid,unscheduled

ipv6RouteNumber1.3.6.1.2.1.55.1.956singleton,routeoid

ipv6RouteIfIndex1.3.6.1.2.1.55.1.11.1.457routeoid

ipv6RouteNextHop1.3.6.1.2.1.55.1.11.1.558routeoid,unscheduled

ipv6RouteType1.3.6.1.2.1.55.1.11.1.659routeoid,unscheduled

ipv6RouteProtocol1.3.6.1.2.1.55.1.11.1.760routeoid,unscheduled

mplsVpnVrfRouteProto1.3.6.1.3.118.1.4.1.1.1061routeoid

mplsVpnVrfRouteDestAddrType1.3.6.1.3.118.1.4.1.1.262routeoid,unscheduled

mplsVpnVrfRouteType1.3.6.1.3.118.1.4.1.1.963routeoid,unscheduled

mplsVpnVrfRouteIfIndex1.3.6.1.3.118.1.4.1.1.864routeoid,unscheduled

Collect Entity and Host Resource MIB data

If “Collect Entity and Host Resource MIB data” is checked we gather Entity-MIB data and various things about host resources and VMWare server inventory

NameOIDOrderFlags
entityPhysical1.3.6.1.2.1.47.1.1102entitymib

hrSWInstalledName1.3.6.1.2.1.25.6.3.1.2103entitymib

hrSWInstalledDate1.3.6.1.2.1.25.6.3.1.5104entitymib,unscheduled

vmwVMDisplayName1.3.6.1.4.1.6876.2.1.1.2106entitymib

vmwVMGuestOs1.3.6.1.4.1.6876.2.1.1.4107entitymib,unscheduled

vmwVMMemSize1.3.6.1.4.1.6876.2.1.1.5108entitymib,unscheduled

vmwVMGuestState1.3.6.1.4.1.6876.2.1.1.8109entitymib,unscheduled

vmwVMCpus1.3.6.1.4.1.6876.2.1.1.9110entitymib,unscheduled

vmwVMMAC1.3.6.1.4.1.6876.2.4.1.7111entitymib,unscheduled

  • No labels