1093 lines
32 KiB
Plaintext
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
|