Observium_CE/mibs/rad/RAD-GEN-MIB

12517 lines
425 KiB
Plaintext

RAD-GEN-MIB DEFINITIONS ::= BEGIN
-- Title: RAD MIBs for Q3 2016 version 1.0
-- Copyright 2000 RAD Data Communications, Ltd.
-- All Rights Reserved.
-- It is RAD's intent to encourage the widespread use of
-- this Specification in connection with the management of
-- RAD products. RAD grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of RAD products.
-- This Specification is supplied "as is," and RAD makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
schedEntry FROM DISMAN-SCHEDULE-MIB
entPhysicalAlias, entPhysicalDescr, PhysicalIndexOrZero FROM ENTITY-MIB
IANAifType FROM IANAifType-MIB
ifAlias, ifIndex FROM IF-MIB
InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
BfdDiagTC, BfdIntervalTC FROM BFD-TC-STD-MIB-R
sysName FROM SNMPv2-MIB
Integer32, Counter32, TimeTicks,
IpAddress, Gauge32, Unsigned32,
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
OBJECT-IDENTITY, Counter64 FROM SNMPv2-SMI
TimeStamp, TDomain, TAddress,
TEXTUAL-CONVENTION, DisplayString, RowStatus,
DateAndTime, RowPointer, MacAddress FROM SNMPv2-TC
radGen, radSpecificDevices, systems,
fileTransfer FROM RAD-SMI-MIB
FileType, RadEntityType, AlarmForwardingCause FROM RAD-TC;
radGenAll MODULE-IDENTITY
LAST-UPDATED "201610191523Z" -- October 19, 2016
ORGANIZATION "RAD Data Communications Ltd."
CONTACT-INFO
"System Department
Email: mibs@rad.com
Postal: RAD Data Communications Ltd.
24 Raoul Wallenberg St.
Tel-Aviv 6971920
Israel
Phone: +972-3-645-5421
Fax: +972-3-760-7844"
DESCRIPTION
"RAD General MIB."
::= { radGen 6 }
-- systems OBJECT IDENTIFIER ::= { radGen 1 } list of RAD products
-- agnt OBJECT IDENTIFIER ::= { radGen 2 } agent general tree
-- services OBJECT IDENTIFIER ::= { radGen 3 } See services.txt
-- radTransport OBJECT IDENTIFIER ::= { radGen 4 } RAD transport tree
-- fmObjects OBJECT IDENTIFIER ::= { radGen 5 } Fault Management
sfp OBJECT IDENTIFIER ::= { radSpecificDevices 3 }
sfpConnector OBJECT IDENTIFIER ::= { sfp 4 }
sfpEvents OBJECT IDENTIFIER ::= { sfpConnector 0 }
radSysTR OBJECT IDENTIFIER ::= { systems 1 } -- RAD Token Ring
radRADring OBJECT IDENTIFIER ::= { radSysTR 1 }
radTMA OBJECT IDENTIFIER ::= { radSysTR 2 }
radRingMonitor OBJECT IDENTIFIER ::= { radSysTR 3 }
radSysFddi OBJECT IDENTIFIER ::= { systems 2 } -- RAD Fddi
radFDX100 OBJECT IDENTIFIER ::= { radSysFddi 1 } -- RAD Fddi
radSysWan OBJECT IDENTIFIER ::= { systems 3 } -- RAD Wan products
radSysWanEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD Wan products."
::= { radSysWan 0 }
radMP2100 OBJECT IDENTIFIER ::= { radSysWan 1 }
radMP2104 OBJECT IDENTIFIER ::= { radSysWan 2 }
radMP2100B OBJECT IDENTIFIER ::= { radSysWan 3 }
radMP2100F OBJECT IDENTIFIER ::= { radSysWan 4 }
radMP2100H OBJECT IDENTIFIER ::= { radSysWan 5 }
radMP2104H OBJECT IDENTIFIER ::= { radSysWan 6 }
radMP2200B OBJECT IDENTIFIER ::= { radSysWan 7 }
radMP2200F OBJECT IDENTIFIER ::= { radSysWan 8 }
radMX3000 OBJECT IDENTIFIER ::= { radSysWan 9 }
radMX3004 OBJECT IDENTIFIER ::= { radSysWan 10 }
radMX30 OBJECT IDENTIFIER ::= { radSysWan 11 }
radMX300 OBJECT IDENTIFIER ::= { radSysWan 12 }
radVOIP OBJECT IDENTIFIER ::= { radSysWan 13 }
radKM2100 OBJECT IDENTIFIER ::= { radSysWan 15 }
radKM2104 OBJECT IDENTIFIER ::= { radSysWan 16 }
radDXC30 OBJECT IDENTIFIER ::= { radSysWan 20 }
radDXC10A OBJECT IDENTIFIER ::= { radSysWan 21 }
radDXC8R OBJECT IDENTIFIER ::= { radSysWan 22 }
radDXC30E OBJECT IDENTIFIER ::= { radSysWan 23 }
radDXC3000 OBJECT IDENTIFIER ::= { radSysWan 24 }
radDXC8RNew OBJECT IDENTIFIER ::= { radSysWan 25 }
radFcdT1LC OBJECT IDENTIFIER ::= { radSysWan 26 }
radFcdE1LC OBJECT IDENTIFIER ::= { radSysWan 27 }
radFcdT1L OBJECT IDENTIFIER ::= { radSysWan 28 }
radFcdE1L OBJECT IDENTIFIER ::= { radSysWan 29 }
radFcdT1 OBJECT IDENTIFIER ::= { radSysWan 30 }
radFcdE1 OBJECT IDENTIFIER ::= { radSysWan 31 }
radFcdE1I OBJECT IDENTIFIER ::= { radSysWan 32 }
radFcdT1M OBJECT IDENTIFIER ::= { radSysWan 33 }
radFcdE1M OBJECT IDENTIFIER ::= { radSysWan 34 }
radFcdIP OBJECT IDENTIFIER ::= { radSysWan 35}
radFcdT1A OBJECT IDENTIFIER ::= { radSysWan 36 }
radFcdE1A OBJECT IDENTIFIER ::= { radSysWan 37 }
radFcdW OBJECT IDENTIFIER ::= { radSysWan 38 }
radFcdSTM OBJECT IDENTIFIER ::= { radSysWan 39 }
radHtuE1Sa OBJECT IDENTIFIER ::= { radSysWan 40 }
radHtuE1 OBJECT IDENTIFIER ::= { radSysWan 41 } --card
radHtu2Sa OBJECT IDENTIFIER ::= { radSysWan 42 }
radHtu2 OBJECT IDENTIFIER ::= { radSysWan 43 } --card
radAsmi450R768Sa OBJECT IDENTIFIER ::= { radSysWan 44 }
radAsmi450R768 OBJECT IDENTIFIER ::= { radSysWan 45 } --card
radAsmi450R1152Sa OBJECT IDENTIFIER ::= { radSysWan 46 }
radAsmi450R1152 OBJECT IDENTIFIER ::= { radSysWan 47 } --card
radLrs12F OBJECT IDENTIFIER ::= { radSysWan 48 }
radLrs12B OBJECT IDENTIFIER ::= { radSysWan 49 }
radLrs52 OBJECT IDENTIFIER ::= { radSysWan 50 }
radHcdE1Sa OBJECT IDENTIFIER ::= { radSysWan 51 }
radHcdE1 OBJECT IDENTIFIER ::= { radSysWan 52 } --card
radHtuT1Sa OBJECT IDENTIFIER ::= { radSysWan 53 }
radHtuT1 OBJECT IDENTIFIER ::= { radSysWan 54 } --card
radOptimux4E1 OBJECT IDENTIFIER ::= { radSysWan 55 }
radOptimux4T1 OBJECT IDENTIFIER ::= { radSysWan 56 }
radOptimuxXLE1 OBJECT IDENTIFIER ::= { radSysWan 57 }
radOptimuxXLT1 OBJECT IDENTIFIER ::= { radSysWan 58 }
radOptimuxXL16E1 OBJECT IDENTIFIER ::= { radSysWan 59 }
radImx64 OBJECT IDENTIFIER ::= { radSysWan 60 }
radImx6L OBJECT IDENTIFIER ::= { radSysWan 61 }
radImx2 OBJECT IDENTIFIER ::= { radSysWan 62 }
radImx4T1 OBJECT IDENTIFIER ::= { radSysWan 63 }
radImx4E1 OBJECT IDENTIFIER ::= { radSysWan 64 }
radImx2T1E1 OBJECT IDENTIFIER ::= { radSysWan 65 }
radImxi4 OBJECT IDENTIFIER ::= { radSysWan 66 }
radOptimux155 OBJECT IDENTIFIER ::= { radSysWan 67 } --SA
radOptimux4T1L OBJECT IDENTIFIER ::= { radSysWan 68 } --SA Low Cost
radOptimux4E1L OBJECT IDENTIFIER ::= { radSysWan 69 } --SA Low Cost
radHtuE1SaV2 OBJECT IDENTIFIER ::= { radSysWan 70 }
radHtuE1V2 OBJECT IDENTIFIER ::= { radSysWan 71 } --card
radFomiE3 OBJECT IDENTIFIER ::= { radSysWan 72 } --card
radFomiT3 OBJECT IDENTIFIER ::= { radSysWan 73 } --card
radOpt4E1C OBJECT IDENTIFIER ::= { radSysWan 74 } --card
radOpt4T1C OBJECT IDENTIFIER ::= { radSysWan 75 } --card
radPrbiE3 OBJECT IDENTIFIER ::= { radSysWan 76 } --SA
radPrbiT3 OBJECT IDENTIFIER ::= { radSysWan 77 } --SA
radHcd4Sa OBJECT IDENTIFIER ::= { radSysWan 78 } --SA
radOptimuxT3 OBJECT IDENTIFIER ::= { radSysWan 79 } --SA
radFRmon OBJECT IDENTIFIER ::= { radSysWan 80 }
radIpMux4 OBJECT IDENTIFIER ::= { radSysWan 81 }
radIpMux1 OBJECT IDENTIFIER ::= { radSysWan 82 }
radIpMux16 OBJECT IDENTIFIER ::= { radSysWan 83 }
radIpMux1E OBJECT IDENTIFIER ::= { radSysWan 84 }
radVmux2100 OBJECT IDENTIFIER ::= { radSysWan 85 }
radMP104 OBJECT IDENTIFIER ::= { radSysWan 86 }
radMP204 OBJECT IDENTIFIER ::= { radSysWan 87 }
radVmux110 OBJECT IDENTIFIER ::= { radSysWan 88 }
-- reserved for radVmux105 OBJECT IDENTIFIER ::= { radSysWan 89 }
radFcd155 OBJECT IDENTIFIER ::= { radSysWan 90 } --SA
radIpMux8 OBJECT IDENTIFIER ::= { radSysWan 91 }
radOptimux155DS3 OBJECT IDENTIFIER ::= { radSysWan 92 } --SA
radOptimuxT3L OBJECT IDENTIFIER ::= { radSysWan 93 } --SA Low Cost
radGmux2000 OBJECT IDENTIFIER ::= { radSysWan 94 }
radOp16E1L OBJECT IDENTIFIER ::= { radSysWan 95 } --19 inch box
radOp16E1LS OBJECT IDENTIFIER ::= { radSysWan 96 } --half 19 inch box (single)
radPRBm20 OBJECT IDENTIFIER ::= { radSysWan 97 } -- half 19 inch box
radPRBm22 OBJECT IDENTIFIER ::= { radSysWan 98 } -- 19 inch box
radAsmi52A OBJECT IDENTIFIER ::= { radSysWan 99 } -- SA
radOpXLE1 OBJECT IDENTIFIER ::= { radSysWan 100 } -- New-Look
radOpXLT1 OBJECT IDENTIFIER ::= { radSysWan 101 } -- New-Look
radOpXL16E1 OBJECT IDENTIFIER ::= { radSysWan 102 } -- New-Look
radOp4E1 OBJECT IDENTIFIER ::= { radSysWan 103 } -- New-Look
radOp4T1 OBJECT IDENTIFIER ::= { radSysWan 104 } -- New-Look
radDxc4 OBJECT IDENTIFIER ::= { radSysWan 105 }
radIpMux11 OBJECT IDENTIFIER ::= { radSysWan 106 }
radIpMux14 OBJECT IDENTIFIER ::= { radSysWan 107 }
radOp1550 OBJECT IDENTIFIER ::= { radSysWan 108 }
-- reserved for radVplsMtu OBJECT IDENTIFIER ::= { radSysWan 109 }
radFdsl101 OBJECT IDENTIFIER ::= { radSysWan 110 }
radFdsl201 OBJECT IDENTIFIER ::= { radSysWan 111 }
radVmux120 OBJECT IDENTIFIER ::= { radSysWan 112 }
radVmux2200 OBJECT IDENTIFIER ::= { radSysWan 113 }
radVmux400 OBJECT IDENTIFIER ::= { radSysWan 114 }
radIpMux116 OBJECT IDENTIFIER ::= { radSysWan 115 }
radOp4E1LNew OBJECT IDENTIFIER ::= { radSysWan 116 } -- New SA Low Cost
radOp4T1LNew OBJECT IDENTIFIER ::= { radSysWan 117 } -- New SA Low Cost
radFcd155E OBJECT IDENTIFIER ::= { radSysWan 118 } -- 19 inch box, non APS
radFcd155ES OBJECT IDENTIFIER ::= { radSysWan 119 } -- half 19 inch box, APS
radMP4100 OBJECT IDENTIFIER ::= { radSysWan 120 }
radAsmi52L OBJECT IDENTIFIER ::= { radSysWan 121 } -- SA Low Cost
radVmux210 OBJECT IDENTIFIER ::= { radSysWan 122 }
radOp34E1 OBJECT IDENTIFIER ::= { radSysWan 123 }
radVmux312 OBJECT IDENTIFIER ::= { radSysWan 124 }
radVmux404 OBJECT IDENTIFIER ::= { radSysWan 125 }
radVmux420 OBJECT IDENTIFIER ::= { radSysWan 126 }
radIpMux12 OBJECT IDENTIFIER ::= { radSysWan 127 }
radOptimux4E1V3dot5 OBJECT IDENTIFIER ::= { radSysWan 128 }
radOptimux4E1Mar06 OBJECT IDENTIFIER ::= { radSysWan 129 }
radFcd155EwAPS OBJECT IDENTIFIER ::= { radSysWan 130 } -- 19 inch box, APS
radOptimux4T1Mar06 OBJECT IDENTIFIER ::= { radSysWan 131 }
radFcd155EwAPS2pdh OBJECT IDENTIFIER ::= { radSysWan 132 } -- 19 inch box, APS,E3 & E1
radVmux320 OBJECT IDENTIFIER ::= { radSysWan 133 }
radMP2100VoIP OBJECT IDENTIFIER ::= { radSysWan 134 }
radMP2104VoIP OBJECT IDENTIFIER ::= { radSysWan 135 }
radIpMux24 OBJECT IDENTIFIER ::= { radSysWan 136 }
radOp4E1NG1 OBJECT IDENTIFIER ::= { radSysWan 137 } -- OP-108
radOp4T1NG1 OBJECT IDENTIFIER ::= { radSysWan 138 } -- OP-106
radOp25 OBJECT IDENTIFIER ::= { radSysWan 139 } -- T1 interface
radAsmi54 OBJECT IDENTIFIER ::= { radSysWan 140 } -- SA
radVmux314 OBJECT IDENTIFIER ::= { radSysWan 141 }
radFcd622 OBJECT IDENTIFIER ::= { radSysWan 142 }
radLrs22 OBJECT IDENTIFIER ::= { radSysWan 143 }
radUNT20E1 OBJECT IDENTIFIER ::= { radSysWan 144 }
radIpMux2L OBJECT IDENTIFIER ::= { radSysWan 145 }
radFcdE1E OBJECT IDENTIFIER ::= { radSysWan 146 }
radIpMux216 OBJECT IDENTIFIER ::= { radSysWan 147 }
radLrs102 OBJECT IDENTIFIER ::= { radSysWan 148 }
radGmux2004 OBJECT IDENTIFIER ::= { radSysWan 149 }
radLrs102unbal OBJECT IDENTIFIER ::= { radSysWan 150 } -- LRS102 Unbalanced
radLrs16 OBJECT IDENTIFIER ::= { radSysWan 151 }
radVmux405 OBJECT IDENTIFIER ::= { radSysWan 152 }
radVmux425 OBJECT IDENTIFIER ::= { radSysWan 153 }
radMiniCVS OBJECT IDENTIFIER ::= { radSysWan 154 }
radIpMux155 OBJECT IDENTIFIER ::= { radSysWan 155 }
radSysBRG OBJECT IDENTIFIER ::= { systems 4 } -- RAD Bridges products
radTRE1 OBJECT IDENTIFIER ::= { radSysBRG 1 } -- RAD Bridges products
radTRE1D OBJECT IDENTIFIER ::= { radSysBRG 2 } -- RAD Bridges products
radTRE8 OBJECT IDENTIFIER ::= { radSysBRG 3 } -- RAD Bridges products
radTRE8D OBJECT IDENTIFIER ::= { radSysBRG 4 } -- RAD Bridges products
radMBE1 OBJECT IDENTIFIER ::= { radSysBRG 5 } -- RAD Bridges products
radMBE1D OBJECT IDENTIFIER ::= { radSysBRG 6 } -- RAD Bridges products
radMBE8 OBJECT IDENTIFIER ::= { radSysBRG 7 } -- RAD Bridges products
radMBE8D OBJECT IDENTIFIER ::= { radSysBRG 8 } -- RAD Bridges products
radMLBT OBJECT IDENTIFIER ::= { radSysBRG 9 } -- RAD Bridges products
radFEB4DAS OBJECT IDENTIFIER ::= { radSysBRG 10 } -- RAD Bridges products
radTrimBrg10 OBJECT IDENTIFIER ::= { radSysBRG 11 } -- RAD Bridges products
radTrimBrg16 OBJECT IDENTIFIER ::= { radSysBRG 12 } -- RAD Bridges products
radRRTRE8 OBJECT IDENTIFIER ::= { radSysBRG 13 } -- RAD Bridges products
radRRTRE8D OBJECT IDENTIFIER ::= { radSysBRG 14 } -- RAD Bridges products
radRRMLBT OBJECT IDENTIFIER ::= { radSysBRG 15 } -- RAD Bridges products
radRRMLBTF OBJECT IDENTIFIER ::= { radSysBRG 16 } -- RAD Bridges products
radRRTRE1D OBJECT IDENTIFIER ::= { radSysBRG 17 } -- RAD Bridges products
radTRERAS OBJECT IDENTIFIER ::= { radSysBRG 18 } -- RAD Bridges products
radTRERASa OBJECT IDENTIFIER ::= { radSysBRG 19 } -- RAD Bridges products
radMBERAS OBJECT IDENTIFIER ::= { radSysBRG 20 } -- RAD Bridges products
radMBERASa OBJECT IDENTIFIER ::= { radSysBRG 21 } -- RAD Bridges products
radFEB4FDX OBJECT IDENTIFIER ::= { radSysBRG 22 } -- RAD Bridges products
radFEB4SAS OBJECT IDENTIFIER ::= { radSysBRG 23 } -- RAD Bridges products
radRRFTBDAS OBJECT IDENTIFIER ::= { radSysBRG 24 } -- RAD Bridges products
radRRFTBSAS OBJECT IDENTIFIER ::= { radSysBRG 25 } -- RAD Bridges products
radFTBDAS OBJECT IDENTIFIER ::= { radSysBRG 26 } -- RAD Bridges products
radFTBSAS OBJECT IDENTIFIER ::= { radSysBRG 27 } -- RAD Bridges products
radFastWay100 OBJECT IDENTIFIER ::= { radSysBRG 28 } -- RAD Bridges products
radSysCnvrtr OBJECT IDENTIFIER ::= { systems 5 } -- RAD Converters products
radSTC1 OBJECT IDENTIFIER ::= { radSysCnvrtr 1 } -- RAD Converters products
radSTC2 OBJECT IDENTIFIER ::= { radSysCnvrtr 3 } -- RAD Converters products
radSTC1UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 4 } -- RAD Converters products
radSTC2UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 6 } -- RAD Converters products
radFTC1 OBJECT IDENTIFIER ::= { radSysCnvrtr 10 } -- RAD Converters products
radFTC2 OBJECT IDENTIFIER ::= { radSysCnvrtr 12 } -- RAD Converters products
radFTC1UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 13 } -- RAD Converters products
radFTC2UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 15 } -- RAD Converters products
radSEC1 OBJECT IDENTIFIER ::= { radSysCnvrtr 20 } -- RAD Converters products
radSEC2 OBJECT IDENTIFIER ::= { radSysCnvrtr 22 } -- RAD Converters products
radSEC1UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 23 } -- RAD Converters products
radSEC2UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 25 } -- RAD Converters products
radFEC1 OBJECT IDENTIFIER ::= { radSysCnvrtr 30 } -- RAD Converters products
radFEC2 OBJECT IDENTIFIER ::= { radSysCnvrtr 32 } -- RAD Converters products
radFEC1UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 33 } -- RAD Converters products
radFEC2UDP OBJECT IDENTIFIER ::= { radSysCnvrtr 35 } -- RAD Converters products
radRIC155 OBJECT IDENTIFIER ::= { radSysCnvrtr 36 } -- RAD Converters products
radRICE1 OBJECT IDENTIFIER ::= { radSysCnvrtr 37 } -- RAD Converters products
radETX102 OBJECT IDENTIFIER ::= { radSysCnvrtr 38 } -- RAD Converters products
radRIC155GE OBJECT IDENTIFIER ::= { radSysCnvrtr 39 } -- RAD Converters products
radRiciT3 OBJECT IDENTIFIER ::= { radSysCnvrtr 40 } -- RAD Converters products
radRiciE3 OBJECT IDENTIFIER ::= { radSysCnvrtr 41 } -- RAD Converters products
radRiciT1 OBJECT IDENTIFIER ::= { radSysCnvrtr 42 } -- RAD Converters products
radETX202 OBJECT IDENTIFIER ::= { radSysCnvrtr 43 } -- RAD Converters products
radETX105 OBJECT IDENTIFIER ::= { radSysCnvrtr 44 } -- RAD Converters products
radETX205 OBJECT IDENTIFIER ::= { radSysCnvrtr 45 } -- RAD Converters products
radRiciSE OBJECT IDENTIFIER ::= { radSysCnvrtr 46 } -- RAD Converters products
radRIC622GE OBJECT IDENTIFIER ::= { radSysCnvrtr 47 } -- RAD Converters products
radSPH OBJECT IDENTIFIER ::= { radSysCnvrtr 48 } -- RAD Converters products
radMiricE1T1 OBJECT IDENTIFIER ::= { radSysCnvrtr 49 } -- RAD Converters products
radMiricE3T3 OBJECT IDENTIFIER ::= { radSysCnvrtr 50 } -- RAD Converters products
radSPH4 OBJECT IDENTIFIER ::= { radSysCnvrtr 51 } -- RAD Converters products
radEthAccess OBJECT IDENTIFIER ::= {systems 6}
radETX510 OBJECT IDENTIFIER ::= { radEthAccess 1 }
radEGate100 OBJECT IDENTIFIER ::= { radEthAccess 2 }
radEGate20 OBJECT IDENTIFIER ::= { radEthAccess 3 }
radRici8E1 OBJECT IDENTIFIER ::= { radEthAccess 4 }
radRici8T1 OBJECT IDENTIFIER ::= { radEthAccess 5 }
radRici4E1 OBJECT IDENTIFIER ::= { radEthAccess 6 }
radRici4T1 OBJECT IDENTIFIER ::= { radEthAccess 7 }
radIMXI4 OBJECT IDENTIFIER ::= { radEthAccess 8 }-- for Khazahstan only
radETX550 OBJECT IDENTIFIER ::= { radEthAccess 9 }
radRici16 OBJECT IDENTIFIER ::= { radEthAccess 10 }
radETX102A OBJECT IDENTIFIER ::= { radEthAccess 11 }
radETX202A OBJECT IDENTIFIER ::= { radEthAccess 12 }
radETX201A OBJECT IDENTIFIER ::= { radEthAccess 13 }
radETX201 OBJECT IDENTIFIER ::= { radEthAccess 14 }
radUNT20Ric OBJECT IDENTIFIER ::= { radEthAccess 15 }
radRici4E1L OBJECT IDENTIFIER ::= { radEthAccess 16 }
radRici8E1L OBJECT IDENTIFIER ::= { radEthAccess 17 }
radRici155GE OBJECT IDENTIFIER ::= { radEthAccess 18 }
radRici622GE OBJECT IDENTIFIER ::= { radEthAccess 19 }
radETX208 OBJECT IDENTIFIER ::= { radEthAccess 20 }
radETX202AW OBJECT IDENTIFIER ::= { radEthAccess 21 }--for wide box of ETX202A
radETX102H OBJECT IDENTIFIER ::= { radEthAccess 22 } -- Hardened metal box
radETX202H OBJECT IDENTIFIER ::= { radEthAccess 23 } -- Hardened metal box
radETX205A OBJECT IDENTIFIER ::= { radEthAccess 30 }
radETX220A OBJECT IDENTIFIER ::= { radEthAccess 32 }
radETX203AM OBJECT IDENTIFIER ::= { radEthAccess 33 }
radETX203AX OBJECT IDENTIFIER ::= { radEthAccess 34 }
radETX2i OBJECT IDENTIFIER ::= { radEthAccess 40 }
radETX2iHalf19Inch OBJECT IDENTIFIER ::= { radEthAccess 43 }
radETX2iNebs OBJECT IDENTIFIER ::= { radEthAccess 44 }
radETX2iVENebs OBJECT IDENTIFIER ::= { radEthAccess 45 }
radETX203AXH OBJECT IDENTIFIER ::= { radEthAccess 46 } -- ETX203AX\H, LEDs on front panel
radSysStkHub OBJECT IDENTIFIER ::= { systems 7 } -- RAD Stackable products
radRBHE OBJECT IDENTIFIER ::= { radSysStkHub 1 } -- RAD Stackable products
radRBHT OBJECT IDENTIFIER ::= { radSysStkHub 2 } -- RAD Stackable products
radRBHEEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD Stackable products."
::= { radRBHE 0 }
radRBHTEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD Stackable products."
::= { radRBHT 0 }
radETS4fddiDAS OBJECT IDENTIFIER ::= { radSysStkHub 3 } -- RAD Stackable products
radETS4fddiSAS OBJECT IDENTIFIER ::= { radSysStkHub 4 } -- RAD Stackable products
radSAHEMX OBJECT IDENTIFIER ::= { radSysStkHub 5 } -- RAD Stackable products
radSAHTM OBJECT IDENTIFIER ::= { radSysStkHub 6 } -- RAD Stackable products
radETS4 OBJECT IDENTIFIER ::= { radSysStkHub 7 } -- RAD Stackable products
radSAHEMU OBJECT IDENTIFIER ::= { radSysStkHub 8 } -- RAD Stackable products
unknown OBJECT IDENTIFIER ::= { radSysStkHub 9 } -- RAD Stackable products
radSAH16Eint OBJECT IDENTIFIER ::= { radSysStkHub 10 } -- RAD Stackable products
radSAH16Tint OBJECT IDENTIFIER ::= { radSysStkHub 11 } -- RAD Stackable products
radSAH16Eext OBJECT IDENTIFIER ::= { radSysStkHub 12 } -- RAD Stackable products
radSAH16Text OBJECT IDENTIFIER ::= { radSysStkHub 13 } -- RAD Stackable products
radSysPS OBJECT IDENTIFIER ::= { systems 8 } -- RAD Packet Switch (PS) products
radSysPSEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD Packet Switch (PS) products."
::= { radSysPS 0 }
radSPS2 OBJECT IDENTIFIER ::= { radSysPS 1 } -- RAD Packet Switch (PS) products
radSPS3 OBJECT IDENTIFIER ::= { radSysPS 2 } -- RAD Packet Switch (PS) products
radSPS6 OBJECT IDENTIFIER ::= { radSysPS 3 } -- RAD Packet Switch (PS) products
radSPS9 OBJECT IDENTIFIER ::= { radSysPS 4 } -- RAD Packet Switch (PS) products
radSPS12 OBJECT IDENTIFIER ::= { radSysPS 5 } -- RAD Packet Switch (PS) products
radAPD2 OBJECT IDENTIFIER ::= { radSysPS 6 } -- RAD Packet Switch (PS) products
radAPD8 OBJECT IDENTIFIER ::= { radSysPS 7 } -- RAD Packet Switch (PS) products
radAPS8 OBJECT IDENTIFIER ::= { radSysPS 8 } -- RAD Packet Switch (PS) products
radAPS16 OBJECT IDENTIFIER ::= { radSysPS 9 } -- RAD Packet Switch (PS) products
radAPS24 OBJECT IDENTIFIER ::= { radSysPS 10 } -- RAD Packet Switch (PS) products
radSPS3S OBJECT IDENTIFIER ::= { radSysPS 11} -- RAD Packet Switch (PS) products
radFPS8 OBJECT IDENTIFIER ::= { radSysPS 12} -- RAD Packet Switch (PS) products
radFPS12 OBJECT IDENTIFIER ::= { radSysPS 13} -- RAD Packet Switch (PS) products
radSPS3ScSL OBJECT IDENTIFIER ::= { radSysPS 14} -- RAD Packet Switch (PS) products
radSPS3Sc2S OBJECT IDENTIFIER ::= { radSysPS 15} -- RAD Packet Switch (PS) products
radFPS8c OBJECT IDENTIFIER ::= { radSysPS 16} -- RAD Packet Switch (PS) products
radFPS4 OBJECT IDENTIFIER ::= { radSysPS 17} -- RAD Packet Switch (PS) products
radSPS4 OBJECT IDENTIFIER ::= { radSysPS 18} -- RAD Packet Switch (PS) products
radSysEth OBJECT IDENTIFIER ::= { systems 9 } -- RAD Ethernet products
radEP8T OBJECT IDENTIFIER ::= {radSysEth 1} -- RAD Ethernet products
radEP4TAUI OBJECT IDENTIFIER ::= {radSysEth 2} -- RAD Ethernet products
radEP4T2FL OBJECT IDENTIFIER ::= {radSysEth 3} -- RAD Ethernet products
radEP4TFL OBJECT IDENTIFIER ::= {radSysEth 4} -- RAD Ethernet products
radEP4FL OBJECT IDENTIFIER ::= {radSysEth 5} -- RAD Ethernet products
radEPR8T OBJECT IDENTIFIER ::= {radSysEth 7} -- RAD Ethernet products
radEPR4TAUI OBJECT IDENTIFIER ::= {radSysEth 8} -- RAD Ethernet products
radEPR4T2FL OBJECT IDENTIFIER ::= {radSysEth 9} -- RAD Ethernet products
radEPR4TFL OBJECT IDENTIFIER ::= {radSysEth 10} -- RAD Ethernet products
radEPR4FL OBJECT IDENTIFIER ::= {radSysEth 11} -- RAD Ethernet products
radSysRtr OBJECT IDENTIFIER ::= { systems 11 } -- RAD Router products
radSysRtrEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD Router products."
::= { radSysRtr 0 }
radRTED OBJECT IDENTIFIER ::= {radSysRtr 1} -- RAD Router products
radRTEM OBJECT IDENTIFIER ::= {radSysRtr 2} -- RAD Router products
radRTEC OBJECT IDENTIFIER ::= {radSysRtr 3} -- RAD Router products
radWebRanger OBJECT IDENTIFIER ::= {radSysRtr 4} -- RAD Router products
radTinyRouter OBJECT IDENTIFIER ::= {radSysRtr 5} -- RAD Router products
radLA240 OBJECT IDENTIFIER ::= {radSysRtr 6} -- RAD Router products
radSuperLan OBJECT IDENTIFIER ::= {radSysRtr 7} -- RAD Router products (LA-240)
radLA240I OBJECT IDENTIFIER ::= {radSysRtr 8} -- RAD Router products
radFcdIsdn OBJECT IDENTIFIER ::= {radSysRtr 9} -- RAD Router products
radEFcdIp OBJECT IDENTIFIER ::= {radSysRtr 10} -- RAD Router products (FCD-IP/D)
radFcdIpD OBJECT IDENTIFIER ::= {radSysRtr 11} -- RAD Router products
radFcdIpM OBJECT IDENTIFIER ::= {radSysRtr 12} -- RAD Router products (LA-240)
radFcdIpL OBJECT IDENTIFIER ::= {radSysRtr 13} -- RAD Router products
radSysAtm OBJECT IDENTIFIER ::= { systems 12 } -- RAD ATM products
radSysAtmEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD ATM products."
::= { radSysAtm 0 }
radStarSwitch OBJECT IDENTIFIER ::= {radSysAtm 1} --RAD StartSwitch products
radStarSwitchATM25 OBJECT IDENTIFIER ::= {radStarSwitch 1} --RAD StartSwitch products
radStarSwitchATM25L OBJECT IDENTIFIER ::= {radStarSwitch 2} --RAD StartSwitch products
radStarSwitchATM155 OBJECT IDENTIFIER ::= {radStarSwitch 3} --RAD StartSwitch products
radAtmCsuDsu OBJECT IDENTIFIER ::= {radSysAtm 2} --RAD CSU/DSU products
radAmcdE1 OBJECT IDENTIFIER ::= {radAtmCsuDsu 1} -- RAD CSU/DSU products
radAmcdT1 OBJECT IDENTIFIER ::= {radAtmCsuDsu 2} -- RAD CSU/DSU products
radAce20E OBJECT IDENTIFIER ::= {radAtmCsuDsu 3} -- RAD CSU/DSU products
radAce20T OBJECT IDENTIFIER ::= {radAtmCsuDsu 4} -- RAD CSU/DSU products
radAce2005 OBJECT IDENTIFIER ::= { radAtmCsuDsu 5} -- RAD ACE2005
radAce2002 OBJECT IDENTIFIER ::= { radAtmCsuDsu 6} -- RAD ACE2002
radAce2002E OBJECT IDENTIFIER ::= { radAtmCsuDsu 7} -- RAD ACE2002E
radAce2E OBJECT IDENTIFIER ::= {radAtmCsuDsu 8} -- RAD CSU/DSU products
radAce2T OBJECT IDENTIFIER ::= {radAtmCsuDsu 9} -- RAD CSU/DSU products
radMlAtmE1 OBJECT IDENTIFIER ::= {radAtmCsuDsu 10} -- RAD ATM Piggy
radMlAtmT1 OBJECT IDENTIFIER ::= {radAtmCsuDsu 11} -- RAD ATM Piggy
radAmc102 OBJECT IDENTIFIER ::= {radAtmCsuDsu 12} -- RAD AMC102
radAmc102c OBJECT IDENTIFIER ::= {radAtmCsuDsu 13} -- RAD AMC102 CARD
radAce202 OBJECT IDENTIFIER ::= { radAtmCsuDsu 14} -- RAD ACE202
radAce OBJECT IDENTIFIER ::= {radSysAtm 3} --RAD ACE products
radAce101 OBJECT IDENTIFIER ::= {radAce 1} -- RAD ACE101
radAce102 OBJECT IDENTIFIER ::= {radAce 2} -- RAD ACE102
radAce50 OBJECT IDENTIFIER ::= {radAce 3} -- RAD ACE50
radAce52 OBJECT IDENTIFIER ::= {radAce 4} -- RAD ACE52
radAce52L OBJECT IDENTIFIER ::= {radAce 5} -- RAD ACE52L
-- for radAce51 which was canceled
radAce201 OBJECT IDENTIFIER ::= {radAce 7} -- RAD ACE201
radAce3200 OBJECT IDENTIFIER ::= {radAce 8} -- RAD ACE3200
radAce3100 OBJECT IDENTIFIER ::= {radAce 9} -- RAD ACE3100
radAce3400 OBJECT IDENTIFIER ::= {radAce 10} -- RAD ACE3400
radAce3402 OBJECT IDENTIFIER ::= {radAce 11} -- RAD ACE3402
radAce3100PSN OBJECT IDENTIFIER ::= {radAce 12} -- RAD ACE3100/PSN
radAce3200PSN OBJECT IDENTIFIER ::= {radAce 13} -- RAD ACE3200/PSN
radAce3400PSN OBJECT IDENTIFIER ::= {radAce 14} -- RAD ACE3400/PSN
radAce3402PSN OBJECT IDENTIFIER ::= {radAce 15} -- RAD ACE3402/PSN
radAce3600 OBJECT IDENTIFIER ::= {radAce 16} -- RAD ACE3600
radAce3205 OBJECT IDENTIFIER ::= {radAce 17} -- RAD ACE3205
radAce3105 OBJECT IDENTIFIER ::= {radAce 18} -- RAD ACE3105
radAce3220 OBJECT IDENTIFIER ::= {radAce 19} -- RAD ACE3220
radSysLA OBJECT IDENTIFIER ::= {systems 13} --RAD IAD (Integrated Access Device) products
radLA140 OBJECT IDENTIFIER ::= {radSysLA 1} -- RAD LA-140
radLA110 OBJECT IDENTIFIER ::= {radSysLA 2} -- RAD LA-110
radLA104 OBJECT IDENTIFIER ::= {radSysLA 3} -- RAD LA-104 (LA-110 with IMA)
radLA130 OBJECT IDENTIFIER ::= {radSysLA 4}
radLA210 OBJECT IDENTIFIER ::= {radSysLA 5} -- RAD LA-210
radSecurity OBJECT IDENTIFIER ::= {systems 14} --RAD AAA Security
radTest OBJECT IDENTIFIER ::= {systems 15} -- RAD Test Network Element Performance
-- no objects should be added to this branch in RAD MIB.
radTrace OBJECT IDENTIFIER ::= {systems 16}
radAgnTrace OBJECT IDENTIFIER ::= { radTrace 1} -- Agent Trace debug
resetInformationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResetInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table traces the agent fatal error. "
::= { radAgnTrace 1 }
resetInformationEntry OBJECT-TYPE
SYNTAX ResetInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table has a single row entry and provides
Information related to the last reboot."
INDEX { resetInformationId }
::= { resetInformationTable 1 }
ResetInformationEntry ::= SEQUENCE {
resetInformationId Unsigned32,
resetInformationLastReset INTEGER,
resetInformationFileName SnmpAdminString,
resetInformationLineNumber Unsigned32,
resetInformationPC Unsigned32,
resetInformationExceptionCause Unsigned32,
resetInformationReason INTEGER
}
resetInformationId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"resetInformationId =1"
::= {resetInformationEntry 1 }
resetInformationLastReset OBJECT-TYPE
SYNTAX INTEGER
{
coldStart(1),
warmStart(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of last reset."
::= {resetInformationEntry 2 }
resetInformationFileName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the filename is empty then the object is not applicable"
::= {resetInformationEntry 3 }
resetInformationLineNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"if the line number value is zero then this object is not applicable"
::= {resetInformationEntry 4 }
resetInformationPC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"if the Program Counter value is zero then this object is not applicable "
::= {resetInformationEntry 5 }
resetInformationExceptionCause OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"if the Exception Cause value is zero then this object is not applicable"
::= {resetInformationEntry 6 }
resetInformationReason OBJECT-TYPE
SYNTAX INTEGER
{
resetCommand (1),
factoryDefaultCommand (2),
userDefaultCommand (3),
factoryDefaultAllCommand (4),
softwareInstallation (5),
unconfirmedStartupConfig (6),
unconfirmedSoftware (7),
configurationFileRejection (8),
resetAwaitingStartupConfigConfirm(9),
resetAwaitingSoftwareConfirm (10),
configLoadedByZeroTouch (11),
otherReason (255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for the last reset."
::= {resetInformationEntry 7 }
radZeroTouch OBJECT IDENTIFIER ::= {systems 17}
-- radSysTerminal OBJECT IDENTIFIER ::= {systems 100} RAD Terminal Meta-MIB;
-- no objects should be added to this branch in RAD MIB.
-- End of radGen node
agnt OBJECT IDENTIFIER ::= { radGen 2}
-- agent general tree
-- Agent General
agnHwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ASCII string for description and display of the agent hardware version,
as it is known by the agent software.The user can update the version
upon request when he changes components in the agent's module "
::= { agnt 1 }
agnTrapMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this attribute determines the type of traps the
agent should mask and not send to the management console. The
value is differently determined for different products. There are
mainly two methods:
- an integer number, specifying the traps' severity.
- a sum of 2**n, where n is a bit assigned to a certain
masked trap group.
User should consult the product specification, to find out
the method employed."
::= { agnt 2 }
agnTrapValue OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The value of the trap decoded in internal RAD format. Full description is given
in the Trap definition file"
::= {agnt 3}
agnChangeCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of changes in system configuration that were reported to the
manager since last cold start"
::= {agnt 4 }
agnSpecific OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Object identifier of entity containing additional information
regarding this instance."
::= { agnt 5}
agnConfigMsg OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Full configuration message coded in internal RAD application format.
This entry describes agent's configuration.
For MP-2200 R3, this object describes agent's support of the V5.1
feature: 1 octet ; bit 0 (LSB).
'1' - V5.1 feature is supported
'0' - V5.1 feature is not supported."
::= { agnt 6 }
-- Manager table to record all IP addresses
mngTrapIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF MngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates the destination address of the traps.
Internally it will be limited to ten addresses. "
::= { agnt 7 }
mngEntry OBJECT-TYPE
SYNTAX MngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX { mngID }
::= { mngTrapIpTable 1 }
MngEntry ::=
SEQUENCE {
mngID
Integer32,
mngIP
IpAddress,
mngIPMask
IpAddress,
mngTrapMask
Integer32,
mngAlarmTrapMask
OCTET STRING,
mngSnmpTrapUdpPort
Unsigned32
}
mngID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This value indicates an index of a specific IP address"
::= { mngEntry 1 }
mngIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates the destination address of the traps. IP 0.0.0.0 removes the entry. "
::= { mngEntry 2 }
mngIPMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This value indicates the mask of the destination addresses of the traps. "
::= { mngEntry 3 }
mngTrapMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this attribute determines the type of traps the
agent should mask and not send to this NMS. The
value is differently determined for different products. There are
mainly two methods:
- an integer number, specifying the traps' severity.
- a sum of 2**n, where n is a bit assigned to a certain
masked trap group.
User should consult the product specification, to find out
the method employed."
::= { mngEntry 4 }
mngAlarmTrapMask OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object determines the alarm traps that the
agent should mask (not send to this manager).
The value is an Octet String, where each bit
is assigned to a certain trap.
If the bit = 1, the trap will be masked.
If the bit = 0, the trap will not be masked.
For more details on the specific alarm traps masked,
see product specification."
::= { mngEntry 5 }
mngSnmpTrapUdpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enables to set the UDP port (socket) used for SNMP traps."
::= { mngEntry 6 }
agnIndication OBJECT-TYPE
SYNTAX INTEGER {
faulty (1), -- =major
warning (2),
normal (3), -- off
minor (4),
major (5),
event (6),
critical(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Attribute describing the state of the entity the agent is responsible for.
In case of a modular entity, the value of this attribute will be according
to the component which is in the worst state.
The order of severity (from top to bottom) is:
critical-> major (or faulty)-> minor-> event-> warning-> normal (off)."
::= { agnt 8 }
agnMonitorModeCmd OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
off(2),
on(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this attribute to ON, will enforce the agent to change its mode of operation to
Monitor Mode"
::= {agnt 9}
agnLed OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry specifies the LEDs status of the agent module . Each led will be represented by 4
bits where the first 2 bits (left) will specify the status :
(00=NA, 01=OFF, 10=ON, 11=BLINK),
and the next two bits (right) will specify the color :
(00=GREEN, 01=RED, 10=YELLOW, 11=GRAY)"
::= {agnt 10}
trapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table may include the last few traps generated by the agent, for future retrieval. The table
has a limited capacity. If traps are not retrieved in proper time, they will be
over-written by new traps.
For other devices, it can include generic variables that will be attached to traps
as 'accessible-for-notify'."
::= {agnt 11}
trapEntry OBJECT-TYPE
SYNTAX TrapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in trapTable."
INDEX { trapID }
::= { trapTable 1 }
TrapEntry ::=
SEQUENCE {
trapID
Integer32,
trapVal
DisplayString,
trapTimeSinceOccurrence
TimeTicks,
trapNumeric
Integer32
}
trapID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates an index of a specific trap.
Can be used also for any trap, while trapVal is used
as 'accessible-for-notify' or trapNumeric is used."
::= { trapEntry 1 }
trapVal OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is the actual ASCII description of the trap.
It can be used also as attached variable of traps, in order
to detail in explicit ASCII text, data of the trap.
In this case, it is used as 'accessible-for-notify'."
::= { trapEntry 2 }
trapTimeSinceOccurrence OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the amount of time passed since the occurrence of the event that
triggered this trap. "
::= { trapEntry 3 }
trapNumeric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" This object is a numeric general parameter, that can be attached to any trap.
Values can be positive or negative."
::= { trapEntry 4 }
fileTransfer OBJECT IDENTIFIER ::= { agnt 12 }
fileServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the server from which the file is loaded "
::= { fileTransfer 1 }
fileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file to be loaded. For protection, read returns
NULL. "
::= { fileTransfer 2 }
fileTransCmd OBJECT-TYPE
SYNTAX INTEGER {
swDwnLoad (1),
configDwnLoad (2),
configUpLoad (3),
coProcDwnLoad (4),
stateUpLoad (5),
dwnLoadUserFile (6),
upLoadUserFile (7),
swDwnLoadAndReset (8),
swUpLoad (9),
swDwnLoad2BkupStorage(10),
bootDwnLoad (11),
bootUpLoad (12),
swUpLoadFromBkupStorage(13),
licenseDwnLoad (14),
configDwnLoadToDefaultFile(15),
noOp (255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The command to be executed on fileName at fileServerIP."
::= { fileTransfer 3 }
-- tftp group
tftpRetryTimeOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" General Retransmission time-out value (seconds) "
-- DEFVAL { 15 }
::= { fileTransfer 4 }
tftpTotalTimeOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Total Retransmission time-out value (seconds) "
-- DEFVAL { 60 }
::= { fileTransfer 5 }
tftpStatus OBJECT-TYPE
SYNTAX INTEGER {
noOp(2),
connecting(3),
transferringData(4),
endedTimeOut(5),
endedOk(6),
error(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of tftp session. When a session ended with success,
the tftpStatus should be endedOk(6). Before restarting a
tftp session, the NMS should set the tftpStatus to noOp(2).
That's the reason of MAX-ACCESS read-write to this field."
DEFVAL { noOp}
::= { fileTransfer 6 }
tftpError OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(2) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The MSB represents the standard error code.
The LSB represents the private error code.
0x0000 is No Error
0x0100 is File Not Found
0x0200 is Access violation
0x0300 is Disk full or allocation exceeded
0x0400 is Illegal TFTP operation
0x0500 is Unknown transfer ID
0x0600 is File already exists
0x0700 is No such user
0x0001 is Server Overflow
0x0002 is No empty UDP port
0x0003 is No empty connection
0x0004 is Illegal File Mode
0x0007 is Illegal PDU size
0x0008 is TFTP Server does not exist
0x0009 is Incorrect File
0x000A is Wrong License format
0x000B is License ID already used"
DEFVAL { '0000'h }
::= { fileTransfer 7 }
fileTransferToSubSystems OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object represents the sub-systems the fileTransCmd
refers to. It should be used when a system is divided
to sub-systems and each sub-system (or part of them) can
have a different SW/Configuration.
Each bit of this object will represent one of the sub-systems.
Bit='1' - APPLY to respective sub-system
Bit='0' - DO NOT APPLY to respective sub-system
For the meaning of each bit, see product's specification.
User will select the sub-systems envolved by filling-in the bits
that represent these sub-systems.
In this case, the file represented by 'fileName' will
include several parts, each representing one of the sub-systems.
The agent will refer only to the part/s indicated by this object.
0 Octet Strings = not applicable
DEFVAL = 0h for the products that support this object."
::= { fileTransfer 8 }
fileNameWithinProduct OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The file name used by the product within the product file system."
::= { fileTransfer 9 }
--Internal SW Download table
intSwdlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IntSwdlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This parameters table is for
internal Software down load. It also includes data
about all files contained in the Object from which
down-load is performed."
::= { fileTransfer 10 }
intSwdlEntry OBJECT-TYPE
SYNTAX IntSwdlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {intSwdlObjIdx, intSwdlFileIdx }
::= { intSwdlTable 1}
IntSwdlEntry ::=
SEQUENCE {
intSwdlObjIdx Integer32,
intSwdlFileIdx Integer32,
intSwdlFileName DisplayString,
intSwdlFileSwVer DisplayString,
intSwdlSwDate DisplayString,
intSwdlSize DisplayString,
intSwdlCmd INTEGER,
intSwdlToSubSystem OCTET STRING,
intSwdlCardType INTEGER,
intSwdlFlashIdx Integer32
}
intSwdlObjIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the object from which down-load is performed."
::= {intSwdlEntry 1}
intSwdlFileIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the files included in intSwdlObjIdx.
One of these files can be selected to be internally
downloaded."
::= {intSwdlEntry 2}
intSwdlFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the file."
::= {intSwdlEntry 3}
intSwdlFileSwVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version of the file."
::= {intSwdlEntry 4}
intSwdlSwDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version date of the file."
::= {intSwdlEntry 5}
intSwdlSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the file."
::= {intSwdlEntry 6}
intSwdlCmd OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The command to down-load a SW file to an object.
The Agent will change the value of this MIB object to off(2)
automatically, after accepting the command."
::= {intSwdlEntry 7}
intSwdlToSubSystem OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object defines the subsystem for download.
Bit='1'- APPLY to respective sub system.
Bit='0'- DO NOT APPLY to respective sub system.
For more details see product specification.
For every octet bit0=LSB, bit7=MSB"
::= { intSwdlEntry 8 }
intSwdlCardType OBJECT-TYPE
SYNTAX INTEGER
{
unknown (1),
gstm1 (220), -- GMUX-2000 STM1 card
goc3 (221), -- GMUX-2000 OC3 card
gstm1D (222), -- GMUX-2000 STM1 card with 2 ports
goc3D (223), -- GMUX-2000 OC3 card with 2 ports
serverE1 (270), -- GMUX-2000 Server E1 Card
serverT1 (271), -- GMUX-2000 Server T1 Card
serverE1Pw (272), -- Gmux2000 Server E1 PW Card
serverT1Pw (273), -- Gmux2000 Server T1 PW Card
gigabitEth (280), -- GMUX-2000 Gigabit ETH Card
gigabitEth2 (281), -- Gmux2000 new Gigabit ETH Card - 2 GbE ports with SFP connector
eth2 (282), -- Gmux2000 new ETH Card - 2 ETH ports with RJ45 connectors (10/100/1000)
gigabitEth8 (283), -- Gmux2000 new Gigabit ETH Card - 8 GbE ports with SFP connector
eth8 (284), -- Gmux2000 new ETH Card - 8 ETH ports with RJ45 connectors (10/100/1000)
channelizedT3Pw1 (290), -- Gmux2000 Channelized T3 PW Card
cesT128 (300), -- Gmux-2000 CES T1 28 ports (external T1 ports) card.
cesE128 (301), -- Gmux-2000 CES E1 28 ports (external E1 ports) card.
cesT1Pw28 (302), -- Gmux2000 CES T1 PW ports (external T1 ports) card.
cesE1Pw28 (303), -- Gmux2000 CES E1 PW ports (external E1 ports) card.
vmxE1VeDe (310), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 external Data ports.
vmxE1VeDi (311), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 internal Data ports.
vmxE1ViDe (312), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 external Data ports.
vmxE1ViDi (313), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 internal Data ports.
vmxT1VeDe (314), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 external Data ports.
vmxT1VeDi (315), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 internal Data ports.
vmxT1ViDe (316), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 external Data ports.
vmxT1ViDi (317), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 internal Data ports.
vc12E1UeNe (318), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 external Network (Data) ports.
vc12E1UeNi (319), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 internal Network (Data) ports.
vc12E1UiNe (320), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 external Network (Data) ports.
vc12E1UiNi (321), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 internal Network (Data) ports.
vc12T1UeNe (322), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 external Network (Data) ports.
vc12T1UeNi (323), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 internal Network (Data) ports.
vc12T1UiNe (324), -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 external Network (Data) ports.
vc12T1UiNi (325), -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 internal Network (Data) ports.
vca16E1UeNe (326), -- Gmux-2000 VCA E1 card with 16 external User (voice) + 2 external Network (Data) ports.
vca16E1UeNi (327), -- Gmux-2000 VCA E1 card with 16 external User (voice) + 2 internal Network (Data) ports.
vca16E1UiNe (328), -- Gmux-2000 VCA E1 card with 16 internal User (voice) + 2 external Network (Data) ports.
vca16E1UiNi (329), -- Gmux-2000 VCA E1 card with 16 internal User (voice) + 2 internal Network (Data) ports.
vca16T1UeNe (330), -- Gmux-2000 VCA T1 card with 16 external User (voice) + 2 external Network (Data) ports.
vca16T1UeNi (331), -- Gmux-2000 VCA T1 card with 16 external User (voice) + 2 internal Network (Data) ports.
vca16T1UiNe (332), -- Gmux-2000 VCA T1 card with 16 internal User (voice) + 2 external Network (Data) ports.
vca16T1UiNi (333), -- Gmux-2000 VCA T1 card with 16 internal User (voice) + 2 internal Network (Data) ports.
vca12E1UeNe (334), -- Gmux-2000 VCA E1 card with 12 external User (voice) + 2 external Network (Data) ports.
vca12E1UeNi (335), -- Gmux-2000 VCA E1 card with 12 external User (voice) + 2 internal Network (Data) ports.
vca12E1UiNe (336), -- Gmux-2000 VCA E1 card with 12 internal User (voice) + 2 external Network (Data) ports.
vca12E1UiNi (337), -- Gmux-2000 VCA E1 card with 12 internal User (voice) + 2 internal Network (Data) ports.
vca12T1UeNe (338), -- Gmux-2000 VCA T1 card with 12 external User (voice) + 2 external Network (Data) ports.
vca12T1UeNi (339), -- Gmux-2000 VCA T1 card with 12 external User (voice) + 2 internal Network (Data) ports.
vca12T1UiNe (340), -- Gmux-2000 VCA T1 card with 12 internal User (voice) + 2 external Network (Data) ports.
vca12T1UiNi (341), -- Gmux-2000 VCA T1 card with 12 internal User (voice) + 2 internal Network (Data) ports.
vmg16E1Ue (342), -- Gmux-2000 VMG (Media Gateway) E1 card with 16 external User ports
vmg16E1Ui (343), -- Gmux-2000 VMG (Media Gateway) E1 card with 16 internal User ports
vmg16T1Ue (344), -- Gmux-2000 VMG (Media Gateway) T1 card with 16 external User ports
vmg16T1Ui (345), -- Gmux-2000 VMG (Media Gateway) T1 card with 16 internal User ports
vmg12E1Ue (346), -- Gmux-2000 VMG (Media Gateway) E1 card with 12 external User ports
vmg12E1Ui (347), -- Gmux-2000 VMG (Media Gateway) E1 card with 12 internal User ports
vmg12T1Ue (348), -- Gmux-2000 VMG (Media Gateway) T1 card with 12 external User ports
vmg12T1Ui (349) -- Gmux-2000 VMG (Media Gateway) T1 card with 12 internal User ports
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the Card type that this file is relevant for."
::= {intSwdlEntry 9}
intSwdlFlashIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the flash memory this file is stored in (1 or 2)
(Example: 1= The file is stored in flash No.1).
ASMi52 file will always be stored in Flash No.2 (intSwdlFlashIdx=2)."
::= {intSwdlEntry 10}
--SW Download Status table
swdlStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwdlStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This parameters table is for software download status.
It also includes data about the files down-loaded or
attempted to be down-loaded."
::= { fileTransfer 11 }
swdlStatusEntry OBJECT-TYPE
SYNTAX SwdlStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {swdlStatusTypeIdx, swdlStatusIdx }
::= { swdlStatusTable 1}
SwdlStatusEntry ::=
SEQUENCE {
swdlStatusTypeIdx Integer32,
swdlStatusIdx Integer32,
swdlStatusFileName DisplayString,
swdlStatusSlot DisplayString,
swdlStatusSubSystem DisplayString,
swdlStatusStatus Integer32,
swdlStatusTime DisplayString
}
swdlStatusTypeIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the down-load type (e.g. external (1) or internal (2))."
::= {swdlStatusEntry 1}
swdlStatusIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the status rows."
::= {swdlStatusEntry 2}
swdlStatusFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the file."
::= {swdlStatusEntry 3}
swdlStatusSlot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot of the updated (or attempted to be updated) object."
::= {swdlStatusEntry 4}
swdlStatusSubSystem OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subsystem that updated (or attempted to be updated)."
::= {swdlStatusEntry 5}
swdlStatusStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the down load process.
Value: Fail (2), OK (3), InProcess (4)."
::= {swdlStatusEntry 6}
swdlStatusTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This MIB parameter indicates the time SW download was finished.
The format shuld be YYYY-MM-DD, hh:mm:ss"
::= {swdlStatusEntry 7}
clearDwldStatusLog OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object clears the status log.
Value: off(2), external(3), internal(4)
The Agent will change the value of this MIB object to off(2)
automatically, after accepting the command ."
::= { fileTransfer 12 }
autoFileTransfer OBJECT IDENTIFIER ::= { fileTransfer 13}
-- Agent initiated auto file transfer.
autoFileTransferTable OBJECT-TYPE
SYNTAX SEQUENCE OF AutoFileTransferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Scheduling configuration table for
Agent initiated file transfer."
::= { autoFileTransfer 1 }
autoFileTransferEntry OBJECT-TYPE
SYNTAX AutoFileTransferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table."
INDEX { autoFileTransferType}
::= { autoFileTransferTable 1}
AutoFileTransferEntry ::=
SEQUENCE {
autoFileTransferType
INTEGER,
autoFileTransferServerIp
IpAddress,
autoFileTransferFileName
SnmpAdminString,
autoFileTransferScheduling
INTEGER,
autoFileTransferTimeRecurrence
Integer32,
autoFileTransferOccurrenceRecurrence
Integer32
}
autoFileTransferType OBJECT-TYPE
SYNTAX INTEGER
{
alarmsBuffer (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the type of file to be transferred
by agent. "
::= { autoFileTransferEntry 1 }
autoFileTransferServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the IP Address of the
server to which the file is uploaded."
::= { autoFileTransferEntry 2 }
autoFileTransferFileName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the name of
the file to be uploaded."
::= { autoFileTransferEntry 3 }
autoFileTransferScheduling OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
now (2),
recurrence (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines schedule for TFTP Automatic session(s)
initiated by Agent, according to the value selected:
now - initiate immediate single session.
recurrence- initiate single session 'every M time units'.
or 'every N occurrences' or upon both, (earliest event).
Time reccurence period (M) is defined by
fileTransferTimeRecurrence.
Occurrence reccurence (N) is defined by
fileTransferOccurrenceRecurrence.
Zero value means that the object is not relevant (not
taken into account for the recurrence). It is invalid
that both will have zero values in our case (recurrence).
When both are non zero, file is transferred
upon earliest event"
::= { autoFileTransferEntry 4 }
autoFileTransferTimeRecurrence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines time reccurence interval,
e.g. M can be 'every M days', 'every M hours' etc.
Zero is used to indicate
there's no time reccurence (0= notApplicable).
This object is taken into account only
if autoFileTransferScheduling = recurrence
For LA-110 time units are days."
::= { autoFileTransferEntry 5 }
autoFileTransferOccurrenceRecurrence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines Occurrence reccurence interval,
e.g N can be in 'every N alarms', 'every N log entries' etc.
zero is used to indicate
There's no Event Reccurence. (0= notApplicable)
This object is taken into account only
if autoFileTransferScheduling = recurrence
Occurence Type (Alarms, etc.) is according
to autoFileTransferType."
::= { autoFileTransferEntry 6 }
fileTransferServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server Port number used for File Transfer.
Applicable for SFTP.
Valid values: 0..65535."
-- DEFVAL { 22 }
::= { fileTransfer 14 }
fileTransferProtocol OBJECT-TYPE
SYNTAX INTEGER
{
tftp (1), --default
sftp (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"File Transfer protocol used."
::= { fileTransfer 15 }
systemReset OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3), --HW
resetConfig (4),
resetMapping (5),
resetStandby (6),
factoryDefault (7),
userDefault (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset action to be performed on the system.
- resetConfig (4) - reset to default configuration; in case of existing
user default configuration, it will be reset to this configuration
- resetMapping (5) - reset SDH/SONET mapping to default for all SDH/SONET links
- resetStandby (6) - can be used only by devices with redundancy on MAIN/CL
- factoryDefault (7) - execute the factory-default command
- userDefault (8) - execute the user-default command"
::= { agnt 13 }
systemTiming OBJECT IDENTIFIER ::= { agnt 14 }
systemDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"System date."
::= { systemTiming 1 }
systemTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"System time."
::= { systemTiming 2 }
systemTimeElapsed OBJECT-TYPE
SYNTAX Integer32 (0..899)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that have elapsed since the
beginning of the current error-measurement
period. Same for all ports of the device."
::= { systemTiming 3 }
systemNtp OBJECT IDENTIFIER ::= { systemTiming 4 } -- Network Time Protocol
systemNtpMode OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
broadcastClient (3),
unicastClient (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the NTP Mode."
::= { systemNtp 1 }
systemNtpGmt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the NTP GMT (Greenwich Mean Time),
Possible values range is -12..12.
For new devices/versions this variable will be in minutes."
::= { systemNtp 2 }
systemNtpServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the NTP Server Address Type."
::= { systemNtp 3 }
systemNtpServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the NTP Server Address."
::= { systemNtp 4 }
systemNtpUpdateInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the NTP Update Interval,
measured in seconds. It means, minimum time between two
consecutive NTP requests."
::= { systemNtp 5 }
systemNtpCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
sendUpdateRequest (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents NTP possible commands.
After the Agent accepts a command, it will automatically change
the value to off(2)."
::= { systemNtp 6 }
systemNtpTimeSinceLastPoll OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in seconds, that passed from last polling of the configured
SNTP servers. 0=Not Applicable (when this time is not known)."
::= { systemNtp 7 }
systemNtpModeBITS OBJECT-TYPE
SYNTAX BITS{
broadcastClient(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If Bit 0 (broadcastClient) is '1', Broadcast Mode is enabled,
meaning that the device listens to the NTP broadcast messages
and learns timestamps from them.
If disabled (Bit 0 = '0'), the device ignores NTP broadcast
messages.
Unicast mode is always enabled, therefore there is no special
Bit for it."
::= { systemNtp 8 }
systemNtpCurrentSourceType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type IP address of the NTP Server currently providing system TOD."
::= { systemNtp 9 }
systemNtpCurrentSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address of the server (or local hardware) providing the
current Date and Time of the device. In addition to valid IP
address the following special values are used:
127.0.0.1 = local HW clock is used.
0.0.0.0 = no clock is available.
0.0.0.1 = clock provided by NTP, potentially from multiple servers"
::= { systemNtp 10 }
sntpServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SntpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains parameters for each NTP Server.
Entries in the table can be dynamically created.
The entries created by user via sntpServerRowStatus, can also be
changed or removed.
The table may include also Broadcast Servers, when Broadcast
Client Mode is enabled. These are Servers from which the device
received timestamp by Broadcast. Their entries are automatically
created by the device. Entries of these Servers cannot
be changed or removed."
::= { systemNtp 11 }
sntpServerEntry OBJECT-TYPE
SYNTAX SntpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the NTP Server table."
INDEX { sntpServerID }
::= { sntpServerTable 1 }
SntpServerEntry ::= SEQUENCE {
sntpServerID Unsigned32,
sntpServerRowStatus RowStatus,
sntpServerAddressType InetAddressType,
sntpServerAddress InetAddress,
sntpServerPort InetPortNumber,
sntpServerPreference Unsigned32,
sntpServerAdminStatus INTEGER,
sntpServerType INTEGER,
sntpServerLastReceivedTimestamp DateAndTime,
sntpServerLastReceivedStratum Unsigned32,
sntpServerTimeSinceLastReceivedMessage TimeTicks,
sntpServerSendRequestNow INTEGER
}
sntpServerID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number (index) of the NTP Server."
::= { sntpServerEntry 1 }
sntpServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables creation and deletion of entries
in the sntpServerTable."
::= { sntpServerEntry 2 }
sntpServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Server Address type, indicating IPv4(1) or IPv6(2)."
::= { sntpServerEntry 3 }
sntpServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the NTP Server."
::= { sntpServerEntry 4 }
sntpServerPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source UDP port of the device for sending requests to
a configured NTP Server."
DEFVAL {123}
::= { sntpServerEntry 5 }
sntpServerPreference OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object marks the Preferred Server.
1 = Preferred (only one Server can have this value)
2 - Not Preferred."
::= { sntpServerEntry 6 }
sntpServerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative Status of the NTP Server."
::= { sntpServerEntry 7 }
sntpServerType OBJECT-TYPE
SYNTAX INTEGER {
unicast (1),
broadcast(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the NTP Server."
::= { sntpServerEntry 8 }
sntpServerLastReceivedTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last received Date and Time from the NTP Server, according to
UTC Time.
0000 0000 = Not Applicable."
::= { sntpServerEntry 9 }
sntpServerLastReceivedStratum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last received Stratum from the NTP Server.
0xFFFFFFFF = Not Applicable."
::= { sntpServerEntry 10 }
sntpServerTimeSinceLastReceivedMessage OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time passed since last received message from the NTP Server."
::= { sntpServerEntry 11 }
sntpServerSendRequestNow OBJECT-TYPE
SYNTAX INTEGER {
off(2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Upon setting this parameter to 'on', an immediate request
should be sent to the specified NTP Server.
After sending the request, the value 'off' will be resumed.
No action when setting this parameter to 'off'"
::= { sntpServerEntry 12 }
systemNtpLockingStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
acquisition (2),
accuracyInLimit (3),
accuracyOutOfLimit (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NTP locking status.
This object is only relevant when the value of systemNtpUpdateInterval is zero.
Otherwise, the value notApplicable(1) is returned.
"
::= { systemNtp 12 }
systemSummerTimeState OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the agent is not in summer time this object returns 0.
While in summer time it returns the number of minutes the clock has been moved."
::= { systemNtp 13 }
schedXTable OBJECT-TYPE
SYNTAX SEQUENCE OF SchedXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Augment to the Schedule table
(schedTable in DISMAN-SCHEDULE-MIB; RFC-3231)."
::= { systemTiming 5 }
schedXEntry OBJECT-TYPE
SYNTAX SchedXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
AUGMENTS { schedEntry }
::= { schedXTable 1 }
SchedXEntry ::= SEQUENCE {
schedYear Unsigned32,
schedWeekInMonth INTEGER,
schedParam Integer32,
schedXWeek BITS,
schedAction OCTET STRING
}
schedYear OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The year during which the scheduled action should take place."
::= { schedXEntry 1 }
schedWeekInMonth OBJECT-TYPE
SYNTAX INTEGER {
first (1),
second (2),
third (3),
fourth (4),
last (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The week in month (schedMonth) during which the scheduled action
should take place."
::= { schedXEntry 2 }
schedParam OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Parameter that might be used whenever the scheduled action takes place.
For summer-time schedule -
This variable represents the time offset (in minutes), meaning:
the number of minutes that should be added for summer-time."
::= { schedXEntry 3 }
schedXWeek OBJECT-TYPE
SYNTAX BITS {
first (0),
second (1),
third (2),
fourth (3),
fifth (4),
last (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The set of weeks within a month (schedMonth) during which the scheduled action
should take place."
DEFVAL { {} }
::= { schedXEntry 4 }
schedAction OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..1024))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The action that should take place when the schedule is executed.
By default it is '60' for summer time start, and empty string otherwise."
::= { schedXEntry 5 }
systemPort OBJECT IDENTIFIER ::= { agnt 15 }
physicalConnectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhysicalConnectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the connector type of ports or interfaces."
::= {systemPort 1}
physicalConnectorEntry OBJECT-TYPE
SYNTAX PhysicalConnectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {portIdx}
::= { physicalConnectorTable 1 }
PhysicalConnectorEntry ::= SEQUENCE {
portIdx Integer32,
physicalConnector INTEGER,
portOptWaveLength INTEGER,
portOptMode INTEGER,
portBalance INTEGER,
portDdmSupport INTEGER,
portMfgName SnmpAdminString,
portTypicalMaxRange Unsigned32,
physicalConnectorString SnmpAdminString,
portVendorPartNo SnmpAdminString,
physicalConnectorUsed INTEGER,
physicalConnectorSfpWaveLength Unsigned32
}
portIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is an index of the specific port or interface.
For a port, the index will be as agreed between agent and
application.
For an interface, ifIndex may be used."
::= { physicalConnectorEntry 1 }
physicalConnector OBJECT-TYPE
SYNTAX INTEGER {
other (1),
v35 (2), --34 pin female
rs530 (3), --DB25
x21 (4), --DB15
bnc (5),
utp (6), --RJ45
aui (7),
rs422 (8), --DB25
crossUtp (9), --RJ45
rj45 (10),
v24 (11), --DB25
g703 (12), --TB5
termBlock3AndRj45 (13),
terminalBlock3 (14),
terminalBlock5 (15),
terminalBlock7 (16),
db25 (17),
db15 (18),
rj45ethernet (19),
termBlock5AndRj45 (20),
db9 (21),
g703E1 (22), --BNC-RJ45-BNC
g703E1-LTU (23), --BNC-RJ45-BNC
sc (24), --sc optical
st (25), --st optical
stl (26),
fc (27), --fc optical
tb5w (28), --Term-Block-5-Wire (for HCD)
termBlock6AndRj45 (29),
ethBnc (30),
scsi26 (31), --SCSI with 26 pins
eth4381 (32), --RJ45 with two embeded LEDs
twoBnc (33), --Two BNC
scsi50 (34), --SCSI with 50 pins
twoMiniBnc (35), --Two mini BNC
sf1 (36), --sf1=single fiber optical
terminalBlock4 (37),
sf2 (38), --sf2=single fiber optical
db25Balanced (39), --DB25 Balanced
v36 (40),
block4W (41), --like in WR connector for Modems
iripRj45 (42),
irEthQRj45 (43),
iripBnc (44),
rs530WA (45), --rs530/IR that solves a wander problem for SDH network
v35WA (46), --v35/IR that solves a wander problem for SDH network
irEthQBnc (47),
v35Db25 (48), --V.35 with connector DB25
rj11 (49), --Used for FXS & FXO
mtrj (50), --optical
lc (51), --optical
terminalBlock2 (52),
irEth10s100 (53), --IR-ETH 10/100
scsi68 (54), -- SCSI 68 pins
sf3 (55), -- sf3=single fiber of sc optical
fcLH (56), -- fc Long Haul
telco50 (57), -- TELCO 50
telco64 (58), -- TELCO 64
irEthQN (59),
terminalBlock6 (60),
scLH (61), -- sc Long Haul
stLH (62), -- st Long Haul
lcLH (63), -- lc Long Haul
sfpIn (64), -- SFP module is installed (In container)
sfpOut (65), -- SFP module is not installed (Out of container)
db44 (66), -- DB44 (High Density D-type)
db62 (67), -- DB62 (High Density D-type)
v24Db9 (68), -- V.24 with connector DB9
scsi40 (69), -- SCSI 40 pins
sf1NineRow (70), -- sf1 9-row
sf2NineRow (71), -- sf2 9-row
sf3NineRow (72), -- sf3 9-row
smartSerial26 (73), -- QDC1113L (Cisco)
miniUsb5 (74),
db26 (75), -- DB26 (High Density D-Type)
comboUtpSfpIn (76), -- UTP+SFP combo, SFP module is installed
comboUtpSfpOut (77), -- UTP+SFP combo, SFP module is not installed
hiDensity160Pin (78), -- CISCO High Density Connector with 160 Pins
xfpIn (79), -- XFP module is installed (In container)
xfpOut (80), -- XFP module is not installed (Out of container)
ssfpIn (81), -- Smart SFP is installed
ssfpOut (82), -- Smart SFP is not plugged-in
comboUtpSsfpIn (83), -- Smart SFP is plugged-in on combo port
comboUtpSsfpOut (84), -- Smart SFP is not plugged-in on combo port
scsi68DS (85), -- Double Signaling SCSI 68 pins
miniBnc (86), -- mini BNC Connector
sMA (87), -- GPS Connector
rj45Shdsl8w (88), -- rj45Shdsl8w
miniBncAndRj45 (89), -- Mini BNC & RJ45 Connectors (used for 1pps or EXT CLK)
sfpPlusIn (90), -- SFP+ module is installed (In container)
sfpPlusOut (91), -- SFP+ module is not installed (Out of container)
none (255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connector of the port/interface.
other - none of the specified connectors
none - no connector."
::= { physicalConnectorEntry 2 }
portOptWaveLength OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
nm850(2),
nm1310(3),
nm1310Laser(4),
nm1550Laser(5),
nm1470Laser(6),
nm1490Laser(7),
nm1510Laser(8),
nm1530Laser(9),
nm1570Laser(10),
nm1590Laser(11),
nm1610Laser(12),
nm1330Laser(13),
nm1270Laser(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Wave Length of an Optical interface/port in [nm] and specification if
Laser or not.
notApplicable - for non-optical ports."
::= { physicalConnectorEntry 3 }
portOptMode OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
singleMode(2),
multiMode(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Laser Mode of an Optical Laser interface/port.
notApplicable - for non-Laser ports."
::= { physicalConnectorEntry 4 }
portBalance OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
unbalanced (2),
balanced (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is according to the port Impedance.
For T1 - always balanced.
For E1 - there are different impedance values for balanced
and unbalanced."
::= { physicalConnectorEntry 5 }
portDdmSupport OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
no (2),
yes (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP (Small Form Pluggable) port -support
Digital Diagnostics Monitoring."
::= { physicalConnectorEntry 6 }
portMfgName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"(SFP) Port Manufacturer name (Maximum - 16 characters)."
::= { physicalConnectorEntry 7 }
portTypicalMaxRange OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum range supported by SFP port,
in meter units."
::= { physicalConnectorEntry 8 }
physicalConnectorString OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"(SFP) connector type. It can be Vendor Specific
(unknown in advance). Being a string, the object is not
affected by any future new connectors.
This object will usually not be used
for drawing the connector."
::= { physicalConnectorEntry 9 }
portVendorPartNo OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP Vendor Part Number. Being a string, the object is not
affected by any future new SFPs."
::= { physicalConnectorEntry 10 }
physicalConnectorUsed OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
sfpOrRj45 (2),
sfpOnly (3),
rj45Only (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is relevant only when the value of physicalConnector
is comboUtpSfpIn(76) or comboUtpSfpOut(77).
sfpOrRj45 - (default value) If SFP is inserted (In), SFP is used
(RJ45 is not used (shut)).
If SFP is not inserted (Out), RJ45 is used.
sfpOnly - SFP is used (RJ45 always shut)
rj45Only - RJ45 is used (SFP always shut). "
::= { physicalConnectorEntry 11 }
physicalConnectorSfpWaveLength OBJECT-TYPE
SYNTAX Unsigned32
UNITS "hundredths of nm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Wavelength of a fiber optic SFP/XFP in units of hundredths of nm.
The value zero is returned for non-optical ports.
"
::= { physicalConnectorEntry 18 }
prtSupervisory OBJECT IDENTIFIER ::= { systemPort 2 }
prtSpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtSpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table."
::= {prtSupervisory 1}
prtSpEntry OBJECT-TYPE
SYNTAX PrtSpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Supervisory port parameter table."
INDEX {prtSupervisoryIndex }
::= { prtSpTable 1}
PrtSpEntry ::=
SEQUENCE {
prtSupervisoryIndex Integer32,
prtSupervisoryRate INTEGER,
prtSupervisoryDataBits INTEGER,
prtSupervisoryParity INTEGER,
prtSupervisoryStopBits INTEGER,
prtSupervisoryUsage INTEGER,
prtSupervisoryInterface INTEGER,
prtSupervisoryCTS INTEGER,
prtSupervisoryDcdDelay INTEGER,
prtSupervisoryDSR INTEGER,
prtSupervisoryRoutProtocol INTEGER
}
prtSupervisoryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SP port index.
For some products, having modules (cards):
The LS byte of the integer is the port index 1..255.
The MS byte is different than 0 only if the port belongs to
a module. In that case it is the module number.
For other products' index see their specification."
::= { prtSpEntry 1}
prtSupervisoryRate OBJECT-TYPE
SYNTAX INTEGER
{
auto (1),
s300bps (2),
s1200bps (3),
s2400bps (4),
s4800bps (5),
s9600bps (6),
s19200bps (7),
s38400bps (8),
s57600bps (9),
s115200bps (10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the operation rate (speed) of the
port.
auto - automatic rate selection, by the agent."
::= { prtSpEntry 2}
prtSupervisoryDataBits OBJECT-TYPE
SYNTAX INTEGER
{
dataBits7 (1),
dataBits8 (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the number of data bits in an async
frame"
::= { prtSpEntry 3}
prtSupervisoryParity OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
odd (2),
even (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the parity mode in an async frame"
::= { prtSpEntry 4}
prtSupervisoryStopBits OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
stopBits1 (2),
stopBits1dot5 (3),
stopBits2 (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the parity mode in an async frame."
::= { prtSpEntry 5}
prtSupervisoryUsage OBJECT-TYPE
SYNTAX INTEGER
{
unknown (1),
noUse (2),
terminal(3),
nmsSlip (4),
nmsPpp (5),
muxSlip (6),
muxPpp (7),
dialOut (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the usage of the SP port."
::= { prtSpEntry 6}
prtSupervisoryInterface OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
dce (2),
dte (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the supervisory port interface."
::= { prtSpEntry 7}
prtSupervisoryCTS OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
on (2), --Old value for DCE.
rts (3), --Old value for DCE
dteWait (4), --DTE will wait for CTS to become active before transmit date.
dteIgnore (5) --DTE will Ignore CTS signal and will transmit date anyway.
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CTS line state."
::= { prtSpEntry 8}
prtSupervisoryDcdDelay OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
d0 (2),
d10 (3),
d50 (4),
d100 (5),
d200 (6),
d300 (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DCD delay in msec."
::= { prtSpEntry 9}
prtSupervisoryDSR OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
on (2),
dtr (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSR line state."
::= { prtSpEntry 10}
prtSupervisoryRoutProtocol OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
none (2),
proprietary (3),
rip2 (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the routing protocol of the port.
notApplicable - for DP."
::= { prtSpEntry 11}
--Port Performance Data
prtPerformance OBJECT IDENTIFIER ::= { systemPort 3 }
prtPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes G.826 ports or interfaces."
::= {prtPerformance 1}
prtPerfEntry OBJECT-TYPE
SYNTAX PrtPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {prtPerfIdx, prtPerfPeriodRef}
::= { prtPerfTable 1 }
PrtPerfEntry ::=
SEQUENCE {
prtPerfIdx
Integer32,
prtPerfPeriodRef
INTEGER,
prtPerfElapsedTime
Integer32,
prtPerfUAS
Integer32,
prtPerfES
Integer32,
prtPerfSES
Integer32,
prtPerfBBE
Integer32,
prtPerfBlocksPerSec
Integer32,
prtPerfTimeTag
TimeTicks,
prtPerfSaveAndResetCmd
INTEGER
}
prtPerfIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is an index of the specific port or interface.
For a port, the index will be as agreed between agent and
application.
For an interface, ifIndex may be used."
::= { prtPerfEntry 1 }
prtPerfPeriodRef OBJECT-TYPE
SYNTAX INTEGER
{
currentPeriod (1),
lastPeriod (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is an index that specifies which period of time, the next
5 objects refer to.
currentPeriod - the period since last prtPerfSaveAndResetCmd received or
since Start-up (if no prtPerfSaveAndResetCmd was received since
Start-up) until now.
lastPeriod - the period between last two commands of prtPerfSaveAndResetCmd.
- If only one command occured since Start-up: the period between
Start-up and last command.
- If no command occured since Start-up: this period will not
actually exist. In this case, he following 5 objects will be 0."
::= { prtPerfEntry 2 }
prtPerfElapsedTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed Time in seconds.
- for prtPerfPeriodRef=currentPeriod:
The period since last prtPerfSaveAndResetCmd received or since Start-up
(if no prtPerfSaveAndResetCmd was received since Start-up) until now.
- for prtPerfPeriodRef=lastPeriod:
The value of prtPerfElapsedTime when last prtPerfSaveAndResetCmd
was received."
::= { prtPerfEntry 3 }
prtPerfUAS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Seconds for the reference period (prtPerfPeriodRef)."
::= { prtPerfEntry 4 }
prtPerfES OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds for the reference period (prtPerfPeriodRef)."
::= { prtPerfEntry 5 }
prtPerfSES OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severely Errored Seconds for the reference period (prtPerfPeriodRef)."
::= { prtPerfEntry 6 }
prtPerfBBE OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block (or Frame) Errors for the reference period
(prtPerfPeriodRef)."
::= { prtPerfEntry 7 }
prtPerfBlocksPerSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Blocks per second (or frames per second) of the port/interface indicated by
portIdx. This object is constant for a certain port/interface.
It is not affected by the prtPerfPeriodRef index."
::= { prtPerfEntry 8 }
prtPerfTimeTag OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time Tag of Last Period: sysUpTime when last prtPerfSaveAndResetCmd was
executed.
This object is applicable only for prtPerfPeriodRef=lastPeriod.
For prtPerfPeriodRef=currentPeriod, the value will always be 0."
::= { prtPerfEntry 9 }
prtPerfSaveAndResetCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A command per port/interface, to Save data of Current Period in Last Period
data-set and start a new counting period for Current Period.
This object is applicable only for prtPerfPeriodRef=currentPeriod.
Setting this object to on(3) for prtPerfPeriodRef=last, will cause the agent
to return: Bad Value response.
When setting validly this object to on(3), agent will perform the required
command and will reset automatically the value of this object to off(2).
Setting this object to off(2), will do nothing."
::= { prtPerfEntry 10 }
--Port Test Data
prtTest OBJECT IDENTIFIER ::= { systemPort 4 }
prtTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes test data for ports or interfaces."
::= {prtTest 1}
prtTestEntry OBJECT-TYPE
SYNTAX PrtTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {prtTestIdx}
::= { prtTestTable 1 }
PrtTestEntry ::= SEQUENCE {
prtTestIdx Integer32,
prtTestCmdAndStatus Integer32,
prtBertCounter Integer32,
prtTestInitiator INTEGER,
prtTestTimeout Integer32,
prtTestVctRxResult INTEGER,
prtTestVctTxResult INTEGER,
prtTestVctRxDistance Integer32,
prtTestVctTxDistance Integer32,
prtTestVctCmd INTEGER,
prtTestVctRxCrossPair Integer32,
prtTestVctTxCrossPair Integer32,
prtTestActivationDelay Unsigned32,
prtTestMacSwapLoopDataMode INTEGER,
prtTestMacSwapLoopVlanId Integer32,
prtTestMacSwapLoopDirection INTEGER,
prtTestMacSwapLoopDestAddr MacAddress,
prtTestMacSwapLoopSrcAddr MacAddress,
prtTestOamMinRoundTripDelay Unsigned32,
prtTestOamMaxRoundTripDelay Unsigned32,
prtTestOamAvgRoundTripDelay Unsigned32,
prtTestOamTxInterval Unsigned32,
prtTestDestinationIpAddress IpAddress,
prtTestForceTTL Unsigned32,
prtTestBwProfile Unsigned32,
prtTestSourceIpAddress IpAddress,
prtTestRemainTime Unsigned32
}
prtTestIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is an index of the specific port or interface.
For a port, the index will be as agreed between agent and
application.
For an interface, ifIndex may be used."
::= { prtTestEntry 1 }
prtTestCmdAndStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to a value as detailed further on
(except 0) will initiate a test on the specific port.
The test/s requested will be set according to the respective
bit. The value of this object will be a sum of (2**n), where n is
the Bit:
TEST BIT VALUE
----------- --- ------
reserved 0 1
PayloadLoop=RLB 1 (=Remote Loopback) 2
LineLoop=DIG 2 (=Digital) 4
OtherLoop 3 8
InwardLoop=LLB 4 (=Local Loopback) 16
BERT 5 32
LC 6 64
ToneInjection 7 128
Inband 8 256
BERT Remote (or E1/T1 RLB) 9 512
Downstream-AIS (or E1/T1 LLB) 10 1024
Upstream-AIS 11 2048
Rem-Loop-on-Rem-Unit 12 4096
MacSwapLoop 13 8192
OamETHLoopback 14 16384
OamETHLinkTrace 15 32768
IPSwapLoop 16 65536
TrafficRoute 17 131072
lbmResponder 18 262144
macDestLoop 19 524288
macSourceLoop 20 1048576
udpLoop 21 2097152
udpEcho 22 4194304
twamp 23 8388608
discardTraffic 24 16777216
e.g : If the requested value is 20 -> 010100 ->
Bits 2 & 4 are set -> the requested tests are :
LineLoopback=DIG
InwardLoopback=LLB
Not all tests combinations are valid.
For valid test combination, see each product's specification.
For LRS52, only single test is allowed simultaneously
The terminology and order of the first tests (except BERT)
is according to the one used for Test Status of DS1 and DS3 standards.
The notations : RLB, LLB, DIG are the most used in RAD's products, but they
can be different. For exact definition see product's spec.
Setting this object to stop (value=0 ; all bits are 0),
will stop all the user requested tests running on the
selected port.
When no test is running on the port, the Get value (test status)
will be 0.
PayloadLoop=RLB
The received signal at this interface is looped
through the device. Typically the received signal
is looped back for retransmission after it has
passed through the device's framing function.
LineLoop=DIG
The received signal at this interface does not
go through the device (minimum penetration) but
is looped back out.
OtherLoop
Loopbacks that are not defined here.
InwardLoop=LLB
The sent signal at this interface is looped back
through the device.
LC
This loop is applicable only for HSSI interface, towards the router .
ToneInjection
This loop is applicable for analog voice (like FXS).
Downstream-AIS
E1 AIS signal (all ones) is transmitted in the relevant channel
toward the STM-1 line.
Upstream-AIS
E1 AIS signal (all ones) is generated in the relevant channel
toward the local received tributary channel output
Rem-Loop-on-Rem-Unit
Request from far end device to activate remote loopback
towards near-end device
MacSwapLoop
This loop is applicable for ethernet port. Loop is
implemented by swapping the MAC addresses of the
incoming message.
OamETHLoopback
Ethernet Loopback is used to verify connectivity of a MEP with a MIP
or peer MEP(s) (ITU-T Y.1731, Clause 7.2).
OamETHLinkTrace
Ethernet Link Trace is an on-demand OAM function which can be used for
the two following purposes:
- Adjacent Relation Retrieval
- Fault Localization
(ITU-T Y.1731, Clause 7.3).
IPSwapLoop
This loop is applicable for ethernet port. Loop is
implemented by swapping the IP addresses of the
incoming message.In ETX-202A, this test causes also swapping of
the the MAC address (bit 13 should also be set to 1).
TrafficRoute
Traffic Route is an on-demand flow function which can be used for
flow activation for predefined time duration .
lbmResponder
Activate rfc2544 Loopback (lbm) responder (on flow level).
macDestLoop
This loop is applicable for Ethernet port. A packet with destination
MAC address equal to macDestLoop will be looped.
macSourceLoop
This loop is applicable for Ethernet port. A packet with destination
MAC address equal to macSourceLoop will be looped.
udpLoop
This loop is applicable for Ethernet port. UDP loop is
implemented by swapping destination and source MAC addresses,
IP addresses and UDP ports of the incoming message.
udpEcho
A debugging and measurement tool. An echo service simply sends back
to the originating source any data it receives. A server listens for
UDP datagrams on configurable UDP port. When a datagram is received,
the data from it is sent back in an answering datagram.
twamp
This loop provides the functionality of TWAMP responder.
discardTraffic
Drop incoming traffic on the specified flow or port."
::= { prtTestEntry 2 }
prtBertCounter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of BERT errors encountered
during the BERT operation.
It is valid only when BERT (Bit Error Rate Test) is active on the
specific port.
The Counter starts from zero (0) anytime BERT is initiated."
::= { prtTestEntry 3}
prtTestInitiator OBJECT-TYPE
SYNTAX INTEGER
{
unknown (1),
user (2),
remoteUnit(3),
dteRouter (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates who initiated this port's test/s."
::= { prtTestEntry 4 }
prtTestTimeout OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is applicable only when a single
test is running. It indicates the test
activation timeout in minutes.
For RICi-E1T1, RICi-E3T3 and LRS-16, the measurement
unit is in seconds.
When the timeout expires, the test is stopped.
Value of 0 indicates test may run Forever "
::= { prtTestEntry 5 }
prtTestVctRxResult OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
fail (2),
normal (3),
open (4),
short (5),
shortToCrossPair (6),
coupleWithCrossPair (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the result of the Vct on
the cable connected to the RX connector."
::= { prtTestEntry 6 }
prtTestVctTxResult OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
fail (2),
normal (3),
open (4),
short (5),
shortToCrossPair (6),
coupleWithCrossPair (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the result of the Vct on
the cable connected to the TX connector."
::= { prtTestEntry 7 }
prtTestVctRxDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the distance in Meters
to the RX cable Open/ Short location discovered by the Vct.
This parameter is applicable for Vct Result = Normal or Fail only,
Else the value of this parameter will be equal to 0."
::= { prtTestEntry 8 }
prtTestVctTxDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the distance in Meters
to the TX cable Open/ Short location discovered by the Vct.
This parameter is applicable for Vct Result = Normal or Fail only,
Else the value of this parameter will be equal to 0."
::= { prtTestEntry 9 }
prtTestVctCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Vct command.
on (3) = Start Vct on both cables connected to
RX and TX connectors of this port.
Agent will perform the required command and change automatically
the value of this object to off(2)."
::= { prtTestEntry 10 }
prtTestVctRxCrossPair OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object should be equal to the Index (prtTestIdx) of the Rx cross pair.
This object is applicable only for Vct Result = shortToCrossPair or coupleWithCrossPair.
This object was especially created for ETX-202. Currently not in use."
::= { prtTestEntry 11 }
prtTestVctTxCrossPair OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object should be equal to the Index (prtTestIdx) of the Tx cross pair.
This object is applicable only for Vct Result = shortToCrossPair or coupleWithCrossPair."
::= { prtTestEntry 12 }
prtTestActivationDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is applicable only when a single test is running.
It indicates test activation delay in seconds.
A Value of 0 indicates that the test starts immediately."
::= { prtTestEntry 13 }
prtTestMacSwapLoopDataMode OBJECT-TYPE
SYNTAX INTEGER
{
all (1),
allExceptMng (2),
specificVlan (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines which part
of the data will be looped back."
::= { prtTestEntry 14 }
prtTestMacSwapLoopVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the VLAN ID for
prtTestMacSwapLoopDataMode=specificVlan."
::= { prtTestEntry 15 }
prtTestMacSwapLoopDirection OBJECT-TYPE
SYNTAX INTEGER
{
local (2),
remote (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the direction of the performed loopback.
In ETX102 'local' corresponds to Ingress loop
(either on User port or on Network port), and
'remote' corresponds to Egress loop
(either on User port or on Network port)."
::= { prtTestEntry 16 }
prtTestMacSwapLoopDestAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the MAC address that will be sent in the
Destination field of the packet in the outgoing direction. "
::= { prtTestEntry 17 }
prtTestMacSwapLoopSrcAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the MAC address that will be sent in the
Source field of the packet in the outgoing direction. "
::= { prtTestEntry 18 }
prtTestOamMinRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mininal value of round trip delay of loopback message for a session of
OAM loopback.Units are msec."
::= { prtTestEntry 19 }
prtTestOamMaxRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of round trip delay of loopback message for a session of
OAM loopback.Units are msec."
::= { prtTestEntry 20 }
prtTestOamAvgRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average round trip delay of loopback message for a session of
OAM loopback.Units are msec."
::= { prtTestEntry 21 }
prtTestOamTxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the interval between loopback sent messages.Units are msec."
::= { prtTestEntry 22 }
prtTestDestinationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the destination IP Address in the transmitted messages that
are looped back."
::= { prtTestEntry 23 }
prtTestForceTTL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time-to-live.Number of hops the loopback message will go through the net
before deciding to discard it."
::= { prtTestEntry 24 }
prtTestBwProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Indicates the BW profile (from bwProfileTable) that is assigned to the loopback test
in order to limit the traffic that is looped back."
::= { prtTestEntry 25 }
prtTestSourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the source IP Address in the transmitted messages that
are looped back."
::= { prtTestEntry 26 }
prtTestRemainTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the remain time for test activation
in seconds."
::= { prtTestEntry 27 }
--Port General Parameters
prtParam OBJECT IDENTIFIER ::= { systemPort 5 }
prtParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes general port parameters. The meaning is
different for every product that supports it due to a general
parameter - prtControlCnfg.
For ACE2002:
-This table is used as a mechanism to create the next interface index.
The algorithm description:
The NMS will send the agent the following get command: get(nextIfIndex.index),
where index=interface on which the new index is dependent on.
Upon this command the agent will generate and return the new index to the NMS.
- This table is partially supported according to the interface type.
Upon getNext function the irrelevant parameters will be skipped."
::= {prtParam 1}
prtParamEntry OBJECT-TYPE
SYNTAX PrtParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {prtParamIdx}
::= { prtParamTable 1 }
PrtParamEntry ::= SEQUENCE {
prtParamIdx Integer32,
prtControlCnfg Integer32,
prtParamClkSrc INTEGER,
prtParamPhantom INTEGER,
prtParamResetStatsCmd INTEGER,
prtParamLastResetStatsTime TimeStamp,
prtParamInterfaceType INTEGER,
prtParamClearAlarm INTEGER,
prtParamLeds OCTET STRING,
prtParamLineLength INTEGER,
prtParamUsage INTEGER,
prtParamMappingMode INTEGER,
prtParamAlarmIndication INTEGER,
prtParamClkQualityLevel OCTET STRING,
prtParamClkWaveShape INTEGER,
prtParamStatus INTEGER,
prtParamSignalLevel Integer32,
prtParamClkUserQualityLevel OCTET STRING,
prtParamDataRate Unsigned32,
prtParamLoopDetect INTEGER,
prtParamActUponLoopDetect OCTET STRING,
prtParamPSNLayer INTEGER,
prtParamRxSsm INTEGER,
prtParamClkSsmRxSource INTEGER,
prtParamFarEndDevice Unsigned32,
prtParamTxClk INTEGER,
prtParamSdBerThreshold Unsigned32,
prtParamLoopDetectStatus INTEGER,
prtParamSupportedFeatures OCTET STRING,
prtParamPortStatus BITS,
prtParamSsmTx INTEGER,
prtParamAlias DisplayString,
prtParamTxClockInstance Unsigned32,
prtParamEntPhysicalIndex PhysicalIndexOrZero,
prtParamSsmTxType INTEGER
}
prtParamIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is an index of the specific port or interface.
For a port, the index will be as agreed between agent and
application.
For an interface, ifIndex may be used.
For ACE2002:
This parameter is the physical layer ifIndex of the slot on
which the NMS requires the next interface index."
::= { prtParamEntry 1 }
prtControlCnfg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object may be used for port RW general parameter/s.
For detailed meaning, see product's spec.
Supported by: PRBi-E3/T3.
For ACE2002:
This parameter will include the value of the new index
generated by agent.
For Optimux-T3 and OP-155-1:
This parameter will be used for Release Remote LLB Command:
on=2= Set value only. Command to release LLB of Remote Unit.
Agent will return automatically to 'off' value after performing
the command.
off=3=Get value only.
For LA140
This parameter will be used as EchoCanceler per timeslot
off = 2 Echo Canceler is disabled
on = 3 Echo Canceler is enabled
For FCD-155
This parameter will be used to select the port that is
clock source for a PDH port,
For E1/T1 PDH
VC12/VT1.5 = 2
SDH/SONET = 3
For E3/T3 PDH
VC3/DS3 = 2
SDH/SONET = 3
For ACE-52
This parameter will be used as Transmit Frame Type, i.e.
which type of frame the corresponding bridge port will transmit:
Untagged = 2
Tagged = 3
."
::= { prtParamEntry 2 }
prtParamClkSrc OBJECT-TYPE
SYNTAX INTEGER {
loopTiming (1),
localTiming (2),
throughTiming (3),
adaptive (4),
master (5),
fallback (6),
station (7),
system (8),
notApplicable (255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source of Transmit Clock.
'loopTiming' or 'loopback' indicates that the recovered receive clock
is used as the transmit clock.
'localTiming' or 'internal' indicates that a local clock
source is used or when an external clock is
attached to the box containing the interface.
'throughTiming' or 'external' indicates that recovered receive clock
from another card or interface is used as the transmit clock.
'adaptive' indicates that the clock is recovered according
to the received data flow rate.
'master' and 'fallback' values may be used RO to
indicate active clock.
'station' - indicate clock received from station
port is used as transmit clock."
::= { prtParamEntry 3 }
prtParamPhantom OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Power feeding to another device."
::= { prtParamEntry 4 }
prtParamResetStatsCmd OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3),
lacp (4),
l2cp (5),
elmi (6),
optPrtMonitor (7),
interval (8),
day (9),
efm (10),
lldp (11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"on (3) - Reset all statistics of the selected port.
lacp (4) - Reset LACP statistics of the selected port.
l2cp (5) - Reset L2CP statistics of the selected port.
elmi (6) - Reset ELMI statistics of the selected port
optPrtMonitor (7) - Reset optical port monitoring minimum
and maximum values, see OptPrtMonitorEntry
interval (8) - Reset current interval counters,
day (9) - Reset current day counters.
efm (10) - Reset oamefm counters."
::= { prtParamEntry 5 }
prtParamLastResetStatsTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of MIB II's sysUpTime object at the last time that
prtParamResetStatsCmd was Set to on(3) for this port.
If prtParamResetStatsCmd was never Set to on(3) since last
re-initialization of the agent, then this object contains a zero value.
This object enables calculating the running time of Statistics
counters for this port, by: [sysUpTime-prtParamLastResetStatsTime].
For some devices other types of 'Reset' may affect this parameter"
::= { prtParamEntry 6 }
prtParamInterfaceType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
e1 (2),
t1 (3),
fr (4),
hdlc (5),
hdsl2 (6),
shdsl (7),
adsl (8),
adsl2 (9),
reAdsl2 (10),
mPair (11),
efm (12), --64-65 Octets
atmIma (13),
ds1 (14),
f1544kHz (15), -- 1.544 MHz
f2048kHz (16), -- 2.048 MHz
f64kHz (17),
gps (18),
j1 (19),
ethernet (20), -- All ethernet interfaces
svi (21), -- Service virtual interface
logicalMac (22),
lag (23), -- Link aggregation group
sag (24), -- Service aggregation group
sap (25), -- Service aggregation point
etpTransport (26), -- ETP Transport port
etpSubscriber (27), -- ETP Subscriber port
r1pps (28),
miniBnc (29),
e3 (30),
t3 (31),
sonetSdh (32),
ds1Opt (33), -- C.37.94 link of MP-4 VS-6/C.37 Card
tdmBridge (34) -- TDM Bridge of MP-4 VS cards
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface type of the port, or the frequency used as
clock reference. Clock reference values may be either e1(2)
or t1(3), gps (18) or wave with the specified frequency:
f1544kHz(15), f2048kHz(16) or f64kHz (17).
f1544kHz = 1.544 Mhz (T1 rate),
f2048kHz = 2.048 Mhz = (E1 rate).
When one of the frequency values (15), (16) is used, Clock
reference signal may be have either Sine or Square waveshape
Waveshape is defined by other object of this table:
prtParamClkWaveShape."
::= { prtParamEntry 7 }
prtParamClearAlarm OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this attribute to ON, will enforce a clear
operation on the Port Alarms.
Upon completion, the value will automatically change
to off(2)."
::= { prtParamEntry 8 }
prtParamLeds OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry specifies the LEDs status of the port.
Each led is represented by 4 bits where the first 2 bits
(left) specify the status :
(00=NA, 01=OFF, 10=ON, 11=BLINK),
and the next two bits (right) specify the color :
(00=GREEN, 01=RED, 10=YELLOW, 11=GRAY).
The order of the LEDS is from top to bottom, left to right:
For each row starting from the top,
the LEDS are returned from left to right."
::= {prtParamEntry 9}
prtParamLineLength OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
long (2),
normal (3),
short (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Line Length of the line connected to this port."
::= { prtParamEntry 10 }
prtParamUsage OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
user (2),
network (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether this port works as User port or as Network port."
::= { prtParamEntry 11 }
prtParamMappingMode OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
off (2),
auto (3),
manual (4),
adjacent (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines path protection on SONET/SDH link
Auto - SONET/SDH mapping for port is copied
automatically to same TU on the redundant
SONET/SDH local (reside on same slot) link by agent.
Manual - the user can configure the redundant
mapping for port on the same link
or to the other link on any TU
Adjacent - similar to auto, but mapping is copied
automatically by agent to link on adjacent slot ."
::= { prtParamEntry 12}
prtParamAlarmIndication OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
off (2),
on (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates status-aggregation of non-masked alarms
associated with all interface layers, related to this physical port.
When at least one non-masked alarm exists on any layer,
value of this object is on (3).
Indication will be off (2) only when there's no active
non-masked alarm on any interface layer related to this port.
Masking an Alarm, will consider it as not exist for this indication.
Example: When a port has an ATM higher layer and at least
one VC has alarm, value of this object will be on (3)"
::= {prtParamEntry 13}
prtParamClkQualityLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter indicates quality level of clock signal.
Quality is encoded according to SSM
(Synchronization Status Messages) encoding.
Bits 8 -5 of byte are encoded as follows (when bit1=0):
Left most bit - MSB(8) ---> LSB(5)
8765
0000 Quality Unknown
0010 PRC (Primary Reference Clock) - Rec. G.811
0100 SSU-T (Sync. Source Unit-Transit)- Rec. G.812 Transit
1000 SSU-L (Sync. Source Unit Local) - Rec. G.812 Local
1011 SEC (SDH Equipment Clock)
1111 DNU (do not use for synchronization)
0001 PRS (=ST1 = Stratum 1 Traceable)
0111 ST2 (Stratum 2 Traceable)
1010 ST3 (Stratum 3 Traceable)
1100 SMC (SONET Minimum Clock Traceable)
1101 Stratum 3E Traceable
bit1 = '1' - indicates all octet is Not Applicable"
::= {prtParamEntry 14}
prtParamClkWaveShape OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
sine (2),
square (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Wave shape of station clock source signal.
This parameter is applicable only when prtParamInterfaceType value
is one of the following: f1544kHz(15), f2048kHz(16)."
::= { prtParamEntry 15 }
prtParamStatus OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
up (2),
signalLoss (3),
syncLoss (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Station clock source Status."
::= { prtParamEntry 16 }
prtParamSignalLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates signal level (in thenth of dB units)
on selected port."
::= { prtParamEntry 17 }
prtParamClkUserQualityLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter allows user to mark quality level of clock.
Quality is encoded according to SSM
(Synchronization Status Messages) encoding.
Bits 8 -5 of byte are encoded as follows:
Left most bit - MSB(8) ---> LSB(5)
8765
0000 Quality Unknown
0010 PRC (Primary Reference Clock) - Rec. G.811
0100 SSU-T (Sync. Source Unit-Transit) Rec. G.812 Transit
1000 SSU-L (Sync. Source Unit Local) - Rec. G.812 Local
1011 SEC (SDH Equipment Clock)
1111 DNU (do not use for synchronization)"
::= {prtParamEntry 18}
prtParamDataRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rate of serial data port (V.11, V.24, V.35)
in kbps units."
::= { prtParamEntry 19}
prtParamLoopDetect OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable Loop Detection on a port.
Examples of ports: physical, Channelized Bundle over TDM Uplink,
Bridge Ports."
::= { prtParamEntry 20 }
prtParamActUponLoopDetect OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is used to indicate which actions
should be taken in case a loop is detected in the network the port is part of.
Each action is represented by a bit.
Currently defined (for RIC155GE/RIC622GE):
Bit 0 - Transmit Shut Down
Bit 1 - Forward Alarms
If bit value = '1' then the action is taken.
If bit value = '0' then the actions is not taken."
::= { prtParamEntry 21 }
prtParamPSNLayer OBJECT-TYPE
SYNTAX INTEGER
{
l2 (2), -- lan
l3 (3) -- wan
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the network layer from which clock is derived."
::= { prtParamEntry 22 }
prtParamRxSsm OBJECT-TYPE
SYNTAX INTEGER
{
disabled (2),
rx (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates if Station Clock SSM messages
received will serve as criteria for clock selection."
::= { prtParamEntry 23 }
prtParamClkSsmRxSource OBJECT-TYPE
SYNTAX INTEGER
{
sa4 (2),
sa5 (3),
sa6 (4),
sa7 (5),
sa8 (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Sa-bit of the E1 frame,
in which SSM messages are carried."
::= { prtParamEntry 24 }
-- ::= { prtParamEntry 25 } reserved
prtParamFarEndDevice OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Programmed Far-End device connected to this port.
This object is relevant for products having multiple DBs.
It will enable configuring offline, the relevant data.
For MP-4100, LRS-102 OP-108/106 cards, the options will be:
1 = None (when a port is not connected to any remote device)
2 = OP-108
3 = OP-108/ETH
4 = OP-106
5 = OP-106/ETH
6 = card of MP or LRS-102"
::= { prtParamEntry 26}
prtParamTxClk OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable/disable station clock signal output."
::= { prtParamEntry 27 }
prtParamSdBerThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..9)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Signal Degrade Bit Error Rate Threshold.
The negated value of this number is used as the exponent of
10 for computing the threshold value for the Bit Error Rate (BER).
For example, a value of 5 indicates a BER threshold of 10^-5.
For disabling the signal degradation, the value will be: 0"
::= { prtParamEntry 28 }
prtParamLoopDetectStatus OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
noLoop (2),
loopDetected (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows whether a loop was detected on the current port."
::= { prtParamEntry 29 }
prtParamSupportedFeatures OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This MIB object denotes supported features by the port/interface.
The bit legend must be kept identical to all devices.
Bit 0 = '1' denotes that the port/interface supports ETH OAM CFM.
The agent can set this bit to 1 only if it set bit 1 in
agnFunction[cfm(8)].agnFunctionAttributes to 1.
For CSM Set bit 1 to '1' for each port that can be used as Rx clock source.
"
::= { prtParamEntry 30 }
prtParamPortStatus OBJECT-TYPE
SYNTAX BITS {
ais (0), -- Alarm Indication Signal exists
rdi (1), -- Remote Defect Indication exists
loopDetected (2), -- A loop was detected
faultPropagation (3), -- Port is down due to Fault Propagation
operStatus (4), -- Port operational status is down (ifOperStatus = down(2))
adminStatus (5), -- Administrator set ifAdminStatus to down (2)
notPresent (6), -- some component is missing
lowerLayerDown (7), -- down due to state of lower-layer interface(s)
macAccessSecViolation (8), -- A MAC Access security violation occurred on this port
signalDegradation (9), -- Signal is degraded,
unknown (10),-- status cannot be determined for some reason
oamCriticalBitOn (11),-- OAM (EFM) ah Critical Bit is on
los (12),-- LOS (Loss Of Signal) alarm was detected
autoNegotiationFailure (13),-- auto-negotiation failed
sfpFailure (14),-- SFP/XFP failed
lof (15), -- LOF (Loss Of Frame) alarm was detected
serialRateGeneratorFailure (16), -- fault in Rate Generator of a Serial Port
serialRs232RateNot64kbps (17), -- rate fault in RS-232 serial port
voiceComboFailure (18), -- voice port combo failure
belowMinimumMembers (19), -- number of members are below the minimum
allLinksDown (20), -- All links are down
linkFailSignaling (21) -- Ethernet Link Fail Signaling (Applicable for SFP+)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the status of the current port.
The status is a bit map represented as a sum, therefore,
it can represent multiple failures. When no failure,
the value will be 0. This object should be supported in
addition to the standard ifAdminStatus & ifOperStatus."
::= { prtParamEntry 31 }
prtParamSsmTx OBJECT-TYPE
SYNTAX INTEGER {
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the SSM transmission from this port.
For SDH/SONET interfaces the object means the following:
disable (2):
- force DNU (DUS) SSM message sending via TDM port
- MAY stop SSM messages to PSN port i.e. stop message
sending via Ethernet port.
enable (3) - send SSM as defined by TX clock quality."
::= { prtParamEntry 34 }
prtParamAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is an 'alias' name for the interface as specified by
a network manager, and provides a non-volatile 'handle' for the
interface."
::= { prtParamEntry 36 }
prtParamTxClockInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies the instance of the clock domain
that is used as transmision clock source. It is equal to the
csmDomainEntry.csmDomainIdx when the CSM is used."
::= { prtParamEntry 38 }
prtParamEntPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object contains index of the related entPhysicalEntry of
the ENTITY-MIB (RFC 4133) and ENTITY-STATE-MIB (RFC 4268). The
index is built accordign to the rules that are defined by the
inventory.doc document."
::= { prtParamEntry 41 }
prtParamSsmTxType OBJECT-TYPE
SYNTAX INTEGER
{
type1Prc (1),
type1SsuA (2),
type1SsuB (3),
type1Sec (4),
type1Dnu (5),
type1SsmBased (6),
-- Remaining values until 20 are reserved for type 1.
type2Prs (21),
type2Stu (22),
type2St2 (23),
type2Tnc (24),
type2St3e (25),
type2St3 (26),
type2Smc (27),
type2St4 (28),
type2Dus (29),
type2SsmBased (30),
type2Prov (31),
-- Remaining values until 40 are reserved for type 2.
type3Unk (41),
type3Sec (42),
type3Dnu (43),
type3SsmBased (44)
-- Remaining values until 60 are reserved for type 3.
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the SSM transmission type from this port.."
::= { prtParamEntry 45 }
prtXTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes general port parameters, indexed by ifIndex"
::= {prtParam 2}
prtXEntry OBJECT-TYPE
SYNTAX PrtXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {ifIndex}
::= { prtXTable 1 }
PrtXEntry ::= SEQUENCE {
prtXCliPortString SnmpAdminString
}
prtXCliPortString OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exact string that is used by the CLI to identify this interface.
The string includes the port type and the port identifier.
Example port strings:
'ethernet main-a/1'
'ethernet 1'
'logical-mac 2' "
::= { prtXEntry 1 }
prtIP OBJECT IDENTIFIER ::= { systemPort 6 }
prtIpParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtIpParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table - Parameters for IP Ports."
::= {prtIP 1}
prtIpParamEntry OBJECT-TYPE
SYNTAX PrtIpParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX { prtIpParamConfigIdx, prtIpParamSlotIdx, prtIpParamIdx }
::= { prtIpParamTable 1 }
PrtIpParamEntry ::=
SEQUENCE {
prtIpParamConfigIdx Integer32,
prtIpParamSlotIdx Integer32,
prtIpParamIdx Integer32,
prtIpParamHostIP IpAddress,
prtIpParamHostMask IpAddress,
prtIpParamDefaultGateway IpAddress,
prtIpParamMediaMode INTEGER,
prtIpParamMediaRate INTEGER,
prtIpParamMngVlanSupport INTEGER,
prtIpParamMngVlanId Integer32,
prtIpParamMngVlanPriority Integer32,
prtIpParamRingMode INTEGER,
prtIpParamProtIpEnable INTEGER,
prtIpParamTrafficPriority INTEGER,
prtIpParamRemoteIP IpAddress,
prtIpParamMaxTxBandwidth INTEGER,
prtIpParamTos Integer32,
prtIpParamConnect INTEGER,
prtIpParamAgingTime Integer32,
prtIpParamEncapsulationProt INTEGER,
prtIpParamEncapProtPort Integer32,
prtIpParamVlanSupport INTEGER,
prtIpParamVlanId Integer32,
prtIpParamVlanPriority Integer32,
prtIpParamDoubleTagVlanId Integer32,
prtIpParamDoubleTagVlanPriority Integer32,
prtIpParamVlanTagging INTEGER,
prtIpParamRateLimit Integer32,
prtIpParamDefInterface Integer32,
prtIpParamMng INTEGER,
prtIpParamFloodedRateLimit Integer32,
prtIpParamBurstSize Unsigned32,
prtIpParamLimitPacketType INTEGER,
prtIpParamKeepAliveInterval Integer32,
prtIpParamKeepAliveThresh Integer32,
prtIpParamP2pKeepAliveVlanId Integer32,
prtIpParamP2pKeepAliveVlanPrio Integer32,
prtIpParamRingAdjacentMacAddr MacAddress
}
prtIpParamConfigIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Configuration number (1..255)
referred.
Value of 255 specifies the TmpCnfg (Scratch).
For products having Agent and Edit configurations,
Write operation for the table entries is allowed only to
Config=255."
::= { prtIpParamEntry 1 }
prtIpParamSlotIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates a unique number of the slot position
in which the module is inserted.
notApplicable = 255 (for products that don't have slots).
For KM:
kmxMlA (103),
kmxMlB (104)."
::= { prtIpParamEntry 2 }
prtIpParamIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates a unique Port Index."
::= { prtIpParamEntry 3 }
prtIpParamHostIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host interface IP address."
::= { prtIpParamEntry 4 }
prtIpParamHostMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host interface subnet mask."
::= { prtIpParamEntry 5 }
prtIpParamDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default Gateway's IP Address."
::= { prtIpParamEntry 6 }
prtIpParamMediaMode OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
halfDuplex (2),
fullDuplex (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the real Media Mode."
::= { prtIpParamEntry 7 }
prtIpParamMediaRate OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
r10Mbps (2),
r100Mbps (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the real Media Rate (Mbps)."
::= { prtIpParamEntry 8 }
prtIpParamMngVlanSupport OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
no (2),
yes (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Management VLAN support (Tagging).
no - No support of VLAN Tagging.
yes - 4 VLAN bytes will be added to the frame."
::= { prtIpParamEntry 9 }
prtIpParamMngVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Management VLAN ID."
::= { prtIpParamEntry 10 }
prtIpParamMngVlanPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Management VLAN Frame priority."
::= { prtIpParamEntry 11 }
prtIpParamRingMode OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates If Ring Mode is enabled or not."
::= { prtIpParamEntry 12 }
prtIpParamProtIpEnable OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether a list of Protected IP Addresses
is enabled or not. This object is applicable only if
prtIpParamRingMode=enable."
::= { prtIpParamEntry 13 }
prtIpParamTrafficPriority OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
low (2),
high (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the traffic priority of this port."
::= { prtIpParamEntry 14 }
prtIpParamRemoteIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the IP Address of the remote device that is connected to the
current device (Point to Point Application). It is used for sending OAM packets
on the LAN to the remote side in order to check that the connection is OK."
::= { prtIpParamEntry 15 }
prtIpParamMaxTxBandwidth OBJECT-TYPE
SYNTAX INTEGER
{
full (2),
e1 (3),
t1 (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object shows the Max Bandwidth allowed on the LAN.
Full - means that a Maximum of 100 Mega Byte Rate may go through the LAN.
e1(3) means that the maximum is an E1 rate. t1(4) is for a maximum of a T1 rate."
::= { prtIpParamEntry 16 }
prtIpParamTos OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TOS = Type of Service transmitted.
Valid values: 0..255."
::= { prtIpParamEntry 17 }
prtIpParamConnect OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
no (2),
yes (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port Connection."
::= { prtIpParamEntry 18 }
prtIpParamAgingTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Aging Time in seconds."
::= { prtIpParamEntry 19 }
prtIpParamEncapsulationProt OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
tcp (2),
udp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encapsulation Protocol."
::= { prtIpParamEntry 20 }
prtIpParamEncapProtPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encapsulation Protocol Port (TCP/UDP Port)."
::= { prtIpParamEntry 21 }
prtIpParamVlanSupport OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
no (2),
yes (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN support (Tagging).
'no' - No support of VLAN Tagging.
'yes' - 4 VLAN bytes will be added to the frame."
::= { prtIpParamEntry 22 }
prtIpParamVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN Identifier."
::= { prtIpParamEntry 23 }
prtIpParamVlanPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN Frame priority."
::= { prtIpParamEntry 24 }
prtIpParamDoubleTagVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN Identifier of the Double Tagging VLAN."
::= { prtIpParamEntry 25 }
prtIpParamDoubleTagVlanPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN Frame priority of the Double Tagging VLAN."
::= { prtIpParamEntry 26 }
prtIpParamVlanTagging OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
unmodified (2),
tag (3),
doubleTag (4),
doubleTagAndFallBack (5),
untag (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN Tagging.
'unmodified' - No change will be done to the Frame.
'tag' - Add Tag to Untagged Frames.
'doubleTag' - Add Tag to all Frames.
'doubleTagAndFallBack' - Double Tagging will have different rules for
VLANs that this port is member in, than these it is not a member in.
'untag' - Remove Tag from tagged frames."
::= { prtIpParamEntry 27 }
prtIpParamRateLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum rate permitted to transfer via this port, in Kbps."
::= { prtIpParamEntry 28 }
prtIpParamDefInterface OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Default Interface for packets with unresolved destination subnet.
For internal-X port: 100 + X ."
::= { prtIpParamEntry 29 }
prtIpParamMng OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether Management is enabled/disabled
via this port."
::= { prtIpParamEntry 30 }
prtIpParamFloodedRateLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum rate permitted to transfer broadcast, multicast,
and unicast flooded frames via this port, in Kbps.
0 - Disable.
In Ipmux14 this parameter is applicable when prtIpParamRateLimit=0 (disable)."
::= { prtIpParamEntry 31 }
prtIpParamBurstSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The burst size that the port can support beyond rate limitation
determined in prtIpParamRateLimit.
Burst Size is measured in bytes."
::= { prtIpParamEntry 32 }
prtIpParamLimitPacketType OBJECT-TYPE
SYNTAX INTEGER
{
all (1),
broadMultiFloodedUnicast (2),
broadcastMulticast (3),
broadcast (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The packet type that will be rate limited. Rate limitation
determined in prtIpParamRateLimit.
all - All packet types are rate limited.
broadMultiFloodedUnicast - Broadcast, Multicast and Flooded Unicast packets are rate limited.
broadcastMulticast - Broadcast and Multicast packets are rate limited.
broadcast - Broadcast packets are rate limited."
::= { prtIpParamEntry 33 }
prtIpParamKeepAliveInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter indicates the period of time (in msec.)
between two consequent Keep Alive messages."
::= { prtIpParamEntry 34 }
prtIpParamKeepAliveThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter indicates the maximum number of
missed Keep Alive answer messages acceptable, after which link status will be failed."
::= { prtIpParamEntry 35 }
prtIpParamP2pKeepAliveVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dedicated VLAN ID for keep alive messages."
::= { prtIpParamEntry 36 }
prtIpParamP2pKeepAliveVlanPrio OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN priority for P2P keep alive messages ."
::= { prtIpParamEntry 37 }
prtIpParamRingAdjacentMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of the adjacent NE connected to this port in an ETH ring.
If the port is not a member of a ring, the value of this parameter
will be 00-00-00-00-00-00."
::= { prtIpParamEntry 38 }
prtClkSrc OBJECT IDENTIFIER ::= { systemPort 7 }
prtClkSrcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrtClkSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table - Parameters for master and fallback
clock source of ports ."
::= {prtClkSrc 1}
prtClkSrcEntry OBJECT-TYPE
SYNTAX PrtClkSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {prtClkSrcCnfgIdx, prtClkSrcPrtIdx, prtClkSrcIdx}
::= { prtClkSrcTable 1}
PrtClkSrcEntry ::=
SEQUENCE {
prtClkSrcCnfgIdx Integer32,
prtClkSrcPrtIdx Integer32,
prtClkSrcIdx INTEGER,
prtClkSrcMode INTEGER,
prtClkSrcPrt Integer32
}
prtClkSrcCnfgIdx OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This attribute indicates the Idx of the Cnfg(1..255) being
accessed ; Idx of 255 relates to the TmpCnfg."
::= { prtClkSrcEntry 1}
prtClkSrcPrtIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a unique Port Index (receiving clock).
Refer to device specification for port Index"
::= { prtClkSrcEntry 2}
prtClkSrcIdx OBJECT-TYPE
SYNTAX INTEGER
{
master (1),
fallback (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index in the table.
master - refers Master clock parameters
fallback - refers Fallback clock parameters"
::= { prtClkSrcEntry 3}
prtClkSrcMode OBJECT-TYPE
SYNTAX INTEGER
{
-- none (1),
internal (2),
rxClk (3),
-- station (4),
-- lbt (5),
-- ntr (6),
-- adaptive (7),
notApplicable (255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry indicates the source the nodal timing is
locked to."
::= { prtClkSrcEntry 4}
prtClkSrcPrt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry is valid only when working in rxClk mode.
It specifies the port from which the clock willl be taken.
Refer to device specification for source port Index"
::= { prtClkSrcEntry 5}
opticalPort OBJECT IDENTIFIER ::= { systemPort 8 }
optPrtMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF OptPrtMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table - optical port (e.g SFP) monitoring parameters,
according to SFF-8472 Specification for Diagnostic Monitoring
Interface for Optical Xcvrs. and ITU-T rec. G.958"
::= {opticalPort 1}
optPrtMonitorEntry OBJECT-TYPE
SYNTAX OptPrtMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {optPrtMonitorPrtIdx,optPrtMonitorSample}
::= { optPrtMonitorTable 1}
OptPrtMonitorEntry ::= SEQUENCE {
optPrtMonitorPrtIdx Integer32,
optPrtMonitorSample INTEGER,
optPrtMonitorTxPower Integer32,
optPrtMonitorLaserBias Integer32,
optPrtMonitorLaserTemp Integer32,
optPrtMonitorRxPower Integer32,
optPrtMonitorSupplyVoltage Integer32
}
optPrtMonitorPrtIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a unique (optical) Port Index .
Refer to device specification for port Index."
::= { optPrtMonitorEntry 1 }
optPrtMonitorSample OBJECT-TYPE
SYNTAX INTEGER {
actual (1),
minimum (2),
maximum (3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index indicates historic and current values -
minimum, maximum and actual (current) value. "
::= { optPrtMonitorEntry 2 }
optPrtMonitorTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted optical power level.
Value is given in units of hundredth (1/100) of dBm. "
::= { optPrtMonitorEntry 3 }
optPrtMonitorLaserBias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LASER bias current level.
Value is given in units of microAmper (uA)."
::= { optPrtMonitorEntry 4 }
optPrtMonitorLaserTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LASER temperature level,
in hundredth (1/100) (C) degrees."
::= { optPrtMonitorEntry 5 }
optPrtMonitorRxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received optical power in units of hundredth (1/100) of dBm."
::= { optPrtMonitorEntry 6 }
optPrtMonitorSupplyVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supply voltage, in hundredth (1/100) of volts (V)."
::= { optPrtMonitorEntry 7 }
optPrtCnfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF OptPrtCnfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table - optical port configuration"
::= { opticalPort 2 }
optPrtCnfgEntry OBJECT-TYPE
SYNTAX OptPrtCnfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {optPrtCnfgIdx, optPrtCnfgPrtIdx}
::= { optPrtCnfgTable 1 }
OptPrtCnfgEntry ::= SEQUENCE {
optPrtCnfgIdx Unsigned32,
optPrtCnfgPrtIdx Unsigned32,
optPrtCnfgALS INTEGER
}
optPrtCnfgIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This attribute indicates the Idx of the Cnfg(1..255) being
accessed ; Idx of 255 relates to the TmpCnfg.x."
::= { optPrtCnfgEntry 1 }
optPrtCnfgPrtIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a unique (optical) Port Index .
Refer to device specification for port Index."
::= { optPrtCnfgEntry 2 }
optPrtCnfgALS OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable/disable Automatic Laser Shutdown "
::= { optPrtCnfgEntry 3 }
systemResetAllStatsCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset statistics of all ports and connections of the device."
::= { agnt 16 }
systemClearTablesCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
tempCnfgTables (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"tempCnfgTables - Set *RowStatus = destroy for all entries of
some tables having *RowStatus object, for
temporary configuration only! (255).
For the relevant tables, see product's specification.
This object should be used by WAN product applications
before performing the Update operation, in order to clear
old entries of these tables.
For MP-104/204 the entries will be destroyed for cnfg=1.
off - agent will automatically change to this value, after performing the
command. "
::= { agnt 17 }
systemParameter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter can be used for different purposes:
- TELNET session time-out in seconds.
- Ace20: when trying to create row in a table that already
has row with the same values, if set of values has to be unique
in table, this attribute is set to the index of the existing row.
- Optimux-T3: when CH interfaces are RJ-45, user can select via this
object, the interface type for each Group of channels: T1 or E1:
The selection will be a sum of the following Bits.
'0' = T1
'1' = E1
Bit Group Value for each Bit having '1'
1 1 (CH-1..CH-8) 1
2 2 (CH-9..CH-12) 2
3 3 (CH-13..CH-20) 4
4 4 (CH-21..CH-28) 8
Examples:
15 = all Groups are selected to be E1
6 = Group 2 and Group 3 are selected to be E1
(Group 1 and Group 4 are T1).
- FCD-A, FCD-M: user can select via this object the configuration
used for Get values of MSDSL parameters that don't have
configuration index.
1 =active configuration
255=temporary configuration.
Set of this object should be done before Getting the MSDSL
RW parameters.
- Ace2002: This parameter indicates the number of intervals that
were successfully uploaded upon statistics collection session.
- FCD-IP, WR, FCD-IPD, LA-240:
This parameter indicates whether Telnet Access is enabled/disabled:
Values:
2 - Telnet Access is Disabled.
3 - Telnet Access is Enabled.
-Vmux-110: This parameter value equals to maximum number of bundles.
-Optimux-155: Simmilar usage to Optimux T3. user can select via this
object, interface type T1 or E1 for each Group of
channels (LIU): LIU group consists of 7 channels.
Up to 12 LIUs are represented (84 T1 Channels).
The selection will be a sum of the 2**n
For each bit:'0' = T1 ,'1' = E1
Bit Group
1 1 (CH-1 .. CH-7)
2 2 (CH-8 .. CH-14)
3 3 (CH-15 ..CH-21)
...
9 9 (CH-56.. CH-63)
...
10 10 (CH-64..CH-70)
11 11 (CH-71..CH-77)
12 12 (CH-78..CH-84) "
::= { agnt 18 }
agnGlobalAlarmMask OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this attribute determines the alarm traps the
agent should mask and not send to the managers.
Each bit from a certain octet represents a certain alarm."
::= { agnt 19 }
alarmSeverity OBJECT-TYPE
SYNTAX INTEGER
{
event (3),
minor (4),
major (5),
warning (6),
critical (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the severity of the alarms."
::= { agnt 20 }
alarmState OBJECT-TYPE
SYNTAX INTEGER
{
off (2), -- End,
on (3) -- Start.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { agnt 21 }
agnTestStatus OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
on (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current test status (for all levels: system,
card, port).
This attribute will be set to:
on(3): when there is at least one test in progress on the
system/card/port
off(2): when there is NO test in progress on the
system/card/port"
::= {agnt 22 }
systemSaveAndResetAllStatsCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"on - a command to Save data of Current Period in Last Period
data-set and start a new counting period for Current Period.
off - agent will automatically change to this value, after performing the
command."
::= { agnt 23 }
systemDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default Gateway's IP Address."
::= { agnt 24 }
-- PS Table
systemPsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemPsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the PS types of a device.
Usage of this table is specified in the device's NMS SRS"
::= { agnt 25 }
systemPsEntry OBJECT-TYPE
SYNTAX SystemPsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX {systemPsIndex1, systemPsIndex2}
::= { systemPsTable 1 }
SystemPsEntry ::= SEQUENCE {
systemPsIndex1 Integer32,
systemPsIndex2 Integer32,
systemPsType INTEGER,
systemPsStatus INTEGER,
systemPsHotSwap INTEGER
}
systemPsIndex1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First Index.
In HUBs:
1 = PS-A slot
2 = PS-B slot
3 = PS-C slot.
In SA units:
1 = PS1
2 = PS2
Default = 1"
::= { systemPsEntry 1 }
systemPsIndex2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Second Index.
In HUBs:
1 always.
In SA units:
1 = Local
2 = Remote
Default = 1."
::= { systemPsEntry 2 }
systemPsType OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
ac (2),
dc (3),
acDc (4),
acPF (5),
dcPF (6),
acWithFan (7),
dcWithFan (8),
acHp (9) -- High Power
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of PS, for a stand-alone product.
acDc - PS that supports both AC and DC.
acPF - Power Feeding (phantom) box that is feeding another box by external AC.
dcPF - Power Feeding (phantom) box that is feeding another box by external DC.
acWithFan - AC PS with integrated FAN.
dcWithFan - DC PS with integrated FAN.
"
::= { systemPsEntry 3 }
systemPsStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
failed (2),
ok (3),
degraded (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Status of the PS unit."
::= { systemPsEntry 4 }
systemPsHotSwap OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
fixed (2),
hotSwap (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is PS unit hot swap or fixed."
::= { systemPsEntry 5 }
agnFans OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry specifies the FANs existence and status.
Each fan will be represented by 2 bits,
where the first bit (right) will specify the existence:
(0= Not exist, 1=exist),
and the left bit will specify it's status
(0= OK, 1=FAIL), so for each fan:
00 - FAN does not exist
01 - FAN exists and OK (Low Mode)
10 - High Mode (FAN OK)
11 - FAN exists and is Failed
bits 0-1 are for first fan
bits 2-3 are for 2nd fan (if exists)
bits 4-5 are for 3nd fan (if exists)
bits 6-7 are for 4nd fan (if exists)
bits 8-9 are for 5nd fan (if exists)
bits 10-11 are for 6nd fan (if exists)
bits 12-13 are for 7nd fan (if exists)
bits 14-15 are for 8nd fan (if exists)."
::= { agnt 26 }
agnSendTrapParameter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if the agent will attach a specific
parameter to a trap.
For ACE2002 the agent will attach or not the openViewSeverity
parameter according to the value of this parameter:
1 - will attach openViewSeverity.
0 - will not attach openViewSeverity."
::= { agnt 27 }
agnSensorsStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry specifies the Sensors (Temperature sensors or others)
existence and status.
Each sensor will be represented by 2 bits,
where the first bit (right) will specify the existence:
(0= Not exist, 1=exist),
and the left bit will specify it's status
(0= OK, 1=FAIL), so for each sensor:
00 - sensor does not exist
01 - sensor exists and status is OK
11 - sensor exists and status is not OK
( e.g. temperature exceeds pre-defined threshold)
bits 0-1 are for first sensor
bits 2-3 are for 2nd sensor (if exists)
and so on...
Bit 0 is the LSB."
::= { agnt 28 }
agnStationClockCard OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
notExist (2),
notValid (3),
ok (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry specifies the station clock card
existence and status.
notExist - station clock card (piggy) does not exist.
notValid - station clock card exists but clock status is not valid.
ok - station clock card exists, and its status is OK
When the sepcific reason for clock status not being valid is known,
it may be reported by lossOfSync or lossOfSignal values."
::= { agnt 29 }
xcIndexNext OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to
be used for xcIndex when creating
entries in the xcTable. The value
0 indicates that no unassigned entries are
available. To obtain the xcIndex
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object. After each
retrieval, the agent should modify the value to
the next unassigned index.
After a manager retrieves a value the agent will
determine through its local policy when this index
value will be made available for reuse."
::= { agnt 30 }
--XC Table
xcTable OBJECT-TYPE
SYNTAX SEQUENCE OF XcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration of system cross-connect entries.
The table follows the behavior described in RFC 2515,
RFC 1604 regarding the creation deletion and modification
of an entry within the table."
::= { agnt 31 }
xcEntry OBJECT-TYPE
SYNTAX XcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX { xcIndex, xcIfIndex1, xcVpi, xcVci, xcIfIndex2 }
::= { xcTable 1}
XcEntry ::=
SEQUENCE {
xcIndex Integer32,
xcIfIndex1 Integer32,
xcVpi Integer32,
xcVci Integer32,
xcIfIndex2 Integer32,
xcRowStatus RowStatus,
xcDescr DisplayString,
xcAdminStatus INTEGER,
xcOperStatus INTEGER,
xcAttachedIfType INTEGER,
xcInputPriority Integer32,
xcBitMapping Integer32
}
xcIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Cross Connect Identifier."
::= { xcEntry 1 }
xcIfIndex1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface Index from the ifTable, which identify one side
of the connection."
::= { xcEntry 2 }
xcVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VPI value."
::= { xcEntry 3 }
xcVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VCI value."
::= { xcEntry 4 }
xcIfIndex2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface Index from the ifTable, which identifies the other
side of the connection."
::= { xcEntry 5 }
xcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter allows NMS to create/delete entries of this table."
::= { xcEntry 6 }
xcDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A textual string containing information about the
xc entry."
::= { xcEntry 7 }
xcAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative status of this
bi-directional cross-connect."
::= { xcEntry 8 }
xcOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this bi-directional
cross-connect."
::= { xcEntry 9 }
xcAttachedIfType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
free (2),
routerAtm (3),
lis (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if the specific VCC is
already attached to any interface, and indicates
the type of the interface.
This object's purpose is to ease the checking to
the NMS.
notApplicable - used for entries that are not LAN (as HDLC),
or when the VCC was attached to a bridge, or
when this parameter is irrelevant.
free - the LAN VCC wasn't attached yet to any router
interface.
routerAtm - attached to an ATM router interface.
lis - attached to a LIS interface."
::= { xcEntry 10 }
xcInputPriority OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the priority, by which the LAN frames will be
internaly sent to the ATM HW. This parameter is applicable if
atmNteMdlInputPriorityMechanism=enabled.
1 - Highest priority. Will be the first to be sent to the ATM HW.
4 - Lowest priority. Will be the last to be sent to the ATM HW."
::= { xcEntry 11 }
xcBitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object maps this entry to a bit of an octet string.
For ACE2002 this object maps the LAN VCC to the bit of the
VLAN Port Lists. If the value is '0' then it means that
this VCC is not mapped to a port list or it may be an HDSL
entry."
::= { xcEntry 12 }
systemModule OBJECT IDENTIFIER ::= { agnt 32 }
modlParam OBJECT IDENTIFIER ::= { systemModule 1 }
modlParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModlParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table include parameters for system modules."
::= { modlParam 1 }
modlParamEntry OBJECT-TYPE
SYNTAX ModlParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX { modlParamIndex }
::= { modlParamTable 1}
ModlParamEntry ::=
SEQUENCE {
modlParamIndex Integer32,
modlParamReset INTEGER,
modlParamSwdlStatus INTEGER,
modlParamLeds OCTET STRING,
modlParamType INTEGER,
modlParamSwVer DisplayString
}
modlParamIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module index.
The index can be the slot number or any other module index as described
in the specifications of the device.
For Vmux-2100 device, the index will have values of: 1..4 for slots 1..4."
::= { modlParamEntry 1 }
modlParamReset OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3),
factory (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset action to be performed on the module.
Set the parameter will be done always to on(3) or factory (4).
After performing the Reset operation, Agent will automatically set the parameter to off(2)."
::= { modlParamEntry 2 }
modlParamSwdlStatus OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
off (2),
inProcess (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter indicates whatever the swdl is in process or not."
::= {modlParamEntry 3}
modlParamLeds OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry specifies the LEDs status of the module.
Each led is represented by 4 bits where the first 2 bits (left) specify the status :
(00=NA, 01=OFF, 10=ON, 11=BLINK),
and the next two bits (right) specify the color :
(00=GREEN, 01=RED, 10=YELLOW, 11=GRAY).
The order of the LEDS is from top to bottom, left to right:
For each row starting from the top, the LEDS are returned from left to right."
::= {modlParamEntry 4}
modlParamType OBJECT-TYPE
SYNTAX INTEGER {
unknown (2),
empty (3),
miRicE1 (4),
miRicT1 (5),
miRicE3 (6),
miRicT3 (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the Module Type."
::= { modlParamEntry 5 }
modlParamSwVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the Module's Software Version."
::= { modlParamEntry 6 }
agnNearFarConnection OBJECT-TYPE
SYNTAX INTEGER {
notApplicable (1),
disconnected (2),
connected (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter describes the connection between near-end and far-end agents."
::= { agnt 33 }
agnAccess OBJECT IDENTIFIER ::= {agnt 34}
agnTelnetAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3),
managersOnly (4),
enableSecure (5), -- Deprecated; supported by agnSshAccess = enable(3)
managersOnlySecure(6) -- Deprecated; supported by agnSshAccess = managersOnly(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable accessing the device via Telnet.
disable - no one will be allowed to access the device via Telnet.
enable - all users are allowed Telnet Access.
managersOnly - Only manager stations listed in the manager's list are allowed.
enableSecure - same as 'enable' above + only Secure data will be accepted (SSH)
managersOnlySecure - same as 'managersOnly' above + only Secure data will be
accepted (SSH)."
::= { agnAccess 1 }
agnWebAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3),
managersOnly (4),
enableSecure (5),
managersOnlySecure(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable accessing the device via Web.
disable - no one will be allowed to access the device via Web.
enable - all users are allowed Web Access.
managersOnly - Only manager stations listed in the manager's list are allowed.
enableSecure - same as 'enable' above + only Secure data will be accepted (SSL)
managersOnlySecure - same as 'managersOnly' above + only Secure data will be
accepted (SSL)."
::= { agnAccess 2 }
agnRadiusAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable authentication via RADIUS server."
::= { agnAccess 3 }
agnSshAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3),
managersOnly (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable accessing the device via SSH.
disable - no one will be allowed to access the device via SSH.
enable - all users are allowed SSH Access.
managersOnly - Only manager stations listed in the manager's list are allowed."
::= { agnAccess 4 }
agnTacacsAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable authentication via TACACS+ server."
::= { agnAccess 5 }
agnTftpAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3),
managersOnly (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable accessing the device via TFTP.
By default this option is enable.
disable - no one will be allowed to access the device via TFTP.
enable - all users are allowed TFTP Access.
managersOnly - Only manager stations listed in the manager's list are allowed."
::= { agnAccess 7 }
agnSftpAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3),
managersOnly (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable accessing the device via SFTP.
By default this option is enable.
disable - no one will be allowed to access the device via SFTP.
enable - all users are allowed SFTP Access.
managersOnly - Only manager stations listed in the manager's list are allowed."
::= { agnAccess 8 }
agnControlPortAccess OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable the Control port management access.
This command will be applied to all existing control ports."
DEFVAL {enable}
::= { agnAccess 9 }
systemInterface OBJECT IDENTIFIER ::= { agnt 35 }
SysIfEntityType ::= INTEGER
-- STATUS current
-- DESCRIPTION
-- "This type defines the Entity Type above the created interface.
-- The values existing in IANAifType MIB
-- should be taken from there only.
-- Additional values can be added, starting from 1000 decimal,
-- when necessary."
{
other(1),
ethernetLan(6),
atm(37),
fastEther(62), -- Fast Ethernet (100BaseT)
ipForward(142), -- Router
teLink(200),
bridge(209)
}
-- Interface Configuration Table
ifCreateTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfCreateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Interface Configuration Table.
This table enables to create interfaces of Entities."
::= { systemInterface 1 }
ifCreateEntry OBJECT-TYPE
SYNTAX IfCreateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Interface Configuration table."
INDEX { ifCreateEntityType , ifCreateEntityIdx ,
ifCreateNumber }
::= { ifCreateTable 1 }
IfCreateEntry ::= SEQUENCE {
ifCreateEntityType SysIfEntityType,
ifCreateEntityIdx Integer32,
ifCreateNumber Integer32,
ifCreateRowStatus RowStatus,
ifCreateType IANAifType,
ifCreateIndex Integer32,
ifCreateConnectedTo Integer32,
ifCreateParams Unsigned32,
ifCreateConnectionPointer RowPointer
}
ifCreateEntityType OBJECT-TYPE
SYNTAX SysIfEntityType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Type of the Entity that exists above the created interface.
For a Logical Port, this value can be: other (1) when there is no fixed entity above it."
::= { ifCreateEntry 1 }
ifCreateEntityIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Index of the Entity that exists above the created interface.
For example, row indices for created Bridge Port 4 of Bridge 2 = [209.2.4]:
- ifCreateEntityType = bridge(209)
- ifCreateEntityIdx = 2 - Bridge number 2
- ifCreateNumber = 4 - Bridge Port number 4
There are cases when an interface is created WITHOUT a real Entity above
(ifCreateEntityType = other(1)).
Therefore, as such created interfaces can have different types,
this object represents a Virtual Entity above the created interface, as follows:
ifCreateEntityIdx Created Interface Type
Value (WITHOUT real Entity above)
----------------- ---------------------------
9987 G.8275.1 PTP-Port
9988 SAP Port
9989 SAG Port
9990 SS7 Port
9991 GFP Port
9992 VCG Port
9993 HDLC Port
9994 ML PPP Port
9995 Router Interface
9996 PPP
9997 SVI
9998 Logical MAC
9999 Bridge: For devices like ACE-3xxx and new devices.
9999 N/A: For devices like RICi-4/8/16.
For example, row indices for created Bridge 3 (having ifCreateType = bridge(209)) = [1.9999.3]:
- ifCreateEntityType = other(1) - no real entity above
- ifCreateEntityIdx = 9999 - Bridge (created interface type)
- ifCreateNumber = 3 - Bridge number."
::= { ifCreateEntry 2 }
ifCreateNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of the Interface that is created."
::= { ifCreateEntry 3 }
ifCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables the user to
create/delete entries in this table."
::= { ifCreateEntry 4 }
ifCreateType OBJECT-TYPE
SYNTAX IANAifType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Type of the Interface that is created."
::= { ifCreateEntry 5 }
ifCreateIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the ifIndex of the created Interface.
The ifIndex is assigned by the device."
::= { ifCreateEntry 6 }
ifCreateConnectedTo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the entity connected to the created Interface.
The value of this object can be ifIndex of the connected entity or any other
number that can identify it."
::= { ifCreateEntry 7 }
ifCreateParams OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents one or more parameters of the created Interface.
Each group of bits (one or more bits) represents a specific parameter
and its possible values.
This object's mapping and interpretation will be specified in each
device's specification documents.
The parameter should be used within the create PDU assuming atomic operation."
::= { ifCreateEntry 8 }
ifCreateConnectionPointer OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents the entity that is connected
to this Interface.
It can be used instead of ifCreateConnectedTo.
It is an OBJECT IDENTIFIER.
This parameter's SYNTAX allows the following possibilities:
- can be simply used for entity that is not an interface
- is not limited to include up to 32 bits
The value of this parameter is a pointer to an existing row of a table,
where the entity connected to this Interface is defined
(i.e. the pointer uniquely identifies the connected entity).
Examples:
In case of an interface (from 2863.ifTable):
points to 'ifEntry' of corresponding row
= <ifEntry OID>.<ifIndex>
In case of a VPI/VCI (from 2515.atmVclTable):
points to 'atmVclEntry' of corresponding row
= <atmVclEntry OID>.<ATM>.VPI.VCI
In case no entity is connected, value = 0
."
::= { ifCreateEntry 9 }
interfacePerformance OBJECT IDENTIFIER ::= { systemInterface 2 }
ifPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Performance Table.
The propose of this table is to support statistics counters having 64 bit
by using 2 parameters with syntax= Integer32.
This is because SNMPv1 does not support Counter64 properly.
For SNMPv3, ifPerfHCCounter (Counter64) may be supported. "
::= { interfacePerformance 1 }
ifPerfEntry OBJECT-TYPE
SYNTAX IfPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Interface Performance Table."
INDEX { ifIndex, ifPerfCounterType }
::= { ifPerfTable 1 }
IfPerfEntry ::= SEQUENCE {
ifPerfCounterType Integer32,
ifPerfLowCounterPart Unsigned32,
ifPerfHighCounterPart Unsigned32,
ifPerfHCCounter Counter64
}
ifPerfCounterType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"2nd index of the ifPerfTable.
This parameter represents the Counter Type.
Each application can have a different association between this object's
value and counter type - see relevant application spec.
For ETH use the following values:
Value Counter
----- ------------------
1 Tx 64 (bytes)
2 Tx 65-127 (bytes)
3 Tx 128-255 (bytes)
4 Tx 256-511 (bytes)
5 Tx 512-1023 (bytes)
6 Tx 1024-Max (bytes)
7 Tx 1024-1518 (bytes)
8 Tx Correct Frames
9 Tx Error Frames
10 Tx Discard Frames
11 Total Collisions
12 Tx Unicast Frames
13 Tx Broadcast Frames
14 Tx Multicast Frames
15 Rx Correct Bytes/Octets
16 Single Collision Frames
17 Multiple Collision Frames
18 Deferred Transmission Frames
19 Late Collision Frames
21 Rx Correct Frames
22 FCS Errors Frames
23 Rx Jabber
24 Rx Fragments Frames
25 Rx Undersize Frames
26 Rx Oversize Frames
27 Rx Discard Frames
28 Rx Unicast Frames
29 Rx Broadcast Frames
30 Rx Multicast Frames
31 Rx 1519-2047 (bytes)
32 Rx 2048-Max (bytes)
40 Tx 1519-2047 (bytes)
41 Tx 2048-Max (bytes)
42 Tx Oversize Frames
43 Rx Frame Too Short
44 Rx Error Frames
45 CRC Error Frames --Rx
46 Rx L2CP Discarded
47 Rx OAM Discarded
48 Rx Unknown Protocol Discarded
49 Dropped Frames --Tx
50 Tx Correct Bytes/Octets
51 Rx Overflow -- FIFO overflow in MLPPP bundle
52 Tx Fragments Frames
For some applications (not ETH) the following values are used:
1= Rx Octets, 2= Tx Octets, 3= Rx Frames, 4= Tx Frames, 5=Rx Dropped Frames,
6= Tx Dropped Frames.
Optionally, counter type description appears in agnListDecodingTable "
::= { ifPerfEntry 1 }
ifPerfLowCounterPart OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In order to support Counters having 64 bit length,
the performance counter is divided into two 32 bit parameters as follows:
[ 64 bit parameter ] = [ High 32 bit parameter ][ Low 32 bit parameter ].
This parameter holds the Low 32 bits of the counter,
while the following parameter holds the High 32 bits of the counter."
::= { ifPerfEntry 2 }
ifPerfHighCounterPart OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter holds the High 32 bits of the counter
(see description in the above parameter)."
::= { ifPerfEntry 3 }
ifPerfHCCounter OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This High Capacity counter holds whole 64 bits of the counter
indicated by ifPerfCounterType (concatenates both counter parts
ifPerfHighCounterPart&ifPerfLowCounterPart)
This object can be supported only by agents using SNMPv2 or SNMPv3."
::= { ifPerfEntry 4 }
systemOam OBJECT IDENTIFIER ::= { agnt 36 }
systemOamTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OAM Configuration Table."
::= { systemOam 1 }
systemOamEntry OBJECT-TYPE
SYNTAX SystemOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the OAM table."
INDEX { systemOamCnfgIdx }
::= { systemOamTable 1 }
SystemOamEntry ::=
SEQUENCE {
systemOamCnfgIdx Integer32,
systemOamFrequency Integer32,
systemOamTimeoutCycles Integer32,
systemOamLinkCheck INTEGER
}
systemOamCnfgIdx OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This attribute indicates the Idx of the Cnfg(1..255) being
accessed ; Idx of 255 relates to the TmpCnfg."
::= { systemOamEntry 1}
systemOamFrequency OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time in sec. between 2 OAM packets."
::= { systemOamEntry 2 }
systemOamTimeoutCycles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No. of cycles the agent will send OAM packets without receiving a response
from the remote device before declaring that the connection to the remote side
is down - Time Out."
::= { systemOamEntry 3 }
systemOamLinkCheck
OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object determines whether continuous connectivity Link checks will be
performed by the device for uplinks.
For Vmux-2100: enable (3) value can be set upon device installation.
In this case, TDM Link Connectivity checks can be performed even before the user
configures the Links of the device.If the value is enable (3) and there is
no connection with the remote side, the Test LED will blink on the
Main Board Module."
::= { systemOamEntry 4 }
systemOamDescrTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemOamDescrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OAM Descriptors Configuration Table."
::= { systemOam 2 }
systemOamDescrEntry OBJECT-TYPE
SYNTAX SystemOamDescrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the OAM table."
INDEX { systemOamDescrIdx }
::= { systemOamDescrTable 1 }
SystemOamDescrEntry ::=
SEQUENCE {
systemOamDescrIdx Integer32,
systemOamDescrRowStatus RowStatus,
systemOamDescrMode INTEGER,
systemOamDescrCCDirection INTEGER,
systemOamDescrLoopbackOperation INTEGER,
systemOamDescrLoopbackDestAddr OCTET STRING,
systemOamDescrXcCounter Gauge32
}
systemOamDescrIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OAM Descriptor Index."
::= { systemOamDescrEntry 1 }
systemOamDescrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables the user to create/delete entries in this table."
::= { systemOamDescrEntry 2 }
systemOamDescrMode OBJECT-TYPE
SYNTAX INTEGER {
intermediate(1),
segmentTermination(2),
endToEndTermination(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The OAM Mode of the Descriptor."
::= { systemOamDescrEntry 3 }
systemOamDescrCCDirection OBJECT-TYPE
SYNTAX INTEGER {
both (2),
none (3),
source(4),
sink (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"OAM Continuity Check function mode.
both(2) - Agent sends OAM CC cells and checks received OAM CC cells.
none(3) - Agent does not send and does not check received OAM CC cells.
source(4)- Agent sends OAM CC cells.
sink(5) - Agent checks received OAM CC cells."
::= { systemOamDescrEntry 4 }
systemOamDescrLoopbackOperation OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The OAM Loopback function mode.
off(2) - Stop sending loopback OAM cells.
on(3) - Start loopback OAM cells."
::= { systemOamDescrEntry 5 }
systemOamDescrLoopbackDestAddr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Loopback Destination Address."
::= { systemOamDescrEntry 6 }
systemOamDescrXcCounter OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections that use this OAM Descriptor."
::= { systemOamDescrEntry 7 }
systemBfd OBJECT IDENTIFIER ::= { systemOam 3 }
bfdSessXTable OBJECT-TYPE
SYNTAX SEQUENCE OF BfdSessXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A 'Pseodo-Augment' of the BFD Session table.
It is not a 'real augment', as BFD Session table (bfdSessTable)
is defined within an adopted draft (BFD-STD-R-MIB).
BFD Session table includes a RowStatus attribute (bfdSessRowStatus),
while current table is defined WITHOUT a RowStatus attribute.
Therefore (and similar to an augment table),
whenever bfdSessRowStatus is set, current table's entries
should be updated accordingly."
::= { systemBfd 2 }
bfdSessXEntry OBJECT-TYPE
SYNTAX BfdSessXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { bfdSessXIndex }
::= { bfdSessXTable 1 }
BfdSessXEntry ::= SEQUENCE {
bfdSessXIndex Unsigned32,
bfdSessXStaticAssociated INTEGER,
bfdSessXRemoteDiag BfdDiagTC,
bfdSessXClearStatisticsCmd INTEGER,
bfdSessXDescription SnmpAdminString
}
bfdSessXIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the BFD Session Index.
Based on bfdSessIndex (from BFD-STD-R-MIB)."
::= { bfdSessXEntry 1 }
bfdSessXStaticAssociated OBJECT-TYPE
SYNTAX INTEGER {
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object determines whether BFD session (neighbor)
runs in associated or unassociated mode.
In associated mode, static-route state depends on
the state of the BFD session.
In unassociated mode, static-route state is not
affected by the state of the BFD session.
disable (2) - associated mode is disabled
enable (3) - associated mode is enabled
"
::= { bfdSessXEntry 5 }
bfdSessXRemoteDiag OBJECT-TYPE
SYNTAX BfdDiagTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A diagnostic code specifying the remote system's reason
for the last transition of the session from up(4)
to some other state."
::= { bfdSessXEntry 6 }
bfdSessXClearStatisticsCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates a user command to clear all counters in row of
specific BFD session."
DEFVAL { off }
::= { bfdSessXEntry 7 }
bfdSessXDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BFD session description. By default the agent will set
the value equal to bfdSessXIndex."
::= { bfdSessXEntry 9 }
agnDeviceView OBJECT-TYPE
SYNTAX INTEGER
{
oldLook (2),
newLook (3),
newLook2 (4),
plastic (5),
metal (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes the view of the device:
Look: old look, new look or new look 2.
Material: Plastic or Metal."
::= { agnt 37 }
bitMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF BitMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps bits of an octet string to an interface.
For ACE-2002 this table is used to map bits of VLAN port lists
to LAN VCC's. This table is the opposite view of the xcTable for
xcBitMapping. It is used to ease the bit translation for the NMS."
::= { agnt 38 }
bitMappingEntry OBJECT-TYPE
SYNTAX BitMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table describes a correlation of a bit location to
an interface.
For ACE-2002 - Upon creation of a new LAN VCC the agent will add an
entry to this table that will define the bit location for that VCC."
INDEX { bitMappingLocation }
::= { bitMappingTable 1}
BitMappingEntry ::=
SEQUENCE {
bitMappingLocation Integer32,
bitMappingIndex Integer32
}
bitMappingLocation OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bit location in an octet string."
::= { bitMappingEntry 1 }
bitMappingIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface index or any other index that should be mapped."
::= { bitMappingEntry 2 }
bitMappingView OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A view of the bitMappingTable in one object - each entry in the
biMappingTable will have the corresponding Bit of this object
(bitMappingLocation) = '1'.
For ACE-2002 it is used to describe all the existing LAN VCC's
So that the NMS can easily calculate which VCC's can be selected
as members for a VLAN, instead of reading all the bitMapping Table."
::= { agnt 39 }
hostTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Host interface table."
::= { agnt 40 }
hostEntry OBJECT-TYPE
SYNTAX HostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Host Table.
The hostParam1, hostParam2, and hostParam3 entries may
have different use in different applications."
INDEX { hostIndex }
::= { hostTable 1 }
HostEntry ::=
SEQUENCE {
hostIndex Integer32,
hostIP IpAddress,
hostIPMask IpAddress,
hostDefaultNextHop IpAddress,
hostMode Integer32,
hostParam1 Integer32,
hostParam2 Integer32,
hostParam3 Integer32,
hostRowStatus RowStatus,
hostVlanTagging INTEGER,
hostVlanId Integer32,
hostVlanPriority Integer32
}
hostIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Host Table Index. This index can have the same value as Host No."
::= { hostEntry 1 }
hostIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The host interface IP address."
::= { hostEntry 2 }
hostIPMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The host interface subnet mask."
::= { hostEntry 3 }
hostDefaultNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The host interface Default Next Hop address."
::= { hostEntry 4 }
hostMode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents the Host mode of operation.
There can be different values for each application.
For example:
Not Applicable = 1."
::= { hostEntry 5 }
hostParam1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents the first Host parameter.
There can be different values for each application.
For example:
Not Applicable = 1."
::= { hostEntry 6 }
hostParam2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents the 2nd Host parameter.
There can be different values for each application."
::= { hostEntry 7 }
hostParam3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents the 3nd Host parameter.
There can be different values for each application."
::= { hostEntry 8 }
hostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creation/Deletion of rows in the table."
::= { hostEntry 9 }
hostVlanTagging OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable(1),
untag (2),
tag (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Host VLAN support (Tagging).
untag - No support of VLAN Tagging.
tag - 4 VLAN bytes will be added to the frame."
::= { hostEntry 10 }
hostVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Host VLAN ID."
::= { hostEntry 11 }
hostVlanPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Host VLAN Frame priority."
::= { hostEntry 12 }
invNameXCTable OBJECT-TYPE
SYNTAX SEQUENCE OF InvNameXCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inverse Name XC Table.
This table can be used to ease the search for a connection first index
by the connection name."
::= { agnt 41 }
invNameXCEntry OBJECT-TYPE
SYNTAX InvNameXCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { IMPLIED invNameXC }
::= { invNameXCTable 1 }
InvNameXCEntry ::= SEQUENCE {
invNameXC SnmpAdminString,
invNameXCType OBJECT IDENTIFIER,
invNameXCIndex Integer32
}
invNameXC OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique Connection name,
associated to a Cross-Connection."
::= { invNameXCEntry 1 }
invNameXCType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OBJECT IDENTIFIER of the respective XC Table.
Examples:
XC Table invNameXCType
---------------------------------------------------
atmVpCrossConnectTable 1.3.6.1.2.1.37.1.9
atmVcCrossConnectTable 1.3.6.1.2.1.37.1.11
atmfCESConfTable 1.3.6.1.4.1.353.5.2.2.1.1
."
::= { invNameXCEntry 2 }
invNameXCIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The XC Table (invNameXCType) may include more than one index.
This object represents the value of the first XC Index."
::= { invNameXCEntry 3 }
agnDeviceCapabilities OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the optional capabilities that are implemented by this device
and are manageable through this MIB.
For each capability 1 BIT is allocated in each Octet starting from the LSB.
If the value of the BIT = 1, the capability is Enabled.
If the value of the BIT = 0, the capability is Disabled.
For bit assignment, refer to device specification.
Capabilities example:
Router - BIT 0 (0000 0001 = 01 Hex = 1 Decimal).
For ACE: 2nd octet (MSB) will represent the maximum number of intervals that
the Agent can keep in its DB (same for all ports).
For Vmux, this object describes agent's support of LBRAD coder feature:
1 octet ; bit 0 (LSB).
'1' - LBRAD feature is supported
'0' - LBRAD feature is not supported.
For some devices like Vmux, ASMi-54, RICi-4/8/16 this MIB object is used for licensing.
More details on licensing can be found in device spec."
::= {agnt 42}
rowInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RowInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds information of other tables."
::= { agnt 43 }
rowInfoEntry OBJECT-TYPE
SYNTAX RowInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { rowInfoTableId }
::= { rowInfoTable 1 }
RowInfoEntry ::= SEQUENCE {
rowInfoTableId OBJECT IDENTIFIER,
rowInfoCounter Integer32,
rowInfoIndexNext Integer32,
rowInfoMaxNoOfRows Integer32
}
rowInfoTableId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OBJECT IDENTIFIER of the Table,
which its information is held by this table (rowInfoTable).
Examples:
Table Name rowInfoTableId
---------------------------------------------------
atmTrafficDescrParamTable 1.3.6.1.2.1.37.1.5
atmVpCrossConnectTable 1.3.6.1.2.1.37.1.9
atmVcCrossConnectTable 1.3.6.1.2.1.37.1.11
atmfCESConfTable 1.3.6.1.4.1.353.5.2.2.1.1
For OAM-CFM, additional indices will be used to indicate higher levels
entity instance.
e.g for MA table (dot1agCfmMaNetTable) and MIP table (ethIfOamCfmMip),
additional index will indicate MD.
For MEP table (IEEE8021-CFM-MIB.dot1agCfmMepTable)
additional indices will indicate MD.MA.MEP_Direction
(MEP_Direction - Down = 1, Up = 2)"
::= { rowInfoEntry 1 }
rowInfoCounter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of rows in the table, indicated by rowInfoTableId."
::= { rowInfoEntry 2 }
rowInfoIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The First Free Index of the table, indicated by rowInfoTableId."
::= { rowInfoEntry 3 }
rowInfoMaxNoOfRows OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum possible number of rows in the table, indicated by rowInfoTableId."
::= { rowInfoEntry 4 }
agnStoreCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2), --offOK
inFlash (3),
asDefConfigFile (4),
offError (5) --offFailed
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Store command.
inFlash(3) = store the current Agent configuration in Flash memory.
asDefConfigFile(4) = store the current Agent configuration as
Default Configuration file (e.g. 'DefConfig.cfg').
Agent will perform the required command and change automatically
the value of this object to off(2), except for the following case.
When device supports CLI and the operation of copying the current configuration
to Flash memory (or Default Configuration) is taking a long time,
Agent will keep the value Set until the operation is finished.
This way, by Getting this object, one can know that the device is in
process of storage. Upon end of the process, the value will be changed
by Agent, as follows:
- off(2) - if storage operation was successful (OK)
- offError(5) - if storage operation failed."
::= { agnt 44 }
agnFunctionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnFunctionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used in order to activate/deactivate device functions.
The index indicates the function. Each function can be Enabled or Disabled."
::= { agnt 45 }
agnFunctionEntry OBJECT-TYPE
SYNTAX AgnFunctionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { agnFunction }
::= { agnFunctionTable 1 }
AgnFunctionEntry ::= SEQUENCE {
agnFunction INTEGER,
agnFunctionActivation INTEGER,
agnFunctionAttributes OCTET STRING,
agnFunctionVersion Unsigned32
}
agnFunction OBJECT-TYPE
SYNTAX INTEGER
{
routing (2),
backup (3),
alarmForwarding (4),
uplinkLoopDetect (5),
systemClock (6),
nps (7),
ethOamCfm (8),
fileTransfer (9),
netEq (10), -- Network Equalizer (for Voice Quality)
ecan (11), -- Echo Canceler
cli (12), -- Command Line Interface
csm (13), -- Clock Selection model
erp (14),
eps (15),
tdmPwProtect (16),
pathSdhSonetProtect (17),
aps (18),
ethPortProtect (19),
tdmPortProtect (20),
tdmPW (21),
fileSystem (22),
ssfp (23),
ptp (24), -- 1588 Recovered clock
copyFile (25),
router (26),
tbd (27), -- not in use
faultManagement (28),
configChangeSync (29), -- NE Configuration Change Support
binaryDataRetrievalMethod (30), -- Binary Data Retrieval from device
bridge (31),
acl (32),
ospf (33),
bgp (34),
bfd (35),
performanceManagement (36),
ituSat (37), -- Y.1564 support
genericPpp (38), -- Generic PPP & PPPoE
policer (39), -- Policer Profile
lldp (40), -- LLDP
twamp (41), -- TWAMP
flow (42),
vrrp (43), -- Virtual Router Redundancy Protocol
l3Sat (44),
portFlowMirroring (45),
ethPort (46), -- Ethernet Port
dhcpL2Relay (47), -- DHCP Layer 2 Relay
nat (48), -- NAT
cellular (49) -- Cellular
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This MIB object indicates the function that will be enabled or disabled
in the device.
alarmForwarding= Fault Propagation (usually towards user port).
For Vmux:
routing (2) - enable/disable Router
backup (3) - enable/disable Backup between E1/T1/Serial Link and ETH.
uplinkLoopDetect (5) - enable/disable Loop Detection on the TDM Uplink.
systemClock (6) - enable/disable the System Clock.
nps (7) - N+1 Protection Switching device physically connected to I/O
modules in Gmux2000.
ethOamCfm (8) - denotes that the device supports ETH OAM CFM (802.1ag).
The list of supported CFM attributes is specified in agnFunctionAttributes.
Different from the other functions, the manager cannot activate the CFM.
agnFunctionActivation is set only by the agent. A value of enable (3)
denotes that the device supports ETH OAM CFM.
fileTransfer (9) - denotes that the device supports file transfer functions
and agnFunctionAttributes object which lists the supported functions.
Similar to ETH OAM CFM, agnFunctionActivation is set only by the agent.
A value of enable(3) denotes that the device supports file transfer functions
and agnFunctionAttributes.
erp (14) - Ethernet Ring Protection according to the G.8032 standard
The general protection related capabilitites eps(15), tdmPwProtect(16),
pathSdhSonetProtect(17), aps(18), ethPortProtect(19) and tdmPortProtect(20)
are correlated to the definition of the ProtectClassType.
eps (15) - Ethernet Protection Switching according to the G.8031 standard
tdmPwProtect (16) - TDM PW protection
pathSdhSonetProtect (17) - SDH/SONET VC Path Protection
aps (18) - SONET (APS) or SDH (MSP) switching protection
ethPortProtect (19) - Ethernet port protection
tdmPortProtect (20)- TDM port protection
tdmPw (21) - TDM PW functionality, for supported options see
the agnFunctionAttributes below.
fileSystem (22) - File System support
ssfp (23) - Smart SFP support
acl (32) - access control list (security)
lldp (40) - Link Layer Discovery Protocol
twamp (41) - Two Way Active Measurement Protocol
flow (42) - flow
vrrp (43) - Virtual Router Redundancy Protocol
portFlowMirroring (45) - Port and flow mirroring
ethPort (46) - Ethernet port capabilities
dhcpL2Relay (47) - DHCP Layer 2 Relay
nat (48) - Network Address Translator/Translation
cellular (49) - Cellular
"
::= { agnFunctionEntry 1 }
agnFunctionActivation OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object indicates the activation of the current function."
::= { agnFunctionEntry 2 }
agnFunctionAttributes OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This MIB object indicates for each supported function
its set of attributes.
For ETH OAM-CFM: (agnFunction enumeration 8)
Bit 0 = '1' denotes that the device supports C+S classification.
Bit 1 = '1' denotes that the device supports port level binding.
Bit 2 = '0' denotes that the device supports queueing for OAM frames.
Bits 3-7 - reserved (for future usage of Phase 1 features)
The following are supported starting from OAM-CFM Phase 2 and up:
Bit 8 = '1' Dest NE level is supported
Bit 9 = '1' Port level MEP is supported
Bit 10 = '1' Dynamic Remote MEP allocation
Bit 11 = '1' Dynamic Service allocation
Bit 12 = '1' Use identical VLAN ID in different MD levels
Bit 13 = '1' Single-ended loss measurement
Bit 14 = '1' Two-way delay measurement
Bit 15 = '1' 10msec CCM interval is supported
Bit 16 = '1' Use identical VLAN ID in multiple MEPs, which are members
of the same MA (different priority) -- NON STANDARD
The following are supported starting from OAM-CFM phase 3 and up:
Bit 17. Entu -
ENTU includes Hardware Based Features:
CCM Interval value: 3.3 msec, and
Forwarding-Method (E-LAN, E-Line)
(There is no specific bit for these items)
Bit 18. Direction (up, down)
Bit 19. Lmm-Dmm interval
Bit 20. LBM data-tlv
Bit 21. DMM data-tlv
Bit 22. Loss traffic-type
Bit 23. Measurement Bins. (Round Trip Delay counters only)
Bit 24. ETH-AIS - Fault Propagation
Bit 25. ETH-AIS - Alarm Suppression
Bit 26. MIP none and explicit
Bit 27. MIP Defer, Default
Bit 28. Cross Connect Status
Bit 29. Variable Duration statistics interval (pmIntervalTimeDuration is supported)
Bit 30 MIP Tx Flow
Bit 31 MIP Rx Flow
Bit 32 MIP and MHF manual configuration
Bit 33 MHF Single VLAN
Bit 34 MHF Fixed CoS
Bit 35 MHF Fixed Queue
Bit 36 MHF Classification Profile
Bit 37 MHF CoS Profile
Bit 38 MHF Queue Profile
Bit 39 MD Protocol Standard selection
Bit 40 MEP Single VLAN
Bit 41 MEP Fixed CoS
Bit 42 MEP Fixed Queue
Bit 43 MEP Classification Profile
Bit 44 MEP CoS Profile
Bit 45 MEP Queue Profile
Bit 46 MEP Tx Flow
Bit 47 MEP Rx Flow
Bit 48 The device supports both MIP configuration modes (manual and auto)
If this Bit is set to 0 -> The device supports only one configuration
mode (see Bit 32 that indicates the configuration mode)
If this Bit is set to 1 -> The device supports both configuration modes
(bit 32 will indicates which mode has been selected)
Bit 49 Agent Supports all objects indicating min/max Delay and min/max Delay Variations.
Bit 50 MD Name & MD Format ('1' = not supported)
Bit 51 MD MIP Policy ('1' = not supported)
Bit 52 MA Name & MA Format ('1' = not supported)
Bit 53 LBM,LTM and Dest NE - Remote MEP ID ('1' = not supported)
Bit 54 ethOamSvcDayTable is supported instead of ethOamSvcTotalTable
Bit 55 = '1' 100 msec CCM interval is supported . (for ETX-36)
Bit 56 = '1' MEP is supported only for network port. (for ETX-36)
Bit 57 = '1', All one way (Forward) Perfromance Measurements
(Delay, Delay Variation) are supported.
Bit 58 = '1' Multiple flows (unidirectional Rx and Tx, bidirectional) per MEP are supported.
(ethOamMepFlowsTable is supported)
Bit 59 = '1' - For MD Name Format, ONLY 'None' and 'String' are supported.
(MD Name is supported)
Bit 60 = '1' - For MA Name Format, ONLY 'UINT' (UnsignedInt16) and 'String' are supported.
(MA Name is supported)
Bit 61 = '1' - SLM supported
Bit 62 = '1' - Availability per MEF36 supported (configuration and statistics)
Bit 63 = '1' - CFM Alarm type configuration is supported (legacy or soam)
Bit 64 = '1' - Configurable Interface Status TLV usage
Bit 65 = '1' - Configurable Dest-Ne description
Bit 66 = '1' - One Way delay variation supported ( forward/backward, bin profiles, statistics)
Bit 67 = '1' - LBM multicast address supported
Bit 68 = '1' - CCM statistics per MEP supported (Local/Remote, running, current and history intervals)
Bit 69 = '1' - For MA Name Format, ONLY 'UINT' (UnsignedInt16), 'String' and 'ICC' are supported.
(MA Name is supported)
Bit 70 = '1' - ETH-CSF indications for Remote MEP is supported.
Bit 71 = '1' - Latching Loopback per MEF46 is supported.
For File Transfer: (agnFunction enumeration 9) (refer also to fileTransCmd)
In each bit field, the value '1' denotes that the device supports the operation/behavior.
Bit 0 - Configuration file is in text format -- moved to agnFunction=cli(12)
Bit 1 - SW Download
Bit 2 - Configuration Download
Bit 3 - Configuration Upload
Bit 4 - Additional SW Download
Bit 5 - Statistics Upload
Bit 6 - User File Download
Bit 7 - User File Upload
Bit 8 - SW Download and Reset
Bit 9 - SW Upload
Bit 10 - SW Download to Backup (therefore also Swap Main and Backup)
Bit 11 - Boot Download
Bit 12 - Boot Upload
Bit 13 - SW Upload from Backup
Bit 14 - License Download
Bit 15 - Configuration Download to Default
Bit 16 - Reset operation
Bit 17 - Configuration Download to Active Configuration
Bit 18 - Additional SW Download and Reset
Bit 19 - The policy for Software Download is as follows:
After download the NMS should send Reset to the device.
Bit 20 - The policy for Software Download is as follows:
After download the device performs a Reset by itself.
Bit 21 - The policy for Configuration Download is as follows:
After download the NMS should send Reboot command to the device.
Bit 22 - The policy for Configuration Download is as follows:
After download the device performs a Reset by itself.
Bit 23 - The policy for Software Download is as follows:
Like in Bit 20, except that the command sent in fileTransCmd is swDwnLoadAndReset(8).
Bit 24 - The policy for Configuration Download is as follows:
After Configuration download the device activates the configuration file and sends
sanityCheckTrap with attached variable sysSSanityCheckStatus = ok(4) or warning(3).
Bit 25 - The policy for Configuration Download is as follows:
Like in Bit 22, except that the trap sent is
sanityTrap with attached variable agnSSanityCheckStatus = ok(4) or warning(3)
Bit 26 - Total Timeout (tftpTotalTimeOut) -- Not Applicable
Bit 27 - Retry Timeout (tftpRetryTimeOut) -- Not Applicable
Bit 28 - It is forbidden to send the device retries for Reset (after Download) operation.
Bit 29 - Upload Factory Default Configuration file -- Not Applicable
Bit 30 - Download/Upload User Default Configuration file -- Not Applicable
Bit 31 - Download/Upload Startup Configuration file -- Not Applicable
Bit 32 - SFTP is supported. -- Not Applicable. Supported via agnCommonCapabilities
Bit 33 - The policy for Configuration Download is as follows:
Like in Bit 24, except no sanity trap is sent.
For CLI: (agnFunction enumeration 12)
Bit 0 - Configuration file is in text format (replacing bit 0 of File Transfer)
For CSM: (agnFunction enumeration 13)
Bit 0 - '1' Domain is supported as 'clock source'
Bit 1 - '1' Station port exists in system
Bit 2 - '1' RX port is supported as 'clock source'
Bit 3 - '1' 'adaptive' is supported as 'clock source'
Bit 4 - '1' '1588' is supported as 'clock source'
Bit 5 - '1' Station-out port exists in system
Bit 6 - '1' GPS is supported as 'clock source'
Bit 7 - '1' E1/T1 is supported as 'clock source'
For ERP: (agnFunction enumeration 14)
Bit 0 - '1': ERP supported (STD G.8032). '0': ERP not supported
Bit 1 - '0': Sub Ring supported.'1':Sub Ring not supported
Bit 2 - '1': Internal Flows supported. '0': Internal Flows not supported
Bit 3 - '1': multiple rings per physical port supported. '0': Multiple rings not supported
Bit 4 - '1': Passthrough VLANs supported. '0':Passthrough VLANs not supported
Bit 5 - '1': color mapping also by P-bit. '0': Color mapping by P-bit not supported
Bit 6 - '1': Passthrough VLAN IDs supported. '0':Passthrough VLAN IDs not supported
Bit 7 - '1': ERP STD G.8032v2 supported. '0': ERP STD G.8032v2 not supported
For TDM PW (agnFunction enumeration 21)
Bit 0 - '1' CESoPSN TDM traffic supported
Bit 1 - '1' SAToP TDM traffic supported
Bit 2 - '1' TDM PW Connectivity current and Interval statistics is supported
(pwPerfConnCurrentTable, pwPerfConnIntervalTable)
For Smart SFP bit (agnFunction enumeration 23):
Bit 0 N/A
Bit 1 N/A
Bit 2 This device supports Smart SFP type: miRIC-E1
Bit 3 This device supports Smart SFP type: miRIC-T1
Bit 4 This device supports Smart SFP type: miRIC-E3
Bit 5 This device supports Smart SFP type: miRIC-T3
Bit 6 This device supports Smart SFP type: miRICi-E1
Bit 7 This device supports Smart SFP type: miRICi-T1
Bit 8 This device supports Smart SFP type: miRICi-E3
Bit 9 This device supports Smart SFP type: miRICi-T3
Bit 10 This device supports Smart SFP type: miRICi-155
Bit 11 This device supports Smart SFP type: miRICi-622
Bit 12 This device supports Smart SFP type: miTOP-E1
Bit 13 This device supports Smart SFP type: miTOP-E3
Bit 14 This device supports Smart SFP type: miTOP-T1
Bit 15 This device supports Smart SFP type: miTOP-T3
Bit 16 This device supports Smart SFP type: sfp-VDSL-2W
For PTP (agnFunction enumeration 24)
Bit 0 - '0' Slave is not supported. '1' Slave is supported.
Bit 1 - '0' Master is not supported. '1' Master is supported.
For Copy File ( agnFunction enumeration 25)
Bit 0 - Indicates if download and upload user file is supported.
Bit 1 - Indicates if download a running configuration file.
Bit 2 - Indicates if device performes reboot after install SW (set-active).
Bit 3 - Indicates if device supports Rollback SW.
Bit 4 - Indicates if device supports log files.
Bit 5 - Indicates if device supports download statistics.
Bit 6 - Indicates if device supports FileType value = otherType(2)
Bit 7 - '1' Indicates that the device does not support rowInfoTableId
For Router (agnFunction enumeration 26)
Bit 0 - Indicates if device supports multiple instances.
Bit 1 - '0': HW Router exists in device. '1': SW Router exists in device.
Bit 2 - '0': DHCP Relay is not supported. '1': DHCP relay is supported.
Bit 3 - '0': IP Forwarding (RtrIfCfgIpForwarding) is not supported.
'1': IP Forwarding is supported
For Fault Management (agnFunction enumeration 28):
Bit 0 Indicates activeAlarmTable is supported
Bit 1 Indicates alarmEventBriefLogTable (Summary Table) is supported
Bit 2 Indicates alarmEventLogTable (History Log) is supported
Bit 3 Indicates alarmEventConfigTable and maskReportTable (Severity and Masking Configuration) is supported
Bit 4 Indicates alarmEventConfiguredTable is supported
Bit 5 Indicates Alarm Led is Supported
Bit 6 Indicates Alarm Output Relay is supported (alarmRelayOutputTable)
Bit 7 Indicates Alarm Input Relay is supported (alarmRelayInputTable)
Bit 8 Indicates Soaking configuration is supported (defectSoakTable)
Bit 9 Indicates Popup alarm indications are supported.
Bit 10 Indicates device has Slots
Bit 11 Indicates Input Relay exists on chassis
Bit 12 Indicates Input Relay(s) exist on slot(s)
Bit 13 Indicates Output Relay exists on chassis
Bit 14 Indicates Output Relay(s) exist on slot (s)
Bit 15 Indicates Alarm Masking Statistics is supported
(AlarmEventLogStatsType = activeAlarmsMasked(4))
For Bridge (agnFunction enumeration 31):
Bit 0 Indicates support with Bridge Topology.
Bit 1 '0':Vlan Mode=Aware only.'1':Vlan Mode=Aware and Unaware.
Bit 2 '0': Forwarding Mode=Filter only.'1': Forwarding Mode=Filter and Transparent.
Bit 3 '0': Bridge Port can be Bound to SVI. '1': Bridge Port cannot be Bound to SVI.
Bit 4 '0': Bridge Port cannot be Bound to Phy Port. '1': Bridge Port can be Bound to Phy Port.
Bit 5 '0': MAC Table is not displayed in Bridge GUI. '1': MAC Table displayed in Bridge GUI.
Bit 6 '0': MAC Table displayed per Vlans. '1': MAC TAble not displayed per Vlan (unsorted).
Bit 7 '0': Table radBridgePortVlanMemberTable not supported. '1': Table radBridgePortVlanMemberTable supported.
Bit 8 '0': search MAC per MAC Criteria is not supported. '1': search MAC per MAC Criteria is supported.
Bit 9 '0': search MAC per Vlan Criteria is not supported. '1': search MAC per Vlan Criteria is supported.
Bit 10 '0': search MAC per Bridge Port Criteriais not supported. '1': search MAC per Bridge Port Criteria is supported.
Bit 11 '0': RSTP is not supported '1': RSTP is supported.
Bit 12 '0': MSTP is not supported '1': MSTP is supported.
Bit 13 '0': MLDv2 snooping is not supported '1': MLDv2 snooping is supported.
For acl ( agnFunction enumeration 32):
Bit 0 IPv4 ACL-type is supported,
Bit 1 IPv6 ACL-type is supported,
Bit 2 Management Entity bound to ACL is supported,
Bit 3 Router Interface bound to ACL is supported,
Bit 4 Inbound Direction bound to ACL is supported,
Bit 5 Outbound Direction bound to ACL is supported,
Bit 6 IP Protocol based ACL match is supported,
Bit 7 UDP Protocol based ACL match is supported,
Bit 8 TCP Protocol based ACL match is supported,
Bit 9 ICMP Protocol based ACL match is supported.
Bit 10 Port Range Support.
'0' - only noOperator(1) is supported for xxxPortOp fields;
xxxPortRange field value must be equal to xxxPort field.
'1' - only 'range (6)' is supported for xxxPortOp field; xxxportRange field must be >= xxxPort.
For Performance Management (agnFunction enumeration 36):
Bit 0 '0':PM v3 Protocol not supported.'1':PM v3 Protocol supported.
Bit 1 '0':PM File Schema not supported.'1':PM V3 File Schema supported.
For Y.1564 testing (agnFunction enumeration 37):
Bit 0 - '1': generator supported.
Bit 1 - '1': responder supported.
Bit 2 - '1': unidirectional mode supported.
Bit 3 - '1': bidirectional mode supported.
Bit 4 - '1': color-aware supported.
Bit 5 - '1': traffic policy supported.
Bit 6 - '1': MAC swap functionality supported.
Bit 7 - '1': EMIX supported.
Bit 8 - '1': CBS/EBS tests supported.
Bit 9 - '1': Internal MEP supported.
Bit 10 - '1': E-LAN/E-Tree supported.
Bit 11 - '1': E-LAN/E-Tree supported for internal MEP.
Bit 12 - '1': configurable block or not block of user traffic. '0': user traffic is always blocked.
Bit 13 - '1': jumbo frames supported.
Bit 14 - '1': multiple SA MAC for LAG supported.
Bit 15 - '1': automatic creation of CFM services and destNEs supported.
For Policer (agnFunction enumeration 39)
Bit 0 - '0' Color Aware supported. '1' Color Aware not supported.
Bit 1 - '0' Coupling Flag supported. '1' Coupling Flag is not supported.
Bit 2 - '1' Envelope policer supported.
For LLDP (agnFunction enumeration 40)
Bit 0 - '1' denotes that the device supports LLDP.
For TWAMP (agnFunction enumeration 41)
Bit 0 - '1' denotes that the device supports TWAMP light Responder.
Bit 1 - '1' denotes that the device supports TWAMP light Generator.
Bit 2 - '1' denotes that the device supports TWAMP (full) Responder.
Bit 3 - '1' denotes that the device supports TWAMP (full) Generator.
Bit 4 - '1' denotes that the device supports icmpEcho Generator.
Bit 5 - '1' denotes that the device supports udpEcho Generator.
For Flow (agnFunction enumeration 42)
Bit 0 - '1' enhanced CoS mapping is supported (untagged, non-ip).
Bit 1 - '1' multi-CoS flow counters are supported.
Bit 2 - '0' denotes that the CIR & EIR shall always be set to the closest lower granular value - not configurable.
'1' denotes that the CIR & EIR can be set to the closest lower or higher granular value - configurable.
Bit 3 - '1' denotes support for flow type 'port classifier'.
For vrrp (agnFunction enumeration 43)
Bit 0 - '1': VRRP version 2 is supported
Bit 1 - '1': VRRP version 3 is supported.
For L3 SAT (agnFunction enumeration 44)
Bit 0 - '1': generator supported.
Bit 1 - '1': responder supported.
For Port & Flow Mirroring (agnFunction enumeration 45)
Bit 0 - '1': VLAN list mirroring is supported.
Bit 1 - '1': flow mirroring is supported.
For Ethernet Port (agnFunction enumeration 46)
Bit 0 - '1': Silent Start is supported.
Bit 1 - '1': Fat Pipe is supported.
Bit 2 - '1': Maximum two queue blocks are supported.
For DHCP Layer 2 Relay (agnFunction enumeration 47)
Bit 0 - '1': DHCP Layer 2 Relay Snooping is supported.
Bit 1 - '1': DHCP Layer 2 Relay option 82 is supported.
Bit 2 - '1': Circuit ID for option 82 is supported.
Bit 3 - '1': Remote ID for option 82 is supported.
For NAT (agnFunction enumeration 48)
Bit 0 - '1': Static NAT is supported.
Bit 1 - '1': 'Hole Punching' is supported.
Bit 2 - '1': NAPT/PAT/Overload is supported.
Bit 3 - '1': Router Interface as inside global IP address is supported.
For Cellular (agnFunction enumeration 49)
Bit 0 - '1': Cellular Interface is supported.
"
::= { agnFunctionEntry 3 }
agnFunctionVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable is applicable whenever a function is implemented
via a software package that resides in the NE.
The value saved in this variable contains the package version as follows:
The 4 MS bits represent the major version number
The 4 next bits represent the minor version number
The remaining 16 LS bits will be used for different 'flavors in a version.
Example:
0x02010003 represents package version 02.01 with feature subset #3.
"
::= { agnFunctionEntry 4 }
agnManagerConfigPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines from which port/s this manager can manage the device.
The value is a sum of 2**n, where n is a bit assigned to a certain port.
For RIC-E1 and ETX 102 the value will be according to the ports
combination:
Network = bit 0
User= bit 1
For Example: All = 3."
::= {agnt 46 }
agnEgressRateRange OBJECT-TYPE
SYNTAX INTEGER
{
unlimited (1),
range1 (2),
range2 (3),
range3 (4),
range4 (5),
range5 (6),
range6 (7),
range7 (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the valid ranges of egress rate.
For example, for ETX 102:
range 1 (2)= 128KBPS - 8MBPS,
range 2 (3)= 256KBPS - 16MBPS,
range 3 (4)= 512KBPS - 32MBPS,
range 4 (5)= 1MBPS - 64MBPS,
range 5 (6)= 1.5MBPS - 80MBPS."
::= {agnt 47 }
agnNoOfCurrentConns OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the number of connections
currently configured for the agent."
::= { agnt 48 }
agnIngressRateRange OBJECT-TYPE
SYNTAX INTEGER
{
unlimited (1),
range1 (2),
range2 (3),
range3 (4),
range4 (5),
range5 (6),
range6 (7),
range7 (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the valid ranges of ingress rate.
For example, for ETX 102:
range 1 (2)= 128KBPS - 8MBPS,
range 2 (3)= 256KBPS - 16MBPS,
range 3 (4)= 512KBPS - 32MBPS,
range 4 (5)= 1MBPS - 64MBPS,
range 5 (6)= 1.5MBPS - 80MBPS."
::= {agnt 49 }
alarmForwardingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Alarm Forwarding Mechanism will be operated
for this table entries."
::= { agnt 50 }
alarmForwardingEntry OBJECT-TYPE
SYNTAX AlarmForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table is a pair of ports that
the Alarm Forwarding Mechanism is determined for."
INDEX { alarmForwardingFailPort, alarmForwardingToPort }
::= { alarmForwardingTable 1 }
AlarmForwardingEntry ::= SEQUENCE {
alarmForwardingFailPort Integer32,
alarmForwardingToPort Integer32,
alarmForwardingRowStatus RowStatus,
alarmForwardingRecoveryTime Integer32,
alarmForwardingGroupConditions Integer32,
alarmForwardingCause AlarmForwardingCause,
alarmForwardingRecoveryMode INTEGER,
alarmForwardingRecoveryCommand INTEGER,
alarmForwardingDelay Unsigned32,
alarmForwardingDirection INTEGER,
alarmForwardingAction BITS,
alarmForwardingActiveCause AlarmForwardingCause,
alarmForwardingDescr SnmpAdminString,
alarmForwardingPriorityDecrement Unsigned32
}
alarmForwardingFailPort OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Index of the port on which a fail occurs."
::= { alarmForwardingEntry 1}
alarmForwardingToPort OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Index of the port that will be affected
upon the failure of the alarmForwardingFailPort."
::= { alarmForwardingEntry 2}
alarmForwardingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creation/ Deletion of rows in the table."
::= { alarmForwardingEntry 3}
alarmForwardingRecoveryTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter defines the maximum time (sec)
the affected port will hold the down state."
::= { alarmForwardingEntry 4 }
alarmForwardingGroupConditions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter is applicable when there is a group of interfaces
in which a fault may occur, and one interface to which alarm is propagated (forwarded).
0 = All - Forwarding will take place only when all interfaces of the
same group are faulty.
1 = Single - Forwarding will take place when at least one (single)
interface of the same group (any of them) is faulty.
n - forwarding will take place only when n (n < all)
interfaces of the same group fail."
::= { alarmForwardingEntry 5 }
alarmForwardingCause OBJECT-TYPE
SYNTAX AlarmForwardingCause
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bit map representing the cause upon which alarm forwarding will take place."
DEFVAL { {} }
::= { alarmForwardingEntry 6 }
alarmForwardingRecoveryMode OBJECT-TYPE
SYNTAX INTEGER
{
manual (1),
automatic (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter determines the Recovery Mode.
manual - The user should stop the alarm forwarding
by using the alarmForwardingRecoveryCommand.
automatic - Alarm forwarding will be automatically
stopped upon alarmForwardingFailPort recovery."
::= { alarmForwardingEntry 7 }
alarmForwardingRecoveryCommand OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter is a command. It is applicable when
alarmForwardingRecoveryMode = manual.
on - Will stop alarm forwarding.
After setting to 'On', the agent will set this parameter back to 'Off'."
::= { alarmForwardingEntry 8 }
alarmForwardingDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter determines the period of time (in seconds) the
alarm of the alarmForwardingFailPort should exist before
starting alarm forwarding."
::= { alarmForwardingEntry 9 }
alarmForwardingDirection OBJECT-TYPE
SYNTAX INTEGER
{
unidirectional (1),
bidirectional (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter determines the Direction of the Alarm Forwarding.
unidirectional - alarmForwardingFailPort affects the
alarmForwardingToPort.
bidirectional - alarmForwardingFailPort affects the
alarmForwardingToPort AND vice-versa.
For such cases, this value will be selected, instead of
entering an additional unidirectional entry
in the table, where the indexes are swapped."
::= { alarmForwardingEntry 10 }
alarmForwardingAction OBJECT-TYPE
SYNTAX BITS
{
noAction (0),
interfaceDeactivation (1), -- Deactivate the interface
oamSignaling (2), -- Send OAM EFM signaling
interfaceStatusTLV (3), -- Send OAM CFM interface status TLV
oamCfmAis (4), -- Send OAM CFM AIS
dhcpRestart (5), -- Renew DHCP lease
vrrpPriorityDecrement (6), -- Decrement VRRP priority
shaperSwap (7), -- Apply shaper profile set in alarmForwardingActionElement
policerSwap (8), -- Apply policer profile set in alarmForwardingActionElement
oamCfmCsfClos (9), -- Send OAM CFM CSF (C-LOS state)
reset (10), -- Reset an element (e.g. card)
los (11), -- Activate LOS hardware signal on PHY
txDisableSignal (12), -- Activate Tx-disable hardware signal on PHY
txFaultSignal (13) -- Activate Tx-fault hardware signal on PHY
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bit map representing actions to be taken on the entity set in alarmForwardingToPort,
when alarm is propagated from the entity set in alarmForwardingFromPort.
Bit 0 (noAction) has a special meaning:
- 0: The device should take all the actions whose bit are set to 1.
At least one bit of this object must be set to 1 if bit 0 is 0.
- 1: The device should take no action, regardless of the value of other
bits of this object."
::= { alarmForwardingEntry 11 }
alarmForwardingActiveCause OBJECT-TYPE
SYNTAX AlarmForwardingCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit map representing the cause for the current active forwarding entry.
When this forwarding entry is not active, the value will be: 0."
::= { alarmForwardingEntry 12 }
alarmForwardingDescr OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description of the current forwarding entry.
Default description will be: ' '
"
::= { alarmForwardingEntry 13 }
alarmForwardingPriorityDecrement OBJECT-TYPE
SYNTAX Unsigned32 (1..253)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount by which to decrement the priority of the
VRRP group the fault is propagated to.
If this object is higher than the VRRP group priority,
the priority will be decremented to 1."
DEFVAL { 253 }
::= { alarmForwardingEntry 14 }
agnSwVersionSwapCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
mainAndBackup (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SW switch command.
mainAndBackup (3) = Swap between Main SW and the backup one.
Agent will perform the required command and change automatically
the value of this object to off(2)."
::= { agnt 51 }
-- agnClockSource OBJECT IDENTIFIER ::= { agnt 52 }
agnMaxNoOfConns OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the maximum number of connections
that can be configured for the agent."
::= { agnt 53 }
-- lag OBJECT IDENTIFIER ::= { agnt 54 }
-- see Lag.txt file
-- gfp OBJECT IDENTIFIER ::= { agnt 55 }
-- see Gfp.txt file
--Group Table
agnGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that enables associating components to Group/s
(or removing components of a group).
The Group Idx can then be used in other tables (e.g alarmForwardingTable)."
::= {agnt 56}
agnGroupEntry OBJECT-TYPE
SYNTAX AgnGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the agnGroupTable."
INDEX { agnGroupCnfgIdx, agnGroupIdx, agnGroupComponentIdx }
::= { agnGroupTable 1 }
AgnGroupEntry ::= SEQUENCE {
agnGroupCnfgIdx Unsigned32,
agnGroupIdx Unsigned32,
agnGroupComponentIdx Unsigned32,
agnGroupRowStatus RowStatus,
agnGroupName SnmpAdminString,
agnGroupParam Unsigned32,
agnGroupStatus Unsigned32,
agnGroupStatus2 Unsigned32,
agnGroupComponentString SnmpAdminString,
agnGroupComponentTDomain TDomain,
agnGroupComponentTAddress TAddress
}
agnGroupCnfgIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the Idx of the Cnfg(1..255) being
accessed ; Idx of 255 relates to the TmpCnfg.
For devices supporting more than one group type ,the value will indicate:
1 Fault Propagation group.
2 For Policer Aggregate group.
3 For Voice Quality Monitoring (VQMON) or BW Control Bundles Group (Vmux Family).
4 For Trap Synchronization."
::= { agnGroupEntry 1 }
agnGroupIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a unique Group Index."
::= { agnGroupEntry 2 }
agnGroupComponentIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a unique Component Index that belongs to the
Group defined by agnGroupIdx.
When agnGroupCnfgIdx=2 (Policer Aggregate), when creating a new
group the index will be 0xFFFF.
Upon assigning a policer aggregate to a flow, a new entry is created
with this item contains the flow ID.
When agnGroupCnfgIdx=4 (Trap Synchronization),
this object indicates a running Index of the trap destination.
This running index MAY hold the following values:
- For SNMPv1: index = mngID
- For SNMPv3: index = running index of the snmpTargetAddrTAddress."
::= { agnGroupEntry 3 }
agnGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables user to create/delete entries of this table.
destroy - If a Group is used in another table, Agent may not allow
destroying the entry/ies that belong to this Group Index."
::= { agnGroupEntry 4 }
agnGroupName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the group. Device should check that this name is unique."
::= { agnGroupEntry 5 }
agnGroupParam OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When agnGroupCnfgIdx=2 (Policer Aggregate),this attribute contains the Policer Profile
that is related to this Policer Aggregate group (bwProfileIndex from MEF-R.bwProfileTable) .
O means that no policer profile is attached.
When agnGroupCnfgIdx=3 (VQMON in Vmux family), this attribute contains the
Voice Quality Monitoring Mean Opinion Score (MOS) Threshold. If the voice quality
is reduced to a value below this threshold an alarm will be generated.
Valid values in SNMP: 0 - 45. Actual values are 0 - 4.5.
0 means that no alarm will be generated."
::= { agnGroupEntry 6 }
agnGroupStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For Vmux family: When agnGroupCnfgIdx=3 (Vmux Bundles Group), this attribute contains the
MAX Bandwidth (since device last reset) that was used in the Bundles Group.
This attribute is used only for ETH bundles (Exit Port = NET or NET/USER). "
::= { agnGroupEntry 7 }
agnGroupStatus2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For Vmux family: When agnGroupCnfgIdx=3 (Vmux Bundles Group), this attribute contains the
Average Bandwidth (since device last reset) that was used in the Bundles Group.
This attribute is used only for ETH bundles (Exit Port = NET or NET/USER). "
::= { agnGroupEntry 8 }
agnGroupComponentString OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This objects indicate a Component string.
When agnGroupCnfgIdx=4 (Trap Synchronization),
this object indicates the Name of the trap destination, where:
- For SNMPv3: Name = snmpTargetAddrName (from SNMP-TARGET-MIB, RFC-3413)."
::= { agnGroupEntry 9 }
agnGroupComponentTDomain OBJECT-TYPE
SYNTAX TDomain
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the type of Transport Service
contained in agnGroupComponentTAddress."
::= { agnGroupEntry 10 }
agnGroupComponentTAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the Component's Transport Service Address.
The format of this address depends on agnGroupComponentTDomain value."
::= { agnGroupEntry 11 }
agnStatNoOfUploadedIntervals OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter indicates the Number of Intervals that were
successfully collected and uploaded in the last statistics collection session."
::= { agnt 57 }
agnSyslog OBJECT IDENTIFIER ::= { agnt 58 }
agnSyslogDeviceUdpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP Port of the device, from which Syslog messages are sent.
Default=514."
::= { agnSyslog 1 }
agnSyslogFacility OBJECT-TYPE
SYNTAX INTEGER
{
-- (0)..(15) are reserved for Standard values + (16) is reserved for Local 0.
local1 (17),
local2 (18),
local3 (19),
local4 (20),
local5 (21),
local6 (22),
local7 (23)
-- (99) is reserved for 'noMap' - indicating that the appropriate facility
-- will be provided by the application
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user defined SW module, task or function, from which Syslog messages are sent
to the remote Server."
::= { agnSyslog 2 }
agnSyslogSeverityLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device will send events equal or exceeding this severity level (configured by user).
emergency (0), Emergency messages
alert (1), Critical alarms
critical (2), Major alarms
error (3), Minor alarms
warning (4), Events
notice (5), Cleared alarms
informational (6), Informational messages
debug (7) Debug messages
"
DEFVAL {6}
::= { agnSyslog 3 }
agnSyslogCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
clearStats (3) -- clear statistics counters
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents Syslog possible commands.
After the Agent accepts a command, it will automatically change
the value to off(2)."
::= { agnSyslog 4 }
agnNetworkInterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
t1 (2),
t3 (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object indicates the network interface type to be used
by the device.
It is used for devices that use only one network port type."
::= { agnt 59 }
agnTrapDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enables the user to set a delay (in seconds) before a trap is sent.
This delay will be used only for traps that need to be sent during device initialization.
It is needed because the device connected to our device starts transmitting traps later.
The delay starts from the end of the Boot process. The device will keep the init traps
in the correct order, and cancel those which clear former ones in the list.
After this init delay, traps will be sent without a delay."
::= { agnt 60 }
trapManagement OBJECT IDENTIFIER ::= { agnt 61 }
trapMngVars OBJECT IDENTIFIER ::= { trapManagement 1 }
trapState OBJECT-TYPE
SYNTAX INTEGER
{
start (2),
end (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"State of current trap (sent within a trap)."
::= { trapMngVars 1 }
trapSeqId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Sequence ID of current trap (sent within a trap)."
::= { trapMngVars 2 }
alarmSync OBJECT IDENTIFIER ::= { trapManagement 2 }
alarmSyncEvents OBJECT IDENTIFIER ::= { alarmSync 0 }
hardSyncTrap NOTIFICATION-TYPE
OBJECTS { trapState }
STATUS current
DESCRIPTION
"This trap is sent whenever Hard Synchronization process starts or ends
(Hard Synchronization retrieves current status of Agent)."
::= { alarmSyncEvents 1 }
alarmSyncTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmSyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Alarm Synchronization information
for each Logical Group of managers."
::= { alarmSync 1 }
alarmSyncEntry OBJECT-TYPE
SYNTAX AlarmSyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { alarmSyncGroupId }
::= { alarmSyncTable 1 }
AlarmSyncEntry ::= SEQUENCE {
alarmSyncGroupId Unsigned32,
alarmSyncLastSentSeqId Counter32,
alarmSyncCmd INTEGER,
alarmSyncStartSeqId Unsigned32,
alarmSyncEndSeqId Unsigned32
}
alarmSyncGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique Logical Group ID,
which represents a group of managers."
::= { alarmSyncEntry 1 }
alarmSyncLastSentSeqId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Sequence ID of trap that is sent
to this Logical Group of managers."
::= { alarmSyncEntry 2 }
alarmSyncCmd OBJECT-TYPE
SYNTAX INTEGER
{
off (1),
softSync (2),
hardSync (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Initates an Alarm Synchronization request
for this Logical Group of managers.
softSync(2) - sends Soft Synchronization request,
in order to synchronize missing traps from Agent.
hardSync(3) - sends Hard Synchronization request,
in order to synchronize current alarms of Agent.
After an Alarm Synchronization process is completed,
Agent will automatically change this value to off(1).
"
::= { alarmSyncEntry 3 }
alarmSyncStartSeqId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"First Sequence ID of Soft Synchronization request
for this Logical Group of managers.
Soft Synchronization request is sent for a range of Sequence IDs.
This object represents the first Sequence ID of this range."
::= { alarmSyncEntry 4 }
alarmSyncEndSeqId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Last Sequence ID of Soft Synchronization request
for this Logical Group of managers.
Soft Synchronization request is sent for a range of Sequence IDs.
This object represents the last Sequence ID of this range."
::= { alarmSyncEntry 5 }
agnStringToIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnStringToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds the conversions of tables from unique String
to numeric index."
::= {agnt 62}
agnStringToIndexEntry OBJECT-TYPE
SYNTAX AgnStringToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { agnStringToIndexTableId,IMPLIED agnStringToIndexUserName }
::= { agnStringToIndexTable 1 }
AgnStringToIndexEntry ::= SEQUENCE {
agnStringToIndexTableId OBJECT IDENTIFIER,
agnStringToIndexUserName SnmpAdminString,
agnStringToIndexTableIndex Unsigned32
}
agnStringToIndexTableId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OBJECT IDENTIFIER of the Table, having as index numeric values.
In this table, the value of agnStringToIndexUserName is an attribute."
::= { agnStringToIndexEntry 1 }
agnStringToIndexUserName OBJECT-TYPE
SYNTAX SnmpAdminString(SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a unique name used by agnStringToIndexTableId,
although it is not it's index."
::= { agnStringToIndexEntry 2 }
agnStringToIndexTableIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The numeric Index of agnStringToIndexTableId."
::= { agnStringToIndexEntry 3 }
agnRowPointerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnRowPointerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds information about a specific entry in a table.
For example, number of usages of this row."
::= { agnt 63 }
agnRowPointerEntry OBJECT-TYPE
SYNTAX AgnRowPointerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX {agnRowPointerIndex }
::= { agnRowPointerTable 1 }
AgnRowPointerEntry ::= SEQUENCE {
agnRowPointerIndex OBJECT IDENTIFIER,
agnRowPointerNoOfUsages Unsigned32
}
agnRowPointerIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OBJECT IDENTIFIER of an entry in a table."
::= { agnRowPointerEntry 1 }
agnRowPointerNoOfUsages OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of usages of specific entry in a table, which is
pointed by agnRowPointerIndex.Usually, when the value of this counter is greater
than 0,the entry cannot be removed."
::= { agnRowPointerEntry 2 }
agnConfigVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ASCII string of the Configuration Version."
::= { agnt 64 }
agnResources OBJECT IDENTIFIER ::= { agnt 65 }
-- Agn Memory Buffer Table
agnMemoryBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnMemoryBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds information about system memory buffers."
::= {agnResources 1 }
agnMemoryBufferEntry OBJECT-TYPE
SYNTAX AgnMemoryBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX {agnMemoryBufferPoolIndex }
::= { agnMemoryBufferTable 1 }
AgnMemoryBufferEntry ::= SEQUENCE {
agnMemoryBufferPoolIndex Unsigned32,
agnMemoryBufferName SnmpAdminString,
agnMemoryBufferTotalNum Unsigned32,
agnMemoryBufferFree Unsigned32,
agnMemoryBufferSize Unsigned32,
agnMemoryBufferAllocErrors Unsigned32,
agnMemoryBufferFreeErrors Unsigned32
}
agnMemoryBufferPoolIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines a buffer pool index."
::= {agnMemoryBufferEntry 1 }
agnMemoryBufferName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the name of the specific pool."
::= {agnMemoryBufferEntry 2 }
agnMemoryBufferTotalNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of buffers in the specific pool."
::= {agnMemoryBufferEntry 3 }
agnMemoryBufferFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of free buffers in the specific pool."
::= {agnMemoryBufferEntry 4}
agnMemoryBufferSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size (in Bytes) of each buffer of this pool."
::= {agnMemoryBufferEntry 5}
agnMemoryBufferAllocErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors occurred when trying to return buffer to this pool."
::= {agnMemoryBufferEntry 6}
agnMemoryBufferFreeErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors occurred when trying to get buffer
from this pool. "
::= {agnMemoryBufferEntry 7}
-- Agn Cpu Utilization Table
agnCpuUtilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnCpuUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds information about CPU utilization per task."
::= {agnResources 2 }
agnCpuUtilizationEntry OBJECT-TYPE
SYNTAX AgnCpuUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX {agnCpuUtilizationCpuIdx, agnCpuUtilizationTaskIdx }
::= { agnCpuUtilizationTable 1 }
AgnCpuUtilizationEntry ::= SEQUENCE {
agnCpuUtilizationCpuIdx Integer32,
agnCpuUtilizationTaskIdx Unsigned32,
agnCpuUtilizationCurrent Unsigned32,
agnCpuUtilizationMin Unsigned32,
agnCpuUtilizationMax Unsigned32,
agnCpuUtilizationClear INTEGER,
agnCpuUtilizationAverage Unsigned32
}
agnCpuUtilizationCpuIdx OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the CPU index that is monitored.
If only one CPU exists,the value will always be 1."
::= {agnCpuUtilizationEntry 1 }
agnCpuUtilizationTaskIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the task index that is monitored .
When it equals to 2^32-1 ,it represents all the monitored tasks
in the system."
::= {agnCpuUtilizationEntry 2 }
agnCpuUtilizationCurrent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current CPU usage of a specific task in %.
When agnCpuUtilizationTaskIdx equals to 2^32-1,
it holds the current CPU utilization for all tasks."
::= {agnCpuUtilizationEntry 3 }
agnCpuUtilizationMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum CPU usage of a specific task in % from the last
reset that has been executed ,for example, by using
agnCpuUtilizationClear command or systemReset.
When agnCpuUtilizationTaskIdx equals to 2^32-1,
it holds the minimum CPU utilization for all tasks."
::= {agnCpuUtilizationEntry 4}
agnCpuUtilizationMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum CPU usage of a specific task in % from the last
reset that has been executed ,for example, by using
agnCpuUtilizationClear command or systemReset.
When agnCpuUtilizationTaskIdx equals to 2^32-1,
it holds the maximum CPU utilization for all tasks."
::= { agnCpuUtilizationEntry 5 }
agnCpuUtilizationClear OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset action of the CPU utilization counters(except agnCpuUtilizationCurrent).
After setting the command to 'on' , the device returns it to 'off'
automatically after completing the clearing action"
::= { agnCpuUtilizationEntry 6 }
agnCpuUtilizationAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU usage of a specific task in % from the last
reset that has been executed ,for example, by using
agnCpuUtilizationClear command or systemReset.
When agnCpuUtilizationTaskIdx equals to 2^32-1,
it holds the average CPU utilization for all tasks."
::= { agnCpuUtilizationEntry 7 }
--******************
-- Agent Disk Table
--******************
agnDiskResourcesTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnDiskResourcesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds information about device disk(s)."
::= { agnResources 3 }
agnDiskResourcesEntry OBJECT-TYPE
SYNTAX AgnDiskResourcesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { agnDiskIdx }
::= { agnDiskResourcesTable 1 }
AgnDiskResourcesEntry ::= SEQUENCE {
agnDiskIdx Unsigned32,
agnDiskTotalSpace Unsigned32,
agnDiskAvailableSpace Unsigned32
}
agnDiskIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The disk index. The index is equals to 1, even device uses
more than one disk."
::= { agnDiskResourcesEntry 1 }
agnDiskTotalSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total disk space in kbytes. If the device uses more
than one disk the object shall contain the minimal value."
::= { agnDiskResourcesEntry 2 }
agnDiskAvailableSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Available disk space in kbytes. If the device uses more
than one disk the object shall contain the minimal value."
::= { agnDiskResourcesEntry 3 }
--***********************
-- System Resources Table
--***********************
systemResourcesTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemResourcesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides information on system resources."
::= { agnResources 4 }
systemResourcesEntry OBJECT-TYPE
SYNTAX SystemResourcesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table has a single row entry and provides
information related to system resources."
INDEX { systemResourceId }
::= { systemResourcesTable 1 }
SystemResourcesEntry ::= SEQUENCE {
systemResourceId Unsigned32,
systemResourceLastError INTEGER
}
systemResourceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"systemResourceId = 1."
::= { systemResourcesEntry 1 }
systemResourceLastError OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
arpTableOverfow (2),
ipv6NeighborTableOverflow (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Resource Last Error."
::= { systemResourcesEntry 2 }
--***********************
-- Memory Resources Table
--***********************
memoryUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemoryUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table monitors memory usage of various elements of the agent."
::= { agnResources 5 }
memoryUsageEntry OBJECT-TYPE
SYNTAX MemoryUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains memory usage-related parameters of one memory pool.
Rows are added and removed by the agent
and the information they contain is read-only."
INDEX { memoryUsageEntityId, memoryUsagePoolId }
::= { memoryUsageTable 1 }
MemoryUsageEntry ::= SEQUENCE {
memoryUsageEntityId Unsigned32,
memoryUsagePoolId Unsigned32,
memoryUsagePoolName SnmpAdminString,
memoryUsageTotal Gauge32,
memoryUsageFree Gauge32,
memoryUsageApplicAllocCounter Counter32,
memoryUsageApplicFreeCounter Counter32,
memoryUsageApplicMaxUsed Gauge32,
memoryUsageApplicAllocSize Counter64,
memoryUsageApplicFreedSize Counter64
}
memoryUsageEntityId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A numeric value representing the entity the row contains information on.
If this is a slot, the same values as in the SlotType TC are used.
The special value of 0xffffffff represents the device itself."
::= { memoryUsageEntry 1 }
memoryUsagePoolId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An ID that identifies the memory pool the row contains information on.
If an entity contains multiple pools, they are represented in separate
rows with the same memoryUsageEntityId and different memoryUsagePoolId.
The special value of 0xffffffff represents the device itself."
::= { memoryUsageEntry 2 }
memoryUsagePoolName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human-readable description of the memory pool."
::= { memoryUsageEntry 3 }
memoryUsageTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of memory (in KBytes) allocated to the pool.
This is equivalent to the sum of used and free memory."
::= { memoryUsageEntry 4 }
memoryUsageFree OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of memory (in KBytes) allocated to the pool, but not used."
::= { memoryUsageEntry 5 }
memoryUsageApplicAllocCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times the pool asked the OS application for memory allocation."
::= { memoryUsageEntry 6 }
memoryUsageApplicFreeCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times the pool freed memory to the OS application."
::= { memoryUsageEntry 7 }
memoryUsageApplicMaxUsed OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest amount of memory (in KBytes) ever used by the pool."
::= { memoryUsageEntry 8 }
memoryUsageApplicAllocSize OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sum of memory allocations (in Bytes) the pool has ever received."
::= { memoryUsageEntry 9 }
memoryUsageApplicFreedSize OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sum of memory allocations (in Bytes) the pool has ever freed."
::= { memoryUsageEntry 10 }
-- Entity Convert Index Table
entityConvertIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF EntityConvertIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds information about converted indexes of entities that
have more than one index. The original indexes can be each, up to Unsigned32 value,
though the total number of entities in the device is less than Unsigned32.
These indexes are converted to a single index, in order to use it in MIB tables that require
one unique index."
::= {agnt 66 }
entityConvertIndexEntry OBJECT-TYPE
SYNTAX EntityConvertIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX {entityConvertEntityType, entityConvertIndex }
::= { entityConvertIndexTable 1 }
EntityConvertIndexEntry ::= SEQUENCE {
entityConvertEntityType RadEntityType,
entityConvertIndex Unsigned32,
entityConvertRowStatus RowStatus,
entityConvertParam1 Unsigned32,
entityConvertParam2 Unsigned32,
entityConvertParam3 Unsigned32,
entityConvertParam4 Unsigned32,
entityConvertParam5 Unsigned32
}
entityConvertEntityType OBJECT-TYPE
SYNTAX RadEntityType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the type of entity that its indexes are
converted to one index using this table."
::= { entityConvertIndexEntry 1 }
entityConvertIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The converted index. For each device, the valid range of the converted index should not
conflict with ifIndex values of the device's interfaces . "
::= { entityConvertIndexEntry 2}
entityConvertRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables to create/delete entries of this table."
::= { entityConvertIndexEntry 3}
entityConvertParam1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"First original index of the entity."
::= { entityConvertIndexEntry 4}
entityConvertParam2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Second original index of the entity."
::= { entityConvertIndexEntry 5}
entityConvertParam3 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Third original index of the entity."
::= { entityConvertIndexEntry 6}
entityConvertParam4 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Forth original index of the entity."
::= { entityConvertIndexEntry 7}
entityConvertParam5 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Fifth original index of the entity."
::= { entityConvertIndexEntry 8}
agnFiles OBJECT IDENTIFIER ::= { agnt 67 }
-- File System Table
fileSystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF FileSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The File System Table."
::= { agnFiles 1 }
fileSystemEntry OBJECT-TYPE
SYNTAX FileSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the File System Table."
INDEX { fileSystemPath, fileSystemObjType, IMPLIED fileSystemObjName }
::= { fileSystemTable 1 }
FileSystemEntry ::= SEQUENCE {
fileSystemPath SnmpAdminString,
fileSystemObjType FileType,
fileSystemObjName SnmpAdminString,
fileSystemRowStatus RowStatus,
fileSystemSignatureBoot Integer32,
fileSystemSignatureTime Integer32,
fileSystemLastUpdateTime DateAndTime,
fileSystemLastUpdateBootSignature Integer32,
fileSystemLastUpdateTimeSignature Integer32,
fileSystemFileSize Unsigned32,
fileSystemValidIndication BITS
}
fileSystemPath OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the path to the location of the file.
The length of the path is limited to 64 octets."
::= { fileSystemEntry 1 }
fileSystemObjType OBJECT-TYPE
SYNTAX FileType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the Object's Type."
::= { fileSystemEntry 2 }
fileSystemObjName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the name of the file.
The length of the name is limited to 32 octets."
::= { fileSystemEntry 3 }
fileSystemRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables the user to create/delete entries in this table."
::= { fileSystemEntry 4 }
fileSystemSignatureBoot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value saved in this variable is:
If the copied file is from the NE's file system it is the value
of fileSystemSignatureBoot of the copied file.
Otherwise (the copied file is external), it is the value
of snmpEngineBoot at the time when copy operation is completed.
For Running configuration file:
The variable is also updated with the device's
snmpEngineBoot whenever the Running Configuration file is changed (by user).
After reboot, the value is copied from fileSystemSignatureBoot of the file copied
to the Running configuration (e.g. startup-config, rollback-config,
user-default-config, or factory-default-config).
For Factory Default configuration file:
The variable denotes the value of snmpEngineBoot
when the file was uploaded to the NE.
"
::= { fileSystemEntry 5 }
fileSystemSignatureTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measurement units: Seconds.
The value saved in this variable is the value
of fileSystemSignatureTime of the copied file.
For Running configuration file:
The variable is also updated with the device's
snmpEngineTime whenever the Running Configuration file is changed (by user).
After reboot, the value is copied from fileSystemSignatureTime of the file copied
to the Running configuration (e.g. startup-config, rollback-config,
user-default-config, or factory-default-config).
For Factory Default configuration file:
The variable denotes the value of snmpEngineTime
when the file was uploaded to the NE.
"
::= { fileSystemEntry 6 }
fileSystemLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the NE does not support a real-time clock, or,
if from any other reason the UTC time is not known,
this variable must be set to zero (eight octets with the value 0 in each).
Otherwise, this variable represents the UTC time
when the file has been last updated, as recorded by the NE."
::= { fileSystemEntry 7 }
fileSystemLastUpdateBootSignature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable denotes the value of snmpEngineBoots when the file has been updated.
"
::= { fileSystemEntry 8 }
fileSystemLastUpdateTimeSignature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Units: seconds.
The variable denotes the value of snmpEngineTime when the file has been updated.
"
::= { fileSystemEntry 9 }
fileSystemFileSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"File size in bytes."
::= { fileSystemEntry 10 }
fileSystemValidIndication OBJECT-TYPE
SYNTAX BITS {
runningError (0),
invalidHeader (1),
confirmNotReceived (2),
fileNotExist (3),
loadFailure (4),
crcError (5),
locked (6),
readOnly (7),
copyInProgress (8),
packCorrupted (9),
migrationFailed (10),
migrationErrors (11),
fileInUse (12),
previousInUse (13),
standbyCopyInProgress (14),
mirroringFailure (15),
fileOverflow (16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable indicates if the file is valid, or, specifies
invalidity reason.
Each bit indicate a status or possible error that occurred:
runningError (0) - an error occurred while executing
the file.
invalidHeader (1) - header checking failed.
confirmNotReceived (2) - confirmation rejected by user or
confirmation time has expired.
fileNotExist (3) - file does not exist.
loadFailure (4) - loading file has been failed for
three successive times.
crcError (5) - CRC error in file.
locked (6) - denotes that currently the file
cannot be modified.
readOnly (7) - file cannot be deleted or modified
copyInProgress (8) - file copy operation is in progress
packCorrupted (9) - SW Pack is corrupted e.g. due to
device flash error.
migrationFailed (10) - file migration failed (example: migration from binary to text failed)
migrationErrors (11) - file migration was completed but file has errors
fileInUse (12) - current file is in use
previousInUse (13) - current file is used as previous
standbyCopyInProgress (14) - issued during copy to standby card
mirroringFailure (15) - file failed to be copied to standby card
fileOverflow (16) - file has reached its maximum capability
"
::= { fileSystemEntry 11 }
fileChangeStatus OBJECT-TYPE
SYNTAX BITS
{
startupConfigError (0), -- either startup configuration file does not exist, or is corrupted
startupConfigChanged (1), -- startup configuration file has been changed
-- since last time it equaled Running configuration file
runningConfigChanged (2) -- running configuration file has been changed
-- since last time it equaled Startup configuration file
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates changes in configuration files.
Indication exists when a value of '1' exists in the corresponding bit.
"
::= { agnFiles 2 }
configLoadTable OBJECT-TYPE
SYNTAX SEQUENCE OF ConfigLoadEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The purpose of this table is to gather the parameters used in
the process of loading configuration files to the NE.
"
::= { agnFiles 3 }
configLoadEntry OBJECT-TYPE
SYNTAX ConfigLoadEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Config Load Table."
INDEX { configLoadIndex }
::= { configLoadTable 1 }
ConfigLoadEntry ::= SEQUENCE {
configLoadIndex Unsigned32,
configLoadConfirmReq INTEGER,
configLoadConfirmConf INTEGER,
configLoadConfirmTimer Unsigned32,
configLoadRollbackFilePath SnmpAdminString,
configLoadRollbackFileName SnmpAdminString,
configLoadErrorPolicy INTEGER,
configLoadObjType FileType,
configLoadZtcStartupConfigVersion SnmpAdminString
}
configLoadIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index in the Config Load Table.
"
::= { configLoadEntry 1 }
configLoadConfirmReq OBJECT-TYPE
SYNTAX INTEGER
{
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable denotes if after next reboot startup-config
requires manager confirmation.
After reboot the agent must set the value to off (2).
"
DEFVAL {2}
::= { configLoadEntry 2 }
configLoadConfirmConf OBJECT-TYPE
SYNTAX INTEGER {
off (2), -- Off OK
pending (3),
offError (5) -- Off Error
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used for confirming startup-config.
It is applicable only when configLoadConfirmReq is set to
on(3). If reboot is completed and startup-config is properly
loaded the agent sets the value to pending(3) and starts a
timer for a period defined at configLoadConfirmTimer.
Confirmation is gained when the manager sets the value to
off(2) within timeout. If after reboot the value of the
variable equals pending(3), namely, the device has rebooted
without confirmation, startup-config is considered invalid.
If the manager fails to confirm startup-config, the agent
will set the value to offError(5). The manager can poll this
variable in order to determine if the command was executed
successfully (pending(3)) or not (offError(5)).
The values pending (3) and offError(5) may be set only by
the agent."
DEFVAL {2}
::= { configLoadEntry 3 }
configLoadConfirmTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable denotes the time in seconds to wait for confirmation (after reboot).
It is applicable only when configLoadConfirmReq is set to on(3).
"
DEFVAL {300}
::= { configLoadEntry 4 }
configLoadRollbackFilePath OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable denotes the path of the file to be copied to rollback-config file
when configLoadConfirmReq is set to on(3).
"
::= { configLoadEntry 5 }
configLoadRollbackFileName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable denotes the name of the file to be copied to rollback-config file
when configLoadConfirmReq is set to on(3).
"
::= { configLoadEntry 6 }
configLoadErrorPolicy OBJECT-TYPE
SYNTAX INTEGER
{
stop (1),
reject (2),
ignore (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable denotes the policy to be carried out
in case that an error has occurred while loading or executing the file:
stop (1) - stop upon first encountered error in the file.
reject (2) - reject and mark the file as invalid.
ignore (3) - load or execute the whole file, regardless of errors.
"
DEFVAL {3}
::= { configLoadEntry 7 }
configLoadObjType OBJECT-TYPE
SYNTAX FileType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes the configuration file that was loaded after reboot.
The value saved is the file type, as defined in fileSystemObjType.
"
::= { configLoadEntry 8 }
configLoadZtcStartupConfigVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes the version of last startup config file loaded by
Zero Touch Configuration mechanism."
::= { configLoadEntry 9 }
-- RAD General SW Pack Handling is defined in SwPackHndl.txt
-- swPack OBJECT IDENTIFIER ::= { agnFiles 4 }
agnErrorMessageTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnErrorMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds Agent error messages,caused by last SNMP Set operation/s.
For each SNMP Set fail response,Agent will report a relevant error message."
::= {agnt 68 }
agnErrorMessageEntry OBJECT-TYPE
SYNTAX AgnErrorMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX {agnErrorMessageSeqId }
::= { agnErrorMessageTable 1 }
AgnErrorMessageEntry ::= SEQUENCE {
agnErrorMessageSeqId Unsigned32,
agnErrorMessage SnmpAdminString
}
agnErrorMessageSeqId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the Sequence ID of the response PDU
(Set Response PDU that announced the SNMP failure), or any other message
ID that will be generated by Agent.
For first implementation, only one message will be stored at a time ,
and every new message will overwrite the older one, so that the message
will be always of last SNMP Set fail."
::= {agnErrorMessageEntry 1 }
agnErrorMessage OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the string of the error message."
::= {agnErrorMessageEntry 2 }
agnCapabilities OBJECT IDENTIFIER ::= { agnt 70 }
agnCommonCapabilities OBJECT-TYPE
SYNTAX BITS
{
snmpV3 (0),
cli (1),
trapSynchronization (2),
sshServer (3),
oamCfm (4),
oamEfm (5),
lag (6),
sntp (7),
sftpClient (8),
tftpClient (9),
entityMib (10),
mlppp (11),
telnet (12),
csm (13),
erp (14),
eps (15),
tdmPwProtect (16),
pathSdhSonetProtect (17),
aps (18),
ethPortProtect (19),
tdmPortProtect (20),
tdmPW (21),
fileSystem (22),
ssfp (23),
ptp (24), -- 1588 Recovered clock
copyFile (25),
router (26),
fileTransfer (27),
faultManagement (28),
configChangeSync (29), -- NE Configuration Change Support
binaryDataRetrievalMethod (30), -- Binary Data Retrieval from device
bridge (31),
acl (32),
ospf (33),
bgp (34),
bfd (35),
performanceManagement (36),
ituSat (37), -- Y.1564 support
genericPpp (38), -- Generic PPP & PPPoE
policer (39),
lldp (40),
twamp (41), -- TWAMP
flow (42), -- not used here, but defined due to compiler error: Named bits must be numbered contiguously.
vrrp (43), -- Virtual Router Redundancy Protocol
ntp (44), -- Network Time Protocol
l3Sat (45),
security8021x (46),
inServicePing (47), -- Layer 2 Ping
macSec (48),
portFlowMirroring (49),
ethPort (50),
dhcpL2Relay (51)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates common capabilities that this Agent can support.
These capabilities may not be active (reasons may be for example,
lack of relevant HW, lack of License, or being disabled by user).
For each BIT: '1' means that this feature is supported.
Generally, these capabilities are required for map/net applications.
The general protection related capabilitites eps(15), tdmPwProtect(16),
pathSdhSonetProtect(17), aps(18), ethPortProtect(19) and tdmPortProtect(20)
are correlated to the definition of the ProtectClassType.
"
::= {agnCapabilities 1}
agnCommonFeatureAvailability OBJECT-TYPE
SYNTAX BITS
{
snmpV3 (0),
cli (1),
trapSynchronization (2),
sshServer (3),
oamCfm (4),
oamEfm (5),
lag (6),
sntp (7),
sftpClient (8),
tftpClient (9),
entityMib (10),
mlppp (11),
telnet (12),
csm (13),
erp (14),
eps (15),
tdmPwProtect (16),
pathSdhSonetProtect (17),
aps (18),
ethPortProtect (19),
tdmPortProtect (20),
tdmPW (21),
fileSystem (22),
ssfp (23),
ptp (24), -- 1588 Recovered clock
copyFile (25),
router (26),
fileTransfer (27),
faultManagement (28),
configChangeSync (29), -- NE Configuration Change Support
binaryDataRetrievalMethod (30), -- Binary Data Retrieval from device
bridge (31),
acl (32),
ospf (33),
bgp (34),
bfd (35),
performanceManagement (36),
ituSat (37), -- Y.1564 support
genericPpp (38), -- Generic PPP & PPPoE
policer (39),
lldp (40),
twamp (41), -- TWAMP
flow (42), -- not used here, but defined due to compiler error: Named bits must be numbered contiguously.
vrrp (43), -- Virtual Router Redundancy Protocol
ntp (44), -- Network Time Protocol
l3Sat (45),
security8021x (46),
inServicePing (47), -- Layer 2 Ping
macSec (48),
portFlowMirroring (49),
ethPort (50),
dhcpL2Relay (51)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes for each feature that is supported by the NE
(denoted in agnCommonCapabilities) if it is available (enabled, license valid etc).
The purpose of this variable is to enable a map application to get the information
it needs in a single PDU: Feature is supported (agnCommonCapabilities),
and is available (this variable).
For each BIT: '1' means that this feature is available.
The general protection related capabilitites eps(15), tdmPwProtect(16),
pathSdhSonetProtect(17), aps(18), ethPortProtect(19) and tdmPortProtect(20)
are correlated to the definition of the ProtectClassType.
"
::= {agnCapabilities 2}
--services OBJECT IDENTIFIER ::= { radGen 3} See services.txt
radTransport OBJECT IDENTIFIER ::= { radGen 4}
--RAD transport tree
radTransportDomains OBJECT IDENTIFIER ::= { radTransport 1}
radTransportDomainSnmpEfmOam OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMP over EFM OAM transport domain. The corresponding
transport address is of type RadTransportAddressEfmOam for
EFM OAM addresses (port)."
::= { radTransportDomains 1 }
agnThreshold OBJECT IDENTIFIER ::= { agnt 71 }
-- agn Threshold Table
agnThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of card/device agent Threshold."
::= { agnThreshold 1 }
agnThresholdEntry OBJECT-TYPE
SYNTAX AgnThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Threshold table is used to define any type of threshold, like temperature or power."
INDEX { agnThresholdIdx }
::= { agnThresholdTable 1}
AgnThresholdEntry ::= SEQUENCE {
agnThresholdIdx INTEGER,
agnThresholdUom INTEGER,
agnThresholdMin Integer32,
agnThresholdMax Integer32,
agnThresholdHysteresis Integer32,
agnThresholdCurrent Integer32
}
agnThresholdIdx OBJECT-TYPE
SYNTAX INTEGER
{
critical (1),
steadyState (2),
powerOn (3),
systemPower (4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the index of the Threshold Table.
For temperature objects,
the device shall support steadyState (2) threshold.
For system power-in the index should be systemPower(4).
"
::= { agnThresholdEntry 1}
agnThresholdUom OBJECT-TYPE
SYNTAX INTEGER
{
celsius (1),
fahrenheit (2),
milliVolt (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the Unit Of Measure like
Celsius, Fahrenheit, Millivolt etcetera.
For temperature threshold, the device shall work internally in Celsius and
make the necessary conversion if the user configuration is in Fahrenheit.
"
::= { agnThresholdEntry 2}
agnThresholdMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object define the Minimum threshold "
::= { agnThresholdEntry 3 }
agnThresholdMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object define the Maximum threshold"
::= { agnThresholdEntry 4 }
agnThresholdHysteresis OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines a range value of a state transition around a
Minimum or Maximum threshold.
Upon threshold crossing, an Alarm will be sent Once
if the current value variation is retained
inside the hysteresis range.
"
::= { agnThresholdEntry 5 }
agnThresholdCurrent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object define the current Actual value"
::= { agnThresholdEntry 6}
-- RAD Protection Mechanism
agnProtection OBJECT IDENTIFIER ::= { agnt 72 }
-- see file Protection.txt
-- RAD Licensing
agnLicense OBJECT IDENTIFIER ::= { agnt 73 }
-- see file License.txt
-- RAD Performance Management
agnPerformanceManagement OBJECT IDENTIFIER ::= { agnt 74 }
-- see file pm.txt
-- NE (Network Element) Configuration Change (Sync between NMS and Device)
agnConfigChange OBJECT IDENTIFIER ::= { agnt 75 }
-- see file ConfigChange.txt
agnLldp OBJECT IDENTIFIER ::= { agnt 76 }
agnLldpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgnLldpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "LLDP table. Contains scalars that operate at device level."
::= {agnLldp 1}
agnLldpEntry OBJECT-TYPE
SYNTAX AgnLldpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the LLDP table."
INDEX {lldpIndex }
::= { agnLldpTable 1}
AgnLldpEntry ::= SEQUENCE {
lldpIndex Unsigned32,
lldpAdminStatus INTEGER,
lldpSysBridgeType INTEGER
}
lldpIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A dummy index. Has a fixed value of 1."
::= { agnLldpEntry 1}
lldpAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the LLDP status."
::= { agnLldpEntry 2}
lldpSysBridgeType OBJECT-TYPE
SYNTAX INTEGER {
nearestBridge (1),
customerBridge (2),
nonTpmrBridge (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bridge type of the system. The LLDP protocol frames,
matched the defined by this parameter bridge type, will be
forwarded to the LLDP control process, that is peered.
All unmatched LLDP frames will be handled as regular L2CP frames "
::= { agnLldpEntry 3}
agnPanelType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identify the device panel.
For ETX-36:
Panel number agnPanelType
k-32-41-00-m483 483
k-32-41-00-m484 484
k-32-41-00-m488 488
42.11.10.17 17.00
42.11.10.17.01 17.01
42.11.10.17.02 17.02."
::= {agnt 78}
-- agnt 80 see Sniffer.MIB RAD-Sniffer-MIB
agnScalarObjects OBJECT IDENTIFIER ::= { agnt 81 }
agnDscp OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSCP value of any management applications traffic generated by the device."
DEFVAL { 0 }
::= { agnScalarObjects 1 }
schedControl OBJECT IDENTIFIER ::= { systemTiming 8 }
schedDeleteFinishedCmd OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is set to on(3), the agent removes all schedTable entries
whose schedOperStatus == finished(3).
Upon completion, this object automatically transitions to off(2)."
DEFVAL { off }
::= { schedControl 1 }
schedClearLogCmd OBJECT-TYPE
SYNTAX INTEGER {
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is set to on(3), the agent clears the scheduler log file.
Upon completion, this object automatically transitions to off(2)."
DEFVAL { off }
::= { schedControl 2 }
systemDateTime OBJECT IDENTIFIER ::= { systemTiming 9 } -- System date and time management
systemLastTimeChangeOffset OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of seconds by which
the system local time was moved during the most recent time change."
::= { systemDateTime 1 }
systemLastTimeChangeReason OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
userCommand (2),
ntp (3),
summerTimeStart (4),
summerTimeEnd (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the trigger of the most recent system local time change."
::= { systemDateTime 2 }
-- SYSTEM TRAPS
--NOTIFICATIONS
systemsEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD products."
::= { systems 0 }
tftpStatusChangeTrap NOTIFICATION-TYPE
OBJECTS { tftpStatus }
STATUS current
DESCRIPTION
"This trap is sent whenever the status of tftp changed."
::= { systemsEvents 1 }
agnStatusChangeTrap NOTIFICATION-TYPE
OBJECTS {agnIndication }
STATUS current
DESCRIPTION
"This trap is sent whenever the state of the entity the agent is
responsible for changed.
TDM devices will send agnTestStatus variable to indicate the current test status."
::= { systemsEvents 2 }
prtStatusChangeTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent whenever the state of a port changed.
Attached, will be parameter/s that indicate the new port status.
The attached variables will be specified in the specifications
of the products supporting this trap."
::= { systemsEvents 3 }
swdlStatusResult NOTIFICATION-TYPE
OBJECTS {swdlStatusFileName}
STATUS current
DESCRIPTION
"This notification is sent when Software Down Load is finished.
The attached object indicates the File Name."
::= { systemsEvents 4 }
intSwdlSlotFileMismatch NOTIFICATION-TYPE
OBJECTS {intSwdlFileName}
STATUS current
DESCRIPTION
"This notification is sent when the card in the chosen slot doesn't match
the chosen file.
The attached object indicates the File Name."
::= { systemsEvents 5 }
agnCounterChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is sent when the value of a specific Counter is changed.
Agent can send as attached object the updated Counter.
For details about this Counter and attached object, see spec of the relevant
application."
::= { systemsEvents 6 }
prtClkSrcChangeTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon any port clock change."
::= { systemsEvents 7 }
moduleFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon a module failure."
::= { systemsEvents 8 }
moduleInitFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon a module initialization failure."
::= { systemsEvents 9 }
clkSrcChangeTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon any change in Clock Source."
::= { systemsEvents 10 }
agnUploadDataTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon an upload data session termination.
For more details see product specification."
::= { systemsEvents 11 }
enrollmentTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is a periodically trap, which sent to manager
untill Agent get any response (Get or Set) from this manager."
::= { systemsEvents 12 }
agnPowerFailureTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon power failure. It is applicable for
the following devices:
1. Devices having one PS unit, which sense the failure in advance,
and still have time to send this trap before it goes off.
2. Devices having 2 PS units and send this trap in order to notify a
failure in one of the units."
::= { systemsEvents 13 }
agnFanFailureTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon fan failure/recovery."
::= { systemsEvents 14 }
agnSystemParameterChangeTrap NOTIFICATION-TYPE
OBJECTS {systemParameter}
STATUS current
DESCRIPTION
"This trap is sent upon any change of the systemParameter value."
::= { systemsEvents 15 }
-- CONFIG DATABASE CHECKSUM ERROR
agnConfigDBChecksumError NOTIFICATION-TYPE
OBJECTS {alarmSeverity}
STATUS current
DESCRIPTION
"This trap indicates that the database currently
stored in the non-volatile memory of the device is corrupted"
::= { systemsEvents 16 }
-- ALARM BUFFER OVERFLOW
agnAlarmBufferOverflow NOTIFICATION-TYPE
OBJECTS {alarmSeverity}
STATUS current
DESCRIPTION
"This trap indicates that the quantity of
alarm messages which have been written
in the alarm buffer, since the last clear command,
exceeds predefined threshold. (Buffer size)
The new alarms are overwriting the oldest alarms
(the first alarms written in the buffer).
For LA-110,threshold value is 200 alarms."
::= { systemsEvents 17 }
-- ALARM BUFFER CLEAR
agnAlarmBufferClear NOTIFICATION-TYPE
OBJECTS {alarmSeverity}
STATUS current
DESCRIPTION
"This trap indicates that
alarm buffer has been cleared."
::= { systemsEvents 18 }
-- PARAMETER CHANGES IN DB DUE TO UPGRADE PROCESS
agnParametersValueChanged NOTIFICATION-TYPE
OBJECTS {alarmSeverity}
STATUS current
DESCRIPTION
"This trap indicates that due to software upgrade,
some of the parameters are assigned new values"
::= { systemsEvents 19 }
-- (SHDSL) INTERFACE SW VERSION INCOMPATIBLE WITH HW
agnDriverSwMismatch NOTIFICATION-TYPE
OBJECTS {alarmSeverity,ifAlias}
STATUS current
DESCRIPTION
"There is mismatch between the SW driver and
the HW of the device uplink interface."
::= { systemsEvents 20 }
-- DEVICE SYNCHRONIZED ON LESS THAN CONFIGURED BANDWIDTH
agnActualLowRate NOTIFICATION-TYPE
OBJECTS {alarmSeverity}
STATUS current
DESCRIPTION
"The main link is synchronized
at a rate lower than expected."
::= { systemsEvents 21 }
xModemFileTransferStatusTrap NOTIFICATION-TYPE
OBJECTS { trapVal }
STATUS current
DESCRIPTION
"This trap is sent in the following cases:
- When an xModem File Transfer Session begins. In this case,
the trapVal.1 string sent will be: 'Start'.
- When an xModem File Transfer Session ends. In this case,
the trapVal.1 string sent will be one of the following,
according to the way the session ended :
- 'End: OK'
- 'End: Failed' "
::= { systemsEvents 22 }
agnStationClkFailureTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon Station Clock failure."
::= { systemsEvents 23 }
successfulLogin NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent when a user performed successful Login via
Terminal/Telnet/Web. This trap is used when the device is located
at End-User's premises while management is at Service Provider's
premises."
::= { systemsEvents 24 }
failedLogin NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent when a user tried to Login via Terminal/Telnet/Web
and failed. This trap is used when the device is located
at End-User's premises while management is at Service Provider's
premises."
::= { systemsEvents 25 }
modlChangeTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent whenever a module is inserted or removed.
The trap should include the new module type (e.g. modlParamType)."
::= { systemsEvents 26 }
licenseUpdateTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent whenever a license is successfully downloaded
or whenever a license's demo duration is expired."
::= { systemsEvents 27 }
agnClkSrcStateChangeTrap NOTIFICATION-TYPE
OBJECTS { agnClkSrcPortState }
STATUS current
DESCRIPTION
"The trap is sent upon change in Recovery Clock State."
::= { systemsEvents 28 }
agnSelfTestResultChangeTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The trap is sent upon each change in the result of a Self State operation."
::= { systemsEvents 29 }
agnCurrClkStateChangeTrap NOTIFICATION-TYPE
OBJECTS { agnCurrClkState }
STATUS current
DESCRIPTION
"The trap is sent upon change in the state of the current (active) clock,
when it is a Recovery Clock."
::= { systemsEvents 30 }
agnClkSrcFrequencyAlarmTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The trap is sent upon Recovered Clock Frequency alarm."
::= { systemsEvents 31 }
prtLoopDetectTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent upon Loop Detect (On/Off) on a certain port."
::= { systemsEvents 32 }
-----------------------------------
-- System Common Trap Definitions
-----------------------------------
-- RESERVED ::= { systemsEvents 40 }
--SYSTEM DEVICE TEMPERATURE ORA
systemDeviceTemperatureOra NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, agnThresholdCurrent, agnThresholdMin,
agnThresholdMax, agnThresholdUom }
STATUS current
DESCRIPTION
"This trap indicates that Device Temprature is
above or below range.
"
::= { systemsEvents 41 }
-- SYSTEM SOFTWARE INSTALL START
-- { systemsEvents 42 } Moved to SwPackHndl.txt
-- SYSTEM SOFTWARE INSTALL END
-- { systemsEvents 43 } Moved to SwPackHndl.txt
-- RESERVED
-- ::= { systemsEvents 44}
--SYSTEM ALTERNATE CONFIGURATION LOADED
systemAlternateConfigLoaded NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, configLoadObjType }
STATUS current
DESCRIPTION
"This trap indicates that one of the following files:
factory-default-config,
rollback-config,
user-default-config
or other file
was loaded as running-config.
Note that this notification should be sent only
if running-config is not startup-config
"
::= { systemsEvents 45}
--SYSTEM CONFIGURATION SANITY
systemConfigurationSanity NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, fileSystemValidIndication, configLoadErrorPolicy }
STATUS current
DESCRIPTION
" This notification MUST be sent if error has occurred while loading a configuration file.
It MUST only be sent once per file and only if the error policy is either 'ignore' or 'stop' "
::= { systemsEvents 47}
-- ::= {systemsEvents 48} reserved
systemDyingGasp NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, entPhysicalDescr }
STATUS current
DESCRIPTION
"This Trap Indicates power Dying Gasp"
::= { systemsEvents 49}
systemDyingGaspRecovery NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This Trap Indicates power Dying Gasp Recovery"
::= { systemsEvents 50}
systemTraceMsgFatalError NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, resetInformationFileName, resetInformationLineNumber }
STATUS current
DESCRIPTION
"This Trap indicates that a critical error has occured in the device.
A corresponding message was added to the Trace Log Buffer."
::= { systemsEvents 51}
systemTraceMsgException NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, resetInformationPC, resetInformationExceptionCause }
STATUS current
DESCRIPTION
"This Trap indicates that an error has occured in the device.
A corresponding message was added to the Trace Log Buffer."
::= { systemsEvents 52}
systemDeviceStartup NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, resetInformationLastReset }
STATUS current
DESCRIPTION
"This Trap indicates that warm start or cold start of the device has occurred."
::= { systemsEvents 55 }
-- Reserved ::= { systemsEvents 56 }
--systemConfigurationMismatch NOTIFICATION-TYPE
-- OBJECTS {alarmEventLogSourceName, alarmEventLogAlarmOrEventId,
-- alarmEventLogDescription, alarmEventLogSeverity,
-- alarmEventLogDateAndTime, alarmEventReason,
-- sysName,entPhysicalDescr,entPhysicalXConfigMismatchReason}
-- STATUS current
-- DESCRIPTION
-- "This Trap indicates that a configuration error exists in the system level."
-- ::= { systemsEvents 57 }
systemHardwareFailure NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, entPhysicalDescr }
STATUS current
DESCRIPTION
"This Trap indicates that a Hardware Failure has occured."
::= { systemsEvents 58 }
-- ::= { systemsEvents 61} exists in SwPackHndl.txt
-- ::= { systemsEvents 62} exists in SwPackHndl.txt
systemStartupConfigUnconfirmed NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This Trap is sent during SW installation, if the user asked for a startup configuration
confirmation and the device didn't receive a confirmation from the user.
If the user didn't ask for confirmation - this trap will not be sent.
"
::= { systemsEvents 63 }
fanFailure NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
entPhysicalAlias }
STATUS current
DESCRIPTION
"This Trap indicates that there is a failure on the current fan."
::= { systemsEvents 64 }
-- ::= { systemsEvents 65 }
-- ***********************
-- systemFeConfigurationMismatch NOTIFICATION-TYPE
-- OBJECTS {alarmEventLogSourceName, alarmEventLogAlarmOrEventId,
-- alarmEventLogDescription, alarmEventLogSeverity,
-- alarmEventLogDateAndTime, alarmEventReason,
-- sysName,entPhysicalDescr,entPhysicalXConfigMismatchReason}
-- STATUS current
-- DESCRIPTION
-- "This Trap indicates that a Configuration Mismatch error exists in the system level in the Far End."
-- ::= { systemsEvents 66 }
systemSuccessfulLogin NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, deviceAccessUserName, deviceAccessIpAddress,
deviceAccessMethod, deviceAccessAuthenticationMethod, deviceAccessSessionId }
STATUS current
DESCRIPTION
"This Trap indicates that a successful login occurred."
::= { systemsEvents 70 }
systemFailedLogin NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, deviceAccessUserName, deviceAccessIpAddress,
deviceAccessMethod, deviceAccessAuthenticationMethod, deviceAccessLoginStatus }
STATUS current
DESCRIPTION
"This Trap indicates that an unsuccessful login occurred."
::= { systemsEvents 71 }
systemLogout NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, deviceAccessUserName, deviceAccessIpAddress,
deviceAccessMethod, deviceAccessAuthenticationMethod, deviceAccessSessionId,
deviceAccessLogoutStatus }
STATUS current
DESCRIPTION
"This Trap indicates that logout was performed from the device. "
::= { systemsEvents 72 }
systemTrapHardSyncStart NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This Trap indicates that hard trap synchronization process between the device
and NMS has started."
::= { systemsEvents 77}
systemTrapHardSyncEnd NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This Trap indicates that hard trap synchronization process between the device
and NMS has ended."
::= { systemsEvents 78}
-- { systemsEvents 79-81 } exist in ConfigChange.txt
systemUserReset NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, resetInformationReason }
STATUS current
DESCRIPTION
"This Trap Indicates that the user reset the device."
::= { systemsEvents 82}
-- FAULT PROPAGATION
faultPropagation NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
alarmForwardingDescr, alarmForwardingAction, alarmForwardingActiveCause }
STATUS current
DESCRIPTION
"This trap indicates that an interface/port/card received fault propagation.
"
::= { systemsEvents 87}
-- systemsEvents 89 exists in radAcl.txt
systemResourceOverflow NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, systemResourceLastError }
STATUS current
DESCRIPTION
"This notification is sent when a system resource overflows."
::= { systemsEvents 90}
systemRemoteTerminalStarted NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, deviceAccessUserName, deviceAccessIpAddress,
deviceAccessMethod, deviceAccessSessionId, deviceAccessRemoteIpAddress,
deviceAccessRemoteTerminal }
STATUS current
DESCRIPTION
"This notification is sent when remote terminal to a virtual engine starts."
::= { systemsEvents 91}
systemRemoteTerminalEnded NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, deviceAccessUserName, deviceAccessIpAddress,
deviceAccessMethod, deviceAccessRemoteIpAddress, deviceAccessRemoteTerminal }
STATUS current
DESCRIPTION
"This notification is sent when remote terminal to a virtual engine is terminated,
either by a user or by an inactivity timeout."
::= { systemsEvents 92}
systemNtpAccuracyOutOfLimit NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, systemNtpLockingStatus }
STATUS current
DESCRIPTION
"This alarm notification is sent when NTP client accuracy becomes 'out of limit'."
::= { systemsEvents 93}
systemSummerTimeStarted NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS deprecated
DESCRIPTION
"This event is sent when the agent enters summer time.
The event was obsoleted by systemTimeChanged."
::= { systemsEvents 95 }
systemSummerTimeEnded NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS deprecated
DESCRIPTION
"This event is sent when the agent exits summer time.
The event was obsoleted by systemTimeChanged."
::= { systemsEvents 96 }
systemFileOverflow NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, fileSystemValidIndication }
STATUS current
DESCRIPTION
"This event is sent if a file reaches its maximum size.
The file name can be inferred from the
indices of the fileSystemValidIndication attached variable."
::= { systemsEvents 97 }
systemTimeChanged NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, systemLastTimeChangeOffset, systemLastTimeChangeReason }
STATUS current
DESCRIPTION
"This event is sent when the system local time changes."
::= { systemsEvents 98 }
systemTimeSourceChanged NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName, systemNtpCurrentSource }
STATUS current
DESCRIPTION
"This event is sent when the source providing time for the system changes."
::= { systemsEvents 99 }
-- Serial port disabled
systemSerialPortDisabled NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This trap is sent if the serial port is disabled."
::= { systemsEvents 100 }
-- Serial port enabled
systemSerialPortEnabled NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This trap is sent if the serial port is enabled."
::= { systemsEvents 101 }
-- Factory default button activated
systemFactoryDefaultButtonPushed NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
sysName }
STATUS current
DESCRIPTION
"This trap is sent if the factory default button has been pressed
for five seconds, triggering the factory-default command."
::= { systemsEvents 102 }
--SFP REMOVED
sfpRemoved NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ifAlias }
STATUS current
DESCRIPTION
"This trap indicates SFP not installed
"
::= { sfpEvents 3}
deviceAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table trace tdevice access attempts "
::= { agnAccess 6 }
deviceAccessEntry OBJECT-TYPE
SYNTAX DeviceAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table ."
INDEX { deviceAccessIndex}
::= { deviceAccessTable 1 }
DeviceAccessEntry ::= SEQUENCE {
deviceAccessIndex Unsigned32,
deviceAccessLoginTime DateAndTime,
deviceAccessLoginStatus INTEGER,
deviceAccessUserName SnmpAdminString,
deviceAccessIpAddressType InetAddressType,
deviceAccessIpAddress InetAddress,
deviceAccessMethod INTEGER,
deviceAccessAuthenticationMethod INTEGER,
deviceAccessSessionId Unsigned32,
deviceAccessLogoutTime DateAndTime,
deviceAccessLogoutStatus INTEGER,
deviceAccessRemoteTerminal INTEGER,
deviceAccessRemoteIpAddressType InetAddressType,
deviceAccessRemoteIpAddress InetAddress,
deviceAccessRemoteLoginTime DateAndTime
}
deviceAccessIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "running index"
::= { deviceAccessEntry 1 }
deviceAccessLoginTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time that the user tried to login.
Always in UTC format."
::= { deviceAccessEntry 2 }
deviceAccessLoginStatus OBJECT-TYPE
SYNTAX INTEGER
{
success (1),
maxSessionExceeded (2),
wrongUser (3),
wrongPassword (4),
authenticationServerUnavailable (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Login attempt Status"
::= { deviceAccessEntry 3}
deviceAccessUserName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Login attempt User Name"
::= { deviceAccessEntry 4}
deviceAccessIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the IP Address designated by deviceAccessIpAddress"
::= { deviceAccessEntry 5}
deviceAccessIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the IP Address of the user
(the value will be 0 if the
deviceAccessMethod = localTerminal(1)
"
::= { deviceAccessEntry 6}
deviceAccessMethod OBJECT-TYPE
SYNTAX INTEGER
{
localTerminal (1),
telnet (2),
ssh (3),
http (4),
https (5),
ssl (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Method used to access the device"
::= { deviceAccessEntry 7}
deviceAccessAuthenticationMethod OBJECT-TYPE
SYNTAX INTEGER
{
local (1),
radius (2),
tacacsPlus (3),
notApplicable (255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The method used to authenticate a logged-in user.
notApplicable is used if the login session is rejected
due to lack of resources, before the authentication stage"
::= { deviceAccessEntry 8}
deviceAccessSessionId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The session ID. If login attempt failed,
the value will be 0xFFFFFFFF"
::= { deviceAccessEntry 9}
deviceAccessLogoutTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The date and time that the session ended.
This information will be filled only if the login succeed.
Always in UTC format"
::= { deviceAccessEntry 10}
deviceAccessLogoutStatus OBJECT-TYPE
SYNTAX INTEGER
{
userLogoff (1),
inactivityTimeout (2),
awaitingLogout (3) , -- the login session is activated yet and awaiting to be logged out.
userLoginChanged (4), -- the initial user login has been changed to another user
notApplicable (5) -- not applicable
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status and reason of logout"
::= { deviceAccessEntry 11}
deviceAccessRemoteTerminal OBJECT-TYPE
SYNTAX INTEGER
{
inactive (1),
serialInternal (101),
telnet (102),
ssh (103)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of a remote session, which may be
opened from the CLI session reperesented by this raw:
inactive(1)- No active remote session
serialInternal(101) - Active internal serial remote session (e.g. x86)
telnet(102) - Active telnet remote session
ssh(103) - Active SSH remote session"
::= { deviceAccessEntry 13}
deviceAccessRemoteIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If a remote IP (i.e. not over serial connection) session was opened
from the CLI session represented by this entry, this object holds
the type of the destination IP address of that session.
Otherwise, it returns unknown(0)."
::= { deviceAccessEntry 14}
deviceAccessRemoteIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If a remote IP (i.e. not over serial connection) session was opened
from the CLI session represented by this entry, this object holds
the destination IP address of that session.
Otherwise, it is a zero-length string."
::= { deviceAccessEntry 15}
deviceAccessRemoteLoginTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time (UTC) at which the user cnnected to a remote terminal."
::= { deviceAccessEntry 16 }
-- ****************************************************************
--
-- File: FaultMng.txt
--
-- Fault Management Module
--
fmObjects OBJECT IDENTIFIER ::= { radGen 5 }
alarmEventConfig OBJECT IDENTIFIER ::= { fmObjects 1 } -- Node for configuration and Active Alarms
alarmEventLog OBJECT IDENTIFIER ::= { fmObjects 2 } -- Node for Log
alarmEventStatistics OBJECT IDENTIFIER ::= { fmObjects 3 } -- Node for statistics
-- Textual Conventions
SourceId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A unique identifier for a source."
SYNTAX Unsigned32
--
-- Alarm and Event Source
--
AlarmEventSourceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A unique Source Type for alarm and for event."
SYNTAX INTEGER {
security (10000),
system (20000),
fan (20100),
powerSupply (20200),
systemFe (20300), -- System Far End
alarmInput (20400),
abm (20600), -- Available Bandwidth Monitoring
clock (30000),
stationClock (30100), -- Input Port of the External Clock Source (Building Integrated Timing System)
ptpRecovered (30200), -- IEEE 1588 Slave
clockDomain (30300),
ptpRecoveredMaster (30400), -- IEEE 1588 Slave's Master
clockDomainSource (30500),
ptpdistributed (30600), -- IEEE 1588 Master
gnss (30700), -- GNSS (Clock source from Global Navigation Satellite System, e.g. GPS)
g82751Recovered (30800), -- G.8275.1 Recovered (Slave) Clock
g82751Master (31000), -- G.8275.1 Master Clock
card (40000),
smartSfp (40100),
eth (50000), -- ETH (10/100/1000)
ethFe (50100), -- ETH Far End
intEth (50200), -- Internal Ethernet for VE (Virtual Engine) device
xVirtualPort (50300), -- 802.1X virtual port
mngEth (50400), -- Management Ethernet
muxEthTdm (60000), -- Optical uplinks in Optimux device, MP, LRS.
muxEthTdmFe (61000),
dsl (70000),
vdsl (70100),
shdsl (70200),
adsl (70300),
pcs (70400),
shdslFe (70500), -- SHDSL Far End
vdsl2 (70600),
bri (80000), -- ISDN
briFe (80100), -- BRI Far End
voice (90000), -- Voice
sdhSonet (100000),
vcVt (100100), -- Low order Virtual Container
path (100200), -- High order Virtual Container
ds1 (110000),
ds1Opt (111000), -- DS1 optical, C37.94
e1 (110100),
t1 (110200),
j1 (110300),
e1i (110400), -- Internal E1
t1i (110500),
j1i (110600),
e1Fe (110700), -- Far End E1 (over ETH)
t1Fe (110800), -- Far End T1 (over ETH)
j1Fe (110900), -- Far End J1 (over ETH)
ds3 (120000),
e3 (120100),
t3 (120200),
ds0Bundle (120300),
ds0G703 (120400),
vcg (130000), -- Virtual Concatination Group
atm (140000),
atmPort (140100),
atmVp (140200),
atmVc (140300),
serial (150000),
serialBundle (150100), -- LS-12 card in MP: D channel
serialFe (150200),
ima (160000),
bridge (170000),
bridgePort (170100),
logicalMac (180000),
ces (190000),
etpPort (200000),
etp (200100),
flow (210000),
svi (220000),
gfp (230000), -- Generic Framing Procedure
hdlc (240000),
lag (250000),
mpls (260000),
oam (270000),
oamEfm (270100),
oamCfmMep (270200),
oamCfmService (270300),
oamCfmDestNe (270400),
oamCnode (270500),
oamCfmRMep (270600),
ppp (280000),
mlppp (280100),
protection (290000),
aps (290100), -- Sonet Linear Automatic Protection Switching (RFC3498)
eps (290200), -- Ethernet Protection Switching (G.8031)
erp (290300), -- Ethernet Ring Protection (G.8032)
protectionMain (290400),
protectionIo (290500),
protectionVcPath (290600),
protectionTdm (290700),
protectionEth (290800),
protectionPw (290900),
protectionTdmMux (291000),
erpPort (291100),
router (300000),
routerInterface (300100),
ospf (300200),
ospfNeighbor (300300),
ospfInterface (300400),
bgp (300600), -- Boarder Gateway Protocol
ipBfd (300800), -- IP-BFD Protocol
twampSession (300900),
twampPeer (301000),
twampResponder (301100),
tunnel (301200),
pw (310000), -- Pseudowire
cmdChannel (320000), -- Teleprotection (tp) Cmd Channel
cmdIn (320100), -- Teleprotection (tp) Cmd In
cmdOut (320200), -- Teleprotection (tp) Cmd Out
cellular (320300) -- Cellular
}
AlarmEventId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A unique identifier for alarms and events."
SYNTAX INTEGER {
---===============================================================
-- ALARM ID ALARM NAME |
--=================================================================
systemLicenseInvalid (20001), -- license_invalid
systemDeviceTemperatureOra (20002), -- device_temperature_ora
systemEmergencyLicenseActive (20003), -- emergency_license_active
systemConfigurationMismatch (20004), -- configuration_mismatch
systemHardwareFailure (20005), -- hardware_failure_fe
systemInterfaceMismatch (20006), -- interface_mismatch
systemNoInterface (20007), -- no_interface
systemSwPackCorrupted (20008), -- sw_pack_corrupted,
systemTraceMsgProtoMemAllocErr (20009), -- trace_msg_proto_mem_alloc_err
systemPmProcessDisabled (20010), -- pm_process_disabled
systemMainCardsSync (20011), -- main_cards_sync
systemSourceClockFailure (20012), -- source_clock_failure
systemNtpAccuracyOutOfLimit (20013), -- ntp_accuracy_out_of_limit
systemLowMemory (20014), -- low_memory
systemCriticalLowMemory (20015), -- critical_low_memory
systemPoePowerDeliveryExceeded (20016), -- Poe Power Delivery Exceeded
systemNewSwFromBootMismatch (20017), -- new_sw_from_boot_mismatch
-- systemDhcpIpLeaseFailure (20040), DHCP_IP_LEASE_FAILURE
fanFailure (20101), -- fan_failure
powerDeliveryFailure (20201), -- power_delivery_failure
powerInOra (20202), -- power_in_ora
powerInLow (20203), -- power_in_low
alarmInput (20401), -- alarm_input
stationClockAis (30102), -- ais
stationClockLof (30103), -- lof
stationClockLos (30104), -- los
ptpRecoveredNoPtpMaster (30201), -- no_ptp_master
ptpRecoveredInvalidFreqAccuracy (30202), -- invalid_frequency_accuracy
ptpRecoveredInvalidTimeAccuracy (30203), -- invalid_time_accuracy
ptpRecoveredDisqualifiedMaster (30204), -- disqualified_master
clockDomainSystemClockUnlock (30301), -- system_clock_unlock
clockDomainStationClockQlLow (30302), -- station_clock_ql_low
clockDomainStationClockUnlock (30303), -- station_clock_unlock
ptpRecoveredMasterSyncFailure (30401), -- sync_failure
ptpRecoveredMasterAnnounceFailure (30402), -- announce_failure
ptpRecoveredMasterDelayResponseFailure (30403), -- delay_response_failure
clockDomainSourceFailure (30501), -- source_clock_failure
ptpMasterUnavailableTod (30601), -- unavailable_tod
ptpMasterUnavailable1pps (30602), -- unavailable_1pps
ptpMasterSlavesLimitReached (30603), -- slaves_limit_reached
gnssNotLocked (30702), -- not_locked
gnssHardwareFailure (30703), -- hardware_failure
g82751RecoveredNoMaster (30801), -- no_master
g82751RecoveredFreqOutOfSpec (30802), -- frequency_accuracy_out_of_specification
g82751RecoveredTimeOutOfSpec (30803), -- Time_accuracy_out_of_specification
g82751RecoveredDisqualMaster (30804), -- Master_disqualified
g82751RecoveredSyncFail (30805), -- sync_failure
g82751RecoveredAnnounceFail (30806), -- announce_failure
g82751RecoveredDelayRespFail (30807), -- delay_response_failure
cardHwFailure (40001), -- hardware_failure
cardMismatch (40002), -- card_mismatch
cardProvisionFailure (40003), -- card_provision_failure
cardUnsupportedSw (40004), -- unsupported_software
cardUnsupportedHw (40005), -- unsupported_hardware
cardImproperRemoval (40006), -- card_improper_removal
cardTemperatureOra (40007), -- card_temperature_ora
cardNoResponse (40008), -- card_no_response
cardInitFailure (40009), -- card_initialization_failure
cardConfigurationMismatch (40010), -- configuration_mismatch
cardLoading (40011), -- card_loading
cardUserInitiatedSwitchover (40012), -- user_initiated_switchover
cardFaultPropagation (40013), -- fault_propagation
smartSfpMismatch (40101), -- smart_sfp_mismatch
ethSfpNoResponse (50001), -- sfp_no_response
ethSfpMismatch (50002), -- sfp_mismatch
ethLos (50003), -- los
ethSfpRemoved (50004), -- sfp_removed
ethSfpTemperatureOra (50005), -- sfp_temperature_ora
ethSfpOprOra (50006), -- sfp_opr_ora
ethFaultPropagation (50007), -- fault_propagation
ethAutoNegotiationFailure (50008), -- auto_negotiation_failure
ethLfs (50009), -- lfs
ethSilentStartNoRx (50010), -- silent_start_no_rx
ethDot1xSupplicantAuthFailed (50011), -- dot1x_supplicant_auth_failed
ethOamEfmLinkDown (50012), -- oam_efm_link_down
ethOamEfmLinkFaultIndication (50013), -- oam_efm_link_fault
ethOamEfmFeLinkFaultIndication (50014), -- oam_efm_link_fault_fe
ethOamEfmCriticalLinkIndication (50015), -- oam_efm_critical_link
ethOamEfmFeCriticalLinkIndication (50016), -- oam_efm_critical_link_fe
ethOamEfmDyingGaspIndication (50017), -- oam_efm_dying_gasp
ethOamEfmFeDyingGaspIndication (50018), -- oam_efm_dying_gasp_fe
ethPoePoweredDeviceDisabled (50019), -- Poe Powered Device Disabled
ethLagLacpDown (50020), -- lag_lacp_down
ethLagLacpLoopDetected (50021), -- lag_lacp_loop_detected
ethLagLacpChurn (50022), -- lag_lacp_churn
ethMacsecJoinCaFailed (50023), -- macsec_join_ca_failed
ethFatPipeRateExceededBwp (50024), -- fat_pipe_rate_exceeded_bwp
muxEthTdmLof (60001), -- lof
muxEthTdmLos (60002), -- los
muxEthFaultPropagation (60003), -- fault_propagation
-- RESERVED
muxEthTdmRemoteConnectionFailure (60005), -- remote_connection_failure
muxEthTdmLoopDetection (60006), -- loop_detection
muxEthTdmAis (60007), -- ais
muxEthTdmSfpMismatch (60008), -- sfp_mismatch
muxEthTdmSfpRemoved (60009), -- sfp_removed
muxEthTdmSfpTemperatureOra (60010), -- sfp_temperature_ora
muxEthTdmSfpOprOra (60011), -- sfp_opr_ora
shdslPowerFeedingOverCurrent (70201), -- shdsl_power_feeding_over_current
shdslInitializationFailure (70202), -- shdsl_initialization_failure
shdslConfigMismatch (70203), -- shdsl_configuration_mismatch
shdslManagementLinkDown (70204), -- management_link_down
shdslLoopAttenOra (70214), -- loop_attenuation_ora
shdslSnrMarginOra (70216), -- snr_margin_ora
shdslLosw (70218), -- losw
shdslExcessiveCrcError (70220), -- excessive_crc_error
shdslLinkDown (70222), -- link_down
pcsLinkDown (70401), -- pcs Link Down
pcsOamEfmLinkDown (70402), -- oam_efm_link_down
pcsOamEfmLinkFaultIndication (70403), -- oam_efm_link_fault
pcsOamEfmFeLinkFaultIndication (70404), -- oam_efm_link_fault_fe
pcsOamEfmCriticalLinkIndication (70405), -- oam_efm_critical_link
pcsOamEfmFeCriticalLinkIndication (70406), -- oam_efm_critical_link_fe
pcsOamEfmDyingGaspIndication (70407), -- oam_efm_dying_gasp
pcsOamEfmFeDyingGaspIndication (70408), -- oam_efm_dying_gasp_fe
pcsFaultPropagation (70409), -- fault_propagation
vdsl2LinkDown (70601), -- link_down
voiceHwFailure (90001), -- hardware_failure
sdhSonetSfpNoResponse (100001), -- sfp_no_response
sdhSonetSfpMismatch (100002), -- sfp_mismatch
sdhSonetLof (100003), -- lof
sdhSonetRfi (100004), -- rfi_line
sdhSonetLos (100005), -- los
sdhSonetSfpRemoved (100006), -- sfp_removed
sdhSonetSfpTemperatOra (100007), -- sfp_temperature_ora
sdhSonetSfpOprOra (100008), -- sfp_opr_ora
sdhSonetAisLine (100009), -- ais-line
sdhSonetTimLine (100010), -- tim-line
sdhSonetSdLine (100011), -- sd-line
sdhSonetEedLine (100012), -- eed-line
sdhSonetFaultPropagation (100013), -- fault_propagation
sdhSonetManagementLinkDown (100014), -- management_link_down
sdhSonetApsProtectionByteFailure (100016), -- aps_protection_byte_failure
sdhSonetApsChannelMismatch (100017), -- aps_channel_mismatch
sdhSonetApsModeMismatch (100018), -- aps_mode_mismatch
sdhSonetApsProtectionLineFailureFe (100019), -- aps_fe_protection_line_failure
sdhSonetLicenseMismatch (100020), -- license_mismatch
sdhSonetApsInvalidMode (100021), -- APS mode mismatch
vcVtAisVc (100101), -- ais-vcvt
vcVtLomfVc (100102), -- lomf-vcvt
vcVtUnequipVc (100103), -- uneq-vcvt
vcVtTimVc (100104), -- tim-vcvt
vcVtPlmVc (100105), -- plm-vcvt
vcVtLopVc (100106), -- lop-vcvt
vcVtSdVc (100107), -- sd-vcvt
vcVtEedVc (100108), -- eed-vcvt
vcVtRfiVc (100109), -- rfi-vcvt
vcVtHg1Ais (100110), -- vc Vt Hg 1 Ais
vcVtHg1Lof (100111), -- vc Vt Hg 1 Lof
vcVtHg1Rfi (100112), -- vcVtHg1Rfi
vcVtHg2Ais (100113), -- vcVtHg2Ais
vcVtHg2Lof (100114), -- vcVtHg2Lof
vcVtHg2Rfi (100115), -- vcVtHg2Rfi
vcVtHg3Ais (100116), -- vcVtHg3Ais
vcVtHg3Lof (100117), -- vcVtHg3Lof
vcVtHg3Rfi (100118), -- vcVtHg3Rfi
vcVtHg4Ais (100119), -- vcVtHg4Ais
vcVtHg4Lof (100120), -- vcVtHg4Lof
vcVtHg4Rfi (100121), -- vcVtHg4Rfi
vcVtUserInitiatedSwitchover (100122), -- user_initiated_switchover
pathAisPath (100201), -- ais-path
pathLomfPath (100202), -- lomf-path
pathUnequipPath (100203), -- uneq-path
pathTimPath (100204), -- tim-path
pathPlmPath (100205), -- plm-path
pathLopPath (100206), -- lop-path
pathSdPath (100207), -- sd-path
pathEedPath (100208), -- eed-path
pathRfiPath (100209), -- rfi-path
pathUserInitiatedSwitchover (100210), -- user_initiated_switchover
e1t1UserInitiatedSwitchover (110101), -- user_initiated_switchover
e1t1ManagementLinkDown (110102), -- management_link_down
e1t1ExcessiveBpv (110103), -- excessive_bpv
e1t1ExcessiveErrorRatio (110104), -- excessive_error_ratio
e1t1Ais (110105), -- ais
e1t1Lof (110106), -- lof
e1t1Rai (110107), -- rai
e1t1Lomf (110108), -- lomf
e1t1Los (110110), -- los
e1t1Ds1RingClockFailure (110111), -- ds1_ring_clock_failure
e1t1Ds1RingDirectionMismatch (110112), -- ds1_ring_direction_mismatch
e1t1FaultPropagation (110113), -- fault_propagation
ds1OptOpticalReceiverLos (111001), -- optical_receiver_los
ds1OptDs1Lof (111002), -- ds1_lof
ds1OptC3794Lof (111003), -- c37.94_lof
ds1OptDs1Rai (111004), -- ds1_rai
ds1OptFaultPropagation (111005), -- fault_propagation
ds1OptManagementLinkDown (111006), -- management_link_down
ds1OptAis (111007), -- ais
ds1OptExcessiveBpv (111008), -- excessive_bpv
e3t3Rai (120101), -- rai
e3t3Ais (120102), -- ais
e3t3Lof (120103), -- lof
e3t3Los (120104), -- los
e3t3UserInitiatedSwitchover (120105), -- user_initiated_switchover
ds0BundleLof (120301), -- lof
ds0BundleRdi (120302), -- rdi
ds0BundleOutOfService (120303), -- out_of_service
ds0BundleRemoteForce (120304), -- remote_force
ds0G703Los (120401), -- los
ds0G703FaultPropagation (120402), -- fault_propagation
ds0G703OutOfSequence (120403), -- out_of_sequence
vcgMinimumMembers (130001), -- minimum_members_tca
vcgFaultPropagation (130002), -- fault_propagation
vcgDifferentialDelayExceeded (130003), -- Differential delay exceeded
vcgLoa (130004), -- Loss Of Alignment (LOA)
vcgLoopDetection (130005), -- Loop Detection
serialHwFail (150001), -- hardware_failure
serialLof (150002), -- lof
serialRai (150003), -- rai
serialNoRts (150004), -- no_rts
-- RESERVED
serialRs232RateMismatch (150006), -- rs232_rate_mismatch
serialFaultPropagation (150007), -- fault_propagation
serialLos (150009),
serialBundleLof (150101), -- lof
serialBundleRai (150102), -- rai
serialBundleFaultPropagation (150103), -- fault_propagation
logicalMacOamEfmLinkDown (180001), -- oam_efm_link_down
logicalMacOamEfmLinkFaultIndication (180002), -- oam_efm_link_fault
logicalMacOamEfmFeLinkFaultIndication (180003), -- oam_efm_link_fault_fe
logicalMacOamEfmCriticalLinkIndication (180004), -- oam_efm_critical_link
logicalMacOamEfmFeCriticalLinkIndication (180005), -- oam_efm_critical_link_fe
logicalMacOamEfmDyingGaspIndication (180006), -- oam_efm_dying_gasp
logicalMacOamEfmFeDyingGaspIndication (180007), -- oam_efm_dying_gasp_fe
logicalMacFaultPropagation (180008), -- fault_propagation
etpPortDown (200001), -- etp_port_down
etpEpsConfigurationMismatch (200101), -- eps configuration mismatch
flowFaultPropagation (210001), -- fault_propagation
gfpLof (230001), -- lof
gfpCsf (230002), -- csf
gfpRxTrailFailure (230003), -- rx_trail_failure
gfpFaultPropagation (230004), -- fault_propagation
hdlcRxTrailFailure (240001), -- rx_trail_failure
hdlcFaultPropagation (240002), -- fault_propagation
lagLacpDown (250001), -- lacp_down, DEPRECATED, replaced by ethLagLacpDown
lagLacpLoopDetection (250002), -- lacp_loop_detection, DEPRECATED, replaced by ethLagLacpLoopDetected
lagLacpChurn (250003), -- lacp_churn, DEPRECATED, replaced by ethLagLacpChurn
lagMinimumMembers (250004), -- lag_minimum_members, DEPRECATED
lagFailed (250005), -- lag_failure_Indication
lagFaultPropagation (250006), -- fault_propagation
oamCfmMepAis (270201), -- ais
oamCfmMepLck (270202), -- lck
oamCfmMepMismatch (270203), -- mismatch
oamCfmMepDefXconCCM (270204), -- defXconCCM
oamCfmMepDefErrorCCM (270205), -- defErrorCCM
oamCfmRmepLoc (270601), -- loc
oamCfmRmepRdi (270602), -- rdi
oamCfmRmepDefRemoteCCM (270603), -- defRemoteCCM
oamCfmRmepDefRDICCM (270604), -- defRDICCM
oamCfmRmepDefMACstatus (270605), -- defMACstatus
pppLcpFailure (280001), -- lcp_failure
pppBcpFailure (280002), -- bcp_failure
pppLoopDetection (280003), -- loop_detection
mlpppBcpFailure (280101), -- bcp_failure
mlpppFaultPropagation (280102), -- fault_propagation
epsConfigMismatch (290201), -- configuration_mismatch DEPRECATED
erpStateProtected (290301), -- erp_state_protected
routerNatMappingTableFull (300001), -- nat_mapping_table_full
routerInterfaceDhcpClientNoLease (300101), -- dhcp_client_no_lease
ospfGracefulRestart (300201), -- ospf_graceful_restart
ospfNeighborStateChange (300302), -- ospf_neighbor_state_change
ospfInterfaceStateChange (300401), -- ospf_interface_state_change
ospfInterfaceConfigError (300402), -- ospf_interface_config_error
bgpSessionFailure (300601), -- session_failure
bgpTcpSessionAuthFailure (300602), -- tcp_session_auth_failure
ipBfdDetectionTimeExpired (300801), -- detection_time_expired
twampSessionUnavailable (300901), -- twamp_session_unavailable
twampSessionForwardUnavailable (300902), -- twamp_session_forward_unavailable
twampSessionBackwardUnavailable (300903), -- twamp_session_backward_unavailable
twampPeerTodAccuracyOutOfLimit (301001), -- twamp_peer_tod_acc_out_of_limit
tunnelDown (301201), -- tunnel_down
tunnelNhrpRegistrationNoReply (301202), -- nhrp_registration_no_reply
tunnelNhrpRegistrationNak (301203), -- nhrp_registration_nak
pwConfigMismatch (310001), -- pw_configuration_mismatch
pwOamFailure (310002), -- pw_oam_failure
pwRdi (310003), -- rdi
pwRxFailure (310004), -- rx_failure
-- RESERVED (310005),
pwFaultPropagation (310006), -- fault_propagation
-- RESERVED (310007)
pwRxFailureFe (310008), -- rx_failure far end
pwRdiFe (310009), -- rdi far end
-- teleprotection
cmdChannelLof (320001), -- Cmd Channel LOF
cmdChannelRai (320002), -- Cmd Channel RAI
cmdChannelAddressMismatch (320003), -- Cmd Channel Address Mismatch
cmdChannelOutOfService (320004), -- Cmd Channel Out of Service
cmdInActive (320101), -- Command input active
cmdOutActive (320201), -- Command output active
cellularIfDown (320301), -- cellular_interface_down
-- EVENTS --
------------------------------------------------------------------
-- EVENT ID EVENT NAME |
------------------------------------------------------------------
systemSwInstallStart (1020001), -- sw_install_start
systemSwInstallEnd (1020002), -- sw_install_end
systemDownloadEnd (1020003), -- download_end
systemUserReset (1020004), -- user_reset
systemAlternativeConfLoaded (1020005), -- alternate_configuration_loaded
systemConfMigration (1020006), -- configuration_migration
systemConfSanity (1020007), -- configuration_sanity
systemTrapHardSyncStart (1020008),
systemTrapHardSyncEnd (1020009),
systemPmSpaceOverflow (1020010), -- pm_space_overflow
systemResourceOverflow (1020011), -- resource_overflow
systemDyingGasp (1020012), -- dying_gasp
systemDyingGaspRecovery (1020013), -- dying_gasp_recovery
systemTraceMsgFatalError (1020014), -- trace_msg_fatal_error
systemTraceMsgException (1020015), -- trace_msg_exception
systemTraceMsgSwWatchdogReset (1020016), -- trace_msg_sw_watchdog_reset
systemBackupConfigurationLoaded (1020017), -- backup_configuration_loaded
systemDeviceStartup (1020018), -- device_startup
systemItuSatTestStart (1020019), -- Y.1564 Test Start
systemItuSatConfigurationTestEnd (1020020), -- Y.1564 Test Configuration End
systemItuSatPerformanceTestEnd (1020021), -- Y.1564 Test Performance End
systemSuccessfulLogin (1020022), -- successful_login
systemFailedLogin (1020023), -- failed_login
systemLogout (1020024), -- user_logout
systemRfc2544TestStart (1020025), -- rfc2544 test start
systemRfc2544TestEnd (1020026), -- rfc2544
systemAclLogging (1020027),
systemStartupConfigUnconfirmed (1020028), -- startup_config_unconfirmed
systemActiveSoftwareChanged (1020029), -- Active Software Changed
systemRunningConfigSaved (1020030), -- Running Config Saved
systemItuSatResponderActivated (1020031), -- Y.1564 Responder Activated
systemItuSatResponderDeactivated (1020032), -- Y.1564 Responder Deactivated
systemSummerTimeStarted (1020033), -- summer_time_started
systemSummerTimeEnded (1020034), -- summer_time_ended
systemCfmSoamRxPacketDropped (1020035), -- CFM SOAM Rx Packet dropped
systemRemoteTerminalStarted (1020036), -- remote_terminal_started
systemRemoteTerminalEnded (1020037), -- remote_terminal_ended
systemLicenseEnabled (1020038), -- license_enabled
systemLicenseDisabled (1020039), -- license_disabled
systemLicenseViolation (1020040), -- license_violation
systemLicenseFilesIncompatible (1020041), -- license_files_incompatible
systemLicenseInstallEnd (1020042), -- license_install_end
systemLicenseAboutToExpire (1020043), -- license_about_to_expire
systemLicenseExpired (1020044), -- license_expired
systemL3SatTestStart (1020045), -- L3 SAT test start
systemL3SatConfigurationTestEnd (1020046), -- L3 SAT configuration test end
systemL3SatPerformanceTestEnd (1020047), -- L3 SAT performance test end
systemL3SatResponderActivated (1020048), -- L3 SAT Responder Activated
systemL3SatResponderDeactivated (1020049), -- L3 SAT Responder Deactivated
systemAbmTestStart (1020050), -- abm_test_started
systemAbmTestEnd (1020051), -- abm_test_ended
systemL3SatPreliminaryTestFailed (1020052), -- l3sat_preliminary_test_failed
systemFileOverflow (1020053), -- file_overflow
systemTimeChanged (1020054), -- time_changed
systemTimeSourceChanged (1020055), -- time_source_changed
systemSerialPortDisabled (1020056), -- serial_port_disabled
systemSerialPortEnabled (1020057), -- serial_port_enabled
systemFactoryDefaultButtonPushed (1020058), -- factory_default_button_pushed
systemPcRpcapSessionStarted (1020060), -- pc_rpcap_session_started
systemPcRpcapSessionEnded (1020061), -- pc_rpcap_session_ended
systemPcRpcapRequestRejected (1020062), -- pc_rpcap_session_rejected
ptpRecoveredPtpStateChange (1030201), -- ptp_state_change
ptpRecoveredSevereFrequencyCondition (1030202), -- severe_frequency_condition
ptpRecoveredSevereTimeCondition (1030203), -- severe_time_condition
ptpRecoveredMasterSwitchover (1030204), -- master_switchover
ptpRecoveredTimeStateChange (1030205), -- ptp_time_state_change
clockDomainSystemSourceClockChange (1030301), -- system_source_clock_change
clockDomainStationSourceClockChange (1030302), -- station_source_clock_change
ptpRecoveredMasterUnicastNegotiationFailue (1030401), -- unicast_negotiation_failue
ptpMasterGrantedServiceAborted (1030601), -- granted_service_aborted
ptpMasterSlaveRequestDenied (1030602), -- slave_request_denied
g82751RecoveredFreqStateChange (1030801), -- G.8275.1 Slave Frequency state changed
g82751RecoveredTimeStateChange (1030802), -- G.8275.1 Slave Time state changed
g82751RecoveredRxClkClsChange (1030803), -- G.8275.1 Slave Rx clock class change
g82751RecoveredSlavePortChange (1030804), -- G.8275.1 Slave Port change
g82751RecoveredGMChange (1030805), -- G.8275.1 Slave Grandmaster change
g82751MasterTxClkClassChange (1031001), -- G.8275.1 Master Tx clock class change
cardReset (1040001), -- card_reset
cardSwitchover (1040002), -- card_switchover
cardProtectionCommand (1040003), -- Card Protection command
cardPluggedIn (1040004), -- card_plugged_in
cardPluggedOut (1040005), -- card_plugged_out
cardTraceMsgFatalError (1040006), -- trace_msg_fatal_error
cardTraceMsgException (1040007), -- trace_msg_exception
cardTraceMsgSwWatchdogReset (1040008), -- trace_msg_sw_watchdog_reset
cardFanOperModeChanged (1040009), -- fan_oper_mode_changed
ethSfpOptOra (1050001), -- sfp_opt_ora
ethSfpOptOraOff (1050002), -- sfp_opt_ora_off
ethSfpLbcOra (1050003), -- sfp_lbc_ora
ethSfpLbcOraOff (1050004), -- sfp_lbc_ora_off
ethOamEfmRemoteLoopback (1050005), -- oam_efm_remote_loopback
ethOamEfmRemoteLoopbackOff (1050006), -- oam_efm_remote_loopback_off
ethPortSwitchover (1050007), -- port_switchover
ethPoePoweredDeviceConnected (1050008), -- Poe Powered Device Connected
ethPoePoweredDeviceRemoved (1050009), -- Poe Powered Device Removed
ethProtectionCommand (1050010), -- Ethernet Protection command
ethLoopback (1050011), -- Ethernet Loopback Started
ethLoopbackOff (1050012), -- Ethernet Loopback Ended
ethDot1xSuppAuthorized (1050024), -- dot1x_supp_authorized
ethDot1xSuppUnauthorized (1050025), -- dot1x_supp_unauthorized
ethDot1xAuthSuppAuthorized (1050026), -- dot1x_auth_supp_authorized
ethDot1xAuthSuppUnauthorized (1050027), -- dot1x_auth_supp_unauthorized
ethMacsecTxScCreated (1050013), -- macsec_tx_sc_created
ethMacsecRxScCreated (1050014), -- macsec_rx_sc_created
ethMacsecRxScDeleted (1050015), -- macsec_rx_sc_deleted
ethMacsecKeyServerElected (1050016), -- macsec_key_server_elected
ethMacsecMembershipRejected (1050017), -- macsec_membership_rejected
ethMacsecSaNotInUseDiscarded (1050018), -- macsec_sa_not_in_use_discarded
ethMacsecLateFrameDiscarded (1050019), -- macsec_late_frame_discarded
ethMacsecInvalidFrameDiscarded (1050020), -- macsec_invalid_frame_discarded
ethMacsecNoSecTagDiscarded (1050021), -- macsec_no_sec_tag_discarded
ethMacsecBadSecTagDiscarded (1050022), -- macsec_bad_sec_tag_discarded
ethMacsecUnknownSciDiscarded (1050023), -- macsec_unknown_sci_discarded
muxEthTdmSfpOptOra (1060001), -- sfp_opt_ora
muxEthTdmSfpOptOraOff (1060002), -- sfp_opt_ora_off
shdslLoopback (1070204), -- loopback
shdslLoopbackOff (1070205), -- loopback_off
pcsOamEfmRemoteLoopback (1070401), -- oam_efm_remote_loopback
pcsOamEfmRemoteLoopbackOff (1070402), -- oam_efm_remote_loopback_off
briLoopback (1080001), -- loopback
briLoopbackOff (1080002), -- loopback_off
sdhSonetSfpOptOra (1100001), -- sfp_opt_ora
sdhSonetSfpLbcOra (1100002), -- sfp_lbc_ora
sdhSonetEsSectionTca (1100003), -- es_section_tca
sdhSonetSesSectionTca (1100004), -- ses_section_tca
sdhSonetSefsSectionTca (1100005), -- sefs_section_tca
sdhSonetCvSectionTca (1100006), -- cv_section_tca
sdhSonetEsLineTca (1100007), -- es_line_tca
sdhSonetSesLineTca (1100008), -- ses_line_tca
sdhSonetCvLineTca (1100009), -- cv_line_tca
sdhSonetUasLineTca (1100010), -- uas_line_tca
sdhSonetEsLineTcaFe (1100011), -- es_line_tca_fe
sdhSonetSesLineTcaFe (1100012), -- ses_line_tca_fe
sdhSonetCvLineTcaFe (1100013), -- cv_line_tca_fe
sdhSonetUasLineTcaFe (1100014), -- uas_line_tca_fe
sdhSonetPortSwitchOver (1100015), -- uas_line_tca_fe
-- RESERVED
sdhSonetSfpOptOraOff (1100017), -- sfp_opt_ora_off
sdhSonetSfpLbcOraOff (1100018), -- sfp_lbc_ora_off
sdhSonetLoopback (1100019), -- loopback
sdhSonetLoopbackOff (1100020), -- loopback_off
sdhSonetApsCompatibleCommand (1100021), -- APS compatible mode protection command
sdhSonetApsOptimizedCommand (1100022), -- APS optimized mode protection command
vcVtEsVcVtTca (1100101), -- es_vcvt_tca
vcVtSesVcVtTca (1100102), -- ses_vcvt_tca
vcVtCvVcVtTca (1100103), -- cv_vcvt_tca
vcVtUasVcVtTca (1100104), -- uas_vcvt_tca
vcVtEsVcVtTcaFe (1100105), -- es_vcvt_tca_fe
vcVtSesVcVtTcaFe (1100106), -- ses_vcvt_tca_fe
vcVtCvVcVtTcaFe (1100107), -- cv_vcvt_tca_fe
vcVtUasVcVtTcaFe (1100108), -- uas_vcvt_tca_fe
pathEsPathTca (1100201), -- es_path_tca
pathSesPathTca (1100202), -- ses_path_tca
pathCvPathTca (1100203), -- cv_path_tca
pathUasPathTca (1100204), -- uas_path_tca
pathEsPathTcaFe (1100205), -- es_path_tca_fe
pathSesPathTcaFe (1100206), -- ses_path_tca_fe
pathCvPathTcaFe (1100207), -- cv_path_tca_fe
pathUasPathTcaFe (1100208), -- uas_path_tca_fe
e1t1FrameSlip (1110101), -- frame_slip
e1t1Bpv (1110102), -- bpv
e1t1CrcError (1110103), -- crc_error
e1t1Loopback (1110104), -- loopback
e1t1LoopbackOff (1110105), -- loopback_off
e1t1EsLineTca (1110106), -- es_line_tca
e1t1CvPathTca (1110107), -- cv_path_tca
e1t1EsPathTca (1110108), -- es_path_tca
e1t1SesPathTca (1110109), -- ses_path_tca
e1t1SefsPathTca (1110110), -- sefs_path_tca
e1t1CssPathTca (1110111), -- css_path_tca
e1t1UasPathTca (1110112), -- uas_path_tca
e1t1PortSwitchover (1110113), -- port_switchover
ds1OptFrameSlip (1111001), -- frame_slip
ds1OptBpv (1111002), -- bpv
ds1OptCrcError (1111003), -- crc_error
ds1OptLoopback (1111004), -- loopback
ds1OptLoopbackOff (1111005), -- loopback_off
ds1OptEsLineTca (1111006), -- es_line_tca
ds1OptCvPathTca (1111007), -- cv_path_tca
ds1OptEsPathTca (1111008), -- es_path_tca
ds1OptSesPathTca (1111009), -- ses_path_tca
ds1OptSefsPathTca (1111010), -- sefs_path_tca
ds1OptCssPathTca (1111011), -- css_path_tca
ds1OptUasPathTca (1111012), -- uas_path_tca
ds1OptPortSwitchover (1111013), -- port_switchover
e3t3Loopback (1120101), -- loopback
e3t3LoopbackOff (1120102), -- loopback off
ds0G703Loopback (1120401), -- loopback
ds0G703LoopbackOff (1120402), -- loopback_off
serialBufferSlip (1150001), -- buffer_slip
bridgeSpanningTreeNewRoot (1170001), -- spanning_tree_new_root
bridgeSpanningTreeTopologyChange (1170002), -- spanning_tree_topology_change
bridgeMstpNewRoot (1170003), -- mstp_new_root
bridgeMstpTopologyChange (1170004), -- mstp_topology_change
bridgeMldSnoopingUnsupportedIp (1170005), -- mld_snooping_unsupported_ip
bridgeMldSnoopingDuplicateIp (1170006), -- mld_snooping_duplicate_ip
logicalMacOamEfmRemoteLoopback (1180001), -- oam_efm_remote_loopback
logicalMacOamEfmRemoteLoopbackOff (1180002), -- oam_efm_remote_loopback_off
etpEpsPortSwitchover (1200101), -- EPS port switchover
ds0BundlePortSwitchover (1120301), -- port_switchover
lagSubGroupSwitchover (1250001), -- sub_group_switchover
lagFailure (1250002), -- lag_failure, DEPRECATED, replaced by lagFailureInd
oamCfmDestNeDelayTca (1270401), -- delay_tca
oamCfmDestNeDelayTcaOff (1270402), -- delay_tca_off
oamCfmDestNeDelayVarTca (1270403), -- delay_var_tca
oamCfmDestNeDelayVarTcaOff (1270404), -- delay_var_tca_off
oamCfmDestNeLossRatioTca (1270405), -- loss_ratio_tca
oamCfmDestNeLossRatioTcaOff (1270406), -- loss_ratio_tca_off
oamCfmDestNeLossRatioTcaFe (1270407), -- loss_ratio_tca_fe
oamCfmDestNeLossRatioTcaFeOff (1270408), -- loss_ratio_tca_fe_off
oamCfmDestNeUnavailableRatioTca (1270409), -- unavailable_ratio_tca
oamCfmDestNeUnavailableRatioTcaOff (1270410), -- unavailable_ratio_tca_off
oamCfmDestNeUnavailableRatioTcaFe (1270411), -- unavailable_ratio_tca_fe
oamCfmDestNeUnavailableRatioTcaFeOff (1270412), -- unavailable_ratio_tca_fe_off
epsPortSwitchOver (1290201), -- port_switch_over DEPRECATED
erpWtrStart (1290301), -- erp_wtr_start
erpPortStateChange (1291101), -- erp_port_state_change
routerNatPortRangeExhaustion (1300001), -- nat_port_range_exhaustion
routerInterfaceDhcpLeaseObtained (1300102), -- dhcp_lease_obtained
routerInterfaceDhcpAdressConflict (1300103), -- dhcp_address_conflict
ospfNeighborGracefulRestart (1300301), -- ospf_neighbor_graceful_restart
twampSessionLossRatioTca (1300901), -- twamp_session_loss_ratio_tca
twampSessionDelayTca (1300902), -- twamp_session_delay_tca
twampSessionDelayVarTca (1300903), -- twamp_session_delay_var_tca
twampSessionForwardLossRatioTca (1300904), -- twamp_session_forward_loss_ratio_tca
twampSessionForwardDelayTca (1300905), -- twamp_session_forward_delay_tca
twampSessionForwardDelayVarTca (1300906), -- twamp_session_forward_delay_var_tca
twampSessionBackwardLossRatioTca (1300907), -- twamp_session_backward_loss_ratio_tca
twampSessionBackwardDelayTca (1300908), -- twamp_session_backward_delay_tca
twampSessionBackwardDelayVarTca (1300909), -- twamp_session_backward_delay_var_tca
twampSessionRequestRejected (1300910), -- twamp_session_request_rejected
twampPeerTestStarted (1301001), -- twamp_peer_test_started
twampPeerTestStopped (1301002), -- twamp_peer_test_stopped
twampPeerConnectionRejected (1301003), -- twamp_peer_connection_rejected
twampPeerTestActivationRejected (1301004), -- twamp_test_activation_rejected
twampResponderConnectionExpired (1301101), -- responder_connection_expired
twampResponderSessionExpired (1301102), -- responder_session_expired
pwSwitchOver (1310001), -- pw_switchover
pwJitterBufferOverflow (1310002), -- pw_jitter_buffer_overflow
pwJitterBufferUnderflow (1310003), -- pw_jitter_buffer_underflow
pwOamDelayTca (1310004), -- pw_oam_delay_tca
pwOamDelayTcaOff (1310005), -- pw_oam_delay_tca_off
bgpSessionPrefixOverflow (1300601), -- session_prefix_overflow
ipBfdNeighborShutdown (1300801), -- neighbor_shutdown
ipBfdNeighborAddressChange (1300802), -- neighbor_address_change
cmdChannelCrcError (1320001), -- Channel CRC Error
cmdChannelTxDelayChange (1320002), -- Transmission delay changed
cmdChannelPortSwitchover (1320003), -- Port switchover
cellularIfRssiTca (1320301), -- rssi_tca
cellularIfRssiTcaOff (1320302), -- rssi_tca_off
-- ALARMS AND EVENTS --
------------------------------------------------------------------
-- ALARM/EVENT ID |
------------------------------------------------------------------
allAlarmsAndEvents (2147483647), -- 0x7FFFFFFF for all Alarms and Events
allAlarms (2147483646), -- 0x7FFFFFFE for all Alarms
allEvents (2147483645) -- 0x7FFFFFFD for all Events
}
AlarmSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm severity values according to ITU Recommendation X.733,
'Information Technology - Open Systems Interconnection -
System Management: Alarm Reporting Function', 1992.
"
SYNTAX INTEGER {
cleared (1),
-- indeterminate (2),
critical (3),
major (4),
minor (5),
warning (6) -- used to denote an event
}
AlarmEventMasking ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Mask(if the bit is '1') and unmask('0') different methods of reporting
of alarms and events.
log(0)- Masking/unmasking sending of the history log, active alarm and SYSLOG.
snmpTrap(1)- Masking/unmasking sending of SNMP notifications.
ledRelay(2)- Masking/unmasking activation of alarms LED and relay.
popup(3)- Masking/unmasking CLI popup messages.
vtyPopup (4)- Masking/unmasking CLI remote terminal popup messages.
"
SYNTAX BITS {
log (0),
snmpTrap (1),
ledRelay (2),
popUp (3),
vtyPopup (4)
}
AlarmProperties ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention shows the properties of the current Alarm.
maskInLog(0) - when this bit value is set to '1' the alarm that exists in the
log table will not be displayed to the user.
"
SYNTAX BITS {
maskInlog (0)
}
AlarmReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention shows the reason for generating alarm or event:
alarmResolved (1) - Alarm is cleared because the condition causing it has been resolved.
userInitiated (2) - Alarm raising or clearing, or event was initiated by a user command.
alarmSuppression (3) - Alarm is cleared because a root-cause alarm has suppressed it, or
raised after a root-cause alarm was cleared.
alarmRebuild (4) - Generated due to active alarms rebuild action
notApplicable (255) - Reason is irrelevant or unknown.
"
SYNTAX INTEGER {
alarmResolved (1),
userInitiated (2),
alarmSuppression (3),
alarmRebuild (4),
notApplicable (255)
}
--
-- Alarm and Event Statistics Type
--
AlarmEventLogStatsType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of Statistics. The Statistics can be from the Active Alarms or from the Log ."
SYNTAX INTEGER {
activeAlarms (1), -- All Active Alarms
briefLog (2), -- Brief log statistics
briefLogSinceAck (3), -- Brief log statistics since last acknowledge
activeAlarmsMasked (4) -- Masked Active Alarms
}
--
-- Alarm and Event Attribute Table
--
alarmEventAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that lists the set of Attributes per possible alarm and event."
::= { alarmEventConfig 1 }
alarmEventAttrEntry OBJECT-TYPE
SYNTAX AlarmEventAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry appears in this table for each possible alarm and event.
This table MUST be persistent upon system reboot."
INDEX { alarmEventAttrIndex, alarmEventAttrSourceType }
::= { alarmEventAttrTable 1 }
AlarmEventAttrEntry ::= SEQUENCE {
alarmEventAttrIndex AlarmEventId,
alarmEventAttrSourceType AlarmEventSourceType,
alarmEventAttrName SnmpAdminString,
alarmEventAttrDescription SnmpAdminString,
alarmEventAttrDefaultSeverity AlarmSeverity,
alarmEventAttrDefaultMasking AlarmEventMasking,
alarmEventAttrThresholdSupport INTEGER,
alarmEventAttrAssociatedNotification OBJECT IDENTIFIER
}
alarmEventAttrIndex OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table index unique identifier of the alarm or the event."
::= { alarmEventAttrEntry 1 }
alarmEventAttrSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Source Type of alarm or event.
"
::= { alarmEventAttrEntry 2 }
alarmEventAttrName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A name of up to 32 characters."
::= { alarmEventAttrEntry 3 }
alarmEventAttrDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the current alarm or event as ASCII string.
The details of the formatted description string is defined
in the user-manual document.
"
::= { alarmEventAttrEntry 4 }
alarmEventAttrDefaultSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable applies for alarms only.
It denotes the default severity assigned to the alarm.
"
::= { alarmEventAttrEntry 5 }
alarmEventAttrDefaultMasking OBJECT-TYPE
SYNTAX AlarmEventMasking
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable applies for alarms only.
It denotes the default masking assigned to the alarm.
"
::= { alarmEventAttrEntry 6 }
alarmEventAttrThresholdSupport OBJECT-TYPE
SYNTAX INTEGER {
no (2),
yes (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes whether a threshold is supported in the current Event.
"
::= { alarmEventAttrEntry 7 }
alarmEventAttrAssociatedNotification OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NOTIFICATION-TYPE object identifier of the alarm or event.
If there is no notification associated
with this alarm, the value of this object MUST be '0.0'.
"
-- DEFVAL { 0.0 }
::= { alarmEventAttrEntry 8 }
--
-- Active Alarm Table --
--
activeAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Active Alarms entries."
::= { alarmEventConfig 2 }
activeAlarmEntry OBJECT-TYPE
SYNTAX ActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when alarms are raised.
They are removed when the alarm is cleared.
"
INDEX { activeAlarmSourceId, activeAlarmIndex }
::= { activeAlarmTable 1 }
ActiveAlarmEntry ::= SEQUENCE {
activeAlarmSourceId SourceId,
activeAlarmIndex Unsigned32,
activeAlarmDateAndTime DateAndTime,
activeAlarmId AlarmEventId,
activeAlarmDescription SnmpAdminString,
activeAlarmSourceType AlarmEventSourceType,
activeAlarmSeverity AlarmSeverity,
activeAlarmMasking AlarmEventMasking,
activeAlarmSourceName SnmpAdminString
}
activeAlarmSourceId OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the specific managed object that caused the alarm.
"
::= { activeAlarmEntry 1 }
activeAlarmIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a global running index.
"
::= { activeAlarmEntry 2 }
activeAlarmDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes the date in which the alarm has been raised.
If the NE implements a real-time clock, this variable MUST hold the UTC time.
If the NE does not support a real-time clock, or,
if from any other reason the UTC time is unknown, this variable will hold
the relative date and time since the last reboot (computed from sysUpTime)."
::= { activeAlarmEntry 3 }
activeAlarmId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the ID of the raised alarm.
"
::= { activeAlarmEntry 4 }
activeAlarmDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ASCII String specifiying the details of the Active Alarm."
::= { activeAlarmEntry 5 }
activeAlarmSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Source Type of the active alarm.
"
::= { activeAlarmEntry 6 }
activeAlarmSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the severity of the raised alarm.
Notes:
1. The severity of the alarm in the Active Alarm table may be different from the
severity configured in AlarmEventConfigTable due to severity escalation or deescalation
which may be performed by the NE as a consequent of internal events.
2. A trap will be sent when the alarm is raised or cleared (if not masked).
This MIB object will be attached to the trap.
For alarms that are cleared, the value will be cleared (1).
After the trap is sent with a cleared (1) value, the device will immediately remove
the alarm and the cleared alarm from this table.
"
::= { activeAlarmEntry 7 }
activeAlarmMasking OBJECT-TYPE
SYNTAX AlarmEventMasking
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the alarm and event masking on various reporting means.
"
::= { activeAlarmEntry 8 }
activeAlarmSourceName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ASCII String specifying the name of the source referenced by alarmEventLogSourceId.
The syntax will be similar to CLI.
Example: E1 2/4
where E1 is the source type, 2 is the slot number, 4 is the port number.
The general formula is as follows:
<Source Type> <Slot number>/<Port number>
Source Type is defined in: AlarmEventSourceType.
For types that have 2 words like Serial Bundle, the 1st letter of each word will be capitalized.
For abbreviations we shall have all capitals. Examples: OAM EFM.
CL cards will be: cl-a, cl-b. Main cards will be: main-a, main-b
For SDH over E1 for example with Slots we shall have the same syntax as in CLI.
Example: E1 1/2/3 means: slot=1/port SDH=2/port E1=3
About the slot numbers, these will be the logical numbers of the slots according to
whatever is written on the device panel. For example, if an IO card is in slot IO-5
on the panel, '5' will be displayed for the slot.
"
::= { activeAlarmEntry 9 }
--
-- Rebuilding Active Alarms --
--
activeAlarmRebuild OBJECT-TYPE
SYNTAX INTEGER {
off(2),
activate (3),
activateWithTraps (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the manager sets the value of this variable to activate (3),
the application recollects all the active alarms from I/O cards or other entities
and sets the value of this variable to off(2). This command is useful, for example:
if there was a switch between main and redundant cards and the user wants to recollect
the alarms that were missed during the switch.
When activateWithTraps (4) is set, same operation as activate (3) is performed with an additional
operation: Device will send raising traps for all active alarms.
"
::= { alarmEventConfig 3 }
--
-- Alarms and Events Configuration Table --
--
alarmEventConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables user defined policy per specific Source ID of an alarm or event."
::= { alarmEventConfig 4 }
alarmEventConfigEntry OBJECT-TYPE
SYNTAX AlarmEventConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing user configuration for a specific alarm or event."
INDEX { alarmEventConfigId, alarmEventConfigSourceType,
alarmEventConfigSourceId }
::= { alarmEventConfigTable 1 }
AlarmEventConfigEntry ::= SEQUENCE {
alarmEventConfigId AlarmEventId,
alarmEventConfigSourceType AlarmEventSourceType,
alarmEventConfigSourceId SourceId,
alarmEventConfigSeverity AlarmSeverity,
alarmEventConfigMasking AlarmEventMasking,
alarmEventConfigRowStatus RowStatus,
alarmEventConfigSourceName SnmpAdminString
}
alarmEventConfigId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm and Event ID.
Note: In order to apply a policy for all alarms/events on current source ID
or source type, this object should be set to the following according to
Textual Convention:
Value of allAlarmsAndEvents: For all Alarms and Events.
Value of allAlarms: For all Alarms.
Value of allEvents: For all Events.
"
::= { alarmEventConfigEntry 1 }
alarmEventConfigSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Source Type of alarm or event.
"
::= { alarmEventConfigEntry 2 }
alarmEventConfigSourceId OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source ID. This object identifies the specific managed object that causes the alarm.
Note: In order to apply a policy to all Source IDs of the same Source Type,
the fields in the SourceId that hold the instance number should be set to zero.
"
::= { alarmEventConfigEntry 3 }
alarmEventConfigSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For alarms: values will be one of: critical (3), major (4), minor (5).
For events: value must be warning (6).
"
::= { alarmEventConfigEntry 4 }
alarmEventConfigMasking OBJECT-TYPE
SYNTAX AlarmEventMasking
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable enables alarm and event masking on various reporting means.
"
::= { alarmEventConfigEntry 5 }
alarmEventConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable rows creation/deletion.
This is used for managed objects that are dynamically created or removed.
"
::= { alarmEventConfigEntry 6 }
alarmEventConfigSourceName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ASCII String specifying the name of the source referenced by alarmEventLogSourceId.
The syntax will be similar to CLI.
Example: E1 2/4
where E1 is the source type, 2 is the slot number, 4 is the port number.
The general formula is as follows:
<Source Type> <Slot number>/<Port number>
Source Type is defined in: AlarmEventSourceType.
For types that have 2 words like Serial Bundle, the 1st letter of each word will be capitalized.
For abbreviations we shall have all capitals. Examples: OAM EFM.
CL cards will be: cl-a, cl-b. Main cards will be: main-a, main-b
For SDH over E1 for example with Slots we shall have the same syntax as in CLI.
Example: E1 1/2/3 means: slot=1/port SDH=2/port E1=3
About the slot numbers, these will be the logical numbers of the slots according to
whatever is written on the device panel. For example, if an IO card is in slot IO-5
on the panel, '5' will be displayed for the slot. "
::= { alarmEventConfigEntry 7 }
--
-- Clearing Alarms and Events Log Tables --
--
alarmEventLogClear OBJECT-TYPE
SYNTAX INTEGER {
off(2),
clearAll(3),
clearLog (4),
clearBriefLog (5),
clearActivityLog (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the variable to clearAll(3) removes all entries from all the log tables.
Setting the variable to clearLog (4) removes all entries from the alarmEventLogTable.
Setting the variable to clearBriefLog (5) removes all entries in the alarmEventBriefLogTable.
Setting the variable to clearActivityLog (6) removes all entries in the alarmActivityLogTable.
After any clear operation, the device will immediately set the variable to off(2).
"
::= { alarmEventConfig 5 }
--
-- Alarms and Events Log Table --
--
alarmEventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that holds a record of all raised alarms, cleared alarms and events that occurred.
This table has limited number of rows, hence, is implemented as a cyclic table."
::= { alarmEventLog 1 }
alarmEventLogEntry OBJECT-TYPE
SYNTAX AlarmEventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table holds either a raised alarm,
either a cleared alarm, or, an event.
"
INDEX { alarmEventLogIndex }
::= { alarmEventLogTable 1 }
AlarmEventLogEntry ::= SEQUENCE {
alarmEventLogIndex Unsigned32,
alarmEventLogDateAndTime DateAndTime,
alarmEventLogAlarmOrEventId AlarmEventId,
alarmEventLogDescription SnmpAdminString,
alarmEventLogSourceId SourceId,
alarmEventLogSourceType AlarmEventSourceType,
alarmEventLogSeverity AlarmSeverity,
alarmEventProperties AlarmProperties,
alarmEventReason AlarmReason,
alarmEventLogSourceName SnmpAdminString
}
alarmEventLogIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table running index."
::= { alarmEventLogEntry 1 }
alarmEventLogDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes the time in which the alarm or the event occurred.
If the NE implements a real-time clock, this variable MUST hold the UTC time.
If the NE does not support a real-time clock, or,
if from any other reason the UTC time is not known, this variable will hold
the relative date and time since last reboot (computed from sysUpTime).
"
::= { alarmEventLogEntry 2 }
alarmEventLogAlarmOrEventId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the ID of the alarm or the event."
::= { alarmEventLogEntry 3 }
alarmEventLogDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the alarm or event.
"
::= { alarmEventLogEntry 4 }
alarmEventLogSourceId OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the specific managed object that caused the alarm."
::= { alarmEventLogEntry 5 }
alarmEventLogSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm or Event Source Type."
::= { alarmEventLogEntry 6 }
alarmEventLogSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For raised alarms this object denotes the specific alarm severity;
For cleared alarms its value is always clear(1).
For events the value of this object is always warning(6).
"
::= { alarmEventLogEntry 7 }
alarmEventProperties OBJECT-TYPE
SYNTAX AlarmProperties
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is relevant for alarms only.
It shows whether the alarm will be displayed.
When the bit of maskInlog is '1' this alarm will not be displayed to the user.
"
::= { alarmEventLogEntry 8 }
alarmEventReason OBJECT-TYPE
SYNTAX AlarmReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is relevant for alarms only.
It shows the reason for clearing the alarm.
"
::= { alarmEventLogEntry 9 }
alarmEventLogSourceName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the alarm or event source name defined as an ASCII string.
For detailed description see object activeAlarmSourceName.
"
::= { alarmEventLogEntry 10 }
--
-- Alarm and Event Log Acknowledgement Table
--
alarmEventLogAckTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventLogAckEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables acknowledging log table entries.
The acknowledgement is in sense of display; it serves as a filter by time:
when the manager issues an acknowledgement command,
the acknowledgement time is saved by the application.
From that time, only entries that have date and time later than the
acknowledgement time will be displayed.
Notes:
Entries are not removed and not marked in any other way.
It shall always be possible to display all the log table entries.
"
::= { alarmEventLog 2 }
alarmEventLogAckEntry OBJECT-TYPE
SYNTAX AlarmEventLogAckEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The acknowledgment function is implemented in a table
for possible future required flexibility, such as having
more than one acknowledge time.
"
INDEX { alarmEventLogAckIndex }
::= { alarmEventLogAckTable 1 }
AlarmEventLogAckEntry ::= SEQUENCE {
alarmEventLogAckIndex Unsigned32,
alarmEventLogAckCmd INTEGER,
alarmEventLogAckTime DateAndTime
}
alarmEventLogAckIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The index of the table represents to which log file the acknowledge refers:
alarmEventLogAckIndex = 1: Log File (alarmEventLogTable)
alarmEventLogAckIndex = 2: Brief Log (alarmEventBriefLogTable)
alarmEventLogAckIndex = 3: Acitivity Log (alarmActivityLogTable)
"
::= { alarmEventLogAckEntry 1 }
alarmEventLogAckCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the manager sets the value of this variable to on (3),
the device saves the date and time to AlarmEventLogAckTime,
and sets the value of this variable to off(2).
"
::= { alarmEventLogAckEntry 2 }
alarmEventLogAckTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable denotes the date and time when alarmEventLogAckCmd
was last set to any value different than off(2).
"
::= { alarmEventLogAckEntry 3 }
--
-- Masking Report Types by Severity --
--
maskReportTable OBJECT-TYPE
SYNTAX SEQUENCE OF MaskReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables masking alarms on various reporting means.
"
::= { alarmEventConfig 6 }
maskReportEntry OBJECT-TYPE
SYNTAX MaskReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains a masking severity per reporting means.
The masking policy for a higher severity level enforces the policy
for all lower severity levels.
For example: if sending SNMP notifications is masked for Major severity
then SNMP notifications will be masked also for Minor severity."
INDEX { maskReportType }
::= { maskReportTable 1 }
MaskReportEntry ::= SEQUENCE {
maskReportType INTEGER,
maskReportSeverity INTEGER
}
maskReportType OBJECT-TYPE
SYNTAX INTEGER {
log (1),
snmpTrap (2),
ledRelay (3),
popUp (4),
vtyPopUp (5) --CLI remote terminal popup messages
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This variable enables alarm and event masking on various reporting means.
Note that the Textual Convention is not used here.
Reason: Some bit Combinations are not allowed and require special dependency checks."
::= { maskReportEntry 1 }
maskReportSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical (3),
major (4),
minor (5),
warning (6),
noMask (255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object MUST be one of the following values that are defined in the
TC AlarmSeverity:
critical(3)
major(4)
minor(5)
warning (6)
or
noMask (255) value that is used to remove the mask.
"
::= { maskReportEntry 2 }
--
-- Minimum Severity for turning on the Alarm LED --
--
alarmLedMinSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar is relevant only for devices with only one Alarm LED.
It enables configuration of the minimum alarm severity upon which to turn on the alarm led.
Legal values are: critical(3), major(4), minor(5)."
::= { alarmEventConfig 7 }
--
-- Convert Alarm or Event Name to its ID --
--
alarmEventConvertNameToIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventConvertNameToIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that Converts the Name of an alarm or event to its ID."
::= { alarmEventConfig 8 }
alarmEventConvertNameToIdEntry OBJECT-TYPE
SYNTAX AlarmEventConvertNameToIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry appears in this table for each possible alarm and event.
This table MUST be persistent upon system reboot."
INDEX { alarmEventConvertName, alarmEventConvertSourceType}
::= { alarmEventConvertNameToIdTable 1 }
AlarmEventConvertNameToIdEntry ::= SEQUENCE {
alarmEventConvertName SnmpAdminString,
alarmEventConvertSourceType AlarmEventSourceType,
alarmEventConvertId AlarmEventId
}
alarmEventConvertName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A name of up to 30 characters."
::= { alarmEventConvertNameToIdEntry 1 }
alarmEventConvertSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Source Type of alarm or event.
"
::= { alarmEventConvertNameToIdEntry 2 }
alarmEventConvertId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table index unique identifier of the alarm or the event."
::= { alarmEventConvertNameToIdEntry 3 }
--
-- Alarm Relay Input Table --
--
alarmRelayInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmRelayInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables configuration and status of Alarm Input Relay Cards or chassis.
Examples for input relays: temperature sensor or alert system.
"
::= { alarmEventConfig 9 }
alarmRelayInputEntry OBJECT-TYPE
SYNTAX AlarmRelayInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing user configuration for a specific alarm Input Relay."
INDEX { alarmRelayInputRelayIndex }
::= { alarmRelayInputTable 1 }
AlarmRelayInputEntry ::= SEQUENCE {
alarmRelayInputRelayIndex Unsigned32,
alarmRelayInputDescription SnmpAdminString,
alarmRelayInputActiveState INTEGER,
alarmRelayInputOperState INTEGER
}
alarmRelayInputRelayIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the index of the Alarm Relay.
Values: 1- critical, 2- major, 3- minor according to alarm severity.
For devices that have only one alarm output the value
will be one (1).
For devices with alarms on a slot, the index will be:
(1000*slot number)+ alarm relay severity number."
::= { alarmRelayInputEntry 1 }
alarmRelayInputDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Descriptions of the alarm relay.
The default descriptions will be one of: Alarm Input 1, Alarm Input 2,
Alarm Input 3, Alarm Input 4 etc.
according to the number of connected relay.
"
::= { alarmRelayInputEntry 2 }
alarmRelayInputActiveState OBJECT-TYPE
SYNTAX INTEGER {
high (1),
low (2),
none (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object shows the Active State voltage.
The value of none (3) means that the Alarm Input is inactive.
Default state of alarm input is none (3).
"
::= { alarmRelayInputEntry 3 }
alarmRelayInputOperState OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inActive (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the operational state of the alarm relay.
"
::= { alarmRelayInputEntry 4 }
alarmRelayOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmRelayOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables configuration of Alarm Output Relay Cards or chassis.
Example for output relay: alarm siren.
"
::= { alarmEventConfig 10 }
alarmRelayOutputEntry OBJECT-TYPE
SYNTAX AlarmRelayOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing user configuration and status for a specific alarm Output Relay."
INDEX { alarmRelayOutputRelayIndex }
::= { alarmRelayOutputTable 1 }
AlarmRelayOutputEntry ::= SEQUENCE {
alarmRelayOutputRelayIndex Unsigned32,
alarmRelayOutputEnergized INTEGER,
alarmRelayOutputOperState INTEGER,
alarmRelayOutputCmd INTEGER
}
alarmRelayOutputRelayIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the index of the Alarm Relay.
Values: 1- critical, 2- major, 3- minor according to alarm severity.
For devices with alarms on a slot, the index will be:
(1000*slot number)+ alarm relay severity number.
"
::= { alarmRelayOutputEntry 1 }
alarmRelayOutputEnergized OBJECT-TYPE
SYNTAX INTEGER {
no (2),
yes (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object shows whether the relay transports electricity permanently (energized)
or just when the alarm is activated (deEnergized).
Default value for critical alarm relay on chassis will be: energized (1).
For other severities, the default is: deEnergized (2).
"
::= { alarmRelayOutputEntry 2 }
alarmRelayOutputOperState OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inActive (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the operational state of the alarm relay.
"
::= { alarmRelayOutputEntry 3 }
alarmRelayOutputCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
cutOffOn (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to cutOffOn, will suppress the alarm output
as long as it is not triggered again.
Upon completion, the value will automatically change to off(2)."
DEFVAL { off }
::= { alarmRelayOutputEntry 4 }
alarmBindToRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmBindToRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables binding alarms to the alarm output relays."
::= { alarmEventConfig 11 }
alarmBindToRelayEntry OBJECT-TYPE
SYNTAX AlarmBindToRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing the binding of alarms to the alarm output relays."
INDEX { alarmBindToRelayIndex }
::= { alarmBindToRelayTable 1 }
AlarmBindToRelayEntry ::= SEQUENCE {
alarmBindToRelayIndex SourceId,
alarmBindToRelayRowStatus RowStatus,
alarmBindToRelaySourceType AlarmEventSourceType,
alarmBindToRelaySourceId SourceId,
alarmBindToRelayAlarmId AlarmEventId
}
alarmBindToRelayIndex OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the index of the Alarm Output Relay.
Values: 1- critical, 2- major, 3- minor according to alarm severity.
For devices with alarms on a slot, the index will be:
(1000*slot number)+ alarm relay severity number.
"
::= { alarmBindToRelayEntry 1 }
alarmBindToRelayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable rows creation/deletion.
This is used for managed objects that are dynamically created or removed.
"
::= { alarmBindToRelayEntry 2 }
alarmBindToRelaySourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the Source Type of alarm or event that will be bound to the alarm relay.
"
::= { alarmBindToRelayEntry 3 }
alarmBindToRelaySourceId OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source ID (port, card etc.) that causes the alarm and will be bound to the alarm relay.
Note: In order to bind all Source IDs of the same Source Type,
this object should be set to zero.
"
::= { alarmBindToRelayEntry 4 }
alarmBindToRelayAlarmId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Alarm or Event ID that will be bound to the alarm relay.
"
::= { alarmBindToRelayEntry 5 }
--
-- Defect Soak Interval Table --
--
defectSoakTable OBJECT-TYPE
SYNTAX SEQUENCE OF DefectSoakEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that defines the Defect Soaking and Clearing time periods."
::= { alarmEventConfig 12 }
defectSoakEntry OBJECT-TYPE
SYNTAX DefectSoakEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry appears in this table for each technology."
INDEX { defectSoakTechnology }
::= { defectSoakTable 1 }
DefectSoakEntry ::= SEQUENCE {
defectSoakTechnology INTEGER,
defectSoakInterval Integer32,
defectSoakClearInterval Integer32
}
defectSoakTechnology OBJECT-TYPE
SYNTAX INTEGER (1..1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value will be a dummy value and equal to 1.
"
::= { defectSoakEntry 1 }
defectSoakInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in milliseconds since a defect occurs until an alarm is raised.
"
::= { defectSoakEntry 2 }
defectSoakClearInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in milliseconds since a defect is resolved until the alarm is cleared.
"
::= { defectSoakEntry 3 }
--
-- Alarms and Events Configuration Table per Instance --
--
alarmEventConfiguredTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventConfiguredEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of entities configuration mask & severity.
This tables reflects per each existing or configured instance alarm severity and masking,
according to RO alarmEventAttrTable and entries configured in alarmEventConfigTable "
::= { alarmEventConfig 13 }
alarmEventConfiguredEntry OBJECT-TYPE
SYNTAX AlarmEventConfiguredEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For all existing entities supporting fault management
there is an entry in this table holding the mask & severity configured. "
INDEX { alarmEventConfiguredSourceType, alarmEventConfiguredSourceId,
alarmEventConfiguredId }
::= { alarmEventConfiguredTable 1 }
AlarmEventConfiguredEntry ::= SEQUENCE {
alarmEventConfiguredSourceType AlarmEventSourceType,
alarmEventConfiguredSourceId SourceId,
alarmEventConfiguredId AlarmEventId,
alarmEventConfiguredSeverity AlarmSeverity,
alarmEventConfiguredMasking AlarmEventMasking
}
alarmEventConfiguredSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Source Type of the active alarm.
"
::= { alarmEventConfiguredEntry 1 }
alarmEventConfiguredSourceId OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the specific managed object that caused the alarm.
"
::= { alarmEventConfiguredEntry 2 }
alarmEventConfiguredId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the ID of the raised alarm.
"
::= { alarmEventConfiguredEntry 3 }
alarmEventConfiguredSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the severity of the raised alarm.
Note that the severity of the alarm in the Active Alarm table may be different from the
severity configured in the AlarmEventConfigTable due to severity escalation or deescalation
which may be performed by the NE as a consequent of internal events.
"
::= { alarmEventConfiguredEntry 4 }
alarmEventConfiguredMasking OBJECT-TYPE
SYNTAX AlarmEventMasking
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the alarm and event masking on various reporting means.
"
::= { alarmEventConfiguredEntry 5 }
alarmEventLogFileTimestampType OBJECT-TYPE
SYNTAX INTEGER {
utc(2),
localTime(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object reflects the type of event and alarm timestamps in the log file
(which may be uploaded).
utc (2): UTC timestamps are used
localTime (3): Timestamps are in the device local time (taking into account its
time zone and daylight saving time)
"
DEFVAL { utc }
::= { alarmEventConfig 14 }
--
-- Alarm Log Statistics
--
alarmEventBriefLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventBriefLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds the alarm log statistics information.
"
::= { alarmEventStatistics 1 }
alarmEventBriefLogEntry OBJECT-TYPE
SYNTAX AlarmEventBriefLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics on the alarm log."
INDEX { alarmEventBriefLogSourceType, alarmEventBriefLogSourceId, alarmEventBriefLogAlarmId }
::= { alarmEventBriefLogTable 1 }
AlarmEventBriefLogEntry ::= SEQUENCE {
alarmEventBriefLogSourceType AlarmEventSourceType,
alarmEventBriefLogSourceId SourceId,
alarmEventBriefLogAlarmId AlarmEventId,
alarmEventBriefLogAlarmSeverity AlarmSeverity,
alarmEventBriefLogTotalRaised Counter32,
alarmEventBriefLogTotalRaisedSinceAck Counter32,
alarmEventBriefLogLastRaisedTime DateAndTime,
alarmEventBriefLogLastRaisedTimeSinceAck DateAndTime,
alarmEventBriefLogLastClearedTime DateAndTime,
alarmEventBriefLogLastClearedTimeSinceAck DateAndTime,
alarmEventBriefLogSourceName SnmpAdminString
}
alarmEventBriefLogSourceType OBJECT-TYPE
SYNTAX AlarmEventSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm or Event Source Type.
"
::= { alarmEventBriefLogEntry 1 }
alarmEventBriefLogSourceId OBJECT-TYPE
SYNTAX SourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index identifies the specific managed object that caused the alarm.
"
::= { alarmEventBriefLogEntry 2 }
alarmEventBriefLogAlarmId OBJECT-TYPE
SYNTAX AlarmEventId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index identifies the ID of the raised alarm.
"
::= { alarmEventBriefLogEntry 3 }
alarmEventBriefLogAlarmSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the severity of the raised alarm.
"
::= { alarmEventBriefLogEntry 4 }
alarmEventBriefLogTotalRaised OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects denotes how many times the alarm was raised since last reboot.
"
::= { alarmEventBriefLogEntry 5 }
alarmEventBriefLogTotalRaisedSinceAck OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects denotes how many times the alarm was raised since last acknowledge.
"
::= { alarmEventBriefLogEntry 6 }
alarmEventBriefLogLastRaisedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes the date and time that the alarm was last raised.
"
::= { alarmEventBriefLogEntry 7 }
alarmEventBriefLogLastRaisedTimeSinceAck OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes the date and time that the alarm was last raised since acknowledged.
"
::= { alarmEventBriefLogEntry 8 }
alarmEventBriefLogLastClearedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes the date and time that the alarms was last cleared.
"
::= { alarmEventBriefLogEntry 9 }
alarmEventBriefLogLastClearedTimeSinceAck OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes the date and time that the alarms was last cleared since acknowledged.
"
::= { alarmEventBriefLogEntry 10 }
alarmEventBriefLogSourceName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the alarm or event source name defined as an ASCII string.
For detailed description see object activeAlarmSourceName.
"
::= { alarmEventBriefLogEntry 11 }
--
-- Alarm and Event Statistics
--
alarmEventStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEventStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds Alarms and Events statistics information.
This information summarizes the Total number of Critical, Major, Minor Alarms
and number of Total events for Active Alarms or in the Log.
"
::= { alarmEventStatistics 2 }
alarmEventStatsEntry OBJECT-TYPE
SYNTAX AlarmEventStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics entry for the alarms and events."
INDEX { alarmEventStatsType }
::= { alarmEventStatsTable 1 }
AlarmEventStatsEntry ::= SEQUENCE {
alarmEventStatsType AlarmEventLogStatsType,
alarmEventStatsTotalCritical Gauge32,
alarmEventStatsTotalMajor Gauge32,
alarmEventStatsTotalMinor Gauge32,
alarmEventStatsTotalEvents Gauge32
}
alarmEventStatsType OBJECT-TYPE
SYNTAX AlarmEventLogStatsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index shows the Type of Statistics.
It can be from the Active Alarms or from the Log .
"
::= { alarmEventStatsEntry 1 }
alarmEventStatsTotalCritical OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable counts the total number of raised alarms
with severity Critical.
"
::= { alarmEventStatsEntry 2 }
alarmEventStatsTotalMajor OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable counts the total number of raised alarms
with severity Major.
"
::= { alarmEventStatsEntry 3 }
alarmEventStatsTotalMinor OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable counts the total number of raised alarms
with severity Minor.
"
::= { alarmEventStatsEntry 4 }
alarmEventStatsTotalEvents OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable counts the total number of events."
::= { alarmEventStatsEntry 5 }
-- ------------------------------------------------------------------ --
-- Banner Table
-- ------------------------------------------------------------------ --
bannerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BannerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains banners the CLI displays."
::= { agnAccess 11 }
bannerEntry OBJECT-TYPE
SYNTAX BannerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains up to 250 characters of a banner,
identified by bannerType.
If a banner contains more than 250 characters it spans
multiple entries, indexed by bannerLineNumber."
INDEX { bannerType, bannerLineNumber }
::= { bannerTable 1 }
BannerEntry ::= SEQUENCE {
bannerType INTEGER,
bannerLineNumber Unsigned32,
bannerRowStatus RowStatus,
bannerText SnmpAdminString
}
bannerType OBJECT-TYPE
SYNTAX INTEGER {
preLogin (1),
postLogin (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Banner type."
::= { bannerEntry 1 }
bannerLineNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Banner line number."
::= { bannerEntry 2 }
bannerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Create and delete rows in this table.
Only createAndGo and destroy are supported."
::= { bannerEntry 3 }
bannerText OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..250))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Banner text."
::= { bannerEntry 4 }
END