4007 lines
		
	
	
		
			120 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4007 lines
		
	
	
		
			120 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *********************************************************************
 | 
						||
-- *********************************************************************
 | 
						||
-- ** Filename: PRVT-QOS-MIB
 | 
						||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
 | 
						||
-- ** Purpose: Private MIB
 | 
						||
-- *********************************************************************
 | 
						||
-- (c) Copyright, 2001, 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.
 | 
						||
-- BATM Advanced Communications retains all title and
 | 
						||
-- ownership in the Specification, including any revisions.
 | 
						||
 | 
						||
-- BATM Advanced Communications grants all interested parties a non-exclusive
 | 
						||
-- license to use and distribute an unmodified copy of this
 | 
						||
-- Specification in connection with management of BATM Advanced Communications 
 | 
						||
-- and Telco Systems products, and without fee, provided that the following
 | 
						||
-- conditions are met:
 | 
						||
-- 1. Redistributions of this specification must retain the above copyright
 | 
						||
-- notice, this list of conditions and the following disclaimer.
 | 
						||
-- 2. Redistributions in binary form must reproduce the above copyright
 | 
						||
-- notice, this list of conditions and the following disclaimer in the
 | 
						||
-- documentation and/or other materials provided with the distribution.
 | 
						||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
 | 
						||
-- or promote products derived from this specification without specific prior written
 | 
						||
-- permission.
 | 
						||
--
 | 
						||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
 | 
						||
-- WARRANTY, THE SPECIFICATIONS 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 SPECIFICATION CONTAINED IN THIS FILE.
 | 
						||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
 | 
						||
-- ** Purpose: Private MIB
 | 
						||
-- *********************************************************************
 | 
						||
-- (c) Copyright, 2001, 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.
 | 
						||
-- BATM Advanced Communications retains all title and
 | 
						||
-- ownership in the Specification, including any revisions.
 | 
						||
 | 
						||
-- BATM Advanced Communications grants all interested parties a non-exclusive
 | 
						||
-- license to use and distribute an unmodified copy of this
 | 
						||
-- Specification in connection with management of BATM Advanced Communications 
 | 
						||
-- and Telco Systems products, and without fee, provided that the following
 | 
						||
-- conditions are met:
 | 
						||
-- 1. Redistributions of this specification must retain the above copyright
 | 
						||
-- notice, this list of conditions and the following disclaimer.
 | 
						||
-- 2. Redistributions in binary form must reproduce the above copyright
 | 
						||
-- notice, this list of conditions and the following disclaimer in the
 | 
						||
-- documentation and/or other materials provided with the distribution.
 | 
						||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
 | 
						||
-- or promote products derived from this specification without specific prior written
 | 
						||
-- permission.
 | 
						||
--
 | 
						||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
 | 
						||
-- WARRANTY, THE SPECIFICATIONS 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 SPECIFICATION CONTAINED IN THIS FILE.
 | 
						||
 | 
						||
PRVT-QOS-MIB DEFINITIONS ::= BEGIN
 | 
						||
 | 
						||
IMPORTS
 | 
						||
        MODULE-IDENTITY, OBJECT-TYPE,
 | 
						||
        NOTIFICATION-TYPE, Gauge32,
 | 
						||
        Integer32, Unsigned32, IpAddress,
 | 
						||
        TimeTicks, Counter64, Counter32             FROM SNMPv2-SMI
 | 
						||
 | 
						||
        MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
						||
        NOTIFICATION-GROUP                          FROM SNMPv2-CONF
 | 
						||
 | 
						||
        TEXTUAL-CONVENTION, DisplayString,
 | 
						||
        RowStatus, MacAddress, TimeStamp,
 | 
						||
        TruthValue, RowPointer, StorageType         FROM SNMPv2-TC
 | 
						||
 | 
						||
        InterfaceIndex, InterfaceIndexOrZero        FROM IF-MIB
 | 
						||
        prvt-products								FROM PRVT-SWITCH-MIB;
 | 
						||
 | 
						||
       
 | 
						||
      
 | 
						||
 | 
						||
prvtQosMIB   MODULE-IDENTITY
 | 
						||
        LAST-UPDATED    "201003230000Z"
 | 
						||
        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
 | 
						||
            "This  document is the SNMP MIB module to manage the QoS parameters."
 | 
						||
 | 
						||
--                                           
 | 
						||
--  Revision History
 | 
						||
--
 | 
						||
	REVISION        "201003230000Z"
 | 
						||
        DESCRIPTION     "Added support for QOS over VLAN."	
 | 
						||
        REVISION        "200904240000Z"
 | 
						||
        DESCRIPTION     "Changed hqosVirtualSchedulerParent to type TNamedItemOrEmpty.
 | 
						||
                         Added some TCs.  Miscellaneous additional clean up."
 | 
						||
        REVISION        "200810010000Z"
 | 
						||
     	DESCRIPTION     "Miscellaneous clean up."
 | 
						||
        REVISION        "200711170000Z"   
 | 
						||
        DESCRIPTION     "Initial version."
 | 
						||
 | 
						||
        
 | 
						||
         ::= { serviceAccessSwitch 1 }
 | 
						||
         
 | 
						||
          serviceAccessSwitch  OBJECT IDENTIFIER ::= { prvt-products 7 }
 | 
						||
--
 | 
						||
-- Textual conventions
 | 
						||
--  
 | 
						||
  TNamedItem ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The name of an item.
 | 
						||
 | 
						||
        Note, use only NVT ASCII displayable characters
 | 
						||
        here, no control characters, no UTF-8, etc."
 | 
						||
    SYNTAX OCTET STRING (SIZE (1..6))
 | 
						||
 | 
						||
TNamedItemOrEmpty ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The name of an item, or an empty string.  When used in a reference
 | 
						||
        (TNamedItemOrEmpty) the item name entry must exist in the table.
 | 
						||
 | 
						||
        Note, use only NVT ASCII displayable characters
 | 
						||
        here, no control characters, no UTF-8, etc."
 | 
						||
    SYNTAX OCTET STRING (SIZE (0 | 1..6))
 | 
						||
 
 | 
						||
TQEncapVal ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS  current
 | 
						||
    DESCRIPTION
 | 
						||
       "A valid Vlan ID in the range 1-4093, or 65535."
 | 
						||
    SYNTAX  Unsigned32
 | 
						||
 | 
						||
TLspExpValue ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS          current
 | 
						||
    DESCRIPTION
 | 
						||
	"MPLS Experimental bits. -1 means not set."
 | 
						||
    REFERENCE ""
 | 
						||
    SYNTAX      INTEGER (-1 | 0..7)
 | 
						||
 | 
						||
Dot1PPriority ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS          current
 | 
						||
    DESCRIPTION
 | 
						||
	"IEEE 802.1p priority.  zero is lowest, seven is highest.
 | 
						||
	-1 means not set"
 | 
						||
    REFERENCE ""
 | 
						||
    SYNTAX      INTEGER (-1 | 0..7)
 | 
						||
 | 
						||
 TFCName ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The name of a Forwarding Class entry."
 | 
						||
    SYNTAX OCTET STRING (SIZE (1..6))
 | 
						||
 | 
						||
TFCNameOrEmpty ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The name of a Forwarding Class entry."
 | 
						||
    SYNTAX INTEGER { be(1), l2(2), af(3), l1(4), h2(5), ef(6), h1(7), nc(8) }
 | 
						||
 | 
						||
TDSCPValue ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The value of a Differential Services Code Point."
 | 
						||
    SYNTAX INTEGER (0..63)
 | 
						||
 | 
						||
TItemDescription ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Description for an item.  Note, use only NVT ASCII displayable characters
 | 
						||
        here, no control characters, no UTF-8, etc."
 | 
						||
    SYNTAX OCTET STRING (SIZE(0..30))
 | 
						||
 | 
						||
   
 | 
						||
TQueueId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of a queue. zero means not set.
 | 
						||
         legal values when used for an index are [1..32]."
 | 
						||
    SYNTAX INTEGER (0 | 1..32)
 | 
						||
 | 
						||
TIngressQueueId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of a queue. zero means not set. legal
 | 
						||
         values when used for an index are [1..32]."
 | 
						||
    SYNTAX INTEGER (0 | 1..32)
 | 
						||
 | 
						||
TEgressQueueId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of an egress queue. zero means not set.
 | 
						||
         legal values when used for an index are [1..32]."
 | 
						||
    SYNTAX INTEGER (0 | 1..32)
 | 
						||
 | 
						||
TSapIngressPolicyId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of a SAP ingress policy."
 | 
						||
    SYNTAX Unsigned32 (1..64)
 | 
						||
 | 
						||
TSapIngressPolicyIdOrNone ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of a SAP ingress policy.
 | 
						||
         A value of 0 indicates no policy."
 | 
						||
    SYNTAX Unsigned32 (0..64)
 | 
						||
 | 
						||
TSapEgressPolicyId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of a SAP egress policy."
 | 
						||
    SYNTAX Unsigned32 (1..64)
 | 
						||
 | 
						||
TSapEgressPolicyIdOrNone::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification number of a SAP egress policy.
 | 
						||
         A value of 0 indicates no policy."
 | 
						||
    SYNTAX Unsigned32 (0..64)
 | 
						||
 | 
						||
TNetworkPolicyId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification string of a network policy."
 | 
						||
    SYNTAX OCTET STRING (SIZE(1..6))
 | 
						||
    
 | 
						||
TNetworkPolicyIdOrNone ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identification string of a network policy."
 | 
						||
    SYNTAX          OCTET STRING (SIZE(0..6))
 | 
						||
    
 | 
						||
TItemMatch  ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "When set to off, the item is not matched.
 | 
						||
         When set to false, packets without the item match the filter.
 | 
						||
         When set to true, packets with the item match the filter.
 | 
						||
        "
 | 
						||
    SYNTAX INTEGER { off(1), false(2), true(3) }
 | 
						||
 | 
						||
TPriority ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The priority to apply to a packet"
 | 
						||
    SYNTAX INTEGER { low(1), high(2) }
 | 
						||
 | 
						||
TPriorityOrDefault ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The priority to apply to a packet.
 | 
						||
         When set to default(3), the priority from the default-action is used."
 | 
						||
    SYNTAX INTEGER { low(1), high(2), default(3) }
 | 
						||
 | 
						||
TProfile ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The profile marking of a packet at the ingress."
 | 
						||
    SYNTAX INTEGER { in(1), out(2) }
 | 
						||
 | 
						||
 | 
						||
TCIRRate ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The rate to be used in kbps."
 | 
						||
    SYNTAX      INTEGER (0..100000000)
 | 
						||
 | 
						||
TPIRRate ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The rate to be used in kbps."
 | 
						||
    SYNTAX      INTEGER (1..100000000)
 | 
						||
 | 
						||
TRateValue ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The percentage of maximum rate allowed."
 | 
						||
    SYNTAX      INTEGER 
 | 
						||
 | 
						||
TLevel ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The level of the specified entity while feeding into the parent."
 | 
						||
    SYNTAX      INTEGER (1..8)
 | 
						||
 | 
						||
TWeight ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The weight of the specified entity while feeding into the parent."
 | 
						||
    SYNTAX      INTEGER (0..100)
 | 
						||
 | 
						||
TTreshold ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The treshold to be used in %.Valid values are 25,50,75,100%."
 | 
						||
    SYNTAX      INTEGER (25..100)
 | 
						||
    
 | 
						||
TConformanceLevel ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The conformance level green or yellow."
 | 
						||
    SYNTAX  INTEGER { green(1), yellow(2) }
 | 
						||
 | 
						||
 | 
						||
TShaperId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Shaper Profile."
 | 
						||
    SYNTAX  INTEGER
 | 
						||
 | 
						||
TTailDropId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a TailDrop Profile."
 | 
						||
    SYNTAX  INTEGER
 | 
						||
    
 | 
						||
TSredId ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a SRED Profile."
 | 
						||
    SYNTAX  INTEGER
 | 
						||
     
 | 
						||
TSSchedulingProfile ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Scheduling Profile."
 | 
						||
    SYNTAX  INTEGER 
 | 
						||
    
 | 
						||
TSlopePolicy ::= TEXTUAL-CONVENTION
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Wred Profile."
 | 
						||
 SYNTAX INTEGER (1..64)
 | 
						||
 
 | 
						||
 | 
						||
--
 | 
						||
-- mib objects
 | 
						||
-- 
 | 
						||
 | 
						||
tFCObjects              	OBJECT IDENTIFIER ::= { prvtQosMIB 1 }
 | 
						||
hqosSapIngressObjects		OBJECT IDENTIFIER ::= { prvtQosMIB 2 }
 | 
						||
hqosSapEgressObjects		OBJECT IDENTIFIER ::= { prvtQosMIB 3 }
 | 
						||
hqosNetworkObjects			OBJECT IDENTIFIER ::= { prvtQosMIB 4 }
 | 
						||
hqosNetworkQueueObjects    	OBJECT IDENTIFIER ::= { prvtQosMIB 5 }
 | 
						||
hqosSchedulerObjects       	OBJECT IDENTIFIER ::= { prvtQosMIB 6 }
 | 
						||
tWredObjects           		OBJECT IDENTIFIER ::= { prvtQosMIB 7 }
 | 
						||
tCongestionAvoidanceProfileObjects	OBJECT IDENTIFIER ::= { prvtQosMIB 8 }
 | 
						||
tShaperObjects          	OBJECT IDENTIFIER ::= { prvtQosMIB 9 }         
 | 
						||
tWfqObjects		        	OBJECT IDENTIFIER ::= { prvtQosMIB 10 }
 | 
						||
qosSchedulingProfileObjects	OBJECT IDENTIFIER ::= { prvtQosMIB 11 }
 | 
						||
qosServicePolicyObjects				OBJECT IDENTIFIER ::= { prvtQosMIB 12 }
 | 
						||
qosNetworkPolicyObjects				OBJECT IDENTIFIER ::= { prvtQosMIB 13 }
 | 
						||
qosGlobalObjects					OBJECT IDENTIFIER ::= { prvtQosMIB 14 }
 | 
						||
qosServiceObjects					OBJECT IDENTIFIER ::= { prvtQosMIB 15 }
 | 
						||
qosInterfaceObjects					OBJECT IDENTIFIER ::= { prvtQosMIB 16 }
 | 
						||
qosStatisticsObjects				OBJECT IDENTIFIER ::= { prvtQosMIB 17 }
 | 
						||
qosVlanPolicyObjects			OBJECT IDENTIFIER ::= { prvtQosMIB 18 }
 | 
						||
qosVlanObjects				OBJECT IDENTIFIER ::= { prvtQosMIB 19 }
 | 
						||
 | 
						||
--
 | 
						||
-- Forwarding Class name table
 | 
						||
--
 | 
						||
 | 
						||
tFCNameTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF TFCNameEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "A list of all Forwarding Class Names.  Forwarding Class Name entries
 | 
						||
        must exist here and be active before they can be referenced
 | 
						||
        elsewhere (e.g. qos queue)."
 | 
						||
    ::= { tFCObjects 1 }
 | 
						||
 | 
						||
tFCNameEntry OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular Forwarding Class Name, particularly
 | 
						||
         the Forwarding Class value.
 | 
						||
 | 
						||
         Some default entries are created by the agent.
 | 
						||
         Default entries have tFCNameStorageType permanent,
 | 
						||
         and can not be deleted.
 | 
						||
 | 
						||
         Entries cannot be created by user but maybe supported in future.
 | 
						||
 | 
						||
         An attempt to create a row in this table would return no creation."
 | 
						||
    INDEX { tFCValue }
 | 
						||
    ::= { tFCNameTable 1 }
 | 
						||
 | 
						||
TFCNameEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
    	tFCValue              INTEGER,
 | 
						||
        tFCRowStatus          RowStatus,
 | 
						||
        tFCStorageType        StorageType,
 | 
						||
        tFCName               TFCName,
 | 
						||
        tFCNameLastChanged    TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
tFCValue  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..8)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Forwarding class number as used in the tables below."
 | 
						||
    REFERENCE ""
 | 
						||
    ::= { tFCNameEntry 1 }
 | 
						||
 | 
						||
tFCRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Row Status of the entry."
 | 
						||
    ::= { tFCNameEntry 2 }
 | 
						||
 | 
						||
tFCStorageType  OBJECT-TYPE
 | 
						||
    SYNTAX       StorageType
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "The storage type of this row in the table."
 | 
						||
    DEFVAL { nonVolatile }
 | 
						||
    ::= { tFCNameEntry 3 }
 | 
						||
 | 
						||
tFCName  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCName
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "FC name."
 | 
						||
    REFERENCE ""
 | 
						||
    ::= { tFCNameEntry 4 }
 | 
						||
 | 
						||
tFCNameLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Timestamp of last change to this row in tFCNameTable."
 | 
						||
    ::= { tFCNameEntry 5 }
 | 
						||
 
 | 
						||
 --
 | 
						||
-- sap-ingress policy table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapIngressTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapIngressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "This table specifies HQoS service ingress  policy configuration."
 | 
						||
    ::= { hqosSapIngressObjects 1 }
 | 
						||
 | 
						||
hqosSapIngressEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapIngressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular HQoS Sap Ingress Policy.
 | 
						||
 | 
						||
         sap-ingress policy (1) is the default entry.
 | 
						||
 | 
						||
         Default Entry is created by the agent, other entries are
 | 
						||
         created by user.
 | 
						||
 | 
						||
         Default Entry cannot be modified/deleted. The other
 | 
						||
         entries are deleted by user.
 | 
						||
 | 
						||
         There is no StorageType object, entries have a presumed
 | 
						||
         StorageType of nonVolatile.
 | 
						||
        "
 | 
						||
    INDEX { hqosSapIngressIndex }
 | 
						||
    ::= { hqosSapIngressTable 1 }
 | 
						||
 | 
						||
HqosSapIngressEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapIngressIndex                 TSapIngressPolicyId,
 | 
						||
        hqosSapIngressRowStatus             RowStatus,
 | 
						||
        hqosSapIngressDescription           TItemDescription,
 | 
						||
        hqosSapIngressDefaultDscpFC         INTEGER,
 | 
						||
        hqosSapIngressDefaultVptFC			INTEGER,
 | 
						||
        hqosSapIngressLastChanged           TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapIngressIndex  OBJECT-TYPE
 | 
						||
    SYNTAX       TSapIngressPolicyId
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The identifier of a HQoS service ingress policy.
 | 
						||
        The policy ID is the index to this table."
 | 
						||
    ::= { hqosSapIngressEntry 1 }
 | 
						||
 | 
						||
hqosSapIngressRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status for the policy. The deletion of this row has
 | 
						||
         an action of removing the dependent rows in the following
 | 
						||
         tables :
 | 
						||
           - hqosSapIngressQueueTable
 | 
						||
           - hqosSapIngressDSCPTable
 | 
						||
           - hqosSapIngressDot1pTable
 | 
						||
        "
 | 
						||
    ::= { hqosSapIngressEntry 2 }
 | 
						||
 | 
						||
 | 
						||
hqosSapIngressDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "User-provided description of the policy."
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { hqosSapIngressEntry 3 }
 | 
						||
 | 
						||
hqosSapIngressDefaultDscpFC  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "All traffic that does not match the specified dot1p, DSCP,
 | 
						||
         is classified as the default action forwarding class.
 | 
						||
 | 
						||
         The default forwarding class is best-effort."
 | 
						||
    DEFVAL { 4 }
 | 
						||
    ::= { hqosSapIngressEntry 4 }
 | 
						||
 | 
						||
hqosSapIngressDefaultVptFC  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The priority to assign to traffic ingressing as the default
 | 
						||
         action queue."
 | 
						||
    DEFVAL { 0 }
 | 
						||
    ::= { hqosSapIngressEntry 5 }
 | 
						||
 | 
						||
 | 
						||
hqosSapIngressLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in tSapIngressTable."
 | 
						||
    ::= { hqosSapIngressEntry 6 }
 | 
						||
 | 
						||
--
 | 
						||
-- sap-ingress policy queue table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapIngressQueueTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapIngressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all HQoS service ingress policies' queues."
 | 
						||
    ::= { hqosSapIngressObjects 2 }
 | 
						||
 | 
						||
hqosSapIngressQueueEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapIngressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular queue for a service ingress policy.
 | 
						||
 | 
						||
         Some default queues are created by the system, they cannot be removed.
 | 
						||
 | 
						||
         Other entries are created by user."
 | 
						||
    INDEX { hqosSapIngressIndex, hqosSapIngressQueue, hqosSapIngressQueueParent }
 | 
						||
    ::= { hqosSapIngressQueueTable 1 }
 | 
						||
 | 
						||
HqosSapIngressQueueEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapIngressQueue                 TIngressQueueId,
 | 
						||
        hqosSapIngressQueueParent           TNamedItemOrEmpty,
 | 
						||
        hqosSapIngressQueueRowStatus        RowStatus,
 | 
						||
        hqosSapIngressQueueLevel            TLevel,
 | 
						||
        hqosSapIngressQueueServWfq          INTEGER,
 | 
						||
        hqosSapIngressQueueType             INTEGER,
 | 
						||
        hqosSapIngressQueueHiPriority       TruthValue,
 | 
						||
		hqosSapIngressQueueWred	            TSlopePolicy,
 | 
						||
        hqosSapIngressQueueLastChanged      TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapIngressQueue  OBJECT-TYPE
 | 
						||
    SYNTAX       TIngressQueueId (1..32)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The queue ID is used as the secondary index to the table entry."
 | 
						||
    ::= { hqosSapIngressQueueEntry 1 }
 | 
						||
 | 
						||
hqosSapIngressQueueParent  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItemOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The scheduler to which this queue would be feeding to."
 | 
						||
    ::= { hqosSapIngressQueueEntry 2 }
 | 
						||
 | 
						||
hqosSapIngressQueueRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { hqosSapIngressQueueEntry 3 }
 | 
						||
    
 | 
						||
hqosSapIngressQueueLevel  OBJECT-TYPE
 | 
						||
    SYNTAX       TLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This specifies the level of priority while feeding to the parent."
 | 
						||
    DEFVAL { 1 }
 | 
						||
    ::= { hqosSapIngressQueueEntry 4 }
 | 
						||
 | 
						||
hqosSapIngressQueueServWfq  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..61)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The WFQ profile that needs to be used by the scheduler to which this queue
 | 
						||
         would be feeding to."
 | 
						||
    DEFVAL { 1 }
 | 
						||
    ::= { hqosSapIngressQueueEntry 5 }
 | 
						||
 | 
						||
 | 
						||
hqosSapIngressQueueType  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER {     
 | 
						||
    				unknown(0),
 | 
						||
                    unicast(1),
 | 
						||
                    multicast(2),
 | 
						||
                    broadcast(3)
 | 
						||
                 }
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This object specifies the traffic type of the queue."
 | 
						||
       ::= { hqosSapIngressQueueEntry 6 }
 | 
						||
 | 
						||
 | 
						||
hqosSapIngressQueueHiPriority  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Is this a high-priority queue."
 | 
						||
    DEFVAL { false }
 | 
						||
    ::= { hqosSapIngressQueueEntry 7 }
 | 
						||
 | 
						||
hqosSapIngressQueueWred  OBJECT-TYPE
 | 
						||
    SYNTAX       TSlopePolicy (1..32)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "WRED profile applied to this queue."
 | 
						||
       ::= { hqosSapIngressQueueEntry 8 }
 | 
						||
    
 | 
						||
hqosSapIngressQueueLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapIngressQueueTable."
 | 
						||
    ::= { hqosSapIngressQueueEntry 9 }
 | 
						||
 | 
						||
--
 | 
						||
-- service ingress policy DSCP mappings table
 | 
						||
--
 | 
						||
 
 | 
						||
hqosSapIngressDSCPTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapIngressDSCPEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "A list of all DSCP entries for service ingress policies."
 | 
						||
    ::= { hqosSapIngressObjects 3 }
 | 
						||
 | 
						||
hqosSapIngressDSCPEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapIngressDSCPEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular DSCP entry for a service ingress policy.
 | 
						||
 | 
						||
        Entries are created by user.
 | 
						||
        Entries are deleted by user.
 | 
						||
 | 
						||
        There is no StorageType object, entries have a presumed
 | 
						||
        StorageType of nonVolatile.
 | 
						||
 | 
						||
        In the event that one policy has multiple entries, and
 | 
						||
        the hqosSapIngressDSCP values are the same, only one queue
 | 
						||
        will be created (the queue for the lexicographically
 | 
						||
        first hqosSapIngressDSCP).
 | 
						||
        "
 | 
						||
    INDEX { hqosSapIngressIndex, hqosSapIngressDSCP }
 | 
						||
    ::= { hqosSapIngressDSCPTable 1 }
 | 
						||
 | 
						||
HqosSapIngressDSCPEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapIngressDSCP            TDSCPValue,
 | 
						||
        hqosSapIngressDSCPRowStatus   RowStatus,
 | 
						||
        hqosSapIngressDSCPFC          TFCNameOrEmpty,
 | 
						||
        hqosSapIngressDSCPConformance TConformanceLevel,
 | 
						||
        hqosSapIngressDSCPLastChanged TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapIngressDSCP  OBJECT-TYPE
 | 
						||
    SYNTAX       TDSCPValue
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Differentiated Services Code Point (DSCP) value
 | 
						||
		as to match in the packet. This value is also used 
 | 
						||
		index so that for any DSCP value there
 | 
						||
        is only one possible disposition queue and priority."
 | 
						||
    ::= { hqosSapIngressDSCPEntry 1 }
 | 
						||
 | 
						||
hqosSapIngressDSCPRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This object allows creation/deletion of rows in this table."
 | 
						||
    ::= { hqosSapIngressDSCPEntry 2 }
 | 
						||
 | 
						||
hqosSapIngressDSCPFC  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The forwarding class into which the matching traffic should
 | 
						||
         be classified."
 | 
						||
    ::= { hqosSapIngressDSCPEntry 3 }
 | 
						||
 | 
						||
 | 
						||
hqosSapIngressDSCPConformance  OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Previous conformance level: green or yellow."
 | 
						||
    ::= { hqosSapIngressDSCPEntry 4 } 
 | 
						||
 
 | 
						||
 hqosSapIngressDSCPLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapIngressDSCPTable."
 | 
						||
    ::= { hqosSapIngressDSCPEntry 5 }
 | 
						||
--
 | 
						||
-- service ingress policy dot1p mapping table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapIngressDot1pTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapIngressDot1pEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "A list of all dot1p entries for service ingress policies."
 | 
						||
    ::= { hqosSapIngressObjects 4 }
 | 
						||
 | 
						||
hqosSapIngressDot1pEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapIngressDot1pEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular dot1p match for a service ingress policy.
 | 
						||
         Entries are created by user.
 | 
						||
         Entries are deleted by user.
 | 
						||
        "
 | 
						||
    INDEX { hqosSapIngressIndex, hqosSapIngressDot1pValue }
 | 
						||
    ::= { hqosSapIngressDot1pTable 1 }
 | 
						||
 | 
						||
HqosSapIngressDot1pEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapIngressDot1pValue       Dot1PPriority,
 | 
						||
        hqosSapIngressDot1pRowStatus   RowStatus,
 | 
						||
        hqosSapIngressDot1pFC          TFCNameOrEmpty,
 | 
						||
        hqosSapIngressDot1pConformance TConformanceLevel,
 | 
						||
        hqosSapIngressDot1pLastChanged TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapIngressDot1pValue  OBJECT-TYPE
 | 
						||
    SYNTAX       Dot1PPriority
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Dot1p value to match in the packet. This value is
 | 
						||
        also used as an index so that for any dot1p value there
 | 
						||
        is only one possible disposition queue and priority.
 | 
						||
        "
 | 
						||
    ::= { hqosSapIngressDot1pEntry 1 }
 | 
						||
 | 
						||
hqosSapIngressDot1pRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status for this service ingress policy's dot1p entry."
 | 
						||
    ::= { hqosSapIngressDot1pEntry 2 }
 | 
						||
 | 
						||
hqosSapIngressDot1pFC  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current                   
 | 
						||
    DESCRIPTION
 | 
						||
        "The forwarding class into which the matching traffic
 | 
						||
         should be classified."
 | 
						||
    ::= { hqosSapIngressDot1pEntry 3 }
 | 
						||
 | 
						||
hqosSapIngressDot1pConformance  OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Previous conformance level: green or yellow"
 | 
						||
    ::= { hqosSapIngressDot1pEntry 4 }
 | 
						||
 | 
						||
hqosSapIngressDot1pLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapIngressDot1pTable."
 | 
						||
    ::= { hqosSapIngressDot1pEntry 5 }
 | 
						||
 | 
						||
--
 | 
						||
-- service ingress policy fc table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapIngressFCTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapIngressFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  
 | 
						||
        "This table maintains the mapping of a particular 
 | 
						||
         forwarding class traffic into the specified queue."
 | 
						||
    ::= { hqosSapIngressObjects 5 }
 | 
						||
 | 
						||
hqosSapIngressFCEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapIngressFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service ingress policy's
 | 
						||
         forwarding class mappings to queues.
 | 
						||
 | 
						||
         Entries are created and deleted by user."
 | 
						||
    INDEX { hqosSapIngressIndex, hqosSapIngressFCNumber, hqosSapIngressFCQueueType }
 | 
						||
    ::= { hqosSapIngressFCTable 1 }
 | 
						||
 | 
						||
HqosSapIngressFCEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapIngressFCNumber         		TFCNameOrEmpty,
 | 
						||
        hqosSapIngressFCQueueType			INTEGER,
 | 
						||
        hqosSapIngressFCRowStatus      		RowStatus,
 | 
						||
        hqosSapIngressFCQueue          		TIngressQueueId, 
 | 
						||
        hqosSapIngressFCQueueParent			TNamedItemOrEmpty,
 | 
						||
        hqosSapIngressFCLastChanged    		TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapIngressFCNumber  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Forwarding class number."
 | 
						||
    ::= { hqosSapIngressFCEntry 1 }  
 | 
						||
    
 | 
						||
hqosSapIngressFCQueueType  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER {
 | 
						||
                 unknown(0),
 | 
						||
                 unicast(1),
 | 
						||
                 multicast(2),
 | 
						||
                 broadcast(3)
 | 
						||
    }
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The type of the queue to be assigned to the FC."
 | 
						||
    ::= { hqosSapIngressFCEntry 2 }
 | 
						||
 | 
						||
hqosSapIngressFCRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status for this queue."
 | 
						||
    ::= { hqosSapIngressFCEntry 3 }
 | 
						||
 | 
						||
hqosSapIngressFCQueue OBJECT-TYPE
 | 
						||
    SYNTAX       TIngressQueueId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The specific queue to be used for packets in this forwarding class."
 | 
						||
    ::= { hqosSapIngressFCEntry 4 }    
 | 
						||
    
 | 
						||
hqosSapIngressFCQueueParent OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItemOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The parent of the specific queue for this FC"
 | 
						||
    ::= { hqosSapIngressFCEntry 5 }
 | 
						||
 | 
						||
hqosSapIngressFCLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   read-only
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapIngressFCTable."
 | 
						||
    ::= { hqosSapIngressFCEntry 6 }
 | 
						||
 | 
						||
 | 
						||
--
 | 
						||
-- service egress policy table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapEgressTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapEgressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all service egress policies."
 | 
						||
    ::= { hqosSapEgressObjects 1 }
 | 
						||
 | 
						||
hqosSapEgressEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapEgressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service egress policy.
 | 
						||
         Entries are created by user.
 | 
						||
         Entries are deleted by user.
 | 
						||
         The default service egress policy (1) cannot be changed or
 | 
						||
         destroyed.
 | 
						||
        "
 | 
						||
    INDEX { hqosSapEgressIndex }
 | 
						||
    ::= { hqosSapEgressTable 1 }
 | 
						||
 | 
						||
HqosSapEgressEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapEgressIndex              TSapEgressPolicyId,
 | 
						||
        hqosSapEgressRowStatus          RowStatus,
 | 
						||
        hqosSapEgressDescription        TItemDescription,
 | 
						||
        hqosSapEgressLastChanged        TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapEgressIndex  OBJECT-TYPE
 | 
						||
    SYNTAX       TSapEgressPolicyId
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The service egress policy ID is used as index for the table."
 | 
						||
    ::= { hqosSapEgressEntry 1 }
 | 
						||
 | 
						||
hqosSapEgressRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of this policy's entry."
 | 
						||
    ::= { hqosSapEgressEntry 2 }
 | 
						||
 | 
						||
hqosSapEgressDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "User-supplied description of this service egress policy."
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { hqosSapEgressEntry 5 }
 | 
						||
 | 
						||
hqosSapEgressLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapEgressTable."
 | 
						||
    ::= { hqosSapEgressEntry 6 }
 | 
						||
 | 
						||
 | 
						||
--
 | 
						||
-- service egress policy queue table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapEgressQueueTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapEgressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Information about service egress policies' queues."
 | 
						||
    ::= { hqosSapEgressObjects 2 }
 | 
						||
 | 
						||
hqosSapEgressQueueEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapEgressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service egress queue.
 | 
						||
        Entries are created by user.
 | 
						||
        Entries are deleted by user."
 | 
						||
    INDEX { hqosSapEgressIndex, hqosSapEgressQueueIndex, hqosSapEgressQueueParent }
 | 
						||
    ::= { hqosSapEgressQueueTable 1 }
 | 
						||
 | 
						||
HqosSapEgressQueueEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapEgressQueueIndex             TEgressQueueId,
 | 
						||
        hqosSapEgressQueueParent            TNamedItemOrEmpty,
 | 
						||
        hqosSapEgressQueueRowStatus         RowStatus,
 | 
						||
        hqosSapEgressQueueLevel             TLevel,
 | 
						||
        hqosSapEgressQueueServWfq           INTEGER, 
 | 
						||
        hqosSapEgressQueueType				INTEGER,	
 | 
						||
        hqosSapEgressQueueHiPriority        TruthValue,
 | 
						||
		hqosSapEgressQueueWred				TSlopePolicy,
 | 
						||
        hqosSapEgressQueueLastChanged			TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapEgressQueueIndex  OBJECT-TYPE
 | 
						||
    SYNTAX       TEgressQueueId
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The number of a queue.Zero is not allowed."
 | 
						||
    ::= { hqosSapEgressQueueEntry 1 }
 | 
						||
 | 
						||
hqosSapEgressQueueParent  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItemOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The scheduler to which this queue would be feeding to."
 | 
						||
    ::= { hqosSapEgressQueueEntry 2 }
 | 
						||
    
 | 
						||
  hqosSapEgressQueueRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
		"Row Status of the entry."
 | 
						||
    ::= { hqosSapEgressQueueEntry 3 }
 | 
						||
 | 
						||
hqosSapEgressQueueLevel  OBJECT-TYPE
 | 
						||
    SYNTAX       TLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This specifies the level of priority while feeding to the parent."
 | 
						||
    DEFVAL { 1 }
 | 
						||
    ::= { hqosSapEgressQueueEntry 4 }
 | 
						||
 | 
						||
hqosSapEgressQueueServWfq  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The WFQ profile that needs to be used by the scheduler to which this queue
 | 
						||
         would be feeding to."
 | 
						||
    DEFVAL { 1 }
 | 
						||
    ::= { hqosSapEgressQueueEntry 5 }
 | 
						||
 | 
						||
 hqosSapEgressQueueType  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER {     
 | 
						||
    				unknown(0),
 | 
						||
                    unicast(1),
 | 
						||
                    multicast(2),
 | 
						||
                    broadcast(3)
 | 
						||
                 }
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This object specifies the traffic type of the queue."
 | 
						||
       ::= { hqosSapEgressQueueEntry 6 }
 | 
						||
 | 
						||
hqosSapEgressQueueHiPriority  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Is this a high-priority queue?"
 | 
						||
    DEFVAL { false }
 | 
						||
    ::= { hqosSapEgressQueueEntry 7 }
 | 
						||
 | 
						||
hqosSapEgressQueueWred  OBJECT-TYPE
 | 
						||
    SYNTAX       TSlopePolicy
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "ID of WRED profile applied to this queue."
 | 
						||
    ::= { hqosSapEgressQueueEntry 8 }
 | 
						||
    
 | 
						||
hqosSapEgressQueueLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapEgressQueueTable."
 | 
						||
    ::= { hqosSapEgressQueueEntry 9 }
 | 
						||
    
 | 
						||
--
 | 
						||
-- service egress policy fc table
 | 
						||
--
 | 
						||
 | 
						||
hqosSapEgressFCTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSapEgressFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  
 | 
						||
    	"Information about a particular service egress policy's
 | 
						||
         forwarding class mappings to queues.
 | 
						||
 | 
						||
         Entries are created and deleted by user."
 | 
						||
    ::= { hqosSapEgressObjects 3 }
 | 
						||
 | 
						||
hqosSapEgressFCEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSapEgressFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service egress policy's
 | 
						||
        forwarding class mappings to queues and dot1p values.
 | 
						||
        Entries are created by user.
 | 
						||
        Entries are deleted by user."
 | 
						||
    INDEX { hqosSapEgressIndex, hqosSapEgressFCNumber, hqosSapEgressFCEntryType }
 | 
						||
    ::= { hqosSapEgressFCTable 1 }
 | 
						||
 | 
						||
HqosSapEgressFCEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSapEgressFCNumber				TFCNameOrEmpty,
 | 
						||
        hqosSapEgressFCEntryType			INTEGER,
 | 
						||
        hqosSapEgressFCRowStatus			RowStatus,
 | 
						||
        hqosSapEgressFCQueue				TEgressQueueId,  
 | 
						||
        hqosSapEgressFCQueueParent			TNamedItemOrEmpty,
 | 
						||
        hqosSapEgressFCDot1PValue			Dot1PPriority,  
 | 
						||
        hqosSapEgressFCDSCPValue			TDSCPValue,
 | 
						||
        hqosSapEgressFCLastChanged			TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSapEgressFCNumber  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Forwarding class number."
 | 
						||
    ::= { hqosSapEgressFCEntry 1 }
 | 
						||
 | 
						||
hqosSapEgressFCEntryType  OBJECT-TYPE
 | 
						||
    SYNTAX		INTEGER {
 | 
						||
     			unknown(0),
 | 
						||
                unicast(1),
 | 
						||
                multicast(2),
 | 
						||
                broadcast(3),
 | 
						||
                dscp(4),
 | 
						||
                dot1p(5)
 | 
						||
    }
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The type of the configuration entry for this FC."
 | 
						||
    ::= { hqosSapEgressFCEntry 2 }
 | 
						||
 | 
						||
hqosSapEgressFCRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status for this queue."
 | 
						||
    ::= { hqosSapEgressFCEntry 3 }
 | 
						||
 | 
						||
hqosSapEgressFCQueue OBJECT-TYPE
 | 
						||
    SYNTAX       TEgressQueueId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The queue to use for packets with this forwarding class.
 | 
						||
		A valid queue-id must be specified before setting the row status
 | 
						||
		to active."
 | 
						||
    ::= { hqosSapEgressFCEntry 4 }             
 | 
						||
 
 | 
						||
    
 | 
						||
hqosSapEgressFCQueueParent OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItemOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The name of the parent scheduler for the specific queue."
 | 
						||
    ::= { hqosSapEgressFCEntry 5 }
 | 
						||
 | 
						||
hqosSapEgressFCDot1PValue OBJECT-TYPE
 | 
						||
    SYNTAX       Dot1PPriority
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The 802.1p value to use for packet remarking.Currently not supported."
 | 
						||
    DEFVAL { -1 }
 | 
						||
    ::= { hqosSapEgressFCEntry 6 }
 | 
						||
    
 | 
						||
hqosSapEgressFCDSCPValue OBJECT-TYPE
 | 
						||
    SYNTAX       TDSCPValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The DSCP value to use for packets remarking. Currently not supported."
 | 
						||
    ::= { hqosSapEgressFCEntry 7 }
 | 
						||
 | 
						||
 | 
						||
hqosSapEgressFCLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSapEgressFCTable."
 | 
						||
    ::= { hqosSapEgressFCEntry 8 }
 | 
						||
  
 | 
						||
--
 | 
						||
-- network policy table
 | 
						||
--
 | 
						||
 | 
						||
hqosNetworkPolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosNetworkPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "HQOS network policy table. Keeps comman information of the network policy "
 | 
						||
    ::= { hqosNetworkObjects 1 }
 | 
						||
 | 
						||
hqosNetworkPolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosNetworkPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular Network Policy.
 | 
						||
 | 
						||
         Network policy DefPol(1) is the default entry.
 | 
						||
 | 
						||
         Default Entry is created by the agent, other entries are
 | 
						||
         created by user.
 | 
						||
 | 
						||
         Default Entry cannot be modified/deleted. The other
 | 
						||
         entries are deleted by user.
 | 
						||
 | 
						||
         There is no StorageType object, entries have a presumed
 | 
						||
         StorageType of nonVolatile.
 | 
						||
 | 
						||
         The default Egress FC entries are created as an action
 | 
						||
         of setting the rowstatus.
 | 
						||
        "
 | 
						||
    INDEX { hqosNetworkPolicyIndex }
 | 
						||
    ::= { hqosNetworkPolicyTable 1 }
 | 
						||
 | 
						||
HqosNetworkPolicyEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosNetworkPolicyIndex						TNetworkPolicyId,
 | 
						||
        hqosNetworkPolicyRowStatus					RowStatus,
 | 
						||
        hqosNetworkPolicyDescription				TItemDescription,
 | 
						||
        hqosNetworkPolicyIngressDefaultActionFC		TFCNameOrEmpty,
 | 
						||
        hqosNetworkPolicyIngressConformance			TConformanceLevel,
 | 
						||
        hqosNetworkPolicyEgressRemark				TruthValue,
 | 
						||
        hqosNetworkPolicyLastChanged					TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosNetworkPolicyIndex  OBJECT-TYPE
 | 
						||
    SYNTAX       TNetworkPolicyId
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Network policy index"
 | 
						||
    REFERENCE ""
 | 
						||
    ::= { hqosNetworkPolicyEntry 1 }
 | 
						||
 | 
						||
hqosNetworkPolicyRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Row status of the network policy
 | 
						||
    			 HQoS network policy is created with createAndWait(5)."
 | 
						||
    ::= { hqosNetworkPolicyEntry 2 }
 | 
						||
 | 
						||
hqosNetworkPolicyDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "User-defined description of the network policy"
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { hqosNetworkPolicyEntry 3 }
 | 
						||
 | 
						||
hqosNetworkPolicyIngressDefaultActionFC   OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current 
 | 
						||
    DESCRIPTION "Network policy default action FC.
 | 
						||
                 Currently not used. Reserved for future use."
 | 
						||
    ::= { hqosNetworkPolicyEntry 4 }
 | 
						||
 | 
						||
hqosNetworkPolicyIngressConformance   OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Defines network conformance level green or yellow.
 | 
						||
                 Currently not used. Reserved for future use."
 | 
						||
       ::= { hqosNetworkPolicyEntry 5 }
 | 
						||
 | 
						||
hqosNetworkPolicyEgressRemark  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-only
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Verifies if remarking is set on network egress.
 | 
						||
    			 Remarking is enabled by default"
 | 
						||
    DEFVAL { false }
 | 
						||
    ::= { hqosNetworkPolicyEntry 6 }
 | 
						||
 | 
						||
hqosNetworkPolicyLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosNetworkPolicyTable."
 | 
						||
    ::= { hqosNetworkPolicyEntry 7 }
 | 
						||
  
 | 
						||
--
 | 
						||
-- network ingress policy lspexp table
 | 
						||
--
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXPTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosNetworkIngressLSPEXPEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Information about network ingress policies' mappings."
 | 
						||
    ::= { hqosNetworkObjects 2 }
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXPEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosNetworkIngressLSPEXPEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about LSP EXP mapping for a network policy.
 | 
						||
 | 
						||
         Some default entries are created by the agent for the
 | 
						||
         default network policy DefPol(1). These cannot be deleted or
 | 
						||
         modified. Other entries are created/deleted by user.
 | 
						||
        "
 | 
						||
    INDEX { hqosNetworkPolicyIndex, hqosNetworkIngressLSPEXP }
 | 
						||
    ::= { hqosNetworkIngressLSPEXPTable 1 }
 | 
						||
 | 
						||
HqosNetworkIngressLSPEXPEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosNetworkIngressLSPEXP            TLspExpValue,
 | 
						||
        hqosNetworkIngressLSPEXPRowStatus   RowStatus,
 | 
						||
        hqosNetworkIngressLSPEXPFC			TFCNameOrEmpty,
 | 
						||
        hqosNetworkIngressLSPEXPConformance TConformanceLevel,
 | 
						||
        hqosNetworkIngressLSPEXPLastChanged TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXP  OBJECT-TYPE
 | 
						||
    SYNTAX       TLspExpValue (0..7)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "LSP EXP bit value."
 | 
						||
    ::= { hqosNetworkIngressLSPEXPEntry 1 }
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXPRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Row status of network ingress mapping"
 | 
						||
    ::= { hqosNetworkIngressLSPEXPEntry 2 }
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXPFC  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Mapping of LSP EXP to forwarding class."
 | 
						||
    ::= { hqosNetworkIngressLSPEXPEntry 3 }
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXPConformance  OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Indentifies conformance level green or yellow for a frame with a LSP EXP bit value."
 | 
						||
    ::= { hqosNetworkIngressLSPEXPEntry 4 }
 | 
						||
 | 
						||
hqosNetworkIngressLSPEXPLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosNetworkIngressLSPEXPTable.
 | 
						||
        Currently not supported"
 | 
						||
    ::= { hqosNetworkIngressLSPEXPEntry 5 }
 | 
						||
 
 | 
						||
--
 | 
						||
-- network egress fc table
 | 
						||
--
 | 
						||
 | 
						||
hqosNetworkEgressFCTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosNetworkEgressFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all network policies' egress FC traffic disposition."
 | 
						||
    ::= { hqosNetworkObjects 3 }
 | 
						||
 | 
						||
hqosNetworkEgressFCEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosNetworkEgressFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular network policy's egress
 | 
						||
         per-forwarding-class traffic disposition.
 | 
						||
 | 
						||
         Entries are created/deleted as an action of creating/deleting
 | 
						||
         a row in the hqosNetworkPolicyTable.
 | 
						||
        "
 | 
						||
    INDEX { hqosNetworkPolicyIndex, hqosNetworkEgressFCNumber, hqosNetworkEgressFCConformance}
 | 
						||
    ::= { hqosNetworkEgressFCTable 1 }
 | 
						||
 | 
						||
HqosNetworkEgressFCEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosNetworkEgressFCNumber				TFCNameOrEmpty,
 | 
						||
        hqosNetworkEgressFCRowStatus			RowStatus,
 | 
						||
        hqosNetworkEgressFCLspExpValue			TLspExpValue,
 | 
						||
        hqosNetworkEgressFCDot1Priority			Dot1PPriority,
 | 
						||
        hqosNetworkEgressFCLastChanged			TimeStamp,
 | 
						||
        hqosNetworkEgressFCConformance			TConformanceLevel
 | 
						||
    }
 | 
						||
 | 
						||
hqosNetworkEgressFCNumber OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The number of the forwarding class (FC)."
 | 
						||
    ::= { hqosNetworkEgressFCEntry 1 }   
 | 
						||
    
 | 
						||
hqosNetworkEgressFCRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The row status of this row. Only the value of createAndWait(5) is available for
 | 
						||
         row creation"
 | 
						||
    ::= { hqosNetworkEgressFCEntry 2 }
 | 
						||
 | 
						||
hqosNetworkEgressFCLspExpValue  OBJECT-TYPE
 | 
						||
    SYNTAX       TLspExpValue (0..7)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Network egress remarking value for LSP EXP bits."
 | 
						||
    ::= { hqosNetworkEgressFCEntry 3 }
 | 
						||
 | 
						||
hqosNetworkEgressFCDot1Priority  OBJECT-TYPE
 | 
						||
    SYNTAX       Dot1PPriority
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
		"Network egress remarking value for Dot1p. 
 | 
						||
        Currently not supported. Reserved for future use."
 | 
						||
    ::= { hqosNetworkEgressFCEntry 4 }
 | 
						||
 | 
						||
 | 
						||
hqosNetworkEgressFCLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosNetworkEgressFCTable."
 | 
						||
    ::= { hqosNetworkEgressFCEntry 5 }
 | 
						||
 | 
						||
hqosNetworkEgressFCConformance OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Conformance level: green or yellow."
 | 
						||
    ::= { hqosNetworkEgressFCEntry 6 }   
 | 
						||
    
 | 
						||
--
 | 
						||
-- network-queue policy table
 | 
						||
--
 | 
						||
 | 
						||
hqosNetworkQueuePolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosNetworkQueuePolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Information about network queue policy."
 | 
						||
    ::= { hqosNetworkQueueObjects 1 }
 | 
						||
 | 
						||
hqosNetworkQueuePolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosNetworkQueuePolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about network egress queue configuration"
 | 
						||
    INDEX { hqosNetworkQueuePolicy }
 | 
						||
    ::= { hqosNetworkQueuePolicyTable 1 }
 | 
						||
 | 
						||
HqosNetworkQueuePolicyEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosNetworkQueuePolicy                TNamedItem,
 | 
						||
        hqosNetworkQueuePolicyRowStatus       RowStatus,
 | 
						||
        hqosNetworkQueuePolicyDescription     TItemDescription,
 | 
						||
        hqosNetworkQueuePolicyLastChanged     TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosNetworkQueuePolicy  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItem
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Name of network egress queue policy.
 | 
						||
        
 | 
						||
        This is the index in the table. Should be no more than 6 characters long."
 | 
						||
    ::= { hqosNetworkQueuePolicyEntry 1 }
 | 
						||
 | 
						||
hqosNetworkQueuePolicyRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The row status. Used for creation of a row in the table."
 | 
						||
    ::= { hqosNetworkQueuePolicyEntry 2 }
 | 
						||
 | 
						||
hqosNetworkQueuePolicyDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "User-defined description of the network policy. "
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { hqosNetworkQueuePolicyEntry 3 }
 | 
						||
 | 
						||
hqosNetworkQueuePolicyLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The time when an object in the row was last changed.
 | 
						||
        Currently not supported."
 | 
						||
    ::= { hqosNetworkQueuePolicyEntry 8 }
 | 
						||
 | 
						||
--
 | 
						||
-- network egress policy queue table
 | 
						||
--
 | 
						||
 | 
						||
hqosNetworkQueueTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosNetworkQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about network queues."
 | 
						||
    ::= { hqosNetworkQueueObjects 2 }
 | 
						||
 | 
						||
hqosNetworkQueueEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosNetworkQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Network queue configuration"
 | 
						||
    INDEX { hqosNetworkQueuePolicy, hqosNetworkQueue }
 | 
						||
    ::= { hqosNetworkQueueTable 1 }
 | 
						||
 | 
						||
HqosNetworkQueueEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosNetworkQueue                 TQueueId,
 | 
						||
        hqosNetworkQueueRowStatus        RowStatus,
 | 
						||
        hqosNetworkQueueParent           TNamedItemOrEmpty,
 | 
						||
        hqosNetworkQueueLevel            TLevel,
 | 
						||
        hqosNetworkQueueWfqProfile       INTEGER,
 | 
						||
        hqosNetworkQueueType             INTEGER,
 | 
						||
        hqosNetworkQueueHiPriority       TruthValue,
 | 
						||
		hqosNetworkQueueWred           	 TSlopePolicy,
 | 
						||
		hqosNetworkQueueShaper           TShaperId,
 | 
						||
        hqosNetworkQueueLastChanged      TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosNetworkQueue  OBJECT-TYPE
 | 
						||
    SYNTAX       TQueueId (1..24)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Network queue identifier.
 | 
						||
        The queue ID is used as an index of the table entry."
 | 
						||
    ::= { hqosNetworkQueueEntry 1 }
 | 
						||
 | 
						||
hqosNetworkQueueRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { hqosNetworkQueueEntry 2 }
 | 
						||
 | 
						||
 | 
						||
hqosNetworkQueueParent  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItemOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Network queue parent is not configurable. Reserved for future use."
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { hqosNetworkQueueEntry 3 }
 | 
						||
 | 
						||
hqosNetworkQueueLevel  OBJECT-TYPE
 | 
						||
    SYNTAX       TLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This specifies the level of priority while feeding to the parent.
 | 
						||
        Priority levels are high(1) or low(2)"
 | 
						||
    DEFVAL { 1 }
 | 
						||
    ::= { hqosNetworkQueueEntry 4 }
 | 
						||
 | 
						||
hqosNetworkQueueWfqProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..16)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The WFQ profile for this network queue"
 | 
						||
    ::= { hqosNetworkQueueEntry 5 }
 | 
						||
 | 
						||
hqosNetworkQueueType  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER {     
 | 
						||
    				unknown(0),
 | 
						||
                    unicast(1),
 | 
						||
                    multicast(2),
 | 
						||
                    broadcast(3)
 | 
						||
                 }
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This object specifies the type of the network queue.
 | 
						||
        The possible values are:
 | 
						||
		-	unknown(0) 
 | 
						||
		-	unicast(1)
 | 
						||
		-	multicast(2)
 | 
						||
		-	broadcast(3)"
 | 
						||
      ::= { hqosNetworkQueueEntry 6 }
 | 
						||
 | 
						||
 | 
						||
hqosNetworkQueueHiPriority  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-only
 | 
						||
    STATUS       obsolete
 | 
						||
    DESCRIPTION
 | 
						||
        "The object specifies is this a high-priority queue.
 | 
						||
        This object is obsolete, use object hqosNetworkQueueLevel instead"
 | 
						||
    ::= { hqosNetworkQueueEntry 7 }
 | 
						||
 | 
						||
 | 
						||
hqosNetworkQueueWred  OBJECT-TYPE
 | 
						||
    SYNTAX       TSlopePolicy (57..64)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "ID of WRED profile applied to this queue."
 | 
						||
      ::= { hqosNetworkQueueEntry 8 }
 | 
						||
 | 
						||
hqosNetworkQueueShaper  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId (17..64)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "ID of shaping profile applied to this queue. There is no default value"
 | 
						||
    ::= { hqosNetworkQueueEntry 9 }
 | 
						||
 | 
						||
hqosNetworkQueueLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosNetworkQueueTable.
 | 
						||
        Not supported. Reserved for future use."
 | 
						||
    ::= { hqosNetworkQueueEntry 10 }
 | 
						||
 | 
						||
--
 | 
						||
-- network queue policy fc table
 | 
						||
--
 | 
						||
 | 
						||
hqosNetworkQueueFCTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosNetworkQueueFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Information which network egress queue traffic with a FC assigned on ingress feeds to."
 | 
						||
    ::= { hqosNetworkQueueObjects 3 }
 | 
						||
 | 
						||
hqosNetworkQueueFCEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosNetworkQueueFCEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Forwarding class to network queue configuratiom"
 | 
						||
    INDEX { hqosNetworkQueuePolicy, hqosNetworkQueueFCNumber, hqosNetworkQueueFCType }
 | 
						||
    ::= { hqosNetworkQueueFCTable 1 }
 | 
						||
 | 
						||
HqosNetworkQueueFCEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosNetworkQueueFCNumber        TFCNameOrEmpty, 
 | 
						||
        hqosNetworkQueueFCType	     	INTEGER,
 | 
						||
        hqosNetworkQueueFCRowStatus     RowStatus,	
 | 
						||
        hqosNetworkQueueFC              TQueueId,
 | 
						||
        hqosNetworkQueueFCLastChanged   TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosNetworkQueueFCNumber  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The number of the forwarding class as referenced in the tFCNameTable."
 | 
						||
    ::= { hqosNetworkQueueFCEntry 1 }     
 | 
						||
    
 | 
						||
hqosNetworkQueueFCType OBJECT-TYPE   
 | 
						||
	SYNTAX       INTEGER {
 | 
						||
                 unknown(0),
 | 
						||
                 unicast(1),
 | 
						||
                 multicast(2),
 | 
						||
                 broadcast(3)
 | 
						||
   							 }
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The type of the queue to be assigned to the forwarding class.
 | 
						||
        The possible values of this object are:
 | 
						||
		- unknown(0) 
 | 
						||
		- unicast(1) 
 | 
						||
		- multicast(2) 
 | 
						||
		- broadcast(3) 
 | 
						||
		This object is part of the index."
 | 
						||
    ::= { hqosNetworkQueueFCEntry 2 }
 | 
						||
    
 | 
						||
 | 
						||
hqosNetworkQueueFCRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status for this queue.
 | 
						||
        The object serves to create entries in the table."
 | 
						||
    ::= { hqosNetworkQueueFCEntry 3 }
 | 
						||
 | 
						||
hqosNetworkQueueFC OBJECT-TYPE
 | 
						||
    SYNTAX       TQueueId (1..24)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The queue id to be mapped."
 | 
						||
    ::= { hqosNetworkQueueFCEntry 4 }
 | 
						||
 | 
						||
hqosNetworkQueueFCLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The time when an object in the row was last changed."
 | 
						||
    ::= { hqosNetworkQueueFCEntry 5 }
 | 
						||
 | 
						||
--
 | 
						||
--  Service Scheduler policy table
 | 
						||
--
 | 
						||
 | 
						||
hqosSchedulerPolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosSchedulerPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a service scheduler policy. "
 | 
						||
    ::= { hqosSchedulerObjects 1 }
 | 
						||
 | 
						||
hqosSchedulerPolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosSchedulerPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service scheduler policy."
 | 
						||
    INDEX { 
 | 
						||
    			hqosSchedulerPolicyName, 
 | 
						||
    			hqosSchedulerPolicyType
 | 
						||
           }
 | 
						||
    ::= { hqosSchedulerPolicyTable 1 }
 | 
						||
 | 
						||
HqosSchedulerPolicyEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosSchedulerPolicyName			TNamedItem,
 | 
						||
        hqosSchedulerPolicyRowStatus	RowStatus, 
 | 
						||
        hqosSchedulerPolicyType			INTEGER, 
 | 
						||
        hqosSchedulerPolicyDescription	TItemDescription,
 | 
						||
        hqosSchedulerPolicyLastChanged	TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosSchedulerPolicyName  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItem
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This is the index of the table. Should be no more that 6 characters long."
 | 
						||
    ::= { hqosSchedulerPolicyEntry 1 }
 | 
						||
 | 
						||
hqosSchedulerPolicyRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX      RowStatus
 | 
						||
    MAX-ACCESS  read-create
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry.
 | 
						||
        The entry in the table that serves to create rows."
 | 
						||
    ::= { hqosSchedulerPolicyEntry 2 }
 | 
						||
 | 
						||
hqosSchedulerPolicyType  OBJECT-TYPE
 | 
						||
    SYNTAX      INTEGER   {
 | 
						||
                
 | 
						||
                unknown(0),
 | 
						||
                ingress(1),
 | 
						||
                egress (2),
 | 
						||
                network (3)
 | 
						||
                
 | 
						||
                }
 | 
						||
    			
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Type of the scheduler - ingress or egress.
 | 
						||
        The object can accept one of the three values:
 | 
						||
		-	unknown(0)
 | 
						||
		-	ingress(1)
 | 
						||
		-	egress (2)
 | 
						||
		The value unknown is the default one, but causes the row to be in notReady(3) state.
 | 
						||
		network (3) is not supported"
 | 
						||
    ::= { hqosSchedulerPolicyEntry 3 }
 | 
						||
 | 
						||
hqosSchedulerPolicyDescription  OBJECT-TYPE
 | 
						||
    SYNTAX      TItemDescription
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "User-description for the scheduler policy"
 | 
						||
    DEFVAL      { ''H }
 | 
						||
    ::= { hqosSchedulerPolicyEntry 4 }
 | 
						||
 | 
						||
hqosSchedulerPolicyLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosSchedulerPolicyTable.  Reserved for future use."
 | 
						||
    ::= { hqosSchedulerPolicyEntry 5 }
 | 
						||
 | 
						||
--
 | 
						||
-- Scheduler configuration table
 | 
						||
--
 | 
						||
 | 
						||
hqosVirtualSchedulerTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF HqosVirtualSchedulerEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
		"Information about schedulers belonging to scheduler policies"
 | 
						||
    ::= { hqosSchedulerObjects 2 }
 | 
						||
 | 
						||
hqosVirtualSchedulerEntry OBJECT-TYPE
 | 
						||
    SYNTAX       HqosVirtualSchedulerEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular Scheduler belonging to a Scheduler 
 | 
						||
        Policy."
 | 
						||
    INDEX { hqosSchedulerPolicyName, hqosSchedulerPolicyType, 
 | 
						||
            hqosVirtualSchedulerName,  hqosVirtualSchedulerLevel}
 | 
						||
    ::= { hqosVirtualSchedulerTable 1 }
 | 
						||
 | 
						||
HqosVirtualSchedulerEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        hqosVirtualSchedulerName			TNamedItem,
 | 
						||
        hqosVirtualSchedulerRowStatus		RowStatus,
 | 
						||
        hqosVirtualSchedulerDescription		TItemDescription,
 | 
						||
        hqosVirtualSchedulerParent			TNamedItemOrEmpty,
 | 
						||
        hqosVirtualSchedulerLevel			TLevel,
 | 
						||
        hqosVirtualSchedulerPriority		INTEGER,
 | 
						||
        hqosVirtualSchedulerWfqProfile		INTEGER,
 | 
						||
        hqosVirtualSchedulerShaper			TShaperId,
 | 
						||
        hqosVirtualSchedulerLastChanged		TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
hqosVirtualSchedulerName  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItem
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Name of the scheduler."
 | 
						||
    ::= { hqosVirtualSchedulerEntry 1 }
 | 
						||
 | 
						||
hqosVirtualSchedulerRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX      RowStatus
 | 
						||
    MAX-ACCESS  read-create
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry.
 | 
						||
        Part of the index together with the policy name and the tier. Should be up to 6 characters long."
 | 
						||
    ::= { hqosVirtualSchedulerEntry 2 }
 | 
						||
 | 
						||
hqosVirtualSchedulerDescription  OBJECT-TYPE
 | 
						||
    SYNTAX      TItemDescription
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "User-defined description for the scheduler policy.
 | 
						||
        Note this is currently not supported (returns empty string, writes not accepted).
 | 
						||
        Reserved for future use."
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { hqosVirtualSchedulerEntry 3 }
 | 
						||
 | 
						||
hqosVirtualSchedulerParent  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItemOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The scheduler to which this scheduler would be feeding to."
 | 
						||
     ::= { hqosVirtualSchedulerEntry 4 }
 | 
						||
 | 
						||
hqosVirtualSchedulerLevel  OBJECT-TYPE
 | 
						||
    SYNTAX  TLevel
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This specifies the level of priority while feeding to the parent."
 | 
						||
    ::= { hqosVirtualSchedulerEntry 5 }
 | 
						||
 | 
						||
hqosVirtualSchedulerPriority  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER 
 | 
						||
    					{
 | 
						||
    					low(1),
 | 
						||
    					high(2)
 | 
						||
    					}
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Priority of the scheduler."
 | 
						||
    ::= { hqosVirtualSchedulerEntry 6 }
 | 
						||
 | 
						||
hqosVirtualSchedulerWfqProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The WFQ profile number for this scheduler."
 | 
						||
    ::= { hqosVirtualSchedulerEntry 7 }
 | 
						||
 | 
						||
hqosVirtualSchedulerShaper  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "ID of shaping profile applied to scheduler. There is no default value"
 | 
						||
    ::= { hqosVirtualSchedulerEntry 8 }
 | 
						||
 | 
						||
hqosVirtualSchedulerLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX       TimeStamp
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of last change to this row in hqosVirtualSchedulerTable."
 | 
						||
    ::= { hqosVirtualSchedulerEntry 9 }
 | 
						||
 | 
						||
 | 
						||
--
 | 
						||
-- WRED profile table
 | 
						||
--
 | 
						||
 | 
						||
tWredProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF TWredProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  
 | 
						||
        "WRED Profile Table. Each entry in this table defines the WRED 
 | 
						||
        slopes for the high and the low priority traffic."
 | 
						||
    ::= { tWredObjects 1 }
 | 
						||
 | 
						||
tWredProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       TWredProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "WRED Profile Entry."
 | 
						||
    INDEX { tWredProfile }
 | 
						||
    ::= { tWredProfileTable 1 }
 | 
						||
 | 
						||
TWredProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        tWredProfile            TSlopePolicy,
 | 
						||
        tWredRowStatus         	RowStatus,
 | 
						||
        tWredDescription       	TItemDescription,
 | 
						||
        tWredGreenStartAverage	Unsigned32,
 | 
						||
        tWredGreenMaxAverage	Unsigned32,
 | 
						||
        tWredGreenProbability	Unsigned32,
 | 
						||
        tWredYellowStartAverage	Unsigned32,
 | 
						||
        tWredYellowMaxAverage	Unsigned32,
 | 
						||
        tWredYellowProbability  Unsigned32,
 | 
						||
        tWredRedStartAverage    Unsigned32,
 | 
						||
        tWredRedMaxAverage      Unsigned32,
 | 
						||
        tWredRedProbability  	Unsigned32,
 | 
						||
        tWredLastChanged       	TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
tWredProfile  OBJECT-TYPE
 | 
						||
    SYNTAX      TSlopePolicy
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "tWredProfile maintains the id of the WRED Profile."
 | 
						||
    ::= { tWredProfileEntry 1 }
 | 
						||
 | 
						||
tWredRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX      RowStatus
 | 
						||
    MAX-ACCESS  read-create
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { tWredProfileEntry 2 }
 | 
						||
 | 
						||
tWredDescription  OBJECT-TYPE
 | 
						||
    SYNTAX      TItemDescription
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "User-provided description of the profile."
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { tWredProfileEntry 3 }
 | 
						||
 | 
						||
tWredGreenStartAverage  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Drop start threshold for the green traffic in kilobytes."
 | 
						||
    ::= { tWredProfileEntry 4 } 
 | 
						||
    
 | 
						||
tWredGreenMaxAverage  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Absolute drop threshold for the green traffic in kilobytes."
 | 
						||
    ::= { tWredProfileEntry 5 }
 | 
						||
 | 
						||
tWredGreenProbability  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Drop probability slope for the green traffic."
 | 
						||
    ::= { tWredProfileEntry 6 }
 | 
						||
 | 
						||
tWredYellowStartAverage  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Drop start threshold for the Yellow traffic in kilobytes."
 | 
						||
    ::= { tWredProfileEntry 7 } 
 | 
						||
    
 | 
						||
tWredYellowMaxAverage  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Absolute drop threshold for the Yellow traffic in kilobytes."
 | 
						||
    ::= { tWredProfileEntry 8 }
 | 
						||
 | 
						||
tWredYellowProbability  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Drop probability slope for the Yellow traffic."
 | 
						||
    ::= { tWredProfileEntry 9 }  
 | 
						||
    
 | 
						||
tWredRedStartAverage  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Drop start threshold for the Red traffic in kilobytes."
 | 
						||
    ::= { tWredProfileEntry 10 } 
 | 
						||
    
 | 
						||
tWredRedMaxAverage  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Absolute drop threshold for the Red traffic in kilobytes."
 | 
						||
    ::= { tWredProfileEntry 11 }
 | 
						||
 | 
						||
tWredRedProbability  OBJECT-TYPE
 | 
						||
    SYNTAX      Unsigned32 
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Drop probability slope for the Red traffic."
 | 
						||
    ::= { tWredProfileEntry 12 }
 | 
						||
 | 
						||
 | 
						||
tWredLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX      TimeStamp
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of when this entry was last changed."
 | 
						||
    ::= { tWredProfileEntry 13 }
 | 
						||
 | 
						||
--
 | 
						||
-- TailDrop profile table
 | 
						||
--
 | 
						||
 | 
						||
qosTailDropProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QoSTailDropProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  
 | 
						||
        "Tail-drop profile Table. 
 | 
						||
		Each entry in this table defines set of tail-drop parameters that may be enforced 
 | 
						||
		on a queue or a policy."
 | 
						||
    ::= { tCongestionAvoidanceProfileObjects 1 }
 | 
						||
 | 
						||
qosTailDropProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QoSTailDropProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Tail-drop Profile Entry."
 | 
						||
    INDEX { qosTailDropProfile}
 | 
						||
    ::= { qosTailDropProfileTable 1 }
 | 
						||
 | 
						||
QoSTailDropProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosTailDropProfile				TTailDropId,
 | 
						||
        qosTailDropRowStatus			RowStatus,
 | 
						||
		qosMaxTailDropYellowTreshold    TTreshold,
 | 
						||
		qosMaxTailDropRedTreshold       TTreshold
 | 
						||
    }
 | 
						||
 | 
						||
qosTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX      TTailDropId (1..30)
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "qosTailDropProfile maintains the ID of the tail-drop profile"
 | 
						||
    ::= { qosTailDropProfileEntry 1 }
 | 
						||
        
 | 
						||
qosTailDropRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX      RowStatus
 | 
						||
    MAX-ACCESS  read-create
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosTailDropProfileEntry 2 }
 | 
						||
 | 
						||
qosMaxTailDropYellowTreshold  OBJECT-TYPE
 | 
						||
    SYNTAX       TTreshold
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
         "Maximum tail drop yellow treshold in %.Valid values are 25,50,75,100%"
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { qosTailDropProfileEntry 3 }
 | 
						||
    
 | 
						||
qosMaxTailDropRedTreshold  OBJECT-TYPE
 | 
						||
    SYNTAX       TTreshold
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Maximum tail drop red treshold in %.Valid values are 25,50,75,100%"
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { qosTailDropProfileEntry 4 }
 | 
						||
 | 
						||
--
 | 
						||
-- SRED profile table
 | 
						||
--
 | 
						||
 | 
						||
qosSredProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QoSSredProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  
 | 
						||
        "SRED profile configuration Table. 
 | 
						||
		Each entry in this table defines set of SRED parameters that may be enforced 
 | 
						||
		on a queue or a policy."
 | 
						||
    ::= { tCongestionAvoidanceProfileObjects 2 }
 | 
						||
 | 
						||
qosSredProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QoSSredProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "SRED Profile Entry."
 | 
						||
    INDEX { qosTailDropProfile}
 | 
						||
    ::= { qosSredProfileTable 1 }
 | 
						||
 | 
						||
QoSSredProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosSredProfile					TSredId,
 | 
						||
        qosSredRowStatus				RowStatus,
 | 
						||
		qosMaxSredYellowTreshold    	TTreshold,
 | 
						||
		qosMaxSredYellowProbaility  	TTreshold,
 | 
						||
		qosMaxSredRedTreshold   		TTreshold,
 | 
						||
		qosMaxSredRedProbability		TTreshold
 | 
						||
    }
 | 
						||
 | 
						||
qosSredProfile  OBJECT-TYPE
 | 
						||
    SYNTAX      TSredId (1..30)
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "qosSredProfile maintains the ID of the SRED profile"
 | 
						||
    ::= { qosSredProfileEntry 1 }
 | 
						||
        
 | 
						||
qosSredRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX      RowStatus
 | 
						||
    MAX-ACCESS  read-create
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosSredProfileEntry 2 }
 | 
						||
 | 
						||
qosMaxSredYellowTreshold  OBJECT-TYPE
 | 
						||
    SYNTAX       TTreshold
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
         "Maximum SRED yellow treshold in %.Valid values are 25,50,75,100%"
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { qosSredProfileEntry 3 }
 | 
						||
    
 | 
						||
qosMaxSredYellowProbaility  OBJECT-TYPE
 | 
						||
    SYNTAX       TTreshold
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Maximum SRED yellow probability in %.Valid values are 25,50,75,100%"
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { qosSredProfileEntry 4 }
 | 
						||
 | 
						||
qosMaxSredRedTreshold  OBJECT-TYPE
 | 
						||
    SYNTAX       TTreshold
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
         "Maximum SRED Red treshold in %.Valid values are 25,50,75,100%"
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { qosSredProfileEntry 5 }
 | 
						||
    
 | 
						||
qosMaxSredRedProbability  OBJECT-TYPE
 | 
						||
    SYNTAX       TTreshold
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Maximum SRED Red probability in %.Valid values are 25,50,75,100%"
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { qosSredProfileEntry 6 }
 | 
						||
     
 | 
						||
--
 | 
						||
-- Shaper profile table
 | 
						||
--
 | 
						||
 | 
						||
tShaperProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF TShaperProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  
 | 
						||
        "Shaper profile Table. 
 | 
						||
		Each entry in this table defines set of shaping parameters that may be enforced 
 | 
						||
		on scheduler, port or queue."
 | 
						||
    ::= { tShaperObjects 1 }
 | 
						||
 | 
						||
tShaperProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper Profile Entry."
 | 
						||
    INDEX { tShaperProfileType, tShaperProfile, tShaperProfileDirection, tShaperProfileLevel}
 | 
						||
    ::= { tShaperProfileTable 1 }
 | 
						||
 | 
						||
TShaperProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        tShaperProfileType		INTEGER,
 | 
						||
        tShaperProfile          TShaperId,
 | 
						||
        tShaperProfileDirection INTEGER,
 | 
						||
        tShaperProfileLevel		INTEGER,
 | 
						||
        tShaperRowStatus        RowStatus,
 | 
						||
        tShaperDescription      TItemDescription,
 | 
						||
		tShaperCIR              TRateValue,
 | 
						||
        tShaperPIR              TRateValue,
 | 
						||
		tShaperCBS              INTEGER,
 | 
						||
		tShaperMBS              INTEGER,
 | 
						||
        tShaperLastChanged      TimeStamp
 | 
						||
    }
 | 
						||
 | 
						||
tShaperProfileType  OBJECT-TYPE
 | 
						||
    SYNTAX      INTEGER {
 | 
						||
    			qos(1),
 | 
						||
    			hqos(2)  			
 | 
						||
    		   }
 | 
						||
    
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The type of the shaper. If used in QoS configuration(qos(1)) or
 | 
						||
        in HQoS configuration (hqos(2))"
 | 
						||
    ::= { tShaperProfileEntry 1 }
 | 
						||
 | 
						||
tShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX      TShaperId (1..216)
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "tShaperProfile maintains the ID of the shaping profile 
 | 
						||
        identifying the profile."
 | 
						||
    ::= { tShaperProfileEntry 2 }
 | 
						||
 | 
						||
 | 
						||
tShaperProfileDirection  OBJECT-TYPE
 | 
						||
    SYNTAX      INTEGER {
 | 
						||
    			serviceIngress(1),
 | 
						||
    			serviceEgress(2),
 | 
						||
    			networkEgress(3),
 | 
						||
			vlanEgress(4)    			
 | 
						||
    		   }
 | 
						||
    
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "The direction of the shaper - service ingress, service egress,
 | 
						||
        network egress or vlan egress."
 | 
						||
    ::= { tShaperProfileEntry 3 }
 | 
						||
 | 
						||
tShaperProfileLevel  OBJECT-TYPE
 | 
						||
    SYNTAX      INTEGER {
 | 
						||
    			port(1),
 | 
						||
    			queue(2),
 | 
						||
    			l1Scheduler(3),
 | 
						||
    			l2Scheduler(4),
 | 
						||
    			qosPolicy(5)
 | 
						||
    		   }
 | 
						||
    
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Level of the shaper. For QoS shapers choose qosPolicy(5).
 | 
						||
		For HQoS configuration l1Scheduler(3) or l2Scheduler(4)"
 | 
						||
    ::= { tShaperProfileEntry 4 }
 | 
						||
        
 | 
						||
tShaperRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX      RowStatus
 | 
						||
    MAX-ACCESS  read-create
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { tShaperProfileEntry 5 }
 | 
						||
 | 
						||
tShaperDescription  OBJECT-TYPE
 | 
						||
    SYNTAX      TItemDescription
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "User-provided description of the shaper profile.
 | 
						||
        Not supported."
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { tShaperProfileEntry 6 }      
 | 
						||
    
 | 
						||
tShaperCIR  OBJECT-TYPE
 | 
						||
    SYNTAX       TRateValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Commited Information Rate in kbps."
 | 
						||
    DEFVAL { 0 }
 | 
						||
    ::= { tShaperProfileEntry 7 }
 | 
						||
    
 | 
						||
tShaperPIR  OBJECT-TYPE
 | 
						||
    SYNTAX       TRateValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Peak information rate allowed in kbps."
 | 
						||
    DEFVAL { 100 }
 | 
						||
    ::= { tShaperProfileEntry 8 }
 | 
						||
 | 
						||
tShaperCBS  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The commited burst size allowed in kilobytes."
 | 
						||
    DEFVAL { 0 }
 | 
						||
    ::= { tShaperProfileEntry 9 }
 | 
						||
    
 | 
						||
tShaperMBS  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The max burst size allowed in kilobytes."
 | 
						||
    DEFVAL { 6000 }
 | 
						||
    ::= { tShaperProfileEntry 10 }
 | 
						||
 | 
						||
tShaperLastChanged  OBJECT-TYPE
 | 
						||
    SYNTAX      TimeStamp
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "Timestamp of when this entry was last changed.
 | 
						||
        Not supported."
 | 
						||
    ::= { tShaperProfileEntry 11 }
 | 
						||
      
 | 
						||
--
 | 
						||
-- Wfq object definition
 | 
						||
--  
 | 
						||
 | 
						||
--
 | 
						||
-- Wfq service table
 | 
						||
-- 
 | 
						||
      
 | 
						||
tWfqServiceProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF TWfqServiceProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        " "
 | 
						||
    ::= { tWfqObjects 1 }
 | 
						||
  
 | 
						||
tWfqServiceProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       TWfqServiceProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about the service WFQ profiles available."
 | 
						||
    INDEX { tWfqServiceProfileNumber, tWfqServiceProfileDirection }
 | 
						||
    ::= { tWfqServiceProfileTable 1 }
 | 
						||
 | 
						||
TWfqServiceProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        tWfqServiceProfileNumber       INTEGER,
 | 
						||
        tWfqServiceProfileDirection    INTEGER,
 | 
						||
        tWfqServiceProfileRowStatus    RowStatus,
 | 
						||
        tWfqServiceProfileWeight       INTEGER
 | 
						||
     }
 | 
						||
     
 | 
						||
tWfqServiceProfileNumber  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (0..61)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of the WFQ service profile.
 | 
						||
        Profile 0 can not be modified or deleted."
 | 
						||
    ::= { tWfqServiceProfileEntry 1 }   
 | 
						||
    
 | 
						||
tWfqServiceProfileDirection  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER  {
 | 
						||
                 
 | 
						||
                 unknown(0),
 | 
						||
                 ingress(1),
 | 
						||
                 egress (2)
 | 
						||
                 
 | 
						||
                 }
 | 
						||
    
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The direction of the WFQ service profile - ingress or egress."
 | 
						||
    ::= { tWfqServiceProfileEntry 2 }
 | 
						||
 
 | 
						||
tWfqServiceProfileRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The row status of the WFQ service profile."
 | 
						||
    ::= { tWfqServiceProfileEntry 3 }   
 | 
						||
    
 | 
						||
tWfqServiceProfileWeight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the WFQ service profile
 | 
						||
        is applied."
 | 
						||
    ::= { tWfqServiceProfileEntry 4 }   
 | 
						||
 | 
						||
--
 | 
						||
-- Wfq network table
 | 
						||
-- 
 | 
						||
 | 
						||
tWfqNetworkProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF TWfqNetworkProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        " "
 | 
						||
    ::= { tWfqObjects 2 }   
 | 
						||
    
 | 
						||
tWfqNetworkProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       TWfqNetworkProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a the service WFQ profiles available."
 | 
						||
    INDEX { tWfqNetworkProfileNumber }
 | 
						||
    ::= { tWfqNetworkProfileTable 1 }
 | 
						||
 
 | 
						||
TWfqNetworkProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        tWfqNetworkProfileNumber       INTEGER,
 | 
						||
        tWfqNetworkProfileRowStatus    RowStatus,
 | 
						||
        tWfqNetworkProfileWeight       INTEGER,
 | 
						||
        tWfqNetworkProfileCIRWeight    INTEGER
 | 
						||
 | 
						||
     }
 | 
						||
     
 | 
						||
tWfqNetworkProfileNumber  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (0..16)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of the WFQ network profile.
 | 
						||
         Profile 0 can not be modified or deleted."
 | 
						||
    ::= { tWfqNetworkProfileEntry 1 }   
 | 
						||
     
 | 
						||
tWfqNetworkProfileRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The row status of the WFQ network profile."
 | 
						||
    ::= { tWfqNetworkProfileEntry 2 }   
 | 
						||
    
 | 
						||
tWfqNetworkProfileWeight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..220)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the WFQ network profile
 | 
						||
        is applied."
 | 
						||
    ::= { tWfqNetworkProfileEntry 3 }   
 | 
						||
    
 | 
						||
tWfqNetworkProfileCIRWeight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..220)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative CIR weight for the packets where the WFQ network profile
 | 
						||
        is applied."
 | 
						||
    ::= { tWfqNetworkProfileEntry 4 }  
 | 
						||
  
 | 
						||
--
 | 
						||
-- Wfq scheduler table
 | 
						||
-- 
 | 
						||
 | 
						||
tWfqSchedulerProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF TWfqSchedulerProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        " "
 | 
						||
    ::= { tWfqObjects 3 }
 | 
						||
  
 | 
						||
tWfqSchedulerProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       TWfqSchedulerProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a the scheduler WFQ profiles available."
 | 
						||
    INDEX { tWfqSchedulerProfileNumber, tWfqSchedulerProfileDirection }
 | 
						||
    ::= { tWfqSchedulerProfileTable 1 }
 | 
						||
 | 
						||
TWfqSchedulerProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        tWfqSchedulerProfileNumber       INTEGER,
 | 
						||
        tWfqSchedulerProfileDirection    INTEGER,
 | 
						||
        tWfqSchedulerProfileRowStatus    RowStatus,
 | 
						||
        tWfqSchedulerProfileWeight       INTEGER,
 | 
						||
        tWfqSchedulerProfileCIRWeight	 INTEGER
 | 
						||
     }
 | 
						||
     
 | 
						||
tWfqSchedulerProfileNumber  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (0..48)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of the WFQ scheduler profile.
 | 
						||
         Profile 0 can not be modified or deleted."
 | 
						||
    ::= { tWfqSchedulerProfileEntry 1 }   
 | 
						||
    
 | 
						||
tWfqSchedulerProfileDirection  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER  {
 | 
						||
                 
 | 
						||
                 unknown(0),
 | 
						||
                 ingress(1),
 | 
						||
                 egress (2)
 | 
						||
                 
 | 
						||
                 }
 | 
						||
    
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The direction of the WFQ scheduler profile - ingress or egress."
 | 
						||
    ::= { tWfqSchedulerProfileEntry 2 }
 | 
						||
 
 | 
						||
tWfqSchedulerProfileRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The row status of the WFQ scheduler profile."
 | 
						||
    ::= { tWfqSchedulerProfileEntry 3 }   
 | 
						||
    
 | 
						||
tWfqSchedulerProfileWeight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..220)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the WFQ scheduler profile
 | 
						||
        is applied."
 | 
						||
    ::= { tWfqSchedulerProfileEntry 4 }   
 | 
						||
 | 
						||
tWfqSchedulerProfileCIRWeight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..220)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative CIR weight for the packets where the WFQ scheduler profile
 | 
						||
        is applied."
 | 
						||
    ::= { tWfqSchedulerProfileEntry 5 }
 | 
						||
 | 
						||
--
 | 
						||
-- QoS scheduling entry table
 | 
						||
-- 
 | 
						||
 | 
						||
qosSchedulingProfileTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosSchedulingProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about scheduling profiles "
 | 
						||
    ::= { qosSchedulingProfileObjects 1 }
 | 
						||
  
 | 
						||
qosSchedulingProfileEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosSchedulingProfileEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a the scheduling profiles available."
 | 
						||
    INDEX { qosSchedulingProfile, qosSchedulingProfileDirection, qosSchedulingType}
 | 
						||
    ::= { qosSchedulingProfileTable 1 }
 | 
						||
 | 
						||
 | 
						||
QosSchedulingProfileEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosSchedulingProfile			INTEGER,
 | 
						||
        qosSchedulingProfileDirection	INTEGER,
 | 
						||
		qosSchedulingType				INTEGER,
 | 
						||
		qosSchedulingRowStatus		    RowStatus,
 | 
						||
		qosSchedulingQ1Weight			INTEGER,
 | 
						||
		qosSchedulingQ2Weight			INTEGER,
 | 
						||
		qosSchedulingQ3Weight			INTEGER,
 | 
						||
		qosSchedulingQ4Weight			INTEGER,
 | 
						||
		qosSchedulingQ5Weight			INTEGER,
 | 
						||
		qosSchedulingQ6Weight			INTEGER,
 | 
						||
		qosSchedulingQ7Weight			INTEGER,
 | 
						||
		qosSchedulingQ8Weight			INTEGER
 | 
						||
     }
 | 
						||
     
 | 
						||
qosSchedulingProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (1..26)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of the scheduling profile."
 | 
						||
    ::= { qosSchedulingProfileEntry 1 }   
 | 
						||
    
 | 
						||
qosSchedulingProfileDirection  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER  {            
 | 
						||
                 unknown(0),
 | 
						||
                 ingress(1),
 | 
						||
                 egress (2) 
 | 
						||
                 }
 | 
						||
    
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The direction of the WFQ scheduler profile - ingress or egress.
 | 
						||
        Reserved for future use"
 | 
						||
    ::= { qosSchedulingProfileEntry 2 }
 | 
						||
 | 
						||
qosSchedulingType  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER  { 
 | 
						||
                 sp(1),
 | 
						||
                 wrr (2),
 | 
						||
                 hybrid-1 (3),
 | 
						||
                 hybrid-2 (4),
 | 
						||
                 hybrid-3 (5),
 | 
						||
                 hybrid-4 (6),
 | 
						||
                 hybrid-5 (7),
 | 
						||
                 hybrid-6 (8),
 | 
						||
                 drr (9),
 | 
						||
				 mdrr-1 (10),
 | 
						||
                 mdrr-2 (11),
 | 
						||
                 mdrr-3 (12),
 | 
						||
                 mdrr-4 (13),
 | 
						||
                 mdrr-5 (14),
 | 
						||
                 mdrr-6 (15)
 | 
						||
                 }
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The the of scheduling profile.
 | 
						||
        One of the following values can be chosen
 | 
						||
		unknown(0),
 | 
						||
        sp(1),
 | 
						||
        wrr (2),
 | 
						||
        hybrid-1 (3),
 | 
						||
        hybrid-2 (4),
 | 
						||
        hybrid-3 (5),
 | 
						||
        hybrid-4 (6),
 | 
						||
        hybrid-5 (7),
 | 
						||
        hybrid-6 (8),
 | 
						||
		drr (9),
 | 
						||
		mdrr-1 (10),
 | 
						||
		mdrr-2 (11),
 | 
						||
		mdrr-3 (12),
 | 
						||
		mdrr-4 (13),
 | 
						||
		mdrr-5 (14),
 | 
						||
		mdrr-6 (15)"
 | 
						||
    ::= { qosSchedulingProfileEntry 3 }
 | 
						||
 | 
						||
qosSchedulingRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The row status of the scheduling profile."
 | 
						||
    ::= { qosSchedulingProfileEntry 4 } 
 | 
						||
       
 | 
						||
qosSchedulingQ1Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 1."
 | 
						||
    ::= { qosSchedulingProfileEntry 5 }   
 | 
						||
 | 
						||
qosSchedulingQ2Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 2."
 | 
						||
    ::= { qosSchedulingProfileEntry 6 } 
 | 
						||
 | 
						||
qosSchedulingQ3Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 3."
 | 
						||
    ::= { qosSchedulingProfileEntry 7 } 
 | 
						||
    
 | 
						||
qosSchedulingQ4Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 4."
 | 
						||
    ::= { qosSchedulingProfileEntry 8 } 
 | 
						||
 | 
						||
qosSchedulingQ5Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 5."
 | 
						||
    ::= { qosSchedulingProfileEntry 9 } 
 | 
						||
    
 | 
						||
qosSchedulingQ6Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 6."
 | 
						||
    ::= { qosSchedulingProfileEntry 10 } 
 | 
						||
    
 | 
						||
qosSchedulingQ7Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 7."
 | 
						||
    ::= { qosSchedulingProfileEntry 11 } 
 | 
						||
    
 | 
						||
qosSchedulingQ8Weight  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The relative weight for the packets where the scheduling profile
 | 
						||
        is applied for queue 8."
 | 
						||
    ::= { qosSchedulingProfileEntry 12 } 
 | 
						||
     
 | 
						||
--
 | 
						||
-- qos service policy table
 | 
						||
--
 | 
						||
 | 
						||
qosServicePolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosServicePolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Qos service policy table. Keeps comman information for the QoS service policy "
 | 
						||
    ::= { qosServicePolicyObjects 1 }
 | 
						||
 | 
						||
qosServicePolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosServicePolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular QoS service Policy.
 | 
						||
        "
 | 
						||
    INDEX { qosServicePolicy }
 | 
						||
    ::= { qosServicePolicyTable 1 }
 | 
						||
 | 
						||
QosServicePolicyEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosServicePolicy							TNamedItem,
 | 
						||
		qosServicePolicyRowStatus					RowStatus,
 | 
						||
        qosServicePolicyDescription					TItemDescription
 | 
						||
    }
 | 
						||
 | 
						||
qosServicePolicy  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItem
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "QoS service policy index. String up to 6 characters"
 | 
						||
    REFERENCE ""
 | 
						||
    ::= { qosServicePolicyEntry 1 }
 | 
						||
 | 
						||
qosServicePolicyRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Row status of the QoS network policy.
 | 
						||
    			 QoS service policy is created with createAndWait(5)."
 | 
						||
    ::= { qosServicePolicyEntry 2 }
 | 
						||
 | 
						||
 | 
						||
qosServicePolicyDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "User-defined description of the QoS service policy"
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { qosServicePolicyEntry 3 }
 | 
						||
  
 | 
						||
--
 | 
						||
-- service ingress policy table
 | 
						||
--
 | 
						||
 | 
						||
qosServiceIngressPolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosServiceIngressPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all QoS service ingress policies' configuration."
 | 
						||
    ::= { qosServicePolicyObjects 2 }
 | 
						||
 | 
						||
qosServiceIngressPolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosServiceIngressPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service policy's ingress
 | 
						||
         per-forwarding-class traffic disposition.
 | 
						||
 | 
						||
         Entries are created/deleted as an action of creating/deleting
 | 
						||
         a row in the qosServiceIngressTable.
 | 
						||
        "
 | 
						||
    INDEX { qosServicePolicy}
 | 
						||
    ::= { qosServiceIngressPolicyTable 1 }
 | 
						||
 | 
						||
    
 | 
						||
QosServiceIngressPolicyEntry ::= SEQUENCE
 | 
						||
    {           
 | 
						||
        qosServPolicyShaperProfile						TShaperId,
 | 
						||
        qosServPolicySchedulingProfile					TSSchedulingProfile,
 | 
						||
        qosServPolicyTailDropProfile					TTailDropId
 | 
						||
    }
 | 
						||
 
 | 
						||
qosServPolicyShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper profile ID. Valid shaper profile Id range is 9-57.
 | 
						||
        To remove the shaper profile use ID 0"
 | 
						||
    ::= { qosServiceIngressPolicyEntry 1 }
 | 
						||
 | 
						||
qosServPolicySchedulingProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TSSchedulingProfile
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Scheduling profile ID. Valid scheduling profile Id range
 | 
						||
        is 1-8. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosServiceIngressPolicyEntry 2 } 
 | 
						||
    
 | 
						||
qosServPolicyTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TTailDropId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Tail drop profile configured. Valid tail-drop profile Id range
 | 
						||
        is 1-5. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosServiceIngressPolicyEntry 3 } 
 | 
						||
 | 
						||
--
 | 
						||
-- service ingress queue table
 | 
						||
--
 | 
						||
 | 
						||
qosServiceIngressQueueTable OBJECT-TYPE
 | 
						||
	SYNTAX       SEQUENCE OF QosServiceIngressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all QoS service ingress policies' configuration."
 | 
						||
    ::= { qosServicePolicyObjects 3 }
 | 
						||
 | 
						||
qosServiceIngressQueueEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosServiceIngressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular service policy's ingress
 | 
						||
         per-forwarding-class traffic disposition.
 | 
						||
 | 
						||
         Entries are created/deleted as an action of creating/deleting
 | 
						||
         a row in the qosServiceIngressTable.
 | 
						||
        "
 | 
						||
    INDEX { qosServicePolicy}
 | 
						||
    ::= { qosServiceIngressQueueTable 1 }
 | 
						||
 | 
						||
    
 | 
						||
QosServiceIngressQueueEntry ::= SEQUENCE
 | 
						||
    {                                 
 | 
						||
        qosServInQueueQueue            		TQueueId,
 | 
						||
        qosServInQueueRowStatus        		RowStatus,
 | 
						||
        qosServInQueueShaperProfile			TShaperId,
 | 
						||
        qosServInQueueTailDropProfile		TTailDropId
 | 
						||
    }
 | 
						||
 | 
						||
qosServInQueueQueue  OBJECT-TYPE
 | 
						||
    SYNTAX       TQueueId (1..8)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Service queue identifier.
 | 
						||
        The queue ID is used as an index of the table entry."
 | 
						||
    ::= { qosServiceIngressQueueEntry 1 }
 | 
						||
 | 
						||
qosServInQueueRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosServiceIngressQueueEntry 2 }
 | 
						||
 | 
						||
qosServInQueueTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TTailDropId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Tail drop profile configured. Valid tail-drop profile Id range
 | 
						||
        is 1-5. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosServiceIngressQueueEntry 4 } 
 | 
						||
 | 
						||
qosServInQueueShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper profile ID. Valid shaper profile Id range is 9-57.
 | 
						||
        To remove the shaper profile use ID 0"
 | 
						||
    ::= { qosServiceIngressQueueEntry 3 } 
 | 
						||
 | 
						||
--
 | 
						||
-- qos network policy table
 | 
						||
--
 | 
						||
 | 
						||
qosNetworkPolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosNetworkPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Qos network policy table. Keeps comman information for the QoS network policy "
 | 
						||
    ::= { qosNetworkPolicyObjects 1 }
 | 
						||
 | 
						||
qosNetworkPolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosNetworkPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular QoS network Policy.
 | 
						||
 | 
						||
		 Default Entry is created by the agent, other entries are
 | 
						||
         created by user.
 | 
						||
        "
 | 
						||
    INDEX { qosNetworkPolicy }
 | 
						||
    ::= { qosNetworkPolicyTable 1 }
 | 
						||
 | 
						||
QosNetworkPolicyEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosNetworkPolicy							TNamedItem,
 | 
						||
		qosNetworkPolicyRowStatus					RowStatus,
 | 
						||
        qosNetworkPolicyDescription					TItemDescription
 | 
						||
    }
 | 
						||
 | 
						||
qosNetworkPolicy  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItem
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "QoS network policy index. String up to 6 characters"
 | 
						||
    REFERENCE ""
 | 
						||
    ::= { qosNetworkPolicyEntry 1 }
 | 
						||
 | 
						||
qosNetworkPolicyRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Row status of the QoS network policy.
 | 
						||
    			 QoS Network policy is created with createAndWait(5)."
 | 
						||
    ::= { qosNetworkPolicyEntry 2 }
 | 
						||
 | 
						||
 | 
						||
qosNetworkPolicyDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "User-defined description of the QoS network policy"
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { qosNetworkPolicyEntry 3 }
 | 
						||
    
 | 
						||
--
 | 
						||
-- QoS network ingress policy table
 | 
						||
--
 | 
						||
 | 
						||
qosNetworkIngressTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QoSNetworkIngressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Information about QoS network ingress policy."
 | 
						||
    ::= { qosNetworkPolicyObjects 2 }
 | 
						||
 | 
						||
qosNetworkIngressEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QoSNetworkIngressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a QoS network ingress policy.
 | 
						||
 | 
						||
         Some default entries are created by the agent . These cannot be deleted 
 | 
						||
         Other entries are created/deleted by user.
 | 
						||
        "
 | 
						||
    INDEX { qosNetworkPolicy}
 | 
						||
    ::= { qosNetworkIngressTable 1 }
 | 
						||
 | 
						||
QoSNetworkIngressEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
		qosNetworkIngressFC					TFCNameOrEmpty,
 | 
						||
		qosNetworkIngressConformance 		TConformanceLevel,
 | 
						||
        qosTrustDot1pMode            		TruthValue,
 | 
						||
		qosTrustDot1pModePreservePriority	TruthValue,
 | 
						||
		qosTrustDscpMode            		TruthValue
 | 
						||
    }
 | 
						||
 | 
						||
qosNetworkIngressFC  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Mapping of ingress traffic to forwarding class."
 | 
						||
    ::= { qosNetworkIngressEntry 1 }
 | 
						||
 | 
						||
qosNetworkIngressConformance  OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Indentifies conformance level green or yellow for a frames through a forwarding class."
 | 
						||
    ::= { qosNetworkIngressEntry 2 }
 | 
						||
 | 
						||
qosTrustDot1pMode  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Enables/disables Dot1p trust mode.
 | 
						||
        802.1p is taken from packet.
 | 
						||
        Default mode is untrusted"
 | 
						||
    ::= { qosNetworkIngressEntry 3 }
 | 
						||
 | 
						||
qosTrustDot1pModePreservePriority  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Enables/disables Dot1p trust mode and preserve priority.
 | 
						||
        802.1p is taken from packet and is preserved on egress.
 | 
						||
        Default mode is untrusted"
 | 
						||
    ::= { qosNetworkIngressEntry 4 }
 | 
						||
 | 
						||
qosTrustDscpMode  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Enables/disables DSCP trust mode.
 | 
						||
        DSCP is taken from packet.
 | 
						||
        Default mode is untrusted"
 | 
						||
    ::= { qosNetworkIngressEntry 5 }
 | 
						||
 | 
						||
--
 | 
						||
-- network egress policy table
 | 
						||
--
 | 
						||
 | 
						||
qosNetworkEgressTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosNetworkEgressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all QoS network policies' egress FC traffic disposition."
 | 
						||
    ::= { qosNetworkPolicyObjects 3 }
 | 
						||
 | 
						||
qosNetworkEgressEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosNetworkEgressEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular network policy's egress
 | 
						||
         per-forwarding-class traffic disposition.
 | 
						||
 | 
						||
         Entries are created/deleted as an action of creating/deleting
 | 
						||
         a row in the qosNetworkEgressTable.
 | 
						||
        "
 | 
						||
    INDEX { qosNetworkPolicy}
 | 
						||
    ::= { qosNetworkEgressTable 1 }
 | 
						||
 | 
						||
    
 | 
						||
QosNetworkEgressEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosNetPolicySchedulingProfile				TSSchedulingProfile, 
 | 
						||
        qosNetPolicyShaperProfile					TShaperId,
 | 
						||
        qosNetPolicyTailDropProfile					TTailDropId,
 | 
						||
        qosNetPolicySredProfile						TSredId
 | 
						||
    }
 | 
						||
 | 
						||
   
 | 
						||
qosNetPolicySchedulingProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TSSchedulingProfile
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a scheduling profile configured. Valid scheduling profile Id range
 | 
						||
        is 1-8. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosNetworkEgressEntry 1 }   
 | 
						||
 | 
						||
 
 | 
						||
qosNetPolicyShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper profile ID. Valid shaper profile Id range is 1-8.
 | 
						||
        To remove the shaper profile use ID 0"
 | 
						||
    ::= { qosNetworkEgressEntry 2 }
 | 
						||
 | 
						||
qosNetPolicyTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TTailDropId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Tail drop profile configured. Valid tail-drop profile Id range
 | 
						||
        is 1-8. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosNetworkEgressEntry 3 }   
 | 
						||
 | 
						||
 
 | 
						||
qosNetPolicySredProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TSredId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The SRED profile ID. Valid SRED profile Id range is 1-8.
 | 
						||
        To remove the SRED profile use ID 0"
 | 
						||
    ::= { qosNetworkEgressEntry 4 }
 | 
						||
    
 | 
						||
--
 | 
						||
-- QoS network egress policy queue table
 | 
						||
--
 | 
						||
 | 
						||
qosNetworkEgressQueueTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosNetworkEgressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about QoS network queues."
 | 
						||
    ::= { qosNetworkPolicyObjects 4 }
 | 
						||
 | 
						||
qosNetworkEgressQueueEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosNetworkEgressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Qos network queue configuration"
 | 
						||
    INDEX { qosNetworkPolicy,qosNetworkQueue }
 | 
						||
    ::= { qosNetworkEgressQueueTable 1 }
 | 
						||
 | 
						||
QosNetworkEgressQueueEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosNetworkQueue                 TQueueId,
 | 
						||
        qosNetworkQueueRowStatus        RowStatus,
 | 
						||
        qosNetworkQueueShaperProfile			TShaperId,
 | 
						||
        qosNetworkQueueTailDropProfile			TTailDropId,
 | 
						||
        qosNetworkQueueSredProfile				TSredId
 | 
						||
    }
 | 
						||
 | 
						||
qosNetworkQueue  OBJECT-TYPE
 | 
						||
    SYNTAX       TQueueId (1..8)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Network queue identifier.
 | 
						||
        The queue ID is used as an index of the table entry."
 | 
						||
    ::= { qosNetworkEgressQueueEntry 1 }
 | 
						||
 | 
						||
qosNetworkQueueRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosNetworkEgressQueueEntry 2 }
 | 
						||
 | 
						||
 | 
						||
qosNetworkQueueShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper profile on this queue"
 | 
						||
    ::= { qosNetworkEgressQueueEntry 3 }
 | 
						||
 | 
						||
qosNetworkQueueTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TTailDropId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Tail-drop profile on this queue"
 | 
						||
    ::= { qosNetworkEgressQueueEntry 4 }
 | 
						||
    
 | 
						||
qosNetworkQueueSredProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TSredId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Sred profile on this queue"
 | 
						||
    ::= { qosNetworkEgressQueueEntry 5 }
 | 
						||
     
 | 
						||
--
 | 
						||
-- QoS global table
 | 
						||
--
 | 
						||
 | 
						||
qosGlobalIngressMapTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosGlobalIngressMapEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Global Qos Configuration table."
 | 
						||
    ::= { qosGlobalObjects 1 }
 | 
						||
 | 
						||
qosGlobalIngressMapEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosGlobalIngressMapEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Global Ingress QoS Configuration table"
 | 
						||
    INDEX { qosIngressMapType, qosIngressMapValue }
 | 
						||
    ::= { qosGlobalIngressMapTable 1 }
 | 
						||
 | 
						||
QosGlobalIngressMapEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosIngressMapType				INTEGER,
 | 
						||
        qosIngressMapValue				INTEGER,
 | 
						||
        qosIngressRowStatus        		RowStatus,
 | 
						||
        qosIngressFC					TFCNameOrEmpty,
 | 
						||
        qosIngressFCConformance			TConformanceLevel
 | 
						||
    }
 | 
						||
 | 
						||
qosIngressMapType  OBJECT-TYPE
 | 
						||
    SYNTAX		INTEGER {
 | 
						||
                dot1p(1),
 | 
						||
                dscp(2)
 | 
						||
    }
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The type of the configuration entry for this mapping."
 | 
						||
    ::= { qosGlobalIngressMapEntry 1 }
 | 
						||
    
 | 
						||
 | 
						||
qosIngressMapValue  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (0..64)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Specify DSCP or Dot1p value to be mapped to a Formawding class"
 | 
						||
    ::= { qosGlobalIngressMapEntry 2 }
 | 
						||
 | 
						||
qosIngressRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table. The entry is created by qosIngressMapType and qosIngressMapValue"
 | 
						||
    ::= { qosGlobalIngressMapEntry 3 }
 | 
						||
 | 
						||
qosIngressFC  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Forwarding class to which the traffic will flow"
 | 
						||
    ::= { qosGlobalIngressMapEntry 4 }
 | 
						||
    
 | 
						||
qosIngressFCConformance  OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Conformance level: green or yellow"
 | 
						||
    ::= { qosGlobalIngressMapEntry 5 }
 | 
						||
 | 
						||
qosGlobalEgressRemarkTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosGlobalEgressRemarkEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Global Qos Egress Configuration table."
 | 
						||
    ::= { qosGlobalObjects 2 }
 | 
						||
    
 | 
						||
qosGlobalEgressRemarkEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosGlobalEgressRemarkEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Global Egress QoS Configuration table"
 | 
						||
    INDEX { qosEgressFC, qosEgressFCConformance }
 | 
						||
    ::= { qosGlobalEgressRemarkTable 1 }
 | 
						||
 | 
						||
QosGlobalEgressRemarkEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosEgressFC						TFCNameOrEmpty,
 | 
						||
        qosEgressFCConformance			TConformanceLevel,
 | 
						||
		qosEgressRowStatus        		RowStatus,
 | 
						||
        qosEgressRemarkType				INTEGER,
 | 
						||
        qosEgressRemarkValue			INTEGER
 | 
						||
    }
 | 
						||
 | 
						||
qosEgressFC  OBJECT-TYPE
 | 
						||
    SYNTAX       TFCNameOrEmpty
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Choose forwarding class to configure egress remarking"
 | 
						||
    ::= { qosGlobalEgressRemarkEntry 1 }
 | 
						||
 
 | 
						||
qosEgressFCConformance  OBJECT-TYPE
 | 
						||
    SYNTAX       TConformanceLevel
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Previous conformance level: green or yellow"
 | 
						||
    ::= { qosGlobalEgressRemarkEntry 2 } 
 | 
						||
 | 
						||
qosEgressRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosGlobalEgressRemarkEntry 3 }
 | 
						||
 | 
						||
  
 | 
						||
qosEgressRemarkType  OBJECT-TYPE
 | 
						||
    SYNTAX		INTEGER {
 | 
						||
                dot1p(1),
 | 
						||
                dscp(2)
 | 
						||
    }
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Choose what fields in frame are going to be remarked(DSCP or Dot1p).
 | 
						||
        Dscp type is not supported"
 | 
						||
    ::= { qosGlobalEgressRemarkEntry 4 }
 | 
						||
    
 | 
						||
 | 
						||
qosEgressRemarkValue  OBJECT-TYPE
 | 
						||
    SYNTAX       INTEGER (0..63)
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Choose new value of field specified in qosEgressRemarkType to be remarked."
 | 
						||
    ::= { qosGlobalEgressRemarkEntry 5 }
 | 
						||
 | 
						||
--
 | 
						||
-- QoS Service Table.
 | 
						||
--
 | 
						||
 | 
						||
qosServiceTable  OBJECT-TYPE
 | 
						||
   SYNTAX        SEQUENCE OF QosServiceEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS service configuration"
 | 
						||
   ::= { qosServiceObjects 1 }
 | 
						||
 | 
						||
qosServiceEntry OBJECT-TYPE
 | 
						||
   SYNTAX        QosServiceEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS configuration on a service."
 | 
						||
   INDEX       { qosServiceIndex}
 | 
						||
      ::= { qosServiceTable 1 }
 | 
						||
 | 
						||
QosServiceEntry ::= SEQUENCE {
 | 
						||
	qosServiceIndex						Integer32,
 | 
						||
	qosServiceRowStatus        			RowStatus,
 | 
						||
	qosServicePolicyOnServ         		TNamedItem
 | 
						||
}
 | 
						||
 | 
						||
qosServiceIndex OBJECT-TYPE
 | 
						||
   SYNTAX        Integer32 (0..2147483647)
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This is a unique index for an entry in the
 | 
						||
        qosServiceTable."
 | 
						||
   REFERENCE
 | 
						||
       "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
 | 
						||
        and F. Kastenholtz, June 2000"
 | 
						||
   ::= { qosServiceEntry 1 }
 | 
						||
 | 
						||
qosServiceRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION	 "This object indicates the status of this row. The
 | 
						||
	values supported during a set operation are createAndGo(4) 
 | 
						||
	active(1), notInService(2) and destroy(6).
 | 
						||
	Creation or deletion of an entry in this table means enable or removal
 | 
						||
	of QoS policy on a specific service entry."
 | 
						||
    ::= { qosServiceEntry 2 }  
 | 
						||
    
 | 
						||
qosServicePolicyOnServ OBJECT-TYPE
 | 
						||
   SYNTAX        TNamedItem
 | 
						||
   MAX-ACCESS    read-create
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "Service QoS Policy Id to be applied on a service."
 | 
						||
   ::= { qosServiceEntry 3 }
 | 
						||
 | 
						||
--
 | 
						||
-- QoS SAP Table.
 | 
						||
--
 | 
						||
 | 
						||
qosServiceSapTable  OBJECT-TYPE
 | 
						||
   SYNTAX        SEQUENCE OF QosServiceSapEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION	"A table that contains QoS SAP information."
 | 
						||
   ::= { qosServiceObjects 2 }
 | 
						||
 | 
						||
qosServiceSapEntry OBJECT-TYPE
 | 
						||
   SYNTAX        QosServiceSapEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS configuration on a SAP."
 | 
						||
   INDEX       { qosServiceIndex, qosServiceSapPortId, qosServiceSapEncapValue}
 | 
						||
      ::= { qosServiceSapTable 1 }
 | 
						||
 | 
						||
QosServiceSapEntry ::= SEQUENCE {
 | 
						||
	qosServiceSapPortId					INTEGER,
 | 
						||
	qosServiceSapEncapValue				TQEncapVal,
 | 
						||
	qosServiceSapRowStatus        		RowStatus,
 | 
						||
	qosServiceSapPolicyEnable          	TruthValue
 | 
						||
}
 | 
						||
 | 
						||
   
 | 
						||
qosServiceSapPortId OBJECT-TYPE
 | 
						||
   SYNTAX        INTEGER (0..2147483647)
 | 
						||
   MAX-ACCESS    read-only
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION	"The ID of the access port where this SAP
 | 
						||
				is defined."
 | 
						||
   ::= { qosServiceSapEntry 1 }
 | 
						||
 | 
						||
qosServiceSapEncapValue OBJECT-TYPE
 | 
						||
    SYNTAX          TQEncapVal
 | 
						||
    MAX-ACCESS      read-only
 | 
						||
    STATUS          current
 | 
						||
    DESCRIPTION     "The value of the label used to identify this
 | 
						||
                     SAP on the access port specified by sapPortId."
 | 
						||
    ::= { qosServiceSapEntry 2 }
 | 
						||
    
 | 
						||
qosServiceSapRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION	 "This object indicates the status of this row. The
 | 
						||
	values supported during a set operation are createAndGo(4) 
 | 
						||
	active(1), notInService(2) and destroy(6).
 | 
						||
	Creation or deletion of an entry in this table means enable or disable
 | 
						||
	of QoS configuration on a specific SAP entry."
 | 
						||
    ::= { qosServiceSapEntry 3 }  
 | 
						||
    
 | 
						||
qosServiceSapPolicyEnable OBJECT-TYPE
 | 
						||
   SYNTAX        TruthValue
 | 
						||
   MAX-ACCESS    read-only
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "The object enables or disables QoS configuration on a specific SAP entry for the service."
 | 
						||
   ::= { qosServiceSapEntry 4 }
 | 
						||
   
 | 
						||
--
 | 
						||
-- QoS Interface Table.
 | 
						||
--
 | 
						||
 | 
						||
qosInterfaceTable  OBJECT-TYPE
 | 
						||
   SYNTAX        SEQUENCE OF QoSInterfaceEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS interface configuration"
 | 
						||
   ::= { qosInterfaceObjects 1 }
 | 
						||
 | 
						||
qosInterfaceEntry OBJECT-TYPE
 | 
						||
   SYNTAX        QoSInterfaceEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS configuration on an 
 | 
						||
       interface."
 | 
						||
   INDEX       { qosInterfaceIndex}
 | 
						||
      ::= { qosInterfaceTable 1 }
 | 
						||
 | 
						||
QoSInterfaceEntry ::= SEQUENCE {
 | 
						||
	qosInterfaceIndex					InterfaceIndexOrZero,
 | 
						||
	qosInterfaceRowStatus        		RowStatus,
 | 
						||
	qosInterfacePolicy             		TNamedItem
 | 
						||
}
 | 
						||
 | 
						||
qosInterfaceIndex OBJECT-TYPE
 | 
						||
   SYNTAX        InterfaceIndexOrZero
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This is a unique index for an entry in the
 | 
						||
        qosInterfaceTable."
 | 
						||
   REFERENCE
 | 
						||
       "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
 | 
						||
        and F. Kastenholtz, June 2000"
 | 
						||
   ::= { qosInterfaceEntry 1 }
 | 
						||
 | 
						||
qosInterfaceRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosInterfaceEntry 2 }  
 | 
						||
    
 | 
						||
qosInterfacePolicy OBJECT-TYPE
 | 
						||
   SYNTAX        TNamedItem
 | 
						||
   MAX-ACCESS    read-create
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "Network QoS Policy Id to be applied on a port."
 | 
						||
   ::= { qosInterfaceEntry 3 }
 | 
						||
 | 
						||
--
 | 
						||
-- QoS Statistics Table.
 | 
						||
--
 | 
						||
 
 | 
						||
qosStatisticsTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QoSStatisticsEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This table displays QoS statistics information based on port and queue."
 | 
						||
    ::= { qosStatisticsObjects 1 }
 | 
						||
 | 
						||
qosStatisticsEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QoSStatisticsEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
       "This table is responsible for displaying common QoS statistics on an 
 | 
						||
       interface and/or queue."
 | 
						||
    INDEX { qosStatInterfaceIndex,  qosQueueIndex}
 | 
						||
    ::= { qosStatisticsTable 1 }
 | 
						||
 | 
						||
 QoSStatisticsEntry ::= SEQUENCE
 | 
						||
 	{
 | 
						||
		qosStatInterfaceIndex				InterfaceIndexOrZero,
 | 
						||
		qosQueueIndex        				TQueueId,
 | 
						||
		qosReceivedBytes             		Counter32,
 | 
						||
		qosDroppedBytes             		Counter32,
 | 
						||
		qosClearStatistics					TruthValue
 | 
						||
	}
 | 
						||
  
 | 
						||
qosStatInterfaceIndex  OBJECT-TYPE
 | 
						||
	SYNTAX       InterfaceIndexOrZero
 | 
						||
	MAX-ACCESS    not-accessible
 | 
						||
	STATUS       current
 | 
						||
	DESCRIPTION
 | 
						||
       "This is a unique index for an entry in the
 | 
						||
        qosStatisticsTable."
 | 
						||
   REFERENCE
 | 
						||
       "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
 | 
						||
        and F. Kastenholtz, June 2000"
 | 
						||
    ::= { qosStatisticsEntry 1 }   
 | 
						||
 | 
						||
qosQueueIndex  OBJECT-TYPE
 | 
						||
    SYNTAX       TQueueId
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "This is a unique index for an entry in the
 | 
						||
        qosStatisticsTable."
 | 
						||
    ::= { qosStatisticsEntry 2 }
 | 
						||
 | 
						||
qosReceivedBytes  OBJECT-TYPE
 | 
						||
   SYNTAX        Counter32
 | 
						||
   MAX-ACCESS    read-only
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "Received bytes on the port/queue."
 | 
						||
    ::= { qosStatisticsEntry 3 }   
 | 
						||
 | 
						||
qosDroppedBytes  OBJECT-TYPE
 | 
						||
    SYNTAX       Counter32
 | 
						||
    MAX-ACCESS   read-only
 | 
						||
    STATUS       current
 | 
						||
   DESCRIPTION
 | 
						||
       "Dropped bytes on the port/queue."
 | 
						||
    ::= { qosStatisticsEntry 4 }
 | 
						||
 | 
						||
qosClearStatistics  OBJECT-TYPE
 | 
						||
    SYNTAX       TruthValue
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
	STATUS       current
 | 
						||
	DESCRIPTION
 | 
						||
		"Clear statistics.Set to true to clear the statistics"
 | 
						||
    DEFVAL { false }
 | 
						||
    ::= { qosStatisticsEntry 5 }
 | 
						||
           
 | 
						||
--
 | 
						||
-- qos vlan policy table
 | 
						||
--
 | 
						||
 | 
						||
qosVlanPolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosVlanPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "Qos VLAN policy table. Keeps comman information for the QoS VLAN policy "
 | 
						||
    ::= { qosVlanPolicyObjects 1 }
 | 
						||
 | 
						||
qosVlanPolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosVlanPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular QoS VLAN Policy.
 | 
						||
        "
 | 
						||
    INDEX { qosVlanPolicy }
 | 
						||
    ::= { qosVlanPolicyTable 1 }
 | 
						||
 | 
						||
QosVlanPolicyEntry ::= SEQUENCE
 | 
						||
    {
 | 
						||
        qosVlanPolicy						TNamedItem,
 | 
						||
        qosVlanPolicyDescription				TItemDescription,
 | 
						||
	qosVlanPolicyRowStatus					RowStatus
 | 
						||
    }
 | 
						||
 | 
						||
qosVlanPolicy  OBJECT-TYPE
 | 
						||
    SYNTAX       TNamedItem
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION  "QoS VLAN policy index. String up to 6 characters"
 | 
						||
    REFERENCE ""
 | 
						||
    ::= { qosVlanPolicyEntry 1 }
 | 
						||
 | 
						||
qosVlanPolicyDescription  OBJECT-TYPE
 | 
						||
    SYNTAX       TItemDescription
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "User-defined description of the QoS VLAN policy"
 | 
						||
    DEFVAL { ''H }
 | 
						||
    ::= { qosVlanPolicyEntry 2 }
 | 
						||
 | 
						||
qosVlanPolicyRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION "Row status of the QoS network policy.
 | 
						||
    			 QoS VLAN policy is created with createAndWait(5)."
 | 
						||
    ::= { qosVlanPolicyEntry 3 }
 | 
						||
  
 | 
						||
--
 | 
						||
-- vlan ingress policy table
 | 
						||
--
 | 
						||
 | 
						||
qosVlanIngressPolicyTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosVlanIngressPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all QoS VLAN ingress policies' configuration."
 | 
						||
    ::= { qosVlanPolicyObjects 2 }
 | 
						||
 | 
						||
qosVlanIngressPolicyEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosVlanIngressPolicyEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular VLAN policy's ingress
 | 
						||
         per-forwarding-class traffic disposition.
 | 
						||
 | 
						||
         Entries are created/deleted as an action of creating/deleting
 | 
						||
         a row in the qosVlanIngressTable.
 | 
						||
        "
 | 
						||
    INDEX { qosVlanPolicy}
 | 
						||
    ::= { qosVlanIngressPolicyTable 1 }
 | 
						||
 | 
						||
    
 | 
						||
QosVlanIngressPolicyEntry ::= SEQUENCE
 | 
						||
    {           
 | 
						||
        qosVlanPolicyShaperProfile					TShaperId,
 | 
						||
        qosVlanPolicySchedulingProfile					TSSchedulingProfile,
 | 
						||
        qosVlanPolicyTailDropProfile					TTailDropId
 | 
						||
    }
 | 
						||
 
 | 
						||
qosVlanPolicyShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper profile ID. Valid shaper profile Id range is 9-57.
 | 
						||
        To remove the shaper profile use ID 0"
 | 
						||
    ::= { qosVlanIngressPolicyEntry 1 }
 | 
						||
 | 
						||
qosVlanPolicySchedulingProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TSSchedulingProfile
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Scheduling profile ID. Valid scheduling profile Id range
 | 
						||
        is 1-8. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosVlanIngressPolicyEntry 2 } 
 | 
						||
    
 | 
						||
qosVlanPolicyTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TTailDropId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Tail drop profile configured. Valid tail-drop profile Id range
 | 
						||
        is 1-5. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosVlanIngressPolicyEntry 3 } 
 | 
						||
 | 
						||
--
 | 
						||
-- vlans ingress queue table
 | 
						||
--
 | 
						||
 | 
						||
qosVlanIngressQueueTable OBJECT-TYPE
 | 
						||
    SYNTAX       SEQUENCE OF QosVlanIngressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about all QoS VLAN ingress policies' configuration."
 | 
						||
    ::= { qosVlanPolicyObjects 3 }
 | 
						||
 | 
						||
qosVlanIngressQueueEntry OBJECT-TYPE
 | 
						||
    SYNTAX       QosVlanIngressQueueEntry
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Information about a particular VLAN policy's ingress
 | 
						||
         per-forwarding-class traffic disposition.
 | 
						||
 | 
						||
         Entries are created/deleted as an action of creating/deleting
 | 
						||
         a row in the qosVlanIngressTable.
 | 
						||
        "
 | 
						||
    INDEX { qosVlanPolicy}
 | 
						||
    ::= { qosVlanIngressQueueTable 1 }
 | 
						||
 | 
						||
    
 | 
						||
QosVlanIngressQueueEntry ::= SEQUENCE
 | 
						||
    {                                 
 | 
						||
        qosVlanInQueueQueue            		TQueueId,
 | 
						||
	qosVlanInQueueShaperProfile		TShaperId,
 | 
						||
        qosVlanInQueueTailDropProfile		TTailDropId,
 | 
						||
        qosVlanInQueueRowStatus        		RowStatus
 | 
						||
    }
 | 
						||
 | 
						||
qosVlanInQueueQueue  OBJECT-TYPE
 | 
						||
    SYNTAX       TQueueId (1..8)
 | 
						||
    MAX-ACCESS   not-accessible
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Service queue identifier.
 | 
						||
        The queue ID is used as an index of the table entry."
 | 
						||
    ::= { qosVlanIngressQueueEntry 1 }
 | 
						||
 | 
						||
    qosVlanInQueueShaperProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TShaperId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Shaper profile ID. Valid shaper profile Id range is 9-57.
 | 
						||
        To remove the shaper profile use ID 0"
 | 
						||
    ::= { qosVlanIngressQueueEntry 2 } 
 | 
						||
 | 
						||
qosVlanInQueueTailDropProfile  OBJECT-TYPE
 | 
						||
    SYNTAX       TTailDropId
 | 
						||
    MAX-ACCESS   read-write
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "The ID of a Tail drop profile configured. Valid tail-drop profile Id range
 | 
						||
        is 1-5. To remove the scheduling profile use ID 0"
 | 
						||
    ::= { qosVlanIngressQueueEntry 3 } 
 | 
						||
 | 
						||
qosVlanInQueueRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION
 | 
						||
        "Row Status of the entry. This allows creation/deletion of rows in this
 | 
						||
         table."
 | 
						||
    ::= { qosVlanIngressQueueEntry 4 }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
--
 | 
						||
-- QoS VLAN Table.
 | 
						||
--
 | 
						||
 | 
						||
qosVlanTable  OBJECT-TYPE
 | 
						||
   SYNTAX        SEQUENCE OF QosVlanEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS VLAN configuration"
 | 
						||
   ::= { qosVlanObjects 1 }
 | 
						||
 | 
						||
qosVlanEntry OBJECT-TYPE
 | 
						||
   SYNTAX        QosVlanEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS configuration on a VLAN."
 | 
						||
   INDEX       { qosVlanIndex}
 | 
						||
      ::= { qosVlanTable 1 }
 | 
						||
 | 
						||
QosVlanEntry ::= SEQUENCE {
 | 
						||
	qosVlanIndex				Integer32,
 | 
						||
	qosVlanPolicyOnVlan        		TNamedItem,
 | 
						||
	qosVlanRowStatus        		RowStatus
 | 
						||
}
 | 
						||
 | 
						||
qosVlanIndex OBJECT-TYPE
 | 
						||
   SYNTAX        Integer32 (0..2147483647)
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This is a unique index for an entry in the
 | 
						||
        qosVlanTable."
 | 
						||
   REFERENCE
 | 
						||
       "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
 | 
						||
        and F. Kastenholtz, June 2000"
 | 
						||
   ::= { qosVlanEntry 1 }
 | 
						||
 | 
						||
qosVlanPolicyOnVlan OBJECT-TYPE
 | 
						||
   SYNTAX        TNamedItem
 | 
						||
   MAX-ACCESS    read-create
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "VLAN QoS Policy Id to be applied on a VLAN."
 | 
						||
   ::= { qosVlanEntry 2 }
 | 
						||
 | 
						||
qosVlanRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION	 "This object indicates the status of this row. The
 | 
						||
	values supported during a set operation are createAndGo(4) 
 | 
						||
	active(1), notInService(2) and destroy(6).
 | 
						||
	Creation or deletion of an entry in this table means enable or removal
 | 
						||
	of QoS policy on a specific VLAN entry."
 | 
						||
    ::= { qosVlanEntry 3 } 
 | 
						||
 | 
						||
--
 | 
						||
-- QoS VLAN ingress Table.
 | 
						||
--
 | 
						||
 | 
						||
qosVlanIngressPortTable  OBJECT-TYPE
 | 
						||
   SYNTAX        SEQUENCE OF QosVlanIngressPortEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION	"A table that contains QoS VLAN Ingress Port information."
 | 
						||
   ::= { qosVlanObjects 2 }
 | 
						||
 | 
						||
qosVlanIngressPortEntry OBJECT-TYPE
 | 
						||
   SYNTAX        QosVlanIngressPortEntry
 | 
						||
   MAX-ACCESS    not-accessible
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "This table will be responsible for managing QoS configuration on a SAP."
 | 
						||
   INDEX       { qosVlanIndex, qosVlanIngressPortId}
 | 
						||
      ::= { qosVlanIngressPortTable 1 }
 | 
						||
 | 
						||
QosVlanIngressPortEntry ::= SEQUENCE {
 | 
						||
	qosVlanIngressPortId			INTEGER,
 | 
						||
	qosVlanPortPolicyEnable          	TruthValue,
 | 
						||
	qosVlanPortRowStatus        		RowStatus
 | 
						||
}
 | 
						||
   
 | 
						||
qosVlanIngressPortId OBJECT-TYPE
 | 
						||
   SYNTAX        INTEGER (0..2147483647)
 | 
						||
   MAX-ACCESS    read-only
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION	"The ID of the access port where thingress port for given VLAN."
 | 
						||
   ::= { qosVlanIngressPortEntry 1 }
 | 
						||
 | 
						||
qosVlanPortPolicyEnable OBJECT-TYPE
 | 
						||
   SYNTAX        TruthValue
 | 
						||
   MAX-ACCESS    read-only
 | 
						||
   STATUS        current
 | 
						||
   DESCRIPTION
 | 
						||
       "The object enables or disables QoS configuration on a specific VLAN port."
 | 
						||
   ::= { qosVlanIngressPortEntry 2 }
 | 
						||
    
 | 
						||
qosVlanPortRowStatus  OBJECT-TYPE
 | 
						||
    SYNTAX       RowStatus
 | 
						||
    MAX-ACCESS   read-create
 | 
						||
    STATUS       current
 | 
						||
    DESCRIPTION	 "This object indicates the status of this row. The
 | 
						||
	values supported during a set operation are createAndGo(4) 
 | 
						||
	active(1), notInService(2) and destroy(6).
 | 
						||
	Creation or deletion of an entry in this table means enable or disable
 | 
						||
	of QoS configuration on a specific VLAN port."
 | 
						||
    ::= { qosVlanIngressPortEntry 3 }  
 | 
						||
           
 | 
						||
  END
 |