smilint output for ./OSPFV3-MIB
Message Severities |
Severity | Count |
error | 2 |
warning | 1 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
inetaddress-inetaddresstype (warning) | 1 |
object-identifier-not-prefix (error) | 1 |
Messages:
OSPFV3-MIB
1: -- extracted from draft-ietf-ospf-ospfv3-mib-12.txt
2: -- at Sat Sep 22 06:09:25 2007
3:
4: OSPFV3-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2,
8: Counter32, Gauge32, Integer32, Unsigned32
9: FROM SNMPv2-SMI
10: TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp
11: FROM SNMPv2-TC
12: MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
13: FROM SNMPv2-CONF
14: InterfaceIndex
15: FROM IF-MIB
16: InetAddressType, InetAddress, InetAddressPrefixLength
17: FROM INET-ADDRESS-MIB
18: Metric, BigMetric, Status,
19: HelloRange, DesignatedRouterPriority
20: FROM OSPF-MIB;
21:
22: ospfv3MIB MODULE-IDENTITY
23: LAST-UPDATED "200709171200Z"
24: ORGANIZATION "IETF OSPF Working Group"
25: CONTACT-INFO
26: "WG E-Mail: ospf@ietf.org
27: WG Chairs: Acee Lindem
28: acee@redback.com
29:
30: Abhay Roy
31: akr@cisco.com
32:
33: Editors: Dan Joyal
34: Nortel
35: 600 Technology Park Drive
36: Billerica, MA 01821, USA
37: djoyal@nortel.com
38: Vishwas Manral
39: IP Infusion
40: Bangalore
41: India
42: vishwas@ipinfusion.com"
43:
44: DESCRIPTION
45: "The MIB module for OSPF version 3.
46:
47: Copyright (C) The IETF Trust (2007).
48: This version of this MIB module is part of
49: RFC XXXX; see the RFC itself for full legal
50: notices."
51:
52: REVISION "200709171200Z"
53: DESCRIPTION -- RFC Editor assigns RFC xxxx
54: "Initial version, published as RFC xxxx"
55:
56: ::= { mib-2 XXX } -- to be assigned by IANA
56: error -
`XXX' should start with a lower case letter
56: error -
Object identifier element `XXX' name only allowed as first element
57:
58: -- Texual conventions
59:
60: Ospfv3UpToRefreshIntervalTc ::= TEXTUAL-CONVENTION
61: DISPLAY-HINT "d-0"
62: STATUS current
63: DESCRIPTION
64: "The values one might be able to configure for
65: variables bounded by the Refresh Interval"
66: SYNTAX Integer32 (1..1800)
67:
68: Ospfv3DeadIntRangeTc ::= TEXTUAL-CONVENTION
69: DISPLAY-HINT "d-0"
70: STATUS current
71: DESCRIPTION
72: "The range, in seconds, of dead interval value."
73: SYNTAX Integer32 (1..'FFFF'h)
74:
75: Ospfv3RouterIdTc ::= TEXTUAL-CONVENTION
76: DISPLAY-HINT "d-0"
77: STATUS current
78: DESCRIPTION
79: "A 32-bit, unsigned integer uniquely identifying the
80: router in the Autonomous System. To ensure
81: uniqueness, this may default to the value of one of
82: the router's IPv4 host addresses if IPv4 is
83: configured on the router."
84: SYNTAX Unsigned32 (1..'FFFFFFFF'h)
85:
86: Ospfv3AreaIdTc ::= TEXTUAL-CONVENTION
87: DISPLAY-HINT "d-0"
88: STATUS current
89: DESCRIPTION
90: "An OSPFv3 Area Identifier"
91:
92: SYNTAX Unsigned32 (0..'FFFFFFFF'h)
93:
94: Ospfv3IfInstIdTc ::= TEXTUAL-CONVENTION
95: DISPLAY-HINT "d-0"
96: STATUS current
97: DESCRIPTION
98: "An OSPFv3 interface instance ID"
99: SYNTAX Integer32 (0..255)
100:
101:
102: -- Top-level structure of MIB
103: ospfv3Notifications OBJECT IDENTIFIER ::= { ospfv3MIB 0 }
104: ospfv3Objects OBJECT IDENTIFIER ::= { ospfv3MIB 1 }
105: ospfv3Conformance OBJECT IDENTIFIER ::= { ospfv3MIB 2 }
106:
107: -- OSPFv3 General Variables
108:
109: -- These parameters apply globally to the Router's
110: -- OSPFv3 Process.
111:
112: ospfv3GeneralGroup OBJECT IDENTIFIER ::= { ospfv3Objects 1 }
113:
114: ospfv3RouterId OBJECT-TYPE
115: SYNTAX Ospfv3RouterIdTc
116: MAX-ACCESS read-write
117: STATUS current
118: DESCRIPTION
119: "A 32-bit integer uniquely identifying the
120: router in the Autonomous System. To ensure
121: uniqueness, this may default to the 32-bit
122: unsigned integer representation of one of
123: the router's IPv4 host addresses (if IPv4
124: is configured on the router).
125:
126: This object is persistent and when written the
127: entity SHOULD save the change to non-volatile
128: storage."
129: ::= { ospfv3GeneralGroup 1 }
130:
131: ospfv3AdminStat OBJECT-TYPE
132: SYNTAX Status
133: MAX-ACCESS read-write
134: STATUS current
135: DESCRIPTION
136: "The administrative status of OSPFv3 in the
137: router. The value 'enabled' denotes that the
138: OSPFv3 Process is active on at least one
139: interface; 'disabled' disables it on all
140: interfaces.
141:
142: This object is persistent and when written the
143: entity SHOULD save the change to non-volatile
144: storage."
145: ::= { ospfv3GeneralGroup 2 }
146:
147: ospfv3VersionNumber OBJECT-TYPE
148: SYNTAX INTEGER { version3 (3) }
149: MAX-ACCESS read-only
150: STATUS current
151: DESCRIPTION
152: "The version number of OSPF for IPv6 is 3."
153: ::= { ospfv3GeneralGroup 3 }
154:
155: ospfv3AreaBdrRtrStatus OBJECT-TYPE
156: SYNTAX TruthValue
157: MAX-ACCESS read-only
158: STATUS current
159: DESCRIPTION
160: "A flag to note whether this router is an area
161: border router."
162: REFERENCE
163: "OSPF Version 2, Section 3 Splitting the AS into
164: Areas"
165: ::= { ospfv3GeneralGroup 4 }
166:
167: ospfv3ASBdrRtrStatus OBJECT-TYPE
168: SYNTAX TruthValue
169: MAX-ACCESS read-write
170: STATUS current
171: DESCRIPTION
172: "A flag to note whether this router is
173: configured as an Autonomous System border router.
174:
175: This object is persistent and when written the
176: entity SHOULD save the change to non-volatile
177: storage."
178: REFERENCE
179: "OSPF Version 2, Section 3.3 Classification of
180: routers"
181: ::= { ospfv3GeneralGroup 5 }
182:
183: ospfv3AsScopeLsaCount OBJECT-TYPE
184: SYNTAX Gauge32
185: MAX-ACCESS read-only
186: STATUS current
187: DESCRIPTION
188: "The number of AS-Scope (e.g. AS-External) link state
189: advertisements in the link state database."
190: ::= { ospfv3GeneralGroup 6 }
191:
192: ospfv3AsScopeLsaCksumSum OBJECT-TYPE
193: SYNTAX Integer32
194: MAX-ACCESS read-only
195: STATUS current
196: DESCRIPTION
197: "The 32-bit unsigned sum of the LS checksums of
198: the AS-scoped link state advertisements
199: contained in the link state database. This sum
200: can be used to determine if there has been a
201: change in a router's link state database or
202: to compare the link state database of two
203: routers."
204: ::= { ospfv3GeneralGroup 7 }
205:
206: ospfv3OriginateNewLsas OBJECT-TYPE
207: SYNTAX Counter32
208: MAX-ACCESS read-only
209: STATUS current
210: DESCRIPTION
211: "The number of new link-state advertisements
212: that have been originated. This number is
213: incremented each time the router originates a new
214: LSA.
215:
216: Discontinuities in the value of this counter
217: can occur at re-initialization of the management
218: system and at other times as indicated by the
219: value of ospfv3DiscontinuityTime."
220: ::= { ospfv3GeneralGroup 8 }
221:
222: ospfv3RxNewLsas OBJECT-TYPE
223: SYNTAX Counter32
224: MAX-ACCESS read-only
225: STATUS current
226: DESCRIPTION
227: "The number of link state advertisements
228: received determined to be new instantiations.
229: This number does not include newer
230: instantiations of self-originated link state
231: advertisements.
232:
233: Discontinuities in the value of this counter
234: can occur at re-initialization of the management
235: system and at other times as indicated by the
236: value of ospfv3DiscontinuityTime."
237: ::= { ospfv3GeneralGroup 9 }
238:
239: ospfv3ExtLsaCount OBJECT-TYPE
240: SYNTAX Gauge32
241: MAX-ACCESS read-only
242: STATUS current
243: DESCRIPTION
244: "The number of External(LS type 0x4005) in the
245: link state database"
246: ::= { ospfv3GeneralGroup 10 }
247:
248:
249: ospfv3ExtAreaLsdbLimit OBJECT-TYPE
250: SYNTAX Integer32 (-1..'7FFFFFFF'h)
251: MAX-ACCESS read-write
252: STATUS current
253: DESCRIPTION
254: "The maximum number of non-default
255: AS-external-LSAs entries that can be stored in the
256: link state database. If the value is -1, then
257: there is no limit.
258:
259: When the number of non-default AS-external-LSAs
260: in a router's link-state database reaches
261: ospfv3ExtAreaLsdbLimit, the router enters Overflow
262: state. The router never holds more than
263: ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs
264: in its database. ospfv3ExtAreaLsdbLimit MUST be set
265: identically in all routers attached to the OSPFv3
266: backbone and/or any regular OSPFv3 area. (i.e.,
267: OSPFv3 stub areas and NSSAs are excluded).
268:
269: This object is persistent and when written the
270: entity SHOULD save the change to non-volatile
271: storage."
272: ::= { ospfv3GeneralGroup 11 }
273:
274:
275: ospfv3ExitOverflowInterval OBJECT-TYPE
276: SYNTAX Unsigned32
277: UNITS "seconds"
278: MAX-ACCESS read-write
279: STATUS current
280: DESCRIPTION
281: "The number of seconds that, after entering
282: Overflow State, a router will attempt to leave
283: Overflow State. This allows the router to again
284: originate non-default, AS-External-LSAs. When
285: set to 0, the router will not leave Overflow
286: State until restarted.
287:
288: This object is persistent and when written the
289: entity SHOULD save the change to non-volatile
290: storage."
291: ::= { ospfv3GeneralGroup 12 }
292:
293: ospfv3DemandExtensions OBJECT-TYPE
294: SYNTAX TruthValue
295: MAX-ACCESS read-write
296: STATUS current
297: DESCRIPTION
298: "The router's support for demand circuits.
299:
300: This object is persistent and when written the
301: entity SHOULD save the change to non-volatile
302: storage."
303: REFERENCE
304: "OSPF Version 2, Appendix on Demand Circuits"
305: ::= { ospfv3GeneralGroup 13 }
306:
307: ospfv3ReferenceBandwidth OBJECT-TYPE
308: SYNTAX Unsigned32
309: MAX-ACCESS read-write
310: STATUS current
311: DESCRIPTION
312: "Reference bandwidth in kilobits/second for
313: calculating default interface metrics. The
314: default value is 100,000 KBPS (100 MBPS)
315:
316: This object is persistent and when written the
317: entity SHOULD save the change to non-volatile
318: storage."
319: ::= { ospfv3GeneralGroup 14 }
320:
321: ospfv3RestartSupport OBJECT-TYPE
322: SYNTAX INTEGER { none (1),
323: plannedOnly (2),
324: plannedAndUnplanned (3)
325: }
326: MAX-ACCESS read-write
327: STATUS current
328: DESCRIPTION
329: "The router's support for OSPF Graceful restart.
330: Options include: no restart support, only planned
331: restarts or both planned and unplanned restarts.
332:
333: This object is persistent and when written the
334: entity SHOULD save the change to non-volatile
335: storage."
336: ::= { ospfv3GeneralGroup 15 }
337:
338: ospfv3RestartInterval OBJECT-TYPE
339: SYNTAX Ospfv3UpToRefreshIntervalTc
340: UNITS "seconds"
341: MAX-ACCESS read-write
342: STATUS current
343: DESCRIPTION
344: "Configured OSPF Graceful restart timeout interval.
345:
346: This object is persistent and when written the
347: entity SHOULD save the change to non-volatile
348: storage."
349: ::= { ospfv3GeneralGroup 16 }
350:
351: ospfv3RestartStrictLsaChecking OBJECT-TYPE
352: SYNTAX TruthValue
353: MAX-ACCESS read-write
354: STATUS current
355: DESCRIPTION
356: "Indicates if strict LSA checking is enabled for
357: graceful restart.
358:
359: This object is persistent and when written
360: the entity SHOULD save the change to non-volatile
361: storage."
362: ::= { ospfv3GeneralGroup 17 }
363:
364: ospfv3RestartStatus OBJECT-TYPE
365: SYNTAX INTEGER { notRestarting (1),
366: plannedRestart (2),
367: unplannedRestart (3)
368: }
369: MAX-ACCESS read-only
370: STATUS current
371: DESCRIPTION
372: "The current status of OSPF Graceful restart capability."
373: ::= { ospfv3GeneralGroup 18 }
374:
375: ospfv3RestartAge OBJECT-TYPE
376: SYNTAX Ospfv3UpToRefreshIntervalTc
377: UNITS "seconds"
378: MAX-ACCESS read-only
379: STATUS current
380: DESCRIPTION
381: "Remaining time in current OSPF Graceful restart
382: interval."
383: ::= { ospfv3GeneralGroup 19 }
384:
385: ospfv3RestartExitRc OBJECT-TYPE
386: SYNTAX INTEGER { none (1),
387: inProgress (2),
388: completed (3),
389: timedOut (4),
390: topologyChanged (5)
391: }
392: MAX-ACCESS read-only
393: STATUS current
394: DESCRIPTION
395: "Describes the outcome of the last attempt at a
396: Graceful restart.
397:
398: none:............no restart has yet been attempted.
399: inProgress:......a restart attempt is currently underway.
400: completed:.......the last restart completed successfully.
401: timedOut:........the last restart timed out.
402: topologyChanged:.the last restart was aborted due to
403: a topology change."
404: ::= { ospfv3GeneralGroup 20 }
405:
406: ospfv3NotificationEnable OBJECT-TYPE
407: SYNTAX TruthValue
408: MAX-ACCESS read-write
409: STATUS current
410: DESCRIPTION
411: "If this object is set to true(1), then it enables
412: the generation of OSPFv3 Notifications. If it is
413: set to false(2), these notifications are not
414: generated.
415:
416: This object is persistent and when written the
417: entity SHOULD save the change to non-volatile
418: storage."
419: DEFVAL { true }
420: ::= { ospfv3GeneralGroup 21 }
421:
422: ospfv3StubRouterSupport OBJECT-TYPE
423: SYNTAX TruthValue
424: MAX-ACCESS read-only
425: STATUS current
426: DESCRIPTION
427: "The router's support for stub router functionality."
428: REFERENCE
429: "OSPF Stub Router Advertisement"
430: ::= { ospfv3GeneralGroup 22 }
431:
432: ospfv3StubRouterAdvertisement OBJECT-TYPE
433: SYNTAX INTEGER {
434: doNotAdvertise (1),
435: advertise(2)
436: }
437: MAX-ACCESS read-write
438: STATUS current
439: DESCRIPTION
440: "This object controls the advertisement of
441: stub LSAs by the router. The value
442: doNotAdvertise will result in the advertisement
443: of standard LSAs and is the default value.
444:
445: This object is persistent and when written
446: the entity SHOULD save the change to non-volatile
447: storage."
448: ::= { ospfv3GeneralGroup 23 }
449:
450: ospfv3DiscontinuityTime OBJECT-TYPE
451: SYNTAX TimeStamp
452: MAX-ACCESS read-only
453: STATUS current
454: DESCRIPTION
455: "The value of sysUpTime on the most recent occasion
456: at which any one of this MIB's counters suffered
457: a discontinuity.
458:
459: If no such discontinuities have occurred since the last
460: reinitialization of the local management subsystem,
461: then this object contains a zero value."
462: ::= { ospfv3GeneralGroup 24 }
463:
464: -- The OSPFv3 Area Data Structure contains information
465: -- regarding the various areas. The interfaces and
466: -- virtual links are configured as part of these areas.
467: -- Area 0, by definition, is the Backbone Area
468:
469: ospfv3AreaTable OBJECT-TYPE
470: SYNTAX SEQUENCE OF Ospfv3AreaEntry
471: MAX-ACCESS not-accessible
472: STATUS current
473: DESCRIPTION
474: "Information describing the configured
475: parameters and cumulative statistics of the router's
476: attached areas. The interfaces and
477: virtual links are configured as part of these areas.
478: Area 0, by definition, is the Backbone Area."
479: REFERENCE
480: "OSPF Version 2, Section 6, The Area Data
481: Structure"
482: ::= { ospfv3Objects 2 }
483:
484: ospfv3AreaEntry OBJECT-TYPE
485: SYNTAX Ospfv3AreaEntry
486: MAX-ACCESS not-accessible
487: STATUS current
488: DESCRIPTION
489: "Information describing the configured
490: parameters and cumulative statistics of one of the
491: router's attached areas.
492:
493: The information in this table is persistent
494: and when written the entity SHOULD save the
495: change to non-volatile storage."
496: INDEX { ospfv3AreaId }
497: ::= { ospfv3AreaTable 1 }
498:
499: Ospfv3AreaEntry ::= SEQUENCE {
500: ospfv3AreaId
501: Ospfv3AreaIdTc,
502: ospfv3AreaImportAsExtern
503: INTEGER,
504: ospfv3AreaSpfRuns
505: Counter32,
506: ospfv3AreaBdrRtrCount
507: Gauge32,
508: ospfv3AreaAsBdrRtrCount
509: Gauge32,
510: ospfv3AreaScopeLsaCount
511: Gauge32,
512: ospfv3AreaScopeLsaCksumSum
513: Integer32,
514: ospfv3AreaSummary
515: INTEGER,
516: ospfv3AreaStatus
517: RowStatus,
518: ospfv3AreaStubMetric
519: BigMetric,
520: ospfv3AreaNssaTranslatorRole
521: INTEGER,
522: ospfv3AreaNssaTranslatorState
523: INTEGER,
524: ospfv3AreaNssaTranslatorStabInt
525: Unsigned32,
526: ospfv3AreaNssaTranslatorEvents
527: Counter32,
528: ospfv3AreaStubMetricType
529: INTEGER
530: }
531:
532: ospfv3AreaId OBJECT-TYPE
533: SYNTAX Ospfv3AreaIdTc
534: MAX-ACCESS not-accessible
535: STATUS current
536: DESCRIPTION
537: "A 32-bit integer uniquely identifying an area.
538: Area ID 0 is used for the OSPFv3 backbone."
539: REFERENCE
540: "OSPF Version 2, Appendix C.2 Area parameters"
541: ::= { ospfv3AreaEntry 1 }
542:
543: ospfv3AreaImportAsExtern OBJECT-TYPE
544: SYNTAX INTEGER {
545: importExternal(1), -- normal area
546: importNoExternal(2), -- stub area
547: importNssa(3) -- not-so-stubby-area
548: }
549: MAX-ACCESS read-create
550: STATUS current
551: DESCRIPTION
552: "Indicates whether an area is a Stub area, NSSA, or
553: standard area. AS-scope LSAs are not imported into Stub
554: Areas or NSSAs. NSSAs import AS-External data as NSSA
555: LSAs which have Area-scope."
556: REFERENCE
557: "OSPF Version 2, Appendix C.2 Area parameters"
558: DEFVAL { importExternal }
559: ::= { ospfv3AreaEntry 2 }
560:
561: ospfv3AreaSpfRuns OBJECT-TYPE
562: SYNTAX Counter32
563: MAX-ACCESS read-only
564: STATUS current
565: DESCRIPTION
566: "The number of times that the intra-area route
567: table has been calculated using this area's
568: link state database. This is typically done
569: using Dijkstra's algorithm.
570:
571: Discontinuities in the value of this counter
572: can occur at re-initialization of the management
573: system and at other times as indicated by the
574: value of ospfv3DiscontinuityTime."
575: ::= { ospfv3AreaEntry 3 }
576:
577: ospfv3AreaBdrRtrCount OBJECT-TYPE
578: SYNTAX Gauge32
579: MAX-ACCESS read-only
580: STATUS current
581: DESCRIPTION
582: "The total number of area border routers
583: reachable within this area. This is initially zero,
584: and is calculated in each Shortest Path First(SPF)
585: pass."
586: ::= { ospfv3AreaEntry 4 }
587:
588: ospfv3AreaAsBdrRtrCount OBJECT-TYPE
589: SYNTAX Gauge32
590: MAX-ACCESS read-only
591: STATUS current
592: DESCRIPTION
593: "The total number of Autonomous System border
594: routers reachable within this area. This is
595: initially zero, and is calculated in each SPF
596: pass."
597: ::= { ospfv3AreaEntry 5 }
598:
599: ospfv3AreaScopeLsaCount OBJECT-TYPE
600: SYNTAX Gauge32
601: MAX-ACCESS read-only
602: STATUS current
603: DESCRIPTION
604: "The total number of Area-Scope link state
605: advertisements in this area's link state
606: database."
607: ::= { ospfv3AreaEntry 6 }
608:
609: ospfv3AreaScopeLsaCksumSum OBJECT-TYPE
610: SYNTAX Integer32
611: MAX-ACCESS read-only
612: STATUS current
613: DESCRIPTION
614: "The 32-bit unsigned sum of the Area-Scope link state
615: advertisements' LS checksums contained in this
616: area's link state database. The sum can be used
617: to determine if there has been a change in a
618: router's link state database or to compare the
619: link-state database of two routers."
620: ::= { ospfv3AreaEntry 7 }
621:
622: ospfv3AreaSummary OBJECT-TYPE
623: SYNTAX INTEGER {
624: noAreaSummary(1),
625: sendAreaSummary(2)
626: }
627: MAX-ACCESS read-create
628: STATUS current
629: DESCRIPTION
630: "The variable ospfv3AreaSummary controls the
631: import of Inter-Area LSAs into stub and
632: NSSA areas. It has no effect on other areas.
633:
634: If it is noAreaSummary, the router will neither
635: originate nor propagate Inter-Area LSAs into the
636: stub or NSSA area. It will only advertise a
637: default route.
638:
639: If it is sendAreaSummary, the router will both
640: summarize and propagate Inter-Area LSAs."
641: DEFVAL { sendAreaSummary }
642: ::= { ospfv3AreaEntry 8 }
643:
644: ospfv3AreaStatus OBJECT-TYPE
645: SYNTAX RowStatus
646: MAX-ACCESS read-create
647: STATUS current
648: DESCRIPTION
649: "This object permits management of the table by
650: facilitating actions such as row creation,
651: construction and destruction.
652:
653: The value of this object has no effect on
654: whether other objects in this conceptual row can be
655: modified."
656: ::= { ospfv3AreaEntry 9 }
657:
658: ospfv3AreaStubMetric OBJECT-TYPE
659: SYNTAX BigMetric
660: MAX-ACCESS read-create
661: STATUS current
662: DESCRIPTION
663: "The metric value advertised for the default route
664: into Stub and NSSA areas."
665: ::= { ospfv3AreaEntry 10 }
666:
667: ospfv3AreaNssaTranslatorRole OBJECT-TYPE
668: SYNTAX INTEGER { always(1), candidate(2) }
669: MAX-ACCESS read-create
670: STATUS current
671: DESCRIPTION
672: "Indicates an NSSA Border router's policy for
673: perform NSSA translation of NSSA-LSAs into
674: AS-External-LSAs."
675: DEFVAL { candidate }
676: ::= { ospfv3AreaEntry 11 }
677:
678: ospfv3AreaNssaTranslatorState OBJECT-TYPE
679: SYNTAX INTEGER {
680: enabled(1),
681: elected(2),
682: disabled(3)
683: }
684: MAX-ACCESS read-only
685: STATUS current
686: DESCRIPTION
687: "Indicates if and how an NSSA Border router is
688: performing NSSA translation of NSSA-LSAs into
689: AS-External-LSAs. When this object is set to enabled,
690: the NSSA Border router's ospfv3AreaNssaTranslatorRole
691: has been set to always. When this object is set to
692: elected, a candidate NSSA Border router is translating
693: NSSA-LSAs into AS-External-LSAs. When this object is
694: set to disabled, a candidate NSSA Border router is NOT
695: translating NSSA-LSAs into AS-External-LSAs."
696: ::= { ospfv3AreaEntry 12 }
697:
698: ospfv3AreaNssaTranslatorStabInt OBJECT-TYPE
699: SYNTAX Unsigned32
700: UNITS "seconds"
701: MAX-ACCESS read-create
702: STATUS current
703: DESCRIPTION
704: "The stability interval defined as the number of
705: seconds after an elected translator determines its
706: services are no longer required that it should
707: continue to perform its translation duties."
708: DEFVAL { 40 }
709: ::= { ospfv3AreaEntry 13 }
710:
711: ospfv3AreaNssaTranslatorEvents OBJECT-TYPE
712: SYNTAX Counter32
713: MAX-ACCESS read-only
714: STATUS current
715: DESCRIPTION
716: "Indicates the number of Translator State changes
717: that have occurred since the last start-up of the
718: OSPFv3 routing process.
719:
720: Discontinuities in the value of this counter
721: can occur at re-initialization of the management
722: system and at other times as indicated by the
723: value of ospfv3DiscontinuityTime."
724: ::= { ospfv3AreaEntry 14 }
725:
726: ospfv3AreaStubMetricType OBJECT-TYPE
727: SYNTAX INTEGER {
728: ospfv3Metric (1), -- OSPF Metric
729: comparableCost (2), -- external type 1
730: nonComparable (3) -- external type 2
731: }
732: MAX-ACCESS read-create
733: STATUS current
734: DESCRIPTION
735: "This variable assigns the type of metric
736: advertised as a default route."
737: DEFVAL { ospfv3Metric }
738: ::= { ospfv3AreaEntry 15 }
739:
740: -- OSPFv3 AS-Scope Link State Database
741:
742:
743: ospfv3AsLsdbTable OBJECT-TYPE
744: SYNTAX SEQUENCE OF Ospfv3AsLsdbEntry
745: MAX-ACCESS not-accessible
746: STATUS current
747: DESCRIPTION
748: "The OSPFv3 Process's AS-Scope Link State Database
749: (LSDB). The LSDB contains the AS-Scope Link State
750: Advertisements from throughout the areas that the
751: device is attached to."
752: ::= { ospfv3Objects 3 }
753:
754: ospfv3AsLsdbEntry OBJECT-TYPE
755: SYNTAX Ospfv3AsLsdbEntry
756: MAX-ACCESS not-accessible
757: STATUS current
758: DESCRIPTION
759: "A single AS-Scope Link State Advertisement."
760: INDEX { ospfv3AsLsdbType,
761: ospfv3AsLsdbRouterId,
762: ospfv3AsLsdbLsid }
763: ::= { ospfv3AsLsdbTable 1 }
764:
765: Ospfv3AsLsdbEntry ::= SEQUENCE {
766: ospfv3AsLsdbType
767: Unsigned32,
768: ospfv3AsLsdbRouterId
769: Ospfv3RouterIdTc,
770: ospfv3AsLsdbLsid
771: Unsigned32,
772: ospfv3AsLsdbSequence
773: Integer32,
774: ospfv3AsLsdbAge
775: Integer32,
776: ospfv3AsLsdbChecksum
777: Integer32,
778: ospfv3AsLsdbAdvertisement
779: OCTET STRING,
780:
781: ospfv3AsLsdbTypeKnown
782: TruthValue
783: }
784:
785: ospfv3AsLsdbType OBJECT-TYPE
786: SYNTAX Unsigned32(0..'FFFFFFFF'h)
787: MAX-ACCESS not-accessible
788: STATUS current
789: DESCRIPTION
790: "The type of the link state advertisement.
791: Each link state type has a separate
792: advertisement format. AS-Scope LSAs not recognized
793: by the router may be stored in the database."
794: ::= { ospfv3AsLsdbEntry 1 }
795:
796: ospfv3AsLsdbRouterId OBJECT-TYPE
797: SYNTAX Ospfv3RouterIdTc
798: MAX-ACCESS not-accessible
799: STATUS current
800: DESCRIPTION
801: "The 32 bit number that uniquely identifies the
802: originating router in the Autonomous System."
803: REFERENCE
804: "OSPF Version 2, Appendix C.1 Global parameters"
805: ::= { ospfv3AsLsdbEntry 2 }
806:
807: ospfv3AsLsdbLsid OBJECT-TYPE
808: SYNTAX Unsigned32
809: MAX-ACCESS not-accessible
810: STATUS current
811: DESCRIPTION
812: "The Link State ID is an LS Type Specific field
813: containing a unique identifier;
814: it identifies the piece of the routing domain
815: that is being described by the advertisement.
816: In contrast to OSPFv2, the LSID has no
817: addressing semantics."
818: ::= { ospfv3AsLsdbEntry 3 }
819:
820: -- Note that the OSPF Sequence Number is a 32 bit signed
821: -- integer. It starts with the value '80000001'h,
822: -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
823: -- Thus, a typical sequence number will be very negative.
824:
825: ospfv3AsLsdbSequence OBJECT-TYPE
826: SYNTAX Integer32
827: MAX-ACCESS read-only
828: STATUS current
829: DESCRIPTION
830: "The sequence number field is a signed 32-bit
831: integer. It is used to detect old and duplicate
832: link state advertisements. The space of
833: sequence numbers is linearly ordered. The
834: larger the sequence number the more recent the
835: advertisement."
836: REFERENCE
837: "OSPF Version 2, Section 12.1.6 LS sequence
838: number"
839: ::= { ospfv3AsLsdbEntry 4 }
840:
841: ospfv3AsLsdbAge OBJECT-TYPE
842: SYNTAX Integer32 -- Should be 0..MaxAge
843: -- unless DoNotAge bit is set
844: UNITS "seconds"
845: MAX-ACCESS read-only
846: STATUS current
847: DESCRIPTION
848: "This field is the age of the link state
849: advertisement in seconds."
850: REFERENCE
851: "OSPF Version 2, Section 12.1.1 LS age"
852: ::= { ospfv3AsLsdbEntry 5 }
853:
854: ospfv3AsLsdbChecksum OBJECT-TYPE
855: SYNTAX Integer32
856: MAX-ACCESS read-only
857: STATUS current
858: DESCRIPTION
859: "This field is the checksum of the complete
860: contents of the advertisement, excepting the
861: age field. The age field is excepted so that
862: an advertisement's age can be incremented
863: without updating the checksum. The checksum
864: used is the same that is used for ISO
865: connectionless datagrams; it is commonly
866: referred to as the Fletcher checksum."
867: REFERENCE
868: "OSPF Version 2, Section 12.1.7 LS checksum"
869: ::= { ospfv3AsLsdbEntry 6 }
870:
871: ospfv3AsLsdbAdvertisement OBJECT-TYPE
872: SYNTAX OCTET STRING (SIZE (1..65535))
873: MAX-ACCESS read-only
874: STATUS current
875: DESCRIPTION
876: "The entire Link State Advertisement, including
877: its header."
878: ::= { ospfv3AsLsdbEntry 7 }
879:
880: ospfv3AsLsdbTypeKnown OBJECT-TYPE
881: SYNTAX TruthValue
882: MAX-ACCESS read-only
883: STATUS current
884: DESCRIPTION
885: "Indicates whether the LSA type is recognized by
886: this Router."
887: ::= { ospfv3AsLsdbEntry 8 }
888:
889:
890: -- OSPFv3 Area-Scope Link State Database
891:
892:
893: ospfv3AreaLsdbTable OBJECT-TYPE
894: SYNTAX SEQUENCE OF Ospfv3AreaLsdbEntry
895: MAX-ACCESS not-accessible
896: STATUS current
897: DESCRIPTION
898: "The OSPFv3 Process's Area-Scope LSDB.
899: The LSDB contains the Area-Scope Link State
900: Advertisements from throughout the area that the
901: device is attached to."
902: ::= { ospfv3Objects 4 }
903:
904: ospfv3AreaLsdbEntry OBJECT-TYPE
905: SYNTAX Ospfv3AreaLsdbEntry
906: MAX-ACCESS not-accessible
907: STATUS current
908: DESCRIPTION
909: "A single Area-Scope Link State Advertisement."
910: INDEX { ospfv3AreaLsdbAreaId,
911: ospfv3AreaLsdbType,
912: ospfv3AreaLsdbRouterId,
913: ospfv3AreaLsdbLsid }
914: ::= { ospfv3AreaLsdbTable 1 }
915:
916: Ospfv3AreaLsdbEntry ::= SEQUENCE {
917: ospfv3AreaLsdbAreaId
918: Ospfv3AreaIdTc,
919: ospfv3AreaLsdbType
920: Unsigned32,
921: ospfv3AreaLsdbRouterId
922: Ospfv3RouterIdTc,
923: ospfv3AreaLsdbLsid
924: Unsigned32,
925: ospfv3AreaLsdbSequence
926: Integer32,
927: ospfv3AreaLsdbAge
928: Integer32,
929: ospfv3AreaLsdbChecksum
930: Integer32,
931: ospfv3AreaLsdbAdvertisement
932: OCTET STRING,
933: ospfv3AreaLsdbTypeKnown
934: TruthValue
935: }
936:
937: ospfv3AreaLsdbAreaId OBJECT-TYPE
938: SYNTAX Ospfv3AreaIdTc
939: MAX-ACCESS not-accessible
940: STATUS current
941: DESCRIPTION
942: "The 32-bit identifier of the Area from which the
943: LSA was received."
944: REFERENCE
945: "OSPF Version 2, Appendix C.2 Area parameters"
946: ::= { ospfv3AreaLsdbEntry 1 }
947:
948: ospfv3AreaLsdbType OBJECT-TYPE
949: SYNTAX Unsigned32(0..'FFFFFFFF'h)
950: MAX-ACCESS not-accessible
951: STATUS current
952: DESCRIPTION
953: "The type of the link state advertisement.
954: Each link state type has a separate
955: advertisement format. Area-Scope LSAs unrecognized
956: by the router are also stored in this database."
957: ::= { ospfv3AreaLsdbEntry 2 }
958:
959: ospfv3AreaLsdbRouterId OBJECT-TYPE
960: SYNTAX Ospfv3RouterIdTc
961: MAX-ACCESS not-accessible
962: STATUS current
963: DESCRIPTION
964: "The 32-bit number that uniquely identifies the
965: originating router in the Autonomous System."
966: REFERENCE
967: "OSPF Version 2, Appendix C.1 Global parameters"
968: ::= { ospfv3AreaLsdbEntry 3 }
969:
970: ospfv3AreaLsdbLsid OBJECT-TYPE
971: SYNTAX Unsigned32
972: MAX-ACCESS not-accessible
973: STATUS current
974: DESCRIPTION
975: "The Link State ID is an LS Type Specific field
976: containing a unique identifier;
977: it identifies the piece of the routing domain
978: that is being described by the advertisement.
979: In contrast to OSPFv2, the LSID has no
980: addressing semantics."
981: ::= { ospfv3AreaLsdbEntry 4 }
982:
983: -- Note that the OSPF Sequence Number is a 32 bit signed
984: -- integer. It starts with the value '80000001'h,
985: -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
986: -- Thus, a typical sequence number will be very negative.
987:
988: ospfv3AreaLsdbSequence OBJECT-TYPE
989: SYNTAX Integer32
990: MAX-ACCESS read-only
991: STATUS current
992: DESCRIPTION
993: "The sequence number field is a signed 32-bit
994: integer. It is used to detect old and
995: duplicate link state advertisements. The space
996: of sequence numbers is linearly ordered. The
997: larger the sequence number the more recent the
998: advertisement."
999: REFERENCE
1000: "OSPF Version 2, Section 12.1.6 LS sequence
1001: number"
1002: ::= { ospfv3AreaLsdbEntry 5 }
1003:
1004: ospfv3AreaLsdbAge OBJECT-TYPE
1005: SYNTAX Integer32 -- Should be 0..MaxAge
1006: -- unless DoNotAge bit is set
1007: UNITS "seconds"
1008: MAX-ACCESS read-only
1009: STATUS current
1010: DESCRIPTION
1011: "This field is the age of the link state
1012: advertisement in seconds."
1013: REFERENCE
1014: "OSPF Version 2, Section 12.1.1 LS age"
1015: ::= { ospfv3AreaLsdbEntry 6 }
1016:
1017: ospfv3AreaLsdbChecksum OBJECT-TYPE
1018: SYNTAX Integer32
1019: MAX-ACCESS read-only
1020: STATUS current
1021: DESCRIPTION
1022: "This field is the checksum of the complete
1023: contents of the advertisement, excepting the
1024: age field. The age field is excepted so that
1025: an advertisement's age can be incremented
1026: without updating the checksum. The checksum
1027: used is the same that is used for ISO
1028: connectionless datagrams; it is commonly
1029: referred to as the Fletcher checksum."
1030: REFERENCE
1031: "OSPF Version 2, Section 12.1.7 LS checksum"
1032: ::= { ospfv3AreaLsdbEntry 7 }
1033:
1034: ospfv3AreaLsdbAdvertisement OBJECT-TYPE
1035: SYNTAX OCTET STRING (SIZE (1..65535))
1036: MAX-ACCESS read-only
1037: STATUS current
1038: DESCRIPTION
1039: "The entire Link State Advertisement, including
1040: its header."
1041: ::= { ospfv3AreaLsdbEntry 8 }
1042:
1043: ospfv3AreaLsdbTypeKnown OBJECT-TYPE
1044: SYNTAX TruthValue
1045: MAX-ACCESS read-only
1046: STATUS current
1047: DESCRIPTION
1048: "Indicates whether the LSA type is recognized
1049: by this Router."
1050: ::= { ospfv3AreaLsdbEntry 9 }
1051:
1052:
1053: -- OSPFv3 Link-Scope Link State Database, for non-virtual interfaces
1054:
1055:
1056: ospfv3LinkLsdbTable OBJECT-TYPE
1057: SYNTAX SEQUENCE OF Ospfv3LinkLsdbEntry
1058: MAX-ACCESS not-accessible
1059: STATUS current
1060: DESCRIPTION
1061: "The OSPFv3 Process's Link-Scope LSDB for non-virtual
1062: interfaces. The LSDB contains the Link-Scope Link
1063: State Advertisements from the interfaces that the
1064: device is attached to."
1065: ::= { ospfv3Objects 5 }
1066:
1067: ospfv3LinkLsdbEntry OBJECT-TYPE
1068: SYNTAX Ospfv3LinkLsdbEntry
1069: MAX-ACCESS not-accessible
1070: STATUS current
1071: DESCRIPTION
1072: "A single Link-Scope Link State Advertisement."
1073: INDEX { ospfv3LinkLsdbIfIndex,
1074: ospfv3LinkLsdbIfInstId,
1075: ospfv3LinkLsdbType,
1076: ospfv3LinkLsdbRouterId,
1077: ospfv3LinkLsdbLsid }
1078: ::= { ospfv3LinkLsdbTable 1 }
1079:
1080: Ospfv3LinkLsdbEntry ::= SEQUENCE {
1081: ospfv3LinkLsdbIfIndex
1082: InterfaceIndex,
1083: ospfv3LinkLsdbIfInstId
1084: Ospfv3IfInstIdTc,
1085: ospfv3LinkLsdbType
1086: Unsigned32,
1087: ospfv3LinkLsdbRouterId
1088: Ospfv3RouterIdTc,
1089: ospfv3LinkLsdbLsid
1090: Unsigned32,
1091: ospfv3LinkLsdbSequence
1092: Integer32,
1093: ospfv3LinkLsdbAge
1094: Integer32,
1095: ospfv3LinkLsdbChecksum
1096: Integer32,
1097: ospfv3LinkLsdbAdvertisement
1098: OCTET STRING,
1099:
1100: ospfv3LinkLsdbTypeKnown
1101: TruthValue
1102: }
1103:
1104: ospfv3LinkLsdbIfIndex OBJECT-TYPE
1105: SYNTAX InterfaceIndex
1106: MAX-ACCESS not-accessible
1107: STATUS current
1108: DESCRIPTION
1109: "The identifier of the link from which the LSA
1110: was received."
1111: ::= { ospfv3LinkLsdbEntry 1 }
1112:
1113: ospfv3LinkLsdbIfInstId OBJECT-TYPE
1114: SYNTAX Ospfv3IfInstIdTc
1115: MAX-ACCESS not-accessible
1116: STATUS current
1117: DESCRIPTION
1118: "The identifier of the interface instance from
1119: which the LSA was received."
1120: ::= { ospfv3LinkLsdbEntry 2 }
1121:
1122: ospfv3LinkLsdbType OBJECT-TYPE
1123: SYNTAX Unsigned32(0..'FFFFFFFF'h)
1124: MAX-ACCESS not-accessible
1125: STATUS current
1126: DESCRIPTION
1127: "The type of the link state advertisement.
1128: Each link state type has a separate
1129: advertisement format. Link-Scope LSAs unrecognized
1130: by the router are also stored in this database."
1131: ::= { ospfv3LinkLsdbEntry 3 }
1132:
1133: ospfv3LinkLsdbRouterId OBJECT-TYPE
1134: SYNTAX Ospfv3RouterIdTc
1135: MAX-ACCESS not-accessible
1136: STATUS current
1137: DESCRIPTION
1138: "The 32 bit number that uniquely identifies the
1139: originating router in the Autonomous System."
1140: REFERENCE
1141: "OSPF Version 2, Appendix C.1 Global parameters"
1142: ::= { ospfv3LinkLsdbEntry 4 }
1143:
1144: ospfv3LinkLsdbLsid OBJECT-TYPE
1145: SYNTAX Unsigned32
1146: MAX-ACCESS not-accessible
1147: STATUS current
1148: DESCRIPTION
1149: "The Link State ID is an LS Type Specific field
1150: containing a unique identifier;
1151: it identifies the piece of the routing domain
1152: that is being described by the advertisement.
1153: In contrast to OSPFv2, the LSID has no
1154: addressing semantics. However, in OSPFv3
1155: the Link State ID always contains the flooding
1156: scope of the LSA."
1157: ::= { ospfv3LinkLsdbEntry 5 }
1158:
1159: -- Note that the OSPF Sequence Number is a 32 bit signed
1160: -- integer. It starts with the value '80000001'h,
1161: -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
1162: -- Thus, a typical sequence number will be very negative.
1163:
1164: ospfv3LinkLsdbSequence OBJECT-TYPE
1165: SYNTAX Integer32
1166: MAX-ACCESS read-only
1167: STATUS current
1168: DESCRIPTION
1169: "The sequence number field is a signed 32-bit
1170: integer. It is used to detect old and duplicate
1171: link state advertisements. The space of
1172: sequence numbers is linearly ordered. The
1173: larger the sequence number the more recent the
1174: advertisement."
1175: REFERENCE
1176: "OSPF Version 2, Section 12.1.6 LS sequence
1177: number"
1178: ::= { ospfv3LinkLsdbEntry 6 }
1179:
1180: ospfv3LinkLsdbAge OBJECT-TYPE
1181: SYNTAX Integer32 -- Should be 0..MaxAge
1182: -- unless DoNotAge bit is set
1183: UNITS "seconds"
1184: MAX-ACCESS read-only
1185: STATUS current
1186: DESCRIPTION
1187: "This field is the age of the link state
1188: advertisement in seconds."
1189: REFERENCE
1190: "OSPF Version 2, Section 12.1.1 LS age"
1191: ::= { ospfv3LinkLsdbEntry 7 }
1192:
1193: ospfv3LinkLsdbChecksum OBJECT-TYPE
1194: SYNTAX Integer32
1195: MAX-ACCESS read-only
1196: STATUS current
1197: DESCRIPTION
1198: "This field is the checksum of the complete
1199: contents of the advertisement, excepting the
1200: age field. The age field is excepted so that
1201: an advertisement's age can be incremented
1202: without updating the checksum. The checksum
1203: used is the same that is used for ISO
1204: connectionless datagrams; it is commonly
1205: referred to as the Fletcher checksum."
1206:
1207: REFERENCE
1208: "OSPF Version 2, Section 12.1.7 LS checksum"
1209: ::= { ospfv3LinkLsdbEntry 8 }
1210:
1211: ospfv3LinkLsdbAdvertisement OBJECT-TYPE
1212: SYNTAX OCTET STRING (SIZE (1..65535))
1213: MAX-ACCESS read-only
1214: STATUS current
1215: DESCRIPTION
1216: "The entire Link State Advertisement, including
1217: its header."
1218: ::= { ospfv3LinkLsdbEntry 9 }
1219:
1220: ospfv3LinkLsdbTypeKnown OBJECT-TYPE
1221: SYNTAX TruthValue
1222: MAX-ACCESS read-only
1223: STATUS current
1224: DESCRIPTION
1225: "Indicates whether the LSA type is recognized by this
1226: Router."
1227: ::= { ospfv3LinkLsdbEntry 10 }
1228:
1229:
1230: -- OSPF Host Table
1231:
1232: ospfv3HostTable OBJECT-TYPE
1233: SYNTAX SEQUENCE OF Ospfv3HostEntry
1234: MAX-ACCESS not-accessible
1235: STATUS current
1236: DESCRIPTION
1237: "The Host/Metric Table indicates what hosts are
1238: directly attached to the router and their
1239: corresponding metrics."
1240: REFERENCE
1241: "OSPF Version 2, Appendix C.6 Host route
1242: parameters"
1243: ::= { ospfv3Objects 6 }
1244:
1245: ospfv3HostEntry OBJECT-TYPE
1246: SYNTAX Ospfv3HostEntry
1247: MAX-ACCESS not-accessible
1248: STATUS current
1249: DESCRIPTION
1250: "A metric to be advertised when a given host is
1251: reachable.
1252:
1253: The information in this table is persistent and
1254: when written the entity SHOULD save the change
1255: to non-volatile storage."
1256: INDEX { ospfv3HostAddressType,
1257: ospfv3HostAddress }
1258: ::= { ospfv3HostTable 1 }
1259:
1260: Ospfv3HostEntry ::= SEQUENCE {
1261: ospfv3HostAddressType
1262: InetAddressType,
1263: ospfv3HostAddress
1264: InetAddress,
1265: ospfv3HostMetric
1266: Metric,
1267: ospfv3HostStatus
1268: RowStatus,
1269: ospfv3HostAreaID
1270: Ospfv3AreaIdTc
1271: }
1272:
1273: ospfv3HostAddressType OBJECT-TYPE
1274: SYNTAX InetAddressType
1275: MAX-ACCESS not-accessible
1276: STATUS current
1277: DESCRIPTION
1278: "The address type of ospfv3HostAddress. Only IPv6
1279: global address type expected."
1280: REFERENCE
1281: "OSPF Version 2, Appendix C.6 Host route
1282: parameters"
1283: ::= { ospfv3HostEntry 1 }
1284:
1285:
1286: ospfv3HostAddress OBJECT-TYPE
1287: SYNTAX InetAddress (SIZE (16))
1288: MAX-ACCESS not-accessible
1289: STATUS current
1290: DESCRIPTION
1291: "The IPv6 Address of the Host. Must be an
1292: IPv6 global address."
1293: REFERENCE
1294: "OSPF Version 2, Appendix C.6 Host route
1295: parameters"
1296: ::= { ospfv3HostEntry 2 }
1297:
1298: ospfv3HostMetric OBJECT-TYPE
1299: SYNTAX Metric
1300: MAX-ACCESS read-create
1301: STATUS current
1302: DESCRIPTION
1303: "The Metric to be advertised."
1304: REFERENCE
1305: "OSPF Version 2, Appendix C.6 Host route
1306: parameters"
1307: ::= { ospfv3HostEntry 3 }
1308:
1309: ospfv3HostStatus OBJECT-TYPE
1310: SYNTAX RowStatus
1311: MAX-ACCESS read-create
1312: STATUS current
1313: DESCRIPTION
1314: "This object permits management of the table by
1315: facilitating actions such as row creation,
1316: construction and destruction.
1317:
1318: The value of this object has no effect on
1319: whether other objects in this conceptual row can be
1320: modified."
1321: ::= { ospfv3HostEntry 4 }
1322:
1323: ospfv3HostAreaID OBJECT-TYPE
1324: SYNTAX Ospfv3AreaIdTc
1325: MAX-ACCESS read-create
1326: STATUS current
1327: DESCRIPTION
1328: "The Area the Host Entry is to be found within.
1329: By default, the area for the subsuming OSPFv3
1330: interface or Area 0 if there is no subsuming
1331: interface."
1332: REFERENCE
1333: "OSPF Version 2, Appendix C.2 Area parameters"
1334: ::= { ospfv3HostEntry 5 }
1335:
1336:
1337: -- OSPFv3 Interface Table
1338:
1339: ospfv3IfTable OBJECT-TYPE
1340: SYNTAX SEQUENCE OF Ospfv3IfEntry
1341: MAX-ACCESS not-accessible
1342: STATUS current
1343: DESCRIPTION
1344: "The OSPFv3 Interface Table describes the
1345: interfaces from the viewpoint of OSPFv3."
1346: REFERENCE
1347: "OSPF Version 2, Appendix C.3 Router interface
1348: parameters"
1349: ::= { ospfv3Objects 7 }
1350:
1351: ospfv3IfEntry OBJECT-TYPE
1352: SYNTAX Ospfv3IfEntry
1353: MAX-ACCESS not-accessible
1354: STATUS current
1355: DESCRIPTION
1356: "The OSPFv3 Interface Entry describes one
1357: interface from the viewpoint of OSPFv3.
1358:
1359: The information in this table is persistent
1360: and when written the entity SHOULD save the
1361: change to non-volatile storage."
1362: INDEX { ospfv3IfIndex,
1363: ospfv3IfInstId }
1364: ::= { ospfv3IfTable 1 }
1365:
1366: Ospfv3IfEntry ::= SEQUENCE {
1367: ospfv3IfIndex
1368: InterfaceIndex,
1369: ospfv3IfInstId
1370: Ospfv3IfInstIdTc,
1371: ospfv3IfAreaId
1372: Ospfv3AreaIdTc,
1373: ospfv3IfType
1374: INTEGER,
1375: ospfv3IfAdminStat
1376: Status,
1377: ospfv3IfRtrPriority
1378: DesignatedRouterPriority,
1379: ospfv3IfTransitDelay
1380: Ospfv3UpToRefreshIntervalTc,
1381: ospfv3IfRetransInterval
1382: Ospfv3UpToRefreshIntervalTc,
1383: ospfv3IfHelloInterval
1384: HelloRange,
1385: ospfv3IfRtrDeadInterval
1386: Ospfv3DeadIntRangeTc,
1387: ospfv3IfPollInterval
1388: Unsigned32,
1389: ospfv3IfState
1390: INTEGER,
1391: ospfv3IfDesignatedRouter
1392: Ospfv3RouterIdTc,
1393: ospfv3IfBackupDesignatedRouter
1394: Ospfv3RouterIdTc,
1395: ospfv3IfEvents
1396: Counter32,
1397: ospfv3IfStatus
1398: RowStatus,
1399: ospfv3IfDemand
1400: TruthValue,
1401: ospfv3IfMetricValue
1402: Metric,
1403: ospfv3IfLinkScopeLsaCount
1404: Gauge32,
1405: ospfv3IfLinkLsaCksumSum
1406: Integer32,
1407: ospfv3IfDemandNbrProbe
1408: TruthValue,
1409: ospfv3IfDemandNbrProbeRetxLimit
1410: Unsigned32,
1411: ospfv3IfDemandNbrProbeInterval
1412: Unsigned32
1413: }
1414:
1415: ospfv3IfIndex OBJECT-TYPE
1416: SYNTAX InterfaceIndex
1417: MAX-ACCESS not-accessible
1418: STATUS current
1419: DESCRIPTION
1420: "The interface index of this OSPFv3 interface.
1421: It corresponds to the interface index of the
1422: IPv6 interface on which OSPFv3 is configured."
1423: ::= { ospfv3IfEntry 1 }
1424:
1425: ospfv3IfInstId OBJECT-TYPE
1426: SYNTAX Ospfv3IfInstIdTc
1427: MAX-ACCESS not-accessible
1428: STATUS current
1429: DESCRIPTION
1430: "Enables multiple interface instances of OSPFv3
1431: to be run over a single link. Each interface
1432: instance would be assigned a separate ID. This ID
1433: has local link significance only."
1434: ::= { ospfv3IfEntry 2 }
1435:
1436: ospfv3IfAreaId OBJECT-TYPE
1437: SYNTAX Ospfv3AreaIdTc
1438: MAX-ACCESS read-create
1439: STATUS current
1440: DESCRIPTION
1441: "A 32-bit integer uniquely identifying the area
1442: to which the interface connects. Area ID
1443: 0 is used for the OSPFv3 backbone."
1444: DEFVAL { 0 }
1445: ::= { ospfv3IfEntry 3 }
1446:
1447: ospfv3IfType OBJECT-TYPE
1448: SYNTAX INTEGER {
1449: broadcast(1),
1450: nbma(2),
1451: pointToPoint(3),
1452: pointToMultipoint(5)
1453: }
1454: MAX-ACCESS read-create
1455: STATUS current
1456: DESCRIPTION
1457: "The OSPFv3 interface type."
1458: ::= { ospfv3IfEntry 4 }
1459:
1460: ospfv3IfAdminStat OBJECT-TYPE
1461: SYNTAX Status
1462: MAX-ACCESS read-create
1463: STATUS current
1464: DESCRIPTION
1465: "The OSPFv3 interface's administrative status.
1466: The value formed on the interface, and the
1467: interface will be advertised as an internal route
1468: to some area. The value 'disabled' denotes
1469: that the interface is external to OSPFv3."
1470: DEFVAL { enabled }
1471: ::= { ospfv3IfEntry 5 }
1472:
1473: ospfv3IfRtrPriority OBJECT-TYPE
1474: SYNTAX DesignatedRouterPriority
1475: MAX-ACCESS read-create
1476: STATUS current
1477: DESCRIPTION
1478: "The priority of this interface. Used in
1479: multi-access networks, this field is used in
1480: the designated router election algorithm. The
1481: value 0 signifies that the router is not
1482: eligible to become the designated router on this
1483: particular network. In the event of a tie in
1484: this value, routers will use their Router ID as
1485: a tie breaker."
1486: DEFVAL { 1 }
1487: ::= { ospfv3IfEntry 6 }
1488:
1489: ospfv3IfTransitDelay OBJECT-TYPE
1490: SYNTAX Ospfv3UpToRefreshIntervalTc
1491: UNITS "seconds"
1492: MAX-ACCESS read-create
1493: STATUS current
1494: DESCRIPTION
1495: "The estimated number of seconds it takes to
1496: transmit a link state update packet over this
1497: interface."
1498: DEFVAL { 1 }
1499: ::= { ospfv3IfEntry 7 }
1500:
1501: ospfv3IfRetransInterval OBJECT-TYPE
1502: SYNTAX Ospfv3UpToRefreshIntervalTc
1503: UNITS "seconds"
1504: MAX-ACCESS read-create
1505: STATUS current
1506: DESCRIPTION
1507: "The number of seconds between link state
1508: advertisement retransmissions for adjacencies
1509: belonging to this interface. This value is
1510: also used when retransmitting database
1511: description and link state request packets."
1512: DEFVAL { 5 }
1513: ::= { ospfv3IfEntry 8 }
1514:
1515: ospfv3IfHelloInterval OBJECT-TYPE
1516: SYNTAX HelloRange
1517: UNITS "seconds"
1518: MAX-ACCESS read-create
1519: STATUS current
1520: DESCRIPTION
1521: "The length of time, in seconds, between the
1522: Hello packets that the router sends on the
1523: interface. This value must be the same for all
1524: routers attached to a common network."
1525: DEFVAL { 10 }
1526: ::= { ospfv3IfEntry 9 }
1527:
1528: ospfv3IfRtrDeadInterval OBJECT-TYPE
1529: SYNTAX Ospfv3DeadIntRangeTc
1530: UNITS "seconds"
1531: MAX-ACCESS read-create
1532: STATUS current
1533: DESCRIPTION
1534: "The number of seconds that a router's Hello
1535: packets have not been seen before its
1536: neighbors declare the router down on the interface.
1537: This should be some multiple of the Hello interval.
1538: This value must be the same for all routers attached
1539: to a common network."
1540: DEFVAL { 40 }
1541: ::= { ospfv3IfEntry 10 }
1542:
1543: ospfv3IfPollInterval OBJECT-TYPE
1544: SYNTAX Unsigned32
1545: UNITS "seconds"
1546: MAX-ACCESS read-create
1547: STATUS current
1548: DESCRIPTION
1549: "The larger time interval, in seconds, between
1550: the Hello packets sent to an inactive,
1551: non-broadcast, multi-access neighbor."
1552: DEFVAL { 120 }
1553: ::= { ospfv3IfEntry 11 }
1554:
1555: ospfv3IfState OBJECT-TYPE
1556: SYNTAX INTEGER {
1557: down(1),
1558: loopback(2),
1559: waiting(3),
1560: pointToPoint(4),
1561: designatedRouter(5),
1562: backupDesignatedRouter(6),
1563: otherDesignatedRouter(7),
1564: standby(8)
1565: }
1566: MAX-ACCESS read-only
1567: STATUS current
1568: DESCRIPTION
1569: "The OSPFv3 Interface State. An interface may be
1570: in standby state if there are multiple interfaces
1571: on the link and another interface is active."
1572: ::= { ospfv3IfEntry 12 }
1573:
1574: ospfv3IfDesignatedRouter OBJECT-TYPE
1575: SYNTAX Ospfv3RouterIdTc
1576: MAX-ACCESS read-only
1577: STATUS current
1578: DESCRIPTION
1579: "The Router ID of the Designated Router."
1580: ::= { ospfv3IfEntry 13 }
1581:
1582: ospfv3IfBackupDesignatedRouter OBJECT-TYPE
1583: SYNTAX Ospfv3RouterIdTc
1584: MAX-ACCESS read-only
1585: STATUS current
1586: DESCRIPTION
1587: "The Router ID of the Backup Designated
1588: Router."
1589: ::= { ospfv3IfEntry 14 }
1590:
1591: ospfv3IfEvents OBJECT-TYPE
1592: SYNTAX Counter32
1593: MAX-ACCESS read-only
1594: STATUS current
1595: DESCRIPTION
1596: "The number of times this OSPFv3 interface has
1597: changed its state or an error has occurred.
1598:
1599: Discontinuities in the value of this counter
1600: can occur at re-initialization of the management
1601: system and at other times as indicated by the
1602: value of ospfv3DiscontinuityTime."
1603: ::= { ospfv3IfEntry 15 }
1604:
1605: ospfv3IfStatus OBJECT-TYPE
1606: SYNTAX RowStatus
1607: MAX-ACCESS read-create
1608: STATUS current
1609: DESCRIPTION
1610: "This object permits management of the table by
1611: facilitating actions such as row creation,
1612: construction and destruction.
1613:
1614: The value of this object has no effect on
1615: whether other objects in this conceptual row can be
1616: modified."
1617: ::= { ospfv3IfEntry 16 }
1618:
1619:
1620: ospfv3IfDemand OBJECT-TYPE
1621: SYNTAX TruthValue
1622: MAX-ACCESS read-create
1623: STATUS current
1624: DESCRIPTION
1625: "Indicates whether Demand OSPFv3 procedures
1626: (hello suppression to FULL neighbors and
1627: setting the DoNotAge flag on propagated LSAs)
1628: should be performed on this interface."
1629: DEFVAL { false }
1630: ::= { ospfv3IfEntry 17 }
1631:
1632: ospfv3IfMetricValue OBJECT-TYPE
1633: SYNTAX Metric
1634: MAX-ACCESS read-create
1635: STATUS current
1636: DESCRIPTION
1637: "The metric assigned to this interface.
1638: The default value of the Metric is
1639: Reference Bandwidth / ifSpeed. The value
1640: of the reference bandwidth can be set
1641: in the ospfv3ReferenceBandwidth object."
1642: ::= { ospfv3IfEntry 18 }
1643:
1644: ospfv3IfLinkScopeLsaCount OBJECT-TYPE
1645: SYNTAX Gauge32
1646: MAX-ACCESS read-only
1647: STATUS current
1648: DESCRIPTION
1649: "The total number of Link-Scope link state
1650: advertisements in this link's link state
1651: database."
1652: ::= { ospfv3IfEntry 19 }
1653:
1654: ospfv3IfLinkLsaCksumSum OBJECT-TYPE
1655: SYNTAX Integer32
1656: MAX-ACCESS read-only
1657: STATUS current
1658: DESCRIPTION
1659: "The 32-bit unsigned sum of the Link-Scope link state
1660: advertisements' LS checksums contained in this
1661: link's link state database. The sum can be used
1662: to determine if there has been a change in a
1663: router's link state database or to compare the
1664: link state database of two routers."
1665: ::= { ospfv3IfEntry 20 }
1666:
1667: ospfv3IfDemandNbrProbe OBJECT-TYPE
1668: SYNTAX TruthValue
1669: MAX-ACCESS read-create
1670: STATUS current
1671: DESCRIPTION
1672: "Indicates whether or not neighbor probing is
1673: enabled to determine whether or not the neighbor
1674: is inactive. Neighbor probing is disabled by
1675: default."
1676: DEFVAL { false }
1677: ::= { ospfv3IfEntry 21 }
1678:
1679: ospfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE
1680: SYNTAX Unsigned32
1681: MAX-ACCESS read-create
1682: STATUS current
1683: DESCRIPTION
1684: "The number of consecutive LSA retransmissions before
1685: the neighbor is deemed inactive and the neighbor
1686: adjacency is brought down."
1687: DEFVAL { 10 }
1688: ::= { ospfv3IfEntry 22}
1689:
1690:
1691: ospfv3IfDemandNbrProbeInterval OBJECT-TYPE
1692: SYNTAX Unsigned32
1693: UNITS "seconds"
1694: MAX-ACCESS read-create
1695: STATUS current
1696: DESCRIPTION
1697: "Defines how often the neighbor will be probed."
1698: DEFVAL { 120 }
1699: ::= { ospfv3IfEntry 23 }
1700:
1701:
1702: -- OSPFv3 Virtual Interface Table
1703:
1704: ospfv3VirtIfTable OBJECT-TYPE
1705: SYNTAX SEQUENCE OF Ospfv3VirtIfEntry
1706: MAX-ACCESS not-accessible
1707: STATUS current
1708: DESCRIPTION
1709: "Information about this router's virtual
1710: interfaces that the OSPFv3 Process is configured
1711: to carry on."
1712: REFERENCE
1713: "OSPF Version 2, Appendix C.4 Virtual link
1714: parameters"
1715: ::= { ospfv3Objects 8 }
1716:
1717: ospfv3VirtIfEntry OBJECT-TYPE
1718: SYNTAX Ospfv3VirtIfEntry
1719: MAX-ACCESS not-accessible
1720: STATUS current
1721: DESCRIPTION
1722: "Information about a single Virtual Interface.
1723:
1724: The information in this table is persistent
1725: and when written the entity SHOULD save the
1726: change to non-volatile storage."
1727: INDEX { ospfv3VirtIfAreaId,
1728: ospfv3VirtIfNeighbor }
1729: ::= { ospfv3VirtIfTable 1 }
1730:
1731: Ospfv3VirtIfEntry ::= SEQUENCE {
1732: ospfv3VirtIfAreaId
1733: Ospfv3AreaIdTc,
1734: ospfv3VirtIfNeighbor
1735: Ospfv3RouterIdTc,
1736:
1737: ospfv3VirtIfIndex
1738: InterfaceIndex,
1739: ospfv3VirtIfInstId
1740: Ospfv3IfInstIdTc,
1741: ospfv3VirtIfTransitDelay
1742: Ospfv3UpToRefreshIntervalTc,
1743: ospfv3VirtIfRetransInterval
1744: Ospfv3UpToRefreshIntervalTc,
1745: ospfv3VirtIfHelloInterval
1746: HelloRange,
1747: ospfv3VirtIfRtrDeadInterval
1748: Ospfv3DeadIntRangeTc,
1749: ospfv3VirtIfState
1750: INTEGER,
1751: ospfv3VirtIfEvents
1752: Counter32,
1753: ospfv3VirtIfStatus
1754: RowStatus,
1755: ospfv3VirtIfLinkScopeLsaCount
1756: Gauge32,
1757: ospfv3VirtIfLinkLsaCksumSum
1758: Integer32
1759: }
1760:
1761: ospfv3VirtIfAreaId OBJECT-TYPE
1762: SYNTAX Ospfv3AreaIdTc
1763: MAX-ACCESS not-accessible
1764: STATUS current
1765: DESCRIPTION
1766: "The Transit Area that the Virtual Link
1767: traverses. By definition, this is not
1768: Area 0."
1769: ::= { ospfv3VirtIfEntry 1 }
1770:
1771: ospfv3VirtIfNeighbor OBJECT-TYPE
1772: SYNTAX Ospfv3RouterIdTc
1773: MAX-ACCESS not-accessible
1774: STATUS current
1775: DESCRIPTION
1776: "The Router ID of the Virtual Neighbor."
1777: ::= { ospfv3VirtIfEntry 2 }
1778:
1779: ospfv3VirtIfIndex OBJECT-TYPE
1780: SYNTAX InterfaceIndex
1781: MAX-ACCESS read-only
1782: STATUS current
1783: DESCRIPTION
1784: "The local interface index assigned by the
1785: OSPFv3 process to this OSPFv3 virtual interface.
1786: It is advertised in Hello's sent over the virtual
1787: link and in the router's router-LSAs."
1788: ::= { ospfv3VirtIfEntry 3 }
1789:
1790: ospfv3VirtIfInstId OBJECT-TYPE
1791: SYNTAX Ospfv3IfInstIdTc
1792: MAX-ACCESS read-only
1793: STATUS current
1794: DESCRIPTION
1795: "The local interface instance ID assigned by the
1796: OSPFv3 process to this OSPFv3 virtual interface."
1797: ::= { ospfv3VirtIfEntry 4 }
1798:
1799: ospfv3VirtIfTransitDelay OBJECT-TYPE
1800: SYNTAX Ospfv3UpToRefreshIntervalTc
1801: UNITS "seconds"
1802: MAX-ACCESS read-create
1803: STATUS current
1804: DESCRIPTION
1805: "The estimated number of seconds it takes to
1806: transmit a link state update packet over this
1807: interface."
1808: DEFVAL { 1 }
1809: ::= { ospfv3VirtIfEntry 5 }
1810:
1811: ospfv3VirtIfRetransInterval OBJECT-TYPE
1812: SYNTAX Ospfv3UpToRefreshIntervalTc
1813: UNITS "seconds"
1814: MAX-ACCESS read-create
1815: STATUS current
1816: DESCRIPTION
1817: "The number of seconds between link state
1818: advertisement retransmissions for adjacencies
1819: belonging to this interface. This value is
1820: also used when retransmitting database
1821: description and link state request packets. This
1822: value should be well over the expected
1823: round-trip time."
1824: DEFVAL { 5 }
1825: ::= { ospfv3VirtIfEntry 6 }
1826:
1827: ospfv3VirtIfHelloInterval OBJECT-TYPE
1828: SYNTAX HelloRange
1829: UNITS "seconds"
1830: MAX-ACCESS read-create
1831: STATUS current
1832: DESCRIPTION
1833: "The length of time, in seconds, between the
1834: Hello packets that the router sends on the
1835: interface. This value must be the same for the
1836: virtual neighbor."
1837: DEFVAL { 10 }
1838: ::= { ospfv3VirtIfEntry 7 }
1839:
1840: ospfv3VirtIfRtrDeadInterval OBJECT-TYPE
1841: SYNTAX Ospfv3DeadIntRangeTc
1842: UNITS "seconds"
1843: MAX-ACCESS read-create
1844: STATUS current
1845: DESCRIPTION
1846: "The number of seconds that a router's Hello
1847: packets have not been seen before its
1848: neighbors declare the router down. This should
1849: be some multiple of the Hello interval. This
1850: value must be the same for the virtual
1851: neighbor."
1852: DEFVAL { 60 }
1853: ::= { ospfv3VirtIfEntry 8 }
1854:
1855: ospfv3VirtIfState OBJECT-TYPE
1856: SYNTAX INTEGER {
1857: down(1),
1858: pointToPoint(4)
1859: }
1860: MAX-ACCESS read-only
1861: STATUS current
1862: DESCRIPTION
1863: "OSPF virtual interface states. The same encoding
1864: as the ospfV3IfTable is used."
1865: ::= { ospfv3VirtIfEntry 9 }
1866:
1867: ospfv3VirtIfEvents OBJECT-TYPE
1868: SYNTAX Counter32
1869: MAX-ACCESS read-only
1870: STATUS current
1871: DESCRIPTION
1872: "The number of state changes or error events on
1873: this Virtual Link.
1874:
1875: Discontinuities in the value of this counter
1876: can occur at re-initialization of the management
1877: system and at other times as indicated by the
1878: value of ospfv3DiscontinuityTime."
1879: ::= { ospfv3VirtIfEntry 10 }
1880:
1881: ospfv3VirtIfStatus OBJECT-TYPE
1882: SYNTAX RowStatus
1883: MAX-ACCESS read-create
1884: STATUS current
1885: DESCRIPTION
1886: "This object permits management of the table by
1887: facilitating actions such as row creation,
1888: construction and destruction.
1889:
1890: The value of this object has no effect on
1891: whether other objects in this conceptual row can be
1892: modified."
1893: ::= { ospfv3VirtIfEntry 11 }
1894:
1895: ospfv3VirtIfLinkScopeLsaCount OBJECT-TYPE
1896: SYNTAX Gauge32
1897: MAX-ACCESS read-only
1898: STATUS current
1899: DESCRIPTION
1900: "The total number of Link-Scope link state
1901: advertisements in this virtual link's link state
1902: database."
1903: ::= { ospfv3VirtIfEntry 12 }
1904:
1905: ospfv3VirtIfLinkLsaCksumSum OBJECT-TYPE
1906: SYNTAX Integer32
1907: MAX-ACCESS read-only
1908: STATUS current
1909: DESCRIPTION
1910: "The 32-bit unsigned sum of the Link-Scope link-state
1911: advertisements' LS checksums contained in this
1912: virtual link's link-state database. The sum can be used
1913: to determine if there has been a change in a
1914: router's link state database or to compare the
1915: link state database of two routers."
1916: ::= { ospfv3VirtIfEntry 13 }
1917:
1918:
1919: -- OSPFv3 Neighbor Table
1920:
1921: ospfv3NbrTable OBJECT-TYPE
1922: SYNTAX SEQUENCE OF Ospfv3NbrEntry
1923: MAX-ACCESS not-accessible
1924: STATUS current
1925: DESCRIPTION
1926: "A table describing all neighbors in the
1927: locality of the OSPFv3 router."
1928: REFERENCE
1929: "OSPF Version 2, Section 10 The Neighbor Data
1930: Structure"
1931: ::= { ospfv3Objects 9 }
1932:
1933: ospfv3NbrEntry OBJECT-TYPE
1934: SYNTAX Ospfv3NbrEntry
1935: MAX-ACCESS not-accessible
1936: STATUS current
1937: DESCRIPTION
1938: "The information regarding a single neighbor."
1939: REFERENCE
1940: "OSPF Version 2, Section 10 The Neighbor Data
1941: Structure"
1942: INDEX { ospfv3NbrIfIndex,
1943: ospfv3NbrIfInstId,
1944: ospfv3NbrRtrId }
1945: ::= { ospfv3NbrTable 1 }
1946:
1947: Ospfv3NbrEntry ::= SEQUENCE {
1948: ospfv3NbrIfIndex
1949: InterfaceIndex,
1950: ospfv3NbrIfInstId
1951: Ospfv3IfInstIdTc,
1952: ospfv3NbrRtrId
1953: Ospfv3RouterIdTc,
1954: ospfv3NbrAddressType
1955: InetAddressType,
1956: ospfv3NbrAddress
1957: InetAddress,
1958: ospfv3NbrOptions
1959: Integer32,
1960: ospfv3NbrPriority
1961: DesignatedRouterPriority,
1962: ospfv3NbrState
1963: INTEGER,
1964: ospfv3NbrEvents
1965: Counter32,
1966: ospfv3NbrLsRetransQLen
1967: Gauge32,
1968: ospfv3NbrHelloSuppressed
1969: TruthValue,
1970: ospfv3NbrIfId
1971: InterfaceIndex,
1972: ospfv3NbrRestartHelperStatus
1973: INTEGER,
1974: ospfv3NbrRestartHelperAge
1975: Ospfv3UpToRefreshIntervalTc,
1976: ospfv3NbrRestartHelperExitRc
1977: INTEGER
1978: }
1979:
1980: ospfv3NbrIfIndex OBJECT-TYPE
1981: SYNTAX InterfaceIndex
1982: MAX-ACCESS not-accessible
1983: STATUS current
1984: DESCRIPTION
1985: "The local link ID of the link over which the
1986: neighbor can be reached."
1987: ::= { ospfv3NbrEntry 1 }
1988:
1989: ospfv3NbrIfInstId OBJECT-TYPE
1990: SYNTAX Ospfv3IfInstIdTc
1991: MAX-ACCESS not-accessible
1992: STATUS current
1993: DESCRIPTION
1994: "Interface instance over which the neighbor
1995: can be reached. This ID has local link
1996: significance only."
1997: ::= { ospfv3NbrEntry 2 }
1998:
1999: ospfv3NbrRtrId OBJECT-TYPE
2000: SYNTAX Ospfv3RouterIdTc
2001: MAX-ACCESS not-accessible
2002: STATUS current
2003: DESCRIPTION
2004: "A 32-bit integer uniquely identifying the neighboring
2005: router in the Autonomous System."
2006: ::= { ospfv3NbrEntry 3 }
2007:
2008: ospfv3NbrAddressType OBJECT-TYPE
2009: SYNTAX InetAddressType
2010: MAX-ACCESS read-only
2011: STATUS current
2012: DESCRIPTION
2013: "The address type of ospfv3NbrAddress. Only IPv6
2014: addresses without zone index are expected."
2015: ::= { ospfv3NbrEntry 4 }
2016:
2017: ospfv3NbrAddress OBJECT-TYPE
2018: SYNTAX InetAddress (SIZE (16))
2019: MAX-ACCESS read-only
2020: STATUS current
2021: DESCRIPTION
2022: "The IPv6 address of the neighbor associated with
2023: the local link."
2024: ::= { ospfv3NbrEntry 5 }
2025:
2026: ospfv3NbrOptions OBJECT-TYPE
2027: SYNTAX Integer32
2028: MAX-ACCESS read-only
2029: STATUS current
2030: DESCRIPTION
2031: "A Bit Mask corresponding to the neighbor's
2032: options field."
2033: REFERENCE
2034: "OSPF Version 3, Appendix A.2 the Options field"
2035: ::= { ospfv3NbrEntry 6 }
2036:
2037: ospfv3NbrPriority OBJECT-TYPE
2038: SYNTAX DesignatedRouterPriority
2039: MAX-ACCESS read-only
2040: STATUS current
2041: DESCRIPTION
2042: "The priority of this neighbor in the designated
2043: router election algorithm. The value 0 signifies
2044: that the neighbor is not eligible to become the
2045: designated router on this particular network."
2046: ::= { ospfv3NbrEntry 7 }
2047:
2048: ospfv3NbrState OBJECT-TYPE
2049: SYNTAX INTEGER {
2050: down(1),
2051: attempt(2),
2052: init(3),
2053: twoWay(4),
2054: exchangeStart(5),
2055: exchange(6),
2056: loading(7),
2057: full(8)
2058: }
2059: MAX-ACCESS read-only
2060: STATUS current
2061: DESCRIPTION
2062: "The State of the relationship with this
2063: Neighbor."
2064: REFERENCE
2065: "OSPF Version 2, Section 10.1 Neighbor States"
2066: ::= { ospfv3NbrEntry 8 }
2067:
2068: ospfv3NbrEvents OBJECT-TYPE
2069: SYNTAX Counter32
2070: MAX-ACCESS read-only
2071: STATUS current
2072: DESCRIPTION
2073: "The number of times this neighbor relationship
2074: has changed state or an error has occurred.
2075:
2076: Discontinuities in the value of this counter
2077: can occur at re-initialization of the management
2078: system and at other times as indicated by the
2079: value of ospfv3DiscontinuityTime."
2080: ::= { ospfv3NbrEntry 9 }
2081:
2082: ospfv3NbrLsRetransQLen OBJECT-TYPE
2083: SYNTAX Gauge32
2084: MAX-ACCESS read-only
2085: STATUS current
2086: DESCRIPTION
2087: "The current length of the retransmission
2088: queue."
2089: ::= { ospfv3NbrEntry 10 }
2090:
2091: ospfv3NbrHelloSuppressed OBJECT-TYPE
2092: SYNTAX TruthValue
2093: MAX-ACCESS read-only
2094: STATUS current
2095: DESCRIPTION
2096: "Indicates whether Hellos are being suppressed
2097: to the neighbor"
2098: ::= { ospfv3NbrEntry 11 }
2099:
2100: ospfv3NbrIfId OBJECT-TYPE
2101: SYNTAX InterfaceIndex
2102: MAX-ACCESS read-only
2103: STATUS current
2104: DESCRIPTION
2105: "The interface ID that the neighbor advertises
2106: in its Hello Packets on this link, that is, the
2107: neighbor's local interface index."
2108: ::= { ospfv3NbrEntry 12 }
2109:
2110: ospfv3NbrRestartHelperStatus OBJECT-TYPE
2111: SYNTAX INTEGER { notHelping (1),
2112: helping (2)
2113: }
2114: MAX-ACCESS read-only
2115: STATUS current
2116: DESCRIPTION
2117: "Indicates whether the router is acting
2118: as a Graceful restart helper for the neighbor."
2119: ::= { ospfv3NbrEntry 13 }
2120:
2121: ospfv3NbrRestartHelperAge OBJECT-TYPE
2122: SYNTAX Ospfv3UpToRefreshIntervalTc
2123: UNITS "seconds"
2124: MAX-ACCESS read-only
2125: STATUS current
2126: DESCRIPTION
2127: "Remaining time in current OSPF Graceful restart
2128: interval, if the router is acting as a restart
2129: helper for the neighbor."
2130: ::= { ospfv3NbrEntry 14 }
2131:
2132: ospfv3NbrRestartHelperExitRc OBJECT-TYPE
2133: SYNTAX INTEGER { none (1),
2134: inProgress (2),
2135: completed (3),
2136: timedOut (4),
2137: topologyChanged (5)
2138: }
2139: MAX-ACCESS read-only
2140: STATUS current
2141: DESCRIPTION
2142: "Describes the outcome of the last attempt at acting
2143: as a Graceful restart helper for the neighbor.
2144:
2145: none:............no restart has yet been attempted.
2146: inProgress:......a restart attempt is currently underway.
2147: completed:.......the last restart completed successfully.
2148: timedOut:........the last restart timed out.
2149: topologyChanged:.the last restart was aborted due to
2150: a topology change."
2151: ::= { ospfv3NbrEntry 15 }
2152:
2153:
2154: -- OSPFv3 Configured Neighbor Table
2155:
2156: ospfv3CfgNbrTable OBJECT-TYPE
2157: SYNTAX SEQUENCE OF Ospfv3CfgNbrEntry
2158: MAX-ACCESS not-accessible
2159: STATUS current
2160: DESCRIPTION
2161: "A table describing all configured neighbors."
2162: REFERENCE
2163: "OSPF Version 2, Section 10 The Neighbor Data
2164: Structure"
2165: ::= { ospfv3Objects 10 }
2166:
2167: ospfv3CfgNbrEntry OBJECT-TYPE
2168: SYNTAX Ospfv3CfgNbrEntry
2169: MAX-ACCESS not-accessible
2170: STATUS current
2171: DESCRIPTION
2172: "The information regarding a single configured
2173: neighbor.
2174:
2175: The information in this table is persistent
2176: and when written the entity SHOULD save the
2177: change to non-volatile storage."
2178: REFERENCE
2179: "OSPF Version 2, Section 10 The Neighbor Data
2180: Structure"
2181: INDEX { ospfv3CfgNbrIfIndex,
2182: ospfv3CfgNbrIfInstId,
2183: ospfv3CfgNbrAddressType,
2184: ospfv3CfgNbrAddress }
2185: ::= { ospfv3CfgNbrTable 1 }
2186:
2187: Ospfv3CfgNbrEntry ::= SEQUENCE {
2188: ospfv3CfgNbrIfIndex
2189: InterfaceIndex,
2190: ospfv3CfgNbrIfInstId
2191: Ospfv3IfInstIdTc,
2192: ospfv3CfgNbrAddressType
2193: InetAddressType,
2194: ospfv3CfgNbrAddress
2195: InetAddress,
2196: ospfv3CfgNbrPriority
2197: DesignatedRouterPriority,
2198: ospfv3CfgNbrStatus
2199: RowStatus
2200: }
2201:
2202: ospfv3CfgNbrIfIndex OBJECT-TYPE
2203: SYNTAX InterfaceIndex
2204: MAX-ACCESS not-accessible
2205: STATUS current
2206: DESCRIPTION
2207: "The local link ID of the link over which the
2208: neighbor can be reached."
2209: ::= { ospfv3CfgNbrEntry 1 }
2210:
2211: ospfv3CfgNbrIfInstId OBJECT-TYPE
2212: SYNTAX Ospfv3IfInstIdTc
2213: MAX-ACCESS not-accessible
2214: STATUS current
2215: DESCRIPTION
2216: "Interface instance over which the neighbor
2217: can be reached. This ID has local link
2218: significance only."
2219: ::= { ospfv3CfgNbrEntry 2 }
2220:
2221: ospfv3CfgNbrAddressType OBJECT-TYPE
2222: SYNTAX InetAddressType
2223: MAX-ACCESS not-accessible
2224: STATUS current
2225: DESCRIPTION
2226: "The address type of ospfv3NbrAddress. Only IPv6
2227: addresses without zone index are expected."
2228: ::= { ospfv3CfgNbrEntry 3 }
2229:
2230: ospfv3CfgNbrAddress OBJECT-TYPE
2231: SYNTAX InetAddress (SIZE (16))
2232: MAX-ACCESS not-accessible
2233: STATUS current
2234: DESCRIPTION
2235: "The IPv6 address of the neighbor associated with
2236: the local link."
2237: ::= { ospfv3CfgNbrEntry 4 }
2238:
2239: ospfv3CfgNbrPriority OBJECT-TYPE
2240: SYNTAX DesignatedRouterPriority
2241: MAX-ACCESS read-create
2242: STATUS current
2243: DESCRIPTION
2244: "The priority of this neighbor in the designated
2245: router election algorithm. The value 0 signifies
2246: that the neighbor is not eligible to become the
2247: designated router on this particular network."
2248: DEFVAL { 1 }
2249: ::= { ospfv3CfgNbrEntry 5 }
2250:
2251: ospfv3CfgNbrStatus OBJECT-TYPE
2252: SYNTAX RowStatus
2253: MAX-ACCESS read-create
2254: STATUS current
2255: DESCRIPTION
2256: "This object permits management of the table by
2257: facilitating actions such as row creation,
2258: construction and destruction.
2259:
2260: The value of this object has no effect on
2261: whether other objects in this conceptual row can be
2262: modified."
2263: ::= { ospfv3CfgNbrEntry 6 }
2264:
2265: -- OSPFv3 Virtual Neighbor Table
2266: ospfv3VirtNbrTable OBJECT-TYPE
2267: SYNTAX SEQUENCE OF Ospfv3VirtNbrEntry
2268: MAX-ACCESS not-accessible
2269: STATUS current
2270: DESCRIPTION
2271: "A table describing all virtual neighbors."
2272: REFERENCE
2273: "OSPF Version 2, Section 15 Virtual Links"
2274: ::= { ospfv3Objects 11 }
2275:
2276: ospfv3VirtNbrEntry OBJECT-TYPE
2277: SYNTAX Ospfv3VirtNbrEntry
2278: MAX-ACCESS not-accessible
2279: STATUS current
2280: DESCRIPTION
2281: "Virtual neighbor information."
2282: INDEX { ospfv3VirtNbrArea,
2283: ospfv3VirtNbrRtrId }
2284: ::= { ospfv3VirtNbrTable 1 }
2285:
2286: Ospfv3VirtNbrEntry ::= SEQUENCE {
2287: ospfv3VirtNbrArea
2288: Ospfv3AreaIdTc,
2289: ospfv3VirtNbrRtrId
2290: Ospfv3RouterIdTc,
2291: ospfv3VirtNbrIfIndex
2292: InterfaceIndex,
2293: ospfv3VirtNbrIfInstId
2294: Ospfv3IfInstIdTc,
2295: ospfv3VirtNbrAddressType
2296: InetAddressType,
2297: ospfv3VirtNbrAddress
2298: InetAddress,
2299: ospfv3VirtNbrOptions
2300: Integer32,
2301: ospfv3VirtNbrState
2302: INTEGER,
2303: ospfv3VirtNbrEvents
2304: Counter32,
2305: ospfv3VirtNbrLsRetransQLen
2306: Gauge32,
2307: ospfv3VirtNbrHelloSuppressed
2308: TruthValue,
2309: ospfv3VirtNbrIfId
2310: InterfaceIndex,
2311: ospfv3VirtNbrRestartHelperStatus
2312: INTEGER,
2313: ospfv3VirtNbrRestartHelperAge
2314: Ospfv3UpToRefreshIntervalTc,
2315: ospfv3VirtNbrRestartHelperExitRc
2316: INTEGER
2317: }
2318:
2319: ospfv3VirtNbrArea OBJECT-TYPE
2320: SYNTAX Ospfv3AreaIdTc
2321: MAX-ACCESS not-accessible
2322: STATUS current
2323: DESCRIPTION
2324: "The Transit Area Identifier."
2325: ::= { ospfv3VirtNbrEntry 1 }
2326:
2327: ospfv3VirtNbrRtrId OBJECT-TYPE
2328: SYNTAX Ospfv3RouterIdTc
2329: MAX-ACCESS not-accessible
2330: STATUS current
2331: DESCRIPTION
2332: "A 32-bit integer uniquely identifying the
2333: neighboring router in the Autonomous System."
2334: ::= { ospfv3VirtNbrEntry 2 }
2335:
2336: ospfv3VirtNbrIfIndex OBJECT-TYPE
2337: SYNTAX InterfaceIndex
2338: MAX-ACCESS read-only
2339: STATUS current
2340: DESCRIPTION
2341: "The local interface ID for the virtual link over
2342: which the neighbor can be reached."
2343: ::= { ospfv3VirtNbrEntry 3 }
2344:
2345: ospfv3VirtNbrIfInstId OBJECT-TYPE
2346: SYNTAX Ospfv3IfInstIdTc
2347: MAX-ACCESS read-only
2348: STATUS current
2349: DESCRIPTION
2350: "The interface instance for the virtual link over
2351: which the neighbor can be reached."
2352: ::= { ospfv3VirtNbrEntry 4 }
2353:
2354: ospfv3VirtNbrAddressType OBJECT-TYPE
2355: SYNTAX InetAddressType
2356: MAX-ACCESS read-only
2357: STATUS current
2358: DESCRIPTION
2359: "The address type of ospfv3VirtNbrAddress. Only IPv6
2360: addresses without zone index are expected."
2361: ::= { ospfv3VirtNbrEntry 5 }
2362:
2363: ospfv3VirtNbrAddress OBJECT-TYPE
2364: SYNTAX InetAddress (SIZE (16))
2365: MAX-ACCESS read-only
2366: STATUS current
2367: DESCRIPTION
2368: "The IPv6 address advertised by this Virtual Neighbor.
2369: It must be a Global scope address."
2370: ::= { ospfv3VirtNbrEntry 6 }
2371:
2372: ospfv3VirtNbrOptions OBJECT-TYPE
2373: SYNTAX Integer32
2374: MAX-ACCESS read-only
2375: STATUS current
2376: DESCRIPTION
2377: "A Bit Mask corresponding to the neighbor's options
2378: field."
2379: REFERENCE
2380: "OSPF Version 3, Appendix A.2 the Options field"
2381: ::= { ospfv3VirtNbrEntry 7 }
2382:
2383: ospfv3VirtNbrState OBJECT-TYPE
2384: SYNTAX INTEGER {
2385: down(1),
2386: attempt(2),
2387: init(3),
2388: twoWay(4),
2389: exchangeStart(5),
2390: exchange(6),
2391: loading(7),
2392: full(8)
2393: }
2394: MAX-ACCESS read-only
2395: STATUS current
2396: DESCRIPTION
2397: "The state of the Virtual Neighbor Relationship."
2398: ::= { ospfv3VirtNbrEntry 8 }
2399:
2400: ospfv3VirtNbrEvents OBJECT-TYPE
2401: SYNTAX Counter32
2402: MAX-ACCESS read-only
2403: STATUS current
2404: DESCRIPTION
2405: "The number of times this virtual link has
2406: changed its state or an error has occurred.
2407:
2408: Discontinuities in the value of this counter
2409: can occur at re-initialization of the management
2410: system and at other times as indicated by the
2411: value of ospfv3DiscontinuityTime."
2412: ::= { ospfv3VirtNbrEntry 9 }
2413:
2414: ospfv3VirtNbrLsRetransQLen OBJECT-TYPE
2415: SYNTAX Gauge32
2416: MAX-ACCESS read-only
2417: STATUS current
2418: DESCRIPTION
2419: "The current length of the retransmission
2420: queue."
2421: ::= { ospfv3VirtNbrEntry 10 }
2422:
2423: ospfv3VirtNbrHelloSuppressed OBJECT-TYPE
2424: SYNTAX TruthValue
2425: MAX-ACCESS read-only
2426: STATUS current
2427: DESCRIPTION
2428: "Indicates whether Hellos are being suppressed
2429: to the neighbor"
2430: ::= { ospfv3VirtNbrEntry 11 }
2431:
2432: ospfv3VirtNbrIfId OBJECT-TYPE
2433: SYNTAX InterfaceIndex
2434: MAX-ACCESS read-only
2435: STATUS current
2436: DESCRIPTION
2437: "The interface ID that the neighbor advertises
2438: in its Hello Packets on this virtual link, that is,
2439: the neighbor's local interface ID."
2440: ::= { ospfv3VirtNbrEntry 12 }
2441:
2442: ospfv3VirtNbrRestartHelperStatus OBJECT-TYPE
2443: SYNTAX INTEGER { notHelping (1),
2444: helping (2)
2445: }
2446: MAX-ACCESS read-only
2447: STATUS current
2448: DESCRIPTION
2449: "Indicates whether the router is acting
2450: as a Graceful restart helper for the neighbor."
2451: ::= { ospfv3VirtNbrEntry 13 }
2452:
2453: ospfv3VirtNbrRestartHelperAge OBJECT-TYPE
2454: SYNTAX Ospfv3UpToRefreshIntervalTc
2455: UNITS "seconds"
2456: MAX-ACCESS read-only
2457: STATUS current
2458: DESCRIPTION
2459: "Remaining time in current OSPF Graceful restart
2460: interval, if the router is acting as a restart
2461: helper for the neighbor."
2462: ::= { ospfv3VirtNbrEntry 14 }
2463:
2464: ospfv3VirtNbrRestartHelperExitRc OBJECT-TYPE
2465: SYNTAX INTEGER { none (1),
2466: inProgress (2),
2467: completed (3),
2468: timedOut (4),
2469: topologyChanged (5)
2470: }
2471: MAX-ACCESS read-only
2472: STATUS current
2473: DESCRIPTION
2474: "Describes the outcome of the last attempt at acting
2475: as a Graceful restart helper for the neighbor.
2476:
2477: none:............no restart has yet been attempted.
2478: inProgress:......a restart attempt is currently underway.
2479: completed:.......the last restart completed successfully.
2480: timedOut:........the last restart timed out.
2481: topologyChanged:.the last restart was aborted due to
2482: a topology change."
2483: ::= { ospfv3VirtNbrEntry 15 }
2484:
2485:
2486: --
2487: -- The OSPFv3 Area Aggregate Table
2488: --
2489:
2490: ospfv3AreaAggregateTable OBJECT-TYPE
2491: SYNTAX SEQUENCE OF Ospfv3AreaAggregateEntry
2492: MAX-ACCESS not-accessible
2493: STATUS current
2494: DESCRIPTION
2495: "The Area Aggregate Table acts as an adjunct
2496: to the Area Table. It describes those address
2497: aggregates that are configured to be propagated
2498: from an area. Its purpose is to reduce the amount
2499: of information that is known beyond an Area's
2500: borders.
2501:
2502: A range of IPv6 prefixes specified by a
2503: prefix/prefix length pair. Note that if
2504: ranges are configured such that one range
2505: subsumes another range the most specific
2506: match is the preferred one."
2507: ::= { ospfv3Objects 12 }
2508:
2509: ospfv3AreaAggregateEntry OBJECT-TYPE
2510: SYNTAX Ospfv3AreaAggregateEntry
2511: MAX-ACCESS not-accessible
2512: STATUS current
2513: DESCRIPTION
2514: "A single area aggregate entry.
2515:
2516: Information in this table is persistent and
2517: when this object is written the entity SHOULD
2518: save the change to non-volatile storage."
2519: REFERENCE
2520: "OSPF Version 2, Appendix C.2 Area parameters"
2521: INDEX { ospfv3AreaAggregateAreaID,
2522: ospfv3AreaAggregateAreaLsdbType,
2523: ospfv3AreaAggregatePrefixType,
2524: ospfv3AreaAggregatePrefix,
2525: ospfv3AreaAggregatePrefixLength }
2526: ::= { ospfv3AreaAggregateTable 1 }
2527:
2528: Ospfv3AreaAggregateEntry ::= SEQUENCE {
2529: ospfv3AreaAggregateAreaID
2530: Ospfv3AreaIdTc,
2531:
2532: ospfv3AreaAggregateAreaLsdbType
2533: INTEGER,
2534: ospfv3AreaAggregatePrefixType
2535: InetAddressType,
2536: ospfv3AreaAggregatePrefix
2537: InetAddress,
2538: ospfv3AreaAggregatePrefixLength
2539: InetAddressPrefixLength,
2540: ospfv3AreaAggregateStatus
2541: RowStatus,
2542: ospfv3AreaAggregateEffect
2543: INTEGER,
2544: ospfv3AreaAggregateRouteTag
2545: INTEGER
2546: }
2547:
2548: ospfv3AreaAggregateAreaID OBJECT-TYPE
2549: SYNTAX Ospfv3AreaIdTc
2550: MAX-ACCESS not-accessible
2551: STATUS current
2552: DESCRIPTION
2553: "The Area the Address Aggregate is to be found
2554: within."
2555: REFERENCE
2556: "OSPF Version 2, Appendix C.2 Area parameters"
2557: ::= { ospfv3AreaAggregateEntry 1 }
2558:
2559: ospfv3AreaAggregateAreaLsdbType OBJECT-TYPE
2560: SYNTAX INTEGER {
2561: interAreaPrefixLsa(8195), -- 0x2003
2562: nssaExternalLsa(8199) -- 0x2007
2563: }
2564: MAX-ACCESS not-accessible
2565: STATUS current
2566: DESCRIPTION
2567: "The type of the Address Aggregate. This field
2568: specifies the Area Lsdb type that this Address
2569: Aggregate applies to."
2570: REFERENCE
2571: "OSPF Version 2, Appendix A.4.1 The Link State
2572: Advertisement header"
2573: ::= { ospfv3AreaAggregateEntry 2 }
2574:
2575: ospfv3AreaAggregatePrefixType OBJECT-TYPE
2576: SYNTAX InetAddressType
2577: MAX-ACCESS not-accessible
2578: STATUS current
2579: DESCRIPTION
2580: "The prefix type of ospfv3AreaAggregatePrefix. Only
2581: IPv6 addresses are expected."
2582: ::= { ospfv3AreaAggregateEntry 3 }
2583:
2584: ospfv3AreaAggregatePrefix OBJECT-TYPE
2585: SYNTAX InetAddress (SIZE (0..16))
2586: MAX-ACCESS not-accessible
2587: STATUS current
2588: DESCRIPTION
2589: "The IPv6 Prefix."
2590: REFERENCE
2591: "OSPF Version 2, Appendix C.2 Area parameters"
2592: ::= { ospfv3AreaAggregateEntry 4 }
2593:
2594: ospfv3AreaAggregatePrefixLength OBJECT-TYPE
2595: SYNTAX InetAddressPrefixLength (3..128)
2596: UNITS "bits"
2597: MAX-ACCESS not-accessible
2598: STATUS current
2599: DESCRIPTION
2600: "The length of the prefix (in bits). A prefix can
2601: not be shorter than 3 bits."
2602: REFERENCE
2603: "OSPF Version 2, Appendix C.2 Area parameters"
2604: ::= { ospfv3AreaAggregateEntry 5 }
2605:
2606: ospfv3AreaAggregateStatus OBJECT-TYPE
2607: SYNTAX RowStatus
2608: MAX-ACCESS read-create
2609: STATUS current
2610: DESCRIPTION
2611: "This object permits management of the table by
2612: facilitating actions such as row creation,
2613: construction and destruction.
2614:
2615: The value of this object has no effect on
2616: whether other objects in this conceptual row can be
2617: modified."
2618: ::= { ospfv3AreaAggregateEntry 6 }
2619:
2620: ospfv3AreaAggregateEffect OBJECT-TYPE
2621: SYNTAX INTEGER {
2622: advertiseMatching(1),
2623: doNotAdvertiseMatching(2)
2624: }
2625: MAX-ACCESS read-create
2626: STATUS current
2627: DESCRIPTION
2628: "Prefixes subsumed by ranges either trigger the
2629: advertisement of the indicated aggregate
2630: (advertiseMatching) or will result in the prefix not
2631: being advertised at all outside the area."
2632: DEFVAL { advertiseMatching }
2633: ::= { ospfv3AreaAggregateEntry 7 }
2634:
2635: ospfv3AreaAggregateRouteTag OBJECT-TYPE
2636: SYNTAX Integer32
2637: MAX-ACCESS read-create
2638: STATUS current
2639: DESCRIPTION
2640: "This tag is advertised only in the summarized
2641: As-External LSA when summarizing from NSSA-LSAs to
2642: AS-External-LSAs."
2643: DEFVAL { 0 }
2644: ::= { ospfv3AreaAggregateEntry 8 }
2645:
2646:
2647: -- OSPFv3 Link-Scope Link State Database, for virtual interfaces
2648:
2649: ospfv3VirtLinkLsdbTable OBJECT-TYPE
2650: SYNTAX SEQUENCE OF Ospfv3VirtLinkLsdbEntry
2651: MAX-ACCESS not-accessible
2652: STATUS current
2653: DESCRIPTION
2654: "The OSPFv3 Process's Link-Scope LSDB for virtual
2655: interfaces. The LSDB contains the Link-Scope Link
2656: State Advertisements from virtual interfaces."
2657: ::= { ospfv3Objects 13 }
2658:
2659: ospfv3VirtLinkLsdbEntry OBJECT-TYPE
2660: SYNTAX Ospfv3VirtLinkLsdbEntry
2661: MAX-ACCESS not-accessible
2662: STATUS current
2663: DESCRIPTION
2664: "A single Link-Scope Link State Advertisement
2665: for a virtual interface."
2666: INDEX { ospfv3VirtLinkLsdbIfAreaId,
2667: ospfv3VirtLinkLsdbIfNeighbor,
2668: ospfv3VirtLinkLsdbType,
2669: ospfv3VirtLinkLsdbRouterId,
2670: ospfv3VirtLinkLsdbLsid }
2671: ::= { ospfv3VirtLinkLsdbTable 1 }
2672:
2673: Ospfv3VirtLinkLsdbEntry ::= SEQUENCE {
2674: ospfv3VirtLinkLsdbIfAreaId
2675: Ospfv3AreaIdTc,
2676: ospfv3VirtLinkLsdbIfNeighbor
2677: Ospfv3RouterIdTc,
2678: ospfv3VirtLinkLsdbType
2679: Unsigned32,
2680: ospfv3VirtLinkLsdbRouterId
2681: Ospfv3RouterIdTc,
2682: ospfv3VirtLinkLsdbLsid
2683: Unsigned32,
2684: ospfv3VirtLinkLsdbSequence
2685: Integer32,
2686: ospfv3VirtLinkLsdbAge
2687: Integer32,
2688: ospfv3VirtLinkLsdbChecksum
2689: Integer32,
2690: ospfv3VirtLinkLsdbAdvertisement
2691: OCTET STRING,
2692: ospfv3VirtLinkLsdbTypeKnown
2693: TruthValue
2694: }
2695:
2696: ospfv3VirtLinkLsdbIfAreaId OBJECT-TYPE
2697: SYNTAX Ospfv3AreaIdTc
2698: MAX-ACCESS not-accessible
2699: STATUS current
2700: DESCRIPTION
2701: "The Transit Area that the Virtual Link
2702: traverses. By definition, this is not
2703: Area 0."
2704: ::= { ospfv3VirtLinkLsdbEntry 1 }
2705:
2706: ospfv3VirtLinkLsdbIfNeighbor OBJECT-TYPE
2707: SYNTAX Ospfv3RouterIdTc
2708: MAX-ACCESS not-accessible
2709: STATUS current
2710: DESCRIPTION
2711: "The Router ID of the Virtual Neighbor."
2712: ::= { ospfv3VirtLinkLsdbEntry 2 }
2713:
2714: ospfv3VirtLinkLsdbType OBJECT-TYPE
2715: SYNTAX Unsigned32(0..'FFFFFFFF'h)
2716: MAX-ACCESS not-accessible
2717: STATUS current
2718: DESCRIPTION
2719: "The type of the link state advertisement.
2720: Each link state type has a separate
2721: advertisement format. Link-Scope LSAs unrecognized
2722: by the router are also stored in this database."
2723: ::= { ospfv3VirtLinkLsdbEntry 3 }
2724:
2725: ospfv3VirtLinkLsdbRouterId OBJECT-TYPE
2726: SYNTAX Ospfv3RouterIdTc
2727: MAX-ACCESS not-accessible
2728: STATUS current
2729: DESCRIPTION
2730: "The 32 bit number that uniquely identifies the
2731: originating router in the Autonomous System."
2732: REFERENCE
2733: "OSPF Version 2, Appendix C.1 Global parameters"
2734: ::= { ospfv3VirtLinkLsdbEntry 4 }
2735:
2736: ospfv3VirtLinkLsdbLsid OBJECT-TYPE
2737: SYNTAX Unsigned32
2738: MAX-ACCESS not-accessible
2739: STATUS current
2740: DESCRIPTION
2741: "The Link State ID is an LS Type Specific field
2742: containing a unique identifier;
2743: it identifies the piece of the routing domain
2744: that is being described by the advertisement.
2745: In contrast to OSPFv2, the LSID has no
2746: addressing semantics."
2747: ::= { ospfv3VirtLinkLsdbEntry 5 }
2748:
2749: -- Note that the OSPF Sequence Number is a 32 bit signed
2750: -- integer. It starts with the value '80000001'h,
2751: -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
2752: -- Thus, a typical sequence number will be very negative.
2753:
2754: ospfv3VirtLinkLsdbSequence OBJECT-TYPE
2755: SYNTAX Integer32
2756: MAX-ACCESS read-only
2757: STATUS current
2758: DESCRIPTION
2759: "The sequence number field is a signed 32-bit
2760: integer. It is used to detect old and duplicate
2761: link state advertisements. The space of
2762: sequence numbers is linearly ordered. The
2763: larger the sequence number the more recent the
2764: advertisement."
2765: REFERENCE
2766: "OSPF Version 2, Section 12.1.6 LS sequence
2767: number"
2768: ::= { ospfv3VirtLinkLsdbEntry 6 }
2769:
2770: ospfv3VirtLinkLsdbAge OBJECT-TYPE
2771: SYNTAX Integer32 -- Should be 0..MaxAge
2772: -- unless DoNotAge bit is set
2773: UNITS "seconds"
2774: MAX-ACCESS read-only
2775: STATUS current
2776: DESCRIPTION
2777: "This field is the age of the link state
2778: advertisement in seconds."
2779: REFERENCE
2780: "OSPF Version 2, Section 12.1.1 LS age"
2781: ::= { ospfv3VirtLinkLsdbEntry 7 }
2782:
2783: ospfv3VirtLinkLsdbChecksum OBJECT-TYPE
2784: SYNTAX Integer32
2785: MAX-ACCESS read-only
2786: STATUS current
2787: DESCRIPTION
2788: "This field is the checksum of the complete
2789: contents of the advertisement, excepting the
2790: age field. The age field is excepted so that
2791: an advertisement's age can be incremented
2792: without updating the checksum. The checksum
2793: used is the same that is used for ISO
2794: connectionless datagrams; it is commonly
2795: referred to as the Fletcher checksum."
2796: REFERENCE
2797: "OSPF Version 2, Section 12.1.7 LS checksum"
2798: ::= { ospfv3VirtLinkLsdbEntry 8 }
2799:
2800: ospfv3VirtLinkLsdbAdvertisement OBJECT-TYPE
2801: SYNTAX OCTET STRING (SIZE (1..65535))
2802: MAX-ACCESS read-only
2803: STATUS current
2804: DESCRIPTION
2805: "The entire Link State Advertisement, including
2806: its header."
2807: ::= { ospfv3VirtLinkLsdbEntry 9 }
2808:
2809: ospfv3VirtLinkLsdbTypeKnown OBJECT-TYPE
2810: SYNTAX TruthValue
2811: MAX-ACCESS read-only
2812: STATUS current
2813: DESCRIPTION
2814: "Indicates whether the LSA type is recognized by this
2815: Router."
2816: ::= { ospfv3VirtLinkLsdbEntry 10 }
2817:
2818:
2819: -- The Ospfv3 Notification Table
2820:
2821: -- The Ospfv3 Notification Table records fields that are
2822: -- required for notifications
2823:
2824: ospfv3NotificationEntry OBJECT IDENTIFIER
2825: ::= { ospfv3Objects 14 }
2826:
2827: ospfv3ConfigErrorType OBJECT-TYPE
2828: SYNTAX INTEGER {
2829: badVersion (1),
2830: areaMismatch (2),
2831: unknownNbmaNbr (3), -- Router is DR eligible
2832: unknownVirtualNbr (4),
2833: helloIntervalMismatch (5),
2834: deadIntervalMismatch (6),
2835: optionMismatch (7),
2836: mtuMismatch (8),
2837: duplicateRouterId (9),
2838: noError (10) }
2839: MAX-ACCESS accessible-for-notify
2840: STATUS current
2841: DESCRIPTION
2842: "Potential types of configuration conflicts.
2843: Used by the ospfv3ConfigError and
2844: ospfv3ConfigVirtError notifications. When the last value
2845: of a notification using this object is needed, but no
2846: notifications of that type have been sent, the value
2847: pertaining to this object should be returned as
2848: noError."
2849: ::= { ospfv3NotificationEntry 1 }
2850:
2851: ospfv3PacketType OBJECT-TYPE
2852: SYNTAX INTEGER {
2853: hello (1),
2854: dbDescript (2),
2855: lsReq (3),
2856: lsUpdate (4),
2857: lsAck (5),
2858: nullPacket (6) }
2859: MAX-ACCESS accessible-for-notify
2860: STATUS current
2861: DESCRIPTION
2862: "OSPFv3 packet types. When the last value of a notification
2863: using this object is needed, but no notifications of
2864: that type have been sent, the value pertaining
2865: to this object should be returned as nullPacket."
2866: ::= { ospfv3NotificationEntry 2 }
2867:
2868: ospfv3PacketSrc OBJECT-TYPE
2868: warning -
warning: `InetAddress' object should have an accompanied preceding `InetAdressType' object
2869: SYNTAX InetAddress (SIZE (16))
2870: MAX-ACCESS accessible-for-notify
2871: STATUS current
2872: DESCRIPTION
2873: "The IPv6 address of an inbound packet that cannot
2874: be identified by a neighbor instance. When
2875: the last value of a notification using this object is
2876: needed, but no notifications of that type have been sent,
2877: the value pertaining to this object should
2878: be returned as 0.
2879:
2880: Only IPv6 addresses without zone index are expected."
2881: ::= { ospfv3NotificationEntry 3 }
2882:
2883:
2884: -- Notification definitions
2885:
2886:
2887: ospfv3VirtIfStateChange NOTIFICATION-TYPE
2888: OBJECTS { ospfv3RouterId, -- The originator of the notification
2889: ospfv3VirtIfState -- The new state
2890: }
2891: STATUS current
2892: DESCRIPTION
2893: "An ospfv3VirtIfStateChange notification signifies that
2894: there has been a change in the state of an OSPFv3 virtual
2895: interface.
2896:
2897: This notification should be generated when the interface
2898: state regresses (e.g., goes from Point-to-Point to Down)
2899: or progresses to a terminal state (i.e., Point-to-Point)."
2900: ::= { ospfv3Notifications 1 }
2901:
2902: ospfv3NbrStateChange NOTIFICATION-TYPE
2903: OBJECTS { ospfv3RouterId, -- The originator of the notification
2904: ospfv3NbrState -- The new state
2905: }
2906: STATUS current
2907: DESCRIPTION
2908: "An ospfv3NbrStateChange notification signifies that
2909: there has been a change in the state of a
2910: non-virtual OSPFv3 neighbor. This notification should be
2911: generated when the neighbor state regresses
2912: (e.g., goes from Attempt or Full to 1-Way or
2913: Down) or progresses to a terminal state (e.g.,
2914: 2-Way or Full). When an neighbor transitions
2915: from or to Full on non-broadcast multi-access
2916: and broadcast networks, the notification should be
2917: generated by the designated router. A designated
2918: router transitioning to Down will be noted by
2919: ospfIfStateChange."
2920: ::= { ospfv3Notifications 2 }
2921:
2922: ospfv3VirtNbrStateChange NOTIFICATION-TYPE
2923: OBJECTS { ospfv3RouterId, -- The originator of the notification
2924: ospfv3VirtNbrState -- The new state
2925: }
2926: STATUS current
2927: DESCRIPTION
2928: "An ospfv3VirtNbrStateChange notification signifies
2929: that there has been a change in the state of an OSPFv3
2930: virtual neighbor. This notification should be generated
2931: when the neighbor state regresses (e.g., goes
2932: from Attempt or Full to 1-Way or Down) or
2933: progresses to a terminal state (e.g., Full)."
2934: ::= { ospfv3Notifications 3 }
2935:
2936: ospfv3IfConfigError NOTIFICATION-TYPE
2937: OBJECTS { ospfv3RouterId, -- The originator of the notification
2938: ospfv3IfState, -- State of the interface
2939: ospfv3PacketSrc, -- IPv6 address of source
2940: ospfv3ConfigErrorType, -- Type of error
2941: ospfv3PacketType -- Type of packet
2942: }
2943: STATUS current
2944: DESCRIPTION
2945: "An ospfv3IfConfigError notification signifies that a
2946: packet has been received on a non-virtual
2947: interface from a router whose configuration
2948: parameters conflict with this router's
2949: configuration parameters. Note that the event
2950: optionMismatch should cause a notification only if it
2951: prevents an adjacency from forming."
2952: ::= { ospfv3Notifications 4 }
2953:
2954: ospfv3VirtIfConfigError NOTIFICATION-TYPE
2955: OBJECTS { ospfv3RouterId, -- The originator of the notification
2956: ospfv3VirtIfState, -- State of the interface
2957: ospfv3ConfigErrorType, -- Type of error
2958: ospfv3PacketType
2959: }
2960: STATUS current
2961: DESCRIPTION
2962: "An ospfv3VirtIfConfigError notification signifies that a
2963: packet has been received on a virtual interface
2964: from a router whose configuration parameters
2965: conflict with this router's configuration
2966: parameters. Note that the event optionMismatch
2967: should cause a notification only if it prevents an
2968: adjacency from forming."
2969: ::= { ospfv3Notifications 5 }
2970:
2971:
2972: ospfv3IfRxBadPacket NOTIFICATION-TYPE
2973: OBJECTS { ospfv3RouterId, -- The originator of the notification
2974: ospfv3IfState, -- State of the interface
2975: ospfv3PacketSrc, -- The source IPv6 address
2976: ospfv3PacketType -- Type of packet
2977: }
2978: STATUS current
2979: DESCRIPTION
2980: "An ospfv3IfRxBadPacket notification signifies that an
2981: OSPFv3 packet that cannot be parsed has been received on a
2982: non-virtual interface."
2983: ::= { ospfv3Notifications 6 }
2984:
2985: ospfv3VirtIfRxBadPacket NOTIFICATION-TYPE
2986: OBJECTS { ospfv3RouterId, -- The originator of the notification
2987: ospfv3VirtIfState, -- State of the interface
2988: ospfv3PacketType -- Type of packet
2989: }
2990: STATUS current
2991: DESCRIPTION
2992: "An ospfv3VirtIfRxBadPacket notification signifies
2993: that an OSPFv3 packet that cannot be parsed has been
2994: received on a virtual interface."
2995: ::= { ospfv3Notifications 7 }
2996:
2997:
2998: ospfv3LsdbOverflow NOTIFICATION-TYPE
2999: OBJECTS { ospfv3RouterId, -- The originator of the notification
3000: ospfv3ExtAreaLsdbLimit -- Limit on External LSAs
3001: }
3002: STATUS current
3003: DESCRIPTION
3004: "An ospfv3LsdbOverflow notification signifies that the
3005: number of LSAs in the router's link-state
3006: database has exceeded ospfv3ExtAreaLsdbLimit."
3007: ::= { ospfv3Notifications 8 }
3008:
3009: ospfv3LsdbApproachingOverflow NOTIFICATION-TYPE
3010: OBJECTS { ospfv3RouterId, -- The originator of the notification
3011: ospfv3ExtAreaLsdbLimit
3012: }
3013: STATUS current
3014: DESCRIPTION
3015: "An ospfv3LsdbApproachingOverflow notification signifies
3016: that the number of LSAs in the router's
3017: link-state database has exceeded ninety percent of
3018: ospfv3ExtAreaLsdbLimit."
3019: ::= { ospfv3Notifications 9 }
3020:
3021: ospfv3IfStateChange NOTIFICATION-TYPE
3022: OBJECTS { ospfv3RouterId, -- The originator of the notification
3023: ospfv3IfState -- The new state
3024: }
3025: STATUS current
3026: DESCRIPTION
3027: "An ospfv3IfStateChange notification signifies that there
3028: has been a change in the state of a non-virtual
3029: OSPFv3 interface. This notification should be generated
3030: when the interface state regresses (e.g., goes
3031: from DR to Down) or progresses to a terminal
3032: state (i.e., Point-to-Point, DR Other, DR, or
3033: Backup)."
3034: ::= { ospfv3Notifications 10 }
3035:
3036: ospfv3NssaTranslatorStatusChange NOTIFICATION-TYPE
3037: OBJECTS { ospfv3RouterId, -- The originator of the notification
3038: ospfv3AreaNssaTranslatorState -- new state
3039: }
3040: STATUS current
3041: DESCRIPTION
3042: "An ospfv3NssaTranslatorStatusChange notification
3043: indicates that there has been a change in the router's
3044: ability to translate OSPFv3 NSSA LSAs into OSPFv3 External
3045: LSAs. This notification should be generated when the
3046: Translator Status transitions from or to any defined
3047: status on a per area basis."
3048: ::= { ospfv3Notifications 11 }
3049:
3050: ospfv3RestartStatusChange NOTIFICATION-TYPE
3051: OBJECTS { ospfv3RouterId, -- The originator of the notification
3052: ospfv3RestartStatus, -- new status
3053: ospfv3RestartInterval,
3054: ospfv3RestartExitRc
3055: }
3056: STATUS current
3057: DESCRIPTION
3058: "An ospfv3RestartStatusChange notification signifies that
3059: there has been a change in the graceful restart
3060: state for the router. This notification should be
3061: generated when the router restart status
3062: changes."
3063: ::= { ospfv3Notifications 12 }
3064:
3065: ospfv3NbrRestartHelperStatusChange NOTIFICATION-TYPE
3066: OBJECTS { ospfv3RouterId, -- The originator of the notification
3067: ospfv3NbrRestartHelperStatus, -- new status
3068: ospfv3NbrRestartHelperAge,
3069: ospfv3NbrRestartHelperExitRc
3070: }
3071: STATUS current
3072: DESCRIPTION
3073: "An ospfv3NbrRestartHelperStatusChange notification
3074: signifies that there has been a change in the
3075: graceful restart helper state for the neighbor.
3076: This notification should be generated when the
3077: neighbor restart helper status transitions for a neighbor."
3078: ::= { ospfv3Notifications 13 }
3079:
3080: ospfv3VirtNbrRestartHelperStatusChange NOTIFICATION-TYPE
3081: OBJECTS { ospfv3RouterId, -- The originator of the notification
3082: ospfv3VirtNbrRestartHelperStatus, -- new status
3083: ospfv3VirtNbrRestartHelperAge,
3084: ospfv3VirtNbrRestartHelperExitRc
3085: }
3086: STATUS current
3087: DESCRIPTION
3088: "An ospfv3VirtNbrRestartHelperStatusChange
3089: notification signifies that there has been a
3090: change in the graceful restart helper state for
3091: the virtual neighbor. This notification should be
3092: generated when the virtual neighbor restart helper status
3093: transitions for a virtual neighbor."
3094: ::= { ospfv3Notifications 14 }
3095:
3096:
3097:
3098: -- conformance information
3099:
3100: ospfv3Groups OBJECT IDENTIFIER ::= { ospfv3Conformance 1 }
3101: ospfv3Compliances OBJECT IDENTIFIER ::= { ospfv3Conformance 2 }
3102:
3103: -- compliance statements
3104:
3105: ospfv3Compliance MODULE-COMPLIANCE
3106: STATUS current
3107: DESCRIPTION "The compliance statement"
3108: MODULE -- this module
3109: MANDATORY-GROUPS {
3110: ospfv3BasicGroup,
3111: ospfv3AreaGroup,
3112: ospfv3IfGroup,
3113: ospfv3VirtIfGroup,
3114: ospfv3NbrGroup,
3115: ospfv3CfgNbrGroup,
3116: ospfv3VirtNbrGroup,
3117: ospfv3AreaAggregateGroup
3118: }
3119:
3120: GROUP ospfv3AsLsdbGroup
3121: DESCRIPTION
3122: "This group is required for OSPFv3 systems that
3123: display their AS-scope link state database."
3124:
3125: GROUP ospfv3AreaLsdbGroup
3126: DESCRIPTION
3127: "This group is required for OSPFv3 systems that
3128: display their Area-scope link state database."
3129:
3130: GROUP ospfv3LinkLsdbGroup
3131: DESCRIPTION
3132: "This group is required for OSPFv3 systems that
3133: display their Link-scope link state database
3134: for non-virtual interfaces."
3135:
3136: GROUP ospfv3VirtLinkLsdbGroup
3137: DESCRIPTION
3138: "This group is required for OSPFv3 systems that
3139: display their Link-scope link state database
3140: for virtual interfaces."
3141:
3142: GROUP ospfv3HostGroup
3143: DESCRIPTION
3144: "This group is required for OSPFv3 systems that
3145: support attached hosts."
3146:
3147: GROUP ospfv3NotificationObjectGroup
3148: DESCRIPTION
3149: "This group is required for OSPFv3 systems that
3150: support OSPFv3 notifications."
3151:
3152: GROUP ospfv3NotificationGroup
3153: DESCRIPTION
3154: "This group is required for OSPFv3 systems that
3155: support OSPFv3 notifications."
3156:
3157: OBJECT ospfv3NbrAddressType
3158: SYNTAX InetAddressType { ipv6(2) }
3159: DESCRIPTION
3160: "An implementation is only required to support IPv6
3161: address without zone index."
3162:
3163: OBJECT ospfv3VirtNbrAddressType
3164: SYNTAX InetAddressType { ipv6(2) }
3165: DESCRIPTION
3166: "An implementation is only required to support IPv6
3167: address without zone index."
3168: ::= { ospfv3Compliances 1 }
3169:
3170: -- units of conformance
3171:
3172: ospfv3BasicGroup OBJECT-GROUP
3173: OBJECTS {
3174: ospfv3RouterId,
3175: ospfv3AdminStat,
3176: ospfv3VersionNumber,
3177: ospfv3AreaBdrRtrStatus,
3178: ospfv3ASBdrRtrStatus,
3179: ospfv3AsScopeLsaCount,
3180: ospfv3AsScopeLsaCksumSum,
3181: ospfv3OriginateNewLsas,
3182: ospfv3RxNewLsas,
3183: ospfv3ExtLsaCount,
3184: ospfv3ExtAreaLsdbLimit,
3185: ospfv3ExitOverflowInterval,
3186: ospfv3DemandExtensions,
3187: ospfv3ReferenceBandwidth,
3188: ospfv3RestartSupport,
3189: ospfv3RestartInterval,
3190: ospfv3RestartStrictLsaChecking,
3191: ospfv3RestartStatus,
3192: ospfv3RestartAge,
3193: ospfv3RestartExitRc,
3194: ospfv3NotificationEnable,
3195: ospfv3StubRouterSupport,
3196: ospfv3StubRouterAdvertisement,
3197: ospfv3DiscontinuityTime
3198: }
3199: STATUS current
3200: DESCRIPTION
3201: "These objects are used for managing/monitoring
3202: OSPFv3 global parameters."
3203: ::= { ospfv3Groups 1 }
3204:
3205:
3206: ospfv3AreaGroup OBJECT-GROUP
3207: OBJECTS {
3208: ospfv3AreaImportAsExtern,
3209: ospfv3AreaSpfRuns,
3210: ospfv3AreaBdrRtrCount,
3211: ospfv3AreaAsBdrRtrCount,
3212: ospfv3AreaScopeLsaCount,
3213: ospfv3AreaScopeLsaCksumSum,
3214: ospfv3AreaSummary,
3215: ospfv3AreaStatus,
3216: ospfv3AreaStubMetric,
3217: ospfv3AreaNssaTranslatorRole,
3218: ospfv3AreaNssaTranslatorState,
3219: ospfv3AreaNssaTranslatorStabInt,
3220: ospfv3AreaNssaTranslatorEvents,
3221: ospfv3AreaStubMetricType
3222: }
3223: STATUS current
3224: DESCRIPTION
3225: "These objects are used for OSPFv3 systems
3226: supporting areas."
3227: ::= { ospfv3Groups 2 }
3228:
3229: ospfv3AsLsdbGroup OBJECT-GROUP
3230: OBJECTS {
3231: ospfv3AsLsdbSequence,
3232: ospfv3AsLsdbAge,
3233: ospfv3AsLsdbChecksum,
3234: ospfv3AsLsdbAdvertisement,
3235: ospfv3AsLsdbTypeKnown
3236: }
3237: STATUS current
3238: DESCRIPTION
3239: "These objects are used for OSPFv3 systems
3240: that display their AS-scope link state database."
3241: ::= { ospfv3Groups 3 }
3242:
3243: ospfv3AreaLsdbGroup OBJECT-GROUP
3244: OBJECTS {
3245: ospfv3AreaLsdbSequence,
3246: ospfv3AreaLsdbAge,
3247: ospfv3AreaLsdbChecksum,
3248: ospfv3AreaLsdbAdvertisement,
3249: ospfv3AreaLsdbTypeKnown
3250: }
3251: STATUS current
3252: DESCRIPTION
3253: "These objects are used for OSPFv3 systems
3254: that display their Area-scope link state database."
3255: ::= { ospfv3Groups 4 }
3256:
3257: ospfv3LinkLsdbGroup OBJECT-GROUP
3258: OBJECTS {
3259: ospfv3LinkLsdbSequence,
3260: ospfv3LinkLsdbAge,
3261: ospfv3LinkLsdbChecksum,
3262: ospfv3LinkLsdbAdvertisement,
3263: ospfv3LinkLsdbTypeKnown
3264: }
3265: STATUS current
3266: DESCRIPTION
3267: "These objects are used for OSPFv3 systems
3268: that display their Link-scope link state database
3269: for non-virtual interfaces."
3270: ::= { ospfv3Groups 5 }
3271:
3272: ospfv3HostGroup OBJECT-GROUP
3273: OBJECTS {
3274: ospfv3HostMetric,
3275: ospfv3HostStatus,
3276: ospfv3HostAreaID
3277: }
3278: STATUS current
3279: DESCRIPTION
3280: "These objects are used for OSPFv3 systems
3281: that support attached hosts."
3282: ::= { ospfv3Groups 6 }
3283:
3284: ospfv3IfGroup OBJECT-GROUP
3285: OBJECTS {
3286: ospfv3IfAreaId,
3287: ospfv3IfType,
3288: ospfv3IfAdminStat,
3289: ospfv3IfRtrPriority,
3290: ospfv3IfTransitDelay,
3291: ospfv3IfRetransInterval,
3292: ospfv3IfHelloInterval,
3293: ospfv3IfRtrDeadInterval,
3294: ospfv3IfPollInterval,
3295: ospfv3IfState,
3296: ospfv3IfDesignatedRouter,
3297: ospfv3IfBackupDesignatedRouter,
3298: ospfv3IfEvents,
3299: ospfv3IfStatus,
3300: ospfv3IfDemand,
3301: ospfv3IfMetricValue,
3302: ospfv3IfLinkScopeLsaCount,
3303: ospfv3IfLinkLsaCksumSum,
3304: ospfv3IfDemandNbrProbe,
3305: ospfv3IfDemandNbrProbeRetxLimit,
3306: ospfv3IfDemandNbrProbeInterval
3307: }
3308: STATUS current
3309: DESCRIPTION
3310: "These interface objects used for
3311: managing/monitoring OSPFv3 interfaces."
3312: ::= { ospfv3Groups 7 }
3313:
3314: ospfv3VirtIfGroup OBJECT-GROUP
3315: OBJECTS {
3316: ospfv3VirtIfIndex,
3317: ospfv3VirtIfInstId,
3318: ospfv3VirtIfTransitDelay,
3319: ospfv3VirtIfRetransInterval,
3320: ospfv3VirtIfHelloInterval,
3321: ospfv3VirtIfRtrDeadInterval,
3322: ospfv3VirtIfState,
3323: ospfv3VirtIfEvents,
3324: ospfv3VirtIfStatus,
3325: ospfv3VirtIfLinkScopeLsaCount,
3326: ospfv3VirtIfLinkLsaCksumSum
3327: }
3328: STATUS current
3329: DESCRIPTION
3330: "These virtual interface objects are used for
3331: managing/monitoring OSPFv3 virtual interfaces."
3332: ::= { ospfv3Groups 8 }
3333:
3334: ospfv3NbrGroup OBJECT-GROUP
3335: OBJECTS {
3336: ospfv3NbrAddressType,
3337: ospfv3NbrAddress,
3338: ospfv3NbrOptions,
3339: ospfv3NbrPriority,
3340: ospfv3NbrState,
3341: ospfv3NbrEvents,
3342: ospfv3NbrLsRetransQLen,
3343: ospfv3NbrHelloSuppressed,
3344: ospfv3NbrIfId,
3345: ospfv3NbrRestartHelperStatus,
3346: ospfv3NbrRestartHelperAge,
3347: ospfv3NbrRestartHelperExitRc
3348: }
3349: STATUS current
3350: DESCRIPTION
3351: "These neighbor objects are used for
3352: managing/monitoring OSPFv3 neighbors."
3353: ::= { ospfv3Groups 9 }
3354:
3355: ospfv3CfgNbrGroup OBJECT-GROUP
3356: OBJECTS {
3357: ospfv3CfgNbrPriority,
3358: ospfv3CfgNbrStatus
3359: }
3360: STATUS current
3361: DESCRIPTION
3362: "These configured neighbor objects are used for
3363: managing/monitoring OSPFv3 configured neighbors."
3364: ::= { ospfv3Groups 10 }
3365:
3366: ospfv3VirtNbrGroup OBJECT-GROUP
3367: OBJECTS {
3368: ospfv3VirtNbrIfIndex,
3369: ospfv3VirtNbrIfInstId,
3370: ospfv3VirtNbrAddressType,
3371: ospfv3VirtNbrAddress,
3372: ospfv3VirtNbrOptions,
3373: ospfv3VirtNbrState,
3374: ospfv3VirtNbrEvents,
3375: ospfv3VirtNbrLsRetransQLen,
3376: ospfv3VirtNbrHelloSuppressed,
3377: ospfv3VirtNbrIfId,
3378: ospfv3VirtNbrRestartHelperStatus,
3379: ospfv3VirtNbrRestartHelperAge,
3380: ospfv3VirtNbrRestartHelperExitRc
3381: }
3382: STATUS current
3383: DESCRIPTION
3384: "These virtual neighbor objects are used for
3385: managing/monitoring OSPFv3 virtual neighbors."
3386: ::= { ospfv3Groups 11 }
3387:
3388: ospfv3AreaAggregateGroup OBJECT-GROUP
3389: OBJECTS {
3390: ospfv3AreaAggregateStatus,
3391: ospfv3AreaAggregateEffect,
3392: ospfv3AreaAggregateRouteTag
3393: }
3394: STATUS current
3395: DESCRIPTION
3396: "These area aggregate objects used required for
3397: aggregating OSPFv3 prefixes for summarization
3398: across areas."
3399: ::= { ospfv3Groups 12 }
3400:
3401: ospfv3VirtLinkLsdbGroup OBJECT-GROUP
3402: OBJECTS {
3403: ospfv3VirtLinkLsdbSequence,
3404: ospfv3VirtLinkLsdbAge,
3405: ospfv3VirtLinkLsdbChecksum,
3406: ospfv3VirtLinkLsdbAdvertisement,
3407: ospfv3VirtLinkLsdbTypeKnown
3408: }
3409: STATUS current
3410: DESCRIPTION
3411: "These objects are used for OSPFv3 systems
3412: that display their Link-scope link state database
3413: for virtual interfaces."
3414: ::= { ospfv3Groups 13 }
3415:
3416: ospfv3NotificationObjectGroup OBJECT-GROUP
3417: OBJECTS {
3418: ospfv3ConfigErrorType,
3419: ospfv3PacketType,
3420: ospfv3PacketSrc
3421: }
3422: STATUS current
3423: DESCRIPTION
3424: "These objects are used to record notification
3425: parameters"
3426: ::= { ospfv3Groups 14 }
3427:
3428: ospfv3NotificationGroup NOTIFICATION-GROUP
3429: NOTIFICATIONS {
3430: ospfv3VirtIfStateChange,
3431: ospfv3NbrStateChange,
3432: ospfv3VirtNbrStateChange,
3433: ospfv3IfConfigError,
3434: ospfv3VirtIfConfigError,
3435: ospfv3IfRxBadPacket,
3436: ospfv3VirtIfRxBadPacket,
3437: ospfv3LsdbOverflow,
3438: ospfv3LsdbApproachingOverflow,
3439: ospfv3IfStateChange,
3440: ospfv3NssaTranslatorStatusChange,
3441: ospfv3RestartStatusChange,
3442: ospfv3NbrRestartHelperStatusChange,
3443: ospfv3VirtNbrRestartHelperStatusChange
3444: }
3445: STATUS current
3446: DESCRIPTION
3447: "This group is used for OSPFv3 notifications"
3448: ::= { ospfv3Groups 15 }
3449:
3450: END
3451:
3452: --
3453: -- Copyright (C) The IETF Trust (2007).
3454: --
3455: -- This document is subject to the rights, licenses and restrictions
3456: -- contained in BCP 78, and except as set forth therein, the authors
3457: -- retain all their rights.
3458: --
3459: -- This document and the information contained herein are provided
3460: -- on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
3461: -- REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE
3462: -- IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL
3463: -- WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
3464: -- WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE
3465: -- ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
3466: -- FITNESS FOR A PARTICULAR PURPOSE.
3467: --
3468: --
3469: