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