The Service Assurance Manager Adapter Platform User Guide describes the operation of an SNMP Trap Adapter that is configured as a trap exploder. The operation is based on the parameter settings in the trapd.conf file that is described in “Trap adapter configuration file: trapd.conf” on page 81.

In a Network Protocol Manager deployment (GUID-7E90B431-7142-475B-94FD-996F62C6CBF5.html#GUID-7E90B431-7142-475B-94FD-996F62C6CBF5___NPM_CONFIG_TRAP_11410), the trap exploder receives SNMPv1, v2c, or v3 traps from the managed network devices on its trap listening port (9000 by default), and:

  • Forwards copies of received BGP traps to Network Protocol Manager for BGP, to be used by Network Protocol Manager for BGP for analysis purposes.

  • Forwards copies of received OSPF traps to Network Protocol Manager for OSPF, to be used by Network Protocol Manager for OSPF for analysis purposes.

  • Forwards copies of received network traps to IP Availability Manager, to be used by IP Availability Manager for analysis purposes.

  • Forwards copies of received useful or interesting traps to the trap receiver, to be used by users for informational purposes.

    When a trap arrives, the trap exploder reads the uncommented FORWARD entries in the trapd.conf file to determine which destinations should receive the forwarded trap. When the criteria of the trap matches the criteria of a FORWARD entry, the trap exploder:

  • Translates the trap in accordance to Trap exploder translation of incoming traps to forwarded traps.

  • Sends a copy of the forwarded trap to each destination specified in the FORWARD entry.

Table 1. Trap exploder translation of incoming traps to forwarded traps

Incoming trap message version

Forwarded trap message version

v1

v1

v2c

v2c

v3

The trap exploder authenticates and decrypts received SNMPv3 traps, converts them to SNMPv2c traps, and forwards the SNMPv2c traps to the configured destinations. The trap exploder uses the authentication and privacy credentials obtained from a seed file, which is typically a copy of the seed file maintained by an IP Availability Manager for discovery purposes, to authenticate and decrypt SNMPv3 traps.