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-TAD-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-TAD-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-TAD-MIB | 436 |
1 files changed, 436 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-TAD-MIB b/MIBS/huawei/HUAWEI-TAD-MIB new file mode 100644 index 0000000..a9a4d01 --- /dev/null +++ b/MIBS/huawei/HUAWEI-TAD-MIB @@ -0,0 +1,436 @@ +--================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Transmission Alarm Damping MIB +-- Reference: +-- Version: V1.0 +-- History: +-- <author>, <date>, <contents> +-- Jiangwei 2006-6-28 +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + +HUAWEI-TAD-MIB DEFINITIONS ::= BEGIN +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, DisplayString, DateAndTime + FROM SNMPv2-TC + + hwDatacomm + FROM HUAWEI-MIB + + ifIndex,InterfaceIndex + FROM IF-MIB ; + + hwTAD MODULE-IDENTITY + LAST-UPDATED "200606281600Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Platform Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085" + DESCRIPTION + "The Custom damping MIB module is defined to manage the configuration under system or interface view." + ::= { hwDatacomm 128 } + +HWEnableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER { enable(1), disable(2) } + +-- ================================================================== +-- +-- ======================= Definitions begin ========================= +-- +-- ================================================================== + +hwTADObjects OBJECT IDENTIFIER ::= { hwTAD 1 } + + +-- ======================= interface table ========================= + + hwTADInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTADInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transmission alarm damping interface configuration table." + ::= { hwTADObjects 1 } + + + hwTADInterfaceEntry OBJECT-TYPE + SYNTAX HwTADInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of a SDH or SONET interface with damping function enabled." + INDEX { hwTADInterfaceIndex } + ::= { hwTADInterfaceTable 1} + + + HwTADInterfaceEntry ::= + SEQUENCE { + hwTADInterfaceIndex InterfaceIndex , + hwTADFilterEnable HWEnableValue , + hwTADFilterExpireTime Integer32 , + hwTADDampingEnable HWEnableValue , + hwTADSuppress Integer32 , + hwTADCeiling Integer32 , + hwTADReuse Integer32 , + hwTADDecayOk Integer32 , + hwTADDecayNg Integer32 , + hwTADResetStatistics INTEGER , + hwTADResetTime DateAndTime , + hwTADB3tcaThreshold Integer32 , + hwTADSdbereThreshold Integer32 , + hwTADSfbereThreshold Integer32 + } + + + hwTADInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwTADInterfaceEntry 1 } + + + hwTADFilterEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether filter function is enabled." + DEFVAL { disable } + ::= { hwTADInterfaceEntry 2 } + + + hwTADFilterExpireTime OBJECT-TYPE + SYNTAX Integer32(20..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "How long the alarm will be postponed to process. Unit: millisecond." + DEFVAL { 50 } + ::= { hwTADInterfaceEntry 3 } + + + hwTADDampingEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether damping function is enabled." + DEFVAL { disable } + ::= { hwTADInterfaceEntry 4 } + + + hwTADSuppress OBJECT-TYPE + SYNTAX Integer32(2..19999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The suppressing value. When figure-of-merit of alarm exceeds this value, + this alarm will be damped." + DEFVAL { 2000 } + ::= { hwTADInterfaceEntry 5 } + + + hwTADCeiling OBJECT-TYPE + SYNTAX Integer32(1001..20000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ceiling value. Figure-of-merit can't exceed this value. The ceiling + value must be larger than suppressing value." + DEFVAL { 6000 } + ::= { hwTADInterfaceEntry 6 } + + + hwTADReuse OBJECT-TYPE + SYNTAX Integer32(1..19998) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The reusing value. When figure-of-merit becomes lower than this value. + The alarm will be reused (exit from suppressing status). The reusing value must be + less than suppressing value." + DEFVAL { 750 } + ::= { hwTADInterfaceEntry 7 } + + + hwTADDecayOk OBJECT-TYPE + SYNTAX Integer32(500..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The half decay time when alarm status is down. Unit: millisecond." + DEFVAL { 1000 } + ::= { hwTADInterfaceEntry 8 } + + + hwTADDecayNg OBJECT-TYPE + SYNTAX Integer32(500..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The half decay time when alarm status is up. Unit: millisecond." + DEFVAL { 1000 } + ::= { hwTADInterfaceEntry 9 } + + + hwTADResetStatistics OBJECT-TYPE + SYNTAX INTEGER{ + reset(1), + unreset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether to reset alarm statistics. 1 means resetting statistics once." + DEFVAL { 2 } + ::= { hwTADInterfaceEntry 10 } + + hwTADResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset time." + ::= { hwTADInterfaceEntry 11 } + + + hwTADB3tcaThreshold OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "B3tca threshold in form of 10e-n." + DEFVAL { 6 } + ::= { hwTADInterfaceEntry 12 } + + + hwTADSdbereThreshold OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sdbere threshold in form of 10e-n." + DEFVAL { 6 } + ::= { hwTADInterfaceEntry 13 } + + + hwTADSfbereThreshold OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sfbere threshold in form of 10e-n." + DEFVAL { 3 } + ::= { hwTADInterfaceEntry 14 } + + +-- ======================= alarm table ========================= + + hwTADAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTADAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transmission alarm damping alarm configuration table." + ::= { hwTADObjects 2 } + + + hwTADAlarmEntry OBJECT-TYPE + SYNTAX HwTADAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of an alarm." + INDEX { hwTADAlarmIfIndex, hwTADAlarmType } + ::= { hwTADAlarmTable 1} + + + HwTADAlarmEntry ::= + SEQUENCE { + hwTADAlarmIfIndex InterfaceIndex , + hwTADAlarmType INTEGER , + hwTADAlarmIfDown HWEnableValue , + hwTADAlarmLog HWEnableValue , + hwTADAlarmStatus INTEGER , + hwTADAlarmInFilter INTEGER , + hwTADAlarmFigure DisplayString , + hwTADAlarmInSuppress INTEGER , + hwTADAlarmFlappingCount Counter32 , + hwTADAlarmSuppressCount Counter32 + } + + + hwTADAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwTADAlarmEntry 1 } + + + hwTADAlarmType OBJECT-TYPE + SYNTAX INTEGER{ + auais(1), + b3tca(2), + lais(3), + lof(4), + lom(5), + lop(6), + los(7), + lrdi(8), + lrei(9), + oof(10), + pais(11), + prdi(12), + prei(13), + pplm(14), + rdool(15), + rrool(16), + sdbere(17), + sfbere(18), + trool(19), + puneq(20), + lcd(21), + wlnk(22) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the alarm. The range is from 1 to 22, corresponding to: + auais, batca, lais, lof, lom, lop, los, lrdi, lrei, oof, pais, prdi, prei, pplm, rdool, + rrool, sdbere, sfbere, trool, puneq, lcd, wlnk." + ::= { hwTADAlarmEntry 2 } + + + hwTADAlarmIfDown OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether this alarm leads to interface down. In default lais, lof and los + are enabled to lead interface down." + ::= { hwTADAlarmEntry 3 } + + + hwTADAlarmLog OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether this alarm will be logged. In default all alarm types won't be logged." + DEFVAL { disable } + ::= { hwTADAlarmEntry 4 } + + + hwTADAlarmStatus OBJECT-TYPE + SYNTAX INTEGER{ + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the alarm. 1 means alarm is up, 2 means alarm is down." + ::= { hwTADAlarmEntry 5 } + + + hwTADAlarmInFilter OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether this alarm is in filtering status. 1 means alarm is in filtering status, + 2 means alarm isn't in filtering status." + ::= { hwTADAlarmEntry 6 } + + + hwTADAlarmFigure OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This figure is used to evaluate the stability of the alarm. Large + value means un-stability." + ::= { hwTADAlarmEntry 7 } + + + hwTADAlarmInSuppress OBJECT-TYPE + SYNTAX INTEGER{ + suppressed(1), + unsuppressed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether this alarm is in suppressing status. 1 means alarm is + in suppressing status, 2 means alarm isn't in suppressing status." + ::= { hwTADAlarmEntry 8 } + + + hwTADAlarmFlappingCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How many times alarm's status changed." + ::= { hwTADAlarmEntry 9 } + + + hwTADAlarmSuppressCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How many times alarm is suppressed." + ::= { hwTADAlarmEntry 10 } + + +-- ------------------------------------------------------------- +-- HUAWEI-CUSTOM-DAMPING-MIB MIB - Conformance Information +-- ------------------------------------------------------------- + + hwTADConformance OBJECT IDENTIFIER ::= { hwTAD 2 } + + hwTADGroups OBJECT IDENTIFIER ::= { hwTADConformance 1 } + + +-- ------------------------------------------------------------- +-- Units of conformance +-- ------------------------------------------------------------- + +hwTADInterfaceGroup OBJECT-GROUP + OBJECTS { + hwTADFilterEnable , + hwTADFilterExpireTime , + hwTADDampingEnable , + hwTADSuppress , + hwTADCeiling , + hwTADReuse , + hwTADDecayOk , + hwTADDecayNg , + hwTADResetStatistics , + hwTADResetTime , + hwTADB3tcaThreshold , + hwTADSdbereThreshold , + hwTADSfbereThreshold + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the interface." + ::= { hwTADGroups 1 } + +hwTADAlarmGroup OBJECT-GROUP + OBJECTS { + hwTADAlarmIfDown , + hwTADAlarmLog , + hwTADAlarmStatus , + hwTADAlarmInFilter , + hwTADAlarmFigure , + hwTADAlarmInSuppress , + hwTADAlarmFlappingCount , + hwTADAlarmSuppressCount + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the alarm." + ::= { hwTADGroups 2 } + +END
\ No newline at end of file |