Al implementar una entidad SNMP, a menudo es mejor implementar el llamado concepto de "encuesta dirigida por trampa" en lugar de un simple "remitente de trampa". Para el último SNMP4J se puede usar fuera de la caja, para el primer agente SNMP4J se puede usar. Esto también tiene licencia bajo la licencia de código abierto de Apache 2.
A medida que las trampas podrían perderse en la red, el enfoque de cola dirigido por trampa tiene muchas ventajas, aunque necesita más (pocos) esfuerzos para implementar la parte del agente.
Con respecto a la pregunta original:
- Al enviar una PDU establecida, le pide al respondedor de comandos (agente) que cambie alguna información sobre su entidad.
- Al enviar una trampa o una mejor notificación PDU, desea informar al generador de comandos (administrador) sobre un evento. Con el concepto de polling dirigido por la trampa en su lugar, el generador de comando también enviaría las solicitudes GET regularmente (por ejemplo, cada 5 minUtas) en *los objetos de último cambio para detectar de manera efectiva los cambios de datos en ciertos subarros (crícticos) del MIB del respondedor de comando. Si se detecta un cambio (ya sea a través de una PDU de notificación o la encuesta, el generador de comando solicita los datos modificados.