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.
DX NetOps Spectrum all currently supported releases
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
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.