我希望知道是否可以在SNMPv1中使用getbulk命令。如果可以,请告诉我它的优点是什么。如果不行,那么有哪些缺点。
谢谢。
Uday.
谢谢。
Uday.
不行。这由协议栈决定(GET BULK在v2协议栈中引入),而不是其他因素。
如果您想使用GET BULK,必须使用SNMP v2和v3,而不是v1。
bash# snmpbulkwalk -v 1 -Os -c demopublic test.net-snmp.org
No log handling enabled - using stderr logging
snmpbulkwalk: Cannot send V2 PDU on V1 session
当使用v2c版本的snmpbulkwalk时,可以获得整洁的输出结果,了解概念
bash# snmpbulkwalk -v2c -Os -c demopublic test.net-snmp.org
sysDescr.0 = STRING: test.net-snmp.org
sysObjectID.0 = OID: netSnmpAgentOIDs.10
sysUpTimeInstance = Timeticks: (174391443) 20 days, 4:25:14.43
sysContact.0 = STRING: Net-SNMP Coders <net-snmp-coders@lists.sourceforge.net>
sysName.0 = STRING: test.net-snmp.org
sysLocation.0 = STRING: Undisclosed
sysORLastChange.0 = Timeticks: (7) 0:00:00.07
snmpbulkwalk -v2c -Os -c public demo.snmplabs.com
。 - Ilya Etingof