]>
Commit | Line | Data |
---|---|---|
718e3744 | 1 | OSPF-MIB DEFINITIONS ::= BEGIN |
2 | ||
3 | IMPORTS | |
4 | MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, | |
5 | Integer32, IpAddress | |
6 | FROM SNMPv2-SMI | |
7 | TEXTUAL-CONVENTION, TruthValue, RowStatus | |
8 | FROM SNMPv2-TC | |
9 | MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF | |
10 | mib-2 FROM RFC1213-MIB; | |
11 | ||
12 | -- This MIB module uses the extended OBJECT-TYPE macro as | |
13 | -- defined in [9]. | |
14 | ||
15 | ospf MODULE-IDENTITY | |
16 | LAST-UPDATED "9501201225Z" -- Fri Jan 20 12:25:50 PST 1995 | |
17 | ORGANIZATION "IETF OSPF Working Group" | |
18 | CONTACT-INFO | |
19 | " Fred Baker | |
20 | Postal: Cisco Systems | |
21 | 519 Lado Drive | |
22 | Santa Barbara, California 93111 | |
23 | Tel: +1 805 681 0115 | |
24 | E-Mail: fred@cisco.com | |
25 | ||
26 | Rob Coltun | |
27 | Postal: RainbowBridge Communications | |
28 | Tel: (301) 340-9416 | |
29 | E-Mail: rcoltun@rainbow-bridge.com" | |
30 | DESCRIPTION | |
31 | "The MIB module to describe the OSPF Version 2 | |
32 | Protocol" | |
33 | ::= { mib-2 14 } | |
34 | ||
35 | -- The Area ID, in OSPF, has the same format as an IP Address, | |
36 | -- but has the function of defining a summarization point for | |
37 | -- Link State Advertisements | |
38 | ||
39 | AreaID ::= TEXTUAL-CONVENTION | |
40 | STATUS current | |
41 | DESCRIPTION | |
42 | "An OSPF Area Identifier." | |
43 | SYNTAX IpAddress | |
44 | ||
45 | ||
46 | -- The Router ID, in OSPF, has the same format as an IP Address, | |
47 | -- but identifies the router independent of its IP Address. | |
48 | ||
49 | RouterID ::= TEXTUAL-CONVENTION | |
50 | STATUS current | |
51 | DESCRIPTION | |
52 | "A OSPF Router Identifier." | |
53 | SYNTAX IpAddress | |
54 | ||
55 | ||
56 | -- The OSPF Metric is defined as an unsigned value in the range | |
57 | ||
58 | Metric ::= TEXTUAL-CONVENTION | |
59 | STATUS current | |
60 | DESCRIPTION | |
61 | "The OSPF Internal Metric." | |
62 | SYNTAX Integer32 (0..'FFFF'h) | |
63 | ||
64 | BigMetric ::= TEXTUAL-CONVENTION | |
65 | STATUS current | |
66 | DESCRIPTION | |
67 | "The OSPF External Metric." | |
68 | SYNTAX Integer32 (0..'FFFFFF'h) | |
69 | ||
70 | -- Status Values | |
71 | ||
72 | Status ::= TEXTUAL-CONVENTION | |
73 | STATUS current | |
74 | DESCRIPTION | |
75 | "The status of an interface: 'enabled' indicates that | |
76 | it is willing to communicate with other OSPF Routers, | |
77 | while 'disabled' indicates that it is not." | |
78 | SYNTAX INTEGER { enabled (1), disabled (2) } | |
79 | ||
80 | -- Time Durations measured in seconds | |
81 | ||
82 | PositiveInteger ::= TEXTUAL-CONVENTION | |
83 | STATUS current | |
84 | DESCRIPTION | |
85 | "A positive integer. Values in excess are precluded as | |
86 | unnecessary and prone to interoperability issues." | |
87 | SYNTAX Integer32 (0..'7FFFFFFF'h) | |
88 | ||
89 | HelloRange ::= TEXTUAL-CONVENTION | |
90 | STATUS current | |
91 | DESCRIPTION | |
92 | "The range of intervals on which hello messages are | |
93 | exchanged." | |
94 | SYNTAX Integer32 (1..'FFFF'h) | |
95 | ||
96 | UpToMaxAge ::= TEXTUAL-CONVENTION | |
97 | STATUS current | |
98 | DESCRIPTION | |
99 | "The values that one might find or configure for | |
100 | variables bounded by the maximum age of an LSA." | |
101 | SYNTAX Integer32 (0..3600) | |
102 | ||
103 | ||
104 | -- The range of ifIndex | |
105 | ||
106 | InterfaceIndex ::= TEXTUAL-CONVENTION | |
107 | STATUS current | |
108 | DESCRIPTION | |
109 | "The range of ifIndex." | |
110 | SYNTAX Integer32 | |
111 | ||
112 | ||
113 | -- Potential Priorities for the Designated Router Election | |
114 | ||
115 | DesignatedRouterPriority ::= TEXTUAL-CONVENTION | |
116 | STATUS current | |
117 | DESCRIPTION | |
118 | "The values defined for the priority of a system for | |
119 | becoming the designated router." | |
120 | SYNTAX Integer32 (0..'FF'h) | |
121 | ||
122 | TOSType ::= TEXTUAL-CONVENTION | |
123 | STATUS current | |
124 | DESCRIPTION | |
125 | "Type of Service is defined as a mapping to the IP Type of | |
126 | Service Flags as defined in the IP Forwarding Table MIB | |
127 | ||
128 | +-----+-----+-----+-----+-----+-----+-----+-----+ | |
129 | | | | | | |
130 | | PRECEDENCE | TYPE OF SERVICE | 0 | | |
131 | | | | | | |
132 | +-----+-----+-----+-----+-----+-----+-----+-----+ | |
133 | ||
134 | IP TOS IP TOS | |
135 | Field Policy Field Policy | |
136 | ||
137 | Contents Code Contents Code | |
138 | 0 0 0 0 ==> 0 0 0 0 1 ==> 2 | |
139 | 0 0 1 0 ==> 4 0 0 1 1 ==> 6 | |
140 | 0 1 0 0 ==> 8 0 1 0 1 ==> 10 | |
141 | 0 1 1 0 ==> 12 0 1 1 1 ==> 14 | |
142 | 1 0 0 0 ==> 16 1 0 0 1 ==> 18 | |
143 | 1 0 1 0 ==> 20 1 0 1 1 ==> 22 | |
144 | 1 1 0 0 ==> 24 1 1 0 1 ==> 26 | |
145 | 1 1 1 0 ==> 28 1 1 1 1 ==> 30 | |
146 | ||
147 | The remaining values are left for future definition." | |
148 | SYNTAX Integer32 (0..30) | |
149 | ||
150 | ||
151 | -- OSPF General Variables | |
152 | ||
153 | -- These parameters apply globally to the Router's | |
154 | -- OSPF Process. | |
155 | ||
156 | ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 } | |
157 | ||
158 | ||
159 | ospfRouterId OBJECT-TYPE | |
160 | SYNTAX RouterID | |
161 | MAX-ACCESS read-write | |
162 | STATUS current | |
163 | DESCRIPTION | |
164 | "A 32-bit integer uniquely identifying the | |
165 | router in the Autonomous System. | |
166 | ||
167 | By convention, to ensure uniqueness, this | |
168 | should default to the value of one of the | |
169 | router's IP interface addresses." | |
170 | REFERENCE | |
171 | "OSPF Version 2, C.1 Global parameters" | |
172 | ::= { ospfGeneralGroup 1 } | |
173 | ||
174 | ||
175 | ospfAdminStat OBJECT-TYPE | |
176 | SYNTAX Status | |
177 | MAX-ACCESS read-write | |
178 | STATUS current | |
179 | DESCRIPTION | |
180 | "The administrative status of OSPF in the | |
181 | router. The value 'enabled' denotes that the | |
182 | OSPF Process is active on at least one inter- | |
183 | face; 'disabled' disables it on all inter- | |
184 | faces." | |
185 | ::= { ospfGeneralGroup 2 } | |
186 | ||
187 | ospfVersionNumber OBJECT-TYPE | |
188 | SYNTAX INTEGER { version2 (2) } | |
189 | MAX-ACCESS read-only | |
190 | STATUS current | |
191 | DESCRIPTION | |
192 | "The current version number of the OSPF proto- | |
193 | col is 2." | |
194 | REFERENCE | |
195 | "OSPF Version 2, Title" | |
196 | ::= { ospfGeneralGroup 3 } | |
197 | ||
198 | ||
199 | ospfAreaBdrRtrStatus OBJECT-TYPE | |
200 | SYNTAX TruthValue | |
201 | MAX-ACCESS read-only | |
202 | STATUS current | |
203 | DESCRIPTION | |
204 | "A flag to note whether this router is an area | |
205 | border router." | |
206 | REFERENCE | |
207 | "OSPF Version 2, Section 3 Splitting the AS into | |
208 | Areas" | |
209 | ::= { ospfGeneralGroup 4 } | |
210 | ||
211 | ||
212 | ospfASBdrRtrStatus OBJECT-TYPE | |
213 | SYNTAX TruthValue | |
214 | MAX-ACCESS read-write | |
215 | STATUS current | |
216 | DESCRIPTION | |
217 | "A flag to note whether this router is config- | |
218 | ured as an Autonomous System border router." | |
219 | REFERENCE | |
220 | "OSPF Version 2, Section 3.3 Classification of | |
221 | routers" | |
222 | ::= { ospfGeneralGroup 5 } | |
223 | ||
224 | ospfExternLsaCount OBJECT-TYPE | |
225 | SYNTAX Gauge32 | |
226 | MAX-ACCESS read-only | |
227 | STATUS current | |
228 | DESCRIPTION | |
229 | "The number of external (LS type 5) link-state | |
230 | advertisements in the link-state database." | |
231 | REFERENCE | |
232 | "OSPF Version 2, Appendix A.4.5 AS external link | |
233 | advertisements" | |
234 | ::= { ospfGeneralGroup 6 } | |
235 | ||
236 | ||
237 | ospfExternLsaCksumSum OBJECT-TYPE | |
238 | SYNTAX Integer32 | |
239 | MAX-ACCESS read-only | |
240 | STATUS current | |
241 | DESCRIPTION | |
242 | "The 32-bit unsigned sum of the LS checksums of | |
243 | the external link-state advertisements con- | |
244 | tained in the link-state database. This sum | |
245 | can be used to determine if there has been a | |
246 | change in a router's link state database, and | |
247 | to compare the link-state database of two | |
248 | routers." | |
249 | ::= { ospfGeneralGroup 7 } | |
250 | ||
251 | ||
252 | ospfTOSSupport OBJECT-TYPE | |
253 | SYNTAX TruthValue | |
254 | MAX-ACCESS read-write | |
255 | STATUS current | |
256 | DESCRIPTION | |
257 | "The router's support for type-of-service rout- | |
258 | ing." | |
259 | REFERENCE | |
260 | "OSPF Version 2, Appendix F.1.2 Optional TOS | |
261 | support" | |
262 | ::= { ospfGeneralGroup 8 } | |
263 | ||
264 | ospfOriginateNewLsas OBJECT-TYPE | |
265 | SYNTAX Counter32 | |
266 | MAX-ACCESS read-only | |
267 | STATUS current | |
268 | DESCRIPTION | |
269 | "The number of new link-state advertisements | |
270 | that have been originated. This number is in- | |
271 | cremented each time the router originates a new | |
272 | LSA." | |
273 | ::= { ospfGeneralGroup 9 } | |
274 | ||
275 | ||
276 | ospfRxNewLsas OBJECT-TYPE | |
277 | SYNTAX Counter32 | |
278 | MAX-ACCESS read-only | |
279 | STATUS current | |
280 | DESCRIPTION | |
281 | "The number of link-state advertisements re- | |
282 | ceived determined to be new instantiations. | |
283 | This number does not include newer instantia- | |
284 | tions of self-originated link-state advertise- | |
285 | ments." | |
286 | ::= { ospfGeneralGroup 10 } | |
287 | ||
288 | ospfExtLsdbLimit OBJECT-TYPE | |
289 | SYNTAX Integer32 (-1..'7FFFFFFF'h) | |
290 | MAX-ACCESS read-write | |
291 | STATUS current | |
292 | DESCRIPTION | |
293 | "The maximum number of non-default AS- | |
294 | external-LSAs entries that can be stored in the | |
295 | link-state database. If the value is -1, then | |
296 | there is no limit. | |
297 | ||
298 | When the number of non-default AS-external-LSAs | |
299 | in a router's link-state database reaches | |
300 | ospfExtLsdbLimit, the router enters Overflow- | |
301 | State. The router never holds more than | |
302 | ospfExtLsdbLimit non-default AS-external-LSAs | |
303 | in its database. OspfExtLsdbLimit MUST be set | |
304 | identically in all routers attached to the OSPF | |
305 | backbone and/or any regular OSPF area. (i.e., | |
306 | OSPF stub areas and NSSAs are excluded)." | |
307 | DEFVAL { -1 } | |
308 | ::= { ospfGeneralGroup 11 } | |
309 | ||
310 | ospfMulticastExtensions OBJECT-TYPE | |
311 | SYNTAX Integer32 | |
312 | MAX-ACCESS read-write | |
313 | STATUS current | |
314 | DESCRIPTION | |
315 | "A Bit Mask indicating whether the router is | |
316 | forwarding IP multicast (Class D) datagrams | |
317 | based on the algorithms defined in the Multi- | |
318 | cast Extensions to OSPF. | |
319 | ||
320 | Bit 0, if set, indicates that the router can | |
321 | forward IP multicast datagrams in the router's | |
322 | directly attached areas (called intra-area mul- | |
323 | ticast routing). | |
324 | ||
325 | Bit 1, if set, indicates that the router can | |
326 | forward IP multicast datagrams between OSPF | |
327 | areas (called inter-area multicast routing). | |
328 | ||
329 | Bit 2, if set, indicates that the router can | |
330 | forward IP multicast datagrams between Auto- | |
331 | nomous Systems (called inter-AS multicast rout- | |
332 | ing). | |
333 | ||
334 | Only certain combinations of bit settings are | |
335 | allowed, namely: 0 (no multicast forwarding is | |
336 | enabled), 1 (intra-area multicasting only), 3 | |
337 | (intra-area and inter-area multicasting), 5 | |
338 | (intra-area and inter-AS multicasting) and 7 | |
339 | (multicasting everywhere). By default, no mul- | |
340 | ticast forwarding is enabled." | |
341 | DEFVAL { 0 } | |
342 | ::= { ospfGeneralGroup 12 } | |
343 | ||
344 | ospfExitOverflowInterval OBJECT-TYPE | |
345 | SYNTAX PositiveInteger | |
346 | MAX-ACCESS read-write | |
347 | STATUS current | |
348 | DESCRIPTION | |
349 | "The number of seconds that, after entering | |
350 | OverflowState, a router will attempt to leave | |
351 | OverflowState. This allows the router to again | |
352 | originate non-default AS-external-LSAs. When | |
353 | set to 0, the router will not leave Overflow- | |
354 | State until restarted." | |
355 | DEFVAL { 0 } | |
356 | ::= { ospfGeneralGroup 13 } | |
357 | ||
358 | ||
359 | ospfDemandExtensions OBJECT-TYPE | |
360 | SYNTAX TruthValue | |
361 | MAX-ACCESS read-write | |
362 | STATUS current | |
363 | DESCRIPTION | |
364 | "The router's support for demand routing." | |
365 | REFERENCE | |
366 | "OSPF Version 2, Appendix on Demand Routing" | |
367 | ::= { ospfGeneralGroup 14 } | |
368 | ||
369 | ||
370 | -- The OSPF Area Data Structure contains information | |
371 | -- regarding the various areas. The interfaces and | |
372 | -- virtual links are configured as part of these areas. | |
373 | -- Area 0.0.0.0, by definition, is the Backbone Area | |
374 | ||
375 | ||
376 | ospfAreaTable OBJECT-TYPE | |
377 | SYNTAX SEQUENCE OF OspfAreaEntry | |
378 | MAX-ACCESS not-accessible | |
379 | STATUS current | |
380 | DESCRIPTION | |
381 | "Information describing the configured parame- | |
382 | ters and cumulative statistics of the router's | |
383 | attached areas." | |
384 | REFERENCE | |
385 | "OSPF Version 2, Section 6 The Area Data Struc- | |
386 | ture" | |
387 | ::= { ospf 2 } | |
388 | ||
389 | ||
390 | ospfAreaEntry OBJECT-TYPE | |
391 | SYNTAX OspfAreaEntry | |
392 | MAX-ACCESS not-accessible | |
393 | STATUS current | |
394 | DESCRIPTION | |
395 | "Information describing the configured parame- | |
396 | ters and cumulative statistics of one of the | |
397 | router's attached areas." | |
398 | INDEX { ospfAreaId } | |
399 | ::= { ospfAreaTable 1 } | |
400 | ||
401 | OspfAreaEntry ::= | |
402 | SEQUENCE { | |
403 | ospfAreaId | |
404 | AreaID, | |
405 | ospfAuthType | |
406 | Integer32, | |
407 | ospfImportAsExtern | |
408 | INTEGER, | |
409 | ospfSpfRuns | |
410 | Counter32, | |
411 | ospfAreaBdrRtrCount | |
412 | Gauge32, | |
413 | ospfAsBdrRtrCount | |
414 | Gauge32, | |
415 | ospfAreaLsaCount | |
416 | Gauge32, | |
417 | ospfAreaLsaCksumSum | |
418 | Integer32, | |
419 | ospfAreaSummary | |
420 | INTEGER, | |
421 | ospfAreaStatus | |
422 | RowStatus | |
423 | } | |
424 | ||
425 | ospfAreaId OBJECT-TYPE | |
426 | SYNTAX AreaID | |
427 | MAX-ACCESS read-only | |
428 | STATUS current | |
429 | DESCRIPTION | |
430 | "A 32-bit integer uniquely identifying an area. | |
431 | Area ID 0.0.0.0 is used for the OSPF backbone." | |
432 | REFERENCE | |
433 | "OSPF Version 2, Appendix C.2 Area parameters" | |
434 | ::= { ospfAreaEntry 1 } | |
435 | ||
436 | ||
437 | ospfAuthType OBJECT-TYPE | |
438 | SYNTAX Integer32 | |
439 | -- none (0), | |
440 | -- simplePassword (1) | |
441 | -- md5 (2) | |
442 | -- reserved for specification by IANA (> 2) | |
443 | MAX-ACCESS read-create | |
444 | STATUS obsolete | |
445 | DESCRIPTION | |
446 | "The authentication type specified for an area. | |
447 | Additional authentication types may be assigned | |
448 | locally on a per Area basis." | |
449 | REFERENCE | |
450 | "OSPF Version 2, Appendix E Authentication" | |
451 | DEFVAL { 0 } -- no authentication, by default | |
452 | ::= { ospfAreaEntry 2 } | |
453 | ||
454 | ospfImportAsExtern OBJECT-TYPE | |
455 | SYNTAX INTEGER { | |
456 | importExternal (1), | |
457 | importNoExternal (2), | |
458 | importNssa (3) | |
459 | } | |
460 | MAX-ACCESS read-create | |
461 | STATUS current | |
462 | DESCRIPTION | |
463 | "The area's support for importing AS external | |
464 | link- state advertisements." | |
465 | REFERENCE | |
466 | "OSPF Version 2, Appendix C.2 Area parameters" | |
467 | DEFVAL { importExternal } | |
468 | ::= { ospfAreaEntry 3 } | |
469 | ||
470 | ||
471 | ospfSpfRuns OBJECT-TYPE | |
472 | SYNTAX Counter32 | |
473 | MAX-ACCESS read-only | |
474 | STATUS current | |
475 | DESCRIPTION | |
476 | "The number of times that the intra-area route | |
477 | table has been calculated using this area's | |
478 | link-state database. This is typically done | |
479 | using Dijkstra's algorithm." | |
480 | ::= { ospfAreaEntry 4 } | |
481 | ||
482 | ||
483 | ospfAreaBdrRtrCount OBJECT-TYPE | |
484 | SYNTAX Gauge32 | |
485 | MAX-ACCESS read-only | |
486 | STATUS current | |
487 | DESCRIPTION | |
488 | "The total number of area border routers reach- | |
489 | able within this area. This is initially zero, | |
490 | and is calculated in each SPF Pass." | |
491 | ::= { ospfAreaEntry 5 } | |
492 | ||
493 | ospfAsBdrRtrCount OBJECT-TYPE | |
494 | SYNTAX Gauge32 | |
495 | MAX-ACCESS read-only | |
496 | STATUS current | |
497 | DESCRIPTION | |
498 | "The total number of Autonomous System border | |
499 | routers reachable within this area. This is | |
500 | initially zero, and is calculated in each SPF | |
501 | Pass." | |
502 | ::= { ospfAreaEntry 6 } | |
503 | ||
504 | ||
505 | ospfAreaLsaCount OBJECT-TYPE | |
506 | SYNTAX Gauge32 | |
507 | MAX-ACCESS read-only | |
508 | STATUS current | |
509 | DESCRIPTION | |
510 | "The total number of link-state advertisements | |
511 | in this area's link-state database, excluding | |
512 | AS External LSA's." | |
513 | ::= { ospfAreaEntry 7 } | |
514 | ||
515 | ||
516 | ospfAreaLsaCksumSum OBJECT-TYPE | |
517 | SYNTAX Integer32 | |
518 | MAX-ACCESS read-only | |
519 | STATUS current | |
520 | DESCRIPTION | |
521 | "The 32-bit unsigned sum of the link-state ad- | |
522 | vertisements' LS checksums contained in this | |
523 | area's link-state database. This sum excludes | |
524 | external (LS type 5) link-state advertisements. | |
525 | The sum can be used to determine if there has | |
526 | been a change in a router's link state data- | |
527 | base, and to compare the link-state database of | |
528 | two routers." | |
529 | DEFVAL { 0 } | |
530 | ::= { ospfAreaEntry 8 } | |
531 | ||
532 | ospfAreaSummary OBJECT-TYPE | |
533 | SYNTAX INTEGER { | |
534 | noAreaSummary (1), | |
535 | sendAreaSummary (2) | |
536 | } | |
537 | MAX-ACCESS read-create | |
538 | STATUS current | |
539 | DESCRIPTION | |
540 | "The variable ospfAreaSummary controls the im- | |
541 | port of summary LSAs into stub areas. It has | |
542 | no effect on other areas. | |
543 | ||
544 | If it is noAreaSummary, the router will neither | |
545 | originate nor propagate summary LSAs into the | |
546 | stub area. It will rely entirely on its de- | |
547 | fault route. | |
548 | ||
549 | If it is sendAreaSummary, the router will both | |
550 | summarize and propagate summary LSAs." | |
551 | DEFVAL { noAreaSummary } | |
552 | ::= { ospfAreaEntry 9 } | |
553 | ||
554 | ||
555 | ospfAreaStatus OBJECT-TYPE | |
556 | SYNTAX RowStatus | |
557 | MAX-ACCESS read-create | |
558 | STATUS current | |
559 | DESCRIPTION | |
560 | "This variable displays the status of the en- | |
561 | try. Setting it to 'invalid' has the effect of | |
562 | rendering it inoperative. The internal effect | |
563 | (row removal) is implementation dependent." | |
564 | ::= { ospfAreaEntry 10 } | |
565 | ||
566 | ||
567 | -- OSPF Area Default Metric Table | |
568 | ||
569 | -- The OSPF Area Default Metric Table describes the metrics | |
570 | -- that a default Area Border Router will advertise into a | |
571 | -- Stub area. | |
572 | ||
573 | ||
574 | ospfStubAreaTable OBJECT-TYPE | |
575 | SYNTAX SEQUENCE OF OspfStubAreaEntry | |
576 | MAX-ACCESS not-accessible | |
577 | STATUS current | |
578 | DESCRIPTION | |
579 | "The set of metrics that will be advertised by | |
580 | a default Area Border Router into a stub area." | |
581 | REFERENCE | |
582 | "OSPF Version 2, Appendix C.2, Area Parameters" | |
583 | ::= { ospf 3 } | |
584 | ||
585 | ||
586 | ospfStubAreaEntry OBJECT-TYPE | |
587 | SYNTAX OspfStubAreaEntry | |
588 | MAX-ACCESS not-accessible | |
589 | STATUS current | |
590 | DESCRIPTION | |
591 | "The metric for a given Type of Service that | |
592 | will be advertised by a default Area Border | |
593 | Router into a stub area." | |
594 | REFERENCE | |
595 | "OSPF Version 2, Appendix C.2, Area Parameters" | |
596 | INDEX { ospfStubAreaId, ospfStubTOS } | |
597 | ::= { ospfStubAreaTable 1 } | |
598 | ||
599 | OspfStubAreaEntry ::= | |
600 | SEQUENCE { | |
601 | ospfStubAreaId | |
602 | AreaID, | |
603 | ospfStubTOS | |
604 | TOSType, | |
605 | ospfStubMetric | |
606 | BigMetric, | |
607 | ospfStubStatus | |
608 | RowStatus, | |
609 | ospfStubMetricType | |
610 | INTEGER | |
611 | } | |
612 | ||
613 | ospfStubAreaId OBJECT-TYPE | |
614 | SYNTAX AreaID | |
615 | MAX-ACCESS read-only | |
616 | STATUS current | |
617 | DESCRIPTION | |
618 | "The 32 bit identifier for the Stub Area. On | |
619 | creation, this can be derived from the in- | |
620 | stance." | |
621 | ::= { ospfStubAreaEntry 1 } | |
622 | ||
623 | ||
624 | ospfStubTOS OBJECT-TYPE | |
625 | SYNTAX TOSType | |
626 | MAX-ACCESS read-only | |
627 | STATUS current | |
628 | DESCRIPTION | |
629 | "The Type of Service associated with the | |
630 | metric. On creation, this can be derived from | |
631 | the instance." | |
632 | ::= { ospfStubAreaEntry 2 } | |
633 | ||
634 | ||
635 | ospfStubMetric OBJECT-TYPE | |
636 | SYNTAX BigMetric | |
637 | MAX-ACCESS read-create | |
638 | STATUS current | |
639 | DESCRIPTION | |
640 | "The metric value applied at the indicated type | |
641 | of service. By default, this equals the least | |
642 | metric at the type of service among the inter- | |
643 | faces to other areas." | |
644 | ::= { ospfStubAreaEntry 3 } | |
645 | ||
646 | ||
647 | ospfStubStatus OBJECT-TYPE | |
648 | SYNTAX RowStatus | |
649 | MAX-ACCESS read-create | |
650 | STATUS current | |
651 | DESCRIPTION | |
652 | "This variable displays the status of the en- | |
653 | try. Setting it to 'invalid' has the effect of | |
654 | rendering it inoperative. The internal effect | |
655 | (row removal) is implementation dependent." | |
656 | ::= { ospfStubAreaEntry 4 } | |
657 | ||
658 | ospfStubMetricType OBJECT-TYPE | |
659 | SYNTAX INTEGER { | |
660 | ospfMetric (1), -- OSPF Metric | |
661 | comparableCost (2), -- external type 1 | |
662 | nonComparable (3) -- external type 2 | |
663 | } | |
664 | MAX-ACCESS read-create | |
665 | STATUS current | |
666 | DESCRIPTION | |
667 | "This variable displays the type of metric ad- | |
668 | vertised as a default route." | |
669 | DEFVAL { ospfMetric } | |
670 | ::= { ospfStubAreaEntry 5 } | |
671 | ||
672 | -- OSPF Link State Database | |
673 | ||
674 | -- The Link State Database contains the Link State | |
675 | -- Advertisements from throughout the areas that the | |
676 | -- device is attached to. | |
677 | ||
678 | ||
679 | ospfLsdbTable OBJECT-TYPE | |
680 | SYNTAX SEQUENCE OF OspfLsdbEntry | |
681 | MAX-ACCESS not-accessible | |
682 | STATUS current | |
683 | DESCRIPTION | |
684 | "The OSPF Process's Link State Database." | |
685 | REFERENCE | |
686 | "OSPF Version 2, Section 12 Link State Adver- | |
687 | tisements" | |
688 | ::= { ospf 4 } | |
689 | ||
690 | ||
691 | ospfLsdbEntry OBJECT-TYPE | |
692 | SYNTAX OspfLsdbEntry | |
693 | MAX-ACCESS not-accessible | |
694 | STATUS current | |
695 | DESCRIPTION | |
696 | "A single Link State Advertisement." | |
697 | INDEX { ospfLsdbAreaId, ospfLsdbType, | |
698 | ospfLsdbLsid, ospfLsdbRouterId } | |
699 | ::= { ospfLsdbTable 1 } | |
700 | ||
701 | OspfLsdbEntry ::= | |
702 | SEQUENCE { | |
703 | ospfLsdbAreaId | |
704 | AreaID, | |
705 | ospfLsdbType | |
706 | INTEGER, | |
707 | ospfLsdbLsid | |
708 | IpAddress, | |
709 | ospfLsdbRouterId | |
710 | RouterID, | |
711 | ospfLsdbSequence | |
712 | Integer32, | |
713 | ospfLsdbAge | |
714 | Integer32, | |
715 | ospfLsdbChecksum | |
716 | Integer32, | |
717 | ospfLsdbAdvertisement | |
718 | OCTET STRING | |
719 | } | |
720 | ospfLsdbAreaId OBJECT-TYPE | |
721 | SYNTAX AreaID | |
722 | MAX-ACCESS read-only | |
723 | STATUS current | |
724 | DESCRIPTION | |
725 | "The 32 bit identifier of the Area from which | |
726 | the LSA was received." | |
727 | REFERENCE | |
728 | "OSPF Version 2, Appendix C.2 Area parameters" | |
729 | ::= { ospfLsdbEntry 1 } | |
730 | ||
731 | -- External Link State Advertisements are permitted | |
732 | -- for backward compatibility, but should be displayed in | |
733 | -- the ospfExtLsdbTable rather than here. | |
734 | ||
735 | ospfLsdbType OBJECT-TYPE | |
736 | SYNTAX INTEGER { | |
737 | routerLink (1), | |
738 | networkLink (2), | |
739 | summaryLink (3), | |
740 | asSummaryLink (4), | |
741 | asExternalLink (5), -- but see ospfExtLsdbTable | |
742 | multicastLink (6), | |
743 | nssaExternalLink (7) | |
744 | } | |
745 | MAX-ACCESS read-only | |
746 | STATUS current | |
747 | DESCRIPTION | |
748 | "The type of the link state advertisement. | |
749 | Each link state type has a separate advertise- | |
750 | ment format." | |
751 | REFERENCE | |
752 | "OSPF Version 2, Appendix A.4.1 The Link State | |
753 | Advertisement header" | |
754 | ::= { ospfLsdbEntry 2 } | |
755 | ||
756 | ospfLsdbLsid OBJECT-TYPE | |
757 | SYNTAX IpAddress | |
758 | MAX-ACCESS read-only | |
759 | STATUS current | |
760 | DESCRIPTION | |
761 | "The Link State ID is an LS Type Specific field | |
762 | containing either a Router ID or an IP Address; | |
763 | it identifies the piece of the routing domain | |
764 | that is being described by the advertisement." | |
765 | REFERENCE | |
766 | "OSPF Version 2, Section 12.1.4 Link State ID" | |
767 | ::= { ospfLsdbEntry 3 } | |
768 | ospfLsdbRouterId OBJECT-TYPE | |
769 | SYNTAX RouterID | |
770 | MAX-ACCESS read-only | |
771 | STATUS current | |
772 | DESCRIPTION | |
773 | "The 32 bit number that uniquely identifies the | |
774 | originating router in the Autonomous System." | |
775 | REFERENCE | |
776 | "OSPF Version 2, Appendix C.1 Global parameters" | |
777 | ::= { ospfLsdbEntry 4 } | |
778 | ||
779 | -- Note that the OSPF Sequence Number is a 32 bit signed | |
780 | -- integer. It starts with the value '80000001'h, | |
781 | -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h | |
782 | -- Thus, a typical sequence number will be very negative. | |
783 | ||
784 | ospfLsdbSequence OBJECT-TYPE | |
785 | SYNTAX Integer32 | |
786 | MAX-ACCESS read-only | |
787 | STATUS current | |
788 | DESCRIPTION | |
789 | "The sequence number field is a signed 32-bit | |
790 | integer. It is used to detect old and dupli- | |
791 | cate link state advertisements. The space of | |
792 | sequence numbers is linearly ordered. The | |
793 | larger the sequence number the more recent the | |
794 | advertisement." | |
795 | REFERENCE | |
796 | "OSPF Version 2, Section 12.1.6 LS sequence | |
797 | number" | |
798 | ::= { ospfLsdbEntry 5 } | |
799 | ||
800 | ||
801 | ospfLsdbAge OBJECT-TYPE | |
802 | SYNTAX Integer32 -- Should be 0..MaxAge | |
803 | MAX-ACCESS read-only | |
804 | STATUS current | |
805 | DESCRIPTION | |
806 | "This field is the age of the link state adver- | |
807 | tisement in seconds." | |
808 | REFERENCE | |
809 | "OSPF Version 2, Section 12.1.1 LS age" | |
810 | ::= { ospfLsdbEntry 6 } | |
811 | ||
812 | ospfLsdbChecksum OBJECT-TYPE | |
813 | SYNTAX Integer32 | |
814 | MAX-ACCESS read-only | |
815 | STATUS current | |
816 | DESCRIPTION | |
817 | "This field is the checksum of the complete | |
818 | contents of the advertisement, excepting the | |
819 | age field. The age field is excepted so that | |
820 | an advertisement's age can be incremented | |
821 | without updating the checksum. The checksum | |
822 | used is the same that is used for ISO connec- | |
823 | tionless datagrams; it is commonly referred to | |
824 | as the Fletcher checksum." | |
825 | REFERENCE | |
826 | "OSPF Version 2, Section 12.1.7 LS checksum" | |
827 | ::= { ospfLsdbEntry 7 } | |
828 | ||
829 | ||
830 | ospfLsdbAdvertisement OBJECT-TYPE | |
831 | SYNTAX OCTET STRING (SIZE (1..65535)) | |
832 | MAX-ACCESS read-only | |
833 | STATUS current | |
834 | DESCRIPTION | |
835 | "The entire Link State Advertisement, including | |
836 | its header." | |
837 | REFERENCE | |
838 | "OSPF Version 2, Section 12 Link State Adver- | |
839 | tisements" | |
840 | ::= { ospfLsdbEntry 8 } | |
841 | ||
842 | ||
843 | -- Address Range Table | |
844 | ||
845 | -- The Address Range Table acts as an adjunct to the Area | |
846 | -- Table; It describes those Address Range Summaries that | |
847 | -- are configured to be propagated from an Area to reduce | |
848 | -- the amount of information about it which is known beyond | |
849 | -- its borders. | |
850 | ||
851 | ospfAreaRangeTable OBJECT-TYPE | |
852 | SYNTAX SEQUENCE OF OspfAreaRangeEntry | |
853 | MAX-ACCESS not-accessible | |
854 | STATUS obsolete | |
855 | DESCRIPTION | |
856 | "A range if IP addresses specified by an IP | |
857 | address/IP network mask pair. For example, | |
858 | class B address range of X.X.X.X with a network | |
859 | mask of 255.255.0.0 includes all IP addresses | |
860 | from X.X.0.0 to X.X.255.255" | |
861 | REFERENCE | |
862 | "OSPF Version 2, Appendix C.2 Area parameters" | |
863 | ::= { ospf 5 } | |
864 | ospfAreaRangeEntry OBJECT-TYPE | |
865 | SYNTAX OspfAreaRangeEntry | |
866 | MAX-ACCESS not-accessible | |
867 | STATUS obsolete | |
868 | DESCRIPTION | |
869 | "A range if IP addresses specified by an IP | |
870 | address/IP network mask pair. For example, | |
871 | class B address range of X.X.X.X with a network | |
872 | mask of 255.255.0.0 includes all IP addresses | |
873 | from X.X.0.0 to X.X.255.255" | |
874 | REFERENCE | |
875 | "OSPF Version 2, Appendix C.2 Area parameters" | |
876 | INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet } | |
877 | ::= { ospfAreaRangeTable 1 } | |
878 | ||
879 | OspfAreaRangeEntry ::= | |
880 | SEQUENCE { | |
881 | ospfAreaRangeAreaId | |
882 | AreaID, | |
883 | ospfAreaRangeNet | |
884 | IpAddress, | |
885 | ospfAreaRangeMask | |
886 | IpAddress, | |
887 | ospfAreaRangeStatus | |
888 | RowStatus, | |
889 | ospfAreaRangeEffect | |
890 | INTEGER | |
891 | } | |
892 | ||
893 | ospfAreaRangeAreaId OBJECT-TYPE | |
894 | SYNTAX AreaID | |
895 | MAX-ACCESS read-only | |
896 | STATUS obsolete | |
897 | DESCRIPTION | |
898 | "The Area the Address Range is to be found | |
899 | within." | |
900 | REFERENCE | |
901 | "OSPF Version 2, Appendix C.2 Area parameters" | |
902 | ::= { ospfAreaRangeEntry 1 } | |
903 | ||
904 | ||
905 | ospfAreaRangeNet OBJECT-TYPE | |
906 | SYNTAX IpAddress | |
907 | MAX-ACCESS read-only | |
908 | STATUS obsolete | |
909 | DESCRIPTION | |
910 | "The IP Address of the Net or Subnet indicated | |
911 | by the range." | |
912 | REFERENCE | |
913 | "OSPF Version 2, Appendix C.2 Area parameters" | |
914 | ::= { ospfAreaRangeEntry 2 } | |
915 | ||
916 | ||
917 | ospfAreaRangeMask OBJECT-TYPE | |
918 | SYNTAX IpAddress | |
919 | MAX-ACCESS read-create | |
920 | STATUS obsolete | |
921 | DESCRIPTION | |
922 | "The Subnet Mask that pertains to the Net or | |
923 | Subnet." | |
924 | REFERENCE | |
925 | "OSPF Version 2, Appendix C.2 Area parameters" | |
926 | ::= { ospfAreaRangeEntry 3 } | |
927 | ||
928 | ospfAreaRangeStatus OBJECT-TYPE | |
929 | SYNTAX RowStatus | |
930 | MAX-ACCESS read-create | |
931 | STATUS obsolete | |
932 | DESCRIPTION | |
933 | "This variable displays the status of the en- | |
934 | try. Setting it to 'invalid' has the effect of | |
935 | rendering it inoperative. The internal effect | |
936 | (row removal) is implementation dependent." | |
937 | ::= { ospfAreaRangeEntry 4 } | |
938 | ||
939 | ||
940 | ospfAreaRangeEffect OBJECT-TYPE | |
941 | SYNTAX INTEGER { | |
942 | advertiseMatching (1), | |
943 | doNotAdvertiseMatching (2) | |
944 | } | |
945 | MAX-ACCESS read-create | |
946 | STATUS obsolete | |
947 | DESCRIPTION | |
948 | "Subnets subsumed by ranges either trigger the | |
949 | advertisement of the indicated summary (adver- | |
950 | tiseMatching), or result in the subnet's not | |
951 | being advertised at all outside the area." | |
952 | DEFVAL { advertiseMatching } | |
953 | ::= { ospfAreaRangeEntry 5 } | |
954 | ||
955 | ||
956 | ||
957 | -- OSPF Host Table | |
958 | ||
959 | -- The Host/Metric Table indicates what hosts are directly | |
960 | -- attached to the Router, and what metrics and types of | |
961 | -- service should be advertised for them. | |
962 | ||
963 | ospfHostTable OBJECT-TYPE | |
964 | SYNTAX SEQUENCE OF OspfHostEntry | |
965 | MAX-ACCESS not-accessible | |
966 | STATUS current | |
967 | DESCRIPTION | |
968 | "The list of Hosts, and their metrics, that the | |
969 | router will advertise as host routes." | |
970 | REFERENCE | |
971 | "OSPF Version 2, Appendix C.6 Host route param- | |
972 | eters" | |
973 | ::= { ospf 6 } | |
974 | ||
975 | ||
976 | ospfHostEntry OBJECT-TYPE | |
977 | SYNTAX OspfHostEntry | |
978 | MAX-ACCESS not-accessible | |
979 | STATUS current | |
980 | DESCRIPTION | |
981 | "A metric to be advertised, for a given type of | |
982 | service, when a given host is reachable." | |
983 | INDEX { ospfHostIpAddress, ospfHostTOS } | |
984 | ::= { ospfHostTable 1 } | |
985 | ||
986 | OspfHostEntry ::= | |
987 | SEQUENCE { | |
988 | ospfHostIpAddress | |
989 | IpAddress, | |
990 | ospfHostTOS | |
991 | TOSType, | |
992 | ospfHostMetric | |
993 | Metric, | |
994 | ospfHostStatus | |
995 | RowStatus, | |
996 | ospfHostAreaID | |
997 | AreaID | |
998 | } | |
999 | ||
1000 | ospfHostIpAddress OBJECT-TYPE | |
1001 | SYNTAX IpAddress | |
1002 | MAX-ACCESS read-only | |
1003 | STATUS current | |
1004 | DESCRIPTION | |
1005 | "The IP Address of the Host." | |
1006 | REFERENCE | |
1007 | "OSPF Version 2, Appendix C.6 Host route parame- | |
1008 | ters" | |
1009 | ::= { ospfHostEntry 1 } | |
1010 | ||
1011 | ||
1012 | ospfHostTOS OBJECT-TYPE | |
1013 | SYNTAX TOSType | |
1014 | MAX-ACCESS read-only | |
1015 | STATUS current | |
1016 | DESCRIPTION | |
1017 | "The Type of Service of the route being config- | |
1018 | ured." | |
1019 | REFERENCE | |
1020 | "OSPF Version 2, Appendix C.6 Host route parame- | |
1021 | ters" | |
1022 | ::= { ospfHostEntry 2 } | |
1023 | ||
1024 | ||
1025 | ospfHostMetric OBJECT-TYPE | |
1026 | SYNTAX Metric | |
1027 | MAX-ACCESS read-create | |
1028 | STATUS current | |
1029 | DESCRIPTION | |
1030 | "The Metric to be advertised." | |
1031 | REFERENCE | |
1032 | "OSPF Version 2, Appendix C.6 Host route parame- | |
1033 | ters" | |
1034 | ::= { ospfHostEntry 3 } | |
1035 | ||
1036 | ospfHostStatus OBJECT-TYPE | |
1037 | SYNTAX RowStatus | |
1038 | MAX-ACCESS read-create | |
1039 | STATUS current | |
1040 | DESCRIPTION | |
1041 | "This variable displays the status of the en- | |
1042 | try. Setting it to 'invalid' has the effect of | |
1043 | rendering it inoperative. The internal effect | |
1044 | (row removal) is implementation dependent." | |
1045 | ::= { ospfHostEntry 4 } | |
1046 | ||
1047 | ||
1048 | ospfHostAreaID OBJECT-TYPE | |
1049 | SYNTAX AreaID | |
1050 | MAX-ACCESS read-only | |
1051 | STATUS current | |
1052 | DESCRIPTION | |
1053 | "The Area the Host Entry is to be found within. | |
1054 | By default, the area that a subsuming OSPF in- | |
1055 | terface is in, or 0.0.0.0" | |
1056 | REFERENCE | |
1057 | "OSPF Version 2, Appendix C.2 Area parameters" | |
1058 | ::= { ospfHostEntry 5 } | |
1059 | ||
1060 | ||
1061 | -- OSPF Interface Table | |
1062 | ||
1063 | -- The OSPF Interface Table augments the ipAddrTable | |
1064 | -- with OSPF specific information. | |
1065 | ||
1066 | ospfIfTable OBJECT-TYPE | |
1067 | SYNTAX SEQUENCE OF OspfIfEntry | |
1068 | MAX-ACCESS not-accessible | |
1069 | STATUS current | |
1070 | DESCRIPTION | |
1071 | "The OSPF Interface Table describes the inter- | |
1072 | faces from the viewpoint of OSPF." | |
1073 | REFERENCE | |
1074 | "OSPF Version 2, Appendix C.3 Router interface | |
1075 | parameters" | |
1076 | ::= { ospf 7 } | |
1077 | ||
1078 | ||
1079 | ospfIfEntry OBJECT-TYPE | |
1080 | SYNTAX OspfIfEntry | |
1081 | MAX-ACCESS not-accessible | |
1082 | STATUS current | |
1083 | DESCRIPTION | |
1084 | "The OSPF Interface Entry describes one inter- | |
1085 | face from the viewpoint of OSPF." | |
1086 | INDEX { ospfIfIpAddress, ospfAddressLessIf } | |
1087 | ::= { ospfIfTable 1 } | |
1088 | ||
1089 | OspfIfEntry ::= | |
1090 | SEQUENCE { | |
1091 | ospfIfIpAddress | |
1092 | IpAddress, | |
1093 | ospfAddressLessIf | |
1094 | Integer32, | |
1095 | ospfIfAreaId | |
1096 | AreaID, | |
1097 | ospfIfType | |
1098 | INTEGER, | |
1099 | ospfIfAdminStat | |
1100 | Status, | |
1101 | ospfIfRtrPriority | |
1102 | DesignatedRouterPriority, | |
1103 | ospfIfTransitDelay | |
1104 | UpToMaxAge, | |
1105 | ospfIfRetransInterval | |
1106 | UpToMaxAge, | |
1107 | ospfIfHelloInterval | |
1108 | HelloRange, | |
1109 | ospfIfRtrDeadInterval | |
1110 | PositiveInteger, | |
1111 | ospfIfPollInterval | |
1112 | PositiveInteger, | |
1113 | ospfIfState | |
1114 | INTEGER, | |
1115 | ospfIfDesignatedRouter | |
1116 | IpAddress, | |
1117 | ospfIfBackupDesignatedRouter | |
1118 | IpAddress, | |
1119 | ospfIfEvents | |
1120 | Counter32, | |
1121 | ospfIfAuthType | |
1122 | INTEGER, | |
1123 | ospfIfAuthKey | |
1124 | OCTET STRING, | |
1125 | ospfIfStatus | |
1126 | RowStatus, | |
1127 | ospfIfMulticastForwarding | |
1128 | INTEGER, | |
1129 | ospfIfDemand | |
1130 | TruthValue | |
1131 | } | |
1132 | ||
1133 | ospfIfIpAddress OBJECT-TYPE | |
1134 | SYNTAX IpAddress | |
1135 | MAX-ACCESS read-only | |
1136 | STATUS current | |
1137 | DESCRIPTION | |
1138 | "The IP address of this OSPF interface." | |
1139 | ::= { ospfIfEntry 1 } | |
1140 | ||
1141 | ospfAddressLessIf OBJECT-TYPE | |
1142 | SYNTAX Integer32 | |
1143 | MAX-ACCESS read-only | |
1144 | STATUS current | |
1145 | DESCRIPTION | |
1146 | "For the purpose of easing the instancing of | |
1147 | addressed and addressless interfaces; This | |
1148 | variable takes the value 0 on interfaces with | |
1149 | IP Addresses, and the corresponding value of | |
1150 | ifIndex for interfaces having no IP Address." | |
1151 | ::= { ospfIfEntry 2 } | |
1152 | ospfIfAreaId OBJECT-TYPE | |
1153 | SYNTAX AreaID | |
1154 | MAX-ACCESS read-create | |
1155 | STATUS current | |
1156 | DESCRIPTION | |
1157 | "A 32-bit integer uniquely identifying the area | |
1158 | to which the interface connects. Area ID | |
1159 | 0.0.0.0 is used for the OSPF backbone." | |
1160 | DEFVAL { '00000000'H } -- 0.0.0.0 | |
1161 | ::= { ospfIfEntry 3 } | |
1162 | ||
1163 | ospfIfType OBJECT-TYPE | |
1164 | SYNTAX INTEGER { | |
1165 | broadcast (1), | |
1166 | nbma (2), | |
1167 | pointToPoint (3), | |
1168 | pointToMultipoint (5) | |
1169 | } | |
1170 | MAX-ACCESS read-create | |
1171 | STATUS current | |
1172 | DESCRIPTION | |
1173 | "The OSPF interface type. | |
1174 | ||
1175 | By way of a default, this field may be intuited | |
1176 | from the corresponding value of ifType. Broad- | |
1177 | cast LANs, such as Ethernet and IEEE 802.5, | |
1178 | take the value 'broadcast', X.25 and similar | |
1179 | technologies take the value 'nbma', and links | |
1180 | that are definitively point to point take the | |
1181 | value 'pointToPoint'." | |
1182 | ::= { ospfIfEntry 4 } | |
1183 | ||
1184 | ||
1185 | ospfIfAdminStat OBJECT-TYPE | |
1186 | SYNTAX Status | |
1187 | MAX-ACCESS read-create | |
1188 | STATUS current | |
1189 | DESCRIPTION | |
1190 | "The OSPF interface's administrative status. | |
1191 | The value formed on the interface, and the in- | |
1192 | terface will be advertised as an internal route | |
1193 | to some area. The value 'disabled' denotes | |
1194 | that the interface is external to OSPF." | |
1195 | DEFVAL { enabled } | |
1196 | ::= { ospfIfEntry 5 } | |
1197 | ||
1198 | ospfIfRtrPriority OBJECT-TYPE | |
1199 | SYNTAX DesignatedRouterPriority | |
1200 | MAX-ACCESS read-create | |
1201 | STATUS current | |
1202 | DESCRIPTION | |
1203 | "The priority of this interface. Used in | |
1204 | multi-access networks, this field is used in | |
1205 | the designated router election algorithm. The | |
1206 | value 0 signifies that the router is not eligi- | |
1207 | ble to become the designated router on this | |
1208 | particular network. In the event of a tie in | |
1209 | this value, routers will use their Router ID as | |
1210 | a tie breaker." | |
1211 | DEFVAL { 1 } | |
1212 | ::= { ospfIfEntry 6 } | |
1213 | ||
1214 | ||
1215 | ospfIfTransitDelay OBJECT-TYPE | |
1216 | SYNTAX UpToMaxAge | |
1217 | MAX-ACCESS read-create | |
1218 | STATUS current | |
1219 | DESCRIPTION | |
1220 | "The estimated number of seconds it takes to | |
1221 | transmit a link state update packet over this | |
1222 | interface." | |
1223 | DEFVAL { 1 } | |
1224 | ::= { ospfIfEntry 7 } | |
1225 | ||
1226 | ||
1227 | ospfIfRetransInterval OBJECT-TYPE | |
1228 | SYNTAX UpToMaxAge | |
1229 | MAX-ACCESS read-create | |
1230 | STATUS current | |
1231 | DESCRIPTION | |
1232 | "The number of seconds between link-state ad- | |
1233 | vertisement retransmissions, for adjacencies | |
1234 | belonging to this interface. This value is | |
1235 | also used when retransmitting database descrip- | |
1236 | tion and link-state request packets." | |
1237 | DEFVAL { 5 } | |
1238 | ::= { ospfIfEntry 8 } | |
1239 | ||
1240 | ||
1241 | ospfIfHelloInterval OBJECT-TYPE | |
1242 | SYNTAX HelloRange | |
1243 | MAX-ACCESS read-create | |
1244 | STATUS current | |
1245 | DESCRIPTION | |
1246 | "The length of time, in seconds, between the | |
1247 | Hello packets that the router sends on the in- | |
1248 | terface. This value must be the same for all | |
1249 | routers attached to a common network." | |
1250 | DEFVAL { 10 } | |
1251 | ::= { ospfIfEntry 9 } | |
1252 | ||
1253 | ||
1254 | ospfIfRtrDeadInterval OBJECT-TYPE | |
1255 | SYNTAX PositiveInteger | |
1256 | MAX-ACCESS read-create | |
1257 | STATUS current | |
1258 | DESCRIPTION | |
1259 | "The number of seconds that a router's Hello | |
1260 | packets have not been seen before it's neigh- | |
1261 | bors declare the router down. This should be | |
1262 | some multiple of the Hello interval. This | |
1263 | value must be the same for all routers attached | |
1264 | to a common network." | |
1265 | DEFVAL { 40 } | |
1266 | ::= { ospfIfEntry 10 } | |
1267 | ||
1268 | ||
1269 | ospfIfPollInterval OBJECT-TYPE | |
1270 | SYNTAX PositiveInteger | |
1271 | MAX-ACCESS read-create | |
1272 | STATUS current | |
1273 | DESCRIPTION | |
1274 | "The larger time interval, in seconds, between | |
1275 | the Hello packets sent to an inactive non- | |
1276 | broadcast multi- access neighbor." | |
1277 | DEFVAL { 120 } | |
1278 | ::= { ospfIfEntry 11 } | |
1279 | ||
1280 | ||
1281 | ospfIfState OBJECT-TYPE | |
1282 | SYNTAX INTEGER { | |
1283 | down (1), | |
1284 | loopback (2), | |
1285 | waiting (3), | |
1286 | pointToPoint (4), | |
1287 | designatedRouter (5), | |
1288 | backupDesignatedRouter (6), | |
1289 | otherDesignatedRouter (7) | |
1290 | } | |
1291 | MAX-ACCESS read-only | |
1292 | STATUS current | |
1293 | DESCRIPTION | |
1294 | "The OSPF Interface State." | |
1295 | DEFVAL { down } | |
1296 | ::= { ospfIfEntry 12 } | |
1297 | ||
1298 | ||
1299 | ospfIfDesignatedRouter OBJECT-TYPE | |
1300 | SYNTAX IpAddress | |
1301 | MAX-ACCESS read-only | |
1302 | STATUS current | |
1303 | DESCRIPTION | |
1304 | "The IP Address of the Designated Router." | |
1305 | DEFVAL { '00000000'H } -- 0.0.0.0 | |
1306 | ::= { ospfIfEntry 13 } | |
1307 | ||
1308 | ||
1309 | ospfIfBackupDesignatedRouter OBJECT-TYPE | |
1310 | SYNTAX IpAddress | |
1311 | MAX-ACCESS read-only | |
1312 | STATUS current | |
1313 | DESCRIPTION | |
1314 | "The IP Address of the Backup Designated | |
1315 | Router." | |
1316 | DEFVAL { '00000000'H } -- 0.0.0.0 | |
1317 | ::= { ospfIfEntry 14 } | |
1318 | ||
1319 | ospfIfEvents OBJECT-TYPE | |
1320 | SYNTAX Counter32 | |
1321 | MAX-ACCESS read-only | |
1322 | STATUS current | |
1323 | DESCRIPTION | |
1324 | "The number of times this OSPF interface has | |
1325 | changed its state, or an error has occurred." | |
1326 | ::= { ospfIfEntry 15 } | |
1327 | ||
1328 | ||
1329 | ospfIfAuthKey OBJECT-TYPE | |
1330 | SYNTAX OCTET STRING (SIZE (0..256)) | |
1331 | MAX-ACCESS read-create | |
1332 | STATUS current | |
1333 | DESCRIPTION | |
1334 | "The Authentication Key. If the Area's Author- | |
1335 | ization Type is simplePassword, and the key | |
1336 | length is shorter than 8 octets, the agent will | |
1337 | left adjust and zero fill to 8 octets. | |
1338 | ||
1339 | Note that unauthenticated interfaces need no | |
1340 | authentication key, and simple password authen- | |
1341 | tication cannot use a key of more than 8 oc- | |
1342 | tets. Larger keys are useful only with authen- | |
1343 | tication mechanisms not specified in this docu- | |
1344 | ment. | |
1345 | ||
1346 | When read, ospfIfAuthKey always returns an Oc- | |
1347 | tet String of length zero." | |
1348 | REFERENCE | |
1349 | "OSPF Version 2, Section 9 The Interface Data | |
1350 | Structure" | |
1351 | DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 | |
1352 | ::= { ospfIfEntry 16 } | |
1353 | ||
1354 | ospfIfStatus OBJECT-TYPE | |
1355 | SYNTAX RowStatus | |
1356 | MAX-ACCESS read-create | |
1357 | STATUS current | |
1358 | DESCRIPTION | |
1359 | "This variable displays the status of the en- | |
1360 | try. Setting it to 'invalid' has the effect of | |
1361 | rendering it inoperative. The internal effect | |
1362 | (row removal) is implementation dependent." | |
1363 | ::= { ospfIfEntry 17 } | |
1364 | ||
1365 | ||
1366 | ospfIfMulticastForwarding OBJECT-TYPE | |
1367 | SYNTAX INTEGER { | |
1368 | blocked (1), -- no multicast forwarding | |
1369 | multicast (2), -- using multicast address | |
1370 | unicast (3) -- to each OSPF neighbor | |
1371 | } | |
1372 | MAX-ACCESS read-create | |
1373 | STATUS current | |
1374 | DESCRIPTION | |
1375 | "The way multicasts should forwarded on this | |
1376 | interface; not forwarded, forwarded as data | |
1377 | link multicasts, or forwarded as data link uni- | |
1378 | casts. Data link multicasting is not meaning- | |
1379 | ful on point to point and NBMA interfaces, and | |
1380 | setting ospfMulticastForwarding to 0 effective- | |
1381 | ly disables all multicast forwarding." | |
1382 | DEFVAL { blocked } | |
1383 | ::= { ospfIfEntry 18 } | |
1384 | ||
1385 | ||
1386 | ospfIfDemand OBJECT-TYPE | |
1387 | SYNTAX TruthValue | |
1388 | MAX-ACCESS read-create | |
1389 | STATUS current | |
1390 | DESCRIPTION | |
1391 | "Indicates whether Demand OSPF procedures (hel- | |
95e74e54 | 1392 | lo suppression to FULL neighbors and setting the |
718e3744 | 1393 | DoNotAge flag on proogated LSAs) should be per- |
1394 | formed on this interface." | |
1395 | DEFVAL { false } | |
1396 | ::= { ospfIfEntry 19 } | |
1397 | ||
1398 | ||
1399 | ospfIfAuthType OBJECT-TYPE | |
1400 | SYNTAX INTEGER (0..255) | |
1401 | -- none (0), | |
1402 | -- simplePassword (1) | |
1403 | -- md5 (2) | |
1404 | -- reserved for specification by IANA (> 2) | |
1405 | MAX-ACCESS read-create | |
1406 | STATUS current | |
1407 | DESCRIPTION | |
1408 | "The authentication type specified for an in- | |
1409 | terface. Additional authentication types may | |
1410 | be assigned locally." | |
1411 | REFERENCE | |
1412 | "OSPF Version 2, Appendix E Authentication" | |
1413 | DEFVAL { 0 } -- no authentication, by default | |
1414 | ::= { ospfIfEntry 20 } | |
1415 | ||
1416 | ||
1417 | -- OSPF Interface Metric Table | |
1418 | ||
1419 | -- The Metric Table describes the metrics to be advertised | |
1420 | -- for a specified interface at the various types of service. | |
1421 | -- As such, this table is an adjunct of the OSPF Interface | |
1422 | -- Table. | |
1423 | ||
1424 | -- Types of service, as defined by RFC 791, have the ability | |
1425 | -- to request low delay, high bandwidth, or reliable linkage. | |
1426 | ||
1427 | -- For the purposes of this specification, the measure of | |
1428 | -- bandwidth | |
1429 | ||
1430 | -- Metric = 10^8 / ifSpeed | |
1431 | ||
1432 | -- is the default value. For multiple link interfaces, note | |
1433 | -- that ifSpeed is the sum of the individual link speeds. | |
1434 | -- This yields a number having the following typical values: | |
1435 | ||
1436 | -- Network Type/bit rate Metric | |
1437 | ||
1438 | -- >= 100 MBPS 1 | |
1439 | -- Ethernet/802.3 10 | |
1440 | -- E1 48 | |
1441 | -- T1 (ESF) 65 | |
1442 | -- 64 KBPS 1562 | |
1443 | -- 56 KBPS 1785 | |
1444 | -- 19.2 KBPS 5208 | |
1445 | -- 9.6 KBPS 10416 | |
1446 | ||
1447 | -- Routes that are not specified use the default (TOS 0) metric | |
1448 | ||
1449 | ospfIfMetricTable OBJECT-TYPE | |
1450 | SYNTAX SEQUENCE OF OspfIfMetricEntry | |
1451 | MAX-ACCESS not-accessible | |
1452 | STATUS current | |
1453 | DESCRIPTION | |
1454 | "The TOS metrics for a non-virtual interface | |
1455 | identified by the interface index." | |
1456 | REFERENCE | |
1457 | "OSPF Version 2, Appendix C.3 Router interface | |
1458 | parameters" | |
1459 | ::= { ospf 8 } | |
1460 | ||
1461 | ospfIfMetricEntry OBJECT-TYPE | |
1462 | SYNTAX OspfIfMetricEntry | |
1463 | MAX-ACCESS not-accessible | |
1464 | STATUS current | |
1465 | DESCRIPTION | |
1466 | "A particular TOS metric for a non-virtual in- | |
1467 | terface identified by the interface index." | |
1468 | REFERENCE | |
1469 | "OSPF Version 2, Appendix C.3 Router interface | |
1470 | parameters" | |
1471 | INDEX { ospfIfMetricIpAddress, | |
1472 | ospfIfMetricAddressLessIf, | |
1473 | ospfIfMetricTOS } | |
1474 | ::= { ospfIfMetricTable 1 } | |
1475 | ||
1476 | OspfIfMetricEntry ::= | |
1477 | SEQUENCE { | |
1478 | ospfIfMetricIpAddress | |
1479 | IpAddress, | |
1480 | ospfIfMetricAddressLessIf | |
1481 | Integer32, | |
1482 | ospfIfMetricTOS | |
1483 | TOSType, | |
1484 | ospfIfMetricValue | |
1485 | Metric, | |
1486 | ospfIfMetricStatus | |
1487 | RowStatus | |
1488 | } | |
1489 | ||
1490 | ospfIfMetricIpAddress OBJECT-TYPE | |
1491 | SYNTAX IpAddress | |
1492 | MAX-ACCESS read-only | |
1493 | STATUS current | |
1494 | DESCRIPTION | |
1495 | "The IP address of this OSPF interface. On row | |
1496 | creation, this can be derived from the in- | |
1497 | stance." | |
1498 | ::= { ospfIfMetricEntry 1 } | |
1499 | ||
1500 | ospfIfMetricAddressLessIf OBJECT-TYPE | |
1501 | SYNTAX Integer32 | |
1502 | MAX-ACCESS read-only | |
1503 | STATUS current | |
1504 | DESCRIPTION | |
1505 | "For the purpose of easing the instancing of | |
1506 | addressed and addressless interfaces; This | |
1507 | variable takes the value 0 on interfaces with | |
1508 | IP Addresses, and the value of ifIndex for in- | |
1509 | terfaces having no IP Address. On row crea- | |
1510 | tion, this can be derived from the instance." | |
1511 | ::= { ospfIfMetricEntry 2 } | |
1512 | ||
1513 | ||
1514 | ospfIfMetricTOS OBJECT-TYPE | |
1515 | SYNTAX TOSType | |
1516 | MAX-ACCESS read-only | |
1517 | STATUS current | |
1518 | DESCRIPTION | |
1519 | "The type of service metric being referenced. | |
1520 | On row creation, this can be derived from the | |
1521 | instance." | |
1522 | ::= { ospfIfMetricEntry 3 } | |
1523 | ||
1524 | ||
1525 | ospfIfMetricValue OBJECT-TYPE | |
1526 | SYNTAX Metric | |
1527 | MAX-ACCESS read-create | |
1528 | STATUS current | |
1529 | DESCRIPTION | |
1530 | "The metric of using this type of service on | |
1531 | this interface. The default value of the TOS 0 | |
1532 | Metric is 10^8 / ifSpeed." | |
1533 | ::= { ospfIfMetricEntry 4 } | |
1534 | ||
1535 | ospfIfMetricStatus OBJECT-TYPE | |
1536 | SYNTAX RowStatus | |
1537 | MAX-ACCESS read-create | |
1538 | STATUS current | |
1539 | DESCRIPTION | |
1540 | "This variable displays the status of the en- | |
1541 | try. Setting it to 'invalid' has the effect of | |
1542 | rendering it inoperative. The internal effect | |
1543 | (row removal) is implementation dependent." | |
1544 | ::= { ospfIfMetricEntry 5 } | |
1545 | ||
1546 | ||
1547 | -- OSPF Virtual Interface Table | |
1548 | ||
1549 | -- The Virtual Interface Table describes the virtual | |
1550 | -- links that the OSPF Process is configured to | |
1551 | -- carry on. | |
1552 | ||
1553 | ospfVirtIfTable OBJECT-TYPE | |
1554 | SYNTAX SEQUENCE OF OspfVirtIfEntry | |
1555 | MAX-ACCESS not-accessible | |
1556 | STATUS current | |
1557 | DESCRIPTION | |
1558 | "Information about this router's virtual inter- | |
1559 | faces." | |
1560 | REFERENCE | |
1561 | "OSPF Version 2, Appendix C.4 Virtual link | |
1562 | parameters" | |
1563 | ::= { ospf 9 } | |
1564 | ||
1565 | ||
1566 | ospfVirtIfEntry OBJECT-TYPE | |
1567 | SYNTAX OspfVirtIfEntry | |
1568 | MAX-ACCESS not-accessible | |
1569 | STATUS current | |
1570 | DESCRIPTION | |
1571 | "Information about a single Virtual Interface." | |
1572 | INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor } | |
1573 | ::= { ospfVirtIfTable 1 } | |
1574 | ||
1575 | OspfVirtIfEntry ::= | |
1576 | SEQUENCE { | |
1577 | ospfVirtIfAreaId | |
1578 | AreaID, | |
1579 | ospfVirtIfNeighbor | |
1580 | RouterID, | |
1581 | ospfVirtIfTransitDelay | |
1582 | UpToMaxAge, | |
1583 | ospfVirtIfRetransInterval | |
1584 | UpToMaxAge, | |
1585 | ospfVirtIfHelloInterval | |
1586 | HelloRange, | |
1587 | ospfVirtIfRtrDeadInterval | |
1588 | PositiveInteger, | |
1589 | ospfVirtIfState | |
1590 | INTEGER, | |
1591 | ospfVirtIfEvents | |
1592 | Counter32, | |
1593 | ospfVirtIfAuthType | |
1594 | INTEGER, | |
1595 | ospfVirtIfAuthKey | |
1596 | OCTET STRING, | |
1597 | ospfVirtIfStatus | |
1598 | RowStatus | |
1599 | } | |
1600 | ||
1601 | ospfVirtIfAreaId OBJECT-TYPE | |
1602 | SYNTAX AreaID | |
1603 | MAX-ACCESS read-only | |
1604 | STATUS current | |
1605 | DESCRIPTION | |
1606 | "The Transit Area that the Virtual Link | |
1607 | traverses. By definition, this is not 0.0.0.0" | |
1608 | ::= { ospfVirtIfEntry 1 } | |
1609 | ||
1610 | ||
1611 | ospfVirtIfNeighbor OBJECT-TYPE | |
1612 | SYNTAX RouterID | |
1613 | MAX-ACCESS read-only | |
1614 | STATUS current | |
1615 | DESCRIPTION | |
1616 | "The Router ID of the Virtual Neighbor." | |
1617 | ::= { ospfVirtIfEntry 2 } | |
1618 | ||
1619 | ||
1620 | ospfVirtIfTransitDelay OBJECT-TYPE | |
1621 | SYNTAX UpToMaxAge | |
1622 | MAX-ACCESS read-create | |
1623 | STATUS current | |
1624 | DESCRIPTION | |
1625 | "The estimated number of seconds it takes to | |
1626 | transmit a link- state update packet over this | |
1627 | interface." | |
1628 | DEFVAL { 1 } | |
1629 | ::= { ospfVirtIfEntry 3 } | |
1630 | ||
1631 | ||
1632 | ospfVirtIfRetransInterval OBJECT-TYPE | |
1633 | SYNTAX UpToMaxAge | |
1634 | MAX-ACCESS read-create | |
1635 | STATUS current | |
1636 | DESCRIPTION | |
1637 | "The number of seconds between link-state ad- | |
1638 | vertisement retransmissions, for adjacencies | |
1639 | belonging to this interface. This value is | |
1640 | also used when retransmitting database descrip- | |
1641 | tion and link-state request packets. This | |
1642 | value should be well over the expected round- | |
1643 | trip time." | |
1644 | DEFVAL { 5 } | |
1645 | ::= { ospfVirtIfEntry 4 } | |
1646 | ||
1647 | ||
1648 | ospfVirtIfHelloInterval OBJECT-TYPE | |
1649 | SYNTAX HelloRange | |
1650 | MAX-ACCESS read-create | |
1651 | STATUS current | |
1652 | DESCRIPTION | |
1653 | "The length of time, in seconds, between the | |
1654 | Hello packets that the router sends on the in- | |
1655 | terface. This value must be the same for the | |
1656 | virtual neighbor." | |
1657 | DEFVAL { 10 } | |
1658 | ::= { ospfVirtIfEntry 5 } | |
1659 | ||
1660 | ||
1661 | ospfVirtIfRtrDeadInterval OBJECT-TYPE | |
1662 | SYNTAX PositiveInteger | |
1663 | MAX-ACCESS read-create | |
1664 | STATUS current | |
1665 | DESCRIPTION | |
1666 | "The number of seconds that a router's Hello | |
1667 | packets have not been seen before it's neigh- | |
1668 | bors declare the router down. This should be | |
1669 | some multiple of the Hello interval. This | |
1670 | value must be the same for the virtual neigh- | |
1671 | bor." | |
1672 | DEFVAL { 60 } | |
1673 | ::= { ospfVirtIfEntry 6 } | |
1674 | ||
1675 | ||
1676 | ospfVirtIfState OBJECT-TYPE | |
1677 | SYNTAX INTEGER { | |
1678 | down (1), -- these use the same encoding | |
1679 | pointToPoint (4) -- as the ospfIfTable | |
1680 | } | |
1681 | MAX-ACCESS read-only | |
1682 | STATUS current | |
1683 | DESCRIPTION | |
1684 | "OSPF virtual interface states." | |
1685 | DEFVAL { down } | |
1686 | ::= { ospfVirtIfEntry 7 } | |
1687 | ||
1688 | ||
1689 | ospfVirtIfEvents OBJECT-TYPE | |
1690 | SYNTAX Counter32 | |
1691 | MAX-ACCESS read-only | |
1692 | STATUS current | |
1693 | DESCRIPTION | |
1694 | "The number of state changes or error events on | |
1695 | this Virtual Link" | |
1696 | ::= { ospfVirtIfEntry 8 } | |
1697 | ||
1698 | ||
1699 | ospfVirtIfAuthKey OBJECT-TYPE | |
1700 | SYNTAX OCTET STRING (SIZE(0..256)) | |
1701 | MAX-ACCESS read-create | |
1702 | STATUS current | |
1703 | DESCRIPTION | |
1704 | "If Authentication Type is simplePassword, the | |
1705 | device will left adjust and zero fill to 8 oc- | |
1706 | tets. | |
1707 | ||
1708 | Note that unauthenticated interfaces need no | |
1709 | authentication key, and simple password authen- | |
1710 | tication cannot use a key of more than 8 oc- | |
1711 | tets. Larger keys are useful only with authen- | |
1712 | tication mechanisms not specified in this docu- | |
1713 | ment. | |
1714 | ||
1715 | When read, ospfVifAuthKey always returns a | |
1716 | string of length zero." | |
1717 | REFERENCE | |
1718 | "OSPF Version 2, Section 9 The Interface Data | |
1719 | Structure" | |
1720 | DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 | |
1721 | ::= { ospfVirtIfEntry 9 } | |
1722 | ||
1723 | ||
1724 | ospfVirtIfStatus OBJECT-TYPE | |
1725 | SYNTAX RowStatus | |
1726 | MAX-ACCESS read-create | |
1727 | STATUS current | |
1728 | DESCRIPTION | |
1729 | "This variable displays the status of the en- | |
1730 | try. Setting it to 'invalid' has the effect of | |
1731 | rendering it inoperative. The internal effect | |
1732 | (row removal) is implementation dependent." | |
1733 | ::= { ospfVirtIfEntry 10 } | |
1734 | ||
1735 | ||
1736 | ospfVirtIfAuthType OBJECT-TYPE | |
1737 | SYNTAX INTEGER (0..255) | |
1738 | -- none (0), | |
1739 | -- simplePassword (1) | |
1740 | -- md5 (2) | |
1741 | -- reserved for specification by IANA (> 2) | |
1742 | MAX-ACCESS read-create | |
1743 | STATUS current | |
1744 | DESCRIPTION | |
1745 | "The authentication type specified for a virtu- | |
1746 | al interface. Additional authentication types | |
1747 | may be assigned locally." | |
1748 | REFERENCE | |
1749 | "OSPF Version 2, Appendix E Authentication" | |
1750 | DEFVAL { 0 } -- no authentication, by default | |
1751 | ::= { ospfVirtIfEntry 11 } | |
1752 | ||
1753 | ||
1754 | -- OSPF Neighbor Table | |
1755 | ||
1756 | -- The OSPF Neighbor Table describes all neighbors in | |
1757 | -- the locality of the subject router. | |
1758 | ||
1759 | ospfNbrTable OBJECT-TYPE | |
1760 | SYNTAX SEQUENCE OF OspfNbrEntry | |
1761 | MAX-ACCESS not-accessible | |
1762 | STATUS current | |
1763 | DESCRIPTION | |
1764 | "A table of non-virtual neighbor information." | |
1765 | REFERENCE | |
1766 | "OSPF Version 2, Section 10 The Neighbor Data | |
1767 | Structure" | |
1768 | ::= { ospf 10 } | |
1769 | ||
1770 | ||
1771 | ospfNbrEntry OBJECT-TYPE | |
1772 | SYNTAX OspfNbrEntry | |
1773 | MAX-ACCESS not-accessible | |
1774 | STATUS current | |
1775 | DESCRIPTION | |
1776 | "The information regarding a single neighbor." | |
1777 | REFERENCE | |
1778 | "OSPF Version 2, Section 10 The Neighbor Data | |
1779 | Structure" | |
1780 | INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex } | |
1781 | ::= { ospfNbrTable 1 } | |
1782 | ||
1783 | OspfNbrEntry ::= | |
1784 | SEQUENCE { | |
1785 | ospfNbrIpAddr | |
1786 | IpAddress, | |
1787 | ospfNbrAddressLessIndex | |
1788 | InterfaceIndex, | |
1789 | ospfNbrRtrId | |
1790 | RouterID, | |
1791 | ospfNbrOptions | |
1792 | Integer32, | |
1793 | ospfNbrPriority | |
1794 | DesignatedRouterPriority, | |
1795 | ospfNbrState | |
1796 | INTEGER, | |
1797 | ospfNbrEvents | |
1798 | Counter32, | |
1799 | ospfNbrLsRetransQLen | |
1800 | Gauge32, | |
1801 | ospfNbmaNbrStatus | |
1802 | RowStatus, | |
1803 | ospfNbmaNbrPermanence | |
1804 | INTEGER, | |
1805 | ospfNbrHelloSuppressed | |
1806 | TruthValue | |
1807 | } | |
1808 | ||
1809 | ospfNbrIpAddr OBJECT-TYPE | |
1810 | SYNTAX IpAddress | |
1811 | MAX-ACCESS read-only | |
1812 | STATUS current | |
1813 | DESCRIPTION | |
1814 | "The IP address this neighbor is using in its | |
1815 | IP Source Address. Note that, on addressless | |
1816 | links, this will not be 0.0.0.0, but the ad- | |
1817 | dress of another of the neighbor's interfaces." | |
1818 | ::= { ospfNbrEntry 1 } | |
1819 | ||
1820 | ||
1821 | ospfNbrAddressLessIndex OBJECT-TYPE | |
1822 | SYNTAX InterfaceIndex | |
1823 | MAX-ACCESS read-only | |
1824 | STATUS current | |
1825 | DESCRIPTION | |
1826 | "On an interface having an IP Address, zero. | |
1827 | On addressless interfaces, the corresponding | |
1828 | value of ifIndex in the Internet Standard MIB. | |
1829 | On row creation, this can be derived from the | |
1830 | instance." | |
1831 | ::= { ospfNbrEntry 2 } | |
1832 | ||
1833 | ||
1834 | ospfNbrRtrId OBJECT-TYPE | |
1835 | SYNTAX RouterID | |
1836 | MAX-ACCESS read-only | |
1837 | STATUS current | |
1838 | DESCRIPTION | |
1839 | "A 32-bit integer (represented as a type IpAd- | |
1840 | dress) uniquely identifying the neighboring | |
1841 | router in the Autonomous System." | |
1842 | DEFVAL { '00000000'H } -- 0.0.0.0 | |
1843 | ::= { ospfNbrEntry 3 } | |
1844 | ||
1845 | ||
1846 | ospfNbrOptions OBJECT-TYPE | |
1847 | SYNTAX Integer32 | |
1848 | MAX-ACCESS read-only | |
1849 | STATUS current | |
1850 | DESCRIPTION | |
1851 | "A Bit Mask corresponding to the neighbor's op- | |
1852 | tions field. | |
1853 | ||
1854 | Bit 0, if set, indicates that the system will | |
1855 | operate on Type of Service metrics other than | |
1856 | TOS 0. If zero, the neighbor will ignore all | |
1857 | metrics except the TOS 0 metric. | |
1858 | ||
1859 | Bit 1, if set, indicates that the associated | |
1860 | area accepts and operates on external informa- | |
1861 | tion; if zero, it is a stub area. | |
1862 | ||
1863 | Bit 2, if set, indicates that the system is ca- | |
1864 | pable of routing IP Multicast datagrams; i.e., | |
1865 | that it implements the Multicast Extensions to | |
1866 | OSPF. | |
1867 | ||
1868 | Bit 3, if set, indicates that the associated | |
1869 | area is an NSSA. These areas are capable of | |
1870 | carrying type 7 external advertisements, which | |
1871 | are translated into type 5 external advertise- | |
1872 | ments at NSSA borders." | |
1873 | REFERENCE | |
1874 | "OSPF Version 2, Section 12.1.2 Options" | |
1875 | DEFVAL { 0 } | |
1876 | ::= { ospfNbrEntry 4 } | |
1877 | ||
1878 | ||
1879 | ospfNbrPriority OBJECT-TYPE | |
1880 | SYNTAX DesignatedRouterPriority | |
1881 | MAX-ACCESS read-create | |
1882 | STATUS current | |
1883 | DESCRIPTION | |
1884 | "The priority of this neighbor in the designat- | |
1885 | ed router election algorithm. The value 0 sig- | |
1886 | nifies that the neighbor is not eligible to be- | |
1887 | come the designated router on this particular | |
1888 | network." | |
1889 | DEFVAL { 1 } | |
1890 | ::= { ospfNbrEntry 5 } | |
1891 | ||
1892 | ||
1893 | ospfNbrState OBJECT-TYPE | |
1894 | SYNTAX INTEGER { | |
1895 | down (1), | |
1896 | attempt (2), | |
1897 | init (3), | |
1898 | twoWay (4), | |
1899 | exchangeStart (5), | |
1900 | exchange (6), | |
1901 | loading (7), | |
1902 | full (8) | |
1903 | } | |
1904 | MAX-ACCESS read-only | |
1905 | STATUS current | |
1906 | DESCRIPTION | |
1907 | "The State of the relationship with this Neigh- | |
1908 | bor." | |
1909 | REFERENCE | |
1910 | "OSPF Version 2, Section 10.1 Neighbor States" | |
1911 | DEFVAL { down } | |
1912 | ::= { ospfNbrEntry 6 } | |
1913 | ||
1914 | ||
1915 | ospfNbrEvents OBJECT-TYPE | |
1916 | SYNTAX Counter32 | |
1917 | MAX-ACCESS read-only | |
1918 | STATUS current | |
1919 | DESCRIPTION | |
1920 | "The number of times this neighbor relationship | |
1921 | has changed state, or an error has occurred." | |
1922 | ::= { ospfNbrEntry 7 } | |
1923 | ||
1924 | ||
1925 | ospfNbrLsRetransQLen OBJECT-TYPE | |
1926 | SYNTAX Gauge32 | |
1927 | MAX-ACCESS read-only | |
1928 | STATUS current | |
1929 | DESCRIPTION | |
1930 | "The current length of the retransmission | |
1931 | queue." | |
1932 | ::= { ospfNbrEntry 8 } | |
1933 | ||
1934 | ||
1935 | ospfNbmaNbrStatus OBJECT-TYPE | |
1936 | SYNTAX RowStatus | |
1937 | MAX-ACCESS read-create | |
1938 | STATUS current | |
1939 | DESCRIPTION | |
1940 | "This variable displays the status of the en- | |
1941 | try. Setting it to 'invalid' has the effect of | |
1942 | rendering it inoperative. The internal effect | |
1943 | (row removal) is implementation dependent." | |
1944 | ::= { ospfNbrEntry 9 } | |
1945 | ||
1946 | ||
1947 | ospfNbmaNbrPermanence OBJECT-TYPE | |
1948 | SYNTAX INTEGER { | |
1949 | dynamic (1), -- learned through protocol | |
1950 | permanent (2) -- configured address | |
1951 | } | |
1952 | MAX-ACCESS read-only | |
1953 | STATUS current | |
1954 | DESCRIPTION | |
1955 | "This variable displays the status of the en- | |
1956 | try. 'dynamic' and 'permanent' refer to how | |
1957 | the neighbor became known." | |
1958 | DEFVAL { permanent } | |
1959 | ::= { ospfNbrEntry 10 } | |
1960 | ||
1961 | ||
1962 | ospfNbrHelloSuppressed OBJECT-TYPE | |
1963 | SYNTAX TruthValue | |
1964 | MAX-ACCESS read-only | |
1965 | STATUS current | |
1966 | DESCRIPTION | |
1967 | "Indicates whether Hellos are being suppressed | |
1968 | to the neighbor" | |
1969 | ::= { ospfNbrEntry 11 } | |
1970 | ||
1971 | ||
1972 | -- OSPF Virtual Neighbor Table | |
1973 | ||
1974 | -- This table describes all virtual neighbors. | |
1975 | -- Since Virtual Links are configured in the | |
1976 | -- virtual interface table, this table is read-only. | |
1977 | ||
1978 | ospfVirtNbrTable OBJECT-TYPE | |
1979 | SYNTAX SEQUENCE OF OspfVirtNbrEntry | |
1980 | MAX-ACCESS not-accessible | |
1981 | STATUS current | |
1982 | DESCRIPTION | |
1983 | "A table of virtual neighbor information." | |
1984 | REFERENCE | |
1985 | "OSPF Version 2, Section 15 Virtual Links" | |
1986 | ::= { ospf 11 } | |
1987 | ||
1988 | ||
1989 | ospfVirtNbrEntry OBJECT-TYPE | |
1990 | SYNTAX OspfVirtNbrEntry | |
1991 | MAX-ACCESS not-accessible | |
1992 | STATUS current | |
1993 | DESCRIPTION | |
1994 | "Virtual neighbor information." | |
1995 | INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId } | |
1996 | ::= { ospfVirtNbrTable 1 } | |
1997 | ||
1998 | OspfVirtNbrEntry ::= | |
1999 | SEQUENCE { | |
2000 | ospfVirtNbrArea | |
2001 | AreaID, | |
2002 | ospfVirtNbrRtrId | |
2003 | RouterID, | |
2004 | ospfVirtNbrIpAddr | |
2005 | IpAddress, | |
2006 | ospfVirtNbrOptions | |
2007 | Integer32, | |
2008 | ospfVirtNbrState | |
2009 | INTEGER, | |
2010 | ospfVirtNbrEvents | |
2011 | Counter32, | |
2012 | ospfVirtNbrLsRetransQLen | |
2013 | Gauge32, | |
2014 | ospfVirtNbrHelloSuppressed | |
2015 | TruthValue | |
2016 | } | |
2017 | ||
2018 | ospfVirtNbrArea OBJECT-TYPE | |
2019 | SYNTAX AreaID | |
2020 | MAX-ACCESS read-only | |
2021 | STATUS current | |
2022 | DESCRIPTION | |
2023 | "The Transit Area Identifier." | |
2024 | ::= { ospfVirtNbrEntry 1 } | |
2025 | ||
2026 | ||
2027 | ospfVirtNbrRtrId OBJECT-TYPE | |
2028 | SYNTAX RouterID | |
2029 | MAX-ACCESS read-only | |
2030 | STATUS current | |
2031 | DESCRIPTION | |
2032 | "A 32-bit integer uniquely identifying the | |
2033 | neighboring router in the Autonomous System." | |
2034 | ::= { ospfVirtNbrEntry 2 } | |
2035 | ||
2036 | ||
2037 | ospfVirtNbrIpAddr OBJECT-TYPE | |
2038 | SYNTAX IpAddress | |
2039 | MAX-ACCESS read-only | |
2040 | STATUS current | |
2041 | DESCRIPTION | |
2042 | "The IP address this Virtual Neighbor is us- | |
2043 | ing." | |
2044 | ::= { ospfVirtNbrEntry 3 } | |
2045 | ||
2046 | ||
2047 | ospfVirtNbrOptions OBJECT-TYPE | |
2048 | SYNTAX Integer32 | |
2049 | MAX-ACCESS read-only | |
2050 | STATUS current | |
2051 | DESCRIPTION | |
2052 | "A Bit Mask corresponding to the neighbor's op- | |
2053 | tions field. | |
2054 | ||
2055 | Bit 1, if set, indicates that the system will | |
2056 | operate on Type of Service metrics other than | |
2057 | TOS 0. If zero, the neighbor will ignore all | |
2058 | metrics except the TOS 0 metric. | |
2059 | ||
2060 | Bit 2, if set, indicates that the system is | |
2061 | Network Multicast capable; ie, that it imple- | |
2062 | ments OSPF Multicast Routing." | |
2063 | ::= { ospfVirtNbrEntry 4 } | |
2064 | ospfVirtNbrState OBJECT-TYPE | |
2065 | SYNTAX INTEGER { | |
2066 | down (1), | |
2067 | attempt (2), | |
2068 | init (3), | |
2069 | twoWay (4), | |
2070 | exchangeStart (5), | |
2071 | exchange (6), | |
2072 | loading (7), | |
2073 | full (8) | |
2074 | } | |
2075 | MAX-ACCESS read-only | |
2076 | STATUS current | |
2077 | DESCRIPTION | |
2078 | "The state of the Virtual Neighbor Relation- | |
2079 | ship." | |
2080 | ::= { ospfVirtNbrEntry 5 } | |
2081 | ||
2082 | ||
2083 | ospfVirtNbrEvents OBJECT-TYPE | |
2084 | SYNTAX Counter32 | |
2085 | MAX-ACCESS read-only | |
2086 | STATUS current | |
2087 | DESCRIPTION | |
2088 | "The number of times this virtual link has | |
2089 | changed its state, or an error has occurred." | |
2090 | ::= { ospfVirtNbrEntry 6 } | |
2091 | ||
2092 | ||
2093 | ospfVirtNbrLsRetransQLen OBJECT-TYPE | |
2094 | SYNTAX Gauge32 | |
2095 | MAX-ACCESS read-only | |
2096 | STATUS current | |
2097 | DESCRIPTION | |
2098 | "The current length of the retransmission | |
2099 | queue." | |
2100 | ::= { ospfVirtNbrEntry 7 } | |
2101 | ||
2102 | ||
2103 | ospfVirtNbrHelloSuppressed OBJECT-TYPE | |
2104 | SYNTAX TruthValue | |
2105 | MAX-ACCESS read-only | |
2106 | STATUS current | |
2107 | DESCRIPTION | |
2108 | "Indicates whether Hellos are being suppressed | |
2109 | to the neighbor" | |
2110 | ::= { ospfVirtNbrEntry 8 } | |
2111 | ||
2112 | -- OSPF Link State Database, External | |
2113 | ||
2114 | -- The Link State Database contains the Link State | |
2115 | -- Advertisements from throughout the areas that the | |
2116 | -- device is attached to. | |
2117 | ||
2118 | -- This table is identical to the OSPF LSDB Table in | |
2119 | -- format, but contains only External Link State | |
2120 | -- Advertisements. The purpose is to allow external | |
2121 | -- LSAs to be displayed once for the router rather | |
2122 | -- than once in each non-stub area. | |
2123 | ||
2124 | ospfExtLsdbTable OBJECT-TYPE | |
2125 | SYNTAX SEQUENCE OF OspfExtLsdbEntry | |
2126 | MAX-ACCESS not-accessible | |
2127 | STATUS current | |
2128 | DESCRIPTION | |
2129 | "The OSPF Process's Links State Database." | |
2130 | REFERENCE | |
2131 | "OSPF Version 2, Section 12 Link State Adver- | |
2132 | tisements" | |
2133 | ::= { ospf 12 } | |
2134 | ||
2135 | ||
2136 | ospfExtLsdbEntry OBJECT-TYPE | |
2137 | SYNTAX OspfExtLsdbEntry | |
2138 | MAX-ACCESS not-accessible | |
2139 | STATUS current | |
2140 | DESCRIPTION | |
2141 | "A single Link State Advertisement." | |
2142 | INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId } | |
2143 | ::= { ospfExtLsdbTable 1 } | |
2144 | ||
2145 | OspfExtLsdbEntry ::= | |
2146 | SEQUENCE { | |
2147 | ospfExtLsdbType | |
2148 | INTEGER, | |
2149 | ospfExtLsdbLsid | |
2150 | IpAddress, | |
2151 | ospfExtLsdbRouterId | |
2152 | RouterID, | |
2153 | ospfExtLsdbSequence | |
2154 | Integer32, | |
2155 | ospfExtLsdbAge | |
2156 | Integer32, | |
2157 | ospfExtLsdbChecksum | |
2158 | Integer32, | |
2159 | ospfExtLsdbAdvertisement | |
2160 | OCTET STRING | |
2161 | } | |
2162 | ||
2163 | ospfExtLsdbType OBJECT-TYPE | |
2164 | SYNTAX INTEGER { | |
2165 | asExternalLink (5) | |
2166 | } | |
2167 | MAX-ACCESS read-only | |
2168 | STATUS current | |
2169 | DESCRIPTION | |
2170 | "The type of the link state advertisement. | |
2171 | Each link state type has a separate advertise- | |
2172 | ment format." | |
2173 | REFERENCE | |
2174 | "OSPF Version 2, Appendix A.4.1 The Link State | |
2175 | Advertisement header" | |
2176 | ::= { ospfExtLsdbEntry 1 } | |
2177 | ||
2178 | ||
2179 | ospfExtLsdbLsid OBJECT-TYPE | |
2180 | SYNTAX IpAddress | |
2181 | MAX-ACCESS read-only | |
2182 | STATUS current | |
2183 | DESCRIPTION | |
2184 | "The Link State ID is an LS Type Specific field | |
2185 | containing either a Router ID or an IP Address; | |
2186 | it identifies the piece of the routing domain | |
2187 | that is being described by the advertisement." | |
2188 | REFERENCE | |
2189 | "OSPF Version 2, Section 12.1.4 Link State ID" | |
2190 | ::= { ospfExtLsdbEntry 2 } | |
2191 | ||
2192 | ||
2193 | ospfExtLsdbRouterId OBJECT-TYPE | |
2194 | SYNTAX RouterID | |
2195 | MAX-ACCESS read-only | |
2196 | STATUS current | |
2197 | DESCRIPTION | |
2198 | "The 32 bit number that uniquely identifies the | |
2199 | originating router in the Autonomous System." | |
2200 | REFERENCE | |
2201 | "OSPF Version 2, Appendix C.1 Global parameters" | |
2202 | ::= { ospfExtLsdbEntry 3 } | |
2203 | ||
2204 | -- Note that the OSPF Sequence Number is a 32 bit signed | |
2205 | -- integer. It starts with the value '80000001'h, | |
2206 | -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h | |
2207 | -- Thus, a typical sequence number will be very negative. | |
2208 | ospfExtLsdbSequence OBJECT-TYPE | |
2209 | SYNTAX Integer32 | |
2210 | MAX-ACCESS read-only | |
2211 | STATUS current | |
2212 | DESCRIPTION | |
2213 | "The sequence number field is a signed 32-bit | |
2214 | integer. It is used to detect old and dupli- | |
2215 | cate link state advertisements. The space of | |
2216 | sequence numbers is linearly ordered. The | |
2217 | larger the sequence number the more recent the | |
2218 | advertisement." | |
2219 | REFERENCE | |
2220 | "OSPF Version 2, Section 12.1.6 LS sequence | |
2221 | number" | |
2222 | ::= { ospfExtLsdbEntry 4 } | |
2223 | ||
2224 | ||
2225 | ospfExtLsdbAge OBJECT-TYPE | |
2226 | SYNTAX Integer32 -- Should be 0..MaxAge | |
2227 | MAX-ACCESS read-only | |
2228 | STATUS current | |
2229 | DESCRIPTION | |
2230 | "This field is the age of the link state adver- | |
2231 | tisement in seconds." | |
2232 | REFERENCE | |
2233 | "OSPF Version 2, Section 12.1.1 LS age" | |
2234 | ::= { ospfExtLsdbEntry 5 } | |
2235 | ||
2236 | ||
2237 | ospfExtLsdbChecksum OBJECT-TYPE | |
2238 | SYNTAX Integer32 | |
2239 | MAX-ACCESS read-only | |
2240 | STATUS current | |
2241 | DESCRIPTION | |
2242 | "This field is the checksum of the complete | |
2243 | contents of the advertisement, excepting the | |
2244 | age field. The age field is excepted so that | |
2245 | an advertisement's age can be incremented | |
2246 | without updating the checksum. The checksum | |
2247 | used is the same that is used for ISO connec- | |
2248 | tionless datagrams; it is commonly referred to | |
2249 | as the Fletcher checksum." | |
2250 | REFERENCE | |
2251 | "OSPF Version 2, Section 12.1.7 LS checksum" | |
2252 | ::= { ospfExtLsdbEntry 6 } | |
2253 | ||
2254 | ||
2255 | ospfExtLsdbAdvertisement OBJECT-TYPE | |
2256 | SYNTAX OCTET STRING (SIZE(36)) | |
2257 | MAX-ACCESS read-only | |
2258 | STATUS current | |
2259 | DESCRIPTION | |
2260 | "The entire Link State Advertisement, including | |
2261 | its header." | |
2262 | REFERENCE | |
2263 | "OSPF Version 2, Section 12 Link State Adver- | |
2264 | tisements" | |
2265 | ::= { ospfExtLsdbEntry 7 } | |
2266 | ||
2267 | ||
2268 | -- OSPF Use of the CIDR Route Table | |
2269 | ||
2270 | ospfRouteGroup OBJECT IDENTIFIER ::= { ospf 13 } | |
2271 | ||
2272 | -- The IP Forwarding Table defines a number of objects for use by | |
2273 | -- the routing protocol to externalize its information. Most of | |
2274 | -- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy, | |
2275 | -- ipForwardNextHop, ipForwardIfIndex, ipForwardType, | |
2276 | -- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are | |
2277 | -- defined there. | |
2278 | ||
2279 | -- Those that leave some discretion are defined here. | |
2280 | ||
2281 | -- ipCidrRouteProto is, of course, ospf (13). | |
2282 | ||
2283 | -- ipCidrRouteAge is the time since the route was first calculated, | |
2284 | -- as opposed to the time since the last SPF run. | |
2285 | ||
2286 | -- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing | |
2287 | -- protocol. The following values shall be found there depending | |
2288 | -- on the way the route was calculated. | |
2289 | ||
2290 | ospfIntraArea OBJECT IDENTIFIER ::= { ospfRouteGroup 1 } | |
2291 | ospfInterArea OBJECT IDENTIFIER ::= { ospfRouteGroup 2 } | |
2292 | ospfExternalType1 OBJECT IDENTIFIER ::= { ospfRouteGroup 3 } | |
2293 | ospfExternalType2 OBJECT IDENTIFIER ::= { ospfRouteGroup 4 } | |
2294 | ||
2295 | -- ipCidrRouteMetric1 is, by definition, the primary routing | |
2296 | -- metric. Therefore, it should be the metric that route | |
2297 | -- selection is based on. For intra-area and inter-area routes, | |
2298 | -- it is an OSPF metric. For External Type 1 (comparable value) | |
2299 | -- routes, it is an OSPF metric plus the External Metric. For | |
2300 | -- external Type 2 (non-comparable value) routes, it is the | |
2301 | -- external metric. | |
2302 | ||
2303 | -- ipCidrRouteMetric2 is, by definition, a secondary routing | |
2304 | -- metric. Therefore, it should be the metric that breaks a tie | |
2305 | -- among routes having equal metric1 values and the same | |
2306 | -- calculation rule. For intra-area, inter-area routes, and | |
2307 | -- External Type 1 (comparable value) routes, it is unused. For | |
2308 | -- external Type 2 (non-comparable value) routes, it is the metric | |
2309 | -- to the AS border router. | |
2310 | ||
2311 | -- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5 are | |
2312 | -- unused. | |
2313 | ||
2314 | -- | |
2315 | -- The OSPF Area Aggregate Table | |
2316 | -- | |
2317 | -- This table replaces the OSPF Area Summary Table, being an | |
2318 | -- extension of that for CIDR routers. | |
2319 | ||
2320 | ospfAreaAggregateTable OBJECT-TYPE | |
2321 | SYNTAX SEQUENCE OF OspfAreaAggregateEntry | |
2322 | MAX-ACCESS not-accessible | |
2323 | STATUS current | |
2324 | DESCRIPTION | |
2325 | "A range of IP addresses specified by an IP | |
2326 | address/IP network mask pair. For example, | |
2327 | class B address range of X.X.X.X with a network | |
2328 | mask of 255.255.0.0 includes all IP addresses | |
2329 | from X.X.0.0 to X.X.255.255. Note that if | |
2330 | ranges are configured such that one range sub- | |
2331 | sumes another range (e.g., 10.0.0.0 mask | |
2332 | 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the | |
2333 | most specific match is the preferred one." | |
2334 | REFERENCE | |
2335 | "OSPF Version 2, Appendix C.2 Area parameters" | |
2336 | ::= { ospf 14 } | |
2337 | ||
2338 | ||
2339 | ospfAreaAggregateEntry OBJECT-TYPE | |
2340 | SYNTAX OspfAreaAggregateEntry | |
2341 | MAX-ACCESS not-accessible | |
2342 | STATUS current | |
2343 | DESCRIPTION | |
2344 | "A range of IP addresses specified by an IP | |
2345 | address/IP network mask pair. For example, | |
2346 | class B address range of X.X.X.X with a network | |
2347 | mask of 255.255.0.0 includes all IP addresses | |
2348 | from X.X.0.0 to X.X.255.255. Note that if | |
2349 | ranges are range configured such that one range | |
2350 | subsumes another range (e.g., 10.0.0.0 mask | |
2351 | 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the | |
2352 | most specific match is the preferred one." | |
2353 | REFERENCE | |
2354 | "OSPF Version 2, Appendix C.2 Area parameters" | |
2355 | INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, | |
2356 | ospfAreaAggregateNet, ospfAreaAggregateMask } | |
2357 | ::= { ospfAreaAggregateTable 1 } | |
2358 | ||
2359 | ||
2360 | OspfAreaAggregateEntry ::= | |
2361 | SEQUENCE { | |
2362 | ospfAreaAggregateAreaID | |
2363 | AreaID, | |
2364 | ospfAreaAggregateLsdbType | |
2365 | INTEGER, | |
2366 | ospfAreaAggregateNet | |
2367 | IpAddress, | |
2368 | ospfAreaAggregateMask | |
2369 | IpAddress, | |
2370 | ospfAreaAggregateStatus | |
2371 | RowStatus, | |
2372 | ospfAreaAggregateEffect | |
2373 | INTEGER | |
2374 | } | |
2375 | ||
2376 | ospfAreaAggregateAreaID OBJECT-TYPE | |
2377 | SYNTAX AreaID | |
2378 | MAX-ACCESS read-only | |
2379 | STATUS current | |
2380 | DESCRIPTION | |
2381 | "The Area the Address Aggregate is to be found | |
2382 | within." | |
2383 | REFERENCE | |
2384 | "OSPF Version 2, Appendix C.2 Area parameters" | |
2385 | ::= { ospfAreaAggregateEntry 1 } | |
2386 | ||
2387 | ||
2388 | ospfAreaAggregateLsdbType OBJECT-TYPE | |
2389 | SYNTAX INTEGER { | |
2390 | summaryLink (3), | |
2391 | nssaExternalLink (7) | |
2392 | } | |
2393 | MAX-ACCESS read-only | |
2394 | STATUS current | |
2395 | DESCRIPTION | |
2396 | "The type of the Address Aggregate. This field | |
2397 | specifies the Lsdb type that this Address Ag- | |
2398 | gregate applies to." | |
2399 | REFERENCE | |
2400 | "OSPF Version 2, Appendix A.4.1 The Link State | |
2401 | Advertisement header" | |
2402 | ::= { ospfAreaAggregateEntry 2 } | |
2403 | ||
2404 | ||
2405 | ospfAreaAggregateNet OBJECT-TYPE | |
2406 | SYNTAX IpAddress | |
2407 | MAX-ACCESS read-only | |
2408 | STATUS current | |
2409 | DESCRIPTION | |
2410 | "The IP Address of the Net or Subnet indicated | |
2411 | by the range." | |
2412 | REFERENCE | |
2413 | "OSPF Version 2, Appendix C.2 Area parameters" | |
2414 | ::= { ospfAreaAggregateEntry 3 } | |
2415 | ||
2416 | ||
2417 | ospfAreaAggregateMask OBJECT-TYPE | |
2418 | SYNTAX IpAddress | |
2419 | MAX-ACCESS read-only | |
2420 | STATUS current | |
2421 | DESCRIPTION | |
2422 | "The Subnet Mask that pertains to the Net or | |
2423 | Subnet." | |
2424 | REFERENCE | |
2425 | "OSPF Version 2, Appendix C.2 Area parameters" | |
2426 | ::= { ospfAreaAggregateEntry 4 } | |
2427 | ||
2428 | ||
2429 | ospfAreaAggregateStatus OBJECT-TYPE | |
2430 | SYNTAX RowStatus | |
2431 | MAX-ACCESS read-create | |
2432 | STATUS current | |
2433 | DESCRIPTION | |
2434 | "This variable displays the status of the en- | |
2435 | try. Setting it to 'invalid' has the effect of | |
2436 | rendering it inoperative. The internal effect | |
2437 | (row removal) is implementation dependent." | |
2438 | ::= { ospfAreaAggregateEntry 5 } | |
2439 | ||
2440 | ||
2441 | ospfAreaAggregateEffect OBJECT-TYPE | |
2442 | SYNTAX INTEGER { | |
2443 | advertiseMatching (1), | |
2444 | doNotAdvertiseMatching (2) | |
2445 | } | |
2446 | MAX-ACCESS read-create | |
2447 | STATUS current | |
2448 | DESCRIPTION | |
2449 | "Subnets subsumed by ranges either trigger the | |
2450 | advertisement of the indicated aggregate (ad- | |
2451 | vertiseMatching), or result in the subnet's not | |
2452 | being advertised at all outside the area." | |
2453 | DEFVAL { advertiseMatching } | |
2454 | ::= { ospfAreaAggregateEntry 6 } | |
2455 | ||
2456 | ||
2457 | -- conformance information | |
2458 | ||
2459 | ospfConformance OBJECT IDENTIFIER ::= { ospf 15 } | |
2460 | ||
2461 | ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 } | |
2462 | ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 } | |
2463 | ||
2464 | -- compliance statements | |
2465 | ||
2466 | ospfCompliance MODULE-COMPLIANCE | |
2467 | STATUS current | |
2468 | DESCRIPTION | |
2469 | "The compliance statement " | |
2470 | MODULE -- this module | |
2471 | MANDATORY-GROUPS { | |
2472 | ospfBasicGroup, | |
2473 | ospfAreaGroup, | |
2474 | ospfStubAreaGroup, | |
2475 | ospfIfGroup, | |
2476 | ospfIfMetricGroup, | |
2477 | ospfVirtIfGroup, | |
2478 | ospfNbrGroup, | |
2479 | ospfVirtNbrGroup, | |
2480 | ospfAreaAggregateGroup | |
2481 | } | |
2482 | ::= { ospfCompliances 1 } | |
2483 | ||
2484 | ||
2485 | -- units of conformance | |
2486 | ||
2487 | ospfBasicGroup OBJECT-GROUP | |
2488 | OBJECTS { | |
2489 | ospfRouterId, | |
2490 | ospfAdminStat, | |
2491 | ospfVersionNumber, | |
2492 | ospfAreaBdrRtrStatus, | |
2493 | ospfASBdrRtrStatus, | |
2494 | ospfExternLsaCount, | |
2495 | ospfExternLsaCksumSum, | |
2496 | ospfTOSSupport, | |
2497 | ospfOriginateNewLsas, | |
2498 | ospfRxNewLsas, | |
2499 | ospfExtLsdbLimit, | |
2500 | ospfMulticastExtensions, | |
2501 | ospfExitOverflowInterval, | |
2502 | ospfDemandExtensions | |
2503 | } | |
2504 | STATUS current | |
2505 | DESCRIPTION | |
2506 | "These objects are required for OSPF systems." | |
2507 | ::= { ospfGroups 1 } | |
2508 | ||
2509 | ||
2510 | ospfAreaGroup OBJECT-GROUP | |
2511 | OBJECTS { | |
2512 | ospfAreaId, | |
2513 | ospfImportAsExtern, | |
2514 | ospfSpfRuns, | |
2515 | ospfAreaBdrRtrCount, | |
2516 | ospfAsBdrRtrCount, | |
2517 | ospfAreaLsaCount, | |
2518 | ospfAreaLsaCksumSum, | |
2519 | ospfAreaSummary, | |
2520 | ospfAreaStatus | |
2521 | } | |
2522 | STATUS current | |
2523 | DESCRIPTION | |
2524 | "These objects are required for OSPF systems | |
2525 | supporting areas." | |
2526 | ::= { ospfGroups 2 } | |
2527 | ||
2528 | ||
2529 | ospfStubAreaGroup OBJECT-GROUP | |
2530 | OBJECTS { | |
2531 | ospfStubAreaId, | |
2532 | ospfStubTOS, | |
2533 | ospfStubMetric, | |
2534 | ospfStubStatus, | |
2535 | ospfStubMetricType | |
2536 | } | |
2537 | STATUS current | |
2538 | DESCRIPTION | |
2539 | "These objects are required for OSPF systems | |
2540 | supporting stub areas." | |
2541 | ::= { ospfGroups 3 } | |
2542 | ||
2543 | ||
2544 | ospfLsdbGroup OBJECT-GROUP | |
2545 | OBJECTS { | |
2546 | ospfLsdbAreaId, | |
2547 | ospfLsdbType, | |
2548 | ospfLsdbLsid, | |
2549 | ospfLsdbRouterId, | |
2550 | ospfLsdbSequence, | |
2551 | ospfLsdbAge, | |
2552 | ospfLsdbChecksum, | |
2553 | ospfLsdbAdvertisement | |
2554 | } | |
2555 | STATUS current | |
2556 | DESCRIPTION | |
2557 | "These objects are required for OSPF systems | |
2558 | that display their link state database." | |
2559 | ::= { ospfGroups 4 } | |
2560 | ||
2561 | ||
2562 | ospfAreaRangeGroup OBJECT-GROUP | |
2563 | OBJECTS { | |
2564 | ospfAreaRangeAreaId, | |
2565 | ospfAreaRangeNet, | |
2566 | ospfAreaRangeMask, | |
2567 | ospfAreaRangeStatus, | |
2568 | ospfAreaRangeEffect | |
2569 | } | |
2570 | STATUS obsolete | |
2571 | DESCRIPTION | |
2572 | "These objects are required for non-CIDR OSPF | |
2573 | systems that support multiple areas." | |
2574 | ::= { ospfGroups 5 } | |
2575 | ||
2576 | ||
2577 | ospfHostGroup OBJECT-GROUP | |
2578 | OBJECTS { | |
2579 | ospfHostIpAddress, | |
2580 | ospfHostTOS, | |
2581 | ospfHostMetric, | |
2582 | ospfHostStatus, | |
2583 | ospfHostAreaID | |
2584 | } | |
2585 | STATUS current | |
2586 | DESCRIPTION | |
2587 | "These objects are required for OSPF systems | |
2588 | that support attached hosts." | |
2589 | ::= { ospfGroups 6 } | |
2590 | ||
2591 | ||
2592 | ospfIfGroup OBJECT-GROUP | |
2593 | OBJECTS { | |
2594 | ospfIfIpAddress, | |
2595 | ospfAddressLessIf, | |
2596 | ospfIfAreaId, | |
2597 | ospfIfType, | |
2598 | ospfIfAdminStat, | |
2599 | ospfIfRtrPriority, | |
2600 | ospfIfTransitDelay, | |
2601 | ospfIfRetransInterval, | |
2602 | ospfIfHelloInterval, | |
2603 | ospfIfRtrDeadInterval, | |
2604 | ospfIfPollInterval, | |
2605 | ospfIfState, | |
2606 | ospfIfDesignatedRouter, | |
2607 | ospfIfBackupDesignatedRouter, | |
2608 | ospfIfEvents, | |
2609 | ospfIfAuthType, | |
2610 | ospfIfAuthKey, | |
2611 | ospfIfStatus, | |
2612 | ospfIfMulticastForwarding, | |
2613 | ospfIfDemand | |
2614 | } | |
2615 | STATUS current | |
2616 | DESCRIPTION | |
2617 | "These objects are required for OSPF systems." | |
2618 | ::= { ospfGroups 7 } | |
2619 | ||
2620 | ||
2621 | ospfIfMetricGroup OBJECT-GROUP | |
2622 | OBJECTS { | |
2623 | ospfIfMetricIpAddress, | |
2624 | ospfIfMetricAddressLessIf, | |
2625 | ospfIfMetricTOS, | |
2626 | ospfIfMetricValue, | |
2627 | ospfIfMetricStatus | |
2628 | } | |
2629 | STATUS current | |
2630 | DESCRIPTION | |
2631 | "These objects are required for OSPF systems." | |
2632 | ::= { ospfGroups 8 } | |
2633 | ||
2634 | ||
2635 | ospfVirtIfGroup OBJECT-GROUP | |
2636 | OBJECTS { | |
2637 | ospfVirtIfAreaId, | |
2638 | ospfVirtIfNeighbor, | |
2639 | ospfVirtIfTransitDelay, | |
2640 | ospfVirtIfRetransInterval, | |
2641 | ospfVirtIfHelloInterval, | |
2642 | ospfVirtIfRtrDeadInterval, | |
2643 | ospfVirtIfState, | |
2644 | ospfVirtIfEvents, | |
2645 | ospfVirtIfAuthType, | |
2646 | ospfVirtIfAuthKey, | |
2647 | ospfVirtIfStatus | |
2648 | } | |
2649 | STATUS current | |
2650 | DESCRIPTION | |
2651 | "These objects are required for OSPF systems." | |
2652 | ::= { ospfGroups 9 } | |
2653 | ||
2654 | ||
2655 | ospfNbrGroup OBJECT-GROUP | |
2656 | OBJECTS { | |
2657 | ospfNbrIpAddr, | |
2658 | ospfNbrAddressLessIndex, | |
2659 | ospfNbrRtrId, | |
2660 | ospfNbrOptions, | |
2661 | ospfNbrPriority, | |
2662 | ospfNbrState, | |
2663 | ospfNbrEvents, | |
2664 | ospfNbrLsRetransQLen, | |
2665 | ospfNbmaNbrStatus, | |
2666 | ospfNbmaNbrPermanence, | |
2667 | ospfNbrHelloSuppressed | |
2668 | } | |
2669 | STATUS current | |
2670 | DESCRIPTION | |
2671 | "These objects are required for OSPF systems." | |
2672 | ::= { ospfGroups 10 } | |
2673 | ||
2674 | ||
2675 | ospfVirtNbrGroup OBJECT-GROUP | |
2676 | OBJECTS { | |
2677 | ospfVirtNbrArea, | |
2678 | ospfVirtNbrRtrId, | |
2679 | ospfVirtNbrIpAddr, | |
2680 | ospfVirtNbrOptions, | |
2681 | ospfVirtNbrState, | |
2682 | ospfVirtNbrEvents, | |
2683 | ospfVirtNbrLsRetransQLen, | |
2684 | ospfVirtNbrHelloSuppressed | |
2685 | } | |
2686 | STATUS current | |
2687 | DESCRIPTION | |
2688 | "These objects are required for OSPF systems." | |
2689 | ::= { ospfGroups 11 } | |
2690 | ||
2691 | ||
2692 | ospfExtLsdbGroup OBJECT-GROUP | |
2693 | OBJECTS { | |
2694 | ospfExtLsdbType, | |
2695 | ospfExtLsdbLsid, | |
2696 | ospfExtLsdbRouterId, | |
2697 | ospfExtLsdbSequence, | |
2698 | ospfExtLsdbAge, | |
2699 | ospfExtLsdbChecksum, | |
2700 | ospfExtLsdbAdvertisement | |
2701 | } | |
2702 | STATUS current | |
2703 | DESCRIPTION | |
2704 | "These objects are required for OSPF systems | |
2705 | that display their link state database." | |
2706 | ::= { ospfGroups 12 } | |
2707 | ||
2708 | ||
2709 | ospfAreaAggregateGroup OBJECT-GROUP | |
2710 | OBJECTS { | |
2711 | ospfAreaAggregateAreaID, | |
2712 | ospfAreaAggregateLsdbType, | |
2713 | ospfAreaAggregateNet, | |
2714 | ospfAreaAggregateMask, | |
2715 | ospfAreaAggregateStatus, | |
2716 | ospfAreaAggregateEffect | |
2717 | } | |
2718 | STATUS current | |
2719 | DESCRIPTION | |
2720 | "These objects are required for OSPF systems." | |
2721 | ::= { ospfGroups 13 } | |
2722 | ||
2723 | END |