For SNMP discovery, the drivers use SNMP to query certain MIB objects on BGP-enabled Cisco and Juniper devices, IS-IS-enabled Juniper devices, and OSPF-enabled Cisco and Juniper devices for routing topology and relationship information.
Discovery of BGP-enabled Cisco and Juniper devices in an IPv6 network is CLI-based only.
One SNMP discovery probe instance is started for each device. Appendix B, “MIBs Accessed for Discovery,” provides a description of the discovery MIB objects that are polled by an SNMP discovery probe.
Network Protocol Manager uses a synchronous, multithreaded SNMP discovery probe. SNMP discovery may run in as many as 10 concurrent threads.
The SNMPVersion attribute of a device’s SNMPAgent determines whether a probe sends an SNMPv1, v2, or v3 request to the device.
If SNMPVersion is V1, the SNMP discovery probe creates and sends an SNMPv1 request that includes the SNMP credential specified in the SNMPAgent’s ReadCommunity attribute.
If SNMPVersion is V2C, the SNMP discovery probe creates and sends an SNMPv2 request that includes the SNMP credential specified in the SNMPAgent’s ReadCommunity attribute.
If SNMPVersion is V3, the SNMP discovery probe creates and sends an SNMPv3 request that includes the SNMP credentials specified in the SNMPAgent’s User, AuthPass, AuthProtocol, PrivPass, PrivProtocol, and EngineID attributes.
For an AuthPass or PrivPass attribute value, the probe uses the “site key” to decrypt a copy of the value just before it creates and sends the SNMPv3 request. As explained in the VMware Smart Assurance System Administration Guide , the site key is created during the installation of VMware Smart Assurance applications.
If the probing of a device is successful, Network Protocol Manager creates an object for each discovered routing-protocol component and places the objects in its repository. If the probing is not successful, Network Protocol Manager places the name of the probed device on the Pending Elements list. Chapter 5, “Understanding Discovery Results,” provides information about discovery errors and the Pending Elements list.