2012-09-17 83 views
2

我運行snmpwak -v2c -c public switchname .1.3.6.1.2.1.17.4.3.1.1根據http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtml中的說明。 我有很多十六進制字符串和字符串。SNMP獲取連接到交換機端口的mac地址

十六進制串是這樣的:

SNMPv2-SMI::mib-2.17.4.3.1.1.244.109.4.97.116.234 = Hex-STRING: F4 6D 04 61 74 E0 

字串裏面這些:

SNMPv2-SMI::mib-2.17.4.3.1.1.44.39.215.46.139.92 = STRING: ",'×.<\\" 
SNMPv2-SMI::mib-2.17.4.3.1.1.44.39.215.46.142.98 = STRING: ",'×.Zb" 
SNMPv2-SMI::mib-2.17.4.3.1.1.44.39.215.46.145.38 = STRING: ",'×.'&" 

一些Mac可以在十六進制字符串被發現,但有些則不能。也許有些Mac隱藏在STRING中?我如何將這些STRING轉換爲HEX?

回答

1

mib-2.17.4.3.1.1之後的MIB中的六個十進制值實際上是十進制形式的MAC地址。

SNMPv2-SMI::mib-2.17.4.3.1.1.44.39.215.46.139.92 

44 (2c) 39 (27) 215 (d7) 46 (2e) 139 (8b) 92 (5c) 

2c:27:d7:2e:8b:5c OUI search: HP 
相關問題