smilint output for ./OSPFv2-MT-MIB
Message Severities |
Severity | Count |
severe | 2 |
error | 1 |
warning | 3 |
Message Types |
Type | Count |
import-unused (warning) | 2 |
internal-flushing (warning) | 1 |
internal-other (severe) | 1 |
module-identity-missing (error) | 1 |
object-identifier-unknown (severe) | 1 |
Messages:
OSPFv2-MT-MIB
1: -- extracted from draft-ietf-ospf-mt-mib-01.txt
2: -- at Sat Aug 25 06:09:00 2007
3:
4: OSPFv2-MT-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE,
7: warning -
warning: identifier `MODULE-IDENTITY' imported from module `SNMPv2-SMI' is never used
8: mib-2,
8: warning -
warning: identifier `mib-2' imported from module `SNMPv2-SMI' is never used
9: Integer32,
10: Counter32,
11: IpAddress FROM SNMPv2-SMI -- [RFC2578]
12: MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
13: TEXTUAL-CONVENTION,
14: RowStatus,
15: TruthValue FROM SNMPv2-TC -- [RFC2579]
16: InterfaceIndexOrZero FROM IF-MIB -- [RFC2863]
17: AreaID,
18: ospfAreaEntry,
19: RouterID,
20: Metric,
21: BigMetric FROM OSPF-MIB; -- [RFC1850]
22: [RFC4750]
22: severe -
syntax error, unexpected '['
23:
24: ospfMtMIB MODULE-IDENTITY
25: LAST-UPDATED "200708090000Z"
26: ORGANIZATION "IETF OSPF Working Group"
27: CONTACT-INFO
28: "WG E-Mail: ospf@peach.ease.lsoft.com
29:
30: WG Chairs: acee@redback.com
31: akr@cisco.com
32:
33: Namita Rawat
34: Cisco Systems
35: 510 McCarthy Blvd.
36: Milpitas, CA 95035 USA
37:
38: Rashmi Shrivastava
39: Cisco Systems
40: 510 McCarthy Blvd.
41: Milpitas, CA 95035 USA
42:
43: David M. Kushi
44: F5
45: 401 Elliot Avenue W.
46: Seattle, WA
47:
48: "
49:
50: DESCRIPTION
51: "The MIB module for the management of OSPF Version 2
52: Multi-topology routing. This MIB module is used in
53: conjunction with the OSFPv2 MIB module to support
54: the Multi-topology extensions.
55:
56: Copyright (C) The Internet Society (2007).
57: This version of this MIB module is part of
58: RFC XXXX; see the RFC itself for full legal
59: notices."
60: REVISION "200708090000Z"
61: DESCRIPTION
62: "Initial version of this MIB."
63: ::= { mib-2 nnn } -- to be determined later
63: warning -
warning: flushing recent incorrect declaration, see previous error(s)
64:
65: ospfMtMIBObjects OBJECT IDENTIFIER ::= { ospfMtMIB 1 }
65: severe -
unknown object identifier label `ospfMtMIB'
66: ospfMtMIBConformance OBJECT IDENTIFIER ::= { ospfMtMIB 2 }
67: ospfMtMIBNotifications OBJECT IDENTIFIER ::= { ospfMtMIB 0 }
68: ospfMtGeneral OBJECT IDENTIFIER ::= { ospfMtMIBObjects 1 }
69: ospfMtConfiguration OBJECT IDENTIFIER ::= { ospfMtMIBObjects 2 }
70: ospfMt OBJECT IDENTIFIER ::= { ospfMtMIBObjects 3 }
71:
72: -- Textual Conventions
73:
74: TopologyID ::= TEXTUAL-CONVENTION
75: DISPLAY-HINT "d-0"
76: STATUS current
77: DESCRIPTION
78: "A topology identifier.
79:
80: Section 3.7 of RFC 4915 defines the mapping
81: of the topology id space."
82: REFERENCE
83: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
84: SYNTAX Integer32 (0..127)
85:
86: --
87: -- The objects used to manage OSPF MT
88: --
89:
90: ospfMtSupport OBJECT-TYPE
91: SYNTAX TruthValue
92: MAX-ACCESS read-only
93: STATUS current
94: DESCRIPTION
95: "This entity's support for Multi-topology routing.
96: When this object has a value of 'true' this entity
97: supports multi-topology routing. When the value is
98: 'false' or when this object doesn't exist, this
99: entity doesn't support MT routing. This object is
100: instantiated by the agent during the managed system's
101: initialization."
102: ::= { ospfMtGeneral 1 }
103:
104: -- OSPF MT Topology Information
105:
106: -- A table containing a list of topologies configured on the
107: -- ospf router and each topology's name.
108:
109: ospfMtTable OBJECT-TYPE
110: SYNTAX SEQUENCE OF OspfMtEntry
111: MAX-ACCESS not-accessible
112: STATUS current
113: DESCRIPTION
114: "A table mapping a configured topology id to a name."
115: REFERENCE
116: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
117: ::= { ospfMtConfiguration 1 }
118:
119: ospfMtEntry OBJECT-TYPE
120: SYNTAX OspfMtEntry
121: MAX-ACCESS not-accessible
122: STATUS current
123: DESCRIPTION
124: "Information describing one of the topologies
125: on the router.
126:
127: The managed system creates a row for the
128: device's default topology. This row cannot
129: be destroyed by a management station."
130: REFERENCE
131: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
132: INDEX { ospfMtTopoId }
133: ::= { ospfMtTable 1 }
134:
135: OspfMtEntry ::= SEQUENCE {
136: ospfMtTopoId TopologyID,
137: ospfMtTopoName OCTET STRING,
138: ospfMtTopoStatus RowStatus
139: }
140:
141: ospfMtTopoId OBJECT-TYPE
142: SYNTAX TopologyID
143: MAX-ACCESS not-accessible
144: STATUS current
145: DESCRIPTION
146: "The ID for a topology."
147: REFERENCE
148: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
149: ::= { ospfMtEntry 1 }
150:
151: ospfMtTopoName OBJECT-TYPE
152: SYNTAX OCTET STRING (SIZE(0..255))
153: MAX-ACCESS read-only
154: STATUS current
155: DESCRIPTION
156: "The name of the topology."
157: REFERENCE
158: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
159: ::= { ospfMtEntry 2 }
160:
161: ospfMtTopoStatus OBJECT-TYPE
162: SYNTAX RowStatus
163: MAX-ACCESS read-create
164: STATUS current
165: DESCRIPTION
166: "This object permits management of the table by
167: facilitating actions such as row creation,
168: construction and destruction. The value of
169: this object has no effect on whether other
170: objects in this conceptual row can be modified."
171: ::= { ospfMtEntry 3 }
172:
173: -- Multi Topology OSPF Area Table
174:
175: -- The OSPF MT Area Data Structure contains information
176: -- regarding the various areas. The interfaces and
177: -- virtual links are configured as part of these areas.
178: -- Area 0.0.0.0, by definition, is the Backbone Area. A
179: -- new object is added to the data structure to indicate
180: -- area's MT Routing Exclusion capability.
181:
182: ospfMtAreaTable OBJECT-TYPE
183: SYNTAX SEQUENCE OF OspfMtAreaEntry
184: MAX-ACCESS not-accessible
185: STATUS current
186: DESCRIPTION
187: "Information describing area parameters supporting
188: Multi-topology routing.
189:
190: The entries in this table augment the entries contained
191: within the ospfAreaTable; an augmenting entry is created
192: by the managed system when the value of ospfMtSupport is
193: 'true'."
194: REFERENCE
195: "OSPF Version 2, Section 6 The Area Data Structure
196: and RFC 4915, Multi-Topology (MT) Routing in OSPF"
197: ::= { ospfMt 1 }
198:
199: ospfMtAreaEntry OBJECT-TYPE
200: SYNTAX OspfMtAreaEntry
201: MAX-ACCESS not-accessible
202: STATUS current
203: DESCRIPTION
204: "Information describing the configured parameters
205: and cumulative statistics of one of the router's
206: attached areas."
207: AUGMENTS { ospfAreaEntry }
208: ::= { ospfMtAreaTable 1 }
209:
210: OspfMtAreaEntry ::= SEQUENCE {
211: ospfMtAreaExclusion TruthValue
212: }
213:
214: ospfMtAreaExclusion OBJECT-TYPE
215: SYNTAX TruthValue
216: MAX-ACCESS read-only
217: STATUS current
218: DESCRIPTION
219: "Describes the area's MT default exclusion
220: capability."
221: REFERENCE
222: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
223: ::= { ospfMtAreaEntry 1 }
224:
225: -- Multi Topology OSPF Area Topology Table
226: -- This table gives topology specific information for the area.
227:
228: ospfMtAreaTopoTable OBJECT-TYPE
229: SYNTAX SEQUENCE OF OspfMtAreaTopoEntry
230: MAX-ACCESS not-accessible
231: STATUS current
232: DESCRIPTION
233: "Information describing the configured parameters
234: and cumulative statistics of the router's topologies
235: in an area."
236: REFERENCE
237: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
238: ::= { ospfMt 2 }
239:
240: ospfMtAreaTopoEntry OBJECT-TYPE
241: SYNTAX OspfMtAreaTopoEntry
242: MAX-ACCESS not-accessible
243: STATUS current
244: DESCRIPTION
245: "Information describing the configured parameters
246: and cumulative statistics of a topology in an area."
247: INDEX { ospfMtAreaTopoId, ospfMtAreaId }
248: ::= { ospfMtAreaTopoTable 1 }
249:
250: OspfMtAreaTopoEntry ::= SEQUENCE {
251: ospfMtAreaTopoId TopologyID,
252: ospfMtAreaId AreaID,
253: ospfMtSpfRuns Counter32,
254: ospfMtAreaSummary INTEGER,
255: ospfMtAreaTopoStatus RowStatus
256: }
257:
258: ospfMtAreaTopoId OBJECT-TYPE
259: SYNTAX TopologyID
260: MAX-ACCESS not-accessible
261: STATUS current
262: DESCRIPTION
263: "The ID for a topology; this can
264: be derived from the OSPF instance."
265: REFERENCE
266: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
267: ::= { ospfMtAreaTopoEntry 1 }
268:
269: ospfMtAreaId OBJECT-TYPE
270: SYNTAX AreaID
271: MAX-ACCESS not-accessible
272: STATUS current
273: DESCRIPTION
274: "The 32 bit identifier for the Area. On creation,
275: this can be derived from the OSPF instance."
276: ::= { ospfMtAreaTopoEntry 2 }
277:
278: ospfMtSpfRuns OBJECT-TYPE
279: SYNTAX Counter32
280: MAX-ACCESS read-only
281: STATUS current
282: DESCRIPTION
283: "The number of times the SPF is run for a
284: given topology."
285: REFERENCE
286: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
287: ::= { ospfMtAreaTopoEntry 3 }
288:
289: ospfMtAreaSummary OBJECT-TYPE
290: SYNTAX INTEGER {
291: noAreaSummary (1),
292: sendAreaSummary (2)
293: }
294: MAX-ACCESS read-create
295: STATUS current
296: DESCRIPTION
297: "This object controls the importation of summary LSAs
298: into stub areas. It has no effect on other areas.
299:
300: If its value is 'noAreaSummary', the router will
301: neither originate nor propagate summary LSAs into
302: the stub area. It will rely entirely on its default
303: route.
304:
305: If its value is 'sendAreaSummary', the router will
306: both summarize and propagate summary LSAs."
307: DEFVAL { noAreaSummary }
308: ::= { ospfMtAreaTopoEntry 4 }
309:
310: ospfMtAreaTopoStatus OBJECT-TYPE
311: SYNTAX RowStatus
312: MAX-ACCESS read-create
313: STATUS current
314: DESCRIPTION
315: "This object permits management of the table by
316: facilitating actions such as row creation,
317: construction and destruction.
318:
319: The value of this object has no effect on
320: whether other objects in this conceptual row can be
321: modified."
322: ::= { ospfMtAreaTopoEntry 5 }
323:
324: -- OSPF MT Area Default Metric Table
325:
326: -- The OSPF MT Area Default Metric Table describes the metrics
327: -- that a default Area Border Router advertises into a
328: -- Stub area for a particular topology. The ABR may advertise
329: -- different metrics for different topologies.
330:
331: ospfMtStubAreaTable OBJECT-TYPE
332: SYNTAX SEQUENCE OF OspfMtStubAreaEntry
333: MAX-ACCESS not-accessible
334: STATUS current
335: DESCRIPTION
336: "The set of metrics that will be advertised
337: for a specific topology by a default Area
338: Border Router into a stub area."
339: REFERENCE
340: "OSPF Version 2, Appendix C.2, Area Parameters,
341: and RFC 4915, Multi-Topology (MT) Routing in OSPF"
342: ::= { ospfMt 3 }
343:
344: ospfMtStubAreaEntry OBJECT-TYPE
345: SYNTAX OspfMtStubAreaEntry
346: MAX-ACCESS not-accessible
347: STATUS current
348: DESCRIPTION
349: "The metric for a specific topology that will be
350: advertised by a default Area Border Router
351: into a stub area."
352: REFERENCE
353: "OSPF Version 2, Appendix C.2, Area Parameters
354: and RFC 4915, Multi-Topology (MT) Routing in OSPF"
355: INDEX { ospfMtStubAreaTopoId, ospfMtStubAreaId }
356: ::= { ospfMtStubAreaTable 1 }
357:
358: OspfMtStubAreaEntry ::= SEQUENCE {
359: ospfMtStubAreaTopoId TopologyID,
360: ospfMtStubAreaId AreaID,
361: ospfMtStubMetric BigMetric,
362: ospfMtStubMetricType INTEGER,
363: ospfMtStubStatus RowStatus
364: }
365:
366: ospfMtStubAreaTopoId OBJECT-TYPE
367: SYNTAX TopologyID
368: MAX-ACCESS not-accessible
369: STATUS current
370: DESCRIPTION
371: "The ID for a topology; this can be derived
372: from the OSPF instance."
373: REFERENCE
374: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
375: ::= { ospfMtStubAreaEntry 1 }
376:
377: ospfMtStubAreaId OBJECT-TYPE
378: SYNTAX AreaID
379: MAX-ACCESS not-accessible
380: STATUS current
381: DESCRIPTION
382: "The 32 bit identifier for the Stub Area; this
383: can be derived from the OSPF instance."
384: ::= { ospfMtStubAreaEntry 2 }
385:
386: ospfMtStubMetric OBJECT-TYPE
387: SYNTAX BigMetric
388: MAX-ACCESS read-create
389: STATUS current
390: DESCRIPTION
391: "The metric value associated with a topology."
392: ::= { ospfMtStubAreaEntry 3 }
393:
394: ospfMtStubMetricType OBJECT-TYPE
395: SYNTAX INTEGER {
396: ospfMtMetric (1), -- OSPF Metric
397: comparableCost (2), -- external type 1
398: nonComparable (3) -- external type 2
399: }
400: MAX-ACCESS read-create
401: STATUS current
402: DESCRIPTION
403: "This object contains the type of metric advertised
404: as a default route."
405: DEFVAL { ospfMtMetric }
406: ::= { ospfMtStubAreaEntry 4 }
407:
408: ospfMtStubStatus OBJECT-TYPE
409: SYNTAX RowStatus
410: MAX-ACCESS read-create
411: STATUS current
412: DESCRIPTION
413: "This object permits management of the table by
414: facilitating actions such as row creation,
415: construction and destruction.
416:
417: The value of this object has no effect on
418: whether other objects in this conceptual row can be
419: modified."
420: ::= { ospfMtStubAreaEntry 5 }
421:
422: -- OSPF MT Host Table
423:
424: -- The Host/Metric Table is used to indicate which hosts are
425: -- directly attached to the managed router, and the set of metrics
426: -- that should be advertised for them.
427: --
428: ospfMtHostTable OBJECT-TYPE
429: SYNTAX SEQUENCE OF OspfMtHostEntry
430: MAX-ACCESS not-accessible
431: STATUS current
432: DESCRIPTION
433: "The list of hosts and their associated metrics
434: that the router will advertise as host routes."
435: REFERENCE
436: "OSPF Version 2, Appendix C.6 Host route parameters
437: and RFC 4915, Multi-Topology (MT) Routing in OSPF"
438: ::= { ospfMt 4 }
439:
440: ospfMtHostEntry OBJECT-TYPE
441: SYNTAX OspfMtHostEntry
442: MAX-ACCESS not-accessible
443: STATUS current
444: DESCRIPTION
445: "A metric to be advertised, for a specific topology,
446: when a given host is reachable."
447: INDEX { ospfMtHostTopoId, ospfMtHostIpAddress }
448: ::= { ospfMtHostTable 1 }
449:
450: OspfMtHostEntry ::= SEQUENCE {
451: ospfMtHostTopoId TopologyID,
452: ospfMtHostIpAddress IpAddress,
453: ospfMtHostMetric Metric,
454: ospfMtHostAreaID AreaID,
455: ospfMtHostStatus RowStatus
456: }
457:
458: ospfMtHostTopoId OBJECT-TYPE
459: SYNTAX TopologyID
460: MAX-ACCESS not-accessible
461: STATUS current
462: DESCRIPTION
463: "The ID for a topology."
464: REFERENCE
465: "RFC 4915, Multi-Topology (MT) Routing in OSPF"
466: ::= { ospfMtHostEntry 1 }
467:
468: ospfMtHostIpAddress OBJECT-TYPE
469: SYNTAX IpAddress
470: MAX-ACCESS not-accessible
471: STATUS current
472: DESCRIPTION
473: "The IP Address of the Host."
474: REFERENCE
475: "OSPF Version 2, Appendix C.6 Host route parameters."
476: ::= { ospfMtHostEntry 2 }
477:
478: ospfMtHostMetric OBJECT-TYPE
479: SYNTAX Metric
480: MAX-ACCESS read-create
481: STATUS current
482: DESCRIPTION
483: "The Metric to be advertised."
484: REFERENCE
485: "OSPF Version 2, Appendix C.6 Host route parameters."
486: ::= { ospfMtHostEntry 3 }
487:
488: ospfMtHostAreaID OBJECT-TYPE
489: SYNTAX AreaID
490: MAX-ACCESS read-only
491: STATUS current
492: DESCRIPTION
493: "The Area in which the Host Entry is to be found.
494: By default, the area that a subsuming OSPF in-
495: terface is in, or 0.0.0.0."
496: REFERENCE
497: "OSPF Version 2, Appendix C.2 Area parameters."
498: ::= { ospfMtHostEntry 4 }
499:
500: ospfMtHostStatus OBJECT-TYPE
501: SYNTAX RowStatus
502: MAX-ACCESS read-create
503: STATUS current
504: DESCRIPTION
505: "This object permits management of the table by
506: facilitating actions such as row creation,
507: construction and destruction.
508:
509: The value of this object has no effect on
510: whether other objects in this conceptual row can be
511: modified."
512: ::= { ospfMtHostEntry 5 }
513:
514: -- OSPF MT Interface Metric Table
515:
516: -- The Metric Table describes the metrics to be advertised
517: -- for a specified interface for the configured topologies.
518: -- As such, this table is an adjunct of the OSPF Interface
519: -- Table.
520:
521: -- For the purposes of this specification, the measure of
522: -- bandwidth
523:
524: -- Metric = 10^8 / ifSpeed
525:
526: -- is the default value. For multiple link interfaces, note
527: -- that ifSpeed is the sum of the individual link speeds.
528: -- This yields a number having the following typical values:
529: -- Network Type/bit rate Metric
530:
531: -- >= 100 MBPS 1
532: -- Ethernet/802.3 10
533: -- E1 48
534: -- T1 (ESF) 65
535: -- 64 KBPS 1562
536: -- 56 KBPS 1785
537: -- 19.2 KBPS 5208
538: -- 9.6 KBPS 10416
539: ospfMtIfMetricTable OBJECT-TYPE
540: SYNTAX SEQUENCE OF OspfMtIfMetricEntry
541: MAX-ACCESS not-accessible
542: STATUS current
543: DESCRIPTION
544: "The topology specific metrics for a non-virtual
545: interface identified by the interface index."
546: REFERENCE
547: "OSPF Version 2, Appendix C.3 Router interface
548: parameters and RFC 4915, Multi-Topology (MT) Routing
549: in OSPF"
550: ::= { ospfMt 5 }
551:
552: ospfMtIfMetricEntry OBJECT-TYPE
553: SYNTAX OspfMtIfMetricEntry
554: MAX-ACCESS not-accessible
555: STATUS current
556: DESCRIPTION
557: "A particular topology specific metric for
558: a non-virtual interface identified by the
559: interface index."
560: REFERENCE
561: "OSPF Version 2, Appendix C.3 Router interface
562: parameters."
563: INDEX { ospfMtIfMetricTopoId,
564: ospfMtIfMetricIpAddress,
565: ospfMtIfMetricAddressLessIf }
566: ::= { ospfMtIfMetricTable 1 }
567:
568: OspfMtIfMetricEntry ::= SEQUENCE {
569: ospfMtIfMetricTopoId TopologyID,
570: ospfMtIfMetricIpAddress IpAddress,
571: ospfMtIfMetricAddressLessIf InterfaceIndexOrZero,
572: ospfMtIfMetricValue Metric,
573: ospfMtIfMetricTopoStatus RowStatus
574: }
575:
576: ospfMtIfMetricTopoId OBJECT-TYPE
577: SYNTAX TopologyID
578: MAX-ACCESS not-accessible
579: STATUS current
580: DESCRIPTION
581: "The topology specific metric being referenced.
582: On row creation, this can be derived from the
583: OSPF instance."
584: ::= { ospfMtIfMetricEntry 1 }
585:
586: ospfMtIfMetricIpAddress OBJECT-TYPE
587: SYNTAX IpAddress
588: MAX-ACCESS not-accessible
589: STATUS current
590: DESCRIPTION
591: "The IP address of this OSPF interface. On
592: row creation, this can be derived from the
593: OSPF instance."
594: ::= { ospfMtIfMetricEntry 2 }
595:
596: ospfMtIfMetricAddressLessIf OBJECT-TYPE
597: SYNTAX InterfaceIndexOrZero
598: MAX-ACCESS not-accessible
599: STATUS current
600: DESCRIPTION
601: "For the purpose of easing the instancing of
602: addressed and addressless interfaces, this
603: object takes the value 0 on interfaces having
604: IP Addresses, and the value of ifIndex for
605: interfaces having no IP Address. On row
606: creation, this can be derived from the
607: OSPF instance."
608: ::= { ospfMtIfMetricEntry 3 }
609:
610: ospfMtIfMetricValue OBJECT-TYPE
611: SYNTAX Metric
612: MAX-ACCESS read-create
613: STATUS current
614: DESCRIPTION
615: "The metric associated with this topology."
616: ::= { ospfMtIfMetricEntry 4 }
617:
618: ospfMtIfMetricTopoStatus OBJECT-TYPE
619: SYNTAX RowStatus
620: MAX-ACCESS read-create
621: STATUS current
622: DESCRIPTION
623: "This object permits management of the table by
624: facilitating actions such as row creation,
625: construction and destruction.
626:
627: The value of this object has no effect on
628: whether other objects in this conceptual row can be
629: modified."
630: ::= { ospfMtIfMetricEntry 5 }
631:
632: -- OSPF MT Virtual Interface Metric Table
633:
634: -- The Virtual Interface Metric Table describes the metrics to be
635: -- advertised for a specific virtual interface under a specific
636: -- topology. As such, this table is an adjunct of the OSPF Virtual
637: -- Interface Table.
638:
639: ospfMtVirtIfMetricTable OBJECT-TYPE
640: SYNTAX SEQUENCE OF OspfMtVirtIfMetricEntry
641: MAX-ACCESS not-accessible
642: STATUS current
643: DESCRIPTION
644: "The topology specific metrics for a virtual
645: interface."
646: REFERENCE
647: "OSPF Version 2, Appendix C.3 Router interface
648: parameters and RFC 4915, Multi-Topology (MT) Routing
649: in OSPF"
650: ::= { ospfMt 6 }
651:
652: ospfMtVirtIfMetricEntry OBJECT-TYPE
653: SYNTAX OspfMtVirtIfMetricEntry
654: MAX-ACCESS not-accessible
655: STATUS current
656: DESCRIPTION
657: "A particular topology specific metric for
658: a virtual interface."
659: REFERENCE
660: "OSPF Version 2, Appendix C.3 Router interface
661: parameters."
662: INDEX { ospfMtVirtIfMetricTopoId,
663: ospfMtVirtIfMetricArea,
664: ospfMtVirtIfMetricNbrRtrId,
665: ospfMtVirtIfMetricNbrIpAddress }
666: ::= { ospfMtVirtIfMetricTable 1 }
667:
668: OspfMtVirtIfMetricEntry ::= SEQUENCE {
669: ospfMtVirtIfMetricTopoId TopologyID,
670: ospfMtVirtIfMetricArea AreaID,
671: ospfMtVirtIfMetricNbrRtrId RouterID,
672: ospfMtVirtIfMetricNbrIpAddress IpAddress,
673: ospfMtVirtIfMetricValue Metric,
674: ospfMtVirtIfMetricTopoStatus RowStatus
675: }
676:
677: ospfMtVirtIfMetricTopoId OBJECT-TYPE
678: SYNTAX TopologyID
679: MAX-ACCESS not-accessible
680: STATUS current
681: DESCRIPTION
682: "The topology specific metric being referenced.
683: On row creation, this can be derived from the
684: OSPF instance."
685: ::= { ospfMtVirtIfMetricEntry 1 }
686:
687: ospfMtVirtIfMetricArea OBJECT-TYPE
688: SYNTAX AreaID
689: MAX-ACCESS not-accessible
690: STATUS current
691: DESCRIPTION
692: "A 32 bit identifier for Area ID."
693: ::= { ospfMtVirtIfMetricEntry 2 }
694:
695: ospfMtVirtIfMetricNbrRtrId OBJECT-TYPE
696: SYNTAX RouterID
697: MAX-ACCESS not-accessible
698: STATUS current
699: DESCRIPTION
700: "A 32 bit identifier for Router ID."
701: ::= { ospfMtVirtIfMetricEntry 3 }
702:
703: ospfMtVirtIfMetricNbrIpAddress OBJECT-TYPE
704: SYNTAX IpAddress
705: MAX-ACCESS not-accessible
706: STATUS current
707: DESCRIPTION
708: "A 32 bit identifier identifying virtual neighbor
709: end point IP address."
710: ::= { ospfMtVirtIfMetricEntry 4 }
711:
712: ospfMtVirtIfMetricValue OBJECT-TYPE
713: SYNTAX Metric
714: MAX-ACCESS read-create
715: STATUS current
716: DESCRIPTION
717: "The metric associated with the topology."
718: ::= { ospfMtVirtIfMetricEntry 5 }
719:
720: ospfMtVirtIfMetricTopoStatus OBJECT-TYPE
721: SYNTAX RowStatus
722: MAX-ACCESS read-create
723: STATUS current
724: DESCRIPTION
725: "This object permits management of the table by
726: facilitating actions such as row creation,
727: construction and destruction.
728:
729: The value of this object has no effect on
730: whether other objects in this conceptual row can be
731: modified."
732: ::= { ospfMtVirtIfMetricEntry 6 }
733:
734: -- The OSPF MT Area Aggregate Table
735: -- When the value of ospfMtSupport is 'true' this table is
736: -- used instead of the ospfAreaAggregate table defined
737: -- in RFC 1850 & RFC 4750. It is used to support aggregation
738: -- across multiple topologies.
739:
740: ospfMtAreaAggregateTable OBJECT-TYPE
741: SYNTAX SEQUENCE OF OspfMtAreaAggregateEntry
742: MAX-ACCESS not-accessible
743: STATUS current
744: DESCRIPTION
745: "A range of IP addresses specified by an IP
746: address/IP network mask pair. For example,
747: class B address range of X.X.X.X with a network
748: mask of 255.255.0.0 includes all IP addresses
749: from X.X.0.0 to X.X.255.255. Note that if
750: ranges are configured such that one range
751: subsumes another range (e.g., 10.0.0.0 mask
752: 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the
753: most specific match is the preferred one."
754: REFERENCE
755: "OSPF Version 2, Appendix C.2 Area parameters.
756: and RFC 4915, Multi-Topology (MT) Routing in OSPF"
757: ::= { ospfMt 7 }
758:
759: ospfMtAreaAggregateEntry OBJECT-TYPE
760: SYNTAX OspfMtAreaAggregateEntry
761: MAX-ACCESS not-accessible
762: STATUS current
763: DESCRIPTION
764: "A range of IP addresses specified by an IP
765: address/IP network mask pair. For example,
766: class B address range of X.X.X.X with a network
767: mask of 255.255.0.0 includes all IP addresses
768: from X.X.0.0 to X.X.255.255. Note that if
769: ranges are range configured such that one range
770: subsumes another range (e.g., 10.0.0.0 mask
771: 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the
772: most specific match is the preferred one."
773: REFERENCE
774: "OSPF Version 2, Appendix C.2 Area parameters."
775: INDEX { ospfMtAreaAggregateTopoId,
776: ospfMtAreaAggregateAreaID,
777: ospfMtAreaAggregateLsdbType,
778: ospfMtAreaAggregateNet,
779: ospfMtAreaAggregateMask }
780: ::= { ospfMtAreaAggregateTable 1 }
781:
782: OspfMtAreaAggregateEntry ::= SEQUENCE {
783: ospfMtAreaAggregateTopoId TopologyID,
784: ospfMtAreaAggregateAreaID AreaID,
785: ospfMtAreaAggregateLsdbType INTEGER,
786: ospfMtAreaAggregateNet IpAddress,
787: ospfMtAreaAggregateMask IpAddress,
788: ospfMtAreaAggregateEffect INTEGER,
789: ospfMtAreaAggregateStatus RowStatus
790: }
791:
792: ospfMtAreaAggregateTopoId OBJECT-TYPE
793: SYNTAX TopologyID
794: MAX-ACCESS not-accessible
795: STATUS current
796: DESCRIPTION
797: "The ID for a topology."
798: REFERENCE
799: "RFC 4915, Multi Topology (MT) Routing in OSPF"
800: ::= { ospfMtAreaAggregateEntry 1 }
801:
802: ospfMtAreaAggregateAreaID OBJECT-TYPE
803: SYNTAX AreaID
804: MAX-ACCESS not-accessible
805: STATUS current
806: DESCRIPTION
807: "The Area in which the Address Aggregate is to
808: be found."
809: REFERENCE
810: "OSPF Version 2, Appendix C.2 Area parameters."
811: ::= { ospfMtAreaAggregateEntry 2 }
812:
813: ospfMtAreaAggregateLsdbType OBJECT-TYPE
814: SYNTAX INTEGER {
815: summaryLink (3),
816: nssaExternalLink (7)
817:
818: }
819: MAX-ACCESS not-accessible
820: STATUS current
821: DESCRIPTION
822: "The type of the Address Aggregate. This field
823: specifies the Lsdb type that this Address
824: Aggregate applies to."
825: REFERENCE
826: "OSPF Version 2, Appendix A.4.1 The Link State
827: Advertisement header."
828: ::= { ospfMtAreaAggregateEntry 3 }
829:
830: ospfMtAreaAggregateNet OBJECT-TYPE
831: SYNTAX IpAddress
832: MAX-ACCESS not-accessible
833: STATUS current
834: DESCRIPTION
835: "The IP Address of the Net or Subnet indicated
836: by the range."
837: REFERENCE
838: "OSPF Version 2, Appendix C.2 Area parameters."
839: ::= { ospfMtAreaAggregateEntry 4 }
840:
841: ospfMtAreaAggregateMask OBJECT-TYPE
842: SYNTAX IpAddress
843: MAX-ACCESS not-accessible
844: STATUS current
845: DESCRIPTION
846: "The Subnet Mask that pertains to the Net or
847: Subnet."
848: REFERENCE
849: "OSPF Version 2, Appendix C.2 Area parameters."
850: ::= { ospfMtAreaAggregateEntry 5 }
851:
852: ospfMtAreaAggregateEffect OBJECT-TYPE
853: SYNTAX INTEGER {
854: advertiseMatching (1),
855: doNotAdvertiseMatching (2)
856: }
857: MAX-ACCESS read-create
858: STATUS current
859: DESCRIPTION
860: "Subnets subsumed by ranges either trigger the
861: advertisement of the indicated aggregate
862: (advertiseMatching), or result in the subnet's
863: not being advertised at all outside the area."
864: DEFVAL { advertiseMatching }
865: ::= { ospfMtAreaAggregateEntry 6 }
866:
867: ospfMtAreaAggregateStatus OBJECT-TYPE
868: SYNTAX RowStatus
869: MAX-ACCESS read-create
870: STATUS current
871: DESCRIPTION
872: "This object permits management of the table by
873: facilitating actions such as row creation,
874: construction and destruction.
875:
876: The value of this object has no effect on
877: whether other objects in this conceptual row can be
878: modified."
879: ::= { ospfMtAreaAggregateEntry 7 }
880:
881: -- Conformance
882: ospfMtMIBCompliances OBJECT IDENTIFIER ::= { ospfMtMIBConformance 1 }
883: ospfMtMIBGroups OBJECT IDENTIFIER ::= { ospfMtMIBConformance 2 }
884:
885: ospfMIBCompliance MODULE-COMPLIANCE
886: STATUS current
887: DESCRIPTION
888: "The compliance statement for entities which support
889: OSPFv2 Multi-topology routing."
890: MODULE MANDATORY-GROUPS { ospfMtAreaGroup,
891: ospfMtAreaTopoGroup,
892: ospfMtStubAreaGroup,
893: ospfMtHostGroup,
894: ospfMtIfMetricGroup,
895: ospfMtVirtIfMetricGroup,
896: ospfMtAreaAggregateGroup }
897:
898: GROUP ospfMtGeneralGroup
899: DESCRIPTION
900: "All systems supporting discovery of OSPFv2
901: capabilities should support this group."
902:
903: GROUP ospfMtConfigurationGroup
904: DESCRIPTION
905: "Only systems that reference topologies by name
906: instead of number need to support this group."
907: ::= { ospfMtMIBCompliances 1 }
908:
909: -- Units of Conformance
910:
911: ospfMtGeneralGroup OBJECT-GROUP
912: OBJECTS { ospfMtSupport }
913: STATUS current
914: DESCRIPTION
915: "A collection of objects used to manage OSPF
916: entities supporting Multi-topology routing."
917: ::= { ospfMtMIBGroups 1 }
918:
919: ospfMtConfigurationGroup OBJECT-GROUP
920: OBJECTS { ospfMtTopoName,
921: ospfMtTopoStatus }
922: STATUS current
923: DESCRIPTION
924: "A collection of objects used to manage OSPF
925: entities supporting Multi-topology routing."
926: ::= { ospfMtMIBGroups 2 }
927:
928: ospfMtAreaGroup OBJECT-GROUP
929: OBJECTS { ospfMtAreaExclusion }
930: STATUS current
931: DESCRIPTION
932: "A collection of objects used to manage OSPF
933: entities supporting Multi-topology routing and
934: areas."
935: ::= { ospfMtMIBGroups 3 }
936:
937: ospfMtAreaTopoGroup OBJECT-GROUP
938: OBJECTS { ospfMtSpfRuns,
939: ospfMtAreaSummary,
940: ospfMtAreaTopoStatus }
941: STATUS current
942: DESCRIPTION
943: "A collection of objects used to manage OSPF
944: entities supporting Multi-topology routing."
945: ::= { ospfMtMIBGroups 4 }
946:
947: ospfMtStubAreaGroup OBJECT-GROUP
948: OBJECTS { ospfMtStubMetric,
949: ospfMtStubMetricType,
950: ospfMtStubStatus }
951: STATUS current
952: DESCRIPTION
953: "A collection of objects used to manage OSPF
954: entities supporting Multi-topology routing."
955: ::= { ospfMtMIBGroups 5 }
956:
957: ospfMtHostGroup OBJECT-GROUP
958: OBJECTS { ospfMtHostMetric,
959: ospfMtHostAreaID,
960: ospfMtHostStatus }
961: STATUS current
962: DESCRIPTION
963: "A collection of objects used to manage OSPF
964: entities supporting Multi-topology routing."
965: ::= { ospfMtMIBGroups 6 }
966:
967: ospfMtIfMetricGroup OBJECT-GROUP
968: OBJECTS { ospfMtIfMetricValue,
969: ospfMtIfMetricTopoStatus }
970: STATUS current
971: DESCRIPTION
972: "A collection of objects used to manage OSPF
973: entities supporting Multi-topology routing."
974: ::= { ospfMtMIBGroups 7 }
975:
976: ospfMtVirtIfMetricGroup OBJECT-GROUP
977: OBJECTS { ospfMtVirtIfMetricValue,
978: ospfMtVirtIfMetricTopoStatus }
979: STATUS current
980: DESCRIPTION
981: "A collection of objects used to manage OSPF
982: entities supporting Multi-topology routing."
983: ::= { ospfMtMIBGroups 8 }
984:
985: ospfMtAreaAggregateGroup OBJECT-GROUP
986: OBJECTS { ospfMtAreaAggregateEffect,
987: ospfMtAreaAggregateStatus
988: }
989: STATUS current
990: DESCRIPTION
991: "A collection of objects used to manage OSPF
992: entities supporting Multi-topology routing."
993: ::= { ospfMtMIBGroups 9 }
994:
995: END
995: error -
missing MODULE-IDENTITY clause in SMIv2 MIB
996:
997: --
998: -- Copyright (C) The IETF Trust (2007).
999: --
1000: -- This document is subject to the rights, licenses and restrictions
1001: -- contained in BCP 78, and except as set forth therein, the authors
1002: -- retain all their rights.
1003: --
1004: -- This document and the information contained herein are provided on an
1005: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
1006: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
1007: -- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
1008: -- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
1009: -- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
1010: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1011: --
1012: -- Intellectual Property
1013: --
1014: -- The IETF takes no position regarding the validity or scope of any
1015: -- Intellectual Property Rights or other rights that might be claimed to
1016: -- pertain to the implementation or use of the technology described in
1017: -- this document or the extent to which any license under such rights
1018: -- might or might not be available; nor does it represent that it has
1019: -- made any independent effort to identify any such rights. Information
1020: -- on the procedures with respect to rights in RFC documents can be
1021: -- found in BCP 78 and BCP 79.
1022: --
1023: -- Copies of IPR disclosures made to the IETF Secretariat and any
1024: -- assurances of licenses to be made available, or the result of an
1025: -- attempt made to obtain a general license or permission for the use of
1026: -- such proprietary rights by implementers or users of this
1027: -- specification can be obtained from the IETF on-line IPR repository at
1028: -- http://www.ietf.org/ipr.
1029: --
1030: -- The IETF invites any interested party to bring to its attention any
1031: -- copyrights, patents or patent applications, or other proprietary
1032: -- rights that may cover technology that may be required to implement
1033: -- this standard. Please address the information to the IETF at
1034: -- ietf-ipr@ietf.org.
1035: --
1036: