3435 lines
126 KiB
Plaintext
3435 lines
126 KiB
Plaintext
-- *******************************************************************
|
|
-- Juniper enterprise specific Class-Of-Service (COS) MIB.
|
|
--
|
|
-- Copyright (c) 2001-2013, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
-- *******************************************************************
|
|
|
|
|
|
JUNIPER-COS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Integer32, Counter64 FROM SNMPv2-SMI
|
|
OBJECT-IDENTITY FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC
|
|
CounterBasedGauge64 FROM HCNUM-TC
|
|
InterfaceIndex FROM IF-MIB
|
|
jnxMibs, jnxCosNotifications FROM JUNIPER-SMI;
|
|
|
|
|
|
jnxCos MODULE-IDENTITY
|
|
LAST-UPDATED "201305200000Z" -- Mon May 20 00:00:00 2013 UTC
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
"Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1133 Innovation Way
|
|
Sunnyvale, CA 94089
|
|
E-mail: support@juniper.net"
|
|
|
|
DESCRIPTION
|
|
"The Juniper enterprise MIB for COS (Class Of Service)
|
|
infrastructure. For detailed information on COS,
|
|
Junos Documentation is recommended as the reference.
|
|
|
|
Abbreviations:
|
|
COS - Class Of Service
|
|
RED - Random Early Detection
|
|
PLP - Packet Loss Priority
|
|
DSCP - Differential Service Code Point. "
|
|
|
|
REVISION "201509170000Z" -- Sept 17, 2015
|
|
DESCRIPTION "Added Ingress Rate Limit stats"
|
|
|
|
REVISION "201411070000Z" -- Nov 07, 2014
|
|
DESCRIPTION "Added Queue Depth stats"
|
|
|
|
|
|
REVISION "201305200000Z" -- May 20, 2013
|
|
DESCRIPTION
|
|
"Modified the max range for JnxCosFcIdentifier from 7 to 15."
|
|
|
|
REVISION "200904310000Z" -- Dec 04, 2009
|
|
DESCRIPTION "Added Rate Limit stats"
|
|
|
|
REVISION "200910290000Z" -- Oct 29, 2009
|
|
DESCRIPTION "Added new trap jnxCosOutOfDedicatedQueues
|
|
Added new trap jnxCosAlmostOutOfDedicatedQueues"
|
|
|
|
REVISION "200712310000Z" -- Dec 31, 2007
|
|
DESCRIPTION "Added jnxCosIngressQstatTable"
|
|
|
|
REVISION "200610310000Z" -- Oct 31, 2006
|
|
DESCRIPTION "Added jnxCosInvQstatTable"
|
|
|
|
REVISION "200306130000Z" -- Jun 13, 2003
|
|
DESCRIPTION "Deprecated jnxCosIfqStatsTable.
|
|
Added new table jnxCosQstatTable.
|
|
Added new object jnxCosFcQueueNr."
|
|
|
|
REVISION "200209090000Z" -- Sep 09, 2002
|
|
DESCRIPTION "Added 'jnxCosFcIdTable' table."
|
|
|
|
REVISION "200201100000Z" -- 10 Jan, 2002
|
|
DESCRIPTION "Initial Version"
|
|
|
|
::= { jnxMibs 15 }
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Textual Conventions
|
|
-- ***************************************************************
|
|
|
|
JnxCosAdminString ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "A string of up to 127 characters. This is
|
|
syntactically similar to 'DisplayString' except
|
|
that the length is limited to 127 octets. An
|
|
object with such a syntax may have max-access of
|
|
read-write."
|
|
SYNTAX OCTET STRING (SIZE (0..127))
|
|
|
|
JnxCosFcIdentifier ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "A number identifying the forwarding class."
|
|
SYNTAX Integer32(0..15)
|
|
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Interface queue (ifq) stats table
|
|
-- ***************************************************************
|
|
|
|
jnxCosIfqStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosIfqStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This table exposes the per interface and per forwarding
|
|
class output queue stats. Only those physical interfaces
|
|
that support output queue stats appear in this table.
|
|
|
|
This table is deprecated. `jnxCosQstatTable` should be
|
|
used for per queue stats."
|
|
::= { jnxCos 1 }
|
|
|
|
jnxCosIfqStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxCosIfqStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This entry contains interface-output-queue stats for a
|
|
given forwarding class on the output queue of the
|
|
specified interface."
|
|
INDEX { jnxCosIfqIfIndex, jnxCosIfqFc}
|
|
::= { jnxCosIfqStatsTable 1 }
|
|
|
|
JnxCosIfqStatsEntry ::=
|
|
SEQUENCE {
|
|
jnxCosIfqIfIndex InterfaceIndex,
|
|
jnxCosIfqFc JnxCosAdminString,
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosIfqQedPkts Counter64,
|
|
jnxCosIfqQedPktRate CounterBasedGauge64,
|
|
jnxCosIfqQedBytes Counter64,
|
|
jnxCosIfqQedByteRate CounterBasedGauge64,
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosIfqTxedPkts Counter64,
|
|
jnxCosIfqTxedPktRate CounterBasedGauge64,
|
|
jnxCosIfqTxedBytes Counter64,
|
|
jnxCosIfqTxedByteRate CounterBasedGauge64,
|
|
|
|
-- Tail-dropped stats
|
|
jnxCosIfqTailDropPkts Counter64,
|
|
jnxCosIfqTailDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosIfqTotalRedDropPkts Counter64,
|
|
jnxCosIfqTotalRedDropPktRate CounterBasedGauge64,
|
|
|
|
jnxCosIfqLpNonTcpRedDropPkts Counter64,
|
|
jnxCosIfqLpNonTcpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIfqLpTcpRedDropPkts Counter64,
|
|
jnxCosIfqLpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
jnxCosIfqHpNonTcpRedDropPkts Counter64,
|
|
jnxCosIfqHpNonTcpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIfqHpTcpRedDropPkts Counter64,
|
|
jnxCosIfqHpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosIfqTotalRedDropBytes Counter64,
|
|
jnxCosIfqTotalRedDropByteRate CounterBasedGauge64,
|
|
|
|
jnxCosIfqLpNonTcpRedDropBytes Counter64,
|
|
jnxCosIfqLpNonTcpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIfqLpTcpRedDropBytes Counter64,
|
|
jnxCosIfqLpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
jnxCosIfqHpNonTcpRedDropBytes Counter64,
|
|
jnxCosIfqHpNonTcpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIfqHpTcpRedDropBytes Counter64,
|
|
jnxCosIfqHpTcpRedDropByteRate CounterBasedGauge64
|
|
}
|
|
|
|
jnxCosIfqIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ifIndex of the interface."
|
|
::= { jnxCosIfqStatsEntry 1 }
|
|
|
|
jnxCosIfqFc OBJECT-TYPE
|
|
SYNTAX JnxCosAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the forwarding class."
|
|
::= { jnxCosIfqStatsEntry 2 }
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosIfqQedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of packets of specified forwarding class
|
|
queued at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 3 }
|
|
|
|
jnxCosIfqQedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which
|
|
packets belonging to the the specified forwarding class
|
|
were queued at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 4 }
|
|
|
|
jnxCosIfqQedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Number of bytes of specified forwarding class queued at
|
|
the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 5 }
|
|
|
|
jnxCosIfqQedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
belonging to the specified forwarding class were queued at
|
|
the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 6 }
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosIfqTxedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Number of packets of specified forwarding class
|
|
transmitted on the given interface."
|
|
::= { jnxCosIfqStatsEntry 7 }
|
|
|
|
jnxCosIfqTxedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which
|
|
packets of specified forwarding class are transmitted on
|
|
the given interface."
|
|
::= { jnxCosIfqStatsEntry 8 }
|
|
|
|
jnxCosIfqTxedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Total number of bytes belonging to specified forwarding
|
|
class, transmitted on the given interface."
|
|
::= { jnxCosIfqStatsEntry 9 }
|
|
|
|
jnxCosIfqTxedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The current output byte rate (expressed in bytes per
|
|
second) for the specified forwarding class on the given
|
|
interface."
|
|
::= { jnxCosIfqStatsEntry 10 }
|
|
|
|
-- Tail-dropped packet stats
|
|
jnxCosIfqTailDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of packets of specified forwarding class
|
|
dropped due to tail dropping at the output on the given
|
|
interface."
|
|
::= { jnxCosIfqStatsEntry 11 }
|
|
|
|
jnxCosIfqTailDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which
|
|
packets belonging to the specified forwarding class were
|
|
taildropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 12 }
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosIfqTotalRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Total number of packets belonging to the specified
|
|
forwarding class dropped due to RED (Random Early
|
|
Detection) at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 13 }
|
|
|
|
jnxCosIfqTotalRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The most recent estimate of per-second RED-dropped
|
|
packets for the specified forwarding class at the output
|
|
on the given interface"
|
|
::= { jnxCosIfqStatsEntry 14 }
|
|
|
|
jnxCosIfqLpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of low PLP (Packet Loss Priority) non
|
|
TCP packets belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 15 }
|
|
|
|
jnxCosIfqLpNonTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP (Packet Loss Priority) non TCP packets belonging to
|
|
the specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 16 }
|
|
|
|
jnxCosIfqLpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of low PLP (Packet Loss Priority) TCP
|
|
packets belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 17 }
|
|
|
|
jnxCosIfqLpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP (Packet Loss Priority) TCP packets belonging to the
|
|
specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 18 }
|
|
|
|
jnxCosIfqHpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of high PLP (Packet Loss Priority) non
|
|
TCP packets belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 19 }
|
|
|
|
jnxCosIfqHpNonTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP (Packet Loss Priority) non TCP packets belonging to
|
|
the specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 20 }
|
|
|
|
jnxCosIfqHpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of high PLP (Packet Loss Priority) TCP
|
|
packets belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 21 }
|
|
|
|
jnxCosIfqHpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP (Packet Loss Priority) TCP packets belonging to the
|
|
specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 22 }
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosIfqTotalRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of bytes belonging to the specified
|
|
forwarding class RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfqStatsEntry 23 }
|
|
|
|
jnxCosIfqTotalRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
belonging to the specified forwarding class were
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 24 }
|
|
|
|
jnxCosIfqLpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of low PLP (Packet Loss Priority) non
|
|
TCP bytes belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 25 }
|
|
|
|
jnxCosIfqLpNonTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
(Packet Loss Priority) non TCP bytes belonging to the
|
|
specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 26 }
|
|
|
|
jnxCosIfqLpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of low PLP (Packet Loss Priority) TCP
|
|
bytes belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 27 }
|
|
|
|
jnxCosIfqLpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
(Packet Loss Priority) TCP bytes belonging to the
|
|
specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 28 }
|
|
|
|
jnxCosIfqHpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of high PLP (Packet Loss Priority) non
|
|
TCP bytes belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 29 }
|
|
|
|
jnxCosIfqHpNonTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high
|
|
PLP (Packet Loss Priority) non TCP bytes belonging to the
|
|
specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 30 }
|
|
|
|
jnxCosIfqHpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of high PLP (Packet Loss Priority) TCP
|
|
bytes belonging to the specified forwarding class
|
|
RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 31 }
|
|
|
|
jnxCosIfqHpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high
|
|
PLP (Packet Loss Priority) TCP bytes belonging to the
|
|
specified forwarding class, were RED-dropped at the
|
|
output on the given interface."
|
|
::= { jnxCosIfqStatsEntry 32 }
|
|
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Forwarding-class to Output-queue-number mapping
|
|
-- ***************************************************************
|
|
|
|
jnxCosFcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosFcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table exposes the mapping between forwarding class
|
|
and output queue number."
|
|
::= { jnxCos 2 }
|
|
|
|
jnxCosFcEntry OBJECT-TYPE
|
|
SYNTAX JnxCosFcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry presents the output queue number for a
|
|
specified forwarding class."
|
|
INDEX { jnxCosFcName }
|
|
::= { jnxCosFcTable 1 }
|
|
|
|
JnxCosFcEntry ::=
|
|
SEQUENCE {
|
|
jnxCosFcName JnxCosAdminString,
|
|
jnxCosFcQueueNr Integer32,
|
|
jnxCosRestrictedQNr Integer32
|
|
}
|
|
|
|
jnxCosFcName OBJECT-TYPE
|
|
SYNTAX JnxCosAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the forwarding class."
|
|
::= { jnxCosFcEntry 1}
|
|
|
|
jnxCosFcQueueNr OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue number."
|
|
::= { jnxCosFcEntry 2}
|
|
|
|
jnxCosRestrictedQNr OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured restricted output queue number for the
|
|
specified forwarding class."
|
|
::= { jnxCosFcEntry 3}
|
|
|
|
|
|
-- ***************************************************************
|
|
-- FcId (Forwarding-class-identifiers) table.
|
|
-- ***************************************************************
|
|
jnxCosFcIdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosFcIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table presents information on forwarding-classes
|
|
configured on the system. Each entry is indexed using
|
|
a unique forwarding-class-identifier (FcId)."
|
|
::= { jnxCos 3 }
|
|
|
|
jnxCosFcIdEntry OBJECT-TYPE
|
|
SYNTAX JnxCosFcIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry represents information on a forwarding-class.
|
|
The entries are indexed using FcId."
|
|
INDEX { jnxCosFcId }
|
|
::= { jnxCosFcIdTable 1 }
|
|
|
|
JnxCosFcIdEntry ::=
|
|
SEQUENCE {
|
|
jnxCosFcId JnxCosFcIdentifier,
|
|
jnxCosFcIdToFcName JnxCosAdminString,
|
|
jnxCosFcFabricPriority INTEGER
|
|
}
|
|
|
|
jnxCosFcId OBJECT-TYPE
|
|
SYNTAX JnxCosFcIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Id that identifies a forwarding class."
|
|
::= { jnxCosFcIdEntry 1 }
|
|
|
|
jnxCosFcIdToFcName OBJECT-TYPE
|
|
SYNTAX JnxCosAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the forwarding class for a given FcId."
|
|
::= { jnxCosFcIdEntry 2 }
|
|
|
|
jnxCosFcFabricPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
low(0),
|
|
high(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The fabric priority for packets belonging to the specified
|
|
forwarding-class."
|
|
::= { jnxCosFcIdEntry 3 }
|
|
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Per queue stats table
|
|
-- ***************************************************************
|
|
jnxCosQstatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table presents the per queue stats. Only those
|
|
physical interfaces that support output queue stats appear
|
|
in this table."
|
|
::= { jnxCos 4 }
|
|
|
|
jnxCosQstatEntry OBJECT-TYPE
|
|
SYNTAX JnxCosQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains interface output queue stats for a
|
|
given output queue on the specified interface."
|
|
INDEX { jnxCosQstatIfIndex, jnxCosQstatQueueNr}
|
|
::= { jnxCosQstatTable 1 }
|
|
|
|
JnxCosQstatEntry ::=
|
|
SEQUENCE {
|
|
jnxCosQstatIfIndex InterfaceIndex,
|
|
jnxCosQstatQueueNr Integer32,
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosQstatQedPkts Counter64,
|
|
jnxCosQstatQedPktRate CounterBasedGauge64,
|
|
jnxCosQstatQedBytes Counter64,
|
|
jnxCosQstatQedByteRate CounterBasedGauge64,
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosQstatTxedPkts Counter64,
|
|
jnxCosQstatTxedPktRate CounterBasedGauge64,
|
|
jnxCosQstatTxedBytes Counter64,
|
|
jnxCosQstatTxedByteRate CounterBasedGauge64,
|
|
|
|
-- Tail-dropped stats
|
|
jnxCosQstatTailDropPkts Counter64,
|
|
jnxCosQstatTailDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosQstatTotalRedDropPkts Counter64,
|
|
jnxCosQstatTotalRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is not configured
|
|
jnxCosQstatLpNonTcpRedDropPkts Counter64,
|
|
jnxCosQstatLpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosQstatLpTcpRedDropPkts Counter64,
|
|
jnxCosQstatLpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
jnxCosQstatHpNonTcpRedDropPkts Counter64,
|
|
jnxCosQstatHpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosQstatHpTcpRedDropPkts Counter64,
|
|
jnxCosQstatHpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosQstatTotalRedDropBytes Counter64,
|
|
jnxCosQstatTotalRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp byte stats when tri color is not configured
|
|
jnxCosQstatLpNonTcpRedDropBytes Counter64,
|
|
jnxCosQstatLpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosQstatLpTcpRedDropBytes Counter64,
|
|
jnxCosQstatLpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
jnxCosQstatHpNonTcpRedDropBytes Counter64,
|
|
jnxCosQstatHpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosQstatHpTcpRedDropBytes Counter64,
|
|
jnxCosQstatHpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is configured
|
|
jnxCosQstatLpRedDropPkts Counter64,
|
|
jnxCosQstatLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosQstatMLpRedDropPkts Counter64,
|
|
jnxCosQstatMLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosQstatMHpRedDropPkts Counter64,
|
|
jnxCosQstatMHpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosQstatHpRedDropPkts Counter64,
|
|
jnxCosQstatHpRedDropPktRate CounterBasedGauge64,
|
|
-- Per dp byte stats when tri color is configured
|
|
jnxCosQstatLpRedDropBytes Counter64,
|
|
jnxCosQstatLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosQstatMLpRedDropBytes Counter64,
|
|
jnxCosQstatMLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosQstatMHpRedDropBytes Counter64,
|
|
jnxCosQstatMHpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosQstatHpRedDropBytes Counter64,
|
|
jnxCosQstatHpRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Rate Limit dropped packet stats
|
|
jnxCosQstatRateLimitDropPkts Counter64,
|
|
jnxCosQstatRateLimitDropPktRate CounterBasedGauge64,
|
|
|
|
-- Rate Limit dropped byte stats
|
|
jnxCosQstatRateLimitDropBytes Counter64,
|
|
jnxCosQstatRateLimitDropByteRate CounterBasedGauge64,
|
|
|
|
-- Total drop packet/byte stats
|
|
jnxCosQstatTotalDropPkts Counter64,
|
|
jnxCosQstatTotalDropPktRate CounterBasedGauge64,
|
|
jnxCosQstatTotalDropBytes Counter64,
|
|
jnxCosQstatTotalDropByteRate CounterBasedGauge64,
|
|
-- Depth parameters
|
|
jnxCosQstatDepthAverage CounterBasedGauge64,
|
|
jnxCosQstatDepthCurrent CounterBasedGauge64,
|
|
jnxCosQstatDepthPeak CounterBasedGauge64,
|
|
jnxCosQstatDepthMax CounterBasedGauge64
|
|
}
|
|
|
|
jnxCosQstatIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the interface."
|
|
::= { jnxCosQstatEntry 1 }
|
|
|
|
jnxCosQstatQueueNr OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue number."
|
|
::= { jnxCosQstatEntry 2 }
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosQstatQedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets queued at the output queue."
|
|
::= { jnxCosQstatEntry 3 }
|
|
|
|
jnxCosQstatQedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which packets
|
|
were queued at the output queue."
|
|
::= { jnxCosQstatEntry 4 }
|
|
|
|
jnxCosQstatQedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes queued at the output queue."
|
|
::= { jnxCosQstatEntry 5 }
|
|
|
|
jnxCosQstatQedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were queued at the output queue."
|
|
::= { jnxCosQstatEntry 6 }
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosQstatTxedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets transmitted on the queue."
|
|
::= { jnxCosQstatEntry 7 }
|
|
|
|
jnxCosQstatTxedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue's packet transmit rate, expressed in
|
|
packets per second."
|
|
::= { jnxCosQstatEntry 8 }
|
|
|
|
jnxCosQstatTxedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes transmitted on the queue."
|
|
::= { jnxCosQstatEntry 9 }
|
|
|
|
jnxCosQstatTxedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue's current transmit rate in bytes per second."
|
|
::= { jnxCosQstatEntry 10 }
|
|
|
|
-- Tail-dropped packet stats
|
|
jnxCosQstatTailDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets tail dropped at the output queue."
|
|
::= { jnxCosQstatEntry 11 }
|
|
|
|
jnxCosQstatTailDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tail drop packet rate (expressed in packets per second)
|
|
for the queue."
|
|
::= { jnxCosQstatEntry 12 }
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosQstatTotalRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped due to RED (Random Early
|
|
Detection) at the output on the given interface."
|
|
::= { jnxCosQstatEntry 13 }
|
|
|
|
jnxCosQstatTotalRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The most recent estimate of per-second RED-dropped packets
|
|
at the output queue on the given interface"
|
|
::= { jnxCosQstatEntry 14 }
|
|
|
|
jnxCosQstatLpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP packets RED-dropped."
|
|
::= { jnxCosQstatEntry 15 }
|
|
|
|
jnxCosQstatLpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP non TCP packets were RED-dropped."
|
|
::= { jnxCosQstatEntry 16 }
|
|
|
|
jnxCosQstatLpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP packets RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 17 }
|
|
|
|
jnxCosQstatLpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low PLP
|
|
TCP packets were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 18 }
|
|
|
|
jnxCosQstatHpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP packets RED-dropped
|
|
at the output on the given interface."
|
|
::= { jnxCosQstatEntry 19 }
|
|
|
|
jnxCosQstatHpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP non TCP packets were RED-dropped
|
|
at the output on the given interface."
|
|
::= { jnxCosQstatEntry 20 }
|
|
|
|
jnxCosQstatHpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP packets RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 21 }
|
|
|
|
jnxCosQstatHpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP TCP packets were RED-dropped at the output."
|
|
::= { jnxCosQstatEntry 22 }
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosQstatTotalRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes RED-dropped at the output on the
|
|
given interface."
|
|
::= { jnxCosQstatEntry 23 }
|
|
|
|
jnxCosQstatTotalRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were RED-dropped at the output on the given interface."
|
|
::= { jnxCosQstatEntry 24 }
|
|
|
|
jnxCosQstatLpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP bytes RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 25 }
|
|
|
|
jnxCosQstatLpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
non TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 26 }
|
|
|
|
jnxCosQstatLpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP
|
|
bytes RED-dropped at the output on the given interface."
|
|
::= { jnxCosQstatEntry 27 }
|
|
|
|
jnxCosQstatLpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 28 }
|
|
|
|
jnxCosQstatHpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP bytes RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 29 }
|
|
|
|
jnxCosQstatHpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high
|
|
PLP non TCP bytes were RED-dropped at the output queue on
|
|
the given interface."
|
|
::= { jnxCosQstatEntry 30 }
|
|
|
|
jnxCosQstatHpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosQstatEntry 31 }
|
|
|
|
jnxCosQstatHpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 32 }
|
|
|
|
jnxCosQstatLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 33 }
|
|
|
|
jnxCosQstatLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosQstatEntry 34 }
|
|
|
|
jnxCosQstatMLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 35 }
|
|
|
|
jnxCosQstatMLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-low
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosQstatEntry 36 }
|
|
|
|
jnxCosQstatMHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 37 }
|
|
|
|
jnxCosQstatMHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-high
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosQstatEntry 38 }
|
|
|
|
jnxCosQstatHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosQstatEntry 39 }
|
|
|
|
jnxCosQstatHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosQstatEntry 40 }
|
|
|
|
jnxCosQstatLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosQstatEntry 41 }
|
|
|
|
jnxCosQstatLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 42 }
|
|
|
|
jnxCosQstatMLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosQstatEntry 43 }
|
|
|
|
jnxCosQstatMLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 44 }
|
|
|
|
jnxCosQstatMHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosQstatEntry 45 }
|
|
|
|
jnxCosQstatMHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 46 }
|
|
|
|
jnxCosQstatHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosQstatEntry 47 }
|
|
|
|
jnxCosQstatHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosQstatEntry 48 }
|
|
|
|
-- Rate Limit dropped packet stats
|
|
jnxCosQstatRateLimitDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of rate-limit dropped packets
|
|
at the output on the given interface."
|
|
::= { jnxCosQstatEntry 49 }
|
|
|
|
jnxCosQstatRateLimitDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which packets
|
|
are rate-limit dropped at the output on the given interface."
|
|
::= { jnxCosQstatEntry 50 }
|
|
|
|
jnxCosQstatRateLimitDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of rate-limit dropped bytes
|
|
at the output on the given interface."
|
|
::= { jnxCosQstatEntry 51 }
|
|
|
|
jnxCosQstatRateLimitDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
are rate-limit dropped at the output on the given interface."
|
|
::= { jnxCosQstatEntry 52 }
|
|
|
|
-- Total Drop packet/byte stats
|
|
jnxCosQstatTotalDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of packets dropped on the queue."
|
|
::= { jnxCosQstatEntry 53 }
|
|
|
|
jnxCosQstatTotalDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue's packet total drop rate, expressed in
|
|
packets per second."
|
|
::= { jnxCosQstatEntry 54 }
|
|
|
|
jnxCosQstatTotalDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of bytes dropped on the queue."
|
|
::= { jnxCosQstatEntry 55 }
|
|
|
|
jnxCosQstatTotalDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue's current total drop rate in bytes per second."
|
|
::= { jnxCosQstatEntry 56 }
|
|
|
|
jnxCosQstatDepthAverage OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns Average depth for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosQstatEntry 57 }
|
|
|
|
jnxCosQstatDepthCurrent OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns current depth for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosQstatEntry 58 }
|
|
|
|
jnxCosQstatDepthPeak OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns peak depth for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosQstatEntry 59 }
|
|
|
|
jnxCosQstatDepthMax OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns Max depth for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosQstatEntry 60 }
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Per interface cos stats flags
|
|
-- There are three flags which indicate what kind of
|
|
-- RED stats are supported for an interface.
|
|
-- perRedDropProfileValid - This ifd supports per Dp stats
|
|
-- triColorConfiguredAndCapable - Tri Color Marking is
|
|
-- configured and this ifd supports tri color.
|
|
-- triColorConfiguredAndNotCapable - Tri Color Marking is
|
|
-- configured, but this ifd doesn't support tri color.
|
|
--
|
|
-- triColor Flags should be looked at only if
|
|
-- perRedDropProfileValid is set.
|
|
--
|
|
-- If perRedDropProfileValid is not set, then this interface
|
|
-- doesn't support per Dp stats. In that case none of the
|
|
-- per Dp stats are valid, and should be ignored.
|
|
--
|
|
-- If only perRedDropProfileValid is set then this interface
|
|
-- supports per Dp per protocol stats. In that case the
|
|
-- following stats are valid:
|
|
-- LpNonTcp, LpTcp, HpNonTcp and HpTcp.
|
|
-- and the following are not valid:
|
|
-- Lp, MLp, MHp and Hp.
|
|
--
|
|
-- If perRedDropProfileValid is set and triColorConfiguredAndCapable
|
|
-- is set then the following stats are valid:
|
|
-- Lp, MLp, MHp and Hp.
|
|
-- and the following are not valid:
|
|
-- LpTcp, LpNonTcp, HpTcp and HpNonTcp.
|
|
--
|
|
--
|
|
-- If perRedDropProfileValid is set and
|
|
-- triColorConfiguredAndNotCapable
|
|
-- is set then the following stats are valid:
|
|
-- Lp, and Hp.
|
|
-- and the following are not valid:
|
|
-- LpTcp, LpNonTcp, HpTcp, HpNonTcp, MLp and MHp.
|
|
--
|
|
-- ***************************************************************
|
|
|
|
JnxCosIfstatFlags ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flags related to per interface drop profile stats"
|
|
SYNTAX BITS {
|
|
perRedDropProfileValid(0),
|
|
triColorConfiguredAndCapable(1),
|
|
triColorConfiguredAndNotCapable(2)
|
|
}
|
|
|
|
jnxCosIfstatFlagTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosIfstatFlagEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table presents the per interface cos stats flags."
|
|
::= { jnxCos 5 }
|
|
|
|
jnxCosIfstatFlagEntry OBJECT-TYPE
|
|
SYNTAX JnxCosIfstatFlagEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains interface cos stats flags."
|
|
INDEX {jnxCosIfIndex}
|
|
::= { jnxCosIfstatFlagTable 1 }
|
|
|
|
JnxCosIfstatFlagEntry ::=
|
|
SEQUENCE {
|
|
jnxCosIfIndex InterfaceIndex,
|
|
jnxCosIfstatFlags JnxCosIfstatFlags
|
|
}
|
|
|
|
jnxCosIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the interface."
|
|
::= {jnxCosIfstatFlagEntry 1}
|
|
|
|
jnxCosIfstatFlags OBJECT-TYPE
|
|
SYNTAX JnxCosIfstatFlags
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cos stats flags for the interface."
|
|
::= {jnxCosIfstatFlagEntry 2}
|
|
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Per queue stats table
|
|
-- ***************************************************************
|
|
jnxCosInvQstatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosInvQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table presents the same information as the jnxCosQstatTable,
|
|
but with an inverted INDEX. Rather than being ordered by ifIndex
|
|
and Queue Number, this table is ordered by Queue Number and
|
|
ifIndex."
|
|
::= { jnxCos 6 }
|
|
|
|
jnxCosInvQstatEntry OBJECT-TYPE
|
|
SYNTAX JnxCosInvQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See jnxCosQstatEntry."
|
|
INDEX { jnxCosInvQstatQueueNr, jnxCosInvQstatIfIndex }
|
|
::= { jnxCosInvQstatTable 1 }
|
|
|
|
JnxCosInvQstatEntry ::=
|
|
SEQUENCE {
|
|
jnxCosInvQstatQueueNr Integer32,
|
|
jnxCosInvQstatIfIndex InterfaceIndex,
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosInvQstatQedPkts Counter64,
|
|
jnxCosInvQstatQedPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatQedBytes Counter64,
|
|
jnxCosInvQstatQedByteRate CounterBasedGauge64,
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosInvQstatTxedPkts Counter64,
|
|
jnxCosInvQstatTxedPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatTxedBytes Counter64,
|
|
jnxCosInvQstatTxedByteRate CounterBasedGauge64,
|
|
|
|
-- Tail-dropped stats
|
|
jnxCosInvQstatTailDropPkts Counter64,
|
|
jnxCosInvQstatTailDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosInvQstatTotalRedDropPkts Counter64,
|
|
jnxCosInvQstatTotalRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is not configured
|
|
jnxCosInvQstatLpNonTcpRedDropPkts Counter64,
|
|
jnxCosInvQstatLpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatLpTcpRedDropPkts Counter64,
|
|
jnxCosInvQstatLpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
jnxCosInvQstatHpNonTcpRedDropPkts Counter64,
|
|
jnxCosInvQstatHpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatHpTcpRedDropPkts Counter64,
|
|
jnxCosInvQstatHpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosInvQstatTotalRedDropBytes Counter64,
|
|
jnxCosInvQstatTotalRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp byte stats when tri color is not configured
|
|
jnxCosInvQstatLpNonTcpRedDropBytes Counter64,
|
|
jnxCosInvQstatLpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosInvQstatLpTcpRedDropBytes Counter64,
|
|
jnxCosInvQstatLpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
jnxCosInvQstatHpNonTcpRedDropBytes Counter64,
|
|
jnxCosInvQstatHpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosInvQstatHpTcpRedDropBytes Counter64,
|
|
jnxCosInvQstatHpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is configured
|
|
jnxCosInvQstatLpRedDropPkts Counter64,
|
|
jnxCosInvQstatLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatMLpRedDropPkts Counter64,
|
|
jnxCosInvQstatMLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatMHpRedDropPkts Counter64,
|
|
jnxCosInvQstatMHpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosInvQstatHpRedDropPkts Counter64,
|
|
jnxCosInvQstatHpRedDropPktRate CounterBasedGauge64,
|
|
-- Per dp byte stats when tri color is configured
|
|
jnxCosInvQstatLpRedDropBytes Counter64,
|
|
jnxCosInvQstatLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosInvQstatMLpRedDropBytes Counter64,
|
|
jnxCosInvQstatMLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosInvQstatMHpRedDropBytes Counter64,
|
|
jnxCosInvQstatMHpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosInvQstatHpRedDropBytes Counter64,
|
|
jnxCosInvQstatHpRedDropByteRate CounterBasedGauge64
|
|
}
|
|
|
|
-- Table Index
|
|
jnxCosInvQstatQueueNr OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue number."
|
|
::= { jnxCosInvQstatEntry 1 }
|
|
|
|
jnxCosInvQstatIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the interface."
|
|
::= { jnxCosInvQstatEntry 2 }
|
|
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosInvQstatQedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets queued at the output queue. See
|
|
jnxCosQstatQedPkts."
|
|
::= { jnxCosInvQstatEntry 3 }
|
|
|
|
jnxCosInvQstatQedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which packets
|
|
were queued at the output queue. See jnxCosQstatQedPktRate"
|
|
::= { jnxCosInvQstatEntry 4 }
|
|
|
|
jnxCosInvQstatQedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes queued at the output queue. See
|
|
jnxCosQstatQedBytes."
|
|
::= { jnxCosInvQstatEntry 5 }
|
|
|
|
jnxCosInvQstatQedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were queued at the output queue. See jnxCosQstatQedByteRate."
|
|
::= { jnxCosInvQstatEntry 6 }
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosInvQstatTxedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets transmitted on the queue. See
|
|
jnxCosQstatTxedPkts."
|
|
::= { jnxCosInvQstatEntry 7 }
|
|
|
|
jnxCosInvQstatTxedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue's packet transmit rate, expressed in
|
|
packets per second. See jnxCosQstatTxedPktRate."
|
|
::= { jnxCosInvQstatEntry 8 }
|
|
|
|
jnxCosInvQstatTxedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes transmitted on the queue. See
|
|
jnxCosQstatTxedBytes."
|
|
::= { jnxCosInvQstatEntry 9 }
|
|
|
|
jnxCosInvQstatTxedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue's current transmit rate in bytes per second. See
|
|
jnxCosQstatTxedByteRate."
|
|
::= { jnxCosInvQstatEntry 10 }
|
|
|
|
-- Tail-dropped packet stats
|
|
jnxCosInvQstatTailDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets tail dropped at the output queue. See
|
|
jnxCosQstatTailDropPkts."
|
|
::= { jnxCosInvQstatEntry 11 }
|
|
|
|
jnxCosInvQstatTailDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tail drop packet rate (expressed in packets per second)
|
|
for the queue. See jnxCosQstatTailDropPktRate."
|
|
::= { jnxCosInvQstatEntry 12 }
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosInvQstatTotalRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped due to RED (Random Early
|
|
Detection) at the output on the given interface. See
|
|
jnxCosQstatTotalRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 13 }
|
|
|
|
jnxCosInvQstatTotalRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The most recent estimate of per-second RED-dropped packets
|
|
at the output queue on the given interface. See
|
|
jnxCosInvQstatTotalRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 14 }
|
|
|
|
jnxCosInvQstatLpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP packets RED-dropped. See
|
|
jnxCosQstatLpNonTcpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 15 }
|
|
|
|
jnxCosInvQstatLpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP non TCP packets were RED-dropped. See
|
|
jnxCosQstatLpNonTcpRDropPktRate."
|
|
::= { jnxCosInvQstatEntry 16 }
|
|
|
|
jnxCosInvQstatLpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP packets RED-dropped at
|
|
the output on the given interface. See
|
|
jnxCosQstatLpTcpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 17 }
|
|
|
|
jnxCosInvQstatLpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low PLP
|
|
TCP packets were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatLpTcpRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 18 }
|
|
|
|
jnxCosInvQstatHpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP packets RED-dropped
|
|
at the output on the given interface. See
|
|
jnxCosQstatHpNonTcpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 19 }
|
|
|
|
jnxCosInvQstatHpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP non TCP packets were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatHpNonTcpRDropPktRate."
|
|
::= { jnxCosInvQstatEntry 20 }
|
|
|
|
jnxCosInvQstatHpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP packets RED-dropped at
|
|
the output on the given interface. See
|
|
jnxCosQstatHpTcpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 21 }
|
|
|
|
jnxCosInvQstatHpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP TCP packets were RED-dropped at the output. See
|
|
jnxCosQstatHpTcpRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 22 }
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosInvQstatTotalRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes RED-dropped at the output on the
|
|
given interface. See jnxCosQstatTotalRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 23 }
|
|
|
|
jnxCosInvQstatTotalRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were RED-dropped at the output on the given interface. See
|
|
jnxCosQstatTotalRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 24 }
|
|
|
|
jnxCosInvQstatLpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP bytes RED-dropped at
|
|
the output on the given interface. See
|
|
jnxCosQstatLpNonTcpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 25 }
|
|
|
|
jnxCosInvQstatLpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
non TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatLpNonTcpRDropByteRate."
|
|
::= { jnxCosInvQstatEntry 26 }
|
|
|
|
jnxCosInvQstatLpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP bytes RED-dropped at the output
|
|
on the given interface. See jnxCosQstatLpTcpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 27 }
|
|
|
|
jnxCosInvQstatLpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatLpTcpRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 28 }
|
|
|
|
jnxCosInvQstatHpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP bytes RED-dropped at
|
|
the output on the given interface. See
|
|
jnxCosQstatHpNonTcpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 29 }
|
|
|
|
jnxCosInvQstatHpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high
|
|
PLP non TCP bytes were RED-dropped at the output queue on
|
|
the given interface. See jnxCosQstatHpNonTcpRDropByteRate."
|
|
::= { jnxCosInvQstatEntry 30 }
|
|
|
|
jnxCosInvQstatHpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface. See
|
|
jnxCosQstatHpTcpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 31 }
|
|
|
|
jnxCosInvQstatHpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatHpTcpRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 32 }
|
|
|
|
jnxCosInvQstatLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP packets RED-droppped at
|
|
the output on the given interface. See jnxCosQstatLpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 33 }
|
|
|
|
jnxCosInvQstatLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP packets were RED-dropped at the output. See
|
|
jnxCosQstatLpRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 34 }
|
|
|
|
jnxCosInvQstatMLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP packets RED-droppped at
|
|
the output on the given interface. See jnxCosQstatMLpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 35 }
|
|
|
|
jnxCosInvQstatMLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-low
|
|
PLP packets were RED-dropped at the output. See
|
|
jnxCosQstatMLpRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 36 }
|
|
|
|
jnxCosInvQstatMHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP packets RED-droppped at
|
|
the output on the given interface. See jnxCosQstatMHpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 37 }
|
|
|
|
jnxCosInvQstatMHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-high
|
|
PLP packets were RED-dropped at the output. See
|
|
jnxCosQstatMHpRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 38 }
|
|
|
|
jnxCosInvQstatHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP packets RED-droppped at
|
|
the output on the given interface. See jnxCosQstatHpRedDropPkts."
|
|
::= { jnxCosInvQstatEntry 39 }
|
|
|
|
jnxCosInvQstatHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP packets were RED-dropped at the output. See
|
|
jnxCosQstatHpRedDropPktRate."
|
|
::= { jnxCosInvQstatEntry 40 }
|
|
|
|
|
|
|
|
jnxCosInvQstatLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface. See
|
|
jnxCosQstatLpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 41 }
|
|
|
|
jnxCosInvQstatLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatLpRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 42 }
|
|
|
|
jnxCosInvQstatMLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface. See
|
|
jnxCosQstatMLpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 43 }
|
|
|
|
jnxCosInvQstatMLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatMLpRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 44 }
|
|
|
|
jnxCosInvQstatMHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface. See
|
|
jnxCosQstatMHpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 45 }
|
|
|
|
jnxCosInvQstatMHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatMHpRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 46 }
|
|
|
|
jnxCosInvQstatHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface. See
|
|
jnxCosQstatHpRedDropBytes."
|
|
::= { jnxCosInvQstatEntry 47 }
|
|
|
|
jnxCosInvQstatHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface. See jnxCosQstatHpRedDropByteRate."
|
|
::= { jnxCosInvQstatEntry 48 }
|
|
|
|
-- ***************************************************************
|
|
-- Per ingress queue stats table
|
|
-- ***************************************************************
|
|
jnxCosIngressQstatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosIngressQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table presents the per queue stats. Only those
|
|
physical interfaces that support ingress queue stats appear
|
|
in this table."
|
|
::= { jnxCos 7 }
|
|
|
|
jnxCosIngressQstatEntry OBJECT-TYPE
|
|
SYNTAX JnxCosIngressQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains interface ingress queue stats for a
|
|
given ingress queue on the specified interface."
|
|
INDEX { jnxCosIngressQstatIfIndex, jnxCosIngressQstatQueueNr}
|
|
::= { jnxCosIngressQstatTable 1 }
|
|
|
|
JnxCosIngressQstatEntry ::=
|
|
SEQUENCE {
|
|
jnxCosIngressQstatIfIndex InterfaceIndex,
|
|
jnxCosIngressQstatQueueNr Integer32,
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosIngressQstatQedPkts Counter64,
|
|
jnxCosIngressQstatQedPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatQedBytes Counter64,
|
|
jnxCosIngressQstatQedByteRate CounterBasedGauge64,
|
|
|
|
-- Transmitted packet/byte stats
|
|
-- Trasmitted by "ingress TM" from IQ2 pic to PFE
|
|
jnxCosIngressQstatTxedPkts Counter64,
|
|
jnxCosIngressQstatTxedPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatTxedBytes Counter64,
|
|
jnxCosIngressQstatTxedByteRate CounterBasedGauge64,
|
|
|
|
-- Tail-dropped stats
|
|
jnxCosIngressQstatTailDropPkts Counter64,
|
|
jnxCosIngressQstatTailDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosIngressQstatTotalRedDropPkts Counter64,
|
|
jnxCosIngressQstatTotalRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is not configured
|
|
jnxCosIngressQstatLpNonTcpRedDropPkts Counter64,
|
|
jnxCosIngressQstatLpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatLpTcpRedDropPkts Counter64,
|
|
jnxCosIngressQstatLpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
jnxCosIngressQstatHpNonTcpRedDropPkts Counter64,
|
|
jnxCosIngressQstatHpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatHpTcpRedDropPkts Counter64,
|
|
jnxCosIngressQstatHpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosIngressQstatTotalRedDropBytes Counter64,
|
|
jnxCosIngressQstatTotalRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp byte stats when tri color is not configured
|
|
jnxCosIngressQstatLpNonTcpRedDropBytes Counter64,
|
|
jnxCosIngressQstatLpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosIngressQstatLpTcpRedDropBytes Counter64,
|
|
jnxCosIngressQstatLpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
jnxCosIngressQstatHpNonTcpRedDropBytes Counter64,
|
|
jnxCosIngressQstatHpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosIngressQstatHpTcpRedDropBytes Counter64,
|
|
jnxCosIngressQstatHpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is configured
|
|
jnxCosIngressQstatLpRedDropPkts Counter64,
|
|
jnxCosIngressQstatLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatMLpRedDropPkts Counter64,
|
|
jnxCosIngressQstatMLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatMHpRedDropPkts Counter64,
|
|
jnxCosIngressQstatMHpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIngressQstatHpRedDropPkts Counter64,
|
|
jnxCosIngressQstatHpRedDropPktRate CounterBasedGauge64,
|
|
-- Per dp byte stats when tri color is configured
|
|
jnxCosIngressQstatLpRedDropBytes Counter64,
|
|
jnxCosIngressQstatLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIngressQstatMLpRedDropBytes Counter64,
|
|
jnxCosIngressQstatMLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIngressQstatMHpRedDropBytes Counter64,
|
|
jnxCosIngressQstatMHpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIngressQstatHpRedDropBytes Counter64,
|
|
jnxCosIngressQstatHpRedDropByteRate CounterBasedGauge64,
|
|
-- Depth parameters
|
|
jnxCosIngressQstatDepthAverage CounterBasedGauge64,
|
|
jnxCosIngressQstatDepthCurrent CounterBasedGauge64,
|
|
jnxCosIngressQstatDepthPeak CounterBasedGauge64,
|
|
jnxCosIngressQstatDepthMax CounterBasedGauge64,
|
|
-- Rate Limit dropped packet stats
|
|
jnxCosIngressQstatRateLimitDropPkts Counter64,
|
|
jnxCosIngressQstatRateLimitDropPktRate CounterBasedGauge64,
|
|
-- Rate Limit dropped byte stats
|
|
jnxCosIngressQstatRateLimitDropBytes Counter64,
|
|
jnxCosIngressQstatRateLimitDropByteRate CounterBasedGauge64
|
|
|
|
}
|
|
|
|
jnxCosIngressQstatIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the interface."
|
|
::= { jnxCosIngressQstatEntry 1 }
|
|
|
|
jnxCosIngressQstatQueueNr OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ingress queue number."
|
|
::= { jnxCosIngressQstatEntry 2 }
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosIngressQstatQedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets queued at the ingress queue."
|
|
::= { jnxCosIngressQstatEntry 3 }
|
|
|
|
jnxCosIngressQstatQedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which packets
|
|
were queued at the ingress queue."
|
|
::= { jnxCosIngressQstatEntry 4 }
|
|
|
|
jnxCosIngressQstatQedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes queued at the ingress queue."
|
|
::= { jnxCosIngressQstatEntry 5 }
|
|
|
|
jnxCosIngressQstatQedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were queued at the ingress queue."
|
|
::= { jnxCosIngressQstatEntry 6 }
|
|
|
|
-- Transmitted packet/byte stats
|
|
-- Trasmitted by "ingress TM" from IQ2 pic to PFE
|
|
jnxCosIngressQstatTxedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets transmitted on the queue."
|
|
::= { jnxCosIngressQstatEntry 7 }
|
|
|
|
jnxCosIngressQstatTxedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The input queue's packet transmit rate, expressed in
|
|
packets per second."
|
|
::= { jnxCosIngressQstatEntry 8 }
|
|
|
|
jnxCosIngressQstatTxedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes transmitted on the queue."
|
|
::= { jnxCosIngressQstatEntry 9 }
|
|
|
|
jnxCosIngressQstatTxedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue's current transmit rate in bytes per second."
|
|
::= { jnxCosIngressQstatEntry 10 }
|
|
|
|
-- Tail-dropped packet stats
|
|
jnxCosIngressQstatTailDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets tail dropped at the ingress queue."
|
|
::= { jnxCosIngressQstatEntry 11 }
|
|
|
|
jnxCosIngressQstatTailDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tail drop packet rate (expressed in packets per second)
|
|
for the queue."
|
|
::= { jnxCosIngressQstatEntry 12 }
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosIngressQstatTotalRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped due to RED (Random Early
|
|
Detection) at the on the given interface."
|
|
::= { jnxCosIngressQstatEntry 13 }
|
|
|
|
jnxCosIngressQstatTotalRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The most recent estimate of per-second RED-dropped packets
|
|
at the ingress queue on the given interface"
|
|
::= { jnxCosIngressQstatEntry 14 }
|
|
|
|
jnxCosIngressQstatLpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP packets RED-dropped."
|
|
::= { jnxCosIngressQstatEntry 15 }
|
|
|
|
jnxCosIngressQstatLpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP non TCP packets were RED-dropped."
|
|
::= { jnxCosIngressQstatEntry 16 }
|
|
|
|
jnxCosIngressQstatLpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP packets RED-dropped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 17 }
|
|
|
|
jnxCosIngressQstatLpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low PLP
|
|
TCP packets were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 18 }
|
|
|
|
jnxCosIngressQstatHpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP packets RED-dropped
|
|
at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 19 }
|
|
|
|
jnxCosIngressQstatHpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP non TCP packets were RED-dropped
|
|
at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 20 }
|
|
|
|
jnxCosIngressQstatHpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP packets RED-dropped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 21 }
|
|
|
|
jnxCosIngressQstatHpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP TCP packets were RED-dropped at the ingress."
|
|
::= { jnxCosIngressQstatEntry 22 }
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosIngressQstatTotalRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes RED-dropped at the ingress on the
|
|
given interface."
|
|
::= { jnxCosIngressQstatEntry 23 }
|
|
|
|
jnxCosIngressQstatTotalRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were RED-dropped at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 24 }
|
|
|
|
jnxCosIngressQstatLpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP bytes RED-dropped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 25 }
|
|
|
|
jnxCosIngressQstatLpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
non TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 26 }
|
|
|
|
jnxCosIngressQstatLpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP
|
|
bytes RED-dropped at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 27 }
|
|
|
|
jnxCosIngressQstatLpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 28 }
|
|
|
|
jnxCosIngressQstatHpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP bytes RED-dropped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 29 }
|
|
|
|
jnxCosIngressQstatHpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high
|
|
PLP non TCP bytes were RED-dropped at the ingress queue on
|
|
the given interface."
|
|
::= { jnxCosIngressQstatEntry 30 }
|
|
|
|
jnxCosIngressQstatHpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
ingress queue on the given interface."
|
|
::= { jnxCosIngressQstatEntry 31 }
|
|
|
|
jnxCosIngressQstatHpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 32 }
|
|
|
|
jnxCosIngressQstatLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP packets RED-droppped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 33 }
|
|
|
|
jnxCosIngressQstatLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP packets were RED-dropped at the ingress ."
|
|
::= { jnxCosIngressQstatEntry 34 }
|
|
|
|
jnxCosIngressQstatMLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP packets RED-droppped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 35 }
|
|
|
|
jnxCosIngressQstatMLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-low
|
|
PLP packets were RED-dropped at the ingress ."
|
|
::= { jnxCosIngressQstatEntry 36 }
|
|
|
|
jnxCosIngressQstatMHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP packets RED-droppped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 37 }
|
|
|
|
jnxCosIngressQstatMHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-high
|
|
PLP packets were RED-dropped at the ingress."
|
|
::= { jnxCosIngressQstatEntry 38 }
|
|
|
|
jnxCosIngressQstatHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP packets RED-droppped at
|
|
the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 39 }
|
|
|
|
jnxCosIngressQstatHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP packets were RED-dropped at the ingress."
|
|
::= { jnxCosIngressQstatEntry 40 }
|
|
|
|
jnxCosIngressQstatLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP bytes RED-dropped at the
|
|
ingress queue on the given interface."
|
|
::= { jnxCosIngressQstatEntry 41 }
|
|
|
|
jnxCosIngressQstatLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 42 }
|
|
|
|
jnxCosIngressQstatMLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP TCP bytes RED-dropped at the
|
|
ingress queue on the given interface."
|
|
::= { jnxCosIngressQstatEntry 43 }
|
|
|
|
jnxCosIngressQstatMLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-low PLP
|
|
TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 44 }
|
|
|
|
jnxCosIngressQstatMHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP TCP bytes RED-dropped at the
|
|
ingress queue on the given interface."
|
|
::= { jnxCosIngressQstatEntry 45 }
|
|
|
|
jnxCosIngressQstatMHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-high PLP
|
|
TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 46 }
|
|
|
|
jnxCosIngressQstatHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
ingress queue on the given interface."
|
|
::= { jnxCosIngressQstatEntry 47 }
|
|
|
|
jnxCosIngressQstatHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the ingress on the given
|
|
interface."
|
|
::= { jnxCosIngressQstatEntry 48 }
|
|
|
|
|
|
jnxCosIngressQstatDepthAverage OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns Average depth at the ingress for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosIngressQstatEntry 49 }
|
|
|
|
jnxCosIngressQstatDepthCurrent OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns current depth at ingress for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosIngressQstatEntry 50 }
|
|
|
|
jnxCosIngressQstatDepthPeak OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns peak depth at ingress for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosIngressQstatEntry 51 }
|
|
|
|
jnxCosIngressQstatDepthMax OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns Max depth at ingress for a given interface and queue.
|
|
For unsupported platform, returns '0'"
|
|
::= { jnxCosIngressQstatEntry 52 }
|
|
|
|
-- Rate Limit dropped packet stats
|
|
jnxCosIngressQstatRateLimitDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of rate-limit dropped packets
|
|
at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 53 }
|
|
|
|
jnxCosIngressQstatRateLimitDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packetes per second) at which packets
|
|
are rate-limit dropped at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 54 }
|
|
|
|
-- Rate Limit dropped Bytes stats
|
|
jnxCosIngressQstatRateLimitDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of rate-limit dropped bytes
|
|
at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 55 }
|
|
|
|
jnxCosIngressQstatRateLimitDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
are rate-limit dropped at the ingress on the given interface."
|
|
::= { jnxCosIngressQstatEntry 56 }
|
|
|
|
|
|
-- ***************************************************************
|
|
-- Cos Traps / Notifications
|
|
-- ***************************************************************
|
|
|
|
-- Cos Notification Variables/Objects
|
|
--
|
|
jnxCosNotifyVars OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cos notification object definitions."
|
|
::= { jnxCos 8 }
|
|
|
|
jnxCosInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name of the Cos interface."
|
|
::= { jnxCosNotifyVars 1 }
|
|
|
|
jnxCosFpcIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..'7fffffff'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of FPC which has seen queue overflow"
|
|
::= { jnxCosNotifyVars 2 }
|
|
|
|
jnxCosPfeIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..'7fffffff'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of pfe which has seen queue overflow"
|
|
::= { jnxCosNotifyVars 3 }
|
|
|
|
jnxCosQueueIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..'7fffffff'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue index which has seen overflow"
|
|
::= { jnxCosNotifyVars 4 }
|
|
|
|
-- Cos Notifications
|
|
--
|
|
jnxCosNotificationsPrefix OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All Cosd notifications are registered under this branch."
|
|
::= { jnxCosNotifications 0 }
|
|
|
|
jnxCosOutOfDedicatedQueues NOTIFICATION-TYPE
|
|
OBJECTS { jnxCosInterfaceName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No more dedicated CoS queues available"
|
|
::= { jnxCosNotificationsPrefix 1 }
|
|
|
|
jnxCosAlmostOutOfDedicatedQueues NOTIFICATION-TYPE
|
|
OBJECTS { jnxCosInterfaceName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Only 10% of dedicated CoS queues are available"
|
|
::= { jnxCosNotificationsPrefix 2 }
|
|
|
|
jnxCosFabricQueueOverflow NOTIFICATION-TYPE
|
|
OBJECTS { jnxCosFpcIndex,
|
|
jnxCosPfeIndex,
|
|
jnxCosQueueIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fabric Queue occupancy exceeded threshold"
|
|
::= { jnxCosNotificationsPrefix 3 }
|
|
|
|
jnxCosWanQueueOverflow NOTIFICATION-TYPE
|
|
OBJECTS { jnxCosFpcIndex,
|
|
jnxCosInterfaceName,
|
|
jnxCosQueueIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wan Queue occupancy exceeded threshold"
|
|
::= { jnxCosNotificationsPrefix 4 }
|
|
|
|
jnxCosFabricQueueOverflowCleared NOTIFICATION-TYPE
|
|
OBJECTS { jnxCosFpcIndex,
|
|
jnxCosPfeIndex,
|
|
jnxCosQueueIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fabric Queue overflow condition cleared"
|
|
::= { jnxCosNotificationsPrefix 5 }
|
|
|
|
jnxCosWanQueueOverflowCleared NOTIFICATION-TYPE
|
|
OBJECTS { jnxCosFpcIndex,
|
|
jnxCosInterfaceName,
|
|
jnxCosQueueIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wan Queue overflow condition cleared"
|
|
::= { jnxCosNotificationsPrefix 6 }
|
|
|
|
-- ***************************************************************
|
|
-- Cos If table
|
|
-- ***************************************************************
|
|
|
|
jnxCosIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of interface entries."
|
|
|
|
::= { jnxCos 9 }
|
|
|
|
jnxCosIfEntry OBJECT-TYPE
|
|
SYNTAX JnxCosIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
an interface."
|
|
INDEX { jnxCosIfIdx }
|
|
::= { jnxCosIfTable 1 }
|
|
|
|
JnxCosIfEntry ::=
|
|
SEQUENCE {
|
|
jnxCosIfIdx InterfaceIndex,
|
|
jnxCosIfsetDescr DisplayString
|
|
}
|
|
|
|
jnxCosIfIdx OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value, greater than zero, for each interface."
|
|
::= { jnxCosIfEntry 1 }
|
|
|
|
jnxCosIfsetDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string containing name of the interface."
|
|
::= { jnxCosIfEntry 2 }
|
|
|
|
|
|
-- ***************************************************************
|
|
-- #####################
|
|
-- Per queue stats table for iflset by ifl index
|
|
-- ***************************************************************
|
|
jnxCosIfsetQstatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosIfsetQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table presents the per queue stats. Only those
|
|
physical interfaces that support output queue stats appear
|
|
in this table."
|
|
::= { jnxCos 10 }
|
|
|
|
jnxCosIfsetQstatEntry OBJECT-TYPE
|
|
SYNTAX JnxCosIfsetQstatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains interface output queue stats for a
|
|
given output queue on the specified interface."
|
|
INDEX { jnxCosIfsetQstatChildIfIndex, jnxCosIfsetQstatQueueNr}
|
|
::= { jnxCosIfsetQstatTable 1 }
|
|
|
|
JnxCosIfsetQstatEntry ::=
|
|
SEQUENCE {
|
|
jnxCosIfsetQstatChildIfIndex InterfaceIndex,
|
|
jnxCosIfsetQstatQueueNr Integer32,
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosIfsetQstatQedPkts Counter64,
|
|
jnxCosIfsetQstatQedPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatQedBytes Counter64,
|
|
jnxCosIfsetQstatQedByteRate CounterBasedGauge64,
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosIfsetQstatTxedPkts Counter64,
|
|
jnxCosIfsetQstatTxedPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatTxedBytes Counter64,
|
|
jnxCosIfsetQstatTxedByteRate CounterBasedGauge64,
|
|
|
|
-- Tail-dropped stats
|
|
jnxCosIfsetQstatTailDropPkts Counter64,
|
|
jnxCosIfsetQstatTailDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosIfsetQstatTotalRedDropPkts Counter64,
|
|
jnxCosIfsetQstatTotalRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is not configured
|
|
jnxCosIfsetQstatLpNonTcpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatLpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatLpTcpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatLpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
jnxCosIfsetQstatHpNonTcpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatHpNonTcpRDropPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatHpTcpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatHpTcpRedDropPktRate CounterBasedGauge64,
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosIfsetQstatTotalRedDropBytes Counter64,
|
|
jnxCosIfsetQstatTotalRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp byte stats when tri color is not configured
|
|
jnxCosIfsetQstatLpNonTcpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatLpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatLpTcpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatLpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
jnxCosIfsetQstatHpNonTcpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatHpNonTcpRDropByteRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatHpTcpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatHpTcpRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Per dp stats when tri color is configured
|
|
jnxCosIfsetQstatLpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatMLpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatMLpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatMHpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatMHpRedDropPktRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatHpRedDropPkts Counter64,
|
|
jnxCosIfsetQstatHpRedDropPktRate CounterBasedGauge64,
|
|
-- Per dp byte stats when tri color is configured
|
|
jnxCosIfsetQstatLpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatMLpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatMLpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatMHpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatMHpRedDropByteRate CounterBasedGauge64,
|
|
jnxCosIfsetQstatHpRedDropBytes Counter64,
|
|
jnxCosIfsetQstatHpRedDropByteRate CounterBasedGauge64,
|
|
|
|
-- Rate Limit dropped packet stats
|
|
jnxCosIfsetQstatRateLimitDropPkts Counter64,
|
|
jnxCosIfsetQstatRateLimitDropPktRate CounterBasedGauge64,
|
|
|
|
-- Rate Limit dropped byte stats
|
|
jnxCosIfsetQstatRateLimitDropBytes Counter64,
|
|
jnxCosIfsetQstatRateLimitDropByteRate CounterBasedGauge64
|
|
}
|
|
|
|
jnxCosIfsetQstatChildIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the interface."
|
|
::= { jnxCosIfsetQstatEntry 1 }
|
|
|
|
jnxCosIfsetQstatQueueNr OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue number."
|
|
::= { jnxCosIfsetQstatEntry 2 }
|
|
|
|
-- Queued packet/byte stats
|
|
jnxCosIfsetQstatQedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets queued at the output queue."
|
|
::= { jnxCosIfsetQstatEntry 3 }
|
|
|
|
jnxCosIfsetQstatQedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which packets
|
|
were queued at the output queue."
|
|
::= { jnxCosIfsetQstatEntry 4 }
|
|
|
|
jnxCosIfsetQstatQedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes queued at the output queue."
|
|
::= { jnxCosIfsetQstatEntry 5 }
|
|
|
|
jnxCosIfsetQstatQedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were queued at the output queue."
|
|
::= { jnxCosIfsetQstatEntry 6 }
|
|
|
|
-- Transmitted packet/byte stats
|
|
jnxCosIfsetQstatTxedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets transmitted on the queue."
|
|
::= { jnxCosIfsetQstatEntry 7 }
|
|
|
|
jnxCosIfsetQstatTxedPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output queue's packet transmit rate, expressed in
|
|
packets per second."
|
|
::= { jnxCosIfsetQstatEntry 8 }
|
|
|
|
jnxCosIfsetQstatTxedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes transmitted on the queue."
|
|
::= { jnxCosIfsetQstatEntry 9 }
|
|
|
|
jnxCosIfsetQstatTxedByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue's current transmit rate in bytes per second."
|
|
::= { jnxCosIfsetQstatEntry 10 }
|
|
|
|
-- Tail-dropped packet stats
|
|
jnxCosIfsetQstatTailDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets tail dropped at the output queue."
|
|
::= { jnxCosIfsetQstatEntry 11 }
|
|
|
|
jnxCosIfsetQstatTailDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tail drop packet rate (expressed in packets per second)
|
|
for the queue."
|
|
::= { jnxCosIfsetQstatEntry 12 }
|
|
|
|
-- RED-dropped packet stats
|
|
jnxCosIfsetQstatTotalRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped due to RED (Random Early
|
|
Detection) at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 13 }
|
|
|
|
jnxCosIfsetQstatTotalRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The most recent estimate of per-second RED-dropped packets
|
|
at the output queue on the given interface"
|
|
::= { jnxCosIfsetQstatEntry 14 }
|
|
|
|
jnxCosIfsetQstatLpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP packets RED-dropped."
|
|
::= { jnxCosIfsetQstatEntry 15 }
|
|
|
|
jnxCosIfsetQstatLpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP non TCP packets were RED-dropped."
|
|
::= { jnxCosIfsetQstatEntry 16 }
|
|
|
|
jnxCosIfsetQstatLpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP packets RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 17 }
|
|
|
|
jnxCosIfsetQstatLpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low PLP
|
|
TCP packets were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 18 }
|
|
|
|
jnxCosIfsetQstatHpNonTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP packets RED-dropped
|
|
at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 19 }
|
|
|
|
jnxCosIfsetQstatHpNonTcpRDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP non TCP packets were RED-dropped
|
|
at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 20 }
|
|
|
|
jnxCosIfsetQstatHpTcpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP packets RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 21 }
|
|
|
|
jnxCosIfsetQstatHpTcpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP TCP packets were RED-dropped at the output."
|
|
::= { jnxCosIfsetQstatEntry 22 }
|
|
|
|
-- RED-dropped byte stats
|
|
jnxCosIfsetQstatTotalRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes RED-dropped at the output on the
|
|
given interface."
|
|
::= { jnxCosIfsetQstatEntry 23 }
|
|
|
|
jnxCosIfsetQstatTotalRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
were RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 24 }
|
|
|
|
jnxCosIfsetQstatLpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP non TCP bytes RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 25 }
|
|
|
|
jnxCosIfsetQstatLpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
non TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 26 }
|
|
|
|
jnxCosIfsetQstatLpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP
|
|
bytes RED-dropped at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 27 }
|
|
|
|
jnxCosIfsetQstatLpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 28 }
|
|
|
|
jnxCosIfsetQstatHpNonTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP non TCP bytes RED-dropped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 29 }
|
|
|
|
jnxCosIfsetQstatHpNonTcpRDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high
|
|
PLP non TCP bytes were RED-dropped at the output queue on
|
|
the given interface."
|
|
::= { jnxCosIfsetQstatEntry 30 }
|
|
|
|
jnxCosIfsetQstatHpTcpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 31 }
|
|
|
|
jnxCosIfsetQstatHpTcpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 32 }
|
|
|
|
jnxCosIfsetQstatLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 33 }
|
|
|
|
jnxCosIfsetQstatLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which low
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosIfsetQstatEntry 34 }
|
|
|
|
jnxCosIfsetQstatMLpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 35 }
|
|
|
|
jnxCosIfsetQstatMLpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-low
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosIfsetQstatEntry 36 }
|
|
|
|
jnxCosIfsetQstatMHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 37 }
|
|
|
|
jnxCosIfsetQstatMHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which medium-high
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosIfsetQstatEntry 38 }
|
|
|
|
jnxCosIfsetQstatHpRedDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP packets RED-droppped at
|
|
the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 39 }
|
|
|
|
jnxCosIfsetQstatHpRedDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in packets per second) at which high
|
|
PLP packets were RED-dropped at the output."
|
|
::= { jnxCosIfsetQstatEntry 40 }
|
|
|
|
jnxCosIfsetQstatLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of low PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 41 }
|
|
|
|
jnxCosIfsetQstatLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 42 }
|
|
|
|
jnxCosIfsetQstatMLpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-low PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 43 }
|
|
|
|
jnxCosIfsetQstatMLpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-low PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 44 }
|
|
|
|
jnxCosIfsetQstatMHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of medium-high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 45 }
|
|
|
|
jnxCosIfsetQstatMHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which medium-high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 46 }
|
|
|
|
jnxCosIfsetQstatHpRedDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of high PLP TCP bytes RED-dropped at the
|
|
output queue on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 47 }
|
|
|
|
jnxCosIfsetQstatHpRedDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which high PLP
|
|
TCP bytes were RED-dropped at the output on the given
|
|
interface."
|
|
::= { jnxCosIfsetQstatEntry 48 }
|
|
|
|
-- Rate Limit dropped packet stats
|
|
jnxCosIfsetQstatRateLimitDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of rate-limit dropped packets
|
|
at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 49 }
|
|
|
|
jnxCosIfsetQstatRateLimitDropPktRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which packets
|
|
are rate-limit dropped at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 50 }
|
|
|
|
jnxCosIfsetQstatRateLimitDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of rate-limit dropped bytes
|
|
at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 51 }
|
|
|
|
jnxCosIfsetQstatRateLimitDropByteRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate (expressed in bytes per second) at which bytes
|
|
are rate-limit dropped at the output on the given interface."
|
|
::= { jnxCosIfsetQstatEntry 52 }
|
|
|
|
---
|
|
--- PFC priority Table
|
|
---
|
|
|
|
jnxCosPfcPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosPfcPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the per class of priority flow control
|
|
information of an interface."
|
|
::= { jnxCos 11 }
|
|
|
|
jnxCosPfcPriorityEntry OBJECT-TYPE
|
|
SYNTAX JnxCosPfcPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row of parameters for each class of PFC on an interface."
|
|
INDEX { jnxCosPfcIfIndex, jnxCosPfcPriorityIndex }
|
|
::= { jnxCosPfcPriorityTable 1 }
|
|
|
|
JnxCosPfcPriorityEntry ::= SEQUENCE {
|
|
jnxCosPfcIfIndex InterfaceIndex,
|
|
jnxCosPfcPriorityIndex Integer32,
|
|
jnxCosPfcPriorityRequestsTx Counter64,
|
|
jnxCosPfcPriorityRequestsRx Counter64
|
|
}
|
|
|
|
jnxCosPfcIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the same value as identified by ifIndex."
|
|
::= { jnxCosPfcPriorityEntry 1 }
|
|
|
|
jnxCosPfcPriorityIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for accessing the per-priority information of PFC on interface."
|
|
::= { jnxCosPfcPriorityEntry 2 }
|
|
|
|
jnxCosPfcPriorityRequestsTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Requests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the invoked PFC requests primitives with
|
|
this priority class asserted"
|
|
::= { jnxCosPfcPriorityEntry 3 }
|
|
|
|
jnxCosPfcPriorityRequestsRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Requests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the received PFC requests primitives with
|
|
this priority class asserted"
|
|
::= { jnxCosPfcPriorityEntry 4 }
|
|
|
|
---
|
|
--- End of PFC priority Table
|
|
---
|
|
|
|
---
|
|
--- PFC Watchdog Table
|
|
---
|
|
jnxCosWatchdogTxQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxCosWatchdogTxQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains tx-queue statistics related to the
|
|
PFC Watchdog feature. Only queues for interfaces which
|
|
have PFC enabled appear in the table."
|
|
::= { jnxCos 12 }
|
|
|
|
jnxCosWatchdogTxQueueEntry OBJECT-TYPE
|
|
SYNTAX JnxCosWatchdogTxQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the jnxCosWatchdogTxQueueTable."
|
|
INDEX { jnxCosWatchdogIfIndex, jnxCosWatchdogTxQueueId }
|
|
::= { jnxCosWatchdogTxQueueTable 1 }
|
|
|
|
JnxCosWatchdogTxQueueEntry ::= SEQUENCE {
|
|
jnxCosWatchdogIfIndex InterfaceIndex,
|
|
jnxCosWatchdogTxQueueId Integer32,
|
|
jnxCosWatchdogTxQueueStuckCount Integer32,
|
|
jnxCosWatchdogTxQueueRecoveredCount Integer32,
|
|
jnxCosWatchdogTotalPktDrop Integer32,
|
|
jnxCosWatchdogLastPktDrop Integer32
|
|
}
|
|
|
|
jnxCosWatchdogIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of an interface on which PFC and PFC Watchdog is enabled."
|
|
::= { jnxCosWatchdogTxQueueEntry 1 }
|
|
|
|
jnxCosWatchdogTxQueueId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the queue of the PFC-enabled interface."
|
|
::= { jnxCosWatchdogTxQueueEntry 2 }
|
|
|
|
jnxCosWatchdogTxQueueStuckCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times a tx-queue was stuck due to a PFC storm."
|
|
::= { jnxCosWatchdogTxQueueEntry 3 }
|
|
|
|
jnxCosWatchdogTxQueueRecoveredCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times a tx-queue recovered after a PFC storm."
|
|
::= { jnxCosWatchdogTxQueueEntry 4 }
|
|
|
|
jnxCosWatchdogTotalPktDrop OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of Packets dropped due to PFC Strom Mitigation since boot."
|
|
::= { jnxCosWatchdogTxQueueEntry 5 }
|
|
|
|
jnxCosWatchdogLastPktDrop OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets dropped due to PFC storm last time."
|
|
::= { jnxCosWatchdogTxQueueEntry 6 }
|
|
|
|
---
|
|
--- End of PFC Watchdog Table
|
|
---
|
|
END
|