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
|
-- *********************************************************************
-- **
-- ** BATM Advanced Communications.
-- **
-- *********************************************************************
-- ** Filename: mpls_temib.mib
-- ** Project: T-Metro Switches.
-- ** Purpose: Private MIB
-- *********************************************************************
-- (c) Copyright, 2006, BATM Advanced Communications. All rights reserved.
-- WARNING:
--
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
--
-- This file is the property of BATM Advanced Communications and contains
-- proprietary and confidential information. This file is made
-- available to authorized BATM customers on the express
-- condition that neither it, nor any of the information contained
-- therein, shall be disclosed to third parties or be used for any
-- purpose other than to replace, modify or upgrade firmware and/or
-- software components of BATM manufactured equipment within the
-- authorized customer's network, and that such transfer be
-- completed in accordance with the instructions provided by
-- BATM. Any other use is strictly prohibited.
--
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
--
-- ----------------------------------------------------------------------------
PRVT-TEMIB-ENTITY-MIB DEFINITIONS ::= BEGIN
-- PRODUCT-SHORT-NAME MPLS
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC
PrvtLmgrIndex, PrvtLmgrPartnerStatus FROM PRVT-LMGR-MIB
mpls FROM PRVT-CR-LDP-MIB;
prvtTeMibEntityMib MODULE-IDENTITY
LAST-UPDATED "200712060000Z"
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 "The MIB module for management of TE-MIB entities."
REVISION "200712060000Z"
DESCRIPTION
"Initial."
::= { mpls 8 }
prvtTeMibEntityObjects OBJECT IDENTIFIER ::= { prvtTeMibEntityMib 1 } -- tables
-- Textual conventions
PrvtTeMibAdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The desired administrative state of a TE-MIB entity."
SYNTAX INTEGER {
up(1), -- active
down(2) -- inactive
}
PrvtTeMibOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The current operational state of a TE-MIB entity."
SYNTAX INTEGER {
up(1), -- active
down(2), -- inactive
goingUp(3), -- activating
goingDown(4), -- deactivating
actFailed(5) -- activation failed
}
PrvtTeMibEntityIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The index value identifying a TE-MIB entity."
SYNTAX Unsigned32
PrvtTeMibPartnerStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The state of a TE-MIB entity partner."
SYNTAX INTEGER {
initial(0), -- partner not active
activating(1), -- partner activating
active(2), -- partner active
deactivating(3),-- partner deactivating
failedOver(4), -- partner failed, but recovering
failed(5), -- partner failed, but recovering
unavailable(6) -- partner unavailable
}
-- End of textual conventions
-- TE-MIB entity table
-- This table is used to create and manage TE-MIB entities.
prvtMplsTeMibEntityTable OBJECT-TYPE
-- FAMILY-SHORT-NAME temib
SYNTAX SEQUENCE OF PrvtMplsTeMibEntityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of TE-MIB entities."
::= { prvtTeMibEntityObjects 1 }
prvtMplsTeMibEntityEntry OBJECT-TYPE
SYNTAX PrvtMplsTeMibEntityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a TE-MIB entity."
INDEX { prvtMplsTeMibEntityIndex }
::= { prvtMplsTeMibEntityTable 1 }
PrvtMplsTeMibEntityEntry ::= SEQUENCE {
prvtMplsTeMibEntityIndex PrvtTeMibEntityIndex,
prvtMplsTeMibEntityAdminStatus PrvtTeMibAdminStatus,
prvtMplsTeMibEntityOperStatus PrvtTeMibOperStatus,
prvtMplsTeMibEntityRowStatus RowStatus,
prvtMplsTeMibTunnelRetryInterval Unsigned32,
prvtMplsTeMibTunnelRetryDecayRate Unsigned32,
prvtMplsTeMibTunnelRetryMax Integer32,
prvtMplsTeMibTnnlBufPoolSize Unsigned32,
prvtMplsTeMibLsrIndex PrvtLmgrIndex,
prvtMplsTeMibLdbStatus PrvtTeMibPartnerStatus,
prvtMplsTeMibLraStatus PrvtLmgrPartnerStatus,
prvtMplsTeMibLdiStatus PrvtTeMibPartnerStatus,
prvtMplsTeMibRsvpEnable TruthValue,
prvtMplsTeMibCrldpEnable TruthValue,
prvtMplsTeMibCrldpIndex Unsigned32,
prvtMplsTeMibUseRsvpResvConf BITS,
prvtMplsTeMibAllowGracefulDeletion TruthValue,
prvtMplsTeMibShowTransitTunnels TruthValue,
prvtMplsTeMibSupportCHopTable TruthValue,
prvtMplsTeMibNhrIndex Unsigned32,
prvtMplsTeMibNhrBufPoolSize Unsigned32,
prvtMplsTeMibNhrStatus PrvtTeMibPartnerStatus,
prvtMplsTeMibExtPrtSuppAdminStatus PrvtTeMibAdminStatus,
prvtMplsTeMibRsvpIpv6AdminStatus PrvtTeMibAdminStatus,
prvtMplsTeMibRsvpIpv6OperStatus PrvtTeMibOperStatus,
prvtMplsTeMibDynFacilityBypass TruthValue
}
prvtMplsTeMibEntityIndex OBJECT-TYPE
SYNTAX PrvtTeMibEntityIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this TE-MIB entity table entry. This is the
HAF entity index passed on the entity create parameters."
::= { prvtMplsTeMibEntityEntry 1 }
prvtMplsTeMibEntityAdminStatus OBJECT-TYPE
SYNTAX PrvtTeMibAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative state of the TE-MIB entity.
When prvtMplsTeMibEntityRowStatus is 'active' and
prvtMplsTeMibEntityAdminStatus is 'up' the TE-MIB entity is active
and only these two fields can be modified."
DEFVAL { up }
::= { prvtMplsTeMibEntityEntry 2 }
prvtMplsTeMibEntityOperStatus OBJECT-TYPE
SYNTAX PrvtTeMibOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the TE-MIB entity."
::= { prvtMplsTeMibEntityEntry 3 }
prvtMplsTeMibEntityRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for the TE-MIB entity table entry, used to create
and destroy TE-MIB entities.
When prvtMplsTeMibEntityRowStatus is 'active' and
prvtMplsTeMibEntityAdminStatus is 'up' the TE-MIB entity is active
and only these two fields can be modified."
::= { prvtMplsTeMibEntityEntry 4 }
prvtMplsTeMibTunnelRetryInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The persistent tunnel retry interval.
This is the interval between the first failure of a persistent
tunnel and the first attempt to re-establish the tunnel.
A value of 0 indicates retrying is not supported.
A management agent may preempt a retry by resetting
mplsTunnelAdminStatus for the tunnel in question."
DEFVAL { 3000 }
::= { prvtMplsTeMibEntityEntry 5 }
prvtMplsTeMibTunnelRetryDecayRate OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The persistent tunnel decay rate. This is a percentage.
Thus a value of 10 increases the retry interval by ten per cent
of the previous value. A value of 0 indicates a constant
retry rate."
DEFVAL { 50 }
::= { prvtMplsTeMibEntityEntry 6 }
prvtMplsTeMibTunnelRetryMax OBJECT-TYPE
SYNTAX Integer32 (-1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of retry attempts that will be made before a
persistent tunnel is deemed inoperable. Once in this state,
a management agent should set mplsTunnelAdminStatus to 'up' to
attempt to reestablish the tunnel.
A value of -1 indicates infinite retry, so a persistent tunnel
will continue to be retried until it is successfully
established."
DEFVAL { 10 }
::= { prvtMplsTeMibEntityEntry 7 }
prvtMplsTeMibTnnlBufPoolSize OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of buffers available for tunnel management
messages. This is used to limit the number of tunnel management
messages to avoid buffer shortage conditions."
DEFVAL { 8 }
::= { prvtMplsTeMibEntityEntry 8 }
prvtMplsTeMibLsrIndex OBJECT-TYPE
SYNTAX PrvtLmgrIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the PRVT-LMGR product instance which this TE-MIB is to
join to as its LDB interface provider. If this value is not
specified, or the value of this object is 0, TE-MIB will use the
prvtMplsTeMibEntityIndex value as the Lsr index when joining on the
LDB interface."
DEFVAL { 0 }
::= { prvtMplsTeMibEntityEntry 9 }
prvtMplsTeMibLdbStatus OBJECT-TYPE
SYNTAX PrvtTeMibPartnerStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diagnostic Field providing information about the status
of the Label Database Interface user as seen by the
TE-MIB entity."
::= { prvtMplsTeMibEntityEntry 10 }
prvtMplsTeMibLraStatus OBJECT-TYPE
SYNTAX PrvtLmgrPartnerStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diagnostic Field providing information about the status
of the LRAPI user as seen by the TE-MIB entity."
::= { prvtMplsTeMibEntityEntry 11 }
prvtMplsTeMibLdiStatus OBJECT-TYPE
SYNTAX PrvtTeMibPartnerStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A diagnostic value which reports the state of the LDI
join."
::= { prvtMplsTeMibEntityEntry 12 }
prvtMplsTeMibRsvpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A boolean indicating whether the PRVT-TE-MIB should expect
a join from PRVT-RSVP across the LRAPI. This indicates
whether RSVP-TE LSP tunnels are supported or not."
DEFVAL { true }
::= { prvtMplsTeMibEntityEntry 13 }
prvtMplsTeMibCrldpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A boolean indicating whether the PRVT-TE-MIB should join
to PRVT-CR-LDP or not across the LDI, and therefore support
CR-LDP LSP tunnels or not."
DEFVAL { false }
::= { prvtMplsTeMibEntityEntry 14 }
prvtMplsTeMibCrldpIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the PRVT-MPLS product instance which this
TE-MIB is to join to as its LDI interface provider. If
this value is not specified, or the value of this object
is 0, TE-MIB will use the prvtMplsTeMibEntityIndex value as
the CR-LDP product index when joining on the LDI
interface."
DEFVAL { 0 }
::= { prvtMplsTeMibEntityEntry 15 }
prvtMplsTeMibUseRsvpResvConf OBJECT-TYPE
SYNTAX BITS{
useResvConfForUNI(0),
useResvConfForGMPLS(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Flags field indicating whether a RESV_CONFIRM object
should be included in RSVP Resv messages. The possible
bit values are as follows.
- useResvConfForUNI: RESV_CONFIRM objects should be
inserted into all UNI Resv messages.
- useResvConfForGMPLS: RESV_CONFIRM objects should be
inserted into all standard GMPLS Resv messages."
::= { prvtMplsTeMibEntityEntry 16 }
prvtMplsTeMibAllowGracefulDeletion OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A boolean indicating whether the TE-MIB should allow
tunnels to be deleted using the graceful deletion
procedure."
DEFVAL { false }
::= { prvtMplsTeMibEntityEntry 17 }
prvtMplsTeMibShowTransitTunnels OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A flag to indicate whether RSVP should inform TE-MIB about
LSPs for which this node is transit."
DEFVAL { false }
::= { prvtMplsTeMibEntityEntry 18 }
prvtMplsTeMibSupportCHopTable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A flag to indicate whether TE-MIB should support the
mplsTunnelCHopTable."
DEFVAL { false }
::= { prvtMplsTeMibEntityEntry 19 }
prvtMplsTeMibNhrIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the PRVT-MPLS product instance which this
TE-MIB is to join to as its NHR interface provider. If
this value is not specified, or the value of this object
is 0, TE-MIB will use the prvtMplsTeMibEntityIndex value as
the LSR index when joining on the NHR interface."
DEFVAL { 0 }
::= { prvtMplsTeMibEntityEntry 20 }
prvtMplsTeMibNhrBufPoolSize OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of buffers available for Next Hop
Routing Interface messages. This is used to limit the
number of tunnel management messages to avoid buffer
shortage conditions."
DEFVAL { 8 }
::= { prvtMplsTeMibEntityEntry 21 }
prvtMplsTeMibNhrStatus OBJECT-TYPE
SYNTAX PrvtTeMibPartnerStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A diagnostic value which reports the state of the NHR
join."
::= { prvtMplsTeMibEntityEntry 22 }
prvtMplsTeMibExtPrtSuppAdminStatus OBJECT-TYPE
SYNTAX PrvtTeMibAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired operational state of support for the extended
PROTECTION object defined in
draft-lang-ccamp-gmpls-recovery-e2e-signaling."
DEFVAL { down }
::= { prvtMplsTeMibEntityEntry 23 }
prvtMplsTeMibRsvpIpv6AdminStatus OBJECT-TYPE
SYNTAX PrvtTeMibAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether the local node supports IPv6 LSPs.
Setting this to UP means that this node supports IPv6 LSPs
being set up to, from and through this node.
Setting this to DOWN means that IPv6 LSPs are NOT
supported by this node. Existing IPv6 LSPs for which this
node is the ingress are torn down.
This field can be modified while TE-MIB is oper_status UP
or DOWN.
The value of this field MUST match the value of the
dcRsvpProductIpv6AdminStatus field in the
dcRsvpProductTable."
DEFVAL { down }
::= { prvtMplsTeMibEntityEntry 24 }
prvtMplsTeMibRsvpIpv6OperStatus OBJECT-TYPE
SYNTAX PrvtTeMibOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status for IPv6 support. When
this is UP IPv6 LSPs can be set up from this node. When
this is DOWN there will be no active IPv6 LSPs."
::= { prvtMplsTeMibEntityEntry 25 }
prvtMplsTeMibDynFacilityBypass OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object gives the user ability to globally enable/disable
automatically creation of bypass tunnels for all LSPs. Bypass
tunnels will be created on FRR tunnel request automatically.
The default value is true. The creation of Dynamic bypass tunnels
is enabled"
DEFVAL { true }
::= { prvtMplsTeMibEntityEntry 26 }
-- Module compliance.
-- Conformance Information.
prvtTeMibEntityConformance OBJECT IDENTIFIER ::= { prvtTeMibEntityMib 2 }
prvtTeMibEntityCompliances OBJECT IDENTIFIER ::= { prvtTeMibEntityConformance 1 }
prvtTeMibEntityGroups OBJECT IDENTIFIER ::= { prvtTeMibEntityConformance 2 }
prvtTeMibEntityMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the PRVT-TEMIB product."
MODULE
MANDATORY-GROUPS { mplsTeMibMandatoryGroup }
GROUP mplsTeMibOptionalGroup
DESCRIPTION
"Optional TeMib objects."
GROUP mplsTeMibCrldpGroup
DESCRIPTION
"Group of Objects relating to CR-LDP."
::= { prvtTeMibEntityCompliances 1 }
-- Units of conformance.
mplsTeMibMandatoryGroup OBJECT-GROUP
OBJECTS {
prvtMplsTeMibEntityRowStatus
}
STATUS current
DESCRIPTION
"Mandatory Objects."
::= { prvtTeMibEntityGroups 2 }
mplsTeMibOptionalGroup OBJECT-GROUP
OBJECTS {
prvtMplsTeMibEntityAdminStatus,
prvtMplsTeMibEntityOperStatus,
prvtMplsTeMibTunnelRetryInterval,
prvtMplsTeMibTunnelRetryDecayRate,
prvtMplsTeMibTunnelRetryMax,
prvtMplsTeMibTnnlBufPoolSize,
prvtMplsTeMibLsrIndex,
prvtMplsTeMibLdbStatus,
prvtMplsTeMibLraStatus,
prvtMplsTeMibRsvpEnable,
prvtMplsTeMibUseRsvpResvConf,
prvtMplsTeMibAllowGracefulDeletion,
prvtMplsTeMibShowTransitTunnels,
prvtMplsTeMibSupportCHopTable,
prvtMplsTeMibNhrIndex,
prvtMplsTeMibNhrBufPoolSize,
prvtMplsTeMibNhrStatus,
prvtMplsTeMibExtPrtSuppAdminStatus,
prvtMplsTeMibRsvpIpv6AdminStatus,
prvtMplsTeMibRsvpIpv6OperStatus,
prvtMplsTeMibDynFacilityBypass
}
STATUS current
DESCRIPTION
"Optional Objects."
::= { prvtTeMibEntityGroups 3 }
mplsTeMibCrldpGroup OBJECT-GROUP
OBJECTS {
prvtMplsTeMibLdiStatus,
prvtMplsTeMibCrldpEnable,
prvtMplsTeMibCrldpIndex
}
STATUS current
DESCRIPTION
"Group of objects relating to CR-LDP"
::= { prvtTeMibEntityGroups 4 }
END
|