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
|
-- This file was included in WWP MIB release 04-16-00-0047
--
-- CIENA-CES-OSPF-MIB.my
--
--
CIENA-CES-OSPF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, Unsigned32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC
AreaID
FROM OSPF-MIB
cienaCesConfig
FROM CIENA-SMI;
cienaCesOspfMIB MODULE-IDENTITY
LAST-UPDATED "201304180000Z"
ORGANIZATION "Ciena, Inc"
CONTACT-INFO
" Mib Meister
115 North Sullivan Road
Spokane Valley, WA 99037
USA
Phone: +1 509 242 9000
Email: support@ciena.com"
DESCRIPTION
"This MIB module is for the Extension of the OSPF MIB for CIENA Products"
REVISION
"201304180000Z"
DESCRIPTION
"Fixed miscellaneous typos and descriptions."
REVISION
"201102020000Z"
DESCRIPTION
"Initial version."
::= { cienaCesConfig 19 }
--
-- Textual conventions
--
OspfOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current operational state of an OSPF Protocol Manager entity."
SYNTAX INTEGER {
operStatusUp(1), -- active
operStatusDown(2), -- inactive
operStatusGoingUp(3), -- activating
operStatusGoingDown(4),-- deactivating
operStatusActFailed(5) -- activation failed
}
--
-- Node definitions
--
cienaCesOspfMIBObjects OBJECT IDENTIFIER ::= { cienaCesOspfMIB 1 }
cienaCesOspfGeneralGroup OBJECT IDENTIFIER ::= { cienaCesOspfMIBObjects 1 }
cienaCesOspf OBJECT IDENTIFIER ::= { cienaCesOspfMIBObjects 2 }
cienaCesOspfRFC1583Comp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates metrics used to choose among multiple
AS-external-LSAs. When RFC1583Compatibility is set to
TRUE, only cost is used when choosing among
multiple AS-external-LSAs advertising the same
destination. When RFC1583Compatibility is set to
FALSE, preference is driven first by type of
path using cost only to break ties.
In order to minimize the chance of routing loops, all OSPF
routers in an OSPF routing domain should have
RFC1583Compatibility set identically. When there are routers
present that have not been updated with the functionality
specified in RFC2328 Section 16.4.1, all routers should
have RFC1583Compatibility set to TRUE. Otherwise, all
routers should have RFC1583Compatibility set to FALSE,
preventing all routing loops."
REFERENCE
"OSPF Version 2, Section 16.4.1 External path preferences"
DEFVAL { false }
::= { cienaCesOspfGeneralGroup 1 }
cienaCesOspfOperStatus OBJECT-TYPE
SYNTAX OspfOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of OSPF."
::= { cienaCesOspfGeneralGroup 2 }
cienaCesOspfOpaqueLsaSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router's support for Opaque LSA types. This value cannot be
changed when OSPF is active and operStatus is up."
REFERENCE
"The OSPF Opaque LSA Option"
DEFVAL { true }
::= { cienaCesOspfGeneralGroup 3 }
cienaCesOspfTrafficEngSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router's support for OSPF traffic engineering."
DEFVAL { true }
::= { cienaCesOspfGeneralGroup 4 }
cienaCesOspfExtOpLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type-11 LSAs in the external database."
::= { cienaCesOspfGeneralGroup 5 }
cienaCesOspfExtOpLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all type-11 LSAs in the
external Link State Database."
::= { cienaCesOspfGeneralGroup 6 }
cienaCesOspfNumUpdPending OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pending updates to the Link State Database."
::= { cienaCesOspfGeneralGroup 7 }
cienaCesOspfNumUpdMerged OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of updates that have been merged into the Link State
Database since the last routing calculation."
::= { cienaCesOspfGeneralGroup 8 }
cienaCesOspfNumCksumsPending OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs in the Link State Database which are now due to
have their checksum checked."
::= { cienaCesOspfGeneralGroup 9 }
cienaCesOspfCalcMaxDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum delay before the routing table is
recalculated following a change to the Link State
Database. (Recalculation is delayed to reduce the
frequency of recalculations of the routing table).
This parameter has units of milliseconds. A value of
0 indicates that a routing calculation will
immediately follow an update to the database."
DEFVAL { 5000 }
::= { cienaCesOspfGeneralGroup 10 }
cienaCesOspfRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ospf router ID."
::= { cienaCesOspfGeneralGroup 11 }
-- The OSPF Area Data Structure contains information
-- regarding the various areas. The interfaces and
-- virtual links are configured as part of these areas.
-- Area 0.0.0.0, by definition, is the Backbone Area
cienaCesOspfAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters
and cumulative statistics of the router's attached
areas."
REFERENCE
"OSPF Version 2, Section 6 The Area Data Struc-
ture"
::= { cienaCesOspf 1 }
cienaCesOspfAreaEntry OBJECT-TYPE
SYNTAX CienaCesOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters
and cumulative statistics of one of the router's
attached areas."
INDEX { cienaCesOspfAreaId }
::= { cienaCesOspfAreaTable 1 }
CienaCesOspfAreaEntry ::=
SEQUENCE {
cienaCesOspfAreaId AreaID,
cienaCesOspfAreaTransitCapability TruthValue,
cienaCesOspfAreaRtrLsaCount Gauge32,
cienaCesOspfAreaRtrLsaCksumSum Integer32,
cienaCesOspfAreaNetLsaCount Gauge32,
cienaCesOspfAreaNetLsaCksumSum Integer32,
cienaCesOspfAreaSummLsaCount Gauge32,
cienaCesOspfAreaSummLsaCksumSum Integer32,
cienaCesOspfAreaSummAsLsaCount Gauge32,
cienaCesOspfAreaSummAsLsaCksumSum Integer32,
cienaCesOspfAreaNssaLsaCount Gauge32,
cienaCesOspfAreaNssaLsaCksumSum Integer32,
cienaCesOspfAreaOpLsaCount Gauge32,
cienaCesOspfAreaOpLsaCksumSum Integer32
}
cienaCesOspfAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an area.
Area ID 0.0.0.0 is used for the OSPF backbone."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { cienaCesOspfAreaEntry 1 }
cienaCesOspfAreaTransitCapability OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter indicates whether the area can carry data
traffic that neither originates nor terminates in the area
itself. This parameter is calculated when the area's shortest-path
tree is built."
DEFVAL { false }
::= { cienaCesOspfAreaEntry 2 }
cienaCesOspfAreaRtrLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs with LS type-1 in this area's Link State
Database."
::= { cienaCesOspfAreaEntry 3 }
cienaCesOspfAreaRtrLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all LSAs with LS type-1 in this
area's Link State Database."
::= { cienaCesOspfAreaEntry 4 }
cienaCesOspfAreaNetLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs with LS type-2 in this area's Link State
Database."
::= { cienaCesOspfAreaEntry 5 }
cienaCesOspfAreaNetLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all LSAs with LS type-2 in this
area's Link State Database."
::= { cienaCesOspfAreaEntry 6 }
cienaCesOspfAreaSummLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs with LS type-3 in this area's Link State
Database."
::= { cienaCesOspfAreaEntry 7 }
cienaCesOspfAreaSummLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all LSAs with LS type-3 in this
area's Link State Database."
::= { cienaCesOspfAreaEntry 8 }
cienaCesOspfAreaSummAsLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs with LS type-4 in this area's Link State
Database."
::= { cienaCesOspfAreaEntry 9 }
cienaCesOspfAreaSummAsLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all LSAs with LS type-4 in this
area's Link State Database."
::= { cienaCesOspfAreaEntry 10 }
cienaCesOspfAreaNssaLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs with LS type-7 in this area's Link State
Database."
::= { cienaCesOspfAreaEntry 11 }
cienaCesOspfAreaNssaLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all LSAs with LS type-7 in this
area's Link State Database."
::= { cienaCesOspfAreaEntry 12 }
cienaCesOspfAreaOpLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSAs with LS type-10 in this area's Link State
Database."
::= { cienaCesOspfAreaEntry 13 }
cienaCesOspfAreaOpLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit sum of LS checksums of all LSAs with LS type-10 in this
area's Link State Database."
::= { cienaCesOspfAreaEntry 14 }
-- CIENA OSPF Interface Table
-- The CIENA OSPF Interface Table augments the OSPF Interface Table
cienaCesOspfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesOspfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF interface table describes the interfaces from the viewpoint
of OSPF."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
::= { cienaCesOspf 2 }
cienaCesOspfIfEntry OBJECT-TYPE
SYNTAX CienaCesOspfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF interface entry describes one interface from the viewpoint
of OSPF."
INDEX { cienaCesOspfIfIpAddress, cienaCesOspfAddressLessIf }
::= { cienaCesOspfIfTable 1 }
CienaCesOspfIfEntry ::=
SEQUENCE {
cienaCesOspfIfIpAddress IpAddress,
cienaCesOspfAddressLessIf Integer32,
cienaCesOspfIfLsaCount Gauge32,
cienaCesOspfIfLsaCksumSum Integer32,
cienaCesOspfIfOperStatus OspfOperStatus,
cienaCesOspfIfNetMask IpAddress,
cienaCesOspfIfTransmitTimerDelay INTEGER
}
cienaCesOspfIfIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of this OSPF interface."
::= { cienaCesOspfIfEntry 1 }
cienaCesOspfAddressLessIf OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For the purpose of easing the instancing of
addressed and addressless interfaces, this
variable takes the value 0 on interfaces with
IP addresses, and the corresponding value of
ifIndex for interfaces having no IP address."
::= { cienaCesOspfIfEntry 2 }
cienaCesOspfIfLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of link-local link state advertisements
in this interface's link-local Link State Database."
::= { cienaCesOspfIfEntry 3 }
cienaCesOspfIfLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit unsigned sum of the link-state
advertisements' LS checksums contained in this
interface's link-local Link State Database.
The sum can be used to determine if there has
been a change in the interface's Link State Database,
and to compare the interface Link State Database of
routers attached to the same subnet."
::= { cienaCesOspfIfEntry 4 }
cienaCesOspfIfOperStatus OBJECT-TYPE
SYNTAX OspfOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of this interface."
::= { cienaCesOspfIfEntry 5 }
cienaCesOspfIfNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask associated with the IP address of this entry. The
value of the mask is an IP address with all the network bits set to 1
and all the hosts bits set to 0."
::= { cienaCesOspfIfEntry 6 }
cienaCesOspfIfTransmitTimerDelay OBJECT-TYPE
SYNTAX INTEGER (1..429496799)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time this interface delays a LSU packet, in order to
add more LSAs to the packet before sending. Setting this
correctly can reduce the network traffic. This is configurable
on a per-interface basis."
DEFVAL { 100 }
::= { cienaCesOspfIfEntry 7 }
END
--
-- CIENA-CES-OSPF-MIB
--
|