IOS cambia el ID del motor SNMPv3

8

He encontrado un problema muy extraño al configurar el Id. Del motor de destino remoto en un switch Catalyst 3750. El interruptor cambia el engineId, pone un cero entre los dos últimos dígitos. Como se muestra a continuación, cambia ... e166 a ... e1606. He intentado eliminar al usuario, reiniciar el interruptor y volver a agregarlo, pero el interruptor cambia el Id. Del motor cada vez. He configurado decenas de interruptores exactamente de la misma manera y nunca me he encontrado con este problema antes. ¿Alguien sabe cuál podría ser el problema?

sw21(config)#snmp-server engineID remote 10.1.9.6 udp-port 162 b7a9d3ca99325e6b5fb2894a500e166

sw21#show snmp user
User name: trap
Engine ID: B7A9D3CA99325E6B5FB2894A500E1606
storage-type: nonvolatile        active
Authentication Protocol: SHA
Privacy Protocol: None
Group-name: sys

sw21#show version
....
Switch Ports Model              SW Version            SW Image
------ ----- -----              ----------            ----------
*    1 30    WS-C3750X-24       12.2(55)SE5           C3750E-UNIVERSALK9-M
     2 30    WS-C3750X-24       12.2(55)SE5           C3750E-UNIVERSALK9-M
andbos
fuente

Respuestas:

7

Cisco IOS rellenó los últimos 8 bits porque aparentemente dejó un dígito para convertirlo en un valor legítimo ... 31 caracteres no es un número hexadecimal válido

[mpenning@some_machine ~]$ python
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> this_str = "b7a9d3ca99325e6b5fb2894a500e166"
>>> len(this_str)
31
>>>
Mike Pennington
fuente