Observium_CE/mibs/cumulus/CUMULUS-COUNTERS-MIB

1093 lines
32 KiB
Plaintext

CUMULUS-COUNTERS-MIB DEFINITIONS ::= BEGIN
--
-- System specific counters of the Cumulus enterprise MIB tree
--
IMPORTS
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
enterprises, Counter32,
Counter64 FROM SNMPv2-SMI
InterfaceIndex, ifIndex FROM IF-MIB
cumulusMib FROM CUMULUS-SNMP-MIB
DateAndTime, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
sysSpecificCounters MODULE-IDENTITY
LAST-UPDATED "201711080000Z"
ORGANIZATION "Cumulus Networks"
CONTACT-INFO
"postal: Cumulus Networks
185 E. Dana Street,
Mountain View, CA 94041
web: http://www.cumulusnetworks.com"
DESCRIPTION
"Cumulus Ethtool Interface Counters Table of the Cumulus enterprise MIB
tree. These table values come from Ethtool hardware interface statistics
counters."
REVISION "201711080000Z"
DESCRIPTION
"Added IEEE 802.1Qbb counters for link pause and Priority Flow Control (PFC)
called pfcClCountersTable."
REVISION "201610110000Z"
DESCRIPTION
"Added 64 bit versions of the discardCountersTable and interfaceCountersTable
called discardClCountersTable and interfaceClCountersTable. Also deprecated
the old tables and entries."
REVISION "201606060000Z"
DESCRIPTION
"Minor fix in the IMPORTS."
REVISION "201510310000Z"
DESCRIPTION
"Second version which adds multicast, broadcast, and other counters."
REVISION "201207230000Z"
DESCRIPTION
"Initial version containing portName, l3V4InDiscards,
bufferOverflowDiscards, l3AclDiscards, l3v4BlackholeDiscards,
and egressQOverflowDiscards, and egressNonQDiscards."
::= { cumulusMib 2 }
-- The discardCounters group lists certain selected detailed discard
-- counters that are not called out in standard MIBs.
discardCounters OBJECT IDENTIFIER ::= {sysSpecificCounters 1}
--
-- This table is deprecated, having been replaced in functionality
-- by the the discardClCountersTable.
--
discardCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiscardCountersEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table breaks out ingress packet discards into more
reason-specific discard counters."
::= { discardCounters 1 }
discardCountersEntry OBJECT-TYPE
SYNTAX DiscardCountersEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Reason-specific ingress discard counters indexed by ifIndex"
INDEX { ifIndex }
::= { discardCountersTable 1 }
--
-- The counters are all Counter32 instead of Counter64 because of
-- limitations in the pass persist protocol.
--
DiscardCountersEntry ::=
SEQUENCE {
portName DisplayString,
l3v4InDiscards Counter32,
bufferOverflowDiscards Counter32,
l3AclDiscards Counter32,
l3v4BlackholeDiscards Counter32,
egressQOverflowDiscards Counter32,
egressNonQDiscards Counter32
}
portName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Port name"
::= { discardCountersEntry 1 }
l3v4InDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of inbound IPv4 packets discarded
by the routing engine."
DEFVAL { 0 }
::= { discardCountersEntry 2 }
bufferOverflowDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of inbound packets discarded due to
ingress buffer overflow."
DEFVAL { 0 }
::= { discardCountersEntry 3 }
l3AclDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of inbound IPv4 packets discarded
due to ingress ACL table."
DEFVAL { 0 }
::= { discardCountersEntry 4 }
l3v4BlackholeDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of inbound packets discarded due to
match on a blackhole route. This is currently unsupported."
DEFVAL { 0 }
::= { discardCountersEntry 5 }
egressQOverflowDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of packets discarded due to egress queue overflow."
DEFVAL { 0 }
::= { discardCountersEntry 6 }
egressNonQDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total number of packets discarded on egress due to reasons
reasons other than queue overflow. With IF MIB's ifOutDiscards
not accounting for certain specific drops, this one accounts
for drops seen in the egress pipeline of the system that were
not because of egress queue overflow drops."
DEFVAL { 0 }
::= { discardCountersEntry 7 }
--
-- This discardClCountersTable provides the same functionality as the discardCountersTable
-- but with 64 bit counters.
--
discardClCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiscardClCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table breaks out ingress packet discards into more
reason-specific discard counters with 64 bits."
::= { discardCounters 2 }
discardClCountersEntry OBJECT-TYPE
SYNTAX DiscardClCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Reason-specific ingress discard 64 bit counters indexed by ifIndex"
INDEX { ifIndex }
::= { discardClCountersTable 1 }
DiscardClCountersEntry ::=
SEQUENCE {
clPortName DisplayString,
clL3v4InDiscards Counter64,
clBufferOverflowDiscards Counter64,
clL3AclDiscards Counter64,
clL3v4BlackholeDiscards Counter64,
clEgressQOverflowDiscards Counter64,
clEgressNonQDiscards Counter64
}
clPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port name"
::= { discardClCountersEntry 1 }
clL3v4InDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inbound IPv4 packets discarded
by the routing engine."
DEFVAL { 0 }
::= { discardClCountersEntry 2 }
clBufferOverflowDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inbound packets discarded due to
ingress buffer overflow."
DEFVAL { 0 }
::= { discardClCountersEntry 3 }
clL3AclDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inbound IPv4 packets discarded
due to ingress Access Control List."
DEFVAL { 0 }
::= { discardClCountersEntry 4 }
clL3v4BlackholeDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inbound packets discarded due to
match on a blackhole route. This is currently unsupported."
DEFVAL { 0 }
::= { discardClCountersEntry 5 }
clEgressQOverflowDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded due to egress queue overflow."
DEFVAL { 0 }
::= { discardClCountersEntry 6 }
clEgressNonQDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets discarded on egress due to reasons
reasons other than queue overflow. With IF MIB's ifOutDiscards
not accounting for certain specific drops, this one accounts
for drops seen in the egress pipeline of the system that were
not because of egress queue overflow drops."
DEFVAL { 0 }
::= { discardClCountersEntry 7 }
interfaceCounters OBJECT IDENTIFIER ::= {sysSpecificCounters 2}
--
-- The deprecated interfaceCountersTable contains Counter32 instead of Counter64.
-- The new interfaceClCountersTable handles 64 bit counters.
--
interfaceCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF InterfaceCountersEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table shows interface counters."
::= { interfaceCounters 1 }
interfaceCountersEntry OBJECT-TYPE
SYNTAX InterfaceCountersEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Interface counters indexed by ifIndex"
INDEX { ifIndex }
::= { interfaceCountersTable 1 }
InterfaceCountersEntry ::=
SEQUENCE {
portName DisplayString,
intInOctets Counter32,
intInUcastPkts Counter32,
intInBcastPkts Counter32,
intInMcastPkts Counter32,
intOutOctets Counter32,
intOutUcastPkts Counter32,
intOutBcastPkts Counter32,
intOutMcastPkts Counter32
}
portName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The port name"
::= { interfaceCountersEntry 1 }
intInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of input octets on the interface."
::= { interfaceCountersEntry 2 }
intInUcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of input unicast packets on the interface."
::= { interfaceCountersEntry 3 }
intInBcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of input broadcast packets on the interface."
::= { interfaceCountersEntry 4 }
intInMcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of input multicast packets on the interface."
::= { interfaceCountersEntry 5 }
intOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of output octets on the interface."
::= { interfaceCountersEntry 6 }
intOutUcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of output unicast packets on the interface."
::= { interfaceCountersEntry 7 }
intOutBcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of output broadcast packets on the interface."
::= { interfaceCountersEntry 8 }
intOutMcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of output multicast packets on the interface."
::= { interfaceCountersEntry 9 }
--
-- The interfaceClCountersTable is a 64 bit version of the interfaceCountersTable.
--
interfaceClCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF InterfaceClCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows 64 bit interface counters retrieved from ethtool -S."
::= { interfaceCounters 2 }
interfaceClCountersEntry OBJECT-TYPE
SYNTAX InterfaceClCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface counters indexed by ifIndex"
INDEX { ifIndex }
::= { interfaceClCountersTable 1 }
InterfaceClCountersEntry ::=
SEQUENCE {
clIntPortName DisplayString,
clIntInOctets Counter64,
clIntInUcastPkts Counter64,
clIntInBcastPkts Counter64,
clIntInMcastPkts Counter64,
clIntOutOctets Counter64,
clIntOutUcastPkts Counter64,
clIntOutBcastPkts Counter64,
clIntOutMcastPkts Counter64,
clIntInEtherOctets Counter64
}
clIntPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port name"
::= { interfaceClCountersEntry 1 }
clIntInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input octets on the interface."
::= { interfaceClCountersEntry 2 }
clIntInUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input unicast packets on the interface."
::= { interfaceClCountersEntry 3 }
clIntInBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input broadcast packets on the interface."
::= { interfaceClCountersEntry 4 }
clIntInMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input multicast packets on the interface."
::= { interfaceClCountersEntry 5 }
clIntOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output octets on the interface."
::= { interfaceClCountersEntry 6 }
clIntOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output unicast packets on the interface."
::= { interfaceClCountersEntry 7 }
clIntOutBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output broadcast packets on the interface."
::= { interfaceClCountersEntry 8 }
clIntOutMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output multicast packets on the interface."
::= { interfaceClCountersEntry 9 }
clIntInEtherOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input octets on the interface including errors."
::= { interfaceClCountersEntry 10 }
-- The pfcClCountersTable tracks pause and Priority Flow Control packets.
--
pfcClCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF PfcClCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the IEEE 802.1Qbb standard interface counters for pause and Priority Flow Control packets."
::= { interfaceCounters 3 }
pfcClCountersEntry OBJECT-TYPE
SYNTAX PfcClCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IEEE 802.1Qbb standard Interface Pause and Priority Flow Control counters indexed by ifIndex"
INDEX { ifIndex }
::= { pfcClCountersTable 1 }
PfcClCountersEntry ::=
SEQUENCE {
clIntPfcPortName DisplayString,
clIntInPausePkt Counter64,
clIntOutPausePkt Counter64,
clIntInPfc0Pkt Counter64,
clIntOutPfc0Pkt Counter64,
clIntInPfc1Pkt Counter64,
clIntOutPfc1Pkt Counter64,
clIntInPfc2Pkt Counter64,
clIntOutPfc2Pkt Counter64,
clIntInPfc3Pkt Counter64,
clIntOutPfc3Pkt Counter64,
clIntInPfc4Pkt Counter64,
clIntOutPfc4Pkt Counter64,
clIntInPfc5Pkt Counter64,
clIntOutPfc5Pkt Counter64,
clIntInPfc6Pkt Counter64,
clIntOutPfc6Pkt Counter64,
clIntInPfc7Pkt Counter64,
clIntOutPfc7Pkt Counter64
}
clIntPfcPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port name"
::= { pfcClCountersEntry 1 }
clIntInPausePkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet flow control pause packets received on the interface."
::= { pfcClCountersEntry 2 }
clIntOutPausePkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet flow control pause packets transmitted on the interface."
::= { pfcClCountersEntry 3 }
clIntInPfc0Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 0 packets received on the interface."
::= { pfcClCountersEntry 4 }
clIntOutPfc0Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 0 packets transmitted on the interface."
::= { pfcClCountersEntry 5 }
clIntInPfc1Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 1 packets received on the interface."
::= { pfcClCountersEntry 6 }
clIntOutPfc1Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 1 packets transmitted on the interface."
::= { pfcClCountersEntry 7 }
clIntInPfc2Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 2 packets received on the interface."
::= { pfcClCountersEntry 8 }
clIntOutPfc2Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 2 packets transmitted on the interface."
::= { pfcClCountersEntry 9 }
clIntInPfc3Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 3 packets received on the interface."
::= { pfcClCountersEntry 10 }
clIntOutPfc3Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 3 packets transmitted on the interface."
::= { pfcClCountersEntry 11 }
clIntInPfc4Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 4 packets received on the interface."
::= { pfcClCountersEntry 12 }
clIntOutPfc4Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 4 packets transmitted on the interface."
::= { pfcClCountersEntry 13 }
clIntInPfc5Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 5 packets received on the interface."
::= { pfcClCountersEntry 14 }
clIntOutPfc5Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 5 packets transmitted on the interface."
::= { pfcClCountersEntry 15 }
clIntInPfc6Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 6 packets received on the interface."
::= { pfcClCountersEntry 16 }
clIntOutPfc6Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 6 packets transmitted on the interface."
::= { pfcClCountersEntry 17 }
clIntInPfc7Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 7 packets received on the interface."
::= { pfcClCountersEntry 18 }
clIntOutPfc7Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet priority flow control traffic class 7 packets transmitted on the interface."
::= { pfcClCountersEntry 19 }
--
-- The tcClCountersTable tracks egress queue packets.
-- The deprecated tcClCountersTable contains different hierarchy for showing traffic class counters
-- The new tcClNewCountersTable handles the hierarchy to show all the traffic-class counters as table.
--
--
tcClCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcClCountersEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table shows the interface counters per egress queue."
::= { interfaceCounters 4 }
tcClCountersEntry OBJECT-TYPE
SYNTAX TcClCountersEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Interface egress queue statistics indexed by ifIndex"
INDEX { ifIndex }
::= { tcClCountersTable 1 }
TcClCountersEntry ::=
SEQUENCE {
clIntTcPortName DisplayString,
clIntOutTc0Pkt Counter64,
clIntOutTc0BuffDiscard Counter64,
clIntOutTc0WredDiscard Counter64,
clIntOutTc1Pkt Counter64,
clIntOutTc1BuffDiscard Counter64,
clIntOutTc1WredDiscard Counter64,
clIntOutTc2Pkt Counter64,
clIntOutTc2BuffDiscard Counter64,
clIntOutTc2WredDiscard Counter64,
clIntOutTc3Pkt Counter64,
clIntOutTc3BuffDiscard Counter64,
clIntOutTc3WredDiscard Counter64,
clIntOutTc4Pkt Counter64,
clIntOutTc4BuffDiscard Counter64,
clIntOutTc4WredDiscard Counter64,
clIntOutTc5Pkt Counter64,
clIntOutTc5BuffDiscard Counter64,
clIntOutTc5WredDiscard Counter64,
clIntOutTc6Pkt Counter64,
clIntOutTc6BuffDiscard Counter64,
clIntOutTc6WredDiscard Counter64,
clIntOutTc7Pkt Counter64,
clIntOutTc7BuffDiscard Counter64,
clIntOutTc7WredDiscard Counter64,
}
clIntTcPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The port name"
::= { tcClCountersEntry 1 }
clIntOutTc0Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC0 egressing out of the interface."
::= { tcClCountersEntry 2 }
clIntOutTc0BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC0 due to buffer discards on the interface."
::= { tcClCountersEntry 3 }
clIntOutTc0WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC0 due to wred discards on the interface."
::= { tcClCountersEntry 4 }
clIntOutTc1Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC1 egressing out of the interface."
::= { tcClCountersEntry 5 }
clIntOutTc1BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC1 due to buffer discards on the interface."
::= { tcClCountersEntry 6 }
clIntOutTc1WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC1 due to wred discards on the interface."
::= { tcClCountersEntry 7 }
clIntOutTc2Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC2 egressing out of the interface."
::= { tcClCountersEntry 8 }
clIntOutTc2BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC2 due to buffer discards on the interface."
::= { tcClCountersEntry 9 }
clIntOutTc2WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC2 due to wred discards on the interface."
::= { tcClCountersEntry 10 }
clIntOutTc3Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC3 egressing out of the interface."
::= { tcClCountersEntry 11 }
clIntOutTc3BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC3 due to buffer discards on the interface."
::= { tcClCountersEntry 12 }
clIntOutTc3WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC3 due to wred discards on the interface."
::= { tcClCountersEntry 13 }
clIntOutTc4Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC4 egressing out of the interface."
::= { tcClCountersEntry 14 }
clIntOutTc4BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC4 due to buffer discards on the interface."
::= { tcClCountersEntry 15 }
clIntOutTc4WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC4 due to wred discards on the interface."
::= { tcClCountersEntry 16 }
clIntOutTc5Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC5 egressing out of the interface."
::= { tcClCountersEntry 17 }
clIntOutTc5BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC5 due to buffer discards on the interface."
::= { tcClCountersEntry 18 }
clIntOutTc5WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC5 due to wred discards on the interface."
::= { tcClCountersEntry 19 }
clIntOutTc6Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC6 egressing out of the interface."
::= { tcClCountersEntry 20 }
clIntOutTc6BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC6 due to buffer discards on the interface."
::= { tcClCountersEntry 21 }
clIntOutTc6WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC6 due to wred discards on the interface."
::= { tcClCountersEntry 22 }
clIntOutTc7Pkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets on TC7 egressing out of the interface."
::= { tcClCountersEntry 23 }
clIntOutTc7BuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC7 due to buffer discards on the interface."
::= { tcClCountersEntry 24 }
clIntOutTc7WredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of unicast packets dropped on TC7 due to wred discards on the interface."
::= { tcClCountersEntry 25 }
--
-- The tcClNewCountersTable tracks traffic class counters per port in tabular format.
--
tcClNewCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcClNewCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the interface counters per traffic class per port."
::= { interfaceCounters 6 }
tcClNewCountersEntry OBJECT-TYPE
SYNTAX TcClNewCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface egress queue statistics indexed by ifIndex.trafficClass"
INDEX { ifIndex,clIntTc }
::= { tcClNewCountersTable 1 }
TcClNewCountersEntry ::=
SEQUENCE {
clIntTcPortName DisplayString,
clIntTc INTEGER,
clIntOutPkt Counter64,
clIntOutBytes Counter64,
clIntOutBuffDiscard Counter64,
clIntOutWredDiscard Counter64,
clIntOutEcnMarked Counter64,
}
clIntTcPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port name"
::= { tcClNewCountersEntry 1 }
clIntTc OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic Class"
::= { tcClNewCountersEntry 2 }
clIntOutPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unicast packets egressing out of the interface on the given traffic-class."
::= { tcClNewCountersEntry 3 }
clIntOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unicast packet bytes egressing out of the interface on the given traffic-class."
::= { tcClNewCountersEntry 4 }
clIntOutBuffDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unicast packets dropped on a given traffic-class due to buffer discards on the interface."
::= { tcClNewCountersEntry 5 }
clIntOutWredDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unicast packets dropped on a given traffic-class due to wred discards on the interface."
::= { tcClNewCountersEntry 6 }
clIntOutEcnMarked OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ecn marked packets egressing out of the interface on the given traffic-class."
::= { tcClNewCountersEntry 7 }
--
-- The upDownCountersTable provides information regarding carrier changes
--
upDownCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpDownCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the interface counters per egress queue."
::= { interfaceCounters 5 }
upDownCountersEntry OBJECT-TYPE
SYNTAX UpDownCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface up down and toggle counters indexed by ifindex"
INDEX { ifIndex }
::= { upDownCountersTable 1 }
UpDownCountersEntry ::=
SEQUENCE {
clIntUpDownPortName DisplayString,
clUpCount Counter64,
clDownCount Counter64,
clCarrierChangesCount Counter64,
}
clIntUpDownPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port name"
::= { upDownCountersEntry 1 }
clUpCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times carrier went up"
::= { upDownCountersEntry 2 }
clDownCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times carrier went down"
::= { upDownCountersEntry 3 }
clCarrierChangesCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times carrier changed"
::= { upDownCountersEntry 4 }
END