diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-FR-QOS-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-FR-QOS-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-FR-QOS-MIB | 621 |
1 files changed, 621 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-FR-QOS-MIB b/MIBS/huawei/HUAWEI-FR-QOS-MIB new file mode 100644 index 0000000..e38254c --- /dev/null +++ b/MIBS/huawei/HUAWEI-FR-QOS-MIB @@ -0,0 +1,621 @@ +-- ================================================================= +-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for management of huawei Class Based +-- FR QoS information. +-- Reference: +-- Version: V1.0 +-- History: +-- 2004-07-12 V1.00 CAOLEI publish +-- ================================================================= + +HUAWEI-FR-QOS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex + FROM RFC1213-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DisplayString, MacAddress + FROM SNMPv2-TC; + + -- + -- type definitions in the policy + -- + + -- Direction + + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER { + inbound (1), + outbound (2) + } + + -- + -- end of type definitions in policy + -- + + -- 1.3.6.1.4.1.2011.5.25.32 + hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 } + + -- 1.3.6.1.4.1.2011.5.25.36 + hwFrQoSMib MODULE-IDENTITY + LAST-UPDATED "200407120000Z" -- JULY 12, 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 + "The HUAWEI-FR-QOS-MIB contains objects to + Manage configuration and Monitor running state + for Class Based FR QoS feature. + + ********************************* + MIB Tables + ********************************** + This MIB consists of the following tables: + 1 : hwFrClassCfgInfoTable + 2 : hwCirAllowCfgInfoTable + 3 : hwCirCfgInfoTable + 4 : hwIfApplyFrClassTable + 5 : hwPvcApplyFrClassTable + 6 : hwFrPvcBandwidthTable + 7 : hwRTPFrClassApplyTable + 8 : hwRTPFrPvcQueueRunInfoTable + " + ::= { hwQoS 3 } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.36.1 + hwFrQoSObjects OBJECT IDENTIFIER ::= { hwFrQoSMib 1 } + + -- hwFrClassObjects + + hwFrClassObjects OBJECT IDENTIFIER ::= { hwFrQoSObjects 1 } + + -- Fr Class Next Index + hwFrClassIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + hwFrClassIndex when creating rows in the + hwFrClassCfgInfoTable. Begin with 0. + " + ::= { hwFrClassObjects 1 } + + -- Fr Class + hwFrClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFrClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Fr Class configuration information." + ::= { hwFrClassObjects 2 } + + hwFrClassCfgInfoEntry OBJECT-TYPE + SYNTAX HwFrClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fr Class Configuration Information Entry." + INDEX { hwFrClassIndex } + ::= { hwFrClassCfgInfoTable 1 } + + HwFrClassCfgInfoEntry ::= + SEQUENCE { + hwFrClassIndex + Integer32, + hwFrClassName + OCTET STRING, + hwFrClassRowStatus + RowStatus + } + + + hwFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Fr Class. Begin with 0." + ::= { hwFrClassCfgInfoEntry 1 } + + hwFrClassName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Fr Class." + ::= { hwFrClassCfgInfoEntry 2 } + + hwFrClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwFrClassCfgInfoEntry 3 } + + -- Cir Allow on the Fr Class + hwCirAllowCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCirAllowCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of DCE allowed rate Configuration information." + ::= { hwFrClassObjects 3 } + + hwCirAllowCfgInfoEntry OBJECT-TYPE + SYNTAX HwCirAllowCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DCE allowed ratee Configuration Information Entry." + INDEX { hwCirAllowFrClassIndex, + hwCirAllowDirection} + ::= { hwCirAllowCfgInfoTable 1 } + + HwCirAllowCfgInfoEntry ::= + SEQUENCE { + hwCirAllowFrClassIndex + Integer32, + hwCirAllowDirection + Integer32, + hwCirAllowValue + Integer32, + hwCirAllowRowStatus + RowStatus + } + + hwCirAllowFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Fr Class. Begin with 0.Equal to hwFrClassIndex" + ::= { hwCirAllowCfgInfoEntry 1 } + + hwCirAllowDirection OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet Direction. + value 1,2,3 Used by hwCirAllowValue. + inbound (1) + outbound (2) + inbound and outbound (3) + " + ::= { hwCirAllowCfgInfoEntry 2 } + + hwCirAllowValue OBJECT-TYPE + SYNTAX Integer32(1..45000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DCE allowed rate (value greater than CIR) + Unit : Bits per second. + Value : <1-45000000> ." + ::= { hwCirAllowCfgInfoEntry 3 } + + hwCirAllowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCirAllowCfgInfoEntry 4 } + + -- Cir on the Fr Class + hwCirCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCirCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Committed Information Rate Configuration information." + ::= { hwFrClassObjects 4 } + + hwCirCfgInfoEntry OBJECT-TYPE + SYNTAX HwCirCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Committed Information Rate Configuration Information Entry." + INDEX { hwCirFrClassIndex } + ::= { hwCirCfgInfoTable 1 } + + HwCirCfgInfoEntry ::= + SEQUENCE { + hwCirFrClassIndex + Integer32, + hwCirValue + Integer32, + hwCirRowStatus + RowStatus + } + + hwCirFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Fr Class. Begin with 0.Equal to hwFrClassIndex" + ::= { hwCirCfgInfoEntry 1 } + + hwCirValue OBJECT-TYPE + SYNTAX Integer32(1000..45000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " CIR in packet output direction ,bps. + Value : <1000-45000000>." + ::= { hwCirCfgInfoEntry 2 } + + hwCirRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCirCfgInfoEntry 3 } + + + -- Fr Class Instance on interface Table + hwIfApplyFrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS Fr Class instance." + ::= { hwFrClassObjects 5 } + + hwIfApplyFrClassEntry OBJECT-TYPE + SYNTAX HwIfApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FrClass applied on interface Configuration Information Entry." + INDEX { hwIfApplyFrClassIfIndex } + ::= { hwIfApplyFrClassTable 1 } + + HwIfApplyFrClassEntry ::= + SEQUENCE { + hwIfApplyFrClassIfIndex + Integer32, + hwIfApplyFrClassIndex + Integer32, + hwIfApplyFrClassRowStatus + RowStatus + } + + hwIfApplyFrClassIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwIfApplyFrClassEntry 1 } + + hwIfApplyFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of Fr Class, equal to hwFrClassIndex" + ::= { hwIfApplyFrClassEntry 2 } + + hwIfApplyFrClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwIfApplyFrClassEntry 3 } + + -- Fr Class Instance on fr pvc Table + hwPvcApplyFrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPvcApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS Fr Class instance." + ::= { hwFrClassObjects 6 } + + hwPvcApplyFrClassEntry OBJECT-TYPE + SYNTAX HwPvcApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fr Class applied on FR Pvc Configuration Information Entry." + INDEX { hwPvcApplyFrClassIfIndex, + hwPvcApplyFrClassDlciNum + } + ::= { hwPvcApplyFrClassTable 1 } + + HwPvcApplyFrClassEntry ::= + SEQUENCE { + hwPvcApplyFrClassIfIndex + Integer32, + hwPvcApplyFrClassDlciNum + Integer32, + hwPvcApplyFrClassIndex + Integer32, + hwPvcApplyFrClassRowStatus + RowStatus + } + + hwPvcApplyFrClassIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr Interface Index, equal to ifIndex." + ::= { hwPvcApplyFrClassEntry 1 } + + hwPvcApplyFrClassDlciNum OBJECT-TYPE + SYNTAX Integer32 (16..1007) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr DLCI number." + ::= { hwPvcApplyFrClassEntry 2 } + + hwPvcApplyFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of Fr Class, equal to hwFrClassIndex" + ::= { hwPvcApplyFrClassEntry 3 } + + hwPvcApplyFrClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwPvcApplyFrClassEntry 4 } + + + -- bandwidth parameter on interface + + hwFrPvcBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFrPvcBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for bandwidth. + " + ::= { hwFrClassObjects 7 } + + hwFrPvcBandwidthEntry OBJECT-TYPE + SYNTAX HwFrPvcBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bandwidth Running statistics" + INDEX { hwPvcApplyFrClassIfIndex, + hwPvcApplyFrClassDlciNum + } + + ::= { hwFrPvcBandwidthTable 1 } + + HwFrPvcBandwidthEntry ::= + SEQUENCE { + hwFrPvcBandwidthMaxReservedBW + Integer32, + hwFrPvcBandwidthAvailable + Integer32 + + } + + hwFrPvcBandwidthMaxReservedBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max reserved bandWidth. Unit : Kbps" + ::= { hwFrPvcBandwidthEntry 1 } + + hwFrPvcBandwidthAvailable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available bandWidth. Unit : Kbps" + ::= { hwFrPvcBandwidthEntry 2 } + + + -- hwRTPQoSObjects + + hwRTPQoSObjects OBJECT IDENTIFIER ::= { hwFrQoSObjects 2 } + + -- Rtpq applied on the Fr Class + + hwRTPFrClassApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRTPFrClassApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS rtpq instance." + ::= { hwRTPQoSObjects 1 } + + hwRTPFrClassApplyEntry OBJECT-TYPE + SYNTAX HwRTPFrClassApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtpq Configuration Information Entry." + INDEX { hwRTPFrClassApplyFrClassIndex } + ::= { hwRTPFrClassApplyTable 1 } + + HwRTPFrClassApplyEntry ::= + SEQUENCE { + hwRTPFrClassApplyFrClassIndex + Integer32, + hwRTPFrClassApplyStartPort + Integer32, + hwRTPFrClassApplyEndPort + Integer32, + hwRTPFrClassApplyBandWidth + Integer32, + hwRTPFrClassApplyCbs + Integer32, + hwRTPFrClassApplyRowStatus + RowStatus + } + + hwRTPFrClassApplyFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr Class Index, equal to HwFrClassIndex." + ::= { hwRTPFrClassApplyEntry 1 } + + hwRTPFrClassApplyStartPort OBJECT-TYPE + SYNTAX Integer32(2000..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RTP-PORT(3): start-port: 2000~65535 + " + ::= { hwRTPFrClassApplyEntry 2 } + + hwRTPFrClassApplyEndPort OBJECT-TYPE + SYNTAX Integer32(2000..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RTP-PORT(3): end-port: 2000~65535 + " + ::= { hwRTPFrClassApplyEntry 3 } + + hwRTPFrClassApplyBandWidth OBJECT-TYPE + SYNTAX Integer32 (8..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max bandWidth Value: + Absolute value: 8~1000000. Unit: Kbps + " + ::= { hwRTPFrClassApplyEntry 4 } + + hwRTPFrClassApplyCbs OBJECT-TYPE + SYNTAX Integer32 (1500..2000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Committed Burst Size: 1500~2000000. Unit: byte + " + ::= { hwRTPFrClassApplyEntry 5 } + + hwRTPFrClassApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for RTPFrClassApply Table. + Three actions are used: active, createAndGo, destroy" + ::= { hwRTPFrClassApplyEntry 6 } + + -- RTPQ statistics on the Fr Pvc + + hwRTPFrPvcQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRTPFrPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for RTPQ Queue + applied on the FR PVC" + ::= { hwRTPQoSObjects 2 } + + hwRTPFrPvcQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwRTPFrPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwPvcApplyFrClassIfIndex, + hwPvcApplyFrClassDlciNum + } + ::= { hwRTPFrPvcQueueRunInfoTable 1 } + + HwRTPFrPvcQueueRunInfoEntry ::= + SEQUENCE { + hwRTPFrPvcQueueSize + Integer32, + hwRTPFrPvcQueueMaxSize + Integer32, + hwRTPFrPvcQueueOutputs + Counter32, + hwRTPFrPvcQueueDiscards + Counter32 + } + + hwRTPFrPvcQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 1 } + + hwRTPFrPvcQueueMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max size of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 2 } + + hwRTPFrPvcQueueOutputs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outputs of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 3 } + + hwRTPFrPvcQueueDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discards of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 4 } + +END + + -- + -- HUAWEI-FR-QOS-MIB.mib + -- + + +
\ No newline at end of file |