Hi,

First of all, NET-SNMP's "snmpwalk" and the SNMP
GETBULK operation are two totally different things.

GETRBULK is similar to GETNEXT. Thus if you provide
an instance OID (ends with .0) you will not get
the instance but its successor (if available).

snmpwalk works very differently and it is not worth the
time trying to compare it with GETBULK.

Best regards,
Frank

Am 03.11.2011 10:06, schrieb pierre.coquen...@livingobjects.com:
> Hi,
>
> I'm facing a problem when executing a walk operation to get a single
> value. I'm using snmp4j 2.0.2. I've tried with the main provided in jar
> but I've the same result.
> What am I doing wrong ?
>
> Here what I receive when I use the snmpwalk :
>
> lobj:$ snmpwalk -v 2c -c public 10.67.219.49 1.3.6.1.2.1.1.3.0
> DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (363840427) 42 days,
> 2:40:04.27
>
> If I execute the same operation with SnmpRequest.java, I receive this
> :
>
> lobj@:$ java -cp ../lib/snmp4j-2.0.2.jar:../lib/log4j-1.2.16.jar
> org.snmp4j.tools.console.SnmpRequest -Ow -c public -v 2c 10.67.219.49
> 1.3.6.1.2.1.1.3.0
> 0 [main] DEBUG org.snmp4j.security.Salt  - Initialized Salt to
> 44c42b090a16e1a4.
> 26 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG
> org.snmp4j.transport.DefaultUdpTransportMapping  - UDP receive buffer
> size for socket 10.116.192.18/0 is set to: 57344
> 55 [main] DEBUG org.snmp4j.Snmp  - Running pending async request with
> handle PduHandle[898904463] and retry count left 1
> 68 [main] DEBUG org.snmp4j.transport.DefaultUdpTransportMapping  -
> Sending message to 10.67.219.49/161 with length 43:
> 30:29:02:01:01:04:06:70:75:62:6c:69:63:a1:1c:02:04:35:94:31:8f:02:01:00:02:01:00:30:0e:30:0c:06:08:2b:06:01:02:01:01:03:00:05:00
> 101 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG
> org.snmp4j.transport.DefaultUdpTransportMapping  - Received message
> from /10.67.219.49/161 with length 58:
> 30:38:02:01:01:04:06:70:75:62:6c:69:63:a2:2b:02:04:35:94:31:8f:02:01:00:02:01:00:30:1d:30:1b:06:08:2b:06:01:02:01:01:04:00:04:0f:4e:4f:43:2d:44:53:4c:2d:53:55:50:50:4f:52:54
> 120 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Looking up pending request with handle PduHandle[898904463]
> 123 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Cancelling pending request with handle PduHandle[898904463]
>
> Total requests sent:    0
> Total objects received: 0
> Total walk time:        101 milliseconds
>
> And if I execute again but with removing the last '0' at the end of
> OID :
>
> lobj@:$ java -cp ../lib/snmp4j-2.0.2.jar:../lib/log4j-1.2.16.jar
> org.snmp4j.tools.console.SnmpRequest -Ow -c public -v 2c 10.67.219.49
> 1.3.6.1.2.1.1.3
> 1 [main] DEBUG org.snmp4j.security.Salt  - Initialized Salt to
> 75f59990912b2a82.
> 26 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG
> org.snmp4j.transport.DefaultUdpTransportMapping  - UDP receive buffer
> size for socket 10.116.192.18/0 is set to: 57344
> 54 [main] DEBUG org.snmp4j.Snmp  - Running pending async request with
> handle PduHandle[1118795335] and retry count left 1
> 57 [main] DEBUG org.snmp4j.transport.DefaultUdpTransportMapping  -
> Sending message to 10.67.219.49/161 with length 42:
> 30:28:02:01:01:04:06:70:75:62:6c:69:63:a1:1b:02:04:42:af:76:47:02:01:00:02:01:00:30:0d:30:0b:06:07:2b:06:01:02:01:01:03:05:00
> 91 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG
> org.snmp4j.transport.DefaultUdpTransportMapping  - Received message
> from /10.67.219.49/161 with length 47:
> 30:2d:02:01:01:04:06:70:75:62:6c:69:63:a2:20:02:04:42:af:76:47:02:01:00:02:01:00:30:12:30:10:06:08:2b:06:01:02:01:01:03:00:43:04:15:b0:70:68
> 113 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Looking up pending request with handle PduHandle[1118795335]
> 115 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Cancelling pending request with handle PduHandle[1118795335]
> 1.3.6.1.2.1.1.3.0 = 42 days, 2:47:26.48
> 166 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Running pending async request with handle PduHandle[1118795337] and
> retry count left 1
> 167 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG
> org.snmp4j.transport.DefaultUdpTransportMapping  - Sending message to
> 10.67.219.49/161 with length 43:
> 30:29:02:01:01:04:06:70:75:62:6c:69:63:a1:1c:02:04:42:af:76:49:02:01:00:02:01:00:30:0e:30:0c:06:08:2b:06:01:02:01:01:03:00:05:00
> 209 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG
> org.snmp4j.transport.DefaultUdpTransportMapping  - Received message
> from /10.67.219.49/161 with length 58:
> 30:38:02:01:01:04:06:70:75:62:6c:69:63:a2:2b:02:04:42:af:76:49:02:01:00:02:01:00:30:1d:30:1b:06:08:2b:06:01:02:01:01:04:00:04:0f:4e:4f:43:2d:44:53:4c:2d:53:55:50:50:4f:52:54
> 211 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Looking up pending request with handle PduHandle[1118795337]
> 211 [DefaultUDPTransportMapping_10.116.192.18/0] DEBUG org.snmp4j.Snmp
> - Cancelling pending request with handle PduHandle[1118795337]
>
> Total requests sent:    1
> Total objects received: 1
> Total walk time:        186 milliseconds
>
> Best regards
>
> Pierre
>
> _______________________________________________
> SNMP4J mailing list
> SNMP4J@agentpp.org
> http://lists.agentpp.org/mailman/listinfo/snmp4j

_______________________________________________
SNMP4J mailing list
SNMP4J@agentpp.org
http://lists.agentpp.org/mailman/listinfo/snmp4j

Reply via email to