1434 lines
50 KiB
Plaintext
1434 lines
50 KiB
Plaintext
-- *****************************************************************
|
|
-- RBN-QOS-MIB
|
|
--
|
|
-- Copyright (c) 2002-2003, 2005-2007 Redback Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
RBN-QOS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
ifIndex
|
|
FROM IF-MIB
|
|
|
|
Counter32,
|
|
Counter64,
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
|
|
rbnSubsActiveName,
|
|
rbnSubsActiveSessionId
|
|
FROM RBN-SUBSCRIBER-ACTIVE-MIB
|
|
|
|
rbnMgmt
|
|
FROM RBN-SMI
|
|
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
rbnQosMib MODULE-IDENTITY
|
|
LAST-UPDATED "200707300000Z" -- July 30, 2007
|
|
ORGANIZATION "Redback Networks, Inc."
|
|
CONTACT-INFO
|
|
" Redback Networks, Inc.
|
|
Postal: 300 Holger Way
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Phone: +1 408 750 5000
|
|
Fax: +1 408 750 5599
|
|
"
|
|
DESCRIPTION
|
|
"This MIB defines statistical counters that may be used to monitor
|
|
subscriber circuits and those IF-MIB layers, which support
|
|
ifPacketGroup, ifHCPacketGroup or ifVHCPacketGroup, that have
|
|
Quality Of Service enabled.
|
|
"
|
|
|
|
REVISION "200707300000Z" -- July 30, 2007
|
|
DESCRIPTION
|
|
"Added two new tables, rbnQosHierarchicalPolicyStatsTable and
|
|
rbnQosHierarchicalPClassStatsTable, containing drop counts
|
|
due to hierarchical policies or policy classes applied to a
|
|
child circuit.
|
|
"
|
|
|
|
REVISION "200609120000Z" -- September 12, 2006
|
|
DESCRIPTION
|
|
"Added two new tables, rbnQosIntfRLClassStatsTable and
|
|
rbnQosSubscriberRLClassStatsTable, to monitor interfaces and
|
|
subscriber circuits that have policing/metering policy class
|
|
counters enabled.
|
|
"
|
|
|
|
REVISION "200509260000Z" -- September 26, 2005
|
|
DESCRIPTION
|
|
"Added a new table rbnQosSubscriberQueueStatsTable to monitor the
|
|
qos statistics per transmit queue on a subscriber circuit.
|
|
"
|
|
|
|
REVISION "200307180000Z" -- July 18, 2003
|
|
DESCRIPTION
|
|
"Added a new table rbnQosInterfaceQueueStatsTable to monitor the
|
|
qos statistics per transmit queue on an interface.
|
|
"
|
|
|
|
REVISION "200203220000Z" -- March 22, 2002
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { rbnMgmt 22 }
|
|
|
|
|
|
rbnQosMibObjects
|
|
OBJECT IDENTIFIER ::= { rbnQosMib 1 }
|
|
|
|
rbnQosMibConformance
|
|
OBJECT IDENTIFIER ::= { rbnQosMib 2 }
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
RbnQosPolicyType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS policy type"
|
|
SYNTAX INTEGER {
|
|
policing(1), -- inbound policing
|
|
metering(2), -- outbound
|
|
edrr(3), -- enhanced deficit round robin
|
|
mdrr(4), -- modified deficit round robin
|
|
pq(5), -- priority queuing
|
|
atmwfq(6), -- ATM weighted fair queuing
|
|
pwfq(7) -- priority weighted fair queuing
|
|
}
|
|
|
|
RbnQosClassId ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique QoS class identifier."
|
|
SYNTAX Unsigned32 (1..8)
|
|
|
|
--
|
|
-- QoS interface objects
|
|
--
|
|
|
|
rbnQosInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains entries for every packet oriented
|
|
IF-MIB layer for which QoS is enabled."
|
|
::= { rbnQosMibObjects 1 }
|
|
|
|
rbnQosInterfaceEntry OBJECT-TYPE
|
|
SYNTAX RbnQosInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the rbnQosInterfaceTable."
|
|
INDEX { ifIndex }
|
|
::= { rbnQosInterfaceTable 1 }
|
|
|
|
RbnQosInterfaceEntry ::= SEQUENCE {
|
|
rbnQosIfInOctets Counter32,
|
|
rbnQosIfHCInOctets Counter64,
|
|
rbnQosIfOutOctets Counter32,
|
|
rbnQosIfHCOutOctets Counter64,
|
|
rbnQosIfInDroppedOctets Counter32,
|
|
rbnQosIfHCInDroppedOctets Counter64,
|
|
rbnQosIfOutDroppedOctets Counter32,
|
|
rbnQosIfHCOutDroppedOctets Counter64
|
|
}
|
|
|
|
rbnQosIfInOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of post-limited octets received on the interface,
|
|
including framing characters.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 1}
|
|
|
|
rbnQosIfHCInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of post-limited octets received on the interface,
|
|
including framing characters. This object is 64-bit version of
|
|
rbnQosIfInOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 2}
|
|
|
|
rbnQosIfOutOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of pre-limited octets transmitted out of the
|
|
interface, including framing characters.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 3}
|
|
|
|
rbnQosIfHCOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of pre-limited octets transmitted out of the
|
|
interface, including framing characters. This object is a
|
|
64-bit version of rbnQosIfOutOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 4 }
|
|
|
|
rbnQosIfInDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of received octets that were dropped on the
|
|
interface, including but not limited to octets dropped due to
|
|
limiting.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 5 }
|
|
|
|
rbnQosIfHCInDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of received octets that were dropped on the
|
|
interface, including but not limited to octets dropped due to
|
|
limiting. This object is a 64-bit version of
|
|
rbnQosIfInDroppedOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 6 }
|
|
|
|
|
|
rbnQosIfOutDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of outbound octets that were dropped on the
|
|
interface, including but not limited to octets dropped due to
|
|
limiting.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 7 }
|
|
|
|
rbnQosIfHCOutDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of outbound octets that were dropped on the
|
|
interface, including but not limited to octets dropped due to
|
|
limiting. This object is a 64-bit version of
|
|
rbnQosIfOutDroppedOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceEntry 8 }
|
|
|
|
--
|
|
-- QoS interface transmit queue objects
|
|
--
|
|
|
|
rbnQosInterfaceQueueStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosInterfaceQueueStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies per transmit queue statistical information.
|
|
It contains the transmit queue packet/octet counts for each
|
|
packet oriented IF-MIB layer for which QoS is enabled."
|
|
::= { rbnQosMibObjects 2 }
|
|
|
|
rbnQosInterfaceQueueStatsEntry OBJECT-TYPE
|
|
SYNTAX RbnQosInterfaceQueueStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the rbnQosInterfaceQueueStatsTable. Each row
|
|
contains the transmitted and dropped packets/octets count for
|
|
each transmit queue on an interface."
|
|
INDEX { ifIndex, rbnQosIfQueueId }
|
|
::= { rbnQosInterfaceQueueStatsTable 1 }
|
|
|
|
RbnQosInterfaceQueueStatsEntry ::= SEQUENCE {
|
|
rbnQosIfQueueId Unsigned32,
|
|
rbnQosIfQueueOutOctets Counter32,
|
|
rbnQosIfQueueOutPkts Counter32,
|
|
rbnQosIfQueueWredDroppedOctets Counter32,
|
|
rbnQosIfQueueWredDroppedPkts Counter32,
|
|
rbnQosIfQueueTailDroppedOctets Counter32,
|
|
rbnQosIfQueueTailDroppedPkts Counter32,
|
|
rbnQosIfQueueHCOutOctets Counter64,
|
|
rbnQosIfQueueHCOutPkts Counter64,
|
|
rbnQosIfQueueHCWredDroppedOctets Counter64,
|
|
rbnQosIfQueueHCWredDroppedPkts Counter64,
|
|
rbnQosIfQueueHCTailDroppedOctets Counter64,
|
|
rbnQosIfQueueHCTailDroppedPkts Counter64
|
|
}
|
|
|
|
rbnQosIfQueueId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier for a transmit queue within an
|
|
interface."
|
|
::= { rbnQosInterfaceQueueStatsEntry 1}
|
|
|
|
rbnQosIfQueueOutOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets transmitted out of this queue.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 2}
|
|
|
|
rbnQosIfQueueOutPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted out of this queue.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 3}
|
|
|
|
rbnQosIfQueueWredDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped due to the application of a
|
|
weighted random early detection algorithm.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 4}
|
|
|
|
rbnQosIfQueueWredDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped due to the application of a
|
|
weighted random early detection algorithm.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 5}
|
|
|
|
rbnQosIfQueueTailDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped when the total number of packets
|
|
in this queue was greater than the maximum threshold.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 6}
|
|
|
|
rbnQosIfQueueTailDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped when the total number of
|
|
packets in this queue was greater than the maximum threshold.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 7}
|
|
|
|
rbnQosIfQueueHCOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets transmitted out of this queue. This
|
|
object is a 64-bit version of rbnQosIfQueueOutOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 8}
|
|
|
|
rbnQosIfQueueHCOutPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted out of this queue. This
|
|
object is a 64-bit version of rbnQosIfQueueOutPkts.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 9}
|
|
|
|
rbnQosIfQueueHCWredDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped due to the application of a
|
|
weighted random early detection algorithm. This object is
|
|
a 64-bit version of rbnQosIfQueueWredDroppedOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 10}
|
|
|
|
rbnQosIfQueueHCWredDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped due to the application of a
|
|
weighted random early detection algorithm. This object is
|
|
a 64-bit version of rbnQosIfQueueWredDroppedPkts.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 11}
|
|
|
|
rbnQosIfQueueHCTailDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped when the total number of packets
|
|
in this queue was greater than the maximum threshold. This
|
|
object is a 64-bit version of rbnQosIfQueueTailDroppedOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 12}
|
|
|
|
rbnQosIfQueueHCTailDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped when the total number of
|
|
packets in this queue was greater than the maximum
|
|
threshold. This object is a 64-bit version of
|
|
rbnQosIfQueueTailDroppedPkts.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { rbnQosInterfaceQueueStatsEntry 13}
|
|
|
|
--
|
|
-- QoS subscriber transmit queue objects
|
|
--
|
|
|
|
rbnQosSubscriberQueueStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosSubscriberQueueStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies per transmit queue statistical information.
|
|
It contains the transmit queue packet/octet counts for each active
|
|
subscriber session for which QoS queuing policy is enabled."
|
|
::= { rbnQosMibObjects 3 }
|
|
|
|
rbnQosSubscriberQueueStatsEntry OBJECT-TYPE
|
|
SYNTAX RbnQosSubscriberQueueStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the rbnQosSubscriberQueueStatsTable. Each row
|
|
contains the transmitted and dropped packets/octets count for
|
|
each transmit queue used on a subscriber circuit."
|
|
INDEX { rbnSubsActiveName, rbnSubsActiveSessionId, rbnQosSubsQueueId }
|
|
::= { rbnQosSubscriberQueueStatsTable 1 }
|
|
|
|
RbnQosSubscriberQueueStatsEntry ::= SEQUENCE {
|
|
rbnQosSubsQueueId Unsigned32,
|
|
rbnQosSubsQueuePolicyName SnmpAdminString,
|
|
rbnQosSubsQueueOutOctets Counter32,
|
|
rbnQosSubsQueueOutPkts Counter32,
|
|
rbnQosSubsQueueWredDroppedOctets Counter32,
|
|
rbnQosSubsQueueWredDroppedPkts Counter32,
|
|
rbnQosSubsQueueTailDroppedOctets Counter32,
|
|
rbnQosSubsQueueTailDroppedPkts Counter32,
|
|
rbnQosSubsQueueHCOutOctets Counter64,
|
|
rbnQosSubsQueueHCOutPkts Counter64,
|
|
rbnQosSubsQueueHCWredDroppedOctets Counter64,
|
|
rbnQosSubsQueueHCWredDroppedPkts Counter64,
|
|
rbnQosSubsQueueHCTailDroppedOctets Counter64,
|
|
rbnQosSubsQueueHCTailDroppedPkts Counter64
|
|
}
|
|
|
|
rbnQosSubsQueueId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier for a transmit queue used by the circuit."
|
|
::= { rbnQosSubscriberQueueStatsEntry 1 }
|
|
|
|
rbnQosSubsQueuePolicyName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the queuing policy the subscriber circuit is using."
|
|
::= { rbnQosSubscriberQueueStatsEntry 2 }
|
|
|
|
rbnQosSubsQueueOutOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets transmitted out of this queue.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 3 }
|
|
|
|
rbnQosSubsQueueOutPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted out of this queue.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 4 }
|
|
|
|
rbnQosSubsQueueWredDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped due to the application of a
|
|
weighted random early detection algorithm.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 5 }
|
|
|
|
rbnQosSubsQueueWredDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped due to the application of a
|
|
weighted random early detection algorithm.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 6 }
|
|
|
|
rbnQosSubsQueueTailDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped when the total number of packets
|
|
in this queue was greater than the maximum threshold.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 7 }
|
|
|
|
rbnQosSubsQueueTailDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped when the total number of
|
|
packets in this queue was greater than the maximum threshold.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 8 }
|
|
|
|
rbnQosSubsQueueHCOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets transmitted out of this queue. This
|
|
object is a 64-bit version of rbnQosSubsQueueOutOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 9 }
|
|
|
|
rbnQosSubsQueueHCOutPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted out of this queue. This
|
|
object is a 64-bit version of rbnQosSubsQueueOutPkts.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 10 }
|
|
|
|
rbnQosSubsQueueHCWredDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped due to the application of a
|
|
weighted random early detection algorithm. This object is
|
|
a 64-bit version of rbnQosSubsQueueWredDroppedOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 11 }
|
|
|
|
rbnQosSubsQueueHCWredDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped due to the application of a
|
|
weighted random early detection algorithm. This object is
|
|
a 64-bit version of rbnQosSubsQueueWredDroppedPkts.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 12 }
|
|
|
|
rbnQosSubsQueueHCTailDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets dropped when the total number of packets
|
|
in this queue was greater than the maximum threshold. This
|
|
object is a 64-bit version of rbnQosSubsQueueTailDroppedOctets.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 13 }
|
|
|
|
rbnQosSubsQueueHCTailDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped when the total number of
|
|
packets in this queue was greater than the maximum
|
|
threshold. This object is a 64-bit version of
|
|
rbnQosSubsQueueTailDroppedPkts.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system."
|
|
::= { rbnQosSubscriberQueueStatsEntry 14 }
|
|
|
|
--
|
|
-- QoS interface rate-limit class objects
|
|
--
|
|
|
|
rbnQosIntfRLClassStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosIntfRLClassStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies per class statistical information.
|
|
It contains the class packet/octet counts for each packet
|
|
oriented IF-MIB layer to which the class-based policing/
|
|
metering policy is applied."
|
|
::= { rbnQosMibObjects 4 }
|
|
|
|
rbnQosIntfRLClassStatsEntry OBJECT-TYPE
|
|
SYNTAX RbnQosIntfRLClassStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing statistical information before and after
|
|
the class-based rate-limit action is taken on the interface."
|
|
INDEX { ifIndex,
|
|
rbnQosIfRLPolicyType,
|
|
rbnQosIfRLClassId }
|
|
::= { rbnQosIntfRLClassStatsTable 1 }
|
|
|
|
RbnQosIntfRLClassStatsEntry ::= SEQUENCE {
|
|
rbnQosIfRLPolicyType RbnQosPolicyType,
|
|
rbnQosIfRLClassId RbnQosClassId,
|
|
rbnQosIfRLPolicyName SnmpAdminString,
|
|
rbnQosIfRLClassName SnmpAdminString,
|
|
rbnQosIfRLClassConformOctets Counter64,
|
|
rbnQosIfRLClassConformPkts Counter64,
|
|
rbnQosIfRLClassConformDroppedOctets Counter64,
|
|
rbnQosIfRLClassConformDroppedPkts Counter64,
|
|
rbnQosIfRLClassExceedOctets Counter64,
|
|
rbnQosIfRLClassExceedPkts Counter64,
|
|
rbnQosIfRLClassExceedDroppedOctets Counter64,
|
|
rbnQosIfRLClassExceedDroppedPkts Counter64,
|
|
rbnQosIfRLClassViolateOctets Counter64,
|
|
rbnQosIfRLClassViolatePkts Counter64,
|
|
rbnQosIfRLClassViolateDroppedOctets Counter64,
|
|
rbnQosIfRLClassViolateDroppedPkts Counter64
|
|
}
|
|
|
|
rbnQosIfRLPolicyType OBJECT-TYPE
|
|
SYNTAX RbnQosPolicyType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the rate-limit policy which is applied to the
|
|
interface."
|
|
::= { rbnQosIntfRLClassStatsEntry 1 }
|
|
|
|
rbnQosIfRLClassId OBJECT-TYPE
|
|
SYNTAX RbnQosClassId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that uniquely identifies a class defined in the
|
|
rate-limit policy access list."
|
|
::= { rbnQosIntfRLClassStatsEntry 2 }
|
|
|
|
rbnQosIfRLPolicyName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the rate-limit policy."
|
|
::= { rbnQosIntfRLClassStatsEntry 3 }
|
|
|
|
rbnQosIfRLClassName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the class in the rate-limit policy access list."
|
|
::= { rbnQosIntfRLClassStatsEntry 4 }
|
|
|
|
rbnQosIfRLClassConformOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that conform to the rate limit set on
|
|
the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 5 }
|
|
|
|
rbnQosIfRLClassConformPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that conform to the rate limit set on
|
|
the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 6 }
|
|
|
|
rbnQosIfRLClassConformDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the application
|
|
of a conform action on packets that conform to the rate limit
|
|
set on the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 7 }
|
|
|
|
rbnQosIfRLClassConformDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that were dropped due to the application
|
|
of a conform action on packets that conform to the rate limit
|
|
set on the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 8 }
|
|
|
|
rbnQosIfRLClassExceedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that exceed the rate limit set on the
|
|
interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 9 }
|
|
|
|
rbnQosIfRLClassExceedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that exceed the rate limit set on the
|
|
interface."
|
|
::= { rbnQosIntfRLClassStatsEntry 10 }
|
|
|
|
rbnQosIfRLClassExceedDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the application
|
|
of an exceed action on packets that exceed the rate limit set
|
|
on the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 11 }
|
|
|
|
rbnQosIfRLClassExceedDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that were dropped due to the application
|
|
of an exceed action on packets that exceed the rate limit set
|
|
on the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 12 }
|
|
|
|
rbnQosIfRLClassViolateOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that violate the normal and maximum burst
|
|
sizes on the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 13 }
|
|
|
|
rbnQosIfRLClassViolatePkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that violate the normal and maximum burst
|
|
sizes on the interface for which class counters are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 14 }
|
|
|
|
rbnQosIfRLClassViolateDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the application
|
|
of a violate action on packets that violate the normal and
|
|
maximum burst sizes on the interface for which class counters
|
|
are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 15 }
|
|
|
|
rbnQosIfRLClassViolateDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that were dropped due to the application
|
|
of a violate action on packets that violate the normal and
|
|
maximum burst sizes on the interface for which class counters
|
|
are enabled."
|
|
::= { rbnQosIntfRLClassStatsEntry 16 }
|
|
|
|
--
|
|
-- QoS subscriber rate-limit class objects
|
|
--
|
|
|
|
rbnQosSubscriberRLClassStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosSubscriberRLClassStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies per class statistical information on
|
|
the subscriber circuits. It contains the class packet/octet
|
|
counts for each active subscriber session to which the
|
|
class-based policing/metering policy is applied when the
|
|
counters are enabled for the class.
|
|
|
|
All MIB objects defined in the table are viewed within the
|
|
context identified in the SNMP protocol (i.e. the community
|
|
string in v1/v2c or the contextName in v3)."
|
|
::= { rbnQosMibObjects 5 }
|
|
|
|
rbnQosSubscriberRLClassStatsEntry OBJECT-TYPE
|
|
SYNTAX RbnQosSubscriberRLClassStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing statistical information before and after
|
|
the class-based rate-limit action is taken on the subscriber
|
|
session."
|
|
INDEX { rbnSubsActiveName,
|
|
rbnSubsActiveSessionId,
|
|
rbnQosSubsRLPolicyType,
|
|
rbnQosSubsRLClassId }
|
|
::= { rbnQosSubscriberRLClassStatsTable 1 }
|
|
|
|
RbnQosSubscriberRLClassStatsEntry ::= SEQUENCE {
|
|
rbnQosSubsRLPolicyType RbnQosPolicyType,
|
|
rbnQosSubsRLClassId RbnQosClassId,
|
|
rbnQosSubsRLPolicyName SnmpAdminString,
|
|
rbnQosSubsRLClassName SnmpAdminString,
|
|
rbnQosSubsRLClassConformOctets Counter64,
|
|
rbnQosSubsRLClassConformPkts Counter64,
|
|
rbnQosSubsRLClassConformDroppedOctets Counter64,
|
|
rbnQosSubsRLClassConformDroppedPkts Counter64,
|
|
rbnQosSubsRLClassExceedOctets Counter64,
|
|
rbnQosSubsRLClassExceedPkts Counter64,
|
|
rbnQosSubsRLClassExceedDroppedOctets Counter64,
|
|
rbnQosSubsRLClassExceedDroppedPkts Counter64,
|
|
rbnQosSubsRLClassViolateOctets Counter64,
|
|
rbnQosSubsRLClassViolatePkts Counter64,
|
|
rbnQosSubsRLClassViolateDroppedOctets Counter64,
|
|
rbnQosSubsRLClassViolateDroppedPkts Counter64
|
|
}
|
|
|
|
rbnQosSubsRLPolicyType OBJECT-TYPE
|
|
SYNTAX RbnQosPolicyType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the rate-limit policy which is applied to the
|
|
circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 1 }
|
|
|
|
rbnQosSubsRLClassId OBJECT-TYPE
|
|
SYNTAX RbnQosClassId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that uniquely identifies a class defined in the
|
|
rate-limit policy access list."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 2 }
|
|
|
|
rbnQosSubsRLPolicyName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the rate-limit policy."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 3 }
|
|
|
|
rbnQosSubsRLClassName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the class in the rate-limit policy access list."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 4 }
|
|
|
|
rbnQosSubsRLClassConformOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that conform to the rate limit set on
|
|
the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 5 }
|
|
|
|
rbnQosSubsRLClassConformPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that conform to the rate limit set on
|
|
the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 6 }
|
|
|
|
rbnQosSubsRLClassConformDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the application
|
|
of a conform action on packets that conform to the rate limit
|
|
set on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 7 }
|
|
|
|
rbnQosSubsRLClassConformDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that were dropped due to the application
|
|
of a conform action on packets that conform to the rate limit
|
|
set on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 8 }
|
|
|
|
rbnQosSubsRLClassExceedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that exceed the rate limit set on the
|
|
subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 9 }
|
|
|
|
rbnQosSubsRLClassExceedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that exceed the rate limit set on the
|
|
subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 10 }
|
|
|
|
rbnQosSubsRLClassExceedDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the application
|
|
of an exceed action on packets that exceed the rate limit set
|
|
on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 11 }
|
|
|
|
rbnQosSubsRLClassExceedDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that were dropped due to the application
|
|
of an exceed action on packets that exceed the rate limit set
|
|
on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 12 }
|
|
|
|
rbnQosSubsRLClassViolateOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that violate the normal and maximum burst
|
|
sizes on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 13 }
|
|
|
|
rbnQosSubsRLClassViolatePkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that violate the normal and maximum burst
|
|
sizes on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 14 }
|
|
|
|
rbnQosSubsRLClassViolateDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the application
|
|
of a violate action on packets that violate the normal and
|
|
maximum burst sizes on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 15 }
|
|
|
|
rbnQosSubsRLClassViolateDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that were dropped due to the application
|
|
of a violate action on packets that violate the normal and
|
|
maximum burst sizes on the subscriber circuit."
|
|
::= { rbnQosSubscriberRLClassStatsEntry 16 }
|
|
|
|
|
|
--
|
|
-- Hierarchical Policies
|
|
--
|
|
|
|
rbnQosHierarchicalPolicyStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosHierarchicalPolicyStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of drop counters for child circuits of hierarchical
|
|
qos policies applied to the child."
|
|
::= { rbnQosMibObjects 6 }
|
|
|
|
rbnQosHierarchicalPolicyStatsEntry OBJECT-TYPE
|
|
SYNTAX RbnQosHierarchicalPolicyStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the drop counters for one child circuit
|
|
of hierarchical qos policies applied to the child."
|
|
INDEX { ifIndex, rbnQosHierarchicalPolicyType }
|
|
::= {rbnQosHierarchicalPolicyStatsTable 1 }
|
|
|
|
RbnQosHierarchicalPolicyStatsEntry ::= SEQUENCE {
|
|
rbnQosHierarchicalPolicyType RbnQosPolicyType,
|
|
rbnQosHierarchicalPolicyName SnmpAdminString,
|
|
rbnQosHierarchicalPolicyDroppedOctets Counter64,
|
|
rbnQosHierarchicalPolicyDroppedPkts Counter64
|
|
}
|
|
|
|
rbnQosHierarchicalPolicyType OBJECT-TYPE
|
|
SYNTAX RbnQosPolicyType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the hierarchical parent rate-limit policy which
|
|
is applied to the child circuit."
|
|
::= { rbnQosHierarchicalPolicyStatsEntry 1 }
|
|
|
|
rbnQosHierarchicalPolicyName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the hierarchical parent policy applied to the child
|
|
circuit."
|
|
::= { rbnQosHierarchicalPolicyStatsEntry 2 }
|
|
|
|
rbnQosHierarchicalPolicyDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the hierarchical
|
|
parent's policy applied to the child circuit."
|
|
::= { rbnQosHierarchicalPolicyStatsEntry 3 }
|
|
|
|
rbnQosHierarchicalPolicyDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that dropped due to the hierarchical
|
|
parent's policy applied to the child circuit."
|
|
::= { rbnQosHierarchicalPolicyStatsEntry 4 }
|
|
|
|
--
|
|
--
|
|
--
|
|
rbnQosHierarchicalPClassStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnQosHierarchicalPClassStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of drop counters for child circuits of hierarchical
|
|
qos policy classes applied to the child."
|
|
::= { rbnQosMibObjects 7 }
|
|
|
|
rbnQosHierarchicalPClassStatsEntry OBJECT-TYPE
|
|
SYNTAX RbnQosHierarchicalPClassStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the drop counters for one child circuit
|
|
of hierarchical qos policy classes applied to the child."
|
|
INDEX { ifIndex, rbnQosHierarchicalPolicyType, rbnQosHierarchicalPClassId }
|
|
::= { rbnQosHierarchicalPClassStatsTable 1 }
|
|
|
|
RbnQosHierarchicalPClassStatsEntry ::= SEQUENCE {
|
|
rbnQosHierarchicalPClassId RbnQosClassId,
|
|
rbnQosHierarchicalPClassName SnmpAdminString,
|
|
rbnQosHierarchicalPClassDroppedOctets Counter64,
|
|
rbnQosHierarchicalPClassDroppedPkts Counter64
|
|
}
|
|
|
|
rbnQosHierarchicalPClassId OBJECT-TYPE
|
|
SYNTAX RbnQosClassId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The class id of the hierarchical parent policy class which
|
|
is applied to the child circuit."
|
|
::= { rbnQosHierarchicalPClassStatsEntry 1 }
|
|
|
|
rbnQosHierarchicalPClassName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..39))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the hierarchical parent policy class which
|
|
is applied to the child circuit."
|
|
::= { rbnQosHierarchicalPClassStatsEntry 2 }
|
|
|
|
rbnQosHierarchicalPClassDroppedOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that were dropped due to the hierarchical
|
|
parent's policy class applied to the child circuit."
|
|
::= { rbnQosHierarchicalPClassStatsEntry 3 }
|
|
|
|
rbnQosHierarchicalPClassDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that dropped due to the hierarchical
|
|
parent's policy class applied to the child circuit."
|
|
::= { rbnQosHierarchicalPClassStatsEntry 4 }
|
|
|
|
|
|
|
|
--
|
|
-- compliance statements
|
|
--
|
|
|
|
rbnQosCompliances
|
|
OBJECT IDENTIFIER ::= { rbnQosMibConformance 1 }
|
|
rbnQosGroups
|
|
OBJECT IDENTIFIER ::= { rbnQosMibConformance 2 }
|
|
|
|
rbnQosCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
the Redback QOS MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnQosIfGroup
|
|
}
|
|
::= { rbnQosCompliances 1 }
|
|
|
|
rbnQosCompliance2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
the Redback QOS MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnQosIfGroup,
|
|
rbnQosIfQueueGroup
|
|
}
|
|
::= { rbnQosCompliances 2 }
|
|
|
|
rbnQosCompliance3 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
the Redback QOS MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnQosIfGroup,
|
|
rbnQosIfQueueGroup,
|
|
rbnQosSubscriberQueueGroup
|
|
}
|
|
::= { rbnQosCompliances 3 }
|
|
|
|
rbnQosCompliance4 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
the Redback QOS MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnQosIfGroup,
|
|
rbnQosIfQueueGroup,
|
|
rbnQosSubscriberQueueGroup,
|
|
rbnQosIfRLClassStatsGroup,
|
|
rbnQosSubscriberRLClassStatsGroup
|
|
}
|
|
::= { rbnQosCompliances 4 }
|
|
|
|
rbnQosCompliance5 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
the Redback QOS MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnQosIfGroup,
|
|
rbnQosIfQueueGroup,
|
|
rbnQosSubscriberQueueGroup,
|
|
rbnQosIfRLClassStatsGroup,
|
|
rbnQosSubscriberRLClassStatsGroup,
|
|
rbnQosHierarchicalPolicyStatsGroup
|
|
}
|
|
::= { rbnQosCompliances 5 }
|
|
|
|
rbnQosIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnQosIfInOctets,
|
|
rbnQosIfHCInOctets,
|
|
rbnQosIfOutOctets,
|
|
rbnQosIfHCOutOctets,
|
|
rbnQosIfInDroppedOctets,
|
|
rbnQosIfHCInDroppedOctets,
|
|
rbnQosIfOutDroppedOctets,
|
|
rbnQosIfHCOutDroppedOctets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which allow monitoring of interfaces
|
|
with QoS enabled."
|
|
::= { rbnQosGroups 1 }
|
|
|
|
rbnQosIfQueueGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnQosIfQueueOutOctets,
|
|
rbnQosIfQueueHCOutOctets,
|
|
rbnQosIfQueueOutPkts,
|
|
rbnQosIfQueueHCOutPkts,
|
|
rbnQosIfQueueWredDroppedOctets,
|
|
rbnQosIfQueueHCWredDroppedOctets,
|
|
rbnQosIfQueueWredDroppedPkts,
|
|
rbnQosIfQueueHCWredDroppedPkts,
|
|
rbnQosIfQueueTailDroppedOctets,
|
|
rbnQosIfQueueHCTailDroppedOctets,
|
|
rbnQosIfQueueTailDroppedPkts,
|
|
rbnQosIfQueueHCTailDroppedPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which allow monitoring of transmit
|
|
queues on interfaces with QoS enabled."
|
|
::= { rbnQosGroups 2 }
|
|
|
|
rbnQosSubscriberQueueGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnQosSubsQueuePolicyName,
|
|
rbnQosSubsQueueOutOctets,
|
|
rbnQosSubsQueueOutPkts,
|
|
rbnQosSubsQueueWredDroppedOctets,
|
|
rbnQosSubsQueueWredDroppedPkts,
|
|
rbnQosSubsQueueTailDroppedOctets,
|
|
rbnQosSubsQueueTailDroppedPkts,
|
|
rbnQosSubsQueueHCOutOctets,
|
|
rbnQosSubsQueueHCOutPkts,
|
|
rbnQosSubsQueueHCWredDroppedOctets,
|
|
rbnQosSubsQueueHCWredDroppedPkts,
|
|
rbnQosSubsQueueHCTailDroppedOctets,
|
|
rbnQosSubsQueueHCTailDroppedPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which allow monitoring of transmit
|
|
queues on subscriber circuits with QoS queuing enabled."
|
|
::= { rbnQosGroups 3 }
|
|
|
|
rbnQosIfRLClassStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnQosIfRLPolicyName,
|
|
rbnQosIfRLClassName,
|
|
rbnQosIfRLClassConformOctets,
|
|
rbnQosIfRLClassConformPkts,
|
|
rbnQosIfRLClassConformDroppedOctets,
|
|
rbnQosIfRLClassConformDroppedPkts,
|
|
rbnQosIfRLClassExceedOctets,
|
|
rbnQosIfRLClassExceedPkts,
|
|
rbnQosIfRLClassExceedDroppedOctets,
|
|
rbnQosIfRLClassExceedDroppedPkts,
|
|
rbnQosIfRLClassViolateOctets,
|
|
rbnQosIfRLClassViolatePkts,
|
|
rbnQosIfRLClassViolateDroppedOctets,
|
|
rbnQosIfRLClassViolateDroppedPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which allow monitoring interfaces
|
|
that have class-based policing/metering policies enabled."
|
|
::= { rbnQosGroups 4 }
|
|
|
|
rbnQosSubscriberRLClassStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnQosSubsRLPolicyName,
|
|
rbnQosSubsRLClassName,
|
|
rbnQosSubsRLClassConformOctets,
|
|
rbnQosSubsRLClassConformPkts,
|
|
rbnQosSubsRLClassConformDroppedOctets,
|
|
rbnQosSubsRLClassConformDroppedPkts,
|
|
rbnQosSubsRLClassExceedOctets,
|
|
rbnQosSubsRLClassExceedPkts,
|
|
rbnQosSubsRLClassExceedDroppedOctets,
|
|
rbnQosSubsRLClassExceedDroppedPkts,
|
|
rbnQosSubsRLClassViolateOctets,
|
|
rbnQosSubsRLClassViolatePkts,
|
|
rbnQosSubsRLClassViolateDroppedOctets,
|
|
rbnQosSubsRLClassViolateDroppedPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which allow monitoring subscriber
|
|
circuits that have class-based policing/metering policies
|
|
enabled."
|
|
::= { rbnQosGroups 5 }
|
|
|
|
rbnQosHierarchicalPolicyStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnQosHierarchicalPolicyName,
|
|
rbnQosHierarchicalPolicyDroppedOctets,
|
|
rbnQosHierarchicalPolicyDroppedPkts,
|
|
rbnQosHierarchicalPClassName,
|
|
rbnQosHierarchicalPClassDroppedOctets,
|
|
rbnQosHierarchicalPClassDroppedPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which allow monitoring circuits
|
|
that have hierarchical policies enabled."
|
|
::= { rbnQosGroups 6 }
|
|
|
|
END
|