SNMP-USER-BASED-SM-MIB :: usmUserTable

MIB Reference — IPNetwork Monitor

All MIBsSNMP-USER-BASED-SM-MIBusmUserTable

usmUserTable

Module: SNMP-USER-BASED-SM-MIB

OID (symbolic): SNMP-USER-BASED-SM-MIB::usmUserTable

OID (numeric): 1.3.6.1.6.3.15.1.2.2

Node type: OBJECT-TYPE

Access: not-accessible

Description:

The table of users configured in the SNMP engine's Local Configuration Datastore (LCD).

To create a new user (i.e., to instantiate a new conceptual row in this table), it is recommended to follow this procedure:

1) GET(usmUserSpinLock.0) and save in sValue.

2) SET(usmUserSpinLock.0=sValue, usmUserCloneFrom=templateUser, usmUserStatus=createAndWait) You should use a template user to clone from which has the proper auth/priv protocol defined.

If the new user is to use privacy:

3) generate the keyChange value based on the secret privKey of the clone-from user and the secret key to be used for the new user. Let us call this pkcValue. 4) GET(usmUserSpinLock.0) and save in sValue. 5) SET(usmUserSpinLock.0=sValue, usmUserPrivKeyChange=pkcValue usmUserPublic=randomValue1) 6) GET(usmUserPulic) and check it has randomValue1. If not, repeat steps 4-6.

If the new user will never use privacy:

7) SET(usmUserPrivProtocol=usmNoPrivProtocol)

If the new user is to use authentication:

8) generate the keyChange value based on the secret authKey of the clone-from user and the secret key to be used for the new user. Let us call this akcValue. 9) GET(usmUserSpinLock.0) and save in sValue. 10) SET(usmUserSpinLock.0=sValue, usmUserAuthKeyChange=akcValue usmUserPublic=randomValue2) 11) GET(usmUserPulic) and check it has randomValue2. If not, repeat steps 9-11.

If the new user will never use authentication:

12) SET(usmUserAuthProtocol=usmNoAuthProtocol)

Finally, activate the new user:

13) SET(usmUserStatus=active)

The new user should now be available and ready to be used for SNMPv3 communication. Note however that access to MIB data must be provided via configuration of the SNMP-VIEW-BASED-ACM-MIB.

The use of usmUserSpinlock is to avoid conflicts with another SNMP command generator application which may also be acting on the usmUserTable.

OID Breakdown

Numeric OIDNameModule
1isoLANART-AGENT
1.3orgBIANCA-BRICK-PPP-MIB
1.3.6dodBIANCA-BRICK-PPP-MIB
1.3.6.1internetBIANCA-BRICK-PPP-MIB
1.3.6.1.6snmpV2DASAN-DHCP-MIB
1.3.6.1.6.3snmpModulesRAPID-CITY
1.3.6.1.6.3.15snmpUsmMIBSNMP-USER-BASED-SM-MIB
1.3.6.1.6.3.15.1usmMIBObjectsSNMP-USER-BASED-SM-MIB
1.3.6.1.6.3.15.1.2usmUserSNMP-USER-BASED-SM-MIB
1.3.6.1.6.3.15.1.2.2usmUserTableSNMP-USER-BASED-SM-MIB