822 lines
25 KiB
Plaintext

-- -----------------------------------------------------------------------------
-- MIB NAME : QoS-MIB
-- FILE NAME: QoS.mib
-- DATE : 2010/12/23
-- VERSION : 1.04
-- PURPOSE : To construct the MIB structure of QoS function for
-- proprietary enterprise
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
-- -----------------------------------------------------------------------------
-- Version 1.04, 2010/12/23, Jespersen Cai
-- [Modification]
-- change the value range of swQoSBandwidthRxRate,swQoSBandwidthTxRate,
-- swCoSBandwidthMinRate,swCoSBandwidthMaxRate
-- Requset By Jespersen Cai for DGS-3620
-- -----------------------------------------------------------------------------
-- Version 1.03, 2009/10/20, Elise Ren
-- [New Object]
-- Add swQos8021pColorMapGlobalCtrlTable and swQosDscpMapGlobalCtrlTable
-- for some chip's implementation.
-- Requset By Elise Ren for DES-3810
-- -----------------------------------------------------------------------------
-- Version 1.02, 2009/4/9, Elise Ren
-- [New Object]
-- 1. Add swQoSScheduleProfileTable
-- 2. Add swQoSScheduleGroupTable
-- for support schedule configuration based on profile.
-- Requset By Elise Ren for DES3710
-- 3. Add swCoSBandwidthControlTable
-- based on "D-Link Switch Series CLI QoS Commands Rev 0.53.a4".
-- Request By Hans Song for project DES35xxR2
-- -----------------------------------------------------------------------------
-- Version 1.01, 2009/2/16, Green Zhu
-- [New Object]
-- 1. Add swQos8021pColorMapMgmt, swQosDscpTrustPortMgmt and swQosDscpMapMgmt
-- based on "D-Link Switch Series CLI QoS Commands Rev 0.51".
-- [Modification]
-- 1. Modify the range of swQoSBandwidthRxRate and swQoSBandwidthTxRate from
-- (0|64..1000000) to (0|64..1024000).
-- Notes: Requested by green zhu for DES35xx.
--
-- Version 1.00, 2008/4/17, Kelvin Tao
-- This is the first formal version for universal MIB definition.
-- -----------------------------------------------------------------------------
QoS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Unsigned32,Integer32
FROM SNMPv2-SMI
dlink-common-mgmt FROM DLINK-ID-REC-MIB
dot1dBasePort FROM BRIDGE-MIB
PortList FROM Q-BRIDGE-MIB;
swQoSMIB MODULE-IDENTITY
LAST-UPDATED "201012230000Z"
ORGANIZATION "D-Link Corp."
CONTACT-INFO
"http://support.dlink.com"
DESCRIPTION
"The structure of QoS for the proprietary enterprise."
::= { dlink-common-mgmt 61 }
swQoSCtrl OBJECT IDENTIFIER ::= { swQoSMIB 1 }
swQoSInfo OBJECT IDENTIFIER ::= { swQoSMIB 2 }
swQoSMgmt OBJECT IDENTIFIER ::= { swQoSMIB 3 }
-- -----------------------------------------------------------------------------
-- swQoSCtrl
-- -----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
-- swQoSInfo
-- -----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
-- swQoSMgmt
-- -----------------------------------------------------------------------------
swQoSBandwidthControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQoSBandwidthControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swQoSMgmt 1 }
swQoSBandwidthControlEntry OBJECT-TYPE
SYNTAX SwQoSBandwidthControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in the swQoSBandwidthControlTable."
INDEX { swQoSBandwidthPort }
::= { swQoSBandwidthControlTable 1 }
SwQoSBandwidthControlEntry ::=
SEQUENCE {
swQoSBandwidthPort
INTEGER,
swQoSBandwidthRxRate
INTEGER,
swQoSBandwidthTxRate
INTEGER,
swQoSBandwidthRadiusRxRate
INTEGER,
swQoSBandwidthRadiusTxRate
INTEGER
}
swQoSBandwidthPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the port number."
::= { swQoSBandwidthControlEntry 1 }
swQoSBandwidthRxRate OBJECT-TYPE
SYNTAX INTEGER (0|8..10240000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates Rx Rate of the specified port.
Value 0 means no limit."
::= { swQoSBandwidthControlEntry 2 }
swQoSBandwidthTxRate OBJECT-TYPE
SYNTAX INTEGER (0|8..10240000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Tx Rate of the specified port.
A value of 0 means no limit."
::= { swQoSBandwidthControlEntry 3 }
swQoSBandwidthRadiusRxRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Rx Rate value comes from the RADIUS server,
If an 802.1X port is authenticated, this value
will overwrite the locally configured Rx Rate. "
::= { swQoSBandwidthControlEntry 4 }
swQoSBandwidthRadiusTxRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tx Rate value comes from the RADIUS server,
If an 802.1X port is authenticated, this value
will overwrite the locally configured Tx Rate. "
::= { swQoSBandwidthControlEntry 5 }
-- -----------------------------------------------------------------------------
swQoSSchedulingTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQoSSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swQoSMgmt 2 }
swQoSSchedulingEntry OBJECT-TYPE
SYNTAX SwQoSSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in the swQoSSchedulingTable."
INDEX { swQoSSchedulingPort,swQoSSchedulingClassID }
::= { swQoSSchedulingTable 1 }
SwQoSSchedulingEntry ::=
SEQUENCE {
swQoSSchedulingPort
INTEGER,
swQoSSchedulingClassID
INTEGER,
swQoSSchedulingWeight
INTEGER,
swQoSSchedulingMechanism
INTEGER,
swQoSSchedulingMechanismEffec
INTEGER
}
swQoSSchedulingPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the port number."
::= { swQoSSchedulingEntry 1 }
swQoSSchedulingClassID OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the hardware queue number."
::= { swQoSSchedulingEntry 2 }
swQoSSchedulingWeight OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the maximum number of packets the above specified hardware
priority queue will be allowed to transmit before allowing
the next lowest priority queue to transmit its packets."
::= { swQoSSchedulingEntry 3 }
swQoSSchedulingMechanism OBJECT-TYPE
SYNTAX INTEGER {
strict(1),
wrr(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mechanism of QoS scheduling.
This object indicates the Qos Scheduling Mechanism mode on a port."
::= { swQoSSchedulingEntry 4 }
swQoSSchedulingMechanismEffec OBJECT-TYPE
SYNTAX INTEGER {
strict(1),
wrr(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the effective mechanism of QoS scheduling.
If the swQoSSchedulingWeight is configured to be 0,
then this object will always display strict (1)."
::= { swQoSSchedulingEntry 5 }
-- -----------------------------------------------------------------------------
swQoS8021pDefaultPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQoS8021pDefaultPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swQoSMgmt 3 }
swQoS8021pDefaultPriorityEntry OBJECT-TYPE
SYNTAX SwQoS8021pDefaultPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in the swQoS8021pDefaultPriorityTable."
INDEX { dot1dBasePort }
::= { swQoS8021pDefaultPriorityTable 1 }
SwQoS8021pDefaultPriorityEntry ::=
SEQUENCE {
swQoS8021pRadiusPriority
INTEGER
}
swQoS8021pRadiusPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of 802.1p comes from RADIUS server.
If an 802.1X port is authenticated,
this value will overwrite the local configured value."
::= { swQoS8021pDefaultPriorityEntry 1 }
-- -----------------------------------------------------------------------------
swQosHolPreventionMgmt OBJECT IDENTIFIER ::= { swQoSMgmt 4 }
swQoSHolPreventionCtrl OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This controls QoS HoL Prevention."
::= { swQosHolPreventionMgmt 6 }
-- -----------------------------------------------------------------------------
swQosInBandMgmt OBJECT IDENTIFIER ::= { swQoSMgmt 5 }
swQosInBandMgmtSetDefPriority OBJECT-TYPE
SYNTAX INTEGER {
other(1),
action(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the default priority. It is project dependent."
::= { swQosInBandMgmt 1 }
swQosInBandMgmtPktPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the priority of packets, the range is 0-7. 7 is the highest priority."
::= { swQosInBandMgmt 2 }
-- ----------------------------------------------------------------------------
swQos8021pColorMapMgmt OBJECT IDENTIFIER ::= { swQoSMgmt 6 }
swQos8021pColorMapCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQos8021pColorMapCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about priority map
to packet color on each port."
::= { swQos8021pColorMapMgmt 1 }
swQos8021pColorMapCtrlEntry OBJECT-TYPE
SYNTAX SwQos8021pColorMapCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains priority map to packet color per port."
INDEX { swQos8021pColorMapCtrlPortIndex,swQos8021pColorMapCtrlPriorityIndex }
::= { swQos8021pColorMapCtrlTable 1 }
SwQos8021pColorMapCtrlEntry ::=
SEQUENCE {
swQos8021pColorMapCtrlPortIndex
INTEGER,
swQos8021pColorMapCtrlPriorityIndex
INTEGER,
swQos8021pColorMapCtrlColor
INTEGER
}
swQos8021pColorMapCtrlPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { swQos8021pColorMapCtrlEntry 1 }
swQos8021pColorMapCtrlPriorityIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source priority of
incoming packets."
::= { swQos8021pColorMapCtrlEntry 2 }
swQos8021pColorMapCtrlColor OBJECT-TYPE
SYNTAX INTEGER {
green(1),
red(2),
yellow(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source priority of
incoming packets."
::= { swQos8021pColorMapCtrlEntry 3 }
-- -----------------------------------------------------------------------------
swQos8021pColorMapGlobalCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQos8021pColorMapGlobalCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about priority map
to packet color."
::= { swQos8021pColorMapMgmt 2 }
swQos8021pColorMapGlobalCtrlEntry OBJECT-TYPE
SYNTAX SwQos8021pColorMapGlobalCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains priority map to packet color."
INDEX { swQos8021pColorMapGlobalCtrlPriorityIndex }
::= { swQos8021pColorMapGlobalCtrlTable 1 }
SwQos8021pColorMapGlobalCtrlEntry ::=
SEQUENCE {
swQos8021pColorMapGlobalCtrlPriorityIndex
INTEGER,
swQos8021pColorMapGlobalCtrlColor
INTEGER
}
swQos8021pColorMapGlobalCtrlPriorityIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source priority of
incoming packets."
::= { swQos8021pColorMapGlobalCtrlEntry 1 }
swQos8021pColorMapGlobalCtrlColor OBJECT-TYPE
SYNTAX INTEGER {
green(1),
red(2),
yellow(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source priority of
incoming packets."
::= { swQos8021pColorMapGlobalCtrlEntry 2 }
-- ----------------------------------------------------------------------------
swQosDscpTrustPortMgmt OBJECT IDENTIFIER ::= { swQoSMgmt 7 }
swQosDscpTrustPortCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQosDscpTrustPortCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about the
DSCP trust portlist."
::= { swQosDscpTrustPortMgmt 1 }
swQosDscpTrustPortCtrlEntry OBJECT-TYPE
SYNTAX SwQosDscpTrustPortCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains the DSCP trusted state per port."
INDEX { swQosDscpTrustPortCtrlPortIndex }
::= { swQosDscpTrustPortCtrlTable 1 }
SwQosDscpTrustPortCtrlEntry ::=
SEQUENCE {
swQosDscpTrustPortCtrlPortIndex
INTEGER,
swQosDscpTrustPortCtrlState
INTEGER
}
swQosDscpTrustPortCtrlPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { swQosDscpTrustPortCtrlEntry 1 }
swQosDscpTrustPortCtrlState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable the DSCP
trusted state on a selected port."
DEFVAL { disabled }
::= { swQosDscpTrustPortCtrlEntry 2 }
-- ----------------------------------------------------------------------------
swQosDscpMapMgmt OBJECT IDENTIFIER ::= { swQoSMgmt 8 }
swQosDscpMapCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQosDscpMapCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about
DSCP map to priority and packet color on
each port."
::= { swQosDscpMapMgmt 1 }
swQosDscpMapCtrlEntry OBJECT-TYPE
SYNTAX SwQosDscpMapCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains DSCP map information
for each port."
INDEX { swQosDscpMapCtrlPortIndex, swQosDscpMapCtrlDscpIndex }
::= { swQosDscpMapCtrlTable 1 }
SwQosDscpMapCtrlEntry ::=
SEQUENCE {
swQosDscpMapCtrlPortIndex
INTEGER,
swQosDscpMapCtrlDscpIndex
INTEGER,
swQosDscpMapCtrl8021pPriority
INTEGER,
swQosDscpMapCtrlNewDscp
INTEGER,
swQosDscpMapCtrlColor
INTEGER
}
swQosDscpMapCtrlPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { swQosDscpMapCtrlEntry 1 }
swQosDscpMapCtrlDscpIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source DSCP incoming packet."
::= { swQosDscpMapCtrlEntry 2 }
swQosDscpMapCtrl8021pPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the 802.1p priority on each port.
Default value is:
DSCP Priority
0-7 0
8-15 1
16-23 2
24-31 3
32-39 4
40-47 5
48-55 6
56-63 7
"
::= { swQosDscpMapCtrlEntry 3 }
swQosDscpMapCtrlNewDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the new DSCP map on each port."
::= { swQosDscpMapCtrlEntry 4 }
swQosDscpMapCtrlColor OBJECT-TYPE
SYNTAX INTEGER {
green(1),
red(2),
yellow(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object maps the color for packets on each port."
::= { swQosDscpMapCtrlEntry 5 }
-- ----------------------------------------------------------------------------
swQosDscpMapGlobalCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQosDscpMapGlobalCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about
DSCP map to priority and packet color."
::= { swQosDscpMapMgmt 2 }
swQosDscpMapGlobalCtrlEntry OBJECT-TYPE
SYNTAX SwQosDscpMapGlobalCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains DSCP map information."
INDEX {swQosDscpMapGlobalCtrlDscpIndex }
::= { swQosDscpMapGlobalCtrlTable 1 }
SwQosDscpMapGlobalCtrlEntry ::=
SEQUENCE {
swQosDscpMapGlobalCtrlDscpIndex
INTEGER,
swQosDscpMapGlobalCtrl8021pPriority
INTEGER,
swQosDscpMapGlobalCtrlNewDscp
INTEGER,
swQosDscpMapGlobalCtrlColor
INTEGER
}
swQosDscpMapGlobalCtrlDscpIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source DSCP incoming packet."
::= { swQosDscpMapGlobalCtrlEntry 1 }
swQosDscpMapGlobalCtrl8021pPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the 802.1p priority.
Default value is:
DSCP Priority
0-7 0
8-15 1
16-23 2
24-31 3
32-39 4
40-47 5
48-55 6
56-63 7
"
::= { swQosDscpMapGlobalCtrlEntry 2 }
swQosDscpMapGlobalCtrlNewDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the new DSCP map."
::= { swQosDscpMapGlobalCtrlEntry 3 }
swQosDscpMapGlobalCtrlColor OBJECT-TYPE
SYNTAX INTEGER {
green(1),
red(2),
yellow(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object maps the color for packets."
::= { swQosDscpMapGlobalCtrlEntry 4 }
-- -----------------------------------------------------------------------------
swCoSBandwidthControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwCoSBandwidthControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about
CoS Bandwidth Control on each port."
::= { swQoSMgmt 9 }
swCoSBandwidthControlEntry OBJECT-TYPE
SYNTAX SwCoSBandwidthControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains CoS Bandwidth Control information
for each port."
INDEX { swCoSBandwidthPort, swCoSBandwidthCoSID }
::= { swCoSBandwidthControlTable 1 }
SwCoSBandwidthControlEntry ::=
SEQUENCE {
swCoSBandwidthPort
INTEGER,
swCoSBandwidthCoSID
INTEGER,
swCoSBandwidthMinRate
INTEGER,
swCoSBandwidthMaxRate
INTEGER
}
swCoSBandwidthPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { swCoSBandwidthControlEntry 1 }
swCoSBandwidthCoSID OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the hardware queue number."
::= { swCoSBandwidthControlEntry 2 }
swCoSBandwidthMinRate OBJECT-TYPE
SYNTAX INTEGER (0|8..10240000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Minimum Rate of the specified port.
A value of 0 means no limit."
::= { swCoSBandwidthControlEntry 3 }
swCoSBandwidthMaxRate OBJECT-TYPE
SYNTAX INTEGER (0|8..10240000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Maximum Rate of the specified port.
A value of 0 means no limit."
::= { swCoSBandwidthControlEntry 4 }
-- -----------------------------------------------------------------------------
swQoSScheduleProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQoSScheduleProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about
schedule profile."
::= { swQoSMgmt 10 }
swQoSScheduleProfileEntry OBJECT-TYPE
SYNTAX SwQoSScheduleProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in the swQoSScheduleProfileTable."
INDEX { swQoSScheduleProfileId,swQoSScheduleProfileCoSID }
::= { swQoSScheduleProfileTable 1 }
SwQoSScheduleProfileEntry ::=
SEQUENCE {
swQoSScheduleProfileId
INTEGER,
swQoSScheduleProfileCoSID
INTEGER,
swQoSScheduleProfileWeight
INTEGER,
swQoSScheduleProfileMechanism
INTEGER
}
swQoSScheduleProfileId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the profile identification."
::= { swQoSScheduleProfileEntry 1 }
swQoSScheduleProfileCoSID OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the hardware queue number."
::= { swQoSScheduleProfileEntry 2 }
swQoSScheduleProfileMechanism OBJECT-TYPE
SYNTAX INTEGER {
strict(1),
wrr(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mechanism of the specify hardware queue"
::= { swQoSScheduleProfileEntry 3 }
swQoSScheduleProfileWeight OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the maximum number of packets the above specified hardware
priority queue will be allowed to transmit before allowing
the next lowest priority queue to transmit its packets."
::= { swQoSScheduleProfileEntry 4 }
-- -----------------------------------------------------------------------------
swQoSScheduleGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwQoSScheduleGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about
schedule group."
::= { swQoSMgmt 11 }
swQoSScheduleGroupEntry OBJECT-TYPE
SYNTAX SwQoSScheduleGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in the swQoSScheduleGroupTable."
INDEX { swQoSScheduleProfileId }
::= { swQoSScheduleGroupTable 1 }
SwQoSScheduleGroupEntry ::=
SEQUENCE {
swQoSScheduleGroupPortMember
PortList
}
swQoSScheduleGroupPortMember OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the ports that use the specified profile identification."
::= { swQoSScheduleGroupEntry 1 }
END