IOS ändert die SNMPv3-Engine-ID

8

Beim Konfigurieren der Remote-Ziel-Engine-ID auf einem Catalyst 3750-Switch ist ein sehr seltsames Problem aufgetreten. Der Schalter ändert die engineId und setzt eine Null zwischen die beiden letzten Ziffern. Wie unten gezeigt, ändert es ... e166 in ... e1606. Ich habe versucht, den Benutzer zu entfernen, den Switch neu zu starten und den Benutzer erneut hinzuzufügen, aber der Switch ändert die engineId jedes Mal. Ich habe Dutzende von Schaltern genau auf die gleiche Weise konfiguriert und bin noch nie auf dieses Problem gestoßen. Weiß jemand, was das Problem sein könnte?

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
quelle

Antworten:

7

Cisco IOS hat die letzten 8 Bits aufgefüllt, weil Sie anscheinend eine Ziffer weggelassen haben, um sie zu einem legitimen Wert zu machen ... 31 Zeichen sind keine gültige Hex-Zahl

[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
quelle