summaryrefslogtreecommitdiff
path: root/MIBS/telco-systems/binos/PRVT-EPS-MIB
blob: a4a4a325d12b3564d114976ecbc841e71866ec32 (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
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
PRVT-EPS-MIB DEFINITIONS ::= BEGIN

IMPORTS
	MODULE-IDENTITY,
	OBJECT-TYPE,
	NOTIFICATION-TYPE,
	Unsigned32               FROM SNMPv2-SMI    -- [RFC2578]
	TEXTUAL-CONVENTION,
	RowStatus,
	TruthValue               FROM SNMPv2-TC
	MODULE-COMPLIANCE,
	OBJECT-GROUP,
	NOTIFICATION-GROUP       FROM SNMPv2-CONF   -- [RFC2580]
	switch                   FROM PRVT-SWITCH-MIB
	Dot1agCfmMepIdOrZero,
	Dot1agCfmMDLevelOrNone   FROM IEEE8021-CFM-MIB
	sdpInfoEntry						 FROM PRVT-SERV-MIB
	;

prvtEpsMib MODULE-IDENTITY
	LAST-UPDATED "201004170000Z"
	ORGANIZATION "BATM Advanced Communication"
	CONTACT-INFO
	" BATM/Telco Systems Support team
	Email:
	For North America: techsupport@telco.com
	For North Europe: support@batm.de, info@batm.de
	For the rest of the world: techsupport@telco.com"
	DESCRIPTION
	"Private MIB supporting Linear Ethernet Protection Switching (ITU-T G.8031)"

-- revision history
	REVISION       "201103230000Z"
	DESCRIPTION
	"Added Protection Counter"
	REVISION       "201004170000Z"
	DESCRIPTION
	"Add protection failure trap. Add recovery traps."
	REVISION       "200907150000Z"
	DESCRIPTION
	"Updates for 9.4 release"
	REVISION       "200903240000Z"
	DESCRIPTION
	"Initial"
	::= { switch 132 }

prvtEpsMibNotifications   OBJECT IDENTIFIER ::= { prvtEpsMib 0 }
prvtEpsMibObjects         OBJECT IDENTIFIER ::= { prvtEpsMib 1 }

PrvtEpsRequestStateType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       ""
    REFERENCE
       "G.8031 clause 11.3"
    SYNTAX      INTEGER {
                  rsNone                       (-1),
                  rsNoRequest                  (0),
                  rsDoNotRevert                (1),
                  rsReverseRequest             (2),
                  rsExercise                   (4),
                  rsWaitToRestore              (5),
                  rsClear                      (6),
                  rsManualSwitch               (7),
                  rsSignalDegrade              (9),
                  rsSignalFail                 (11),
                  rsForcedSwitch               (13),
                  rsSignalFailForProtection    (14),
                  rsLockoutOfProtection        (15)
                }

PrvtEpsProtectionType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       ""
    REFERENCE
       "G.8031 clause 11.4"
    SYNTAX      INTEGER {
                  pt1Plus1               (0),
                  pt1To1                 (1)
                }

PrvtEpsDirectionType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       ""
    REFERENCE
       "G.8031 clause 11.4"
    SYNTAX      INTEGER {
                  dtUnidirectional        (0),
                  dtBidirectional         (1)
                }

PrvtEpsActivePathType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       ""
    REFERENCE
       "G.8031 clause 11.6"
    SYNTAX      INTEGER {
                  working            (0),
                  protection         (1)
                }

PrvtEpsMonitoringType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       ""
    SYNTAX      INTEGER {
                  none        (0),
                  cfmPM       (1),
                  saa         (2)
                }

PrvtEpsDefectFopType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       ""
    REFERENCE
       "G.8031 clause 11.15"
    SYNTAX      BITS {
                  fullyIncompatibleProvisioning    (0),
                  protectionSwitchingIncomplete    (1),
                  protectionConfigurationMismatch  (2),
                  epsConfigurationMismatch         (3)
                }

PrvtEpsPathStatusType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Status of the primary or backup links"
    SYNTAX      INTEGER {
                  psOk         (0),
                  psFailed     (1)
                }

prvtEpsService OBJECT IDENTIFIER ::= { prvtEpsMibObjects 1 }

prvtEpsServiceTable OBJECT-TYPE
	SYNTAX SEQUENCE OF PrvtEpsServiceEntry
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION
	"The table contains Ethernet Protection Switching services information."
	::= { prvtEpsService 1 }

prvtEpsServiceEntry OBJECT-TYPE
	SYNTAX PrvtEpsServiceEntry
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION
	"Ethernet Protection Switching information about a specific service."
	INDEX           { prvtEpsSvcId }
	::= { prvtEpsServiceTable 1 }

PrvtEpsServiceEntry ::= SEQUENCE {
  prvtEpsSvcId						Unsigned32,
	prvtEpsServiceCfmMdLevel            Dot1agCfmMDLevelOrNone,
	prvtEpsServicePrimaryLocalCfmMep    Dot1agCfmMepIdOrZero,
	prvtEpsServicePrimaryRemoteCfmMep   Dot1agCfmMepIdOrZero,
	prvtEpsServiceSecondaryLocalCfmMep  Dot1agCfmMepIdOrZero,
	prvtEpsServiceSecondaryRemoteCfmMep Dot1agCfmMepIdOrZero,
	prvtEpsServiceLocalState            PrvtEpsRequestStateType,
	prvtEpsServiceHoldOffTimer          Unsigned32,
	prvtEpsServiceWaitToRestoreTimer    Unsigned32,
	prvtEpsServiceApsChannel            TruthValue,
	prvtEpsServiceProtection            PrvtEpsProtectionType,
	prvtEpsServiceDirection             PrvtEpsDirectionType,
	prvtEpsServiceRevertive             TruthValue,
	prvtEpsServiceActivePath            PrvtEpsActivePathType,
	prvtEpsServiceDegradeTestType       PrvtEpsMonitoringType,
    prvtEpsServiceDegradeTestOwner      OCTET STRING,
	prvtEpsServiceDegradeTestName       OCTET STRING,
	prvtEpsServiceDegradeTestEnable     TruthValue,
	prvtEpsServiceDefectFop             PrvtEpsDefectFopType,
	prvtEpsServiceOperationalStatus     TruthValue,
	prvtEpsServicePrimaryStatus         PrvtEpsPathStatusType,
	prvtEpsServiceSecondaryStatus       PrvtEpsPathStatusType,
	prvtEpsServiceRemoteState           PrvtEpsRequestStateType,
	prvtEpsServiceRemoteApsChannel      TruthValue,
	prvtEpsServiceRemoteProtection      PrvtEpsProtectionType,
	prvtEpsServiceRemoteDirection       PrvtEpsDirectionType,
	prvtEpsServiceRemoteRevertive       TruthValue,
	prvtEpsServiceAdminFreeze           TruthValue,
	prvtEpsServiceAdminStatus			INTEGER,
	prvtEpsServiceRowStatus             RowStatus,
	prvtEpsServiceProtectionCounter     Unsigned32
}

prvtEpsSvcId OBJECT-TYPE
    SYNTAX          Unsigned32 (0..4294967295)
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     "The service ID."
    ::= { prvtEpsServiceEntry 1 }

prvtEpsServiceCfmMdLevel OBJECT-TYPE
	SYNTAX Dot1agCfmMDLevelOrNone
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Value of the CFM MD level where the protected domain is situated."
	DEFVAL { -1 }
	::= { prvtEpsServiceEntry 2 }

prvtEpsServicePrimaryLocalCfmMep OBJECT-TYPE
	SYNTAX Dot1agCfmMepIdOrZero
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Primary local CFM MEP Id."
	DEFVAL { 0 }
	::= { prvtEpsServiceEntry 3 }

prvtEpsServicePrimaryRemoteCfmMep OBJECT-TYPE
	SYNTAX Dot1agCfmMepIdOrZero
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Primary remote CFM MEP Id."
	DEFVAL { 0 }
	::= { prvtEpsServiceEntry 4 }

prvtEpsServiceSecondaryLocalCfmMep OBJECT-TYPE
	SYNTAX Dot1agCfmMepIdOrZero
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Backup local CFM MEP Id."
	DEFVAL { 0 }
	::= { prvtEpsServiceEntry 5 }

prvtEpsServiceSecondaryRemoteCfmMep OBJECT-TYPE
	SYNTAX Dot1agCfmMepIdOrZero
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Backup remote CFM MEP Id."
	DEFVAL { 0 }
	::= { prvtEpsServiceEntry 6 }

prvtEpsServiceLocalState OBJECT-TYPE
	SYNTAX PrvtEpsRequestStateType
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Protection state of the local side. The values can be set:
	 rsManualSwitch(7), rsClear(6) or rsLockoutOfProtection(15).
	 The values can be get:
	 rsNoRequest                     (0),
	 rsDoNotRevert                   (1),
	 rsReverseRequest                (2),
	 rsExercise                      (4),
	 rsWaitToRestore                 (5),
	 rsClear                         (6),
	 rsManualSwitch                  (7),
	 rsSignalDegrade                 (9),
	 rsSignalFail                   (11),
	 rsForcedSwitch                 (13),
	 rsSignalFailForProtection      (14),
	 rsLockoutOfProtection          (15)."
	::= { prvtEpsServiceEntry 7 }

prvtEpsServiceHoldOffTimer OBJECT-TYPE
	SYNTAX Unsigned32 (0..10000)
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Value of the Hold Off timer in msec (increments of 100msec)."
	REFERENCE "G.8031 clause 11.12"
	DEFVAL { 0 }
	::= { prvtEpsServiceEntry 8 }

prvtEpsServiceWaitToRestoreTimer OBJECT-TYPE
	SYNTAX Unsigned32 (0|5..12)
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Value of the Wait To Restore timer in seconds (0 to disable it)."
	REFERENCE "G.8031 clause 11.13"
	DEFVAL { 5 }
	::= { prvtEpsServiceEntry 9 }

prvtEpsServiceApsChannel OBJECT-TYPE
	SYNTAX TruthValue
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Active APS communication."
	::= { prvtEpsServiceEntry 10 }

prvtEpsServiceProtection OBJECT-TYPE
	SYNTAX PrvtEpsProtectionType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Type of protection (1+1 or 1:1)."
	::= { prvtEpsServiceEntry 11 }

prvtEpsServiceDirection OBJECT-TYPE
	SYNTAX PrvtEpsDirectionType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Type of protection (unidirectional or bidirectional)."
	::= { prvtEpsServiceEntry 12 }

prvtEpsServiceRevertive OBJECT-TYPE
	SYNTAX TruthValue
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Protection type (revertive or non-revertive)."
	::= { prvtEpsServiceEntry 13 }

prvtEpsServiceActivePath OBJECT-TYPE
	SYNTAX PrvtEpsActivePathType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Protected service active path."
	DEFVAL { working }
	::= { prvtEpsServiceEntry 14 }

prvtEpsServiceDegradeTestType OBJECT-TYPE
	SYNTAX PrvtEpsMonitoringType
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Type of test used for monitoring signal degrade situations."
	DEFVAL { 0 }
	::= { prvtEpsServiceEntry 15 }

prvtEpsServiceDegradeTestOwner OBJECT-TYPE
    SYNTAX OCTET STRING (SIZE(0..32))
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
    "Owner of the SAA test used for monitoring."
    DEFVAL { '00'H }
    ::= { prvtEpsServiceEntry 16 }

prvtEpsServiceDegradeTestName OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..32))
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Name of the CFM or SAA test used for monitoring."
	DEFVAL { '00'H }
	::= { prvtEpsServiceEntry 17 }

prvtEpsServiceDegradeTestEnable OBJECT-TYPE
	SYNTAX TruthValue
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Start/stop CFM or SAA test for performance monitoring."
	DEFVAL { false }
	::= { prvtEpsServiceEntry 18 }

prvtEpsServiceDefectFop OBJECT-TYPE
	SYNTAX PrvtEpsDefectFopType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Defects noticed by APS protocol could be either none or a composition of the bits (0-3):
	 fullyIncompatibleProvisioning(0)   - occures by the reception of three APS frames with the
	  incompatible 'B' bit value during the period of 22.5 seconds;
	 protectionSwitchingIncomplete(1)   - occures if the transmitted 'Requested Signal' and the
	  received 'Bridged Signal' do not match for a period of 50ms or longer;
	 protectionConfigurationMismatch(2) - working/protection configuration mismatch, occures by
	  the reception of three APS frames from the working transport entity during the period of
	  22.5 seconds;
	 epsConfigurationMismatch(3)        - provisioning mismatch - for example the local side is
	  set in revertive mode, the remote side is set in non revertive mode."
	::= { prvtEpsServiceEntry 19 }

prvtEpsServiceOperationalStatus OBJECT-TYPE
	SYNTAX TruthValue
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"The purpose of this status is to identify to the User whether
	 this service is ready for running. The operational status can
	 be up or down. When creating the service the operational
	 status will be down. Receiving CCMs from both transport
	 entities and establishment of APS on the protection transport
	 entity will bring the operational status to up."
	::= { prvtEpsServiceEntry 20 }

prvtEpsServicePrimaryStatus OBJECT-TYPE
	SYNTAX PrvtEpsPathStatusType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Primary path state (psOk(0) or psFailed(1))."
	::= { prvtEpsServiceEntry 21 }

prvtEpsServiceSecondaryStatus OBJECT-TYPE
	SYNTAX PrvtEpsPathStatusType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Secondary path state (psOk(0) or psFailed(1))."
	::= { prvtEpsServiceEntry 22 }

prvtEpsServiceRemoteState OBJECT-TYPE
	SYNTAX PrvtEpsRequestStateType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Protection state of the remote side.
	 The values can be get:
	 rsNoRequest                     (0),
	 rsDoNotRevert                   (1),
	 rsReverseRequest                (2),
	 rsExercise                      (4),
	 rsWaitToRestore                 (5),
	 rsClear                         (6),
	 rsManualSwitch                  (7),
	 rsSignalDegrade                 (9),
	 rsSignalFail                   (11),
	 rsForcedSwitch                 (13),
	 rsSignalFailForProtection      (14),
	 rsLockoutOfProtection          (15)."
	::= { prvtEpsServiceEntry 23 }

prvtEpsServiceRemoteApsChannel OBJECT-TYPE
	SYNTAX TruthValue
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Active APS communication reported by the remote."
	::= { prvtEpsServiceEntry 24 }

prvtEpsServiceRemoteProtection OBJECT-TYPE
	SYNTAX PrvtEpsProtectionType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Type of protection (1+1 or 1:1) reported by the remote."
	::= { prvtEpsServiceEntry 25 }

prvtEpsServiceRemoteDirection OBJECT-TYPE
	SYNTAX PrvtEpsDirectionType
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Type of protection (unidirectional or bidirectional) reported by the remote."
	::= { prvtEpsServiceEntry 26 }

prvtEpsServiceRemoteRevertive OBJECT-TYPE
	SYNTAX TruthValue
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION
	"Protection type (revertive or non-revertive) reported by the remote."
	::= { prvtEpsServiceEntry 27 }


prvtEpsServiceAdminFreeze OBJECT-TYPE
		SYNTAX TruthValue
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Used to freeze the state of the protection service."
	   DEFVAL          { false }
	::= { prvtEpsServiceEntry 28 }


prvtEpsServiceAdminStatus OBJECT-TYPE
		SYNTAX INTEGER  {
	                up ( 1 ),
	                down ( 2 )
					}
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"Administrative status of the protection."
	   DEFVAL          { 2 }
	::= { prvtEpsServiceEntry 29 }

prvtEpsServiceRowStatus OBJECT-TYPE
	SYNTAX RowStatus
	MAX-ACCESS read-create
	STATUS current
	DESCRIPTION
	"The status of the row.
	 The writable columns in a row can not be changed if the row
	 is active. All columns must have a valid value before a row
	 can be activated."
	::= { prvtEpsServiceEntry 30 }

prvtEpsServiceProtectionCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts how many times the service has gone to Protection."
::= { prvtEpsServiceEntry 31 }




prvtEpsDefectAlarm NOTIFICATION-TYPE
    OBJECTS     { prvtEpsServiceOperationalStatus,
                  prvtEpsServiceDefectFop
                }
    STATUS      current
    DESCRIPTION
       "1. EPS service is either operational or not operational;
        2. Failure of protocol defects."
    ::= { prvtEpsMibNotifications 1 }

prvtEpsSwitchoverAlarm NOTIFICATION-TYPE
    OBJECTS     { prvtEpsServiceActivePath
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued if the active link is changed,
        pointing to the path where the switchover occured."
    ::= { prvtEpsMibNotifications 2 }


prvtEpsLostCommunication NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of non reception of APS frames
        in three consecutive intervals each representing 5 seconds."
    ::= { prvtEpsMibNotifications 3 }

prvtEpsRestoredCommunication NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "APS frames are received normally after APS communication failure."
    ::= { prvtEpsMibNotifications 4 }


prvtEpsSignalFailDetected NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of CCMs are not received
        and (3.5 * CCMtime(CCMinterval)) has expired."
    ::= { prvtEpsMibNotifications 5 }

prvtEpsSignalDegradeDetected NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of monitored error threshold is crossed:
        1W Jitter error,
        2W Jitter error,
        Latency error,
        Frame loss error."
    ::= { prvtEpsMibNotifications 6 }

prvtEpsProtctSignalFailDetected NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of CCMs are not received on the protected link
        and (3.5 * CCMtime(CCMinterval)) has expired or the protected link is down."
    ::= { prvtEpsMibNotifications 7 }

prvtEpsSignalFailRecovery NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of CCMs start to be received
	    correctly again after a prvtEpsSignalFailDetected alarm occured
        and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
    ::= { prvtEpsMibNotifications 8 }

prvtEpsSignalDegradeRecovery NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of monitored error threshold is crossed bellow limis:
        1W Jitter error,
        2W Jitter error,
        Latency error,
        Frame loss error."
    ::= { prvtEpsMibNotifications 9 }

prvtEpsProtctSignalFailRecovery NOTIFICATION-TYPE
    OBJECTS     { prvtEpsSvcId
                }
    STATUS      current
    DESCRIPTION
       "The alarm is issued in case of CCMs start to be received correctly again 
        on the protected link after a prvtEpsProtctSignalFailDetected alarm occured
        and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
    ::= { prvtEpsMibNotifications 10 }

END