Spectrum showing ifOperStatus of interface is up, but the link_status shows disabled
search cancel

Spectrum showing ifOperStatus of interface is up, but the link_status shows disabled

book

Article ID: 138865

calendar_today

Updated On:

Products

Spectrum Network Observability

Issue/Introduction

When attempting to model interface connections between two devices, the interfaces are up and passing traffic.  However Spectrum shows one of the interfaces with link_condition (0x11d3e) = "disabled".

Deleting, and reconnecting the link in Spectrum still shows the link as disabled.

Environment

DX NetOps Spectrum all currently supported releases

Cause

Link Condition (0x11d3e) is controlled by Internal_Link_Status (IPLS - 0x10f1b), the Internal Link Status gets its information from both the IfOperStatus and IfAdminStatus attributes on the device.

For this problem, when we check the interfaces that have Link Condition as being disabled, we see the Internal Link_Status (0x10f1b) as being in Maintenance.  When checking the IfAdminStatus we see that it is incorrectly populated with a value of 9 for all incorrect interfaces.

As per the MIB definition, there can only be 3 possible values for IfAdminStatus: - up(1), down(2), testing(3)

ifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
  up(1),
  down(2),
  testing(3)
}

ACCESS read-write
STATUS mandatory

DESCRIPTION
"The desired state of the interface.  The testing(3) state indicates that no operational packets can be passed."
::= { ifEntry 7 }

-- 1.3.6.1.2.1.2.2.1.7

Resolution

The devices populate the ifAdminStatus attribute with a 9, which is not defined. Only 1, 2 or 3 are acceptable values as per the MIB.

This appears to have caused the Link_Status to be disabled and the Internal Link_Status to show up as Maintenance.

As this is a vendor problem with the incorrect population of the MIB, you will need to check with the vendor to see why IfAdminStatus is being populated incorrectly.