summaryrefslogtreecommitdiff
path: root/MIBS/siae/SIAE-ECFM-EXT-MIB
blob: 639628da68324231d2469e08d78eb257bb2502dd (plain)
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
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
-- ----------------------------------------------------------------------------
--
--  SIAE MICROELETTRONICA s.p.a.
--                 
--  Via Michelangelo Buonarroti, 21
--  20093 - Cologno Monzese
--  Milano 
--  ITALY
--
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------

SIAE-ECFM-EXT-MIB
        DEFINITIONS ::= BEGIN

        IMPORTS
             MODULE-IDENTITY, OBJECT-TYPE,
             Unsigned32
        FROM SNMPv2-SMI
             siaeMib
        FROM SIAE-TREE-MIB
             AlarmStatus, AlarmSeverityCode
        FROM SIAE-ALARM-MIB;

    siaeEcfmExtMib MODULE-IDENTITY
        LAST-UPDATED "201607250000Z" 
        ORGANIZATION "SIAE MICROELETTRONICA spa"
        CONTACT-INFO
            "SIAE MICROELETTONICA s.p.a.
             Via Michelangelo Buonarroti, 21
             20093 - Cologno Monzese
             Milano - ITALY
             Phone :  +39-02-27325-1
             E-mail:  help@siaemic.com
            "
        DESCRIPTION
            "This mib provides alarm objects to interface
             ECFM MEP alarm condition to SIAE-ALARM module
            "
        REVISION "201607250000Z"
        DESCRIPTION
            "MIB version 01.00.02
             Added defLckConditionAlarm and mepLckConditionAlarmsSeverityCode
            "        
        REVISION "201506260000Z"
        DESCRIPTION
            "MIB version 01.00.01
             Changed siaeMepAlarms8021agTable description.
             Added siaeMepAlarmsY1731Table and Y1731 alarms severity code.
            "        
       REVISION "201504140000Z"
        DESCRIPTION 
            "Initial version 01.00.00.
            "
    ::= { siaeMib 94 }

-- ----------------------------------------------------------------------------
-- Groups in the SIAE-MEP-ALARMS-MIB Module
-- ----------------------------------------------------------------------------

  -- -----------------------------------------------------------------
  -- MIB version
  --
    siaeEcfmExtMibVersion OBJECT-TYPE
        SYNTAX      INTEGER
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Numerical version of this module.
             The string version of this MIB have the following format:
                XX.YY.ZZ
             so, for example, the value 1 should be interpreted as 00.00.01
             and the value 10001 should be interpreted as 01.00.01."
    ::= {siaeEcfmExtMib 1}

  -- -----------------------------------------------------------------
  -- siaeMepAlarmsTable - Start 802.1ag
  --
  siaeMepAlarms8021agTable OBJECT-TYPE
    SYNTAX       SEQUENCE OF SiaeMepAlarms8021agEntry
    MAX-ACCESS   not-accessible
    STATUS       current
    DESCRIPTION
        "MEPs for the corresponding index (MdIndex, MaIndex and MepIdentifier)."
  ::= { siaeEcfmExtMib 2 }

  siaeMepAlarms8021agEntry OBJECT-TYPE
    SYNTAX      SiaeMepAlarms8021agEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The  MEP alarm entry"
    INDEX {
            defMIEcfmContextId,
            defMIEcfmMdIndex,
            defMIEcfmMaIndex,
            defMIEcfmMepIdentifier
          }
    ::= { siaeMepAlarms8021agTable 1 }

  SiaeMepAlarms8021agEntry ::= 
      SEQUENCE {
          defMIEcfmContextId     Unsigned32,
          defMIEcfmMdIndex       Unsigned32,
          defMIEcfmMaIndex       Unsigned32,
          defMIEcfmMepIdentifier Unsigned32,
          defRdiCcmAlarm         AlarmStatus,
          defMacStatusAlarm      AlarmStatus,
          defRemoteCcmAlarm      AlarmStatus,
          defErrorCcmAlarm       AlarmStatus,
          defXconCcmAlarm        AlarmStatus
      }

  defMIEcfmContextId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "context ID: as fsMIEcfmContextId of ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 1 } 

  defMIEcfmMdIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Mep Maintenance Domanin: as fsMIEcfmMdIndex of ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 2 } 

  defMIEcfmMaIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Mep Maintenance Association: as fsMIEcfmMaIndex of ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 3 } 

  defMIEcfmMepIdentifier OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Mep Identifier: as fsMIEcfmIdentifier of ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 4 }       

  defRdiCcmAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A remote MEP is reported the RDI bit in its last CCM.
         According to fsMIEcfmMepDefects (bit 1) in fsMIEcfmMepTable
         -- ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 5 }  

  defMacStatusAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Either some remote MEP is reporting its
         Interface Status TLV as not isUp, or all remote
         MEPs are reporting a Port Status TLV that
         contains some value other than psUp.
         According to fsMIEcfmMepDefects (bit 2) in fsMIEcfmMepTable
         -- ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 6 }    

  defRemoteCcmAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The MEP is not receiving valid CCMs from at
         least one of the remote MEPs.
         According to fsMIEcfmMepDefects (bit 3) in fsMIEcfmMepTable
         -- ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 7 }  

  defErrorCcmAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The MEP has received at least one invalid CCM
         whose CCM Interval has not yet timed out.
         According to fsMIEcfmMepDefects (bit 4) in fsMIEcfmMepTable
         -- ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 8 }

  defXconCcmAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The MEP has received at least one CCM from
         either another MAID or a lower MD Level whose
         CCM Interval has not yet timed out.
         According to fsMIEcfmMepDefects (bit 5) in fsMIEcfmMepTable
         -- ARICENT-ECFM-MI-MIB"
  ::= { siaeMepAlarms8021agEntry 9 } 

  --
  -- siaeMepAlarmsTable - End 802.1ag
  -- -----------------------------------------------------------------
  
  -- -----------------------------------------------------------------
  -- siaeMepAlarmsTable - Start Y.1731
  --

   siaeMepAlarmsY1731Table OBJECT-TYPE
    SYNTAX       SEQUENCE OF SiaeMepAlarmsY1731Entry
    MAX-ACCESS   not-accessible
    STATUS       current
    DESCRIPTION
        "MEPs for the corresponding index (MegIndex, MeIndex and MepIdentifier)."
  ::= { siaeEcfmExtMib 3 }

  siaeMepAlarmsY1731Entry OBJECT-TYPE
    SYNTAX      SiaeMepAlarmsY1731Entry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The  MEP alarm entry"
    INDEX {
            defMIEcfmY1731ContextId,
            defMIEcfmY1731MegIndex,
            defMIEcfmY1731MeIndex,
            defMIEcfmY1731MepIdentifier
          }
    ::= { siaeMepAlarmsY1731Table 1 }

  SiaeMepAlarmsY1731Entry ::= 
      SEQUENCE {
          defMIEcfmY1731ContextId           Unsigned32,
          defMIEcfmY1731MegIndex            Unsigned32,
          defMIEcfmY1731MeIndex             Unsigned32,
          defMIEcfmY1731MepIdentifier       Unsigned32,
          defRdiConditionAlarm              AlarmStatus,
          defLossOfContinuityAlarm          AlarmStatus,
          defUnexpectedPeriodAlarm          AlarmStatus,
          defUnexpectedMepAlarm             AlarmStatus,
          defMisMergeAlarm                  AlarmStatus,
          defUnexpectedMegLevelAlarm        AlarmStatus,
          defAisConditionAlarm              AlarmStatus,
          defLckConditionAlarm              AlarmStatus
      }

  defMIEcfmY1731ContextId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Context ID: as fsMIY1731ContextId of ARICENT-ECFM-Y1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 1 } 

  defMIEcfmY1731MegIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Mep Maintenance Entity Group: as fsMIY1731MegIndex of ARICENT-ECFM-Y1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 2 } 

  defMIEcfmY1731MeIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Mep Maintenance Entity: as fsMIY1731MeIndex of ARICENT-ECFM-Y1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 3 } 

  defMIEcfmY1731MepIdentifier OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
    "Mep Identifier: as fsMIEcfmIdentifier of ARICENT-ECFM-Y1731-MI-MIB"
    
  ::= { siaeMepAlarmsY1731Entry 4 }
  
   defRdiConditionAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects RDI with it receives a CCM frame with the RDI field set.
         According to fsMI1731ErrorLogType (bit 1) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 5 }  

  defLossOfContinuityAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects LOC with a peer MEP when it stops receiving CCM frames
         from that peer ME.
         According to fsMI1731ErrorLogType (bit 2) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 6 }    

  defUnexpectedPeriodAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects UnexpectedPeriod with it receives a CCM frame with a
         correct MEG Level (i.e.MEG Level equal to the MEPs own MEG Level),
         a correct MEG Id, a correct MEP ID, but with Period field value 
         different than the MEP's own CCM transmission period.
         According to fsMI1731ErrorLogType (bit 3) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 7 }  

  defUnexpectedMepAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects UnexpectedMEP when it receives a CCM frame with a correct
         MEG Level (i.e.MEG Level equal to the MEPs own MEG Level), a correct
         MEG ID but an unexpected MEP ID which includes the MEP's own MEP ID.
         According to fsMI1731ErrorLogType (bit 4) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 8 }

  defMisMergeAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects Mismerge when it receives a CCM frame with a correct
         MEG Level(i.e. MEG Level same as MEPs own MEG Level) but incorrect
         MEG ID (indicating that frames from a different service instance are
         merged with the service instance represented by the MEP's own MEG ID).                                                                                                                                                                                                                                
         According to fsMI1731ErrorLogType (bit 5) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 9 } 
  
  defUnexpectedMegLevelAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects UnexpectedMEGLevel with it receives a CCM frame with
         incorrect MEG Level.
         Incorrect MEG Level is less than the MEPs own MEG Level.
         According to fsMI1731ErrorLogType (bit 6) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 10 } 
  
  defAisConditionAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A MEP detects AIS when it receives an AIS frame.
         Such a defect is caused by detection of signal fail condition at a 
         server layer or reception of AIS at a server (sub) layer MEP in the
         case that the MEP does not use ETH-CC function.
         According to fsMI1731ErrorLogType (bit 10) in fsMI1731ErrorLogTable
         -- ARICENT-ECFM-1731-MI-MIB"
  ::= { siaeMepAlarmsY1731Entry 11 } 
  
  defLckConditionAlarm OBJECT-TYPE
    SYNTAX      AlarmStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "To communicate the administrative locking of
         a server (sub) layer MEP and consequential interruption of data traffic
         forwarding towards the MEP expecting this traffic. 
         It allows a MEP receiving frames with ETH-LCK information to differentiate
         between a defect condition and an administrative locking action at the 
         server (sub) layer MEP."
  ::= { siaeMepAlarmsY1731Entry 12 } 
  
  -- siaeMepAlarmsTable - End Y.1731
  -- -----------------------------------------------------------------

  mepRdiCcmAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defRdiCcmAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {warningTrapEnable}
  ::= {siaeEcfmExtMib 4}

  mepMacStatusAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defMacStatusAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 5}

  mepRemoteCcmAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defRemoteCcmAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 6}

  mepErrorCcmAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defErrorCcmAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 7}

  mepXconCcmAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defXconCcmAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 8}
  
   mepRdiConditionAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defRdiConditionAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {warningTrapEnable}
  ::= {siaeEcfmExtMib 9}

  mepLossOfContinuityAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defLossOfContinuityAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 10}

  mepUnexpectedPeriodAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defUnexpectedPeriodAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 11}

  mepUnexpectedMepAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defUnexpectedMepAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 12}

  mepMisMergeAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defMisMergeAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 13}
  
  mepUnexpectedMegLevelAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defUnexpectedMegLevelAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 14}
  
  mepAisConditionAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defAisConditionAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {majorTrapEnable}
  ::= {siaeEcfmExtMib 15}
  
  mepLckConditionAlarmsSeverityCode  OBJECT-TYPE
    SYNTAX      AlarmSeverityCode
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Defines the severity associated to the defLckConditionAlarm
         and enables/disables the trap generation on status change event.
        "
    DEFVAL {statusTrapEnable}
  ::= {siaeEcfmExtMib 16}

END