ethpm:PortCap

The port runtime capability paramaters such as bandwidth, rate mode, and MTU.

Telemetry Sensor Path(s)

Operational Properties
PROPERTY NAME DATA TYPE DESCRIPTION POSSIBLE VALUES
autoneg scalar:UByte
Enables auto negotiation on the port. Auto-negotiation is an optional function of the IEEE 802.3u Fast Ethernet standard that enables devices to automatically exchange information over a link about speed and duplex abilities. RANGE: [0, 255]
channel scalar:UByte
The port channel identifier. A port channel is an aggregation of physical interfaces that comprise a logical interface. You can bundle up to eight individual interfaces into a port channel to provide increased bandwidth and redundancy. Port channeling also load balances traffic across these physical interfaces. The port channel stays operational if at least one physical interface within the port channel is operational. RANGE: [0, 255]
cosRewrite scalar:UByte
The Cos rewrite boolean. Rewrite rules set the value of the CoS bits within a packet’s header. Each rewrite rule reads the current forwarding class and loss priority associated with the packet, locates the chosen CoS value from a table, and writes this CoS value into the packet header. For rewrites to occur, rewrite rules must be explicitly assigned to an interface. Only tagged Layer 3 interfaces and tagged routed VLAN interfaces (RVIs) automatically rewrite packets by using the default IEEE 802.1p rewrite rule. Multiple rewrite rules of different types can be assigned to a single interface. RANGE: [0, 255]
ctsCapable scalar:UByte
Enables Cisco TrustSec (CTS). CTS builds secure networks by establishing domains of trusted network devices. RANGE: [0, 255]
duplex ethpm:capDuplex
(scalar:Bitmask8)
Duplex bitmask for simutaneous communication between interfaces. SELECTION:
1 - full
2 - half
4 - auto
eeeCapVal scalar:Uint16
The EEE capability value. Energy Efficient Ethernet (EEE) is an IEEE 802.3az standard that is designed to reduce power consumption in Ethernet networks during idle periods. RANGE: [0, 65535]
eeeFlapFlags scalar:Uint16
The EEE flap flags. RANGE: [0, 65535]
eeeWakeTimes10g ethpm:EeeWakeTimesList
(base:Uint16Array)
The EEE 10G wake times.
ARRAY SIZE: 3
fcotCapable scalar:UByte
Enables the Fibre Channel Optical Transmitter (FCOT)on the port. RANGE: [0, 255]
id nw:IfId
(base:IfIndex)
The port identifier. Must match first field in the output of show intf brief. Example: Eth1/1 or Vlan100
linkDebounce scalar:UByte
The Link Debounce timer. The debounce timer delays notification of a link change, which can decrease traffic loss due to network reconfiguration. You can configure the debounce timer separately for each Ethernet port and specify the delay time in milliseconds. By default, this parameter is set for 100 milliseconds. RANGE: [0, 255]
linkDebounceTime scalar:UByte
The configured link debounce interval time. RANGE: [0, 255]
mdix scalar:UByte
The medium dependent interface crossover (MDIX) parameter enables or disables the detection of a crossover connection between devices. RANGE: [0, 255]
model ethpm:ModelList
(base:Uint8Array)
The port model number.
ARRAY SIZE: 32
portCap scalar:Uint32
The port capability flags. RANGE: [0, 4294967295]
portGroup scalar:UByte
The port group identifier. RANGE: [0, 255]
portGrpMbrs ethpm:PortGroupBitmap
(base:BitArray)
The port group members.
ARRAY SIZE: 100
protoSupport scalar:Uint32
The protocol support. RANGE: [0, 4294967295]
qosRxPrio scalar:UByte
The QoS priority value. RANGE: [0, 255]
qosRxQueue scalar:UByte
The QoS queue value. RANGE: [0, 255]
qosRxThold scalar:UByte
Qos rx threshold value RANGE: [0, 255]
qosTxPrio scalar:UByte
Qos tx prority value RANGE: [0, 255]
qosTxQueue scalar:UByte
Qos tx queue value RANGE: [0, 255]
qosTxThold scalar:UByte
Qos tx threshold value RANGE: [0, 255]
rateMode scalar:UByte
The port rate mode. On a 32-port 10-Gigabit Ethernet module, each set of four ports can handle 10 gigabits per second (Gb/s) of bandwidth. You can use the rate-mode parameter to dedicate that bandwidth to the first port in the set of four ports or share the bandwidth across all four ports. RANGE: [0, 255]
rxFlowControl scalar:UByte
The port flow control. When the receive buffer for an Ethernet port that runs 1 Gb/s or faster fills, flow control enables that port to send an IEEE 802.3x pause frame to the transmitting port to request it to stop transmitting data for a specified amount of time. Transmitting ports, running at any speed, can receive the pause frames to stop their transmission of data. RANGE: [0, 255]
span scalar:UByte
Enables SPAN on the port. RANGE: [0, 255]
speed ethpm:capSpeed
(scalar:Bitmask16)
The speed bitmask. SELECTION:
1 - 10
2 - 100
4 - 1000
8 - 10000
16 - auto
32 - 40000
64 - 100000
128 - 25000
256 - 50000
512 - 200000
1024 - 400000
suppression scalar:UByte
The suppression bitmask. RANGE: [0, 255]
tosRewrite scalar:UByte
Tos rewrite boolean RANGE: [0, 255]
trunkEncap scalar:UByte
Trunk encap bitmask RANGE: [0, 255]
txFlowControl scalar:UByte
Tx flow control boolean RANGE: [0, 255]
type ethpm:TypeList
(base:Uint8Array)
Type
ARRAY SIZE: 32
udld scalar:UByte
Udld capable RANGE: [0, 255]

Internal Properties
PROPERTY NAME DATA TYPE DESCRIPTION POSSIBLE VALUES
modTs mo:TStamp
(scalar:Date)
The time when this object was last modified. SELECTION:
0 - never
DEFAULT: never
status mo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only. SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced