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
.