Description

EX4400 is providing incorrect negotiated-speed in the ifHighSpeed OID via SNMP. Some interfaces with speed 1000Mbps are shown as 10Mbps.

 

 

Symptoms

SNMP ifHighSpeed value for 1Gbps interface give a wrong value of 10 Mbps

user@EX4400> show snmp mib walk ifName | match "ge-|xe-"

<..>

ifName.971 = ge-0/0/0 >>>>>>>>>this is the tracked interface
<..>

user@EX4400> show snmp mib walk 1.3.6.1.2.1.31.1.1.1.15 | grep 971

<..>
ifHighSpeed.971 = 10 >>>>>>>>>>>>this one has wrong reading

<..>

user@EX4400> show interfaces ge-0/0/0 extensive

<..>

 Link-level type: Extended-VLAN-Bridge, MTU: 9212, LAN-PHY mode, Link-mode: Full-duplex, Speed: 1000mbps, BPDU Error: None, Loop Detect PDU Error: None, Ethernet-Switching Error: None,

       Link mode: Full-duplex, Flow control: None, Remote fault: OK, Link partner Speed: 1000 Mbps >>>>>>>negotiated-speed is 1000 Mbps

       Flow control: Asymmetric, Flow control tx: None, Flow control rx: None, Remote fault: Link OK, Local link Speed: 1000 Mbps, Link mode: Full-duplex

<..>

 

 

 

Solution

as workaround the customer need to restart mib2d process (restart mib-process gracefully)

permanent fix is available through PR1767387

Modification History

2023-12-20 : Article Created