1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
|
-- *****************************************************************
-- Alarm MIB
-- *****************************************************************
SL-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
TruthValue, TimeStamp FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
InterfaceIndex FROM IF-MIB
PerfCurrentCount, PerfIntervalCount,
PerfTotalCount FROM PerfHist-TC-MIB
slMain FROM SL-MAIN-MIB;
slAlarmMib MODULE-IDENTITY
LAST-UPDATED "0008280000Z"
ORGANIZATION "PacketLight Networks Ltd."
CONTACT-INFO
"Omri_Viner@PacketLight.com"
DESCRIPTION
"This MIB module describes the ALARMS."
::= { slMain 20 }
SlAlarmType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Alarms Types."
SYNTAX INTEGER {
-- SONET/SDH alarms
losSonetAlarm(1), -- Loss Of Signal (S)
lofSonetAlarm(2), -- Loss Of Frame (S)
lopSonetAlarm(3), -- Loss Of Pointer (P)
aisLineSonetAlarm(4), -- Alarm Indication Signal (L)
rfiLineSonetAlarm(5), -- Remote Failure Indication (L)
uneqSonetAlarm(6), -- Unequipped (P)
timLine(7), -- Trace Indication Mismatch (S)
slm(8), -- Signal Label Mismatch (P) - Defect
sd(9), -- Signal Degrade (SDH only)
sf(10), -- Signal Fail (SDH only)
hwfail(11), -- HW Fail
aisPathSonetAlarm(12), -- Alarm Indication Signal (P)
rfiPathSonetAlarm(13), -- Remote Failure Indication (P)
timPath(14), -- Trace Indication Mismatch (P)
uplinkTransmitMismatch(15), -- Transceiver mismatch or removed (deprecated)
uplinkClockSourceLol(16), -- Clock Source Loss of lock
aisVtSonetAlarm(21), -- Alarm Indication Signal (V)
lopVtSonetAlarm(22), -- Loss Of Pointer (V)
rfiVtSonetAlarm(23), -- Remote Failure Indication (V)
timVt(24), -- Trace Indication Mismatch (V)
slmVt(25), -- Signal Label Mismatch (V)
uneqVtSonetAlarm(26), -- Unequipped (V)
lomVt(27), -- Loss of Multiframe (V)
-- GFP/VCG alarms
vcgFarLossClientSignal(101),-- Far-end Loss of Client Signal
vcgFarLossClientSync(102), -- Far-end Loss of Client Sync
vcgLossAlignment(103), -- VCG Loss of Alignment
vcgLossMultiframe(104), -- VCG Loss of Multiframe
vcgLossSequence(105), -- VCG Loss of Sequence
vcgGfpLossSync(106), -- GFP framer Loss of Sync
vcgFarGfpLossSync(107), -- Far-end GFP Loss of Sync
vcgBadGidMember(108), -- Bad GID of a VCAT member
-- Provisioning alarms
provUnequipped(151), -- Unprovisioned service
provMismatch(152), -- Mismatch provisioning
-- Ethernet alarms
ethConfigTransmitFault(201),-- Optical GbE transceiver transmit fault (deprecated)
ethConfigLossOfSignal(202), -- Optical GbE transceiver signal detect failed
ethConfigLinkFail(203), -- Mac Layer Link failed
ethConfigPcsLossSync(204), -- PCS coding loss of sync
-- FC alarms
fcBxPortTransmitFault(301), -- Transceiver transmit fault (deprecated)
fcBxPortLossOfSignal(302), -- Transceiver signal detect failed
fcBxPortNoLink(303), -- No link established yet.
fcBxPortLossOfSync(304), -- Loss of sync
fcBxPortTransmitMismatch(306), -- Transceiver mismatch or removed (deprecated)
fcBxPortPcsLossSync(307), -- PCS coding loss of sync
fcipLinkNoLink(311), -- No link established yet.
fcipLinkLossOfSync(312), -- Loss of sync
fcipSntpFailure(313), -- SNTP failure
fcipIpsecFailure(314), -- IPSec failure
fcipFarLossOfClient(315), -- The Far-End lost the FC link
-- Escon alarms
esconPortTransmitFault(351), -- Transceiver transmit fault (deprecated)
esconPortLossOfSignal(352), -- Transceiver signal detect failed
esconPortNoLink(353), -- No link established yet.
esconPortLossOfSync(354), -- Loss of sync
-- EDFA alarms
edfaPumpTemperuture(401), -- Pump temperatur is out-of-bound
edfaHwFail(403), -- Pump HW failure
edfaRvcSignalDetect(404), -- Loss of input signal
edfaRcvPower(406), -- Rx Power is out-of-bound
edfaTemprature(407), -- Edfa temperature is out-of-bound
edfaEyeSafty(408), -- Eye safety alarm (available only in eye-safety mode)
edafGainFlatness(409), -- Gain flatness alarm
edfaXmtPower(410), -- Tx Power is out-of-bound
edfaGain(411), -- Edfa Gain is out-of-bound
edfaEol(412), -- Pump End Of Life
-- Muxponder alarms
muxAisPath(451) , -- Muxponder AIS
muxLof(452), -- Muxponder LOF
muxRdi(453), -- Muxponder RDI
muxInbandFail(454), -- Muxponder Inband Fail
muxTempLicense(455), -- Muxponder Temporary Licensed
muxNoLicense(456), -- Muxponder Not Licensed
-- Optical Switch alarms
oswHwFail(470), -- The optical switch is defined in seep but not exist
oswLossOfSignal(471), -- LOS is detected on the port of the optical switch
oswEdfaLossProp(472),
-- Port alarms
loopback(501), -- The port is in loopback
apsForceActive(502), -- Force Switch is active on this port
apsManualActive(503), -- Manual Switch is active on this port
-- CLU alarms
cluHoldoverState(602), -- Clu is switched to holdover
cluFreerunState(603), -- Clu is in free run state
cluBelowLevel(604), -- Clock is below internal level
cluFail(606), -- Clock fail
cluJittered(608), -- Clock jittered
-- WSS alarms
channelLowDegrade(621), -- OCM Power Level Parameter 2
channelHighDegrade(622), -- OCM Power Level Parameter 3
channelLowFail(623), -- OCM Power Level Parameter 4
channelHighFail(624), -- OCM Power Level Parameter 5
unequalizedOuputPower(625), -- Failed to equalize channels output power
-- SFP Alarms
sfpTransmitFault(701), -- sfp hardware problem
sfpRemoved(702), -- spf is either removed or failed
sfpMuxWlMismatch(703), -- wl of the sfp does not match the wls of the mux
sfpBitRateMismatch(704), -- the sfp bit rate does not match the implied port rate
sfpLossOfLock(705), -- retimer problem
sfpSfpWlMismatch(706), -- two sfps with the same wave length in
sfpLossOfLight(707), -- no signnal detection
sfpLaserEndOfLife(708), -- laser end of life indication
sfpMuxSpacingMismatch(709), -- spacing of the sfp does not match the spacing of the mux
sfpHardwareFault(710), -- wrong sfp crc
sfpBlocked(711), -- the sfp is blocked
sfpLossPropagation(712), -- shut laser due to a problem with the mate sfp
sfpUnknownType(713), -- unknown sfp type warning - doesn't shut the laser
sfpHighTemp(720), -- internal temperature exceeds high alarm level.
sfpLowTemp(721), -- internal temperature is below low alarm level.
sfpHighTxPower(726), -- TX output power exceeds high alarm level.
sfpLowTxPower(727), -- TX output power is below low alarm level.
sfpHighRxPower(728), -- Received Power exceeds high alarm level.
sfpLowRxPower(729), -- Received Power is below low alarm level.
sfpHighLaserTemp(730), -- (15xy) laser TEC current exceeds high alarm level.
sfpLowLaserTemp(731), -- (15xy) laser TEC current exceeds low alarm level.
sfpHighLaserWl(732), -- (15xy) laser wavelength exceeds high alarm level.
sfpLowLaserWl(733), -- (15xy) laser wavelength is below low alarm level.
-- XFP Alarms
xfpTxNR(734),
xfpTxCdrNotLocked(735),
xfpRxNR(736),
xfpRxCdrNotLocked(737),
-- OTN Alarms
otnFecExc(750), -- FEC-EXC Trail Excessive Errors (Early FEC) > 10-4
otnFecDeg(751), -- FEC-DEG Trail Degraded Errors (Early FEC) > 10-8
otnOtuDeg(752), -- S-DEG Section- Degraded Performance. Based on SM BIP
otnOduDeg(753), -- P-DEG Path- Degraded Performance. Based on PM BIP
otnLos(754), -- LOS Loss of Signal
otnLof(755), -- LOF Loss of Frame. OOF present for at least 3ms
otnLom(756), -- LOM Loss of Multiframe; OOM present for at least 3ms
otuAis(757), -- S-AIS Section-Alarm Indication Signal
otuBdi(758), -- S-BDI Section-Backward Defect Indicator
otuTtim(759), -- S-TTIM Section-Trail Trace Identifier Mismatch (SAPI/DAPI)
oduAis(780), -- P-AIS Path-Alarm Indication Signal
oduOci(781), -- P-OCI Path-Open Connection indicator
oduLck(782), -- P-LCK Path-Locked. Path Locked active
oduBdi(783), -- P-BDI Path-Backward Error indicator.
oduTtim(784), -- P-TTIM Path-Trail Trace Identifier Mismatch (SAPI/DAPI)
oduPtm(785), -- P-PTM Path Payload Type Mismatch
-- NE alarms
entityRemoved(801), -- Card is removed from the slot
entityClockFail(803), -- Clock Failure
entityHwTxFail(804), -- HW or Tx failure
entitySwMismatch(806), -- SW version mismatch detected
entitySwUpgrade(807), -- Software Upgrade in progress
entitySwInvalidBank(808), -- Software Bank is invalid
entityIpLanPending(820), -- new LAN IP address is pending
entityIpOscPending(821), -- new OSC IP address is pending
nePowerFault(902), -- Power supply unit has failed
neFanFault(903), -- Fan unit has failed
neLowVoltagePower(904), -- The voltage of the Power Supply is too low
entitySwUpgradeFail(905), -- SW Upgrade Failed
entityRadiusPrimFail(906), -- Radius Primary Server failed
entityRadiusSecFail(907), -- Radius Secondary Server failed
entityDbRestoreFail(908), -- Database Restore Failed
entityDbRestoreInProgress(909), -- Database Restore In Progress
entitySntpFail(910), -- SNTP server failure
-- Misc
dcActive(1001), -- An alarm on the input dry contact
lcpDown(1002), -- The LCP link is down
ncpDown(1003), -- The NCP link is down
rtcFailure(1004) -- RTC failure
}
slAlarmConfig OBJECT IDENTIFIER ::= { slAlarmMib 1 }
slAlarmTraps OBJECT IDENTIFIER ::= { slAlarmMib 2 }
slAlarmTraps0 OBJECT IDENTIFIER ::= { slAlarmTraps 0 }
--
-- SL Alarms config Table
--
slAlarmConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlAlarmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects to configure the SL Alarms."
::= { slAlarmConfig 1 }
slAlarmConfigEntry OBJECT-TYPE
SYNTAX SlAlarmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry exist for each type of alarm.
The entry describes the alarm properties."
INDEX { slAlarmIfIndex, slAlarmType }
::= { slAlarmConfigTable 1 }
SlAlarmConfigEntry ::=
SEQUENCE {
slAlarmIfIndex InterfaceIndex,
slAlarmType SlAlarmType,
slAlarmSeverity INTEGER,
slAlarmServiceAffect TruthValue,
slAlarmTimeStamp TimeStamp,
slAlarmAcknowledged TruthValue,
slAlarmAckUser DisplayString,
slAlarmText DisplayString
}
slAlarmIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The corresponding interface index.
The interface type may be one of:
- Sonet Line,
- Sonet Path,
- CLU
- NE."
::= { slAlarmConfigEntry 1 }
slAlarmType OBJECT-TYPE
SYNTAX SlAlarmType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm type."
::= { slAlarmConfigEntry 2 }
slAlarmSeverity OBJECT-TYPE
SYNTAX INTEGER {
noAlarm(0),
critical(1),
major(2),
minor(3),
cleared(4),
notification(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm severity."
::= { slAlarmConfigEntry 3 }
slAlarmServiceAffect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm service affecting Yes/No."
::= { slAlarmConfigEntry 4 }
slAlarmTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calendar time of the alarm."
::= { slAlarmConfigEntry 5 }
slAlarmAcknowledged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allow the NMS to acknowledge an active alarm."
::= { slAlarmConfigEntry 6 }
slAlarmAckUser OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the user that performed the Ack."
::= { slAlarmConfigEntry 7 }
slAlarmText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm text."
::= { slAlarmConfigEntry 8 }
--
-- SL ALARM TRAPS
--
slAlarmActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm is active Yes/No."
::= { slAlarmTraps 1 }
slAlarmTrap NOTIFICATION-TYPE
OBJECTS {slAlarmIfIndex,
slAlarmType,
slAlarmSeverity,
slAlarmServiceAffect,
slAlarmActive,
slAlarmText
}
STATUS current
DESCRIPTION
"An slAlarmTrap notification is sent when an alarm occures."
::= { slAlarmTraps 2 }
slAlarmTrap0 NOTIFICATION-TYPE
OBJECTS {slAlarmIfIndex,
slAlarmType,
slAlarmSeverity,
slAlarmServiceAffect,
slAlarmActive,
slAlarmText
}
STATUS current
DESCRIPTION
"An slAlarmTrap0 notification is sent when an alarm occures.
It is defined to support browsers that don't recognize RFC 2576."
::= { slAlarmTraps0 2 }
END
|