2636 lines
104 KiB
Plaintext
2636 lines
104 KiB
Plaintext
-- =================================================================
|
||
-- 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
|