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

Last Modified: Apr 10, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP All(all modules)

Known Affected Versions:
11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 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.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.5.3 HF2, 11.5.4, 11.5.4 HF1, 11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.6.1

Fixed In:
12.0.0, 11.6.1 HF1, 11.5.4 HF2

Opened: Oct 08, 2014
Severity: 4-Minor
Related AskF5 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 #