-- ============================================================================ -- Copyright (C) 2010 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: The MIB module defining objects for the management of a pair of ATM modems -- at each end of the ATM line. -- Reference: -- Version: V3.07 -- ============================================================================ HUAWEI-ATM-OAM-MIB DEFINITIONS ::= BEGIN IMPORTS AtmVpIdentifier, AtmVcIdentifier FROM ATM-TC-MIB huaweiUtility FROM HUAWEI-MIB ifIndex FROM IF-MIB OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,Integer32 FROM SNMPv2-SMI DateAndTime, RowStatus FROM SNMPv2-TC; hwAtmOam MODULE-IDENTITY LAST-UPDATED "201011090000Z" ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "The MIB module defining objects for the management of a pair of ATM modems at each end of the ATM line. " -- Revision history REVISION "201011090000Z" DESCRIPTION "V3.07, modified the description of MIB." REVISION "201007290000Z" DESCRIPTION "V3.06, modified the description of MIB." REVISION "201002080000Z" DESCRIPTION "V3.05, added the definition of the trap node." REVISION "201001100000Z" DESCRIPTION "V3.04, added the definition of the trap node." REVISION "200812240000Z" DESCRIPTION "V3.03, changed the hwAtmOamLbNumber value range from 1-10 to 1-65535." REVISION "200805310000Z" DESCRIPTION "V3.02, deleted chinese character." REVISION "200304280000Z" DESCRIPTION "V3.00, added file head and modified MODULE-IDENTITY. " REVISION "200209260000Z" DESCRIPTION "V1.00, initial version." ::= { huaweiUtility 11 } hwAtmOamMibObjects OBJECT IDENTIFIER ::= { hwAtmOam 1 } hwAtmOamPointTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAtmOamPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OAM point. The indexes of this table are ifIndex,hwAtmOamPointVPI and hwAtmOamPointVCI. " ::= { hwAtmOamMibObjects 1 } hwAtmOamPointEntry OBJECT-TYPE SYNTAX HwAtmOamPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OAM point. The indexes of this entry are ifIndex,hwAtmOamPointVPI and hwAtmOamPointVCI. " INDEX { ifIndex,hwAtmOamPointVPI, hwAtmOamPointVCI } ::= { hwAtmOamPointTable 1 } HwAtmOamPointEntry ::= SEQUENCE { hwAtmOamPointVPI AtmVpIdentifier, hwAtmOamPointVCI AtmVcIdentifier, hwAtmOamPointType INTEGER, hwAtmOamPointAdminStatus INTEGER, hwAtmOamAlarmType INTEGER, hwAtmOamCfgFlag INTEGER, hwAtmOamFmStatus INTEGER, hwAtmOamFmStatusDateTime DateAndTime, hwAtmOamPointRowStatus RowStatus } hwAtmOamPointVPI OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "vpi." ::= { hwAtmOamPointEntry 1 } hwAtmOamPointVCI OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "vci. If vci = 0, it means that this is a F4 point" ::= { hwAtmOamPointEntry 2 } hwAtmOamPointType OBJECT-TYPE SYNTAX INTEGER { e2e(1), segment(2), e2eInter(3), segmentInter(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "OAM point type. Options: 1. e2e(1) -e-t-e end point 2. segment(2) -segment end point 3. e2eInter(3) -connection point within two e-t-e points 4. segmentInter(4) -connection point within two segment points " DEFVAL { segment } ::= { hwAtmOamPointEntry 3 } hwAtmOamPointAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "up(1) means enable; down(2) means disable. Options: 1. up(1) -enable 2. down(2) -disable " DEFVAL { up } ::= { hwAtmOamPointEntry 4 } hwAtmOamAlarmType OBJECT-TYPE SYNTAX INTEGER { noAlarm(0), receiveAisCell(1), receiveRdiCell(2), loc(4), f4Ais(8), portAlarm(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "OAM point alarm type. Options: 1. noAlarm(0) -no alarm 2. receiveAisCell(1) -received AIS cell 3. receiveRdiCell(2) -received RDI cell 4.loc(4) -lost of continuity (CC failed) 5.f4Ais(8) -F4 layer AIS alarm. only for F5 point 6.portAlarm(16) -F1~F3 layer alarm All Alarms can happen at same time which displayed as the relate bit. " ::= { hwAtmOamPointEntry 5 } hwAtmOamCfgFlag OBJECT-TYPE SYNTAX INTEGER { running(1), recovering(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "OAM point configure recovering flag. Options: 1.running(1) -OAM point in running stage 2.recovering(2) -OAM point in recovering stage " ::= { hwAtmOamPointEntry 6 } hwAtmOamFmStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), ais(2), rdi(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "OAM point FM status. Options: 1. normal(1) -FM status is normal 2. ais(2) -FM status is ais 3. rdi(3) -FM status is rdi " ::= { hwAtmOamPointEntry 7 } hwAtmOamFmStatusDateTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the OAM point entered this FM status." ::= { hwAtmOamPointEntry 8 } hwAtmOamPointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OAM point table row status." ::= { hwAtmOamPointEntry 9 } hwAtmOamCcTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAtmOamCcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of CC end point. Refer to the definition of the OAM point table. The indexes of this table are ifIndex,hwAtmOamCcVPI and hwAtmOamCcVCI. " ::= { hwAtmOamMibObjects 2 } hwAtmOamCcEntry OBJECT-TYPE SYNTAX HwAtmOamCcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of CC end point. Refer to the definition of the OAM point table. The indexes of this entry are ifIndex,hwAtmOamCcVPI and hwAtmOamCcVCI. " INDEX { ifIndex,hwAtmOamCcVPI, hwAtmOamCcVCI } ::= { hwAtmOamCcTable 1 } HwAtmOamCcEntry ::= SEQUENCE { hwAtmOamCcVPI AtmVpIdentifier, hwAtmOamCcVCI AtmVcIdentifier, hwAtmOamCcDirection INTEGER, hwAtmOamConfType INTEGER, hwAtmOamCcAdminStatus INTEGER, hwAtmOamCcRowStatus RowStatus } hwAtmOamCcVPI OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "vpi." ::= { hwAtmOamCcEntry 1 } hwAtmOamCcVCI OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "vci. If vci = 0, it means that this is a F4 point" ::= { hwAtmOamCcEntry 2 } hwAtmOamCcDirection OBJECT-TYPE SYNTAX INTEGER { sink(1), source(2), both(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "OAM CC direction. Options: 1. sink(1) -OAM CC direction is sink 2. source(2) -OAM CC direction is source 3. both(3) -OAM CC direction is both " DEFVAL { both } ::= { hwAtmOamCcEntry 3 } hwAtmOamConfType OBJECT-TYPE SYNTAX INTEGER { autoConfig(1), manualConfig(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "OAM CC configure type,only valid for up or down operating. Options: 1. autoConfig(1) -active/deactive CC by A/D protocol 2. manualConfig(2) -active/deactive CC by TMN entirely. see I.610 " DEFVAL { manualConfig } ::= { hwAtmOamCcEntry 4 } hwAtmOamCcAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "up(1) means enable; down(2) means disable. Options: 1. up(1) -enable 2. down(2) -disable " DEFVAL { up } ::= { hwAtmOamCcEntry 5 } hwAtmOamCcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OAM CC end point table row status." ::= { hwAtmOamCcEntry 6 } hwAtmOamLbTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAtmOamLbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of ATM OAM loopback, it is used for setting flow loopback. The indexes of this table are ifIndex,hwAtmOamLbVPI and hwAtmOamLbVCI. " ::= { hwAtmOamMibObjects 3 } hwAtmOamLbEntry OBJECT-TYPE SYNTAX HwAtmOamLbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of ATM OAM loopback, it is used for setting flow loopback. The indexes of this entry are ifIndex,hwAtmOamLbVPI and hwAtmOamLbVCI. " INDEX { ifIndex,hwAtmOamLbVPI, hwAtmOamLbVCI } ::= { hwAtmOamLbTable 1 } HwAtmOamLbEntry ::= SEQUENCE { hwAtmOamLbVPI AtmVpIdentifier, hwAtmOamLbVCI AtmVcIdentifier, hwAtmOamLbType INTEGER, hwAtmOamLbPointLLID OCTET STRING, hwAtmOamLbNumber Integer32, hwAtmOamLbInterval Integer32 } hwAtmOamLbVPI OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vpi of the OAM loopback flow." ::= { hwAtmOamLbEntry 1 } hwAtmOamLbVCI OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vci of the OAM loopback flow. If vci = 0, means that this is a F4 point. " ::= { hwAtmOamLbEntry 2 } hwAtmOamLbType OBJECT-TYPE SYNTAX INTEGER { e2e(1), segment(2), llid(3), noloopback(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "OAM loopback type. Options: 1. e2e(1) -end to end loopback 2. segment(2) -segment loopback 3. llid(3) -specified llid loopback 4. noloopback(4) -stopping loopback " DEFVAL { segment } ::= { hwAtmOamLbEntry 3 } hwAtmOamLbPointLLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify loopback destination LLID. It is valid to be set llid(3) for hwAtmOamLbType only. " ::= { hwAtmOamLbEntry 4 } hwAtmOamLbNumber OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the number of the cells loopbacked. " ::= { hwAtmOamLbEntry 5 } hwAtmOamLbInterval OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the interval between two insert operation. " ::= { hwAtmOamLbEntry 6 } hwAtmOamLlidTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAtmOamLlidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OAM LLID. The index of this table is ifIndex. " ::= { hwAtmOamMibObjects 4 } hwAtmOamLlidEntry OBJECT-TYPE SYNTAX HwAtmOamLlidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OAM LLID. The index of this entry is ifIndex. " INDEX { ifIndex } ::= { hwAtmOamLlidTable 1 } HwAtmOamLlidEntry ::= SEQUENCE { hwAtmOamLlidPointLLID OCTET STRING } hwAtmOamLlidPointLLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "local interface LLID. " ::= { hwAtmOamLlidEntry 1 } hwAtmOamInsertTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAtmOamInsertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OAM Insert. This table only support 'set' operation. The indexes of this table are ifIndex,hwAtmOamInsertVPI and hwAtmOamInsertVCI. " ::= { hwAtmOamMibObjects 5 } hwAtmOamInsertEntry OBJECT-TYPE SYNTAX HwAtmOamInsertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OAM Insert. This table only support 'set' operation. The indexes of this entry are ifIndex,hwAtmOamInsertVPI and hwAtmOamInsertVCI. " INDEX { ifIndex,hwAtmOamInsertVPI, hwAtmOamInsertVCI } ::= { hwAtmOamInsertTable 1 } HwAtmOamInsertEntry ::= SEQUENCE { hwAtmOamInsertVPI AtmVpIdentifier, hwAtmOamInsertVCI AtmVcIdentifier, hwAtmOamInsertOperation INTEGER, hwAtmOamInsertSegment INTEGER, hwAtmOamInsertCellType INTEGER } hwAtmOamInsertVPI OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "vpi." ::= { hwAtmOamInsertEntry 1 } hwAtmOamInsertVCI OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "vci. if vci = 0, means that this is a F4 point." ::= { hwAtmOamInsertEntry 2 } hwAtmOamInsertOperation OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "specify the operation(begin or stop) of the insertion. Options: 1. start(1) -the operation of the insertion is begin 2. stop(2) -the operation of the insertion is stop " ::= { hwAtmOamInsertEntry 3 } hwAtmOamInsertSegment OBJECT-TYPE SYNTAX INTEGER { segment(1), end(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "specify the segment type. Options: 1. segment(1) -specify the segment type is segment 2. end(2) -specify the segment type is end " ::= { hwAtmOamInsertEntry 4 } hwAtmOamInsertCellType OBJECT-TYPE SYNTAX INTEGER { ais(1), rdi(2), cc(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "specify the type of the inserted cell. Options: 1. ais(1) -specify the type of the inserted cell is ais 2. rdi(2) -specify the type of the inserted cell is rdi 3. cc(3) -specify the type of the inserted cell is cc " ::= { hwAtmOamInsertEntry 5 } hwAtmOamTraps OBJECT IDENTIFIER ::= { hwAtmOam 2 } hwAtmOamTrapVarBindOids OBJECT IDENTIFIER ::= { hwAtmOamTraps 1 } hwAtmOamGeneralVarBindOids OBJECT IDENTIFIER ::= { hwAtmOamTrapVarBindOids 1 } hwAtmOamVarBindLoopbackResult OBJECT-TYPE SYNTAX INTEGER { success(1), timeout(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Loopback result. Options: 1. success(1) -loopback success 2. timeout(2) -not received loopback cell for 5 seconds after sent " ::= { hwAtmOamGeneralVarBindOids 1 } hwAtmOamVarBindOidsReason OBJECT IDENTIFIER ::= { hwAtmOamTrapVarBindOids 2 } hwAtmOamAisReason OBJECT-TYPE SYNTAX INTEGER { connDelete(1), boardFail(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "OAM operation terminate reason. Options: 1. connDelete(1) -ATM connection be deleted 2. boardFail(2) -Board fail " ::= { hwAtmOamVarBindOidsReason 1 } hwAtmOamOperTerminateReason OBJECT-TYPE SYNTAX INTEGER { connDelete(1), boardFail(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "OAM operation terminate reason: Options: 1. connDelete(1) -ATM connection be deleted 2. boardFail(2) -Board fail " ::= { hwAtmOamVarBindOidsReason 2 } hwAtmOamAlarmTraps OBJECT IDENTIFIER ::= { hwAtmOamTraps 2 } hwAtmOamAlarmTrapsOids OBJECT IDENTIFIER ::= { hwAtmOamAlarmTraps 0 } hwAtmOamAlarmAis NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI } STATUS current DESCRIPTION "This trap will send when there is some defect in the upstream. alarm description:AIS alarm. explain: AIS cell received from upstream. resolving method:Check if there is some defect in the upstream. " ::= { hwAtmOamAlarmTrapsOids 1 } hwAtmOamAlarmAisRestore NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI } STATUS current DESCRIPTION "This trap will send when there is no AIS cell received from upstream within a time interval of 2.5 seconds, with a margin of 0.5 seconds. alarm description: AIS alarm restore. explain: There is no AIS cell received from upstream within a time interval of 2.5 seconds, with a margin of 0.5 seconds. resolving method:NA. " ::= { hwAtmOamAlarmTrapsOids 2 } hwAtmOamAlarmRdi NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI } STATUS current DESCRIPTION "This trap will send when there is some defect in the downstream. alarm description:RDI alarm. explain: RDI cell received from downstream. resolving method:Check if there is some defect in the downstream. " ::= { hwAtmOamAlarmTrapsOids 3 } hwAtmOamAlarmRdiRestore NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI } STATUS current DESCRIPTION "This trap will send when there is no RDI cell received from downstream within a time interval of 2.5 seconds, with a margin of 0.5 seconds. alarm description:RDI alarm restore explain: There is no RDI cell received from downstream within a time interval of 2.5 seconds, with a margin of 0.5 seconds. resolving method:NA. " ::= { hwAtmOamAlarmTrapsOids 4 } hwAtmOamAlarmLoc NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI } STATUS current DESCRIPTION "This trap will send when CC sink can not receive CC cells from source within a time interval of 3.5 seconds,with a margin of 0.5 seconds;Or physical fault is detected. alarm description:LOC alarm. explain: CC sink can not receive CC cells from source within a time interval of 3.5 seconds,with a margin of 0.5 seconds;Or physical fault is detected. resolving method:Check if there is some physical fault.check if there is some defect between CC source and CC sink.check if CC source is configured correctly. " ::= { hwAtmOamAlarmTrapsOids 5 } hwAtmOamAlarmLocRestore NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI } STATUS current DESCRIPTION "This trap will send when CC cells can be received from CC source.Or physical fault is restored. alarm description:LOC alarm restore. explain: CC cells can be received from CC source.Or physical fault is restored. resolving method:NA. " ::= { hwAtmOamAlarmTrapsOids 6 } hwAtmOamAlarmLbTerminate NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI, hwAtmOamOperTerminateReason } STATUS current DESCRIPTION "This trap will send when the corresponding connection is deleted or there is some fault in the corresponding board. alarm description:LB abort alarm. explain: 1.The corresponding connection is deleted. 2.There is some fault in the corresponding board. resolving method:Until the board changes normal, and renew configuring if necessary. " ::= { hwAtmOamAlarmTrapsOids 7 } hwAtmOamAlarmInsTerminate NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamPointVPI, hwAtmOamPointVCI, hwAtmOamOperTerminateReason } STATUS current DESCRIPTION "This trap will send when the corresponding connection is deleted or there is some fault in the corresponding board. alarm description:Insertion abort alarm. explain: 1.The corresponding connection is deleted. 2.There is some fault in the corresponding board. resolving method:Until the board changes normal, and renew configuring if necessary. " ::= { hwAtmOamAlarmTrapsOids 8 } hwAtmOamGeneralTraps OBJECT IDENTIFIER ::= { hwAtmOamTraps 3 } hwAtmOamGeneralTrapsOids OBJECT IDENTIFIER ::= { hwAtmOamGeneralTraps 0 } hwAtmOamTrapLoopbackReport NOTIFICATION-TYPE OBJECTS { hwAtmOamLbPointLLID, hwAtmOamVarBindLoopbackResult, hwAtmOamLbVPI, hwAtmOamLbVCI, ifIndex } STATUS current DESCRIPTION "This trap will send when the loopback result of LB cell return. General trap description: Used to send loopback result of LB cell, success(1) or timeout(2). " ::= { hwAtmOamGeneralTrapsOids 1 } hwAtmOamPingLoopTestTrap NOTIFICATION-TYPE OBJECTS { ifIndex, hwAtmOamLbVPI , hwAtmOamLbVCI, hwAtmOamLbCurrentNumber, hwAtmOamLbCurrentResult } STATUS current DESCRIPTION "The trap whill send when the ATM ping loop test finished." ::= { hwAtmOamGeneralTrapsOids 2 } hwAtmOamTrapsVbOids OBJECT IDENTIFIER ::= { hwAtmOam 3 } hwAtmOamLbCurrentNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The current atmping number." ::= { hwAtmOamTrapsVbOids 1 } hwAtmOamLbCurrentResult OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The current atmping result. Options: 1. successful(0) -the current atmping successful 2. timeout(1) -the current atmping timeout 3. boardfailed(2) -the board failed " ::= { hwAtmOamTrapsVbOids 2 } END