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/comware/HH3C-PPP-OVER-SONET-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-PPP-OVER-SONET-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-PPP-OVER-SONET-MIB | 542 |
1 files changed, 542 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-PPP-OVER-SONET-MIB b/MIBS/comware/HH3C-PPP-OVER-SONET-MIB new file mode 100644 index 0000000..80f0f11 --- /dev/null +++ b/MIBS/comware/HH3C-PPP-OVER-SONET-MIB @@ -0,0 +1,542 @@ +--============================================================================== +-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: PPP Over Sonet MIB +-- Reference: +-- Version: V1.5 +-- History: +-- V1.0 2004-10-28 created by fuzhenyu +-- V1.1 2004-12-13 add notifications(9-13) under hh3cPosMIBNotifications by fuzhenyu. +-- V1.2 2005-04-12 add hh3cPosFlagJ0Type, hh3cPosFlagJ1Type in hh3cPosParamTable by zhaotingqi. +-- V1.3 2007-07-19 add hh3cPosNormalAlarm in hh3cPosMIBNotifications by chenfangchun +-- V1.4 2010-05-19 modified by Tong Wei for TCA (Threshold Crossing Alarms) +-- add hh3cPosB1TCAThreshold, hh3cPosB2TCAThreshold, hh3cPosB3TCAThreshold, +-- hh3cPosB1TCAEnable, hh3cPosB2TCAEnable and hh3cPosB3TCAEnable +-- in hh3cPosParamTable +-- add hh3cPosB1TCAlarm, hh3cPosB2TCAlarm and hh3cPosB3TCAlarm +-- in hh3cPosMIBNotifications +-- V1.5 2013-10-10 modify hh3cPosEncapsulation and hh3cPosMTU +-- in hh3cPosParamTable by chenzhouhui. +-- V1.6 2016-09-09 modify hh3cPosEncapsulation in hh3cPosParamTable by zhengwei. +--============================================================================== +HH3C-PPP-OVER-SONET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ifIndex, ifDescr + FROM IF-MIB + Counter64, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue + FROM SNMPv2-TC + hh3cCommon + FROM HH3C-OID-MIB; + +hh3cPos MODULE-IDENTITY + LAST-UPDATED "201609091700Z" -- Sep 09, 2016 GMT + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085" + DESCRIPTION + "This MIB manages POS(PPP Over Sonet)interfaces by providing + an operational table which controls parameters of each POS + interface and reports alarm conditions. + " + REVISION "201609091700Z" -- Sep 09, 2016 at 17:00 GMT + DESCRIPTION "Update the version of this MIB module" + REVISION "201310101700Z" -- Oct 10, 2013 at 17:00 GMT + DESCRIPTION "Update the version of this MIB module" + REVISION "201005191700Z" -- May 19, 2010 at 17:00 GMT + DESCRIPTION "Update the version of this MIB module" + REVISION "200707191700Z" -- Jul 19, 2007 at 17:00 GMT + DESCRIPTION "The initial version of this MIB module" + ::= { hh3cCommon 19 } + +hh3cPosMIBObjects OBJECT IDENTIFIER ::= { hh3cPos 1 } + +hh3cPosParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cPosParamTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pos parameter table." + ::= { hh3cPosMIBObjects 1 } + +hh3cPosParamTableEntry OBJECT-TYPE + SYNTAX Hh3cPosParamTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of pos table." + INDEX + { + ifIndex + } + ::= { hh3cPosParamTable 1 } + +Hh3cPosParamTableEntry ::= SEQUENCE + { + hh3cPosCRC INTEGER, + hh3cPosMTU Integer32, + hh3cPosScramble TruthValue, + hh3cPosClockSource INTEGER, + hh3cPosSdhFlagJ0 DisplayString, + hh3cPosSdhFlagJ1 DisplayString, + hh3cPosSonetFlagJ0 Integer32, + hh3cPosSonetFlagJ1 DisplayString, + hh3cPosFlagC2 Integer32, + hh3cPosFrameType INTEGER, + hh3cPosBindVlanId Integer32, + hh3cPosEncapsulation INTEGER, + hh3cPoskeepaliveTimeout Integer32, + hh3cPosBERthresholdSF Integer32, + hh3cPosBERthresholdSD Integer32, + hh3cPosB1Error Counter64, + hh3cPosB2Error Counter64, + hh3cPosB3Error Counter64, + hh3cPosM1Error Counter64, + hh3cPosG1Error Counter64, + hh3cPosFlagJ0Type INTEGER, + hh3cPosFlagJ1Type INTEGER, + hh3cPosB1TCAThreshold Integer32, + hh3cPosB2TCAThreshold Integer32, + hh3cPosB3TCAThreshold Integer32, + hh3cPosB1TCAEnable INTEGER, + hh3cPosB2TCAEnable INTEGER, + hh3cPosB3TCAEnable INTEGER + } + +hh3cPosCRC OBJECT-TYPE + SYNTAX INTEGER{crc32(1),crc16(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The length of CRC" + DEFVAL { crc32 } + ::={ hh3cPosParamTableEntry 1 } + +hh3cPosMTU OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum Transfer Unit (MTU) of POS interface" + ::={ hh3cPosParamTableEntry 2 } + +hh3cPosScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Scrambling is used to avoid continuous 0 or 1 in signals. This + object is to decide whether to scramble or not" + DEFVAL { true } + ::={ hh3cPosParamTableEntry 3 } + +hh3cPosClockSource OBJECT-TYPE + SYNTAX INTEGER{system(1),line(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value indicates the source of clock signal. System indicates + that clock signals are from device itself and line for clock signals + from remote" + DEFVAL { line } + ::={ hh3cPosParamTableEntry 4 } + +hh3cPosSdhFlagJ0 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The section trace byte. This node is used when the frame type is sdh." + ::={ hh3cPosParamTableEntry 5 } + +hh3cPosSdhFlagJ1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path trace byte. This node is used when the frame type is sdh." + ::={ hh3cPosParamTableEntry 6 } + +hh3cPosSonetFlagJ0 OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The section trace byte. This node is used when the frame type is sonet." + ::={ hh3cPosParamTableEntry 7 } + +hh3cPosSonetFlagJ1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path trace byte. This node is used when the frame type is sonet." + ::={ hh3cPosParamTableEntry 8 } + + +hh3cPosFlagC2 OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The parameter for the channel signal value of C2 byte" + DEFVAL { 22 } + ::={ hh3cPosParamTableEntry 9 } + +hh3cPosFrameType OBJECT-TYPE + SYNTAX INTEGER{sdh(1),sonet(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frame type that encapsulates the packet. Default frame type is + sdh(Synchronous Digital Hierarchy) It also can be configured using + sonet type(Synchronous Optical Network)." + DEFVAL { sdh } + ::={ hh3cPosParamTableEntry 10 } + +hh3cPosBindVlanId OBJECT-TYPE + SYNTAX Integer32(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan that this pos port binds. The vlan can not include any other + port, otherwise error will be returned. If the vlan has a virtual + interface, the status of virtual interface will be up or down according + to the link status or this pos." + ::={ hh3cPosParamTableEntry 11 } + +hh3cPosEncapsulation OBJECT-TYPE + SYNTAX INTEGER{ppp(1),hdlc(2),fr(3),mfr(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of encapsulation " + DEFVAL { ppp } + ::={ hh3cPosParamTableEntry 12 } + +hh3cPoskeepaliveTimeout OBJECT-TYPE + SYNTAX Integer32(0..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The keeplive of ppp, hdlc, fr or mfr. It is the query interval of link status. Two + members of a link should have same keeplive. The default 0 prohibits + detecting status of link." + ::={ hh3cPosParamTableEntry 13 } + +hh3cPosBERthresholdSF OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bit-error rate threshold for Signal Fault. SF threshold should + be greater than SD threshold." + DEFVAL { 3 } + ::={ hh3cPosParamTableEntry 14 } + +hh3cPosBERthresholdSD OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bit-error rate threshold for Signal Degrade. SD threshold should + be less than SF threshold." + DEFVAL { 6 } + ::={ hh3cPosParamTableEntry 15 } + +hh3cPosB1Error OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for SBIPE(Section Bit Interleave Parity Error)" + ::={ hh3cPosParamTableEntry 16 } + +hh3cPosB2Error OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for LBIPE(Line Bit Interleave Parity Error)" + ::={ hh3cPosParamTableEntry 17 } + +hh3cPosB3Error OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for PBIPE(Path Bit Interleave Parity Error)" + ::={ hh3cPosParamTableEntry 18 } + +hh3cPosM1Error OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How many times does LREI(Line Remote Error Indication) occur" + ::={ hh3cPosParamTableEntry 19 } + +hh3cPosG1Error OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How many times does PREI(Path Remote Error Indication) occur" + ::={ hh3cPosParamTableEntry 20 } + +hh3cPosFlagJ0Type OBJECT-TYPE + SYNTAX INTEGER{sdh(1),sonet(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frame type that encapsulates the flag J0. Default frame type is + sdh(Synchronous Digital Hierarchy). It also can be configured using + sonet(Synchronous Optical Network) type." + DEFVAL { sdh } + ::={ hh3cPosParamTableEntry 21 } + +hh3cPosFlagJ1Type OBJECT-TYPE + SYNTAX INTEGER{sdh(1),sonet(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frame type that encapsulates the flag J1. Default frame type is + sdh(Synchronous Digital Hierarchy). It also can be configured using + sonet(Synchronous Optical Network) type." + DEFVAL { sdh } + ::={ hh3cPosParamTableEntry 22 } + +hh3cPosB1TCAThreshold OBJECT-TYPE + SYNTAX Integer32 (3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for B1 TCA." + DEFVAL { 6 } + ::={ hh3cPosParamTableEntry 23 } + +hh3cPosB2TCAThreshold OBJECT-TYPE + SYNTAX Integer32 (3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for B2 TCA." + DEFVAL { 6 } + ::={ hh3cPosParamTableEntry 24 } + +hh3cPosB3TCAThreshold OBJECT-TYPE + SYNTAX Integer32 (3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for B3 TCA." + DEFVAL { 6 } + ::={ hh3cPosParamTableEntry 25 } + +hh3cPosB1TCAEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable traps of B1 TCA." + DEFVAL { enable } + ::={ hh3cPosParamTableEntry 26 } + +hh3cPosB2TCAEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable traps of B2 TCA." + DEFVAL { enable } + ::={ hh3cPosParamTableEntry 27 } + +hh3cPosB3TCAEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable traps of B3 TCA." + DEFVAL { enable } + ::={ hh3cPosParamTableEntry 28 } + +hh3cPosMIBNotificationsPrefix OBJECT IDENTIFIER ::= { hh3cPos 2 } +hh3cPosMIBNotifications OBJECT IDENTIFIER ::= { hh3cPosMIBNotificationsPrefix 0 } + +hh3cPosLOSAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates loss of signal" + ::={ hh3cPosMIBNotifications 1 } + +hh3cPosLOFAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates loss of frame" + ::={ hh3cPosMIBNotifications 2 } + +hh3cPosOOFAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates out of frame" + ::={ hh3cPosMIBNotifications 3 } + +hh3cPosLAISAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm when LAIS(Line Alarm Indication Signal) arrives" + ::={ hh3cPosMIBNotifications 4 } + +hh3cPosLRDIAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm when LRDI(Line Remote Defect Indication) arrives" + ::={ hh3cPosMIBNotifications 5 } + +hh3cPosPRDIAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm when PRDI(Path Remote Defect Indication) arrives" + ::={ hh3cPosMIBNotifications 6 } + +hh3cPosPAISAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm when PAIS(Path Alarm Indication Signal) arrives" + ::={ hh3cPosMIBNotifications 7 } + +hh3cPosLOPAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates loss of pointer" + ::={ hh3cPosMIBNotifications 8 } + +hh3cPosSTIMAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates inconsistency between sent and received J0 bytes." + ::={ hh3cPosMIBNotifications 9 } + +hh3cPosPTIMAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates inconsistency between sent and received J1 bytes." + ::={ hh3cPosMIBNotifications 10 } + +hh3cPosPSLMAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates a mismatched C2 byte." + ::={ hh3cPosMIBNotifications 11 } + +hh3cPosLSDAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates that the B2 bit-error rate exceeds SD threshold." + ::={ hh3cPosMIBNotifications 12 } + +hh3cPosLSFAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates that the B2 bit-error rate exceeds SF threshold." + ::={ hh3cPosMIBNotifications 13 } + +hh3cPosNormalAlarm NOTIFICATION-TYPE + OBJECTS + { + ifIndex + } + STATUS current + DESCRIPTION + "Alarm indicates that the Pos interface state returns normal." + ::={ hh3cPosMIBNotifications 14 } + +hh3cPosB1TCAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex, ifDescr } + STATUS current + DESCRIPTION + "Threshold crossing alarms for B1." + ::={ hh3cPosMIBNotifications 15 } + +hh3cPosB2TCAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex, ifDescr } + STATUS current + DESCRIPTION + "Threshold crossing alarms for B2." + ::={ hh3cPosMIBNotifications 16 } + +hh3cPosB3TCAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex, ifDescr } + STATUS current + DESCRIPTION + "Threshold crossing alarms for B3." + ::={ hh3cPosMIBNotifications 17 } + +END |