Reset Search
 

 

Article

SNMP requests sometimes return invalid values instead of actual counter values for the interface.

« Go Back

Information

 
TitleSNMP requests sometimes return invalid values instead of actual counter values for the interface.
Symptoms
  • Big invalid counter values or 0 is received, when ifDiscards and ifErrors are fetched using SNMP query.
  • Same issue may be present for ifOutDiscards & ifInErrors
  • SNMP Get for interface counters returns invalid or zero instead of the actual counter values
           For example :
      CER> snmpwalk CER -t 60 -v 2c -c field ifInDiscards | more
      IF-MIB::ifInDiscards.1 = Counter32: 0
      IF-MIB::ifInDiscards.2 = Counter32: 0
      <snip>
      IF-MIB::ifInDiscards.258 = Counter32: 4294967292 <<<<<<<<<<
      IF-MIB::ifInDiscards.259 = Counter32: 0
      <snip>
      IF-MIB::ifInDiscards.344 = Counter32: 0
      IF-MIB::ifInDiscards.386 = Counter32: 4294967292 <<<<<<<<<<<<
Environment
  • CER
  • Netiron OS
Cause
 Issue is due DEFECT000506076/ NI-15184 - SNMP Get on ifErrors/Discards returns high and invalid value intermittently.
 
Resolution
This issue is fixed in the following releases and higher: NI 05.8.00, NI 05.7.00b, NI 05.6.00e, NI 05.4.00g

The w
orkaround is to disable the SNMP prefetch caching using the CLI command 'snmp-server cache disable'
Additional notes

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255