User guide
SNMP configuration within the SNMPv3 administration framework SNMP
1-89
iMG/RG Software Reference Manual (System Configuration)
usmUserEngineID
is an OctetString which is the authoritative SNMP engine’s administratively-unique identifier. For a detailed
explanation of snmpEngineID, refer to the next section.
For Get, GetNext, GetBulk, and Set requests, the SNMP entity containing the command responder
application is authoritative. Therefore, the value of the usmUserEngineID field of the usmUserEntry in
the agent ’s configuration file will be localSnmpID.
For Trap messages, the SNMP entity containing the notification generator application is authoritative. There-
fore, the value of the usmUserEngineID field of the usmUserEntry in the agent’s configuration file will be
localSnmpID.
usmUserName
is a human readable string representing the name of the user. This is the user-based security model dependent
security ID.
UsmUserAuthProtocol
is an OBJECT IDENTIFIER that indicates whether messages sent on behalf of this user to or from the SNMP
engine identified by usmUserEngineID can be authenticated, and if so, the type of authentication protocol
which is used. The value of usm-UserAuthProtocol can be usmNoAuthProtocol or
usmHMACMD5AuthProtocol.
usmUserPrivProtocol
is an OBJECT IDENTIFIER that indicates whether messages sent on behalf of this user to or from the SNMP
engine identified by usmUserEngineID can be protected from disclosure, and if so, the type of privacy pro-
tocol which is used. The value of usmUserPrivProtocol must be usmNoPrivProtocol.
UsmUserStorageType
is nonVolatile, permanent, or readOnly.
usmTargetTag
is a human readable string that is used to select a set of entries in the snmpTargetAddrTable for source
address checking. If the SNMP entity should not perform source address checking, then this field should contain
a dash (-).
AuthKey
is an OctetString represented as a sequence of hexadecimal numbers separated by colons. Each octet is
within the range 0x00 through 0x. If usmUserAuthProtocol is usmNoAuthProtocol, this user does
not have an AuthKey, and this field should contain a dash (-).
This field can also be set to a human readable string representing the user’s authentication password; the pass-
word will be converted to a key at run time.
It's possible define more than one SNMPv3 user. The list of all the SNMPv3 user entries is named usmUserT-
able.