Some of our Cisco Routers have physical ports missing in Spectrum Report Manager.
-This is seen with some Cisco NX-OS devices but is not uniform across all.
Spectrum uses the value of the ifConnectorPresent attribute (oid 1.3.6.1.2.1.31.1.1.1.17) to determine if a port is physical and then report on it in SRM.
For the ports in question (which are physical), the value in the mib for this oid is 0, meaning a physical connector is not present, so Spectrum deems it to be virtual and does not report on it.
For the problematic devices, Cisco only sets this value to 1 for interfaces that have SFP connectors. Other physical connectors types (non SPF connector ports) will incorrectly have a value of zero and thus Spectrum reads no connector present.
The following is the mib description for ifConnectorPresent:
ifConnectorPresent OBJECT-TYPE
SYNTAX TruthValue {
true(1),
false(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise."
::= { ifXEntry 17 }
-- 1.3.6.1.2.1.31.1.1.1.1
Cisco is aware of this problem so please contact them for further details of a resolution.