Summary:
This article explains the "jnxIfTable" MIB support on EX Series Switches from 12.2 onwards for counting the number of Cyclic Redundancy Check and Frame Check Sequence errors.
Symptoms:
From Junos Version 12.2 and above we have the Juniper Networks enterprise-specific interface MIB added to display the count of the number of cyclic redundancy check (CRC) errors and frame check sequence (FCS) errors.
"jnxIfTable" lists traffic statistics, input errors, and output errors for an interface.
ifJnxEntry.32 gives the number of CRC errors that have occurred.
HS Link CRC Errors: The number of CRC errors on the high-speed links between the ASICs responsible for handling the router interfaces while receiving / transmitting packets.
ifJnxEntry.33 The number of FCS errors that have occurred.
Framing Errors: The number of input packets which were misaligned.
On EX4200 / EX3200 switches do not display the output for ifJnxEntry.32 and ifJnxEntry.33.
root> show snmp mib walk ifJnxEntry.32
root> show snmp mib walk ifJnxEntry.33
root> show snmp mib walk ifJnxCrcErrors
root> show snmp mib walk ifJnxFcsErrors
On EX8200 switches and XRE displays the output for ifJnxEntry.32 and ifJnxEntry.33.
root> show snmp mib walk ifJnxEntry.32
ifJnxCrcErrors.4 = 0
ifJnxCrcErrors.5 = 0
ifJnxCrcErrors.6 = 0
ifJnxCrcErrors.7 = 0
ifJnxCrcErrors.8 = 0
ifJnxCrcErrors.9 = 0
ifJnxCrcErrors.10 = 0
ifJnxCrcErrors.11 = 0
ifJnxCrcErrors.12 = 0
ifJnxCrcErrors.33 = 0
ifJnxCrcErrors.37 = 0
root> show snmp mib walk ifJnxEntry.33
ifJnxFcsErrors.4 = 0
ifJnxFcsErrors.5 = 0
ifJnxFcsErrors.6 = 0
ifJnxFcsErrors.7 = 0
ifJnxFcsErrors.8 = 0
ifJnxFcsErrors.9 = 0
ifJnxFcsErrors.10 = 0
ifJnxFcsErrors.11 = 0
ifJnxFcsErrors.12 = 0
ifJnxFcsErrors.33 = 0
ifJnxFcsErrors.37 = 0
Cause:
Solution:
On EX4200 / EX3200 / EX2200 / EX4500 these MIB's can be seen from ifJnxInFrameErrors which is ifJnxEntry.10 and ifJnxOutHslCrcErrors which is ifJnxEntry.31.
root> show snmp mib walk ifJnxEntry.10
ifJnxInFrameErrors.4 = 0
ifJnxInFrameErrors.5 = 0
ifJnxInFrameErrors.6 = 0
ifJnxInFrameErrors.7 = 0
ifJnxInFrameErrors.8 = 0
ifJnxInFrameErrors.9 = 0
ifJnxInFrameErrors.10 = 0
ifJnxInFrameErrors.11 = 0
ifJnxInFrameErrors.12 = 0
ifJnxInFrameErrors.21 = 0
ifJnxInFrameErrors.33 = 0
ifJnxInFrameErrors.34 = 0
root> show snmp mib walk ifJnxEntry.31
ifJnxOutHslCrcErrors.4 = 0
ifJnxOutHslCrcErrors.5 = 0
ifJnxOutHslCrcErrors.6 = 0
ifJnxOutHslCrcErrors.7 = 0
ifJnxOutHslCrcErrors.8 = 0
ifJnxOutHslCrcErrors.9 = 0
ifJnxOutHslCrcErrors.10 = 0
ifJnxOutHslCrcErrors.11 = 0
ifJnxOutHslCrcErrors.12 = 0
ifJnxOutHslCrcErrors.21 = 0
ifJnxOutHslCrcErrors.33 = 0
ifJnxOutHslCrcErrors.34 = 0