SNMPv3 Discovery

  1. mgr -> agent: what is your engine Id?
    "This may be accomplished by generating a Request message with a securityLevel of noAuthNoPriv, a msgUserName of zero-length, a msgAuthoritativeEngineID value of zero length, and the varBindList left empty."
  2. agent -> mgr: my name is ____.
    "a Report message containing the snmpEngineID of the authoritative SNMP engine as the value of the msgAuthoritativeEngineID field within the msgSecurityParameters field.  It contains a Report PDU with the usmStatsUnknownEngineIDs counter in the varBindList."
  3. mgr -> agent:  what time do you have?
    "This may be accomplished by sending an authenticated Request message with the value of msgAuthoritativeEngineID set to the newly learned snmpEngineID and with the values of msgAuthoritativeEngineBoots and msgAuthoritativeEngineTime set to zero.  For an authenticated Request message, a valid userName must be used in the msgUserName field."
  4. agent -> mgr:  the time is ____.
    "a Report message containing the up to date values of the authoritative SNMP engine's  snmpEngineBoots and snmpEngineTime as the value of the msgAuthoritativeEngineBoots and msgAuthoritativeEngineTime fields respectively.  It also contains the usmStatsNotInTimeWindows counter in the varBindList of the Report PDU."

 

Technorati Tags: ,

Print | posted on Tuesday, December 18, 2007 3:04 PM

Feedback

# re: SNMPv3 Discovery

Left by Raviraj at 5/26/2009 2:26 AM
Gravatar For SNMPv3 agent discovery ,
1)Is it required to send two pkts from manager (step 1 step3) ?.

2) Can we discover all three(Engin ID,Boots,EngineTime) parameters in one pkt (First, two steps) only from Manager instead of four steps?.


Thanks,
Raviraj

Your comment:





 
 

Copyright © Lance Robinson

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski