The Dude snmpwalk gives different values for a given OID

Hi,

Is there any kind of known issue with running an snmpwalk from the Dude and the values that get returned?

I am getting different values from the Dude’s snmpwalk for a given OID than when running from a linux command line.

When trying to retrieve the RSRP from a Baicells CPE from the CLI I get:
iso.3.6.1.4.1.38595.10.3.11.0 = INTEGER: -117
iso.3.6.1.4.1.38595.10.3.12.0 = INTEGER: -119

From an snmpwalk in the dude, i get:
1.3.6.1.4.1.38595.10.3.11.0 = 4294967181
1.3.6.1.4.1.38595.10.3.12.0 = 4294967180


Any idea why the values are so different? I attached screenshots if that helps…

Thanks
snmpwalk dude.png
snmpwalk CLI.png

SNMPwalk in the dude doesn’t know if the interger is signed or unsigned (maybe snmp walk doesn’t check the MIB or it is not installed?) either way you can actually used the OID in a function or probe and and determine if the dude reads it correctly and use it. You might need to use OID_RAW or OID_Column to get the value but from what I have seen as long as you can read the OID with SNMPwalk the dude returns the correct value in probes and functions.