Observium_CE/mibs/h3c/HUAWEI-IF-QOS-MIB

2636 lines
104 KiB
Plaintext
Raw Permalink Blame History

-- =================================================================
-- Copyright (C) 1996-2002 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:Huawei QOS MIB
-- Reference:HUAWEI Enterprise MIB
-- Version: V2.4
-- History:
-- V1.0
-- 6th Mar 2004
-- Initial version
-- v1.1
-- 1.Add mpls(2) to qosPqlProName's SYNTAX INTEGER
-- 2.Add exp(8) to qosPqlProQueKey's SYNTAX INTEGER
-- 3.Add mpls(2) to qosCqlProName's SYNTAX INTEGER
-- 4.Add exp(8) to qosCqlProQueKey's SYNTAX INTEGER
-- 7th Aug 2004
-- v1.2
-- 1.Change MODULE name from HUAWEI-QOS-MIB to HUAWEI-IF-QOS-MIB
-- 2.Change the old node name from "huawei-qos" to "hwIfQoSMib"
-- 3.Change qosPqlProQueKey's "exp(8)" to "exp-mask(8)"
-- 4.Modify qosPqlProQueKeyValue's DESCRIPTION
-- 5.Change qosCqlProQueKey's "exp(8)" to "exp-mask(8)"
-- 6.Modify qosCqlProQueKeyValue's DESCRIPTION
-- 7.Modify the range of qosCARListNum to "SYNTAX INTEGER (0..199|2000..3999)"
-- 8.Add "remark-mplsexp-continue(6)" and "remark-mplsexp-pass(7)" to qosCARConformAction
-- 9.Add "remark-mplsexp-continue(6)" and "remark-mplsexp-pass(7)" to qosCARExceedAction
-- 10.Modify the range of qosGTSACLNum to "SYNTAX INTEGER (0..199|2000..3999)"
-- 11.Add qosIfBandwidthTable
-- 12.Add qosRTPIfApplyTable
-- 13.Add qosRTPIfQueueRunInfoTable
-- 27th Aug 2004 changed by yuhui
-- V2.0 2004-10-12 updated by gaolong
-- Import from SNMPv2-SMI instead from RFC-1212.
-- Add hwIfQoSMib MODULE-IDENTITY clause.
-- Change ACCESS clauses to MAX-ACCESS.
-- Change STATUS clauses from mandatory to current.
-- Remove chinese characters.
-- Change Counter to Counter32.
-- Change MAX-ACCESS clause value of qosIfBandwidthIfIndex to not-accessible
-- because this is an index object.
-- Change MAX-ACCESS clause value of qosIFBandwidthMaxBW and qosIFBandwidthMaxReservedBWPct
-- from read-write to read-create according to RFC2578.
-- V2.1 2004-11-18 updated by wanghao
-- 1.Add dscp-mask(3) to qosCarlParaType's SYNTAX INTEGER
-- 2.Fix syntax bugs and adjust format of the whole file.
-- V2.2 2005-2-22 updated by wanghao
-- 1.Add qosWFQQueueType to qosWFQTable
-- 2.Change index syntax from read-only to not-accessible by tangshun
-- V2.3 2005-7-5 updated by gaolong
-- 1.Modify SYNTAX of qosGTSIfName
-- V2.4 2006-03-02 updated by huguohua
-- 1.Remove the value range of qosCARCIR, qosCARBurstSize and qosCARExcessBurstSize
-- 2.Remove the value range of qosGTSCIR, qosGTSBurstSize and qosGTSExcessBurstSize
-- 3.Remove the value range of qosLRCIR, qosLRBurstSize and qosLRExcessBurstSize
-- 4.Remove the value range of qosRTPIfApplyCbs
-- =================================================================
HUAWEI-IF-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwQoS
FROM HUAWEI-3COM-OID-MIB
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC;
-- Node definitions
--
hwIfQoSMib MODULE-IDENTITY
LAST-UPDATED "200410110000Z" -- OCT 11, 2004 at 00:00 GMT
ORGANIZATION
"Huawei Technologies Co. Ltd."
CONTACT-INFO
" R&D Beijing, Huawei Technologies Co. Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
" "
::= { hwQoS 2 }
-- HUAWEI QOS config group
-- qos fifo 1
qosFIFOTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosFIFOEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FIFO(First In First Out) queuing table"
::= { hwIfQoSMib 1 }
qosFIFOEntry OBJECT-TYPE
SYNTAX QosFIFOEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FIFO configuration and running information Command:qos fifo queue-length"
INDEX { qosFIFOIfIndex }
::= { qosFIFOTable 1 }
QosFIFOEntry ::=
SEQUENCE {
qosFIFOIfIndex
INTEGER,
qosFIFOIfName
OCTET STRING,
qosFIFOMaxQueueLen
INTEGER,
qosFIFOCurQueueLen
INTEGER,
qosFIFODiscardPkt
Counter32,
qosUndoFIFO
INTEGER
}
qosFIFOIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of interface."
::= { qosFIFOEntry 1 }
qosFIFOIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosFIFOEntry 2 }
qosFIFOMaxQueueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum length of fifo queue."
::= { qosFIFOEntry 3 }
qosFIFOCurQueueLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current length of queue."
::= { qosFIFOEntry 4 }
qosFIFODiscardPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The discarded packet number of queue."
::= { qosFIFOEntry 5 }
qosUndoFIFO OBJECT-TYPE
SYNTAX INTEGER
{
qosFIFO(0),
qosNoFIFO(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: Set default value of the maximum length of fifo queue.
"
::= { qosFIFOEntry 6 }
-- qos pql default-queue 2
-- ListNum 1-16
-- QueueType 0-3 corresponding top<6F><70>middle<6C><65>normal<61><6C>bottom
-- UndoPqlDefault 1
-- ListNum is index
qosPqlDefaultTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosPqlDefaultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL(Priority Queue List) default-queue table"
::= { hwIfQoSMib 2 }
qosPqlDefaultEntry OBJECT-TYPE
SYNTAX QosPqlDefaultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL default-queue configuration information."
INDEX { qosPqlDefaultListNum }
::= { qosPqlDefaultTable 1 }
QosPqlDefaultEntry ::=
SEQUENCE {
qosPqlDefaultListNum
INTEGER,
qosPqlDefaultQueueType
INTEGER,
qosUndoPqlDefault
INTEGER
}
qosPqlDefaultListNum OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the PQL number."
::= { qosPqlDefaultEntry 1 }
qosPqlDefaultQueueType OBJECT-TYPE
SYNTAX INTEGER
{
top(0),
middle(1),
normal(2),
bottom(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of default priority queue, the default value is normal."
DEFVAL { 2 }
::= { qosPqlDefaultEntry 2 }
qosUndoPqlDefault OBJECT-TYPE
SYNTAX INTEGER
{
qosPqlDefault(0),
qosNoPqlDefault(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: Set default value of the defualt priority queue.
"
::= { qosPqlDefaultEntry 3 }
-- qos pql queue-length 3
-- ListNum 1-16
-- QueueType 0-3 corresponding top<6F><70>middle<6C><65>normal<61><6C>bottom
-- QueLenValue 1-1024
-- UndoPqlQueLen 1
-- ListNum and QueueType is index
qosPqlQueueLenTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosPqlQueueLenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL(Priority Queue List) queue-length table"
::= { hwIfQoSMib 3 }
qosPqlQueueLenEntry OBJECT-TYPE
SYNTAX QosPqlQueueLenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL queue-length configuration information."
INDEX { qosPqlQueLenListNum, qosPqlQueLenQueueType }
::= { qosPqlQueueLenTable 1 }
QosPqlQueueLenEntry ::=
SEQUENCE {
qosPqlQueLenListNum
INTEGER,
qosPqlQueLenQueueType
INTEGER,
qosPqlQueLenValue
INTEGER,
qosUndoPqlQueLen
INTEGER
}
qosPqlQueLenListNum OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the PQL number."
::= { qosPqlQueueLenEntry 1 }
qosPqlQueLenQueueType OBJECT-TYPE
SYNTAX INTEGER
{
top(0),
middle(1),
normal(2),
bottom(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the type of priority queue."
::= { qosPqlQueueLenEntry 2 }
qosPqlQueLenValue OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum length of specified queue."
::= { qosPqlQueueLenEntry 3 }
qosUndoPqlQueLen OBJECT-TYPE
SYNTAX INTEGER
{
qosPqlQueLen(0),
qosNoPqlQueLen(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: Set default value of the maximum length of specified queue.
"
::= { qosPqlQueueLenEntry 4 }
-- qos pql inbound-interface 4
-- ListNum 1-16
-- IfIndex interface index
-- IfName (read-only<6C><79>
-- QueueType 0-3 corresponding top<6F><70>middle<6C><65>normal<61><6C>bottom
-- UndoPqlIf 1
-- ListNum and IfIndex are the index of the table
qosPqlIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosPqlIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL(Priority Queue List) inbound-interface table"
::= { hwIfQoSMib 4 }
qosPqlIfEntry OBJECT-TYPE
SYNTAX QosPqlIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL inbound-interface configuration information."
INDEX { qosPqlIfListNum, qosPqlIfIndex }
::= { qosPqlIfTable 1 }
QosPqlIfEntry ::=
SEQUENCE {
qosPqlIfListNum
INTEGER,
qosPqlIfIndex
INTEGER,
qosPqlIfName
OCTET STRING,
qosPqlIfQueueType
INTEGER,
qosUndoPqlIf
INTEGER
}
qosPqlIfListNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the PQL number."
::= { qosPqlIfEntry 1 }
qosPqlIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the index of interface."
::= { qosPqlIfEntry 2 }
qosPqlIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosPqlIfEntry 3 }
qosPqlIfQueueType OBJECT-TYPE
SYNTAX INTEGER
{
top(0),
middle(1),
normal(2),
bottom(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of priority queue."
::= { qosPqlIfEntry 4 }
qosUndoPqlIf OBJECT-TYPE
SYNTAX INTEGER
{
qosPqlIF(0),
qosNoPqlIF(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: delete the corresponding inbound-interface rule of the specified PQL number
"
::= { qosPqlIfEntry 5 }
-- qos pql protocol 5
qosPqlProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosPqlProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL(Priority Queue List) protocol table"
::= { hwIfQoSMib 5 }
qosPqlProtocolEntry OBJECT-TYPE
SYNTAX QosPqlProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQL protocol configuration information."
INDEX { qosPqlProListNum, qosPqlProName, qosPqlProQueKey, qosPqlProQueKeyValue }
::= { qosPqlProtocolTable 1 }
QosPqlProtocolEntry ::=
SEQUENCE {
qosPqlProListNum
INTEGER,
qosPqlProName
INTEGER,
qosPqlProQueKey
INTEGER,
qosPqlProQueKeyValue
INTEGER,
qosPqlProQueType
INTEGER,
qosUndoPqlProtocol
INTEGER
}
qosPqlProListNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the PQL number."
::= { qosPqlProtocolEntry 1 }
qosPqlProName OBJECT-TYPE
SYNTAX INTEGER { ip(1),mpls(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the protocol name. Only IP supported currently."
::= { qosPqlProtocolEntry 2 }
qosPqlProQueKey OBJECT-TYPE
SYNTAX INTEGER
{
null(1),
fragment(2),
acl(3),
less-than(4),
greater-than(5),
tcp(6),
udp(7),
exp-mask(8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the key words of traffic-classify rule."
::= { qosPqlProtocolEntry 3 }
qosPqlProQueKeyValue OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of table, which is the value of key words.
for greater-than,less-than,tcp,udp:0~65535
for acl:2000~3999
for NULL and fragment: null
for exp-mask: 1~255"
::= { qosPqlProtocolEntry 4 }
qosPqlProQueType OBJECT-TYPE
SYNTAX INTEGER
{
top(0),
middle(1),
normal(2),
bottom(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of priority queue. "
::= { qosPqlProtocolEntry 5 }
qosUndoPqlProtocol OBJECT-TYPE
SYNTAX INTEGER
{
qosPqlProtocol(0),
qosNoPqlProtocol(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: delete the corresponding protocol rule of the specified PQL number
"
::= { qosPqlProtocolEntry 6 }
-- qos pq / display qos pq interface 6
qosPQTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosPQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQ(Priority Queuing) table"
::= { hwIfQoSMib 6 }
qosPQEntry OBJECT-TYPE
SYNTAX QosPQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PQ configuration and running infomation"
INDEX { qosPQIfIndex }
::= { qosPQTable 1 }
QosPQEntry ::=
SEQUENCE {
qosPQIfIndex
INTEGER,
qosPQListNum
INTEGER,
qosPQIfName
OCTET STRING,
qosPQTopPkt
INTEGER,
qosPQTopDiscard
Counter32,
qosPQTopMaxQueLen
INTEGER,
qosPQMiddlePkt
INTEGER,
qosPQMiddleDiscard
Counter32,
qosPQMiddleMaxQueLen
INTEGER,
qosPQNormalPkt
INTEGER,
qosPQNormalDiscard
Counter32,
qosPQNormalMaxQueLen
INTEGER,
qosPQBottomPkt
INTEGER,
qosPQBottomDiscard
Counter32,
qosPQBottomMaxQueLen
INTEGER,
qosUndoPQ
INTEGER
}
qosPQIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the index of interface."
::= { qosPQEntry 1 }
qosPQListNum OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PQL number."
::= { qosPQEntry 2 }
qosPQIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the interface."
::= { qosPQEntry 3 }
qosPQTopPkt OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets in the top priority queue."
::= { qosPQEntry 4 }
qosPQTopDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets in top priority queue."
::= { qosPQEntry 5 }
qosPQTopMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max length of top priority queue."
::= { qosPQEntry 6 }
qosPQMiddlePkt OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets in the middle priority queue."
::= { qosPQEntry 7 }
qosPQMiddleDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets in middle priority queue."
::= { qosPQEntry 8 }
qosPQMiddleMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max length of middle priority queue."
::= { qosPQEntry 9 }
qosPQNormalPkt OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets in the normal priority queue."
::= { qosPQEntry 10 }
qosPQNormalDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets in normal priority queue."
::= { qosPQEntry 11 }
qosPQNormalMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max length of normal priority queue."
::= { qosPQEntry 12 }
qosPQBottomPkt OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets in the bottom priority queue."
::= { qosPQEntry 13 }
qosPQBottomDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets in bottom priority queue."
::= { qosPQEntry 14 }
qosPQBottomMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max length of bottom priority queue."
::= { qosPQEntry 15 }
qosUndoPQ OBJECT-TYPE
SYNTAX INTEGER
{
qosPQ(0),
qosNoPQ(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Set the default queuing on interface: FIFO.
"
::= { qosPQEntry 16 }
-- qos cql default-queue 7
-- ListNum 1-16
-- QueueNum 0-16
-- UndoCqlDefault 1
-- ListNum is index
qosCqlDefaultTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCqlDefaultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL(Custom Queue List) default-queue table"
::= { hwIfQoSMib 7 }
qosCqlDefaultEntry OBJECT-TYPE
SYNTAX QosCqlDefaultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL default-queue configuration information."
INDEX { qosCqlListNum }
::= { qosCqlDefaultTable 1 }
QosCqlDefaultEntry ::=
SEQUENCE {
qosCqlListNum
INTEGER,
qosCqlQueueNum
INTEGER,
qosUndoCqlDefault
INTEGER
}
qosCqlListNum OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the CQL number."
::= { qosCqlDefaultEntry 1 }
qosCqlQueueNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue number(0~16)"
DEFVAL { 1 }
::= { qosCqlDefaultEntry 2 }
qosUndoCqlDefault OBJECT-TYPE
SYNTAX INTEGER
{
qosCqlDefault(0),
qosNoCqlDefault(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: Set default value of the defualt custom queue.
"
::= { qosCqlDefaultEntry 3 }
-- qos cql inbound-interface 8
-- ListNum 1-16
-- IfIndex index of interface
-- IfName (read-only<6C><79>
-- QueueNum 0-16
-- UndoCqlIf 1
-- GroupNum and IfIndex are index.
qosCqlIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCqlIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL(Custom Queue List) inbound-interface table"
::= { hwIfQoSMib 8 }
qosCqlIfEntry OBJECT-TYPE
SYNTAX QosCqlIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL inbound-interface configuration information."
INDEX { qosCqlIfListNum, qosCqlIfIndex }
::= { qosCqlIfTable 1 }
QosCqlIfEntry ::=
SEQUENCE {
qosCqlIfListNum
INTEGER,
qosCqlIfIndex
INTEGER,
qosCqlIfName
OCTET STRING,
qosCqlIfQueueNum
INTEGER,
qosUndoCqlIf
INTEGER
}
qosCqlIfListNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the CQL number."
::= { qosCqlIfEntry 1 }
qosCqlIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of interface."
::= { qosCqlIfEntry 2 }
qosCqlIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosCqlIfEntry 3 }
qosCqlIfQueueNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue number(0~16)"
DEFVAL { 1 }
::= { qosCqlIfEntry 4 }
qosUndoCqlIf OBJECT-TYPE
SYNTAX INTEGER
{
qosCqlIf(0),
qosNoCqlIf(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: delete the corresponding inbound-interface rule of the specified CQL number
"
::= { qosCqlIfEntry 5 }
-- qos cql protocol 9
qosCqlProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCqlProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL(Custom Queue List) protocol table"
::= { hwIfQoSMib 9 }
qosCqlProtocolEntry OBJECT-TYPE
SYNTAX QosCqlProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL protocol configuration information."
INDEX { qosCqlProListNum, qosCqlProName, qosCqlProQueKey, qosCqlProQueKeyValue }
::= { qosCqlProtocolTable 1 }
QosCqlProtocolEntry ::=
SEQUENCE {
qosCqlProListNum
INTEGER,
qosCqlProName
INTEGER,
qosCqlProQueKey
INTEGER,
qosCqlProQueKeyValue
INTEGER,
qosCqlProQueNum
INTEGER,
qosUndoCqlProtocol
INTEGER
}
qosCqlProListNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the CQL number."
::= { qosCqlProtocolEntry 1 }
qosCqlProName OBJECT-TYPE
SYNTAX INTEGER { ip(1),mpls(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the protocol name. Only IP supported currently."
::= { qosCqlProtocolEntry 2 }
qosCqlProQueKey OBJECT-TYPE
SYNTAX INTEGER
{
null(1),
fragment(2),
acl(3),
less-than(4),
greater-than(5),
tcp(6),
udp(7),
exp-mask(8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the key words of traffic-classify rule."
::= { qosCqlProtocolEntry 3 }
qosCqlProQueKeyValue OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of table, which is the value of key words.
for greater-than,less-than,tcp,udp:0~65535
for acl:2000~3999
for NULL and fragment: null
for exp-mask: 0~255 "
::= { qosCqlProtocolEntry 4 }
qosCqlProQueNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue number."
::= { qosCqlProtocolEntry 5 }
qosUndoCqlProtocol OBJECT-TYPE
SYNTAX INTEGER
{
qosCqlProtocol(0),
qosNoCqlProtocol(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: delete the corresponding protocol rule of the specified CQL number
"
::= { qosCqlProtocolEntry 6 }
-- qos cql serving/queue-length 10
qosCqlQueParaTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCqlQueParaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL(Custom Queue List) serving/queue-length table"
::= { hwIfQoSMib 10 }
qosCqlQueParaEntry OBJECT-TYPE
SYNTAX QosCqlQueParaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQL serving/queue-length configuration information."
INDEX { qosCqlQueParaListNum, qosCqlQueParaQueNum }
::= { qosCqlQueParaTable 1 }
QosCqlQueParaEntry ::=
SEQUENCE {
qosCqlQueParaListNum
INTEGER,
qosCqlQueParaQueNum
INTEGER,
qosCqlQueParaServing
INTEGER,
qosCqlQueParaMaxQueLen
INTEGER,
qosUndoCqlQueParaServing
INTEGER,
qosUndoCqlQueParaMaxQueLen
INTEGER
}
qosCqlQueParaListNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the CQL number."
::= { qosCqlQueParaEntry 1 }
qosCqlQueParaQueNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the queue number."
::= { qosCqlQueParaEntry 2 }
qosCqlQueParaServing OBJECT-TYPE
SYNTAX INTEGER (1..16777215)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum bytes that the specified queue can transmit in each turn"
DEFVAL { 1500 }
::= { qosCqlQueParaEntry 3 }
qosCqlQueParaMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum length of the specified queue."
DEFVAL { 20 }
::= { qosCqlQueParaEntry 4 }
qosUndoCqlQueParaServing OBJECT-TYPE
SYNTAX INTEGER
{
qosCqlQueParaServing(0),
qosNoCqlQueParaServing(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: Set the defualt value of the maximum bytes
that the specified queue can transmit in each turn.
"
::= { qosCqlQueParaEntry 5 }
qosUndoCqlQueParaMaxQueLen OBJECT-TYPE
SYNTAX INTEGER
{
qosCqlQueParaMaxQueLen(0),
qosNoCqlQueParaMaxQueLen(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0: Only for get.
1: Set the defualt value of the maximum length of the specified queue.
"
::= { qosCqlQueParaEntry 6 }
-- qos cq 11
qosCQTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQ(Custom Queuing) table"
::= { hwIfQoSMib 11 }
qosCQEntry OBJECT-TYPE
SYNTAX QosCQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQ configuration infomation"
INDEX { qosCQIfIndex }
::= { qosCQTable 1 }
QosCQEntry ::=
SEQUENCE {
qosCQIfIndex
INTEGER,
qosCQListNum
INTEGER,
qosCQIfName
OCTET STRING,
qosUndoCQ
INTEGER
}
qosCQIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of table, which is the index of interface."
::= { qosCQEntry 1 }
qosCQListNum OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the CQL number."
::= { qosCQEntry 2 }
qosCQIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosCQEntry 3 }
qosUndoCQ OBJECT-TYPE
SYNTAX INTEGER
{
qosCQ(0),
qosNoCQ(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Set the default queuing on interface: FIFO
"
::= { qosCQEntry 4 }
-- display qos cq interface 12
qosCQRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCQRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQ(Custom Queuing) statistics table"
::= { hwIfQoSMib 12 }
qosCQRunInfoEntry OBJECT-TYPE
SYNTAX QosCQRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CQ running infomation"
INDEX { qosCQRunInfoIfIndex, qosCQRunInfoQueNum }
::= { qosCQRunInfoTable 1 }
QosCQRunInfoEntry ::=
SEQUENCE {
qosCQRunInfoIfIndex
INTEGER,
qosCQRunInfoQueNum
INTEGER,
qosCQRunInfoIfName
OCTET STRING,
qosCQRunInfoQuePkt
INTEGER,
qosCQRunInfoQueDiscard
Counter32,
qosCQRunInfoMaxQueLen
INTEGER
}
qosCQRunInfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosCQRunInfoEntry 1 }
qosCQRunInfoQueNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the queue number"
::= { qosCQRunInfoEntry 2 }
qosCQRunInfoIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosCQRunInfoEntry 3 }
qosCQRunInfoQuePkt OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets in the specified queue."
::= { qosCQRunInfoEntry 4 }
qosCQRunInfoQueDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets of the specified queue."
::= { qosCQRunInfoEntry 5 }
qosCQRunInfoMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum length of the specified queue."
::= { qosCQRunInfoEntry 6 }
-- qos wfq / display qos wfq interface 13
qosWFQTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosWFQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WFQ(Weighted Fair Queueing) table"
::= { hwIfQoSMib 13 }
qosWFQEntry OBJECT-TYPE
SYNTAX QosWFQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WFQ configuration and running infomation"
INDEX { qosWFQIfIndex }
::= { qosWFQTable 1 }
QosWFQEntry ::=
SEQUENCE {
qosWFQIfIndex
INTEGER,
qosWFQIfName
OCTET STRING,
qosWFQMaxQueLen
INTEGER,
qosWFQTotalQueNum
INTEGER,
qosWFQCurQueLen
INTEGER,
qosWFQTotalDiscard
Counter32,
qosWFQActiveQueNum
INTEGER,
qosWFQMaxActiveQueNum
INTEGER,
qosUndoWFQ
INTEGER,
qosWFQQueueType
INTEGER
}
qosWFQIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosWFQEntry 1 }
qosWFQIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosWFQEntry 2 }
qosWFQMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum length of the queue."
::= { qosWFQEntry 3 }
qosWFQTotalQueNum OBJECT-TYPE
SYNTAX INTEGER
{
a16(16),
a32(32),
a64(64),
a128(128),
a256(256),
a512(512),
a1024(1024),
a2048(2048),
a4096(4096)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The total number of queues."
::= { qosWFQEntry 4 }
qosWFQCurQueLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets in all the queues."
::= { qosWFQEntry 5 }
qosWFQTotalDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets in all the queues."
::= { qosWFQEntry 6 }
qosWFQActiveQueNum OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active queues."
::= { qosWFQEntry 7 }
qosWFQMaxActiveQueNum OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of active queues."
::= { qosWFQEntry 8 }
qosUndoWFQ OBJECT-TYPE
SYNTAX INTEGER
{
qosWFQ(0),
qosNoWFQ(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Set the default queuing on interface: FIFO
"
::= { qosWFQEntry 9 }
qosWFQQueueType OBJECT-TYPE
SYNTAX INTEGER
{
ip-precedence(1),
dscp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
1: hashed by ip precedence
2: hashed by dscp
"
::= { qosWFQEntry 10 }
-- qos wred / qos wred weighting-constant 13
qosWREDTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosWREDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED(Weighted Random Early Detect) table"
::= { hwIfQoSMib 14 }
qosWREDEntry OBJECT-TYPE
SYNTAX QosWREDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED configuration infomation"
INDEX { qosWREDIfIndex }
::= { qosWREDTable 1 }
QosWREDEntry ::=
SEQUENCE {
qosWREDIfIndex
INTEGER,
qosWREDIfName
OCTET STRING,
qosWREDWeightConstant
INTEGER,
qosWREDEnable
INTEGER,
qosUndoWREDWeightConstant
INTEGER
}
qosWREDIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosWREDEntry 1 }
qosWREDIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosWREDEntry 2 }
qosWREDWeightConstant OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Weighted factor in formula for calculating the mean length of queue.
From 1 to 16, the default value is 9
"
DEFVAL { 9 }
::= { qosWREDEntry 3 }
qosWREDEnable OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:disable wred. Recover the default configuration: tail-drop
1:enable wred
"
::= { qosWREDEntry 4 }
qosUndoWREDWeightConstant OBJECT-TYPE
SYNTAX INTEGER
{
qosWREDExponent(0),
qosNoWREDExponent(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Recover the default value of weighted factor: 9
"
::= { qosWREDEntry 5 }
-- qos wred ip-precedence 15
qosWREDPreTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosWREDPreEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED(Weighted Random Early Detect) precedence table"
::= { hwIfQoSMib 15 }
qosWREDPreEntry OBJECT-TYPE
SYNTAX QosWREDPreEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED precedence configuration infomation"
INDEX { qosWREDPreIfIndex, qosWREDPrecedence }
::= { qosWREDPreTable 1 }
QosWREDPreEntry ::=
SEQUENCE {
qosWREDPreIfIndex
INTEGER,
qosWREDPrecedence
INTEGER,
qosWREDPreIfName
OCTET STRING,
qosWREDPreLowLimit
INTEGER,
qosWREDPreHighLimit
INTEGER,
qosWREDPreDiscardProbability
INTEGER,
qosWREDPreRandomDropNum
Counter32,
qosWREDPreTailDropNum
Counter32,
qosUndoWREDPre
INTEGER
}
qosWREDPreIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosWREDPreEntry 1 }
qosWREDPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP precedence, from 0 to 7"
::= { qosWREDPreEntry 2 }
qosWREDPreIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosWREDPreEntry 3 }
qosWREDPreLowLimit OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low Limit(number of packets)"
::= { qosWREDPreEntry 4 }
qosWREDPreHighLimit OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High limit(number of packets)"
::= { qosWREDPreEntry 5 }
qosWREDPreDiscardProbability OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Discard probability denominator"
DEFVAL { 10 }
::= { qosWREDPreEntry 6 }
qosWREDPreRandomDropNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets random-dropped for WRED"
::= { qosWREDPreEntry 7 }
qosWREDPreTailDropNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets tail-dropped for WRED"
::= { qosWREDPreEntry 8 }
qosUndoWREDPre OBJECT-TYPE
SYNTAX INTEGER
{
qosWREDPre(0),
qosNoWREDPre(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Recover the default value of low-limit, high-limit
and discard-probability on relevant precedence.
"
::= { qosWREDPreEntry 9 }
-- qos carl 16
qosCarlTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCarlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CARL(Committed Access Rate List) table"
::= { hwIfQoSMib 16 }
qosCarlEntry OBJECT-TYPE
SYNTAX QosCarlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CARL configuration infomation"
INDEX { qosCarlListNum }
::= { qosCarlTable 1 }
QosCarlEntry ::=
SEQUENCE {
qosCarlListNum
INTEGER,
qosCarlParaType
INTEGER,
qosCarlParaValue
OCTET STRING,
qosUndoCarl
INTEGER
}
qosCarlListNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the CARL number"
::= { qosCarlEntry 1 }
qosCarlParaType OBJECT-TYPE
SYNTAX INTEGER
{
mac-address(1),
prec-mask(2),
dscp-mask(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Parameter type of the CARL number"
::= { qosCarlEntry 2 }
qosCarlParaValue OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Parameter value of the CARL table"
::= { qosCarlEntry 3 }
qosUndoCarl OBJECT-TYPE
SYNTAX INTEGER
{
qosCARL(0),
qosNoCARL(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0:Only for get.
1:Delete the specified CARL"
::= { qosCarlEntry 4 }
-- qos car / display qos car interface 17
qosCARTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosCAREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR(Committed Access Rate) table"
::= { hwIfQoSMib 17 }
qosCAREntry OBJECT-TYPE
SYNTAX QosCAREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR configuration and running infomation."
INDEX { qosCARIfIndex, qosCARPktDirection, qosCARType, qosCARListNum, qosCARCIR,
qosCARBurstSize, qosCARExcessBurstSize }
::= { qosCARTable 1 }
QosCAREntry ::=
SEQUENCE {
qosCARIfIndex
INTEGER,
qosCARIfName
OCTET STRING,
qosCARPktDirection
INTEGER,
qosCARType
INTEGER,
qosCARListNum
INTEGER,
qosCARCIR
INTEGER,
qosCARBurstSize
INTEGER,
qosCARExcessBurstSize
INTEGER,
qosCARConformAction
INTEGER,
qosCARExceedAction
INTEGER,
qosCARConformNewPrec
INTEGER,
qosCARExceedNewPrec
INTEGER,
qosCARConformPkt
Counter32,
qosCARConformByte
Counter32,
qosCARExceedPkt
Counter32,
qosCARExceedByte
Counter32,
qosUndoCAR
INTEGER
}
qosCARIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosCAREntry 1 }
qosCARIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosCAREntry 2 }
qosCARPktDirection OBJECT-TYPE
SYNTAX INTEGER
{
inbound(1),
outbound(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is direction of the processed packet."
::= { qosCAREntry 3 }
qosCARType OBJECT-TYPE
SYNTAX INTEGER
{
acl(1),
carl(2),
all(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of the table, which is the matching type for the packets
on interface:ACL,CARL,ANY.
"
::= { qosCAREntry 4 }
qosCARListNum OBJECT-TYPE
SYNTAX INTEGER (0..199|2000..3999)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of the table, which is
CARType=1,the number is ACL number;
CARType=2,the number is CARL number;
CARType=3,the parameter is 0.
"
::= { qosCAREntry 5 }
qosCARCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is Committed Information Rate."
::= { qosCAREntry 6 }
qosCARBurstSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is Burst Size."
::= { qosCAREntry 7 }
qosCARExcessBurstSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is Excess Burst Size."
::= { qosCAREntry 8 }
qosCARConformAction OBJECT-TYPE
SYNTAX INTEGER
{
continue(1),
discard(2),
remark-prec-continue(3),
remark-prec-pass(4),
pass(5),
remark-mplsexp-continue(6),
remark-mplsexp-pass(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action on packets when traffic is within the CIR"
::= { qosCAREntry 9 }
qosCARExceedAction OBJECT-TYPE
SYNTAX INTEGER
{
continue(1),
discard(2),
remark-prec-continue(3),
remark-prec-pass(4),
pass(5),
remark-mplsexp-continue(6),
remark-mplsexp-pass(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action on packets when traffic is out of CIR"
::= { qosCAREntry 10 }
qosCARConformNewPrec OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rewrite the precedence value on packets when traffic is within the CIR"
::= { qosCAREntry 11 }
qosCARExceedNewPrec OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rewrite the precedence value on packets when traffic is out of CIR"
::= { qosCAREntry 12 }
qosCARConformPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Conformed packets."
::= { qosCAREntry 13 }
qosCARConformByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of Conformed packets."
::= { qosCAREntry 14 }
qosCARExceedPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Exceeded packets."
::= { qosCAREntry 15 }
qosCARExceedByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of Exceeded packets."
::= { qosCAREntry 16 }
qosUndoCAR OBJECT-TYPE
SYNTAX INTEGER
{
qosCAR(0),
qosNoCAR(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Delete the relevant CAR policy
"
::= { qosCAREntry 17 }
-- qos gts / display qos gts interface 18
qosGTSTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosGTSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS(Generic Traffic Shaping) table"
::= { hwIfQoSMib 18 }
qosGTSEntry OBJECT-TYPE
SYNTAX QosGTSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS configuration information"
INDEX { qosGTSIfIndex, qosGTSType, qosGTSACLNum }
::= { qosGTSTable 1 }
QosGTSEntry ::=
SEQUENCE {
qosGTSIfIndex
INTEGER,
qosGTSIfName
OCTET STRING,
qosGTSType
INTEGER,
qosGTSACLNum
INTEGER,
qosGTSCIR
INTEGER,
qosGTSBurstSize
INTEGER,
qosGTSExcessBurstSize
INTEGER,
qosGTSMaxQueLen
INTEGER,
qosGTSCurQueLen
INTEGER,
qosGTSPassPkt
Counter32,
qosGTSPassByte
Counter32,
qosGTSDelayPkt
Counter32,
qosGTSDelayByte
Counter32,
qosGTSDiscardPkt
Counter32,
qosGTSDiscardByte
Counter32,
qosUndoGTS
INTEGER
}
qosGTSIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosGTSEntry 1 }
qosGTSIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosGTSEntry 2 }
qosGTSType OBJECT-TYPE
SYNTAX INTEGER
{
acl(1),
all(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of the table, which is the matching type for the packets
on interface:ACL, ANY
"
::= { qosGTSEntry 3 }
qosGTSACLNum OBJECT-TYPE
SYNTAX INTEGER (0|2000..3999)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
qosGTSType = 1:The index of the table, which is ACL number
qosGTSType = 2:The index of the table is 0
"
::= { qosGTSEntry 4 }
qosGTSCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Committed Information Rate for shaping"
::= { qosGTSEntry 5 }
qosGTSBurstSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Burst Size for shaping"
::= { qosGTSEntry 6 }
qosGTSExcessBurstSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Excess Burst Size for shaping"
::= { qosGTSEntry 7 }
qosGTSMaxQueLen OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum queue length for shaping"
::= { qosGTSEntry 8 }
qosGTSCurQueLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current queue length for shaping"
::= { qosGTSEntry 9 }
qosGTSPassPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted packets for shaping"
::= { qosGTSEntry 10 }
qosGTSPassByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of transmitted packets for shaping"
::= { qosGTSEntry 11 }
qosGTSDelayPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of delayed packets for shaping"
::= { qosGTSEntry 12 }
qosGTSDelayByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of delayed packets for shaping"
::= { qosGTSEntry 13 }
qosGTSDiscardPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded packets for shaping"
::= { qosGTSEntry 14 }
qosGTSDiscardByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of discarded packets for shaping"
::= { qosGTSEntry 15 }
qosUndoGTS OBJECT-TYPE
SYNTAX INTEGER
{
qosGTS(0),
qosNoGTS(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Delete the relevant GTS policy
"
::= { qosGTSEntry 16 }
-- LR 19
-- IfIndex interface index
-- IfName (read-only<6C><79>
-- CIR 8000-155000000
-- BurstSize 15000-155000000
-- ExcessBurstSize 0-155000000
-- PassPkt number of transmitted packet(read-only<6C><79>
-- PassByte bytes of transmitted packet(read-only<6C><79>
-- DelayPkt number of delayed packet(read-only<6C><79>
-- DelayByte bytes of delayed packet(read-only<6C><79>
-- UndoLR 1
-- IfIndex is index
qosLRTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosLREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LR(Line Rate) table."
::= { hwIfQoSMib 19 }
qosLREntry OBJECT-TYPE
SYNTAX QosLREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LR configuration and running information."
INDEX { qosLRIfIndex }
::= { qosLRTable 1 }
QosLREntry ::=
SEQUENCE {
qosLRIfIndex
INTEGER,
qosLRIfName
OCTET STRING,
qosLRCIR
INTEGER,
qosLRBurstSize
INTEGER,
qosLRExcessBurstSize
INTEGER,
qosLRPassPkt
Counter32,
qosLRPassByte
Counter32,
qosLRDelayPkt
Counter32,
qosLRDelayByte
Counter32,
qosUndoLR
INTEGER
}
qosLRIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the table, which is the index of interface."
::= { qosLREntry 1 }
qosLRIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of interface."
::= { qosLREntry 2 }
qosLRCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Committed Information Rate on the physical port."
::= { qosLREntry 3 }
qosLRBurstSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Burst Size."
::= { qosLREntry 4 }
qosLRExcessBurstSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Excess Burst Size."
::= { qosLREntry 5 }
qosLRPassPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted packets."
::= { qosLREntry 6 }
qosLRPassByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of transmitted packets."
::= { qosLREntry 7 }
qosLRDelayPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of delayed packets"
::= { qosLREntry 8 }
qosLRDelayByte OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes of delayed packets"
::= { qosLREntry 9 }
qosUndoLR OBJECT-TYPE
SYNTAX INTEGER
{
qosLR(0),
qosNoLR(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
0:Only for get.
1:Delete the relevant LR policy
"
::= { qosLREntry 10 }
-- bandwidth parameter on interface
qosIfBandwidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosIfBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of bandwidth parameter on interface."
::= { hwIfQoSMib 20 }
qosIfBandwidthEntry OBJECT-TYPE
SYNTAX QosIfBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bandwidth parameter applied on Interface."
INDEX { qosIfBandwidthIfIndex }
::= { qosIfBandwidthTable 1 }
QosIfBandwidthEntry ::=
SEQUENCE {
qosIfBandwidthIfIndex
Integer32,
qosIFBandwidthMaxBW
Integer32,
qosIFBandwidthMaxReservedBWPct
Integer32,
qosIFBandwidthMaxReservedBW
Integer32,
qosIFBandwidthAvailable
Integer32,
qosIFBandwidthRowStatus
RowStatus
}
qosIfBandwidthIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { qosIfBandwidthEntry 1 }
qosIFBandwidthMaxBW OBJECT-TYPE
SYNTAX Integer32 (1..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Max bandwidth Value (Unit: Kbps) applied on the interface."
::= { qosIfBandwidthEntry 2 }
qosIFBandwidthMaxReservedBWPct OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Max reserved bandwidth as percent of the interface bandwidth (Unit: percent)."
::= { qosIfBandwidthEntry 3 }
qosIFBandwidthMaxReservedBW OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max reserved bandwidth. Unit : Kbps"
::= { qosIfBandwidthEntry 4 }
qosIFBandwidthAvailable OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Available bandwidth. Unit : Kbps"
::= { qosIfBandwidthEntry 5 }
qosIFBandwidthRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for qosIfBandwidthTable Table.
Three actions are used: active, createAndGo, destroy"
::= { qosIfBandwidthEntry 6 }
-- Rtpq applied on the interface
qosRTPIfApplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosRTPIfApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS RTP(Realtime Transport Protocol) Queue instance."
::= { hwIfQoSMib 21 }
qosRTPIfApplyEntry OBJECT-TYPE
SYNTAX QosRTPIfApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Apply RTP(Realtime Transport Protocol) queuing on interface."
INDEX { qosRTPIfApplyIfIndex }
::= { qosRTPIfApplyTable 1 }
QosRTPIfApplyEntry ::=
SEQUENCE {
qosRTPIfApplyIfIndex
Integer32,
qosRTPIfApplyStartPort
Integer32,
qosRTPIfApplyEndPort
Integer32,
qosRTPIfApplyBandWidth
Integer32,
qosRTPIfApplyCbs
Integer32,
qosRTPIfApplyRowStatus
RowStatus
}
qosRTPIfApplyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { qosRTPIfApplyEntry 1 }
qosRTPIfApplyStartPort OBJECT-TYPE
SYNTAX Integer32(2000..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
RTP-PORT(3): start-port: 2000~65535
"
::= { qosRTPIfApplyEntry 2 }
qosRTPIfApplyEndPort OBJECT-TYPE
SYNTAX Integer32(2000..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
RTP-PORT(3): end-port: 2000~65535
"
::= { qosRTPIfApplyEntry 3 }
qosRTPIfApplyBandWidth OBJECT-TYPE
SYNTAX Integer32 (8..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Max bandwidth Value:
Absolute value: 8..1000000. Unit: Kbps
"
::= { qosRTPIfApplyEntry 4 }
qosRTPIfApplyCbs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Committed Burst Size: 1500..2000000. Unit: bytes
"
::= { qosRTPIfApplyEntry 5 }
qosRTPIfApplyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for RTPQoSIfApply Table.
Three actions are used: active, createAndGo, destroy"
::= { qosRTPIfApplyEntry 6 }
-- RTPQ statistics on the interface
qosRTPIfQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF QosRTPIfQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for RTP(Realtime Transport Protocol) Queue
applied on the interface."
::= { hwIfQoSMib 22 }
qosRTPIfQueueRunInfoEntry OBJECT-TYPE
SYNTAX QosRTPIfQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RTP(Realtime Transport Protocol) Queue statistics entry."
INDEX { qosRTPIfApplyIfIndex }
::= { qosRTPIfQueueRunInfoTable 1 }
QosRTPIfQueueRunInfoEntry ::=
SEQUENCE {
qosRTPIfQueueSize
Counter32,
qosRTPIfQueueMaxSize
Counter32,
qosRTPIfQueueOutputs
Counter32,
qosRTPIfQueueDiscards
Counter32
}
qosRTPIfQueueSize OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of Rtpq Queue."
::= { qosRTPIfQueueRunInfoEntry 1 }
qosRTPIfQueueMaxSize OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Max packet number of RTP(Realtime Transport Protocol) Queue."
::= { qosRTPIfQueueRunInfoEntry 2 }
qosRTPIfQueueOutputs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output packet number of RTP(Realtime Transport Protocol) Queue."
::= { qosRTPIfQueueRunInfoEntry 3 }
qosRTPIfQueueDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Discarded packet number of RTP(Realtime Transport Protocol) Queue."
::= { qosRTPIfQueueRunInfoEntry 4 }
END