Bug ID 483508: Large values may display as negative numbers for 32-bit integer variables in the MIB

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP All(all modules)

Known Affected Versions:
11.5.1 HF1, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.1 HF10, 11.5.1 HF11, 11.5.2 HF1, 11.5.3 HF1, 11.5.3 HF2, 11.5.4 HF1, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0, 11.6.1 HF1, 11.5.4 HF2

Opened: Oct 08, 2014

Severity: 4-Minor

Related Article: K70333230

Symptoms

Some gauges in the MIB are incorrectly typed as 32-bit integers. This might cause large values to display as negative numbers.

Impact

Display of values is incorrect.

Conditions

Values that are incorrectly typed may display incorrectly.

Workaround

None.

Fix Information

MIB variables have been correctly typed as Gauge32, which is unsigned, and will not display as a negative number when it grows large.

Behavior Change

before fix [root@localhost:Active:Standalone] images # tmsh modify ltm pool bob queue-depth-limit 4000000000 [root@localhost:Active:Standalone] images # snmpwalk -v 2c -c public localhost F5-BIGIP-LOCAL-MIB::ltmPoolQueueDepthLimit F5-BIGIP-LOCAL-MIB::ltmPoolQueueDepthLimit."/Common/bob" = INTEGER: -294967296 [root@localhost:Active:Standalone] images # after fix [root@localhost:Active:Standalone] config # tmsh create ltm pool test [root@localhost:Active:Standalone] config # tmsh modify ltm pool test queue-depth-limit 4000000000 [root@localhost:Active:Standalone] config # snmpwalk -v 2c -c public localhost F5-BIGIP-LOCAL-MIB::ltmPoolQueueDepthLimit F5-BIGIP-LOCAL-MIB::ltmPoolQueueDepthLimit."/Common/test" = Gauge32: 4000000000 [root@localhost:Active:Standalone] config #

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips