Description

On EVO platform, SNMP walk fails to display SNMP object values due to a software bug. This KB describes this issue and solution.

Symptoms

EVO platform cannot get SNMP object by SNMP walk for channelized interfaces. The issue is seen even with walk command on EVO. Here is the sample output when the issue is seen.
user@switch> show chassis hardware
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                XXXXXXXXXXXX      QFX5130-32CD
~snip~
FPC 0                     BUILTIN      BUILTIN           QFX5130-32CD
  PIC 0                   BUILTIN      BUILTIN           32X400G-QSFP-DD
    Xcvr 0       REV 01   740-085351   XXXXXXXXXXXX     QSFP56-DD-400GBASE-DR4

user@switch> show interfaces terse | match 0/0/0
et-0/0/0:0              up    up
et-0/0/0:1              up    up
et-0/0/0:2              up    up
et-0/0/0:3              up    up

user@switch> show interfaces et-0/0/0* | match "snmp ifindex:"
  Interface index: 1239, SNMP ifIndex: 523
  Interface index: 1240, SNMP ifIndex: 525
  Interface index: 1241, SNMP ifIndex: 527
  Interface index: 1242, SNMP ifIndex: 529

user@switch> show snmp mib walk jnxDomCurrentLaneRxLaserPower | match "52[3,5,7,9]"
jnxDomCurrentLaneRxLaserPower.523.0 = -573
<none>

Solution

This is a software bug which has been fixed through PR1790394.

The output below indicates the fix has been applied.

user@switch> show snmp mib walk jnxDomCurrentLaneRxLaserPower | match "52[3,5,7,9]"
jnxDomCurrentLaneRxLaserPower.523.0 = -583
jnxDomCurrentLaneRxLaserPower.525.1 = -757
jnxDomCurrentLaneRxLaserPower.527.2 = -602
jnxDomCurrentLaneRxLaserPower.529.3 = -496

We have a similar fix PR1741967 for interfaces having passive (DAC and loopback modules) transceivers.

Modification History

2024-07-02 : Article Created

2024-12-03 : PTX EVO platform is added

2024-12-10 : PR1790394 is hyper-linked. Related PR1741967 is added in Solution.