diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/telco-systems/binox/PRVT-HQOS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/telco-systems/binox/PRVT-HQOS-MIB')
| -rw-r--r-- | MIBS/telco-systems/binox/PRVT-HQOS-MIB | 3283 |
1 files changed, 3283 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binox/PRVT-HQOS-MIB b/MIBS/telco-systems/binox/PRVT-HQOS-MIB new file mode 100644 index 0000000..b3a2bdd --- /dev/null +++ b/MIBS/telco-systems/binox/PRVT-HQOS-MIB @@ -0,0 +1,3283 @@ +-- ********************************************************************* +-- ** +-- ** BATM Advanced Communications. +-- ** +-- ********************************************************************* +-- ** Filename: PRVT-HQOS-MIB.mib +-- ** Project: T-Metro Switches. +-- ** Purpose: Private MIB +-- ********************************************************************* +-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved. +-- WARNING: +-- +-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING: +-- +-- This file is the property of BATM Advanced Communications and contains +-- proprietary and confidential information. This file is made +-- available to authorized BATM customers on the express +-- condition that neither it, nor any of the information contained +-- therein, shall be disclosed to third parties or be used for any +-- purpose other than to replace, modify or upgrade firmware and/or +-- software components of BATM manufactured equipment within the +-- authorized customer's network, and that such transfer be +-- completed in accordance with the instructions provided by +-- BATM. Any other use is strictly prohibited. +-- +-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED +-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE +-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES +-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-- +-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER +-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS +-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR +-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY +-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE. +-- +-- ---------------------------------------------------------------------------- + +PRVT-HQOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ifIndex + FROM IF-MIB + serviceAccessSwitch + FROM PRVT-SWITCH-MIB + Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +prvtHqosMIB MODULE-IDENTITY + LAST-UPDATED "201008260000Z" + ORGANIZATION + "BATM Advanced Communication" + CONTACT-INFO + "BATM/Telco Systems Support team + Email: + For North America: techsupport@telco.com + For North Europe: support@batm.de, info@batm.de + For the rest of the world: techsupport@telco.com" + DESCRIPTION + "The private MIB module to manage Hierarchical Quality of Service." + REVISION "201008260000Z" + DESCRIPTION + "Initial version." + ::= { serviceAccessSwitch 5 } + + +PrvtHqosNamedItem ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of an item." + SYNTAX OCTET STRING (SIZE(1..6)) + +PrvtHqosNamedItemOrNone ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Same as PrvtHqosNamedItem except that a zero-length string is used + to represent that no value is assigned." + SYNTAX OCTET STRING (SIZE(0..6)) + +PrvtHqosLspExpValueType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "MPLS Experimental bits." + SYNTAX Integer32 (0..7) + +PrvtHqosDot1pPriority ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "IEEE 802.1p priority. Zero is lowest, seven is highest." + SYNTAX Integer32 (0..7) + +PrvtHqosFcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Forwarding Class." + SYNTAX INTEGER { be(1), l2(2), af(3), l1(4), h2(5), ef(6), + h1(7), nc(8) } + +PrvtHqosDscpValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point." + SYNTAX Integer32 (0..63) + +PrvtHqosDescrType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The description for an item." + SYNTAX OCTET STRING (SIZE(0..30)) + +PrvtHqosServiceQueueId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identification number of a service queue." + SYNTAX Integer32 (1..24) + +PrvtHqosNetQueueIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identification number of a network queue." + SYNTAX Integer32 (1..24) + +PrvtHqosServicePolicyId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identification number of a service policy." + SYNTAX Unsigned32 (1..64) + +PrvtHqosNetPolNameType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The identification string of a network policy." + SYNTAX OCTET STRING (SIZE(1..6)) + +PrvtHqosNetPolNameOrNoneType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Same as PrvtHqosNetPolNameType except that a zero + length string is used to represent no network policy." + SYNTAX OCTET STRING (SIZE(0..6)) + +PrvtHqosRateValueL1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Rate in kbps." + SYNTAX Integer32 (80..5242875) + +PrvtHqosRateValueL2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Rate in kbps." + SYNTAX Integer32 (16..1048575) + +PrvtHqosRateValueNet ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Rate in kbps." + SYNTAX Integer32 (160..1048575) + +PrvtHqosBurstValueL1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Burst size in kilobytes." + SYNTAX Integer32 (16..65535) + +PrvtHqosBurstValueL2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Burst size in kilobytes." + SYNTAX Integer32 (16..16383) + +PrvtHqosBurstValueNet ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Burst size in kilobytesRate." + SYNTAX Integer32 (1..16383) + +PrvtHqosBurstValueIntf ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Burst size in kilobytes." + SYNTAX Integer32 (1..32767) + +PrvtHqosWredMinValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Minimum WRED limit." + SYNTAX Integer32 (0..32768) + +PrvtHqosWredMaxValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Maximum WRED limit." + SYNTAX Integer32 (8..32768) + +PrvtHqosWredProbValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "WRED probability." + SYNTAX Integer32 (0..100) + +PrvtHqosLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The priority level to apply to a packet." + SYNTAX INTEGER { low(1), high(2) } + +PrvtHqosWeight ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent." + SYNTAX Integer32 (1..220) + +PrvtHqosColorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The traffic conformance level (i.e. traffic color)." + SYNTAX INTEGER { green(1), yellow(2) } + +PrvtHqosIfShaperId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of an Interface Shaper Profile." + SYNTAX Integer32 (1..2) + +PrvtHqosIfShaperIdOrNone ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Same as PrvtHqosIfShaperId except that the value of zero represents + no shaper profile." + SYNTAX Integer32 (0..2) + +PrvtHqosL1ShaperId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a L1 Scheduler Shaper Profile." + SYNTAX Integer32 (1..16) + +PrvtHqosNetShaperId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a Network Shaper Profile." + SYNTAX Integer32 (17..64) + +PrvtHqosL2ShaperId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a L2 Scheduler Shaper Profile." + SYNTAX Integer32 (1..255) + +PrvtHqosPolicerIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a Policer Profile." + SYNTAX Integer32 (1..256) + +PrvtHqosQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of queue." + SYNTAX INTEGER { unicast(1), broadcast(2), multicast(3) } + +PrvtHqosServWfqIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a Service WFQ Profile." + SYNTAX Integer32 (1..64) + +PrvtHqosServSchedWfqIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a Service Scheduler WFQ Profile." + SYNTAX Integer32 (1..63) + +PrvtHqosNetWfqIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a Network WFQ Profile." + SYNTAX Integer32 (1..16) + +PrvtHqosWredIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The identifier of a WRED Profile." + SYNTAX Integer32 (1..32) + +PrvtHqosMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of mapping - VPT or DSCP." + SYNTAX INTEGER { vpt(1), dscp(2) } + +PrvtHqosStatsCountType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The value of a statistics counter. + The value is represented as an ASCII string." + SYNTAX OCTET STRING + +hqosMIBObjects OBJECT IDENTIFIER + ::= { prvtHqosMIB 1 } + +svcIngObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 1 } + +prvtHqosSvcIngTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy Table + Each entry in this table defines a service ingress policy. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosSvcIngQueueTable + - prvtHqosSvcIngFcTable + - prvtHqosSvcIngFcDscpTable + - prvtHqosSvcIngFcDot1pTable + - prvtHqosSvcIngFcDefaultTable + - prvtHqosSvcIngFcQueueTable" + ::= { svcIngObjects 1 } + +prvtHqosSvcIngEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngTable." + INDEX { prvtHqosSvcIngId } + ::= { prvtHqosSvcIngTable 1 } + +PrvtHqosSvcIngEntry ::= SEQUENCE { + prvtHqosSvcIngId PrvtHqosServicePolicyId, + prvtHqosSvcIngRowStatus RowStatus, + prvtHqosSvcIngDescr PrvtHqosDescrType +} + +prvtHqosSvcIngId OBJECT-TYPE + SYNTAX PrvtHqosServicePolicyId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a service ingress policy." + ::= { prvtHqosSvcIngEntry 1 } + +prvtHqosSvcIngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this service ingress policy." + ::= { prvtHqosSvcIngEntry 2 } + +prvtHqosSvcIngDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the service ingress policy." + ::= { prvtHqosSvcIngEntry 3 } + +prvtHqosSvcIngQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy Queue Table + Entries in this table define queues belonging to service ingress policies. + A queue is specified using a unique queue identifier (prvtHqosSvcIngQueueId), + and its parent scheduler policy name (prvtHqosSchedIngPolicyName) and + scheduler name (prvtHqosSchedIngVirtName)." + ::= { svcIngObjects 2 } + +prvtHqosSvcIngQueueEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngQueueTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngQueueId, + prvtHqosSchedIngPolicyName, prvtHqosSchedIngVirtName } + ::= { prvtHqosSvcIngQueueTable 1 } + +PrvtHqosSvcIngQueueEntry ::= SEQUENCE { + prvtHqosSvcIngQueueId PrvtHqosServiceQueueId, + prvtHqosSvcIngQueueRowStatus RowStatus, + prvtHqosSvcIngQueueServWfq PrvtHqosServWfqIdType, + prvtHqosSvcIngQueueWred PrvtHqosWredIdType, + prvtHqosSvcIngQueuePolicer PrvtHqosPolicerIdType +} + +prvtHqosSvcIngQueueId OBJECT-TYPE + SYNTAX PrvtHqosServiceQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a queue belonging to a service ingress policy." + ::= { prvtHqosSvcIngQueueEntry 1 } + +prvtHqosSvcIngQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this service ingress policy queue." + ::= { prvtHqosSvcIngQueueEntry 2 } + +prvtHqosSvcIngQueueServWfq OBJECT-TYPE + SYNTAX PrvtHqosServWfqIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WFQ profile that needs to be used by the scheduler to which the queue would be feeding to. + Must be set to the prvtHqosWfqSvcIngPrfId of an entry existing in prvtHqosWfqSvcIngPrfTable." + ::= { prvtHqosSvcIngQueueEntry 3 } + +prvtHqosSvcIngQueueWred OBJECT-TYPE + SYNTAX PrvtHqosWredIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WRED profile applied to this service ingress policy queue. + Must be set to the prvtHqosWredPrfId of an entry existing in prvtHqosWredPrfTable." + ::= { prvtHqosSvcIngQueueEntry 4 } + +prvtHqosSvcIngQueuePolicer OBJECT-TYPE + SYNTAX PrvtHqosPolicerIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The policer profile applied to this service ingress policy queue. + Must be set to the prvtHqosPolicerSvcPrfId of an entry existing in prvtHqosPolicerSvcPrfTable." + ::= { prvtHqosSvcIngQueueEntry 5 } + +prvtHqosSvcIngFcTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy FC Table + A list of forwarding classes belonging to service ingress policies. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosSvcIngFcDscpTable + - prvtHqosSvcIngFcDot1pTable + - prvtHqosSvcIngFcDefaultTable + - prvtHqosSvcIngFcQueueTable" + ::= { svcIngObjects 3 } + +prvtHqosSvcIngFcEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngFcTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngFcType } + ::= { prvtHqosSvcIngFcTable 1 } + +PrvtHqosSvcIngFcEntry ::= SEQUENCE { + prvtHqosSvcIngFcType PrvtHqosFcType, + prvtHqosSvcIngFcRowStatus RowStatus +} + +prvtHqosSvcIngFcType OBJECT-TYPE + SYNTAX PrvtHqosFcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding class to which this row applies." + ::= { prvtHqosSvcIngFcEntry 1 } + +prvtHqosSvcIngFcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this forwarding class." + ::= { prvtHqosSvcIngFcEntry 2 } + +prvtHqosSvcIngFcDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngFcDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy FC DSCP Mapping Table + Each entry in this table defines a DSCP to forwarding class mapping. + Note that DSCP to FC mappings can not be used together with + Dot1p (VPT) to FC mappings." + ::= { svcIngObjects 4 } + +prvtHqosSvcIngFcDscpEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngFcDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngFcDscpTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngFcType, + prvtHqosSvcIngFcDscpValue } + ::= { prvtHqosSvcIngFcDscpTable 1 } + +PrvtHqosSvcIngFcDscpEntry ::= SEQUENCE { + prvtHqosSvcIngFcDscpValue PrvtHqosDscpValue, + prvtHqosSvcIngFcDscpRowStatus RowStatus, + prvtHqosSvcIngFcDscpColor PrvtHqosColorType +} + +prvtHqosSvcIngFcDscpValue OBJECT-TYPE + SYNTAX PrvtHqosDscpValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Differentiated Services Code Point value to match in the packet." + ::= { prvtHqosSvcIngFcDscpEntry 1 } + +prvtHqosSvcIngFcDscpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this DSCP value." + ::= { prvtHqosSvcIngFcDscpEntry 2 } + +prvtHqosSvcIngFcDscpColor OBJECT-TYPE + SYNTAX PrvtHqosColorType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The color (conformance level) to apply to traffic matching this + row's DSCP value." + ::= { prvtHqosSvcIngFcDscpEntry 3 } + +prvtHqosSvcIngFcDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngFcDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy FC Dot1p Mapping Table + Each entry in this table defines a Dot1p (VPT) to forwarding class mapping. + Note that VPT to FC mappings can not be used together with + DSCP to FC mappings." + ::= { svcIngObjects 5 } + +prvtHqosSvcIngFcDot1pEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngFcDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngFcDot1pTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngFcType, + prvtHqosSvcIngFcDot1pValue } + ::= { prvtHqosSvcIngFcDot1pTable 1 } + +PrvtHqosSvcIngFcDot1pEntry ::= SEQUENCE { + prvtHqosSvcIngFcDot1pValue PrvtHqosDot1pPriority, + prvtHqosSvcIngFcDot1pRowStatus RowStatus, + prvtHqosSvcIngFcDot1pColor PrvtHqosColorType +} + +prvtHqosSvcIngFcDot1pValue OBJECT-TYPE + SYNTAX PrvtHqosDot1pPriority + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Dot1p (VPT) value to match in the packet." + ::= { prvtHqosSvcIngFcDot1pEntry 1 } + +prvtHqosSvcIngFcDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this service ingress policy's Dot1p entry." + ::= { prvtHqosSvcIngFcDot1pEntry 2 } + +prvtHqosSvcIngFcDot1pColor OBJECT-TYPE + SYNTAX PrvtHqosColorType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The color (conformance level) to apply to traffic matching this + forwarding-class's Dot1p value." + ::= { prvtHqosSvcIngFcDot1pEntry 3 } + +prvtHqosSvcIngFcDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngFcDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy FC Default Mapping Table + This table is used to configure, for each forwarding class, the default settings for + all VPT or DSCP values. + Only one entry may be created for each service policy's forwarding class (i.e. per + prvtHqosSvcIngId, prvtHqosSvcIngFcType combination)." + ::= { svcIngObjects 6 } + +prvtHqosSvcIngFcDefaultEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngFcDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngFcDefaultTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngFcType, + prvtHqosSvcIngFcDefaultMapType } + ::= { prvtHqosSvcIngFcDefaultTable 1 } + +PrvtHqosSvcIngFcDefaultEntry ::= SEQUENCE { + prvtHqosSvcIngFcDefaultMapType PrvtHqosMapType, + prvtHqosSvcIngFcDefaultRowStatus RowStatus, + prvtHqosSvcIngFcDefaultColor PrvtHqosColorType +} + +prvtHqosSvcIngFcDefaultMapType OBJECT-TYPE + SYNTAX PrvtHqosMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mapping type (DSCP, or VPT) to which this row applies." + ::= { prvtHqosSvcIngFcDefaultEntry 1 } + +prvtHqosSvcIngFcDefaultRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this mapping type." + ::= { prvtHqosSvcIngFcDefaultEntry 2 } + +prvtHqosSvcIngFcDefaultColor OBJECT-TYPE + SYNTAX PrvtHqosColorType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default color (conformance level) to apply for all values (DSCP/VPT) + applicable for the mapping type." + ::= { prvtHqosSvcIngFcDefaultEntry 3 } + +prvtHqosSvcIngFcQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngFcQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Policy FC Queue Table + This table maintains, for service ingress policies, the mapping of + a particular forwarding class traffic type into a specified queue. + A queue is specified using a unique queue identifier + (prvtHqosSvcIngQueueId), and its parent scheduler policy + name (prvtHqosSchedIngPolicyName) and scheduler name + (prvtHqosSchedIngVirtName)." + ::= { svcIngObjects 7 } + +prvtHqosSvcIngFcQueueEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngFcQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngFcQueueTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngFcType, + prvtHqosSvcIngFcQueueType, prvtHqosSvcIngQueueId, + prvtHqosSchedIngPolicyName, prvtHqosSchedIngVirtName } + ::= { prvtHqosSvcIngFcQueueTable 1 } + +PrvtHqosSvcIngFcQueueEntry ::= SEQUENCE { + prvtHqosSvcIngFcQueueType PrvtHqosQueueType, + prvtHqosSvcIngFcQueueRowStatus RowStatus +} + +prvtHqosSvcIngFcQueueType OBJECT-TYPE + SYNTAX PrvtHqosQueueType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type (unicast/multicast/broadcast) of the queue to which this row applies." + ::= { prvtHqosSvcIngFcQueueEntry 1 } + +prvtHqosSvcIngFcQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this forwarding class queue." + ::= { prvtHqosSvcIngFcQueueEntry 2 } + +prvtHqosSvcIngQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress Queue Statistics Table + Entries in this table contain the per-port statistics for + service ingress queues." + ::= { svcIngObjects 8 } + +prvtHqosSvcIngQStatsEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcIngQStatsTable." + INDEX { prvtHqosSvcIngId, prvtHqosSvcIngQueueId, + prvtHqosSchedIngPolicyName, prvtHqosSchedIngVirtName, + ifIndex } + ::= { prvtHqosSvcIngQStatsTable 1 } + +PrvtHqosSvcIngQStatsEntry ::= SEQUENCE { + prvtHqosSvcIngQStatsGrnBytes PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsGrnPckts PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsYlwBytes PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsYlwPckts PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsTxBytes PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsTxPckts PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsWredGrnBytes PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsWredGrnPckts PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsWredYlwBytes PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsWredYlwPckts PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsPolDropBytes PrvtHqosStatsCountType, + prvtHqosSvcIngQStatsPolDropPckts PrvtHqosStatsCountType +} + +prvtHqosSvcIngQStatsGrnBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of green traffic." + ::= { prvtHqosSvcIngQStatsEntry 2 } + +prvtHqosSvcIngQStatsGrnPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of green traffic." + ::= { prvtHqosSvcIngQStatsEntry 3 } + +prvtHqosSvcIngQStatsYlwBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of yellow traffic." + ::= { prvtHqosSvcIngQStatsEntry 4 } + +prvtHqosSvcIngQStatsYlwPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of yellow traffic." + ::= { prvtHqosSvcIngQStatsEntry 5 } + +prvtHqosSvcIngQStatsTxBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of traffic transmitted." + ::= { prvtHqosSvcIngQStatsEntry 6 } + +prvtHqosSvcIngQStatsTxPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of traffic transmitted." + ::= { prvtHqosSvcIngQStatsEntry 7 } + +prvtHqosSvcIngQStatsWredGrnBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of green traffic dropped due to the WRED." + ::= { prvtHqosSvcIngQStatsEntry 8 } + +prvtHqosSvcIngQStatsWredGrnPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of green traffic dropped due to the WRED." + ::= { prvtHqosSvcIngQStatsEntry 9 } + +prvtHqosSvcIngQStatsWredYlwBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of yellow traffic dropped due to the WRED." + ::= { prvtHqosSvcIngQStatsEntry 10 } + +prvtHqosSvcIngQStatsWredYlwPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of yellow traffic dropped due to the WRED." + ::= { prvtHqosSvcIngQStatsEntry 11 } + +prvtHqosSvcIngQStatsPolDropBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of traffic dropped due to the policer." + ::= { prvtHqosSvcIngQStatsEntry 12 } + +prvtHqosSvcIngQStatsPolDropPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of traffic dropped due to the policer." + ::= { prvtHqosSvcIngQStatsEntry 13 } + +svcEgrObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 2 } + +prvtHqosSvcEgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcEgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Egress Policy Table + Each entry in this table defines a service egress policy. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosSvcEgrQueueTable + - prvtHqosSvcEgrFcTable + - prvtHqosSvcEgrFcQueueTable" + ::= { svcEgrObjects 1 } + +prvtHqosSvcEgrEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcEgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcEgrTable." + INDEX { prvtHqosSvcEgrId } + ::= { prvtHqosSvcEgrTable 1 } + +PrvtHqosSvcEgrEntry ::= SEQUENCE { + prvtHqosSvcEgrId PrvtHqosServicePolicyId, + prvtHqosSvcEgrRowStatus RowStatus, + prvtHqosSvcEgrDescr PrvtHqosDescrType +} + +prvtHqosSvcEgrId OBJECT-TYPE + SYNTAX PrvtHqosServicePolicyId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a service egress policy." + ::= { prvtHqosSvcEgrEntry 1 } + +prvtHqosSvcEgrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this service egress policy." + ::= { prvtHqosSvcEgrEntry 2 } + +prvtHqosSvcEgrDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the service egress policy." + ::= { prvtHqosSvcEgrEntry 3 } + +prvtHqosSvcEgrQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcEgrQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Egress Policy Queue Table + Entries in this table define queues belonging to service egress policies. + A queue is specified using a unique queue identifier (prvtHqosSvcEgrQueueId), + and its parent scheduler policy name (prvtHqosSchedEgrPolicyName) and + scheduler name (prvtHqosSchedEgrVirtName)." + ::= { svcEgrObjects 2 } + +prvtHqosSvcEgrQueueEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcEgrQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcEgrQueueTable." + INDEX { prvtHqosSvcEgrId, prvtHqosSvcEgrQueueId, + prvtHqosSchedEgrPolicyName, prvtHqosSchedEgrVirtName } + ::= { prvtHqosSvcEgrQueueTable 1 } + +PrvtHqosSvcEgrQueueEntry ::= SEQUENCE { + prvtHqosSvcEgrQueueId PrvtHqosServiceQueueId, + prvtHqosSvcEgrQueueRowStatus RowStatus, + prvtHqosSvcEgrQueueServWfq PrvtHqosServWfqIdType, + prvtHqosSvcEgrQueueWred PrvtHqosWredIdType +} + +prvtHqosSvcEgrQueueId OBJECT-TYPE + SYNTAX PrvtHqosServiceQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a queue belonging to a service egress policy." + ::= { prvtHqosSvcEgrQueueEntry 1 } + +prvtHqosSvcEgrQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this service egress policy queue." + ::= { prvtHqosSvcEgrQueueEntry 2 } + +prvtHqosSvcEgrQueueServWfq OBJECT-TYPE + SYNTAX PrvtHqosServWfqIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WFQ profile that needs to be used by the scheduler to which the queue would be feeding to. + Must be set to the prvtHqosWfqSvcEgrPrfId of an entry existing in prvtHqosWfqSvcEgrPrfTable." + ::= { prvtHqosSvcEgrQueueEntry 3 } + +prvtHqosSvcEgrQueueWred OBJECT-TYPE + SYNTAX PrvtHqosWredIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WRED profile applied to this service egress policy queue. + Must be set to the prvtHqosWredPrfId of an entry existing in prvtHqosWredPrfTable." + ::= { prvtHqosSvcEgrQueueEntry 4 } + +prvtHqosSvcEgrFcTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcEgrFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Egress Policy FC Mapping Table + This table allows configuration that is specific to a forwarding class. + Before a row for a specific forwarding class may be created in + prvtHqosSvcEgrFcQueueTable, or in prvtHqosSvcEgrFcColorTable, a row with + that forwarding class must first be created in this table. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in prvtHqosSvcEgrFcQueueTable, and + prvtHqosSvcEgrFcColorTable." + ::= { svcEgrObjects 3 } + +prvtHqosSvcEgrFcEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcEgrFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcEgrFcTable." + INDEX { prvtHqosSvcEgrId, prvtHqosSvcEgrFcNumber } + ::= { prvtHqosSvcEgrFcTable 1 } + +PrvtHqosSvcEgrFcEntry ::= SEQUENCE { + prvtHqosSvcEgrFcNumber PrvtHqosFcType, + prvtHqosSvcEgrFcRowStatus RowStatus +} + +prvtHqosSvcEgrFcNumber OBJECT-TYPE + SYNTAX PrvtHqosFcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding class to which this row applies." + ::= { prvtHqosSvcEgrFcEntry 1 } + +prvtHqosSvcEgrFcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this forwarding class." + ::= { prvtHqosSvcEgrFcEntry 3 } + +prvtHqosSvcEgrFcQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcEgrFcQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Egress Policy FC Queue Table + This table maintains, for service egress policies, the mapping of + traffic forwarding class into a specified queue. + A queue is specified using a unique queue identifier + (prvtHqosSvcEgrQueueId), and its parent scheduler policy + name (prvtHqosSchedEgrPolicyName) and scheduler name + (prvtHqosSchedEgrVirtName)." + ::= { svcEgrObjects 4 } + +prvtHqosSvcEgrFcQueueEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcEgrFcQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcEgrFcQueueTable." + INDEX { prvtHqosSvcEgrId, prvtHqosSvcEgrFcNumber, + prvtHqosSvcEgrFcQueueType, prvtHqosSvcEgrQueueId, + prvtHqosSchedEgrPolicyName, prvtHqosSchedEgrVirtName } + ::= { prvtHqosSvcEgrFcQueueTable 1 } + +PrvtHqosSvcEgrFcQueueEntry ::= SEQUENCE { + prvtHqosSvcEgrFcQueueType PrvtHqosQueueType, + prvtHqosSvcEgrFcQueueRowStatus RowStatus +} + +prvtHqosSvcEgrFcQueueType OBJECT-TYPE + SYNTAX PrvtHqosQueueType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type (unicast/multicast/broadcast) of the queue to which this row applies." + ::= { prvtHqosSvcEgrFcQueueEntry 1 } + +prvtHqosSvcEgrFcQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this queue." + ::= { prvtHqosSvcEgrFcQueueEntry 2 } + +prvtHqosSvcEgrFcColorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcEgrFcColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Egress Policy FC Color Table + This table allows remarking of VPT bits based on forwarding class and color." + ::= { svcEgrObjects 5 } + +prvtHqosSvcEgrFcColorEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcEgrFcColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcEgrFcColorTable." + INDEX { prvtHqosSvcEgrId, prvtHqosSvcEgrFcNumber, + prvtHqosSvcEgrFcColorValue } + ::= { prvtHqosSvcEgrFcColorTable 1 } + +PrvtHqosSvcEgrFcColorEntry ::= SEQUENCE { + prvtHqosSvcEgrFcColorValue PrvtHqosColorType, + prvtHqosSvcEgrFcColorRowStatus RowStatus, + prvtHqosSvcEgrFcColorDot1PValue PrvtHqosDot1pPriority +} + +prvtHqosSvcEgrFcColorValue OBJECT-TYPE + SYNTAX PrvtHqosColorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The traffic color (conformance level) to which this row applies." + ::= { prvtHqosSvcEgrFcColorEntry 2 } + +prvtHqosSvcEgrFcColorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this forwarding class and color." + ::= { prvtHqosSvcEgrFcColorEntry 3 } + +prvtHqosSvcEgrFcColorDot1PValue OBJECT-TYPE + SYNTAX PrvtHqosDot1pPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 802.1p value to use for packet remarking for traffic belonging + to this forwarding class and color." + ::= { prvtHqosSvcEgrFcColorEntry 4 } + +prvtHqosSvcEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSvcEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Egress Queue Statistics Table + Entries in this table contain the per-port statistics for + service egress queues." + ::= { svcEgrObjects 6 } + +prvtHqosSvcEgrQStatsEntry OBJECT-TYPE + SYNTAX PrvtHqosSvcEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSvcEgrQStatsTable." + INDEX { prvtHqosSvcEgrId, prvtHqosSvcEgrQueueId, + prvtHqosSchedEgrPolicyName, prvtHqosSchedEgrVirtName, + ifIndex } + ::= { prvtHqosSvcEgrQStatsTable 1 } + +PrvtHqosSvcEgrQStatsEntry ::= SEQUENCE { + prvtHqosSvcEgrQStatsGrnBytes PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsGrnPckts PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsYlwBytes PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsYlwPckts PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsTxBytes PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsTxPckts PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsWredGrnBytes PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsWredGrnPckts PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsWredYlwBytes PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsWredYlwPckts PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsPolDropBytes PrvtHqosStatsCountType, + prvtHqosSvcEgrQStatsPolDropPckts PrvtHqosStatsCountType +} + +prvtHqosSvcEgrQStatsGrnBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of green traffic." + ::= { prvtHqosSvcEgrQStatsEntry 2 } + +prvtHqosSvcEgrQStatsGrnPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of green traffic." + ::= { prvtHqosSvcEgrQStatsEntry 3 } + +prvtHqosSvcEgrQStatsYlwBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of yellow traffic." + ::= { prvtHqosSvcEgrQStatsEntry 4 } + +prvtHqosSvcEgrQStatsYlwPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of yellow traffic." + ::= { prvtHqosSvcEgrQStatsEntry 5 } + +prvtHqosSvcEgrQStatsTxBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of traffic transmitted." + ::= { prvtHqosSvcEgrQStatsEntry 6 } + +prvtHqosSvcEgrQStatsTxPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of traffic transmitted." + ::= { prvtHqosSvcEgrQStatsEntry 7 } + +prvtHqosSvcEgrQStatsWredGrnBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of green traffic dropped due to the WRED." + ::= { prvtHqosSvcEgrQStatsEntry 8 } + +prvtHqosSvcEgrQStatsWredGrnPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of green traffic dropped due to the WRED." + ::= { prvtHqosSvcEgrQStatsEntry 9 } + +prvtHqosSvcEgrQStatsWredYlwBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of yellow traffic dropped due to the WRED." + ::= { prvtHqosSvcEgrQStatsEntry 10 } + +prvtHqosSvcEgrQStatsWredYlwPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of yellow traffic dropped due to the WRED." + ::= { prvtHqosSvcEgrQStatsEntry 11 } + +prvtHqosSvcEgrQStatsPolDropBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of traffic dropped due to the policer." + ::= { prvtHqosSvcEgrQStatsEntry 12 } + +prvtHqosSvcEgrQStatsPolDropPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of traffic dropped due to the policer." + ::= { prvtHqosSvcEgrQStatsEntry 13 } + +netObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 3 } + +prvtHqosNetPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Policy Table + Each entry in this table defines a network (ingress or egress) policy. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosNetIngLspExpTable + - prvtHqosNetEgrFcTable" + ::= { netObjects 1 } + +prvtHqosNetPolicyEntry OBJECT-TYPE + SYNTAX PrvtHqosNetPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetPolicyTable." + INDEX { prvtHqosNetPolicyName } + ::= { prvtHqosNetPolicyTable 1 } + +PrvtHqosNetPolicyEntry ::= SEQUENCE { + prvtHqosNetPolicyName PrvtHqosNetPolNameType, + prvtHqosNetPolicyRowStatus RowStatus, + prvtHqosNetPolicyDescr PrvtHqosDescrType +} + +prvtHqosNetPolicyName OBJECT-TYPE + SYNTAX PrvtHqosNetPolNameType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a network policy." + ::= { prvtHqosNetPolicyEntry 1 } + +prvtHqosNetPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this network policy." + ::= { prvtHqosNetPolicyEntry 2 } + +prvtHqosNetPolicyDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the network policy" + ::= { prvtHqosNetPolicyEntry 3 } + +prvtHqosNetIngLspExpTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetIngLspExpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Ingress Policy LSP EXP Mapping Table + This table contains network ingress policies' LSP EXP bits to + forwarding class and color mappings." + ::= { netObjects 2 } + +prvtHqosNetIngLspExpEntry OBJECT-TYPE + SYNTAX PrvtHqosNetIngLspExpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetIngLspExpTable." + INDEX { prvtHqosNetPolicyName, prvtHqosNetIngLspExpValue } + ::= { prvtHqosNetIngLspExpTable 1 } + +PrvtHqosNetIngLspExpEntry ::= SEQUENCE { + prvtHqosNetIngLspExpValue PrvtHqosLspExpValueType, + prvtHqosNetIngLspExpRowStatus RowStatus, + prvtHqosNetIngLspExpFC PrvtHqosFcType, + prvtHqosNetIngLspExpColor PrvtHqosColorType +} + +prvtHqosNetIngLspExpValue OBJECT-TYPE + SYNTAX PrvtHqosLspExpValueType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The LSP EXP bit value to which this row applies." + ::= { prvtHqosNetIngLspExpEntry 1 } + +prvtHqosNetIngLspExpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this LSP EXP bit value." + ::= { prvtHqosNetIngLspExpEntry 2 } + +prvtHqosNetIngLspExpFC OBJECT-TYPE + SYNTAX PrvtHqosFcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forwarding class to assign to traffic matching the LSP EXP bit value." + ::= { prvtHqosNetIngLspExpEntry 3 } + +prvtHqosNetIngLspExpColor OBJECT-TYPE + SYNTAX PrvtHqosColorType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The color (conformance level) to assign to traffic matching the LSP EXP bit value." + ::= { prvtHqosNetIngLspExpEntry 4 } + +prvtHqosNetEgrFcTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetEgrFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Egress FC Mapping Table + This table allows remarking of LSP EXP bits based on forwarding class and color." + ::= { netObjects 3 } + +prvtHqosNetEgrFcEntry OBJECT-TYPE + SYNTAX PrvtHqosNetEgrFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetEgrFcTable." + INDEX { prvtHqosNetPolicyName, prvtHqosNetEgrFcNumber, + prvtHqosNetEgrFcColor } + ::= { prvtHqosNetEgrFcTable 1 } + +PrvtHqosNetEgrFcEntry ::= SEQUENCE { + prvtHqosNetEgrFcNumber PrvtHqosFcType, + prvtHqosNetEgrFcColor PrvtHqosColorType, + prvtHqosNetEgrFcRowStatus RowStatus, + prvtHqosNetEgrFcLspExpValue PrvtHqosLspExpValueType +} + +prvtHqosNetEgrFcNumber OBJECT-TYPE + SYNTAX PrvtHqosFcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding class to which this row applies." + ::= { prvtHqosNetEgrFcEntry 1 } + +prvtHqosNetEgrFcColor OBJECT-TYPE + SYNTAX PrvtHqosColorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The traffic color (conformance level) to which this row applies." + ::= { prvtHqosNetEgrFcEntry 2 } + +prvtHqosNetEgrFcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this forwarding class and color." + ::= { prvtHqosNetEgrFcEntry 3 } + +prvtHqosNetEgrFcLspExpValue OBJECT-TYPE + SYNTAX PrvtHqosLspExpValueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to assign to the LSP EXP bits of traffic belonging to the forwarding class and color." + ::= { prvtHqosNetEgrFcEntry 4 } + +netQueueObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 4 } + +prvtHqosNetQPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetQPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Egress Queue Policy Table + Each entry in this table defines a network egress queue policy. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosNetQPolicyQueueTable + - prvtHqosNetQPolicyFcTable + - prvtHqosNetQPolicyFcQueueTable" + ::= { netQueueObjects 1 } + +prvtHqosNetQPolicyEntry OBJECT-TYPE + SYNTAX PrvtHqosNetQPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetQPolicyTable." + INDEX { prvtHqosNetQPolicyName } + ::= { prvtHqosNetQPolicyTable 1 } + +PrvtHqosNetQPolicyEntry ::= SEQUENCE { + prvtHqosNetQPolicyName PrvtHqosNamedItem, + prvtHqosNetQPolicyRowStatus RowStatus, + prvtHqosNetQPolicyDescr PrvtHqosDescrType +} + +prvtHqosNetQPolicyName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a network egress queue policy." + ::= { prvtHqosNetQPolicyEntry 1 } + +prvtHqosNetQPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this network egress queue policy." + ::= { prvtHqosNetQPolicyEntry 2 } + +prvtHqosNetQPolicyDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the network egress queue policy." + ::= { prvtHqosNetQPolicyEntry 3 } + +prvtHqosNetQPolicyQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetQPolicyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Egress Queue Table + Entries in this table define queues belonging to network (egress) queue policies." + ::= { netQueueObjects 2 } + +prvtHqosNetQPolicyQueueEntry OBJECT-TYPE + SYNTAX PrvtHqosNetQPolicyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetQPolicyQueueTable." + INDEX { prvtHqosNetQPolicyName, prvtHqosNetQPolicyQueueId } + ::= { prvtHqosNetQPolicyQueueTable 1 } + +PrvtHqosNetQPolicyQueueEntry ::= SEQUENCE { + prvtHqosNetQPolicyQueueId PrvtHqosNetQueueIdType, + prvtHqosNetQPolicyQueueRowStatus RowStatus, + prvtHqosNetQPolicyQueueLevel PrvtHqosLevel, + prvtHqosNetQPolicyQueueWfq PrvtHqosNetWfqIdType, + prvtHqosNetQPolicyQueueWred PrvtHqosWredIdType, + prvtHqosNetQPolicyQueueShaper PrvtHqosNetShaperId +} + +prvtHqosNetQPolicyQueueId OBJECT-TYPE + SYNTAX PrvtHqosNetQueueIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a queue belonging to a network (egress) queue policy." + ::= { prvtHqosNetQPolicyQueueEntry 1 } + +prvtHqosNetQPolicyQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this queue." + ::= { prvtHqosNetQPolicyQueueEntry 2 } + +prvtHqosNetQPolicyQueueLevel OBJECT-TYPE + SYNTAX PrvtHqosLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the level of priority for the queue while feeding to the parent." + ::= { prvtHqosNetQPolicyQueueEntry 3 } + +prvtHqosNetQPolicyQueueWfq OBJECT-TYPE + SYNTAX PrvtHqosNetWfqIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WFQ profile that needs to be used by the scheduler to which the queue would be feeding to. + Must be set to the prvtHqosWfqNetworkPrfId of an entry existing in prvtHqosWfqNetworkPrfTable." + ::= { prvtHqosNetQPolicyQueueEntry 4 } + +prvtHqosNetQPolicyQueueWred OBJECT-TYPE + SYNTAX PrvtHqosWredIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WRED profile applied to this queue. + Must be set to the prvtHqosWredPrfId of an entry existing in prvtHqosWredPrfTable." + ::= { prvtHqosNetQPolicyQueueEntry 5 } + +prvtHqosNetQPolicyQueueShaper OBJECT-TYPE + SYNTAX PrvtHqosNetShaperId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shaping profile applied to this queue. + Must be set to the prvtHqosShaperNetPrfId of an entry existing in prvtHqosShaperNetPrfTable." + ::= { prvtHqosNetQPolicyQueueEntry 6 } + +prvtHqosNetQPolicyFcTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetQPolicyFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Policy FC Table + A list of forwarding classes belonging to network queue policies. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in prvtHqosNetQPolicyFcQueueTable." + ::= { netQueueObjects 3 } + +prvtHqosNetQPolicyFcEntry OBJECT-TYPE + SYNTAX PrvtHqosNetQPolicyFcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetQPolicyFcTable." + INDEX { prvtHqosNetQPolicyName, prvtHqosNetQPolicyFcNumber } + ::= { prvtHqosNetQPolicyFcTable 1 } + +PrvtHqosNetQPolicyFcEntry ::= SEQUENCE { + prvtHqosNetQPolicyFcNumber PrvtHqosFcType, + prvtHqosNetQPolicyFcRowStatus RowStatus +} + +prvtHqosNetQPolicyFcNumber OBJECT-TYPE + SYNTAX PrvtHqosFcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding class to which this row applies." + ::= { prvtHqosNetQPolicyFcEntry 1 } + +prvtHqosNetQPolicyFcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this forwarding class." + ::= { prvtHqosNetQPolicyFcEntry 2 } + +prvtHqosNetQPolicyFcQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetQPolicyFcQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Queue Policy FC Queue Table + This table maintains, for network queue policies, the mapping of a + particular forwarding class traffic type into a specified queue." + ::= { netQueueObjects 4 } + +prvtHqosNetQPolicyFcQueueEntry OBJECT-TYPE + SYNTAX PrvtHqosNetQPolicyFcQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetQPolicyFcQueueTable." + INDEX { prvtHqosNetQPolicyName, prvtHqosNetQPolicyFcNumber, + prvtHqosNetQPolicyFcQueueType, + prvtHqosNetQPolicyQueueId } + ::= { prvtHqosNetQPolicyFcQueueTable 1 } + +PrvtHqosNetQPolicyFcQueueEntry ::= SEQUENCE { + prvtHqosNetQPolicyFcQueueType PrvtHqosQueueType, + prvtHqosNetQPolicyFcQueueRStatus RowStatus +} + +prvtHqosNetQPolicyFcQueueType OBJECT-TYPE + SYNTAX PrvtHqosQueueType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type (unicast/multicast/broadcast) of the queue to be assigned to the forwarding class." + ::= { prvtHqosNetQPolicyFcQueueEntry 3 } + +prvtHqosNetQPolicyFcQueueRStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this queue." + ::= { prvtHqosNetQPolicyFcQueueEntry 4 } + +prvtHqosNetEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosNetEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Egress Queue Statistics Table + Entries in this table contain the per-port statistics for + network egress queues." + ::= { netQueueObjects 5 } + +prvtHqosNetEgrQStatsEntry OBJECT-TYPE + SYNTAX PrvtHqosNetEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosNetEgrQStatsTable." + INDEX { prvtHqosNetQPolicyName, prvtHqosNetQPolicyQueueId, + ifIndex } + ::= { prvtHqosNetEgrQStatsTable 1 } + +PrvtHqosNetEgrQStatsEntry ::= SEQUENCE { + prvtHqosNetEgrQStatsGrnBytes PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsGrnPckts PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsYlwBytes PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsYlwPckts PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsTxBytes PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsTxPckts PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsWredGrnBytes PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsWredGrnPckts PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsWredYlwBytes PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsWredYlwPckts PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsPolDropBytes PrvtHqosStatsCountType, + prvtHqosNetEgrQStatsPolDropPckts PrvtHqosStatsCountType +} + +prvtHqosNetEgrQStatsGrnBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of green traffic." + ::= { prvtHqosNetEgrQStatsEntry 2 } + +prvtHqosNetEgrQStatsGrnPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of green traffic." + ::= { prvtHqosNetEgrQStatsEntry 3 } + +prvtHqosNetEgrQStatsYlwBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of yellow traffic." + ::= { prvtHqosNetEgrQStatsEntry 4 } + +prvtHqosNetEgrQStatsYlwPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of yellow traffic." + ::= { prvtHqosNetEgrQStatsEntry 5 } + +prvtHqosNetEgrQStatsTxBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of traffic transmitted." + ::= { prvtHqosNetEgrQStatsEntry 6 } + +prvtHqosNetEgrQStatsTxPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of traffic transmitted." + ::= { prvtHqosNetEgrQStatsEntry 7 } + +prvtHqosNetEgrQStatsWredGrnBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of green traffic dropped due to the WRED." + ::= { prvtHqosNetEgrQStatsEntry 8 } + +prvtHqosNetEgrQStatsWredGrnPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of green traffic dropped due to the WRED." + ::= { prvtHqosNetEgrQStatsEntry 9 } + +prvtHqosNetEgrQStatsWredYlwBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of yellow traffic dropped due to the WRED." + ::= { prvtHqosNetEgrQStatsEntry 10 } + +prvtHqosNetEgrQStatsWredYlwPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of yellow traffic dropped due to the WRED." + ::= { prvtHqosNetEgrQStatsEntry 11 } + +prvtHqosNetEgrQStatsPolDropBytes OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes of traffic dropped due to the policer." + ::= { prvtHqosNetEgrQStatsEntry 12 } + +prvtHqosNetEgrQStatsPolDropPckts OBJECT-TYPE + SYNTAX PrvtHqosStatsCountType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets of traffic dropped due to the policer." + ::= { prvtHqosNetEgrQStatsEntry 13 } + +schedObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 5 } + +prvtHqosSchedIngPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSchedIngPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Scheduler Ingress Policy Table + Each entry in this table defines an ingress service scheduler policy. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosSchedIngVirtTable + - prvtHqosSchedIngRootTable" + ::= { schedObjects 1 } + +prvtHqosSchedIngPolicyEntry OBJECT-TYPE + SYNTAX PrvtHqosSchedIngPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSchedIngPolicyTable." + INDEX { prvtHqosSchedIngPolicyName } + ::= { prvtHqosSchedIngPolicyTable 1 } + +PrvtHqosSchedIngPolicyEntry ::= SEQUENCE { + prvtHqosSchedIngPolicyName PrvtHqosNamedItem, + prvtHqosSchedIngPolicyRowStatus RowStatus, + prvtHqosSchedIngPolicyDescr PrvtHqosDescrType +} + +prvtHqosSchedIngPolicyName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an ingress service scheduler policy." + ::= { prvtHqosSchedIngPolicyEntry 1 } + +prvtHqosSchedIngPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this ingress service scheduler policy." + ::= { prvtHqosSchedIngPolicyEntry 2 } + +prvtHqosSchedIngPolicyDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the ingress service scheduler policy" + ::= { prvtHqosSchedIngPolicyEntry 3 } + +prvtHqosSchedIngVirtTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSchedIngVirtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress Virtual Scheduler Table + Each entry in this table defines an ingress virtual (L2) scheduler." + ::= { schedObjects 2 } + +prvtHqosSchedIngVirtEntry OBJECT-TYPE + SYNTAX PrvtHqosSchedIngVirtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSchedIngVirtTable." + INDEX { prvtHqosSchedIngPolicyName, prvtHqosSchedIngVirtName } + ::= { prvtHqosSchedIngVirtTable 1 } + +PrvtHqosSchedIngVirtEntry ::= SEQUENCE { + prvtHqosSchedIngVirtName PrvtHqosNamedItem, + prvtHqosSchedIngVirtRowStatus RowStatus, + prvtHqosSchedIngVirtDescr PrvtHqosDescrType, + prvtHqosSchedIngVirtParent PrvtHqosNamedItem, + prvtHqosSchedIngVirtLevel PrvtHqosLevel, + prvtHqosSchedIngVirtWfqProfile PrvtHqosServSchedWfqIdType, + prvtHqosSchedIngVirtShaper PrvtHqosL2ShaperId +} + +prvtHqosSchedIngVirtName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a virtual scheduler belonging to an ingress service policy." + ::= { prvtHqosSchedIngVirtEntry 1 } + +prvtHqosSchedIngVirtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this ingress virtual scheduler." + ::= { prvtHqosSchedIngVirtEntry 2 } + +prvtHqosSchedIngVirtDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the ingress virtual scheduler." + ::= { prvtHqosSchedIngVirtEntry 3 } + +prvtHqosSchedIngVirtParent OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this scheduler would be feeding to. + Must be set to the prvtHqosSchedIngRootName of an entry in prvtHqosSchedIngRootTable + that has the same prvtHqosSchedIngPolicyName." + ::= { prvtHqosSchedIngVirtEntry 4 } + +prvtHqosSchedIngVirtLevel OBJECT-TYPE + SYNTAX PrvtHqosLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority level of the scheduler." + ::= { prvtHqosSchedIngVirtEntry 5 } + +prvtHqosSchedIngVirtWfqProfile OBJECT-TYPE + SYNTAX PrvtHqosServSchedWfqIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WFQ profile number for this scheduler. + Must be set to the prvtHqosWfqSchedIngPrfId of an entry in prvtHqosWfqSchedIngPrfTable." + ::= { prvtHqosSchedIngVirtEntry 6 } + +prvtHqosSchedIngVirtShaper OBJECT-TYPE + SYNTAX PrvtHqosL2ShaperId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shaping profile applied to the scheduler. + Must be set to the prvtHqosShaperL2IngPrfId of an entry in prvtHqosShaperL2IngPrfTable." + ::= { prvtHqosSchedIngVirtEntry 7 } + +prvtHqosSchedIngRootTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSchedIngRootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress Root Scheduler Table + Each entry in this table defines an ingress root scheduler. + A maximum of 2 entries may be created per policy (prvtHqosSchedIngPolicyName)." + ::= { schedObjects 3 } + +prvtHqosSchedIngRootEntry OBJECT-TYPE + SYNTAX PrvtHqosSchedIngRootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSchedIngRootTable." + INDEX { prvtHqosSchedIngPolicyName, prvtHqosSchedIngRootName } + ::= { prvtHqosSchedIngRootTable 1 } + +PrvtHqosSchedIngRootEntry ::= SEQUENCE { + prvtHqosSchedIngRootName PrvtHqosNamedItem, + prvtHqosSchedIngRootRowStatus RowStatus, + prvtHqosSchedIngRootDescr PrvtHqosDescrType, + prvtHqosSchedIngRootLevel PrvtHqosLevel, + prvtHqosSchedIngRootShaper PrvtHqosL1ShaperId +} + +prvtHqosSchedIngRootName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an ingress root scheduler belonging to an ingress service policy." + ::= { prvtHqosSchedIngRootEntry 1 } + +prvtHqosSchedIngRootRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this ingress root scheduler." + ::= { prvtHqosSchedIngRootEntry 2 } + +prvtHqosSchedIngRootDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the ingress root scheduler." + ::= { prvtHqosSchedIngRootEntry 3 } + +prvtHqosSchedIngRootLevel OBJECT-TYPE + SYNTAX PrvtHqosLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority level of the ingress root scheduler." + ::= { prvtHqosSchedIngRootEntry 4 } + +prvtHqosSchedIngRootShaper OBJECT-TYPE + SYNTAX PrvtHqosL1ShaperId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shaping profile applied to the ingress root scheduler. + Must be set to the prvtHqosShaperL1IngPrfId of an entry in prvtHqosShaperL1IngPrfTable." + ::= { prvtHqosSchedIngRootEntry 5 } + +prvtHqosSchedEgrPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSchedEgrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress Service Scheduler Policy Table + Each entry in this table defines an egress service scheduler policy. + Note that deletion of a row in this table will also result in + the deletion of the dependent rows in the following tables: + - prvtHqosSchedEgrVirtTable + - prvtHqosSchedEgrRootTable" + ::= { schedObjects 4 } + +prvtHqosSchedEgrPolicyEntry OBJECT-TYPE + SYNTAX PrvtHqosSchedEgrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSchedEgrPolicyTable." + INDEX { prvtHqosSchedEgrPolicyName } + ::= { prvtHqosSchedEgrPolicyTable 1 } + +PrvtHqosSchedEgrPolicyEntry ::= SEQUENCE { + prvtHqosSchedEgrPolicyName PrvtHqosNamedItem, + prvtHqosSchedEgrPolicyRowStatus RowStatus, + prvtHqosSchedEgrPolicyDescr PrvtHqosDescrType +} + +prvtHqosSchedEgrPolicyName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an egress scheduler policy." + ::= { prvtHqosSchedEgrPolicyEntry 1 } + +prvtHqosSchedEgrPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this egress scheduler policy." + ::= { prvtHqosSchedEgrPolicyEntry 2 } + +prvtHqosSchedEgrPolicyDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the egress scheduler policy" + ::= { prvtHqosSchedEgrPolicyEntry 3 } + +prvtHqosSchedEgrVirtTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSchedEgrVirtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress Virtual Scheduler Table + Each entry in this table defines an egress virtual (L2) scheduler." + ::= { schedObjects 5 } + +prvtHqosSchedEgrVirtEntry OBJECT-TYPE + SYNTAX PrvtHqosSchedEgrVirtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSchedEgrVirtTable." + INDEX { prvtHqosSchedEgrPolicyName, prvtHqosSchedEgrVirtName } + ::= { prvtHqosSchedEgrVirtTable 1 } + +PrvtHqosSchedEgrVirtEntry ::= SEQUENCE { + prvtHqosSchedEgrVirtName PrvtHqosNamedItem, + prvtHqosSchedEgrVirtRowStatus RowStatus, + prvtHqosSchedEgrVirtDescr PrvtHqosDescrType, + prvtHqosSchedEgrVirtParent PrvtHqosNamedItem, + prvtHqosSchedEgrVirtLevel PrvtHqosLevel, + prvtHqosSchedEgrVirtWfqProfile PrvtHqosServSchedWfqIdType, + prvtHqosSchedEgrVirtShaper PrvtHqosL2ShaperId +} + +prvtHqosSchedEgrVirtName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a virtual scheduler belonging to an egress service policy." + ::= { prvtHqosSchedEgrVirtEntry 1 } + +prvtHqosSchedEgrVirtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this egress virtual scheduler." + ::= { prvtHqosSchedEgrVirtEntry 2 } + +prvtHqosSchedEgrVirtDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the egress virtual scheduler." + ::= { prvtHqosSchedEgrVirtEntry 3 } + +prvtHqosSchedEgrVirtParent OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this scheduler would be feeding to. + Must be set to the prvtHqosSchedEgrRootName of an entry in prvtHqosSchedEgrRootTable + that has the same prvtHqosSchedEgrPolicyName." + ::= { prvtHqosSchedEgrVirtEntry 4 } + +prvtHqosSchedEgrVirtLevel OBJECT-TYPE + SYNTAX PrvtHqosLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority level of the scheduler." + ::= { prvtHqosSchedEgrVirtEntry 5 } + +prvtHqosSchedEgrVirtWfqProfile OBJECT-TYPE + SYNTAX PrvtHqosServSchedWfqIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The WFQ profile number for this scheduler. + Must be set to the prvtHqosWfqSchedEgrPrfId of an entry in prvtHqosWfqSchedEgrPrfTable." + ::= { prvtHqosSchedEgrVirtEntry 6 } + +prvtHqosSchedEgrVirtShaper OBJECT-TYPE + SYNTAX PrvtHqosL2ShaperId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shaping profile applied to this scheduler. + Must be set to the prvtHqosShaperL2EgrPrfId of an entry in prvtHqosShaperL2EgrPrfTable." + ::= { prvtHqosSchedEgrVirtEntry 7 } + +prvtHqosSchedEgrRootTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosSchedEgrRootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress Root Scheduler Table + Each entry in this table defines an egress root scheduler. + A maximum of 2 entries may be created per policy (prvtHqosSchedEgrPolicyName)." + ::= { schedObjects 6 } + +prvtHqosSchedEgrRootEntry OBJECT-TYPE + SYNTAX PrvtHqosSchedEgrRootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosSchedEgrRootTable." + INDEX { prvtHqosSchedEgrPolicyName, prvtHqosSchedEgrRootName } + ::= { prvtHqosSchedEgrRootTable 1 } + +PrvtHqosSchedEgrRootEntry ::= SEQUENCE { + prvtHqosSchedEgrRootName PrvtHqosNamedItem, + prvtHqosSchedEgrRootRowStatus RowStatus, + prvtHqosSchedEgrRootDescr PrvtHqosDescrType, + prvtHqosSchedEgrRootLevel PrvtHqosLevel, + prvtHqosSchedEgrRootShaper PrvtHqosL1ShaperId +} + +prvtHqosSchedEgrRootName OBJECT-TYPE + SYNTAX PrvtHqosNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an egress root scheduler belonging to an egress service policy." + ::= { prvtHqosSchedEgrRootEntry 1 } + +prvtHqosSchedEgrRootRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this egress root scheduler." + ::= { prvtHqosSchedEgrRootEntry 2 } + +prvtHqosSchedEgrRootDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the egress root scheduler." + ::= { prvtHqosSchedEgrRootEntry 3 } + +prvtHqosSchedEgrRootLevel OBJECT-TYPE + SYNTAX PrvtHqosLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority level of the egress root scheduler." + ::= { prvtHqosSchedEgrRootEntry 4 } + +prvtHqosSchedEgrRootShaper OBJECT-TYPE + SYNTAX PrvtHqosL1ShaperId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shaping profile applied to the egress root scheduler. + Must be set to the prvtHqosShaperL1EgrPrfId of an entry in prvtHqosShaperL1EgrPrfTable." + ::= { prvtHqosSchedEgrRootEntry 5 } + +wredObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 6 } + +prvtHqosWredPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosWredPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED Profile Table + Each entry in this table defines a WRED profile." + ::= { wredObjects 1 } + +prvtHqosWredPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosWredPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosWredPrfTable." + INDEX { prvtHqosWredPrfId } + ::= { prvtHqosWredPrfTable 1 } + +PrvtHqosWredPrfEntry ::= SEQUENCE { + prvtHqosWredPrfId PrvtHqosWredIdType, + prvtHqosWredPrfRowStatus RowStatus, + prvtHqosWredPrfDescr PrvtHqosDescrType, + prvtHqosWredPrfGreenMinAverage PrvtHqosWredMinValue, + prvtHqosWredPrfGreenMaxAverage PrvtHqosWredMaxValue, + prvtHqosWredPrfGreenProbability PrvtHqosWredProbValue, + prvtHqosWredPrfYellowMinAverage PrvtHqosWredMinValue, + prvtHqosWredPrfYellowMaxAverage PrvtHqosWredMaxValue, + prvtHqosWredPrfYellowProbability PrvtHqosWredProbValue +} + +prvtHqosWredPrfId OBJECT-TYPE + SYNTAX PrvtHqosWredIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a WRED profile." + ::= { prvtHqosWredPrfEntry 1 } + +prvtHqosWredPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this WRED profile." + ::= { prvtHqosWredPrfEntry 2 } + +prvtHqosWredPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the WRED profile." + ::= { prvtHqosWredPrfEntry 3 } + +prvtHqosWredPrfGreenMinAverage OBJECT-TYPE + SYNTAX PrvtHqosWredMinValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop start threshold for the green traffic in kilobytes." + ::= { prvtHqosWredPrfEntry 4 } + +prvtHqosWredPrfGreenMaxAverage OBJECT-TYPE + SYNTAX PrvtHqosWredMaxValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Absolute drop threshold for the green traffic in kilobytes." + ::= { prvtHqosWredPrfEntry 5 } + +prvtHqosWredPrfGreenProbability OBJECT-TYPE + SYNTAX PrvtHqosWredProbValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop probability slope for the green traffic." + ::= { prvtHqosWredPrfEntry 6 } + +prvtHqosWredPrfYellowMinAverage OBJECT-TYPE + SYNTAX PrvtHqosWredMinValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop start threshold for the yellow traffic in kilobytes." + ::= { prvtHqosWredPrfEntry 7 } + +prvtHqosWredPrfYellowMaxAverage OBJECT-TYPE + SYNTAX PrvtHqosWredMaxValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Absolute drop threshold for the yellow traffic in kilobytes." + ::= { prvtHqosWredPrfEntry 8 } + +prvtHqosWredPrfYellowProbability OBJECT-TYPE + SYNTAX PrvtHqosWredProbValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop probability slope for the yellow traffic." + ::= { prvtHqosWredPrfEntry 9 } + +shaperObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 7 } + +prvtHqosShaperL1IngPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosShaperL1IngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Root(L1) Scheduler Shaper Ingress Profile Table + Each entry in this table defines a set of shaping parameters that may be enforced + on an ingress root scheduler." + ::= { shaperObjects 1 } + +prvtHqosShaperL1IngPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosShaperL1IngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosShaperL1IngPrfTable." + INDEX { prvtHqosShaperL1IngPrfId } + ::= { prvtHqosShaperL1IngPrfTable 1 } + +PrvtHqosShaperL1IngPrfEntry ::= SEQUENCE { + prvtHqosShaperL1IngPrfId PrvtHqosL1ShaperId, + prvtHqosShaperL1IngPrfRowStatus RowStatus, + prvtHqosShaperL1IngPrfCIR PrvtHqosRateValueL1, + prvtHqosShaperL1IngPrfPIR PrvtHqosRateValueL1, + prvtHqosShaperL1IngPrfCBS PrvtHqosBurstValueL1, + prvtHqosShaperL1IngPrfPBS PrvtHqosBurstValueL1, + prvtHqosShaperL1IngPrfDescr PrvtHqosDescrType +} + +prvtHqosShaperL1IngPrfId OBJECT-TYPE + SYNTAX PrvtHqosL1ShaperId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a root scheduler shaper ingress profile." + ::= { prvtHqosShaperL1IngPrfEntry 1 } + +prvtHqosShaperL1IngPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this shaper profile." + ::= { prvtHqosShaperL1IngPrfEntry 2 } + +prvtHqosShaperL1IngPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosShaperL1IngPrfEntry 3 } + +prvtHqosShaperL1IngPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosShaperL1IngPrfEntry 4 } + +prvtHqosShaperL1IngPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosShaperL1IngPrfEntry 5 } + +prvtHqosShaperL1IngPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosShaperL1IngPrfEntry 6 } + +prvtHqosShaperL1IngPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the shaper profile." + ::= { prvtHqosShaperL1IngPrfEntry 7 } + +prvtHqosShaperL1EgrPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosShaperL1EgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Root(L1) Scheduler Shaper Egress Profile Table + Each entry in this table defines a set of shaping parameters that may be enforced + on an egress root scheduler." + ::= { shaperObjects 2 } + +prvtHqosShaperL1EgrPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosShaperL1EgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosShaperL1EgrPrfTable." + INDEX { prvtHqosShaperL1EgrPrfId } + ::= { prvtHqosShaperL1EgrPrfTable 1 } + +PrvtHqosShaperL1EgrPrfEntry ::= SEQUENCE { + prvtHqosShaperL1EgrPrfId PrvtHqosL1ShaperId, + prvtHqosShaperL1EgrPrfRowStatus RowStatus, + prvtHqosShaperL1EgrPrfCIR PrvtHqosRateValueL1, + prvtHqosShaperL1EgrPrfPIR PrvtHqosRateValueL1, + prvtHqosShaperL1EgrPrfCBS PrvtHqosBurstValueL1, + prvtHqosShaperL1EgrPrfPBS PrvtHqosBurstValueL1, + prvtHqosShaperL1EgrPrfDescr PrvtHqosDescrType +} + +prvtHqosShaperL1EgrPrfId OBJECT-TYPE + SYNTAX PrvtHqosL1ShaperId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a root scheduler shaper egress profile." + ::= { prvtHqosShaperL1EgrPrfEntry 1 } + +prvtHqosShaperL1EgrPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this shaper profile." + ::= { prvtHqosShaperL1EgrPrfEntry 2 } + +prvtHqosShaperL1EgrPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosShaperL1EgrPrfEntry 3 } + +prvtHqosShaperL1EgrPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosShaperL1EgrPrfEntry 4 } + +prvtHqosShaperL1EgrPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosShaperL1EgrPrfEntry 5 } + +prvtHqosShaperL1EgrPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL1 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosShaperL1EgrPrfEntry 6 } + +prvtHqosShaperL1EgrPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the shaper profile." + ::= { prvtHqosShaperL1EgrPrfEntry 7 } + +prvtHqosShaperL2IngPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosShaperL2IngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "(L2) Scheduler Shaper Ingress Profile Table + Each entry in this table defines a set of shaping parameters that may be enforced + on an ingress L2 scheduler." + ::= { shaperObjects 3 } + +prvtHqosShaperL2IngPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosShaperL2IngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosShaperL2IngPrfTable." + INDEX { prvtHqosShaperL2IngPrfId } + ::= { prvtHqosShaperL2IngPrfTable 1 } + +PrvtHqosShaperL2IngPrfEntry ::= SEQUENCE { + prvtHqosShaperL2IngPrfId PrvtHqosL2ShaperId, + prvtHqosShaperL2IngPrfRowStatus RowStatus, + prvtHqosShaperL2IngPrfCIR PrvtHqosRateValueL2, + prvtHqosShaperL2IngPrfPIR PrvtHqosRateValueL2, + prvtHqosShaperL2IngPrfCBS PrvtHqosBurstValueL2, + prvtHqosShaperL2IngPrfPBS PrvtHqosBurstValueL2, + prvtHqosShaperL2IngPrfDescr PrvtHqosDescrType +} + +prvtHqosShaperL2IngPrfId OBJECT-TYPE + SYNTAX PrvtHqosL2ShaperId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a L2 scheduler shaper ingress profile." + ::= { prvtHqosShaperL2IngPrfEntry 1 } + +prvtHqosShaperL2IngPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this shaper profile." + ::= { prvtHqosShaperL2IngPrfEntry 2 } + +prvtHqosShaperL2IngPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosShaperL2IngPrfEntry 3 } + +prvtHqosShaperL2IngPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosShaperL2IngPrfEntry 4 } + +prvtHqosShaperL2IngPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosShaperL2IngPrfEntry 5 } + +prvtHqosShaperL2IngPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosShaperL2IngPrfEntry 6 } + +prvtHqosShaperL2IngPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the profile." + ::= { prvtHqosShaperL2IngPrfEntry 7 } + +prvtHqosShaperL2EgrPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosShaperL2EgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "(L2) Scheduler Shaper Egress Profile Table + Each entry in this table defines a set of shaping parameters that may be enforced + on an egress L2 scheduler." + ::= { shaperObjects 4 } + +prvtHqosShaperL2EgrPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosShaperL2EgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosShaperL2EgrPrfTable." + INDEX { prvtHqosShaperL2EgrPrfId } + ::= { prvtHqosShaperL2EgrPrfTable 1 } + +PrvtHqosShaperL2EgrPrfEntry ::= SEQUENCE { + prvtHqosShaperL2EgrPrfId PrvtHqosL2ShaperId, + prvtHqosShaperL2EgrPrfRowStatus RowStatus, + prvtHqosShaperL2EgrPrfCIR PrvtHqosRateValueL2, + prvtHqosShaperL2EgrPrfPIR PrvtHqosRateValueL2, + prvtHqosShaperL2EgrPrfCBS PrvtHqosBurstValueL2, + prvtHqosShaperL2EgrPrfPBS PrvtHqosBurstValueL2, + prvtHqosShaperL2EgrPrfDescr PrvtHqosDescrType +} + +prvtHqosShaperL2EgrPrfId OBJECT-TYPE + SYNTAX PrvtHqosL2ShaperId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a L2 scheduler shaper egress profile." + ::= { prvtHqosShaperL2EgrPrfEntry 1 } + +prvtHqosShaperL2EgrPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this shaper profile." + ::= { prvtHqosShaperL2EgrPrfEntry 2 } + +prvtHqosShaperL2EgrPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosShaperL2EgrPrfEntry 3 } + +prvtHqosShaperL2EgrPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosShaperL2EgrPrfEntry 4 } + +prvtHqosShaperL2EgrPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosShaperL2EgrPrfEntry 5 } + +prvtHqosShaperL2EgrPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueL2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosShaperL2EgrPrfEntry 6 } + +prvtHqosShaperL2EgrPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the shaper profile." + ::= { prvtHqosShaperL2EgrPrfEntry 7 } + +prvtHqosShaperNetPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosShaperNetPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Shaper Profile Table + Each entry in this table defines a set of shaping parameters that may be enforced + on a network scheduler." + ::= { shaperObjects 5 } + +prvtHqosShaperNetPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosShaperNetPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosShaperNetPrfTable." + INDEX { prvtHqosShaperNetPrfId } + ::= { prvtHqosShaperNetPrfTable 1 } + +PrvtHqosShaperNetPrfEntry ::= SEQUENCE { + prvtHqosShaperNetPrfId PrvtHqosNetShaperId, + prvtHqosShaperNetPrfRowStatus RowStatus, + prvtHqosShaperNetPrfCIR PrvtHqosRateValueNet, + prvtHqosShaperNetPrfPIR PrvtHqosRateValueNet, + prvtHqosShaperNetPrfCBS PrvtHqosBurstValueNet, + prvtHqosShaperNetPrfPBS PrvtHqosBurstValueNet, + prvtHqosShaperNetPrfDescr PrvtHqosDescrType +} + +prvtHqosShaperNetPrfId OBJECT-TYPE + SYNTAX PrvtHqosNetShaperId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a network scheduler shaper profile." + ::= { prvtHqosShaperNetPrfEntry 1 } + +prvtHqosShaperNetPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this shaper profile." + ::= { prvtHqosShaperNetPrfEntry 2 } + +prvtHqosShaperNetPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosShaperNetPrfEntry 3 } + +prvtHqosShaperNetPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosShaperNetPrfEntry 4 } + +prvtHqosShaperNetPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosShaperNetPrfEntry 5 } + +prvtHqosShaperNetPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosShaperNetPrfEntry 6 } + +prvtHqosShaperNetPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the shaper profile." + ::= { prvtHqosShaperNetPrfEntry 7 } + +prvtHqosShaperIfPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosShaperIfPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Shaper Profile Table + Each entry in this table defines a set of shaping parameters that may be enforced + on an interface." + ::= { shaperObjects 6 } + +prvtHqosShaperIfPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosShaperIfPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosShaperIfPrfTable." + INDEX { prvtHqosShaperIfPrfId } + ::= { prvtHqosShaperIfPrfTable 1 } + +PrvtHqosShaperIfPrfEntry ::= SEQUENCE { + prvtHqosShaperIfPrfId PrvtHqosIfShaperId, + prvtHqosShaperIfPrfRowStatus RowStatus, + prvtHqosShaperIfPrfCIR PrvtHqosRateValueNet, + prvtHqosShaperIfPrfPIR PrvtHqosRateValueNet, + prvtHqosShaperIfPrfCBS PrvtHqosBurstValueIntf, + prvtHqosShaperIfPrfPBS PrvtHqosBurstValueIntf, + prvtHqosShaperIfPrfDescr PrvtHqosDescrType +} + +prvtHqosShaperIfPrfId OBJECT-TYPE + SYNTAX PrvtHqosIfShaperId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an interface shaper profile." + ::= { prvtHqosShaperIfPrfEntry 1 } + +prvtHqosShaperIfPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this interface shaper profile." + ::= { prvtHqosShaperIfPrfEntry 2 } + +prvtHqosShaperIfPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosShaperIfPrfEntry 3 } + +prvtHqosShaperIfPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosShaperIfPrfEntry 4 } + +prvtHqosShaperIfPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueIntf + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosShaperIfPrfEntry 5 } + +prvtHqosShaperIfPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueIntf + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosShaperIfPrfEntry 6 } + +prvtHqosShaperIfPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the shaper profile." + ::= { prvtHqosShaperIfPrfEntry 7 } + +wfqObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 8 } + +prvtHqosWfqSvcIngPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosWfqSvcIngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Ingress WFQ Profile Table + Each entry in this table defines a service ingress WFQ profile." + ::= { wfqObjects 1 } + +prvtHqosWfqSvcIngPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosWfqSvcIngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosWfqSvcIngPrfTable." + INDEX { prvtHqosWfqSvcIngPrfId } + ::= { prvtHqosWfqSvcIngPrfTable 1 } + +PrvtHqosWfqSvcIngPrfEntry ::= SEQUENCE { + prvtHqosWfqSvcIngPrfId PrvtHqosServWfqIdType, + prvtHqosWfqSvcIngPrfRowStatus RowStatus, + prvtHqosWfqSvcIngPrfCirWeight PrvtHqosWeight, + prvtHqosWfqSvcIngPrfDescr PrvtHqosDescrType +} + +prvtHqosWfqSvcIngPrfId OBJECT-TYPE + SYNTAX PrvtHqosServWfqIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an ingress WFQ service profile." + ::= { prvtHqosWfqSvcIngPrfEntry 1 } + +prvtHqosWfqSvcIngPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this ingress WFQ service profile." + ::= { prvtHqosWfqSvcIngPrfEntry 2 } + +prvtHqosWfqSvcIngPrfCirWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative weight for the packets where the WFQ service profile + is applied." + ::= { prvtHqosWfqSvcIngPrfEntry 3 } + +prvtHqosWfqSvcIngPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the WFQ service profile." + ::= { prvtHqosWfqSvcIngPrfEntry 4 } + +prvtHqosWfqSvcEgrPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosWfqSvcEgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service WFQ Egress Profile Table + Each entry in this table defines a service egress WFQ profile." + ::= { wfqObjects 2 } + +prvtHqosWfqSvcEgrPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosWfqSvcEgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosWfqSvcEgrPrfTable." + INDEX { prvtHqosWfqSvcEgrPrfId } + ::= { prvtHqosWfqSvcEgrPrfTable 1 } + +PrvtHqosWfqSvcEgrPrfEntry ::= SEQUENCE { + prvtHqosWfqSvcEgrPrfId PrvtHqosServWfqIdType, + prvtHqosWfqSvcEgrPrfRowStatus RowStatus, + prvtHqosWfqSvcEgrPrfCirWeight PrvtHqosWeight, + prvtHqosWfqSvcEgrPrfDescr PrvtHqosDescrType +} + +prvtHqosWfqSvcEgrPrfId OBJECT-TYPE + SYNTAX PrvtHqosServWfqIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an egress WFQ service profile." + ::= { prvtHqosWfqSvcEgrPrfEntry 1 } + +prvtHqosWfqSvcEgrPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this egress WFQ service profile." + ::= { prvtHqosWfqSvcEgrPrfEntry 2 } + +prvtHqosWfqSvcEgrPrfCirWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative weight for the packets where the WFQ service profile + is applied." + ::= { prvtHqosWfqSvcEgrPrfEntry 3 } + +prvtHqosWfqSvcEgrPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the WFQ service profile." + ::= { prvtHqosWfqSvcEgrPrfEntry 4 } + +prvtHqosWfqSchedIngPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosWfqSchedIngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Scheduler Ingress WFQ Profile Table + Each entry in this table defines a scheduler ingress WFQ profile. + A maximum of 16 entries may be created." + ::= { wfqObjects 3 } + +prvtHqosWfqSchedIngPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosWfqSchedIngPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosWfqSchedIngPrfTable." + INDEX { prvtHqosWfqSchedIngPrfId } + ::= { prvtHqosWfqSchedIngPrfTable 1 } + +PrvtHqosWfqSchedIngPrfEntry ::= SEQUENCE { + prvtHqosWfqSchedIngPrfId PrvtHqosServSchedWfqIdType, + prvtHqosWfqSchedIngPrfRowStatus RowStatus, + prvtHqosWfqSchedIngPrfWeight PrvtHqosWeight, + prvtHqosWfqSchedIngPrfCirWeight PrvtHqosWeight, + prvtHqosWfqSchedIngPrfDescr PrvtHqosDescrType +} + +prvtHqosWfqSchedIngPrfId OBJECT-TYPE + SYNTAX PrvtHqosServSchedWfqIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an ingress WFQ scheduler profile." + ::= { prvtHqosWfqSchedIngPrfEntry 1 } + +prvtHqosWfqSchedIngPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this ingress WFQ scheduler profile." + ::= { prvtHqosWfqSchedIngPrfEntry 2 } + +prvtHqosWfqSchedIngPrfWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative weight for the packets where the WFQ scheduler profile + is applied." + ::= { prvtHqosWfqSchedIngPrfEntry 3 } + +prvtHqosWfqSchedIngPrfCirWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative CIR weight for the packets where the WFQ scheduler profile + is applied." + ::= { prvtHqosWfqSchedIngPrfEntry 4 } + +prvtHqosWfqSchedIngPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the WFQ scheduler profile." + ::= { prvtHqosWfqSchedIngPrfEntry 5 } + +prvtHqosWfqSchedEgrPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosWfqSchedEgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Scheduler Egress WFQ Profile Table + Each entry in this table defines a scheduler egress WFQ profile. + A maximum of 16 entries may be created." + ::= { wfqObjects 4 } + +prvtHqosWfqSchedEgrPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosWfqSchedEgrPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosWfqSchedEgrPrfTable." + INDEX { prvtHqosWfqSchedEgrPrfId } + ::= { prvtHqosWfqSchedEgrPrfTable 1 } + +PrvtHqosWfqSchedEgrPrfEntry ::= SEQUENCE { + prvtHqosWfqSchedEgrPrfId PrvtHqosServSchedWfqIdType, + prvtHqosWfqSchedEgrPrfRowStatus RowStatus, + prvtHqosWfqSchedEgrPrfWeight PrvtHqosWeight, + prvtHqosWfqSchedEgrPrfCirWeight PrvtHqosWeight, + prvtHqosWfqSchedEgrPrfDescr PrvtHqosDescrType +} + +prvtHqosWfqSchedEgrPrfId OBJECT-TYPE + SYNTAX PrvtHqosServSchedWfqIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an egress WFQ scheduler profile." + ::= { prvtHqosWfqSchedEgrPrfEntry 1 } + +prvtHqosWfqSchedEgrPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this egress WFQ scheduler profile." + ::= { prvtHqosWfqSchedEgrPrfEntry 2 } + +prvtHqosWfqSchedEgrPrfWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative weight for the packets where the WFQ scheduler profile + is applied." + ::= { prvtHqosWfqSchedEgrPrfEntry 3 } + +prvtHqosWfqSchedEgrPrfCirWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative CIR weight for the packets where the WFQ scheduler profile + is applied." + ::= { prvtHqosWfqSchedEgrPrfEntry 4 } + +prvtHqosWfqSchedEgrPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the WFQ scheduler profile." + ::= { prvtHqosWfqSchedEgrPrfEntry 5 } + +prvtHqosWfqNetworkPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosWfqNetworkPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network WFQ Profile Table + Each entry in this table defines a network WFQ profile. + A maximum of 16 entries may be created." + ::= { wfqObjects 5 } + +prvtHqosWfqNetworkPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosWfqNetworkPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosWfqNetworkPrfTable." + INDEX { prvtHqosWfqNetworkPrfId } + ::= { prvtHqosWfqNetworkPrfTable 1 } + +PrvtHqosWfqNetworkPrfEntry ::= SEQUENCE { + prvtHqosWfqNetworkPrfId PrvtHqosNetWfqIdType, + prvtHqosWfqNetworkPrfRowStatus RowStatus, + prvtHqosWfqNetworkPrfWeight PrvtHqosWeight, + prvtHqosWfqNetworkPrfCirWeight PrvtHqosWeight, + prvtHqosWfqNetworkPrfDescr PrvtHqosDescrType +} + +prvtHqosWfqNetworkPrfId OBJECT-TYPE + SYNTAX PrvtHqosNetWfqIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a WFQ network profile." + ::= { prvtHqosWfqNetworkPrfEntry 1 } + +prvtHqosWfqNetworkPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this WFQ network profile." + ::= { prvtHqosWfqNetworkPrfEntry 2 } + +prvtHqosWfqNetworkPrfWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative weight for the packets where the WFQ network profile + is applied." + ::= { prvtHqosWfqNetworkPrfEntry 3 } + +prvtHqosWfqNetworkPrfCirWeight OBJECT-TYPE + SYNTAX PrvtHqosWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relative CIR weight for the packets where the WFQ network profile + is applied." + ::= { prvtHqosWfqNetworkPrfEntry 4 } + +prvtHqosWfqNetworkPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the WFQ network profile." + ::= { prvtHqosWfqNetworkPrfEntry 5 } + +ifObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 9 } + +prvtHqosIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HQOS Interface Table + Contains HQOS specific information regarding an interface (port)." + ::= { ifObjects 1 } + +prvtHqosIfEntry OBJECT-TYPE + SYNTAX PrvtHqosIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosIfTable." + INDEX { ifIndex } + ::= { prvtHqosIfTable 1 } + +PrvtHqosIfEntry ::= SEQUENCE { + prvtHqosIfRowStatus RowStatus, + prvtHqosIfNetworkPolicy PrvtHqosNetPolNameOrNoneType, + prvtHqosIfNetQueueEgrPolicy PrvtHqosNamedItemOrNone, + prvtHqosIfShaperProfile PrvtHqosIfShaperIdOrNone +} + +prvtHqosIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this port." + ::= { prvtHqosIfEntry 1 } + +prvtHqosIfNetworkPolicy OBJECT-TYPE + SYNTAX PrvtHqosNetPolNameOrNoneType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The network policy applied to the port. + Must be set to a zero length string or to the prvtHqosNetPolicyName of an entry + in prvtHqosNetPolicyTable. + A zero length string represents that no network policy is applied to the + port." + ::= { prvtHqosIfEntry 2 } + +prvtHqosIfNetQueueEgrPolicy OBJECT-TYPE + SYNTAX PrvtHqosNamedItemOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The network egress queue policy applied to the port. + Must be set to a zero length string or to the prvtHqosNetQPolicyName of an entry + in prvtHqosNetQPolicyTable. + A zero length string represents that no network egress queue policy is + applied to the port." + ::= { prvtHqosIfEntry 3 } + +prvtHqosIfShaperProfile OBJECT-TYPE + SYNTAX PrvtHqosIfShaperIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shaper profile applied to the port. + Must be set to a value of zero or to the prvtHqosShaperIfPrfId of an entry + in prvtHqosShaperIfPrfTable. + The value of zero indicates that no shaper profile is applied to the port." + ::= { prvtHqosIfEntry 4 } + +policerObjects OBJECT IDENTIFIER + ::= { hqosMIBObjects 10 } + +prvtHqosPolicerSvcPrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtHqosPolicerSvcPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Policer Profile Table + Each entry in this table defines a service policer profile." + ::= { policerObjects 1 } + +prvtHqosPolicerSvcPrfEntry OBJECT-TYPE + SYNTAX PrvtHqosPolicerSvcPrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry belonging to prvtHqosPolicerSvcPrfTable." + INDEX { prvtHqosPolicerSvcPrfId } + ::= { prvtHqosPolicerSvcPrfTable 1 } + +PrvtHqosPolicerSvcPrfEntry ::= SEQUENCE { + prvtHqosPolicerSvcPrfId PrvtHqosPolicerIdType, + prvtHqosPolicerSvcPrfRowStatus RowStatus, + prvtHqosPolicerSvcPrfCIR PrvtHqosRateValueNet, + prvtHqosPolicerSvcPrfPIR PrvtHqosRateValueNet, + prvtHqosPolicerSvcPrfCBS PrvtHqosBurstValueIntf, + prvtHqosPolicerSvcPrfPBS PrvtHqosBurstValueIntf, + prvtHqosPolicerSvcPrfDescr PrvtHqosDescrType +} + +prvtHqosPolicerSvcPrfId OBJECT-TYPE + SYNTAX PrvtHqosPolicerIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a service policer profile." + ::= { prvtHqosPolicerSvcPrfEntry 1 } + +prvtHqosPolicerSvcPrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this service policer profile." + ::= { prvtHqosPolicerSvcPrfEntry 2 } + +prvtHqosPolicerSvcPrfCIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed information rate in kbps." + ::= { prvtHqosPolicerSvcPrfEntry 3 } + +prvtHqosPolicerSvcPrfPIR OBJECT-TYPE + SYNTAX PrvtHqosRateValueNet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peak information rate allowed in kbps." + ::= { prvtHqosPolicerSvcPrfEntry 4 } + +prvtHqosPolicerSvcPrfCBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueIntf + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The committed burst size allowed in kilobytes." + ::= { prvtHqosPolicerSvcPrfEntry 5 } + +prvtHqosPolicerSvcPrfPBS OBJECT-TYPE + SYNTAX PrvtHqosBurstValueIntf + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum burst size allowed in kilobytes." + ::= { prvtHqosPolicerSvcPrfEntry 6 } + +prvtHqosPolicerSvcPrfDescr OBJECT-TYPE + SYNTAX PrvtHqosDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-defined description for the service policer profile." + ::= { prvtHqosPolicerSvcPrfEntry 7 } + +END -- end of module PRVT-HQOS-MIB. |