SNMP engineID in Dell EMC Networking N Series
Summary: What is SNMP engineID? and how to configure/delete it? Dell EMC Networking N Series
Symptoms
What is SNMP engineID?
- SNMP engineID is used to manage SNMP module, and uniquely identifies SNMP entity in a management domain.
- The EngineID is only used by SNMPv3 entities in order to identify them uniquely.
- Conflicts can occur if two SNMP entities have duplicate EngineID's.
- When the engine ID is changed, all configured users and groups are erased.
- The EngineID is used to generate the key for authenticated messages.
- By default, the Engine ID is based on the MAC address of the device.
- Local EngineID is hexadecimal string.
Commands used
|
Switch CLI commands |
Description |
|
Console#configure |
To enter switch configuration mode |
|
Console(config)#SNMP-server engineID local (EngineID) |
To configure a user defined SNMP engineID |
|
Console(config)#no SNMP-server engineID local |
To remove the user defined SNMP engineID |
|
Console#show SNMP-server engineID |
To view the SNMP-server engineID |
Sample configuration:
-
To check SNMP-server engineID:
Console#show SNMP engineID
Local SNMP engineID : 800002a203f48edddd71c5
Local SNMP engine boot count: 0
This is a default EngineID automatically created based on the mac address of the switch.
-
To configure user-defined SNMP-server engineID
Console#configure
Console(config)#SNMP-server engineID local 10000202aabbccddeeff
EngineID is a hexadecimal string.
-
To verify if the engineID is changed to user-defined.
Console#show SNMP engineID
Local SNMP engineID : 10000202aabbccddeeff
Local SNMP engine boot count: 0
-
To remove user defined SNMP EngineID
Console#configure
Console(config)#no SNMP-server engineID local (Removes the configured engineID and takes the default value)
Console#show SNMP engineID
Local SNMP engineID : 800002a203f48edddd71c5
Local SNMP engine boot count: 0