Files
Tony Murray 11147d3bbf Major Processors rewrite (#8066)
* Extract DiscoveryItem and move some things to better places.
Extract model class
Fix up model construction.  I have problem with construction...
Makeshift model working.  Switch constructor to factory.  discover() and create()
Support legacy discovery.
Remove uneeded custom pollers
Remove netonix custom detection as we try ucd on all os now.
Add a few yaml procs.  Fix a couple things.
More processor discovery conversions
Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work.
Add a few yaml procs.  Fix a couple things. Correct some stupid mib stuff.
Move more, drop php 5.3
Add netscaler which uses string indexes.  Port fiberhome to yaml and use skip_values
More conversions.  BroadcomProcessorUsage Trait
Serveriron and Ironware share some mibs.  Create a common abstract os for them.
Add yaml support for mib specification in each data entry
Make legacy discover_processor() set 0 for hrDeviceIndex

Untangle Dell switch OS processors

Use use shared OS for groups if they don't have a specific group.
fix silly mib mistake

Make index optional

Move HR and UCD to Traits and out of Processor.

* forgot to update the fortiswitch index

* Make sgos and avaya-ers match the old index.

* fix comware test data

* fix merge errors

* fix dsm and remove pointless empty modules

* file not found exception is in the wrong place.

* Updated processor development docs
2018-02-05 07:39:13 -06:00

1907 lines
61 KiB
Plaintext

-- *********************************************************************
-- **
-- ** BATM Advanced Communications.
-- **
-- *********************************************************************
-- ** Filename: PRVT-QOS-MIB.mib
-- ** Project: T-Metro Switches.
-- ** Purpose: Private MIB
-- *********************************************************************
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
-- WARNING:
--
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
--
-- This file is the property of BATM Advanced Communications and contains
-- proprietary and confidential information. This file is made
-- available to authorized BATM customers on the express
-- condition that neither it, nor any of the information contained
-- therein, shall be disclosed to third parties or be used for any
-- purpose other than to replace, modify or upgrade firmware and/or
-- software components of BATM manufactured equipment within the
-- authorized customer's network, and that such transfer be
-- completed in accordance with the instructions provided by
-- BATM. Any other use is strictly prohibited.
--
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
--
-- ----------------------------------------------------------------------------
PRVT-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
ifIndex
FROM IF-MIB
serviceAccessSwitch
FROM PRVT-SWITCH-MIB
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC;
prvtQosMIB MODULE-IDENTITY
LAST-UPDATED "201401160000Z"
ORGANIZATION
"BATM Advanced Communication"
CONTACT-INFO
"BATM/Telco Systems Support team
Email:
For North America: techsupport@telco.com
For North Europe: support@batm.de, info@batm.de
For the rest of the world: techsupport@telco.com"
DESCRIPTION
"The SNMP MIB module to manage the QoS parameters."
REVISION "201401160000Z"
DESCRIPTION
"added prvtQosSchedProfileDescription,
prvtQosMapProfExpToFcTable,prvtQosMapProfAnyExpToFcValue,
prvtQosMapProfAnyVptToFcColor,prvtQosRemarkProfFcToExpTable"
REVISION "201401150000Z"
DESCRIPTION
"added prvtQosWredProfTable,prvtQosPortEgrPolWredProf,
prvtQosPortEgrPolQueWredProf"
REVISION "201312110000Z"
DESCRIPTION
"added trustInnerPriority."
REVISION "201003080000Z"
DESCRIPTION
"Initial version."
::= { serviceAccessSwitch 1 }
PrvtQosEncapType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"VLAN encapsulation value."
SYNTAX Integer32 (0..4096)
PrvtQosServShaperProfileIdType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The value of a service shaper profile identifier."
SYNTAX Integer32 (1..48)
PrvtQosProfileIdType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The value of a profile identifier."
SYNTAX Integer32 (1..8)
PrvtQosFcType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The name of a Forwarding Class."
SYNTAX INTEGER { be(1), l2(2), af(3), l1(4), h2(5), ef(6),
h1(7), nc(8) }
PrvtQosDscpType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A Differential Services Code Point value."
SYNTAX Integer32 (0..63)
PrvtQosVptType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"VLAN priority"
SYNTAX Integer32 (0..7)
PrvtQosExpType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Exp"
SYNTAX Unsigned32 (0..7)
PrvtQosDescrType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "150a"
STATUS current
DESCRIPTION
"Description for an item."
SYNTAX OCTET STRING (SIZE(1..150))
PrvtQosQueueIdType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The identification number of a queue."
SYNTAX Integer32 (1..8)
PrvtQosServiceIdType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The identification number of a service."
SYNTAX Unsigned32 (1..4294967294)
PrvtQosPolicyNameType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION
"The name of a policy."
SYNTAX OCTET STRING (SIZE(1..32))
PrvtQosPolicyNameOrNoneType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION
"Same as PrvtQosPolicyNameType except that a zero length string
indicates that no policy has been assigned."
SYNTAX OCTET STRING (SIZE(0..32))
PrvtQosColorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Traffic QOS colors."
SYNTAX INTEGER { green(1), yellow(2) }
PrvtQosSchedType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Scheduling profile type."
SYNTAX INTEGER { sp(1), wrr(2), hybrid1(3), hybrid2(4),
hybrid3(5), hybrid4(6), hybrid5(7), hybrid6(8),
hybrid7(9), drr(10), mdrr1(11), mdrr2(12), mdrr3(13),
mdrr4(14), mdrr5(15), mdrr6(16), mdrr7(17) }
PrvtQosTrustType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Trust mode values."
SYNTAX INTEGER { untrust(0), trustPriority(1),
trustPreservePriority(2), trustDscp(3),
trustPriorityAndDscp(4), trustInnerPriority(5) }
PrvtQosQueueWeight ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The weight to assign to a queue."
SYNTAX Integer32 (0..127)
prvtQosMIBObjects OBJECT IDENTIFIER
::= { prvtQosMIB 1 }
prvtQosSchedProfObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 1 }
prvtQosSchedProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosSchedProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Scheduling profile table.
Each entry in this table defines a scheduling profile that may be assigned
to a QOS policy."
::= { prvtQosSchedProfObjects 1 }
prvtQosSchedProfileEntry OBJECT-TYPE
SYNTAX PrvtQosSchedProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosSchedProfileTable."
INDEX { prvtQosSchedProfileId }
::= { prvtQosSchedProfileTable 1 }
PrvtQosSchedProfileEntry ::= SEQUENCE {
prvtQosSchedProfileId PrvtQosProfileIdType,
prvtQosSchedProfileRowStatus RowStatus,
prvtQosSchedProfileType PrvtQosSchedType,
prvtQosSchedProfileQueue1Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue2Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue3Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue4Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue5Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue6Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue7Weight PrvtQosQueueWeight,
prvtQosSchedProfileQueue8Weight PrvtQosQueueWeight,
prvtQosSchedProfileDescription PrvtQosDescrType
}
prvtQosSchedProfileId OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a scheduling profile."
::= { prvtQosSchedProfileEntry 1 }
prvtQosSchedProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosSchedProfileEntry 2 }
prvtQosSchedProfileType OBJECT-TYPE
SYNTAX PrvtQosSchedType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Scheduling profile type."
::= { prvtQosSchedProfileEntry 3 }
prvtQosSchedProfileQueue1Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 1."
::= { prvtQosSchedProfileEntry 4 }
prvtQosSchedProfileQueue2Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 2."
::= { prvtQosSchedProfileEntry 5 }
prvtQosSchedProfileQueue3Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 3."
::= { prvtQosSchedProfileEntry 6 }
prvtQosSchedProfileQueue4Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 4."
::= { prvtQosSchedProfileEntry 7 }
prvtQosSchedProfileQueue5Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 5."
::= { prvtQosSchedProfileEntry 8 }
prvtQosSchedProfileQueue6Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 6."
::= { prvtQosSchedProfileEntry 9 }
prvtQosSchedProfileQueue7Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 7."
::= { prvtQosSchedProfileEntry 10 }
prvtQosSchedProfileQueue8Weight OBJECT-TYPE
SYNTAX PrvtQosQueueWeight
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight assigned to queue 8."
::= { prvtQosSchedProfileEntry 11 }
prvtQosSchedProfileDescription OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description of the policy"
::= { prvtQosSchedProfileEntry 12 }
prvtQosShaperProfObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 2 }
prvtQosPortShaperProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosPortShaperProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Shaper Profile Table
Each entry in this table defines a set of shaping parameters that may be enforced
on a port."
::= { prvtQosShaperProfObjects 1 }
prvtQosPortShaperProfEntry OBJECT-TYPE
SYNTAX PrvtQosPortShaperProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosPortShaperProfTable."
INDEX { prvtQosPortShaperProfId }
::= { prvtQosPortShaperProfTable 1 }
PrvtQosPortShaperProfEntry ::= SEQUENCE {
prvtQosPortShaperProfId PrvtQosProfileIdType,
prvtQosPortShaperProfRowStatus RowStatus,
prvtQosPortShaperProfDescr PrvtQosDescrType,
prvtQosPortShaperProfCIR Unsigned32,
prvtQosPortShaperProfCBS Unsigned32
}
prvtQosPortShaperProfId OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a port shaper profile."
::= { prvtQosPortShaperProfEntry 1 }
prvtQosPortShaperProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosPortShaperProfEntry 2 }
prvtQosPortShaperProfDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosPortShaperProfEntry 3 }
prvtQosPortShaperProfCIR OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Commited Information Rate in kbps."
::= { prvtQosPortShaperProfEntry 4 }
prvtQosPortShaperProfCBS OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Commited Burst Size allowed in kilobytes."
::= { prvtQosPortShaperProfEntry 5 }
prvtQosServShaperProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosServShaperProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Shaper Profile Table
Each entry in this table defines a set of shaping parameters that may be enforced
on a service."
::= { prvtQosShaperProfObjects 2 }
prvtQosServShaperProfEntry OBJECT-TYPE
SYNTAX PrvtQosServShaperProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosServShaperProfTable."
INDEX { prvtQosServShaperProfId }
::= { prvtQosServShaperProfTable 1 }
PrvtQosServShaperProfEntry ::= SEQUENCE {
prvtQosServShaperProfId PrvtQosServShaperProfileIdType,
prvtQosServShaperProfRowStatus RowStatus,
prvtQosServShaperProfDescr PrvtQosDescrType,
prvtQosServShaperProfCIR Unsigned32,
prvtQosServShaperProfCBS Unsigned32
}
prvtQosServShaperProfId OBJECT-TYPE
SYNTAX PrvtQosServShaperProfileIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a service shaper profile."
::= { prvtQosServShaperProfEntry 1 }
prvtQosServShaperProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosServShaperProfEntry 2 }
prvtQosServShaperProfDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosServShaperProfEntry 3 }
prvtQosServShaperProfCIR OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Commited Information Rate in kbps."
::= { prvtQosServShaperProfEntry 4 }
prvtQosServShaperProfCBS OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Commited Burst Size allowed in kilobytes."
::= { prvtQosServShaperProfEntry 5 }
prvtQosCongAvoidProfObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 3 }
prvtQosTailDropProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosTailDropProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tail Drop Profile Table
Each entry in this table defines a set of tail-drop parameters that may be enforced
on a queue or a policy."
::= { prvtQosCongAvoidProfObjects 1 }
prvtQosTailDropProfEntry OBJECT-TYPE
SYNTAX PrvtQosTailDropProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosTailDropProfTable."
INDEX { prvtQosTailDropProfId }
::= { prvtQosTailDropProfTable 1 }
PrvtQosTailDropProfEntry ::= SEQUENCE {
prvtQosTailDropProfId PrvtQosProfileIdType,
prvtQosTailDropProfRowStatus RowStatus,
prvtQosTailDropProfDescr PrvtQosDescrType,
prvtQosTailDropProfYellowThresh Unsigned32,
prvtQosTailDropProfRedThresh Unsigned32
}
prvtQosTailDropProfId OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a tail drop profile."
::= { prvtQosTailDropProfEntry 1 }
prvtQosTailDropProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosTailDropProfEntry 2 }
prvtQosTailDropProfDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosTailDropProfEntry 3 }
prvtQosTailDropProfYellowThresh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Drop start threshold for the yellow traffic in kilobytes."
::= { prvtQosTailDropProfEntry 4 }
prvtQosTailDropProfRedThresh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Drop start threshold for the red traffic in kilobytes."
::= { prvtQosTailDropProfEntry 5 }
prvtQosSredProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosSredProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SRED Profile Table
Each entry in this table defines a set of SRED parameters that may be enforced
on a queue or a policy."
::= { prvtQosCongAvoidProfObjects 2 }
prvtQosSredProfEntry OBJECT-TYPE
SYNTAX PrvtQosSredProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosSredProfTable."
INDEX { prvtQosSredProfId }
::= { prvtQosSredProfTable 1 }
PrvtQosSredProfEntry ::= SEQUENCE {
prvtQosSredProfId PrvtQosProfileIdType,
prvtQosSredProfRowStatus RowStatus,
prvtQosSredProfDescr PrvtQosDescrType,
prvtQosSredProfYellowThreshold Unsigned32,
prvtQosSredProfYellowProbability Unsigned32,
prvtQosSredProfRedThreshold Unsigned32,
prvtQosSredProfRedProbability Unsigned32
}
prvtQosSredProfId OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a SRED profile."
::= { prvtQosSredProfEntry 1 }
prvtQosSredProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosSredProfEntry 2 }
prvtQosSredProfDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosSredProfEntry 3 }
prvtQosSredProfYellowThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"SRED yellow treshold in per-cent."
::= { prvtQosSredProfEntry 4 }
prvtQosSredProfYellowProbability OBJECT-TYPE
SYNTAX Unsigned32 (0..90)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"SRED yellow probability in per-cent."
::= { prvtQosSredProfEntry 5 }
prvtQosSredProfRedThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"SRED Red treshold in per-cent."
::= { prvtQosSredProfEntry 6 }
prvtQosSredProfRedProbability OBJECT-TYPE
SYNTAX Unsigned32 (0..90)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"SRED Red probability in per-cent."
::= { prvtQosSredProfEntry 7 }
prvtQosWredProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosWredProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED Profile Table
Each entry in this table defines a set of WRED parameters that may be enforced
on a queue or a policy."
::= { prvtQosCongAvoidProfObjects 3 }
prvtQosWredProfEntry OBJECT-TYPE
SYNTAX PrvtQosWredProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosWredProfTable."
INDEX { prvtQosWredProfId }
::= { prvtQosWredProfTable 1 }
PrvtQosWredProfEntry ::= SEQUENCE {
prvtQosWredProfId PrvtQosProfileIdType,
prvtQosWredProfRowStatus RowStatus,
prvtQosWredProfDescr PrvtQosDescrType,
prvtQosWredProfYellowThreshold Unsigned32,
prvtQosWredProfYellowProbability Unsigned32,
prvtQosWredProfRedThreshold Unsigned32,
prvtQosWredProfRedProbability Unsigned32
}
prvtQosWredProfId OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a WRED profile."
::= { prvtQosWredProfEntry 1 }
prvtQosWredProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosWredProfEntry 2 }
prvtQosWredProfDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosWredProfEntry 3 }
prvtQosWredProfYellowThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"WRED yellow treshold in per-cent."
::= { prvtQosWredProfEntry 4 }
prvtQosWredProfYellowProbability OBJECT-TYPE
SYNTAX Unsigned32 (0..90)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"WRED yellow probability in per-cent."
::= { prvtQosWredProfEntry 5 }
prvtQosWredProfRedThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"WRED Red treshold in per-cent."
::= { prvtQosWredProfEntry 6 }
prvtQosWredProfRedProbability OBJECT-TYPE
SYNTAX Unsigned32 (0..90)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"WRED Red probability in per-cent."
::= { prvtQosWredProfEntry 7 }
prvtQosMapProfObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 4 }
prvtQosMapProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosMapProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapping Profile Table
Each entry in this table defines a mapping profile that may be assigned to
a QOS policy."
::= { prvtQosMapProfObjects 1 }
prvtQosMapProfEntry OBJECT-TYPE
SYNTAX PrvtQosMapProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosMapProfTable."
INDEX { prvtQosMapProfName }
::= { prvtQosMapProfTable 1 }
PrvtQosMapProfEntry ::= SEQUENCE {
prvtQosMapProfName PrvtQosPolicyNameType,
prvtQosMapProfRowStatus RowStatus,
prvtQosMapProfDescr PrvtQosDescrType,
prvtQosMapProfAnyVptToFcValue PrvtQosFcType,
prvtQosMapProfAnyVptToFcColor PrvtQosColorType,
prvtQosMapProfAnyDscpToFcValue PrvtQosFcType,
prvtQosMapProfAnyDscpToFcColor PrvtQosColorType,
prvtQosMapProfAnyExpToFcValue PrvtQosFcType,
prvtQosMapProfAnyExpToFcColor PrvtQosColorType
}
prvtQosMapProfName OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a mapping profile."
::= { prvtQosMapProfEntry 1 }
prvtQosMapProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosMapProfEntry 2 }
prvtQosMapProfDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosMapProfEntry 3 }
prvtQosMapProfAnyVptToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to matching traffic."
::= { prvtQosMapProfEntry 4 }
prvtQosMapProfAnyVptToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to matching traffic."
::= { prvtQosMapProfEntry 5 }
prvtQosMapProfAnyDscpToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to matching traffic."
::= { prvtQosMapProfEntry 6 }
prvtQosMapProfAnyDscpToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to matching traffic."
::= { prvtQosMapProfEntry 7 }
prvtQosMapProfAnyExpToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to untrusted ingress traffic."
::= { prvtQosMapProfEntry 8 }
prvtQosMapProfAnyExpToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to all untrusted ingress traffic."
::= { prvtQosMapProfEntry 9 }
prvtQosMapProfVptToFcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosMapProfVptToFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapping Profile VPT-to-FC Table
Each entry in this table defines how a mapping profile maps a specific VLAN priority to
a forwarding class "
::= { prvtQosMapProfObjects 2 }
prvtQosMapProfVptToFcEntry OBJECT-TYPE
SYNTAX PrvtQosMapProfVptToFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosMapProfVptToFcTable."
INDEX { prvtQosMapProfName, prvtQosMapProfVptToFcId }
::= { prvtQosMapProfVptToFcTable 1 }
PrvtQosMapProfVptToFcEntry ::= SEQUENCE {
prvtQosMapProfVptToFcId PrvtQosVptType,
prvtQosMapProfVptToFcRowStatus RowStatus,
prvtQosMapProfVptToFcValue PrvtQosFcType,
prvtQosMapProfVptToFcColor PrvtQosColorType
}
prvtQosMapProfVptToFcId OBJECT-TYPE
SYNTAX PrvtQosVptType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Vlan priority to which this row applies."
::= { prvtQosMapProfVptToFcEntry 1 }
prvtQosMapProfVptToFcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's VLAN priority."
::= { prvtQosMapProfVptToFcEntry 2 }
prvtQosMapProfVptToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to traffic matching this profile's VLAN priority."
::= { prvtQosMapProfVptToFcEntry 3 }
prvtQosMapProfVptToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to traffic matching this profile's VLAN priority."
::= { prvtQosMapProfVptToFcEntry 4 }
prvtQosMapProfDscpToFcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosMapProfDscpToFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapping Profile DSCP-to-FC Table
Each entry in this table defines how a mapping profile maps a specific DiffServ Code Point
value to a forwarding class."
::= { prvtQosMapProfObjects 3 }
prvtQosMapProfDscpToFcEntry OBJECT-TYPE
SYNTAX PrvtQosMapProfDscpToFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosMapProfDscpToFcTable."
INDEX { prvtQosMapProfName, prvtQosMapProfDscpToFcId }
::= { prvtQosMapProfDscpToFcTable 1 }
PrvtQosMapProfDscpToFcEntry ::= SEQUENCE {
prvtQosMapProfDscpToFcId PrvtQosDscpType,
prvtQosMapProfDscpToFcRowStatus RowStatus,
prvtQosMapProfDscpToFcValue PrvtQosFcType,
prvtQosMapProfDscpToFcColor PrvtQosColorType
}
prvtQosMapProfDscpToFcId OBJECT-TYPE
SYNTAX PrvtQosDscpType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DiffServ Code Point value to which this row applies."
::= { prvtQosMapProfDscpToFcEntry 1 }
prvtQosMapProfDscpToFcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's DSCP value."
::= { prvtQosMapProfDscpToFcEntry 2 }
prvtQosMapProfDscpToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to traffic matching this profile's DSCP value."
::= { prvtQosMapProfDscpToFcEntry 3 }
prvtQosMapProfDscpToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to traffic matching this profile's DSCP value."
::= { prvtQosMapProfDscpToFcEntry 4 }
prvtQosMapProfExpToFcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosMapProfExpToFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapping Profile EXP-to-FC Table
Each entry in this table defines how a mapping profile maps a specific exp to
a forwarding class "
::= { prvtQosMapProfObjects 4 }
prvtQosMapProfExpToFcEntry OBJECT-TYPE
SYNTAX PrvtQosMapProfExpToFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosMapProfExpToFcTable."
INDEX { prvtQosMapProfName, prvtQosMapProfExpToFcId }
::= { prvtQosMapProfExpToFcTable 1 }
PrvtQosMapProfExpToFcEntry ::= SEQUENCE {
prvtQosMapProfExpToFcId PrvtQosExpType,
prvtQosMapProfExpToFcRowStatus RowStatus,
prvtQosMapProfExpToFcValue PrvtQosFcType,
prvtQosMapProfExpToFcColor PrvtQosColorType
}
prvtQosMapProfExpToFcId OBJECT-TYPE
SYNTAX PrvtQosExpType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Vlan priority to which this row applies."
::= { prvtQosMapProfExpToFcEntry 1 }
prvtQosMapProfExpToFcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's VLAN priority."
::= { prvtQosMapProfExpToFcEntry 2 }
prvtQosMapProfExpToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to traffic matching this profile's VLAN priority."
::= { prvtQosMapProfExpToFcEntry 3 }
prvtQosMapProfExpToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to traffic matching this profile's VLAN priority."
::= { prvtQosMapProfExpToFcEntry 4 }
prvtQosRemarkProfObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 5 }
prvtQosRemarkProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosRemarkProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking Profile Table
Each entry in this table defines a remarking profile."
::= { prvtQosRemarkProfObjects 1 }
prvtQosRemarkProfileEntry OBJECT-TYPE
SYNTAX PrvtQosRemarkProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosRemarkProfileTable."
INDEX { prvtQosRemarkProfileName }
::= { prvtQosRemarkProfileTable 1 }
PrvtQosRemarkProfileEntry ::= SEQUENCE {
prvtQosRemarkProfileName PrvtQosPolicyNameType,
prvtQosRemarkProfileRowStatus RowStatus,
prvtQosRemarkProfileDescr PrvtQosDescrType
}
prvtQosRemarkProfileName OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a remarking profile."
::= { prvtQosRemarkProfileEntry 1 }
prvtQosRemarkProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosRemarkProfileEntry 2 }
prvtQosRemarkProfileDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosRemarkProfileEntry 3 }
prvtQosRemarkProfFcToVptTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosRemarkProfFcToVptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking Profile FC-to-VPT Table
Each entry in this table defines how a remarking profile maps a specific forwarding
class to VLAN priority value."
::= { prvtQosRemarkProfObjects 2 }
prvtQosRemarkProfFcToVptEntry OBJECT-TYPE
SYNTAX PrvtQosRemarkProfFcToVptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosRemarkProfFcToVptTable."
INDEX { prvtQosRemarkProfileName, prvtQosRemarkProfFcToVptId,
prvtQosRemarkProfFcToVptColor }
::= { prvtQosRemarkProfFcToVptTable 1 }
PrvtQosRemarkProfFcToVptEntry ::= SEQUENCE {
prvtQosRemarkProfFcToVptId PrvtQosFcType,
prvtQosRemarkProfFcToVptColor PrvtQosColorType,
prvtQosRemarkProfFcToVptRS RowStatus,
prvtQosRemarkProfFcToVptValue PrvtQosVptType
}
prvtQosRemarkProfFcToVptId OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Forwarding Class to which this row applies."
::= { prvtQosRemarkProfFcToVptEntry 1 }
prvtQosRemarkProfFcToVptColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The color to which this row applies."
::= { prvtQosRemarkProfFcToVptEntry 2 }
prvtQosRemarkProfFcToVptRS OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's forwarding class."
::= { prvtQosRemarkProfFcToVptEntry 3 }
prvtQosRemarkProfFcToVptValue OBJECT-TYPE
SYNTAX PrvtQosVptType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN priority value to be assigned to traffic matching this profile's forwarding class."
::= { prvtQosRemarkProfFcToVptEntry 4 }
prvtQosRemarkProfFcToDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosRemarkProfFcToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking Profile FC-to-DSCP Table
Each entry in this table defines how a remarking profile maps a specific forwarding
class to DiffServ Code Point value."
::= { prvtQosRemarkProfObjects 3 }
prvtQosRemarkProfFcToDscpEntry OBJECT-TYPE
SYNTAX PrvtQosRemarkProfFcToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosRemarkProfFcToDscpTable."
INDEX { prvtQosRemarkProfileName, prvtQosRemarkProfFcToDscpId,
prvtQosRemarkProfFcToDscpColor }
::= { prvtQosRemarkProfFcToDscpTable 1 }
PrvtQosRemarkProfFcToDscpEntry ::= SEQUENCE {
prvtQosRemarkProfFcToDscpId PrvtQosFcType,
prvtQosRemarkProfFcToDscpColor PrvtQosColorType,
prvtQosRemarkProfFcToDscpRS RowStatus,
prvtQosRemarkProfFcToDscpValue PrvtQosDscpType
}
prvtQosRemarkProfFcToDscpId OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Forwarding Class to which this row applies."
::= { prvtQosRemarkProfFcToDscpEntry 1 }
prvtQosRemarkProfFcToDscpColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The color to which this row applies."
::= { prvtQosRemarkProfFcToDscpEntry 2 }
prvtQosRemarkProfFcToDscpRS OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's forwarding class."
::= { prvtQosRemarkProfFcToDscpEntry 3 }
prvtQosRemarkProfFcToDscpValue OBJECT-TYPE
SYNTAX PrvtQosDscpType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DiffServ Code Point value to be assigned to traffic matching this profile's forwarding class."
::= { prvtQosRemarkProfFcToDscpEntry 4 }
prvtQosRemarkProfFcToExpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosRemarkProfFcToExpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking Profile FC-to-EXP Table
Each entry in this table defines how a remarking profile maps a specific forwarding
class to EXP."
::= { prvtQosRemarkProfObjects 4 }
prvtQosRemarkProfFcToExpEntry OBJECT-TYPE
SYNTAX PrvtQosRemarkProfFcToExpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosRemarkProfFcToExpTable."
INDEX { prvtQosRemarkProfileName, prvtQosRemarkProfFcToExpId,
prvtQosRemarkProfFcToExpColor }
::= { prvtQosRemarkProfFcToExpTable 1 }
PrvtQosRemarkProfFcToExpEntry ::= SEQUENCE {
prvtQosRemarkProfFcToExpId PrvtQosFcType,
prvtQosRemarkProfFcToExpColor PrvtQosColorType,
prvtQosRemarkProfFcToExpRS RowStatus,
prvtQosRemarkProfFcToExpValue PrvtQosExpType
}
prvtQosRemarkProfFcToExpId OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Forwarding Class to which this row applies."
::= { prvtQosRemarkProfFcToExpEntry 1 }
prvtQosRemarkProfFcToExpColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The color to which this row applies."
::= { prvtQosRemarkProfFcToExpEntry 2 }
prvtQosRemarkProfFcToExpRS OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's forwarding class."
::= { prvtQosRemarkProfFcToExpEntry 3 }
prvtQosRemarkProfFcToExpValue OBJECT-TYPE
SYNTAX PrvtQosExpType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN priority value to be assigned to traffic matching this profile's forwarding class."
::= { prvtQosRemarkProfFcToExpEntry 4 }
prvtQosServPolObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 6 }
prvtQosSvcIngPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosSvcIngPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Ingress Policy Table
Each entry in this table defines an ingress policy which may be assigned
to a service."
::= { prvtQosServPolObjects 1 }
prvtQosSvcIngPolEntry OBJECT-TYPE
SYNTAX PrvtQosSvcIngPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosSvcIngPolTable."
INDEX { prvtQosSvcIngPolName }
::= { prvtQosSvcIngPolTable 1 }
PrvtQosSvcIngPolEntry ::= SEQUENCE {
prvtQosSvcIngPolName PrvtQosPolicyNameType,
prvtQosSvcIngPolRowStatus RowStatus,
prvtQosSvcIngPolDescr PrvtQosDescrType,
prvtQosSvcIngPolShaperProfile PrvtQosServShaperProfileIdType,
prvtQosSvcIngPolSchedProfile PrvtQosProfileIdType,
prvtQosSvcIngPolTailDropProfile PrvtQosProfileIdType
}
prvtQosSvcIngPolName OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ingress service policy name."
::= { prvtQosSvcIngPolEntry 1 }
prvtQosSvcIngPolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this policy."
::= { prvtQosSvcIngPolEntry 2 }
prvtQosSvcIngPolDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the policy."
::= { prvtQosSvcIngPolEntry 3 }
prvtQosSvcIngPolShaperProfile OBJECT-TYPE
SYNTAX PrvtQosServShaperProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The shaper profile used by this policy.
Sets to this object will fail if the specified shaper profile does not already exist."
::= { prvtQosSvcIngPolEntry 4 }
prvtQosSvcIngPolSchedProfile OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The scheduling profile used by this policy.
Sets to this object will fail if the specified scheduling profile does not already exist."
::= { prvtQosSvcIngPolEntry 5 }
prvtQosSvcIngPolTailDropProfile OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tail drop profile used by this policy.
Sets to this object will fail if the specified tail drop profile does not already exist."
::= { prvtQosSvcIngPolEntry 6 }
prvtQosSvcIngPolQueTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosSvcIngPolQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Ingress Policy Queue Table
Each entry in this table defines the characteristics of a queue belonging to a
service ingress policy."
::= { prvtQosServPolObjects 2 }
prvtQosSvcIngPolQueEntry OBJECT-TYPE
SYNTAX PrvtQosSvcIngPolQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosSvcIngPolQueTable."
INDEX { prvtQosSvcIngPolName, prvtQosSvcIngPolQueId }
::= { prvtQosSvcIngPolQueTable 1 }
PrvtQosSvcIngPolQueEntry ::= SEQUENCE {
prvtQosSvcIngPolQueId PrvtQosQueueIdType,
prvtQosSvcIngPolQueRowStatus RowStatus,
prvtQosSvcIngPolQueShaperProf PrvtQosServShaperProfileIdType,
prvtQosSvcIngPolQueTailDropProf PrvtQosProfileIdType
}
prvtQosSvcIngPolQueId OBJECT-TYPE
SYNTAX PrvtQosQueueIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The queue ID to which this row applies."
::= { prvtQosSvcIngPolQueEntry 1 }
prvtQosSvcIngPolQueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this policy's queue."
::= { prvtQosSvcIngPolQueEntry 2 }
prvtQosSvcIngPolQueShaperProf OBJECT-TYPE
SYNTAX PrvtQosServShaperProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The shaper profile used by this policy's queue.
Sets to this object will fail if the specified shaper profile does not already exist."
::= { prvtQosSvcIngPolQueEntry 3 }
prvtQosSvcIngPolQueTailDropProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tail drop profile used by this policy's queue.
Sets to this object will fail if the specified tail drop profile does not already exist."
::= { prvtQosSvcIngPolQueEntry 4 }
prvtQosPortPolObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 7 }
prvtQosPortIngPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosPortIngPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Ingress Policy Table
Each entry in this table defines an ingress policy which may be assigned
to a port."
::= { prvtQosPortPolObjects 1 }
prvtQosPortIngPolEntry OBJECT-TYPE
SYNTAX PrvtQosPortIngPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosPortIngPolTable."
INDEX { prvtQosPortIngPolName }
::= { prvtQosPortIngPolTable 1 }
PrvtQosPortIngPolEntry ::= SEQUENCE {
prvtQosPortIngPolName PrvtQosPolicyNameType,
prvtQosPortIngPolRowStatus RowStatus,
prvtQosPortIngPolDescr PrvtQosDescrType,
prvtQosPortIngPolMapProf PrvtQosPolicyNameType,
prvtQosPortIngPolTrustMode PrvtQosTrustType,
prvtQosPortIngPolUntrToFcValue PrvtQosFcType,
prvtQosPortIngPolUntrToFcColor PrvtQosColorType,
prvtQosPortIngPolFcToQueProf PrvtQosPolicyNameType
}
prvtQosPortIngPolName OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port ingress policy name."
::= { prvtQosPortIngPolEntry 1 }
prvtQosPortIngPolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this policy."
::= { prvtQosPortIngPolEntry 2 }
prvtQosPortIngPolDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the policy."
::= { prvtQosPortIngPolEntry 3 }
prvtQosPortIngPolMapProf OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mapping profile used by this policy.
Sets to this object will fail if the specified mapping profile does not already exist."
::= { prvtQosPortIngPolEntry 4 }
prvtQosPortIngPolTrustMode OBJECT-TYPE
SYNTAX PrvtQosTrustType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The trust mode used by this policy."
::= { prvtQosPortIngPolEntry 5 }
prvtQosPortIngPolUntrToFcValue OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Forwarding Class to be assigned to untrusted traffic."
::= { prvtQosPortIngPolEntry 6 }
prvtQosPortIngPolUntrToFcColor OBJECT-TYPE
SYNTAX PrvtQosColorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The color to be assigned to untrusted traffic."
::= { prvtQosPortIngPolEntry 7 }
prvtQosPortIngPolFcToQueProf OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fc-to-queue profile used by this policy.
Sets to this object will fail if the specified fc-to-queue profile does not already exist."
::= { prvtQosPortIngPolEntry 8 }
prvtQosPortEgrPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosPortEgrPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Egress Policy Table
Each entry in this table defines an egress policy which may be assigned
to a port."
::= { prvtQosPortPolObjects 2 }
prvtQosPortEgrPolEntry OBJECT-TYPE
SYNTAX PrvtQosPortEgrPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosPortEgrPolTable."
INDEX { prvtQosPortEgrPolName }
::= { prvtQosPortEgrPolTable 1 }
PrvtQosPortEgrPolEntry ::= SEQUENCE {
prvtQosPortEgrPolName PrvtQosPolicyNameType,
prvtQosPortEgrPolRowStatus RowStatus,
prvtQosPortEgrPolDescr PrvtQosDescrType,
prvtQosPortEgrPolShaperProf PrvtQosProfileIdType,
prvtQosPortEgrPolTailDropProf PrvtQosProfileIdType,
prvtQosPortEgrPolSredProf PrvtQosProfileIdType,
prvtQosPortEgrPolSchedProf PrvtQosProfileIdType,
prvtQosPortEgrPolWredProf PrvtQosProfileIdType
}
prvtQosPortEgrPolName OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Egress port policy name."
::= { prvtQosPortEgrPolEntry 1 }
prvtQosPortEgrPolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this policy."
::= { prvtQosPortEgrPolEntry 2 }
prvtQosPortEgrPolDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the policy."
::= { prvtQosPortEgrPolEntry 3 }
prvtQosPortEgrPolShaperProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The shaper profile used by this policy.
Sets to this object will fail if the specified shaper profile does not already exist."
::= { prvtQosPortEgrPolEntry 4 }
prvtQosPortEgrPolTailDropProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tail drop profile used by this policy.
Sets to this object will fail if the specified tail drop profile does not already exist."
::= { prvtQosPortEgrPolEntry 5 }
prvtQosPortEgrPolSredProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SRED profile used by this policy.
Sets to this object will fail if the specified SRED profile does not already exist."
::= { prvtQosPortEgrPolEntry 6 }
prvtQosPortEgrPolSchedProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The scheduling profile used by this policy.
Sets to this object will fail if the specified scheduling profile does not already exist."
::= { prvtQosPortEgrPolEntry 7 }
prvtQosPortEgrPolWredProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WRED profile used by this policy.
Sets to this object will fail if the specified WRED profile does not already exist."
::= { prvtQosPortEgrPolEntry 8 }
prvtQosPortEgrPolQueTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosPortEgrPolQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Egress Queue Policy Table
Each entry in this table defines the characteristics of a queue belonging to an
egress port policy."
::= { prvtQosPortPolObjects 3 }
prvtQosPortEgrPolQueEntry OBJECT-TYPE
SYNTAX PrvtQosPortEgrPolQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosPortEgrPolQueTable."
INDEX { prvtQosPortEgrPolName, prvtQosPortEgrPolQueId }
::= { prvtQosPortEgrPolQueTable 1 }
PrvtQosPortEgrPolQueEntry ::= SEQUENCE {
prvtQosPortEgrPolQueId PrvtQosQueueIdType,
prvtQosPortEgrPolQueRowStatus RowStatus,
prvtQosPortEgrPolQueShaperProf PrvtQosProfileIdType,
prvtQosPortEgrPolQueTailDropProf PrvtQosProfileIdType,
prvtQosPortEgrPolQueSredProf PrvtQosProfileIdType,
prvtQosPortEgrPolQueWredProf PrvtQosProfileIdType
}
prvtQosPortEgrPolQueId OBJECT-TYPE
SYNTAX PrvtQosQueueIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The queue ID to which this row applies."
::= { prvtQosPortEgrPolQueEntry 1 }
prvtQosPortEgrPolQueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this policy's queue."
::= { prvtQosPortEgrPolQueEntry 2 }
prvtQosPortEgrPolQueShaperProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The shaper profile used by this policy's queue.
Sets to this object will fail if the specified shaper profile does not already exist."
::= { prvtQosPortEgrPolQueEntry 3 }
prvtQosPortEgrPolQueTailDropProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tail drop profile used by this policy's queue.
Sets to this object will fail if the specified tail drop profile does not already exist."
::= { prvtQosPortEgrPolQueEntry 4 }
prvtQosPortEgrPolQueSredProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SRED profile used by this policy's queue.
Sets to this object will fail if the specified SRED profile does not already exist."
::= { prvtQosPortEgrPolQueEntry 5 }
prvtQosPortEgrPolQueWredProf OBJECT-TYPE
SYNTAX PrvtQosProfileIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WRED profile used by this policy's queue.
Sets to this object will fail if the specified WRED profile does not already exist."
::= { prvtQosPortEgrPolQueEntry 6 }
prvtQosInterfaceObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 8 }
prvtQosInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Qos Interface Table
Each entry in this table defines what QOS policies to assign to an interface."
::= { prvtQosInterfaceObjects 1 }
prvtQosInterfaceEntry OBJECT-TYPE
SYNTAX PrvtQosInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosInterfaceTable."
INDEX { ifIndex }
::= { prvtQosInterfaceTable 1 }
PrvtQosInterfaceEntry ::= SEQUENCE {
prvtQosInterfaceRowStatus RowStatus,
prvtQosInterfaceIngPolicy PrvtQosPolicyNameOrNoneType,
prvtQosInterfaceEgrPolicy PrvtQosPolicyNameOrNoneType
}
prvtQosInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this port."
::= { prvtQosInterfaceEntry 2 }
prvtQosInterfaceIngPolicy OBJECT-TYPE
SYNTAX PrvtQosPolicyNameOrNoneType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port ingress policy to be applied to this port.
The policy should be fully configured in advance before being applied to a port."
::= { prvtQosInterfaceEntry 3 }
prvtQosInterfaceEgrPolicy OBJECT-TYPE
SYNTAX PrvtQosPolicyNameOrNoneType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port egress policy to be applied to this port.
The policy should be fully configured in advance before being applied to a port."
::= { prvtQosInterfaceEntry 4 }
prvtQosServiceObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 9 }
prvtQosServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Qos Service Table
Each entry in this table defines the QOS characteristics to assign to an service."
::= { prvtQosServiceObjects 1 }
prvtQosServiceEntry OBJECT-TYPE
SYNTAX PrvtQosServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosServiceTable."
INDEX { prvtQosServiceId }
::= { prvtQosServiceTable 1 }
PrvtQosServiceEntry ::= SEQUENCE {
prvtQosServiceId PrvtQosServiceIdType,
prvtQosServiceRowStatus RowStatus,
prvtQosServiceIngressPolicy PrvtQosPolicyNameType
}
prvtQosServiceId OBJECT-TYPE
SYNTAX PrvtQosServiceIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of a service to which this row applies."
::= { prvtQosServiceEntry 1 }
prvtQosServiceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this service.
Creation of a new row will fail if the service specified in prvtQosServiceId does not exist."
::= { prvtQosServiceEntry 2 }
prvtQosServiceIngressPolicy OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service ingress policy to be applied on a service.
The policy should be fully configured in advance before being applied to a service."
::= { prvtQosServiceEntry 3 }
prvtQosServSapTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosServSapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Qos Sap Table
Each entry in this table defines the QOS characteristics to assign to a specific
SAP within a service."
::= { prvtQosServiceObjects 2 }
prvtQosServSapEntry OBJECT-TYPE
SYNTAX PrvtQosServSapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosServSapTable."
INDEX { prvtQosServiceId, ifIndex, prvtQosServSapEncapValue }
::= { prvtQosServSapTable 1 }
PrvtQosServSapEntry ::= SEQUENCE {
prvtQosServSapEncapValue PrvtQosEncapType,
prvtQosServSapRowStatus RowStatus,
prvtQosServSapPolicyEnable TruthValue
}
prvtQosServSapEncapValue OBJECT-TYPE
SYNTAX PrvtQosEncapType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the encapsulation label to which this row applies."
::= { prvtQosServSapEntry 2 }
prvtQosServSapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this service's SAP.
Creation of a new row will fail if the SAP specified
does not exist for the service specified by prvtQosServiceId."
::= { prvtQosServSapEntry 3 }
prvtQosServSapPolicyEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Apply the policy specified in prvtQosServiceIngressPolicy to this service's SAP."
::= { prvtQosServSapEntry 4 }
prvtQosFcToQueueProfObjects OBJECT IDENTIFIER
::= { prvtQosMIBObjects 10 }
prvtQosFcToQueueProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosFcToQueueProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fc-to-queue Profile Table
Each entry in this table defines a fc-to-queue profile."
::= { prvtQosFcToQueueProfObjects 1 }
prvtQosFcToQueueProfileEntry OBJECT-TYPE
SYNTAX PrvtQosFcToQueueProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosFcToQueueProfileTable."
INDEX { prvtQosFcToQueueProfileName }
::= { prvtQosFcToQueueProfileTable 1 }
PrvtQosFcToQueueProfileEntry ::= SEQUENCE {
prvtQosFcToQueueProfileName PrvtQosPolicyNameType,
prvtQosFcToQueueProfileRowStatus RowStatus,
prvtQosFcToQueueProfileDescr PrvtQosDescrType
}
prvtQosFcToQueueProfileName OBJECT-TYPE
SYNTAX PrvtQosPolicyNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a fc-to-queue profile."
::= { prvtQosFcToQueueProfileEntry 1 }
prvtQosFcToQueueProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile."
::= { prvtQosFcToQueueProfileEntry 2 }
prvtQosFcToQueueProfileDescr OBJECT-TYPE
SYNTAX PrvtQosDescrType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-provided description of the profile."
::= { prvtQosFcToQueueProfileEntry 3 }
prvtQosFcToQueueProfFcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtQosFcToQueueProfFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fc-to-queue Profile FC-to-queue Table
Each entry in this table defines how a fc-to-queue-profile maps a specific forwarding
class to queue value."
::= { prvtQosFcToQueueProfObjects 2 }
prvtQosFcToQueueProfFcEntry OBJECT-TYPE
SYNTAX PrvtQosFcToQueueProfFcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in prvtQosFcToQueueProfFcTable."
INDEX { prvtQosFcToQueueProfileName,
prvtQosRemarkProfFcToVptId,
prvtQosRemarkProfFcToVptColor }
::= { prvtQosFcToQueueProfFcTable 1 }
PrvtQosFcToQueueProfFcEntry ::= SEQUENCE {
prvtQosFcToQueueProfFcName PrvtQosFcType,
prvtQosFcToQueueProfFcRowStatus RowStatus,
prvtQosFcToQueueProfFcUniQueId PrvtQosQueueIdType,
prvtQosFcToQueueProfFcMulQueId PrvtQosQueueIdType
}
prvtQosFcToQueueProfFcName OBJECT-TYPE
SYNTAX PrvtQosFcType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Forwarding Class to which this row applies."
::= { prvtQosFcToQueueProfFcEntry 1 }
prvtQosFcToQueueProfFcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this profile's forwarding class."
::= { prvtQosFcToQueueProfFcEntry 2 }
prvtQosFcToQueueProfFcUniQueId OBJECT-TYPE
SYNTAX PrvtQosQueueIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The unicast queue ID which is mapped to the fc to which this row applies.UC queue range 1-8."
::= { prvtQosFcToQueueProfFcEntry 3 }
prvtQosFcToQueueProfFcMulQueId OBJECT-TYPE
SYNTAX PrvtQosQueueIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The multicast queue ID which is mapped to the fc to which this row applies.MC queue range 1-2 7-8"
::= { prvtQosFcToQueueProfFcEntry 4 }
END -- end of module PRVT-QOS-MIB.