¿Puede una solicitud snmpget generar un error?
¿Existe algún contexto en el cual una solicitud snmpget
con la versión 2c pueda generar una respuesta con un estado de error distinto de cero?
Después de jugar un poco con las herramientas de SNMP proporcionadas por las aplicaciones de Linux Net-SNMP, no pude encontrar ninguna situación de este tipo. En particular:
- Si el oid no está presente en la tabla de gestión del agente, el agente responde con un valor establecido en
noSuchObject
. - Lo mismo ocurre si el cliente no puede acceder al objeto (por ejemplo, porque se ha definido alguna vista).
- Si la comunidad proporcionada por
snmpget
es incorrecta, entonces el agente no responde en absoluto.
Por lo tanto, me pregunto si esta situación (tener un estado de error positivo en respuesta a una solicitud snmpget
) puede ocurrir en absoluto.
davy.ai
Después de revisar el comportamiento de la solicitud
snmpget
con la versión 2c en las aplicaciones de Net-SNMP, no parece haber ningún contexto en el cual dicha solicitud pueda generar una respuesta con un estado de error distinto de cero. Incluso si el OID no está presente en el MIB del agente o el cliente no puede acceder al objeto, el agente responde con un valor establecido ennoSuchObject
. Además, si la comunidad proporcionada por la solicitudsnmpget
es incorrecta, el agente no responde en absoluto. Por lo tanto, parece poco probable que se presente una situación en la que se devuelva un estado de error positivo como respuesta a una solicitudsnmpget
con la versión 2c.