The first phase of the discovery process is carried out by MPLS Topology Server data exchange adapter (DXA) programs that import topology and CLI device-access objects from IP Availability Manager. The topology-import DXA program imports instances of the following VMware Smart Assurance object classes:


The indentations in the bullet list indicate class hierarchy.

  • Router

  • Switch

  • BGP_TopologyCollection

  • Chassis

  • IP

  • IPNetwork

  • Interface

  • Card

  • Port

  • NetworkConnection

    • Cable

    • TrunkCable

  • AD_PersistentDataSet

  • SNMPAgent

The imported SNMPAgent objects have a one-to-one relationship with the imported router or switch objects: When IP Availability Manager discovers an SNMPv1, v2c, or v3 device, it also discovers the device’s SNMP agent. The SNMP credentials for a device’s access are stored in the following attributes of the device’s SNMPAgent object:

  • ReadCommunity (SNMPv1 or v2c only)

  • User (SNMPv3 only)

  • AuthPass (SNMPv3 only)

  • AuthProtocol (SNMPv3 only)

  • PrivPass (SNMPv3 only)

  • PrivProtocol (SNMPv3 only)

  • EngineID (SNMPv3 only)

    The values that are defined for the User, AuthPass, AuthProtocol, PrivPass, PrivProtocol, and EngineID attributes constitute an SNMPv3 credential set. Depending on the security level, some of these attributes may be empty; for example, if the security level is "authentication only," the PrivProtocol and PrivPass attributes will be empty. Also, whenever a value is defined for AuthPass or PrivPass, that value will be encrypted.