IOSはSNMPv3 engineIdを変更します


8

Catalyst 3750スイッチでリモートターゲットengineIdを設定するときに非常に奇妙な問題が発生しました。スイッチはengineIdを変更し、最後の2桁の間にゼロを挿入します。以下に示すように、それは... e166を... e1606に変更します。ユーザーの削除、スイッチの再起動、およびユーザーの再追加を試みましたが、スイッチは毎回engineIdを変更します。私はまったく同じ方法で数十のスイッチを構成しており、この問題に遭遇したことはありません。誰かが問題が何であるか知っていますか?

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

回答:


7

Cisco IOSが最後の8ビットを埋め込んだのは、それを正当な値にするために桁をオフにしたためです... 31文字は有効な16進数ではありません

[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
>>>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.