1OSPF-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, 5 Integer32, Unsigned32, IpAddress, mib-2 6 FROM SNMPv2-SMI 7 TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp 8 FROM SNMPv2-TC 9 MODULE-COMPLIANCE, OBJECT-GROUP 10 FROM SNMPv2-CONF 11 InterfaceIndexOrZero 12 FROM IF-MIB; 13 14ospf MODULE-IDENTITY 15 LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST 16 ORGANIZATION "IETF OSPF Working Group" 17 CONTACT-INFO 18 "WG E-Mail: ospf@ietf.org 19 20 WG Chairs: acee@cisco.com 21 rohit@gmail.com 22 23 Editors: Dan Joyal 24 Nortel 25 600 Technology Park Drive 26 Billerica, MA 01821 27 djoyal@nortel.com 28 29 Piotr Galecki 30 Airvana 31 19 Alpha Road 32 Chelmsford, MA 01824 33 pgalecki@airvana.com 34 35 Spencer Giacalone 36 CSFB 37 Eleven Madison Ave 38 New York, NY 10010-3629 39 spencer.giacalone@gmail.com" 40 41 DESCRIPTION 42 "The MIB module to describe the OSPF Version 2 43 Protocol. Note that some objects in this MIB 44 module may pose a significant security risk. 45 Refer to the Security Considerations section 46 in RFC 4750 for more information. 47 48 49 50 Copyright (C) The IETF Trust (2006). 51 This version of this MIB module is part of 52 RFC 4750; see the RFC itself for full legal 53 notices." 54 55 REVISION "200611100000Z" -- November 10, 2006 09:00:00 EST 56 DESCRIPTION 57 "Updated for latest changes to OSPF Version 2: 58 - updated the General Group with the new 59 ospfRFC1583Compatibility, ospfReferenceBandwidth 60 and ospfDiscontinuityTime objects 61 - added graceful-restart-related objects 62 - added stub-router-related objects 63 - updated the Area Table with NSSA-related objects 64 - added ospfAreaAggregateExtRouteTag object 65 - added Opaque LSA-related objects 66 - updates to the Compliances and Security sections 67 - added area LSA counter table 68 - added section describing translation of notification 69 parameters between SNMP versions 70 - added ospfComplianceObsolete to contain obsolete 71 object groups 72 - deprecated ospfExtLsdbTable 73 See Appendix B of RFC 4750 for more details. 74 75 This version published as part of RFC 4750" 76 77 REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995 78 DESCRIPTION 79 "The initial SMIv2 revision of this MIB module, published 80 in RFC 1850." 81 ::= { mib-2 14 } 82 83AreaID ::= TEXTUAL-CONVENTION 84 STATUS current 85 DESCRIPTION 86 "An OSPF Area Identifier. 87 Note that the Area ID, in OSPF, has the same format 88 as an IP address, but has the function of defining 89 a summarization point for link state advertisements." 90 SYNTAX IpAddress 91 92RouterID ::= TEXTUAL-CONVENTION 93 STATUS current 94 DESCRIPTION 95 "A OSPF Router Identifier. 96 Note that the Router ID, in OSPF, has the same format 97 as an IP address, but identifies the router independent 98 99 100 101 of its IP address." 102 SYNTAX IpAddress 103 104Metric ::= TEXTUAL-CONVENTION 105 DISPLAY-HINT "d-0" 106 STATUS current 107 DESCRIPTION 108 "The OSPF internal metric. 109 Note that the OSPF metric is defined as an unsigned value 110 in the range." 111 SYNTAX Integer32 (0..'FFFF'h) 112 113BigMetric ::= TEXTUAL-CONVENTION 114 DISPLAY-HINT "d-0" 115 STATUS current 116 DESCRIPTION 117 "The OSPF external metric." 118 SYNTAX Integer32 (0..'FFFFFF'h) 119 120Status ::= TEXTUAL-CONVENTION 121 STATUS current 122 DESCRIPTION 123 "An indication of the operability of an OSPF 124 function or feature. For example, the status 125 of an interface: 'enabled' indicates that 126 it is willing to communicate with other OSPF routers, 127 and 'disabled' indicates that it is not." 128 SYNTAX INTEGER { enabled (1), disabled (2) } 129 130PositiveInteger ::= TEXTUAL-CONVENTION 131 DISPLAY-HINT "d-0" 132 STATUS current 133 DESCRIPTION 134 "A positive integer. Values in excess are precluded as 135 unnecessary and prone to interoperability issues." 136 SYNTAX Integer32 (0..'7FFFFFFF'h) 137 138HelloRange ::= TEXTUAL-CONVENTION 139 DISPLAY-HINT "d-0" 140 STATUS current 141 DESCRIPTION 142 "The range of intervals in seconds on which Hello messages 143 are exchanged." 144 SYNTAX Integer32 (1..'FFFF'h) 145 146UpToMaxAge ::= TEXTUAL-CONVENTION 147 DISPLAY-HINT "d-0" 148 STATUS current 149 150 151 152 DESCRIPTION 153 "The values in seconds that one might find or configure 154 for variables bounded by the maximum age of an LSA." 155 SYNTAX Integer32 (0..3600) 156 157DesignatedRouterPriority ::= TEXTUAL-CONVENTION 158 DISPLAY-HINT "d-0" 159 STATUS current 160 DESCRIPTION 161 "The range of values defined for the priority of a system 162 for becoming the designated router." 163 SYNTAX Integer32 (0..'FF'h) 164 165TOSType ::= TEXTUAL-CONVENTION 166 DISPLAY-HINT "d-0" 167 STATUS current 168 DESCRIPTION 169 "Type of Service (TOS) is defined as a mapping to the IP 170 Type of Service Flags as defined in the IP Forwarding 171 Table MIB 172 173 +-----+-----+-----+-----+-----+-----+-----+-----+ 174 | | | | 175 | PRECEDENCE | TYPE OF SERVICE | 0 | 176 | | | | 177 +-----+-----+-----+-----+-----+-----+-----+-----+ 178 179 IP TOS IP TOS 180 Field Policy Field Policy 181 182 Contents Code Contents Code 183 0 0 0 0 ==> 0 0 0 0 1 ==> 2 184 0 0 1 0 ==> 4 0 0 1 1 ==> 6 185 0 1 0 0 ==> 8 0 1 0 1 ==> 10 186 0 1 1 0 ==> 12 0 1 1 1 ==> 14 187 1 0 0 0 ==> 16 1 0 0 1 ==> 18 188 1 0 1 0 ==> 20 1 0 1 1 ==> 22 189 1 1 0 0 ==> 24 1 1 0 1 ==> 26 190 1 1 1 0 ==> 28 1 1 1 1 ==> 30 191 192 The remaining values are left for future definition." 193 SYNTAX Integer32 (0..30) 194 195OspfAuthenticationType ::= TEXTUAL-CONVENTION 196 STATUS current 197 DESCRIPTION 198 "The authentication type." 199 SYNTAX INTEGER { 200 201 202 203 none (0), 204 simplePassword (1), 205 md5 (2) 206 -- reserved for specification by IANA (> 2) 207 } 208 209-- OSPF General Variables 210 211-- Note: These parameters apply globally to the Router's 212-- OSPF Process. 213 214ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 } 215 216 ospfRouterId OBJECT-TYPE 217 SYNTAX RouterID 218 MAX-ACCESS read-write 219 STATUS current 220 DESCRIPTION 221 "A 32-bit integer uniquely identifying the 222 router in the Autonomous System. 223 By convention, to ensure uniqueness, this 224 should default to the value of one of the 225 router's IP interface addresses. 226 227 This object is persistent and when written 228 the entity SHOULD save the change to non-volatile storage." 229 REFERENCE 230 "OSPF Version 2, C.1 Global parameters" 231 ::= { ospfGeneralGroup 1 } 232 233 ospfAdminStat OBJECT-TYPE 234 SYNTAX Status 235 MAX-ACCESS read-write 236 STATUS current 237 DESCRIPTION 238 "The administrative status of OSPF in the 239 router. The value 'enabled' denotes that the 240 OSPF Process is active on at least one interface; 241 'disabled' disables it on all interfaces. 242 243 This object is persistent and when written 244 the entity SHOULD save the change to non-volatile storage." 245 ::= { ospfGeneralGroup 2 } 246 247 ospfVersionNumber OBJECT-TYPE 248 SYNTAX INTEGER { version2 (2) } 249 MAX-ACCESS read-only 250 STATUS current 251 252 253 254 DESCRIPTION 255 "The current version number of the OSPF protocol is 2." 256 REFERENCE 257 "OSPF Version 2, Title" 258 ::= { ospfGeneralGroup 3 } 259 260 ospfAreaBdrRtrStatus OBJECT-TYPE 261 SYNTAX TruthValue 262 MAX-ACCESS read-only 263 STATUS current 264 DESCRIPTION 265 "A flag to note whether this router is an Area 266 Border Router." 267 REFERENCE 268 "OSPF Version 2, Section 3 Splitting the AS into 269 Areas" 270 ::= { ospfGeneralGroup 4 } 271 272 ospfASBdrRtrStatus OBJECT-TYPE 273 SYNTAX TruthValue 274 MAX-ACCESS read-write 275 STATUS current 276 DESCRIPTION 277 "A flag to note whether this router is configured as 278 an Autonomous System Border Router. 279 280 This object is persistent and when written the 281 entity SHOULD save the change to non-volatile storage." 282 REFERENCE 283 "OSPF Version 2, Section 3.3 Classification of 284 routers" 285 ::= { ospfGeneralGroup 5 } 286 287 ospfExternLsaCount OBJECT-TYPE 288 SYNTAX Gauge32 289 MAX-ACCESS read-only 290 STATUS current 291 DESCRIPTION 292 "The number of external (LS type-5) link state 293 advertisements in the link state database." 294 REFERENCE 295 "OSPF Version 2, Appendix A.4.5 AS external link 296 advertisements" 297 ::= { ospfGeneralGroup 6 } 298 299 ospfExternLsaCksumSum OBJECT-TYPE 300 SYNTAX Integer32 301 MAX-ACCESS read-only 302 303 304 305 STATUS current 306 DESCRIPTION 307 "The 32-bit sum of the LS checksums of 308 the external link state advertisements 309 contained in the link state database. This sum 310 can be used to determine if there has been a 311 change in a router's link state database and 312 to compare the link state database of two 313 routers. The value should be treated as unsigned 314 when comparing two sums of checksums." 315 ::= { ospfGeneralGroup 7 } 316 317 ospfTOSSupport OBJECT-TYPE 318 SYNTAX TruthValue 319 MAX-ACCESS read-write 320 STATUS current 321 DESCRIPTION 322 "The router's support for type-of-service routing. 323 324 This object is persistent and when written 325 the entity SHOULD save the change to non-volatile 326 storage." 327 REFERENCE 328 "OSPF Version 2, Appendix F.1.2 Optional TOS 329 support" 330 ::= { ospfGeneralGroup 8 } 331 332 ospfOriginateNewLsas OBJECT-TYPE 333 SYNTAX Counter32 334 MAX-ACCESS read-only 335 STATUS current 336 DESCRIPTION 337 "The number of new link state advertisements 338 that have been originated. This number is 339 incremented each time the router originates a new 340 LSA. 341 342 Discontinuities in the value of this counter can 343 occur at re-initialization of the management system, 344 and at other times as indicated by the value of 345 ospfDiscontinuityTime." 346 ::= { ospfGeneralGroup 9 } 347 348 ospfRxNewLsas OBJECT-TYPE 349 SYNTAX Counter32 350 MAX-ACCESS read-only 351 STATUS current 352 DESCRIPTION 353 354 355 356 "The number of link state advertisements received 357 that are determined to be new instantiations. 358 This number does not include newer instantiations 359 of self-originated link state advertisements. 360 361 Discontinuities in the value of this counter can 362 occur at re-initialization of the management system, 363 and at other times as indicated by the value of 364 ospfDiscontinuityTime." 365 ::= { ospfGeneralGroup 10 } 366 367 ospfExtLsdbLimit OBJECT-TYPE 368 SYNTAX Integer32 (-1..'7FFFFFFF'h) 369 MAX-ACCESS read-write 370 STATUS current 371 DESCRIPTION 372 "The maximum number of non-default 373 AS-external LSAs entries that can be stored in the 374 link state database. If the value is -1, then 375 there is no limit. 376 377 When the number of non-default AS-external LSAs 378 in a router's link state database reaches 379 ospfExtLsdbLimit, the router enters 380 overflow state. The router never holds more than 381 ospfExtLsdbLimit non-default AS-external LSAs 382 in its database. OspfExtLsdbLimit MUST be set 383 identically in all routers attached to the OSPF 384 backbone and/or any regular OSPF area (i.e., 385 OSPF stub areas and NSSAs are excluded). 386 387 This object is persistent and when written 388 the entity SHOULD save the change to non-volatile 389 storage." 390 DEFVAL { -1 } 391 ::= { ospfGeneralGroup 11 } 392 393 ospfMulticastExtensions OBJECT-TYPE 394 SYNTAX Integer32 395 MAX-ACCESS read-write 396 STATUS current 397 DESCRIPTION 398 "A bit mask indicating whether the router is 399 forwarding IP multicast (Class D) datagrams 400 based on the algorithms defined in the 401 multicast extensions to OSPF. 402 403 Bit 0, if set, indicates that the router can 404 405 406 407 forward IP multicast datagrams in the router's 408 directly attached areas (called intra-area 409 multicast routing). 410 411 Bit 1, if set, indicates that the router can 412 forward IP multicast datagrams between OSPF 413 areas (called inter-area multicast routing). 414 415 Bit 2, if set, indicates that the router can 416 forward IP multicast datagrams between 417 Autonomous Systems (called inter-AS multicast 418 routing). 419 420 Only certain combinations of bit settings are 421 allowed, namely: 0 (no multicast forwarding is 422 enabled), 1 (intra-area multicasting only), 3 423 (intra-area and inter-area multicasting), 5 424 (intra-area and inter-AS multicasting), and 7 425 (multicasting everywhere). By default, no 426 multicast forwarding is enabled. 427 428 This object is persistent and when written 429 the entity SHOULD save the change to non-volatile 430 storage." 431 DEFVAL { 0 } 432 ::= { ospfGeneralGroup 12 } 433 434 ospfExitOverflowInterval OBJECT-TYPE 435 SYNTAX PositiveInteger 436 MAX-ACCESS read-write 437 STATUS current 438 DESCRIPTION 439 "The number of seconds that, after entering 440 OverflowState, a router will attempt to leave 441 OverflowState. This allows the router to again 442 originate non-default AS-external LSAs. When 443 set to 0, the router will not leave 444 overflow state until restarted. 445 446 This object is persistent and when written 447 the entity SHOULD save the change to non-volatile 448 storage." 449 DEFVAL { 0 } 450 ::= { ospfGeneralGroup 13 } 451 452 ospfDemandExtensions OBJECT-TYPE 453 SYNTAX TruthValue 454 MAX-ACCESS read-write 455 456 457 458 STATUS current 459 DESCRIPTION 460 "The router's support for demand routing. 461 This object is persistent and when written 462 the entity SHOULD save the change to non-volatile 463 storage." 464 REFERENCE 465 "Extending OSPF to Support Demand Circuits" 466 ::= { ospfGeneralGroup 14 } 467 468 ospfRFC1583Compatibility OBJECT-TYPE 469 SYNTAX TruthValue 470 MAX-ACCESS read-write 471 STATUS current 472 DESCRIPTION 473 "Indicates metrics used to choose among multiple 474 AS-external LSAs. When RFC1583Compatibility is set to 475 enabled, only cost will be used when choosing among 476 multiple AS-external LSAs advertising the same 477 destination. When RFC1583Compatibility is set to 478 disabled, preference will be driven first by type of 479 path using cost only to break ties. 480 481 This object is persistent and when written 482 the entity SHOULD save the change to non-volatile 483 storage." 484 REFERENCE 485 "OSPF Version 2, Section 16.4.1 External path 486 preferences" 487 ::= { ospfGeneralGroup 15 } 488 489 ospfOpaqueLsaSupport OBJECT-TYPE 490 SYNTAX TruthValue 491 MAX-ACCESS read-only 492 STATUS current 493 DESCRIPTION 494 "The router's support for Opaque LSA types." 495 REFERENCE 496 "The OSPF Opaque LSA Option" 497 ::= { ospfGeneralGroup 16 } 498 499 ospfReferenceBandwidth OBJECT-TYPE 500 SYNTAX Unsigned32 501 UNITS "kilobits per second" 502 MAX-ACCESS read-write 503 STATUS current 504 DESCRIPTION 505 "Reference bandwidth in kilobits/second for 506 507 508 509 calculating default interface metrics. The 510 default value is 100,000 KBPS (100 MBPS). 511 512 This object is persistent and when written 513 the entity SHOULD save the change to non-volatile 514 storage." 515 ::= { ospfGeneralGroup 17 } 516 517 ospfRestartSupport OBJECT-TYPE 518 SYNTAX INTEGER { none (1), 519 plannedOnly (2), 520 plannedAndUnplanned (3) 521 } 522 MAX-ACCESS read-write 523 STATUS current 524 DESCRIPTION 525 "The router's support for OSPF graceful restart. 526 Options include: no restart support, only planned 527 restarts, or both planned and unplanned restarts. 528 529 This object is persistent and when written 530 the entity SHOULD save the change to non-volatile 531 storage." 532 ::= { ospfGeneralGroup 18 } 533 534 ospfRestartInterval OBJECT-TYPE 535 SYNTAX Integer32 (1..1800) 536 UNITS "seconds" 537 MAX-ACCESS read-write 538 STATUS current 539 DESCRIPTION 540 "Configured OSPF graceful restart timeout interval. 541 542 This object is persistent and when written 543 the entity SHOULD save the change to non-volatile 544 storage." 545 ::= { ospfGeneralGroup 19 } 546 547 ospfRestartStrictLsaChecking OBJECT-TYPE 548 SYNTAX TruthValue 549 MAX-ACCESS read-write 550 STATUS current 551 DESCRIPTION 552 "Indicates if strict LSA checking is enabled for 553 graceful restart. 554 555 This object is persistent and when written 556 the entity SHOULD save the change to non-volatile 557 558 559 560 storage." 561 ::= { ospfGeneralGroup 20 } 562 563 564 ospfRestartStatus OBJECT-TYPE 565 SYNTAX INTEGER { notRestarting (1), 566 plannedRestart (2), 567 unplannedRestart (3) 568 } 569 MAX-ACCESS read-only 570 STATUS current 571 DESCRIPTION 572 "Current status of OSPF graceful restart." 573 ::= { ospfGeneralGroup 21 } 574 575 ospfRestartAge OBJECT-TYPE 576 SYNTAX Unsigned32 577 UNITS "seconds" 578 MAX-ACCESS read-only 579 STATUS current 580 DESCRIPTION 581 "Remaining time in current OSPF graceful restart 582 interval." 583 ::= { ospfGeneralGroup 22 } 584 585 ospfRestartExitReason OBJECT-TYPE 586 SYNTAX INTEGER { none (1), -- none attempted 587 inProgress (2), -- restart in 588 -- progress 589 completed (3), -- successfully 590 -- completed 591 timedOut (4), -- timed out 592 topologyChanged (5) -- aborted due to 593 -- topology change. 594 } 595 MAX-ACCESS read-only 596 STATUS current 597 DESCRIPTION 598 "Describes the outcome of the last attempt at a 599 graceful restart. If the value is 'none', no restart 600 has yet been attempted. If the value is 'inProgress', 601 a restart attempt is currently underway." 602 ::= { ospfGeneralGroup 23 } 603 604 ospfAsLsaCount OBJECT-TYPE 605 SYNTAX Gauge32 606 MAX-ACCESS read-only 607 STATUS current 608 609 610 611 DESCRIPTION 612 "The number of AS-scope link state 613 advertisements in the AS-scope link state database." 614 ::= { ospfGeneralGroup 24 } 615 616 ospfAsLsaCksumSum OBJECT-TYPE 617 SYNTAX Unsigned32 618 MAX-ACCESS read-only 619 STATUS current 620 DESCRIPTION 621 "The 32-bit unsigned sum of the LS checksums of 622 the AS link state advertisements contained in the AS-scope 623 link state database. This sum can be used to determine 624 if there has been a change in a router's AS-scope link 625 state database, and to compare the AS-scope link state 626 database of two routers." 627 ::= { ospfGeneralGroup 25 } 628 629 ospfStubRouterSupport OBJECT-TYPE 630 SYNTAX TruthValue 631 MAX-ACCESS read-only 632 STATUS current 633 DESCRIPTION 634 "The router's support for stub router functionality." 635 REFERENCE 636 "OSPF Stub Router Advertisement" 637 ::= { ospfGeneralGroup 26 } 638 639 ospfStubRouterAdvertisement OBJECT-TYPE 640 SYNTAX INTEGER { 641 doNotAdvertise (1), 642 advertise(2) 643 } 644 MAX-ACCESS read-write 645 STATUS current 646 DESCRIPTION 647 "This object controls the advertisement of 648 stub router LSAs by the router. The value 649 doNotAdvertise will result in the advertisement 650 of a standard router LSA and is the default value. 651 652 This object is persistent and when written 653 the entity SHOULD save the change to non-volatile 654 storage." 655 ::= { ospfGeneralGroup 27 } 656 657 ospfDiscontinuityTime OBJECT-TYPE 658 SYNTAX TimeStamp 659 660 661 662 MAX-ACCESS read-only 663 STATUS current 664 DESCRIPTION 665 "The value of sysUpTime on the most recent occasion 666 at which any one of this MIB's counters suffered 667 a discontinuity. 668 669 If no such discontinuities have occurred since the last 670 re-initialization of the local management subsystem, 671 then this object contains a zero value." 672 ::= { ospfGeneralGroup 28 } 673 674 675-- OSPF Area Table 676-- The OSPF Area Table contains information 677-- regarding the various areas. 678 679 ospfAreaTable OBJECT-TYPE 680 SYNTAX SEQUENCE OF OspfAreaEntry 681 MAX-ACCESS not-accessible 682 STATUS current 683 DESCRIPTION 684 "Information describing the configured parameters and 685 cumulative statistics of the router's attached areas. 686 The interfaces and virtual links are configured 687 as part of these areas. Area 0.0.0.0, by definition, 688 is the backbone area." 689 REFERENCE 690 "OSPF Version 2, Section 6 The Area Data Structure" 691 ::= { ospf 2 } 692 693 ospfAreaEntry OBJECT-TYPE 694 SYNTAX OspfAreaEntry 695 MAX-ACCESS not-accessible 696 STATUS current 697 DESCRIPTION 698 "Information describing the configured parameters and 699 cumulative statistics of one of the router's attached areas. 700 The interfaces and virtual links are configured as part of 701 these areas. Area 0.0.0.0, by definition, is the backbone 702 area. 703 704 Information in this table is persistent and when this object 705 is written the entity SHOULD save the change to non-volatile 706 storage." 707 INDEX { ospfAreaId } 708 ::= { ospfAreaTable 1 } 709 710 711 712 713 OspfAreaEntry ::= 714 SEQUENCE { 715 ospfAreaId 716 AreaID, 717 ospfAuthType 718 OspfAuthenticationType, 719 ospfImportAsExtern 720 INTEGER, 721 ospfSpfRuns 722 Counter32, 723 ospfAreaBdrRtrCount 724 Gauge32, 725 ospfAsBdrRtrCount 726 Gauge32, 727 ospfAreaLsaCount 728 Gauge32, 729 ospfAreaLsaCksumSum 730 Integer32, 731 ospfAreaSummary 732 INTEGER, 733 ospfAreaStatus 734 RowStatus, 735 ospfAreaNssaTranslatorRole 736 INTEGER, 737 ospfAreaNssaTranslatorState 738 INTEGER, 739 ospfAreaNssaTranslatorStabilityInterval 740 PositiveInteger, 741 ospfAreaNssaTranslatorEvents 742 Counter32 743 } 744 745 ospfAreaId OBJECT-TYPE 746 SYNTAX AreaID 747 MAX-ACCESS read-only -- read-only since originally 748 -- an SMIv1 index 749 STATUS current 750 DESCRIPTION 751 "A 32-bit integer uniquely identifying an area. 752 Area ID 0.0.0.0 is used for the OSPF backbone." 753 REFERENCE 754 "OSPF Version 2, Appendix C.2 Area parameters" 755 ::= { ospfAreaEntry 1 } 756 757 ospfAuthType OBJECT-TYPE 758 SYNTAX OspfAuthenticationType 759 MAX-ACCESS read-create 760 STATUS obsolete 761 762 763 764 DESCRIPTION 765 "The authentication type specified for an area." 766 REFERENCE 767 "OSPF Version 2, Appendix D Authentication" 768 DEFVAL { none } -- no authentication, by default 769 ::= { ospfAreaEntry 2 } 770 771 ospfImportAsExtern OBJECT-TYPE 772 SYNTAX INTEGER { 773 importExternal (1), 774 importNoExternal (2), 775 importNssa (3) 776 } 777 MAX-ACCESS read-create 778 STATUS current 779 DESCRIPTION 780 "Indicates if an area is a stub area, NSSA, or standard 781 area. Type-5 AS-external LSAs and type-11 Opaque LSAs are 782 not imported into stub areas or NSSAs. NSSAs import 783 AS-external data as type-7 LSAs" 784 REFERENCE 785 "OSPF Version 2, Appendix C.2 Area parameters" 786 DEFVAL { importExternal } 787 ::= { ospfAreaEntry 3 } 788 789 ospfSpfRuns OBJECT-TYPE 790 SYNTAX Counter32 791 MAX-ACCESS read-only 792 STATUS current 793 DESCRIPTION 794 "The number of times that the intra-area route 795 table has been calculated using this area's 796 link state database. This is typically done 797 using Dijkstra's algorithm. 798 799 Discontinuities in the value of this counter can occur 800 at re-initialization of the management system, and at other 801 times as indicated by the value of ospfDiscontinuityTime." 802 ::= { ospfAreaEntry 4 } 803 804 ospfAreaBdrRtrCount OBJECT-TYPE 805 SYNTAX Gauge32 806 MAX-ACCESS read-only 807 STATUS current 808 DESCRIPTION 809 "The total number of Area Border Routers reachable 810 within this area. This is initially zero and is 811 calculated in each Shortest Path First (SPF) pass." 812 813 814 815 ::= { ospfAreaEntry 5 } 816 817 ospfAsBdrRtrCount OBJECT-TYPE 818 SYNTAX Gauge32 819 MAX-ACCESS read-only 820 STATUS current 821 DESCRIPTION 822 "The total number of Autonomous System Border 823 Routers reachable within this area. This is 824 initially zero and is calculated in each SPF 825 pass." 826 ::= { ospfAreaEntry 6 } 827 828 ospfAreaLsaCount OBJECT-TYPE 829 SYNTAX Gauge32 830 MAX-ACCESS read-only 831 STATUS current 832 DESCRIPTION 833 "The total number of link state advertisements 834 in this area's link state database, excluding 835 AS-external LSAs." 836 ::= { ospfAreaEntry 7 } 837 838 ospfAreaLsaCksumSum OBJECT-TYPE 839 SYNTAX Integer32 840 MAX-ACCESS read-only 841 STATUS current 842 DESCRIPTION 843 "The 32-bit sum of the link state 844 advertisements' LS checksums contained in this 845 area's link state database. This sum excludes 846 external (LS type-5) link state advertisements. 847 The sum can be used to determine if there has 848 been a change in a router's link state 849 database, and to compare the link state database of 850 two routers. The value should be treated as unsigned 851 when comparing two sums of checksums." 852 DEFVAL { 0 } 853 ::= { ospfAreaEntry 8 } 854 855 ospfAreaSummary OBJECT-TYPE 856 SYNTAX INTEGER { 857 noAreaSummary (1), 858 sendAreaSummary (2) 859 } 860 MAX-ACCESS read-create 861 STATUS current 862 DESCRIPTION 863 864 865 866 "The variable ospfAreaSummary controls the 867 import of summary LSAs into stub and NSSA areas. 868 It has no effect on other areas. 869 870 If it is noAreaSummary, the router will not 871 originate summary LSAs into the stub or NSSA area. 872 It will rely entirely on its default route. 873 874 If it is sendAreaSummary, the router will both 875 summarize and propagate summary LSAs." 876 DEFVAL { noAreaSummary } 877 ::= { ospfAreaEntry 9 } 878 879 ospfAreaStatus OBJECT-TYPE 880 SYNTAX RowStatus 881 MAX-ACCESS read-create 882 STATUS current 883 DESCRIPTION 884 "This object permits management of the table by 885 facilitating actions such as row creation, 886 construction, and destruction. 887 888 The value of this object has no effect on 889 whether other objects in this conceptual row can be 890 modified." 891 ::= { ospfAreaEntry 10 } 892 893 ospfAreaNssaTranslatorRole OBJECT-TYPE 894 SYNTAX INTEGER { always (1), candidate (2) } 895 MAX-ACCESS read-create 896 STATUS current 897 DESCRIPTION 898 "Indicates an NSSA border router's ability to 899 perform NSSA translation of type-7 LSAs into 900 type-5 LSAs." 901 DEFVAL { candidate } 902 ::= { ospfAreaEntry 11 } 903 904 ospfAreaNssaTranslatorState OBJECT-TYPE 905 SYNTAX INTEGER { enabled (1), 906 elected (2), 907 disabled (3) 908 } 909 MAX-ACCESS read-only 910 STATUS current 911 DESCRIPTION 912 "Indicates if and how an NSSA border router is 913 performing NSSA translation of type-7 LSAs into type-5 914 915 916 917 LSAs. When this object is set to enabled, the NSSA Border 918 router's OspfAreaNssaExtTranslatorRole has been set to 919 always. When this object is set to elected, a candidate 920 NSSA Border router is Translating type-7 LSAs into type-5. 921 When this object is set to disabled, a candidate NSSA 922 border router is NOT translating type-7 LSAs into type-5." 923 ::= { ospfAreaEntry 12 } 924 925 ospfAreaNssaTranslatorStabilityInterval OBJECT-TYPE 926 SYNTAX PositiveInteger 927 UNITS "seconds" 928 MAX-ACCESS read-create 929 STATUS current 930 DESCRIPTION 931 "The number of seconds after an elected translator 932 determines its services are no longer required, that 933 it should continue to perform its translation duties." 934 DEFVAL { 40 } 935 ::= { ospfAreaEntry 13 } 936 937 ospfAreaNssaTranslatorEvents OBJECT-TYPE 938 SYNTAX Counter32 939 MAX-ACCESS read-only 940 STATUS current 941 DESCRIPTION 942 "Indicates the number of translator state changes 943 that have occurred since the last boot-up. 944 945 Discontinuities in the value of this counter can occur 946 at re-initialization of the management system, and at other 947 times as indicated by the value of ospfDiscontinuityTime." 948 ::= { ospfAreaEntry 14 } 949 950-- OSPF Area Default Metric Table 951 952 ospfStubAreaTable OBJECT-TYPE 953 SYNTAX SEQUENCE OF OspfStubAreaEntry 954 MAX-ACCESS not-accessible 955 STATUS current 956 DESCRIPTION 957 "The set of metrics that will be advertised 958 by a default Area Border Router into a stub area." 959 REFERENCE 960 "OSPF Version 2, Appendix C.2, Area Parameters" 961 ::= { ospf 3 } 962 963 ospfStubAreaEntry OBJECT-TYPE 964 SYNTAX OspfStubAreaEntry 965 966 967 968 MAX-ACCESS not-accessible 969 STATUS current 970 DESCRIPTION 971 "The metric for a given Type of Service that 972 will be advertised by a default Area Border 973 Router into a stub area. 974 975 Information in this table is persistent and when this object 976 is written the entity SHOULD save the change to non-volatile 977 storage." 978 REFERENCE 979 "OSPF Version 2, Appendix C.2, Area Parameters" 980 INDEX { ospfStubAreaId, ospfStubTOS } 981 ::= { ospfStubAreaTable 1 } 982 983 OspfStubAreaEntry ::= 984 SEQUENCE { 985 ospfStubAreaId 986 AreaID, 987 ospfStubTOS 988 TOSType, 989 ospfStubMetric 990 BigMetric, 991 ospfStubStatus 992 RowStatus, 993 ospfStubMetricType 994 INTEGER 995 } 996 997 ospfStubAreaId OBJECT-TYPE 998 SYNTAX AreaID 999 MAX-ACCESS read-only -- read-only since originally an 1000 -- SMIv1 index 1001 STATUS current 1002 DESCRIPTION 1003 "The 32-bit identifier for the stub area. On 1004 creation, this can be derived from the 1005 instance." 1006 ::= { ospfStubAreaEntry 1 } 1007 1008 ospfStubTOS OBJECT-TYPE 1009 SYNTAX TOSType 1010 MAX-ACCESS read-only -- read-only since originally an 1011 -- SMIv1 index 1012 STATUS current 1013 DESCRIPTION 1014 "The Type of Service associated with the 1015 metric. On creation, this can be derived from 1016 1017 1018 1019 the instance." 1020 ::= { ospfStubAreaEntry 2 } 1021 1022 ospfStubMetric OBJECT-TYPE 1023 SYNTAX BigMetric 1024 MAX-ACCESS read-create 1025 STATUS current 1026 DESCRIPTION 1027 "The metric value applied at the indicated Type 1028 of Service. By default, this equals the least 1029 metric at the Type of Service among the 1030 interfaces to other areas." 1031 ::= { ospfStubAreaEntry 3 } 1032 1033 ospfStubStatus OBJECT-TYPE 1034 SYNTAX RowStatus 1035 MAX-ACCESS read-create 1036 STATUS current 1037 DESCRIPTION 1038 "This object permits management of the table by 1039 facilitating actions such as row creation, 1040 construction, and destruction. 1041 1042 The value of this object has no effect on 1043 whether other objects in this conceptual row can be 1044 modified." 1045 ::= { ospfStubAreaEntry 4 } 1046 1047 ospfStubMetricType OBJECT-TYPE 1048 SYNTAX INTEGER { 1049 ospfMetric (1), -- OSPF Metric 1050 comparableCost (2), -- external type 1 1051 nonComparable (3) -- external type 2 1052 } 1053 MAX-ACCESS read-create 1054 STATUS current 1055 DESCRIPTION 1056 "This variable displays the type of metric 1057 advertised as a default route." 1058 DEFVAL { ospfMetric } 1059 ::= { ospfStubAreaEntry 5 } 1060 1061-- OSPF Link State Database 1062 1063 ospfLsdbTable OBJECT-TYPE 1064 SYNTAX SEQUENCE OF OspfLsdbEntry 1065 MAX-ACCESS not-accessible 1066 STATUS current 1067 1068 1069 1070 DESCRIPTION 1071 "The OSPF Process's link state database (LSDB). 1072 The LSDB contains the link state advertisements 1073 from throughout the areas that the device is attached to." 1074 REFERENCE 1075 "OSPF Version 2, Section 12 Link State Advertisements" 1076 ::= { ospf 4 } 1077 1078 ospfLsdbEntry OBJECT-TYPE 1079 SYNTAX OspfLsdbEntry 1080 MAX-ACCESS not-accessible 1081 STATUS current 1082 DESCRIPTION 1083 "A single link state advertisement." 1084 INDEX { ospfLsdbAreaId, ospfLsdbType, 1085 ospfLsdbLsid, ospfLsdbRouterId } 1086 ::= { ospfLsdbTable 1 } 1087 1088 OspfLsdbEntry ::= 1089 SEQUENCE { 1090 ospfLsdbAreaId 1091 AreaID, 1092 ospfLsdbType 1093 INTEGER, 1094 ospfLsdbLsid 1095 IpAddress, 1096 ospfLsdbRouterId 1097 RouterID, 1098 ospfLsdbSequence 1099 Integer32, 1100 ospfLsdbAge 1101 Integer32, 1102 ospfLsdbChecksum 1103 Integer32, 1104 ospfLsdbAdvertisement 1105 OCTET STRING 1106 } 1107 1108 ospfLsdbAreaId OBJECT-TYPE 1109 SYNTAX AreaID 1110 MAX-ACCESS read-only -- read-only since originally an 1111 -- SMIv1 index 1112 STATUS current 1113 DESCRIPTION 1114 "The 32-bit identifier of the area from which 1115 the LSA was received." 1116 REFERENCE 1117 "OSPF Version 2, Appendix C.2 Area parameters" 1118 1119 1120 1121 ::= { ospfLsdbEntry 1 } 1122 1123 ospfLsdbType OBJECT-TYPE 1124 SYNTAX INTEGER { 1125 routerLink (1), 1126 networkLink (2), 1127 summaryLink (3), 1128 asSummaryLink (4), 1129 asExternalLink (5), -- but see ospfAsLsdbTable 1130 multicastLink (6), 1131 nssaExternalLink (7), 1132 areaOpaqueLink (10) 1133 } 1134 MAX-ACCESS read-only -- read-only since originally an 1135 -- SMIv1 index 1136 STATUS current 1137 DESCRIPTION 1138 "The type of the link state advertisement. 1139 Each link state type has a separate advertisement 1140 format. 1141 1142 Note: External link state advertisements are permitted 1143 for backward compatibility, but should be displayed 1144 in the ospfAsLsdbTable rather than here." 1145 REFERENCE 1146 "OSPF Version 2, Appendix A.4.1 The Link State 1147 Advertisement header" 1148 ::= { ospfLsdbEntry 2 } 1149 1150 ospfLsdbLsid OBJECT-TYPE 1151 SYNTAX IpAddress 1152 MAX-ACCESS read-only -- read-only since originally an 1153 -- SMIv1 index 1154 STATUS current 1155 DESCRIPTION 1156 "The Link State ID is an LS Type Specific field 1157 containing either a Router ID or an IP address; 1158 it identifies the piece of the routing domain 1159 that is being described by the advertisement." 1160 REFERENCE 1161 "OSPF Version 2, Section 12.1.4 Link State ID" 1162 ::= { ospfLsdbEntry 3 } 1163 1164 ospfLsdbRouterId OBJECT-TYPE 1165 SYNTAX RouterID 1166 MAX-ACCESS read-only -- read-only since originally an 1167 -- SMIv1 index 1168 STATUS current 1169 1170 1171 1172 DESCRIPTION 1173 "The 32-bit number that uniquely identifies the 1174 originating router in the Autonomous System." 1175 REFERENCE 1176 "OSPF Version 2, Appendix C.1 Global parameters" 1177 ::= { ospfLsdbEntry 4 } 1178 1179 ospfLsdbSequence OBJECT-TYPE 1180 SYNTAX Integer32 1181 MAX-ACCESS read-only 1182 STATUS current 1183 DESCRIPTION 1184 "The sequence number field is a signed 32-bit 1185 integer. It starts with the value '80000001'h, 1186 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. 1187 Thus, a typical sequence number will be very negative. 1188 It is used to detect old and duplicate Link State 1189 Advertisements. The space of sequence numbers is linearly 1190 ordered. The larger the sequence number, the more recent 1191 the advertisement." 1192 REFERENCE 1193 "OSPF Version 2, Section 12.1.6 LS sequence 1194 number" 1195 ::= { ospfLsdbEntry 5 } 1196 1197 ospfLsdbAge OBJECT-TYPE 1198 SYNTAX Integer32 -- Should be 0..MaxAge, except when 1199 -- doNotAge bit is set 1200 UNITS "seconds" 1201 MAX-ACCESS read-only 1202 STATUS current 1203 DESCRIPTION 1204 "This field is the age of the link state advertisement 1205 in seconds." 1206 REFERENCE 1207 "OSPF Version 2, Section 12.1.1 LS age" 1208 ::= { ospfLsdbEntry 6 } 1209 1210 ospfLsdbChecksum OBJECT-TYPE 1211 SYNTAX Integer32 1212 MAX-ACCESS read-only 1213 STATUS current 1214 DESCRIPTION 1215 "This field is the checksum of the complete contents of 1216 the advertisement, excepting the age field. The age field 1217 is excepted so that an advertisement's age can be 1218 incremented without updating the checksum. The checksum 1219 used is the same that is used for ISO connectionless 1220 1221 1222 1223 datagrams; it is commonly referred to as the 1224 Fletcher checksum." 1225 REFERENCE 1226 "OSPF Version 2, Section 12.1.7 LS checksum" 1227 ::= { ospfLsdbEntry 7 } 1228 1229 ospfLsdbAdvertisement OBJECT-TYPE 1230 SYNTAX OCTET STRING (SIZE (1..65535)) 1231 MAX-ACCESS read-only 1232 STATUS current 1233 DESCRIPTION 1234 "The entire link state advertisement, including 1235 its header. 1236 1237 Note that for variable length LSAs, SNMP agents 1238 may not be able to return the largest string size." 1239 REFERENCE 1240 "OSPF Version 2, Section 12 Link State Advertisements" 1241 ::= { ospfLsdbEntry 8 } 1242 1243-- Address Range Table 1244 1245 ospfAreaRangeTable OBJECT-TYPE 1246 SYNTAX SEQUENCE OF OspfAreaRangeEntry 1247 MAX-ACCESS not-accessible 1248 STATUS obsolete 1249 DESCRIPTION 1250 "The Address Range Table acts as an adjunct to the Area 1251 Table. It describes those Address Range Summaries that 1252 are configured to be propagated from an Area to reduce 1253 the amount of information about it that is known beyond 1254 its borders. It contains a set of IP address ranges 1255 specified by an IP address/IP network mask pair. 1256 For example, class B address range of X.X.X.X 1257 with a network mask of 255.255.0.0 includes all IP 1258 addresses from X.X.0.0 to X.X.255.255. 1259 1260 Note that this table is obsoleted and is replaced 1261 by the Area Aggregate Table." 1262 REFERENCE 1263 "OSPF Version 2, Appendix C.2 Area parameters" 1264 ::= { ospf 5 } 1265 1266 ospfAreaRangeEntry OBJECT-TYPE 1267 SYNTAX OspfAreaRangeEntry 1268 MAX-ACCESS not-accessible 1269 STATUS obsolete 1270 DESCRIPTION 1271 1272 1273 1274 "A single area address range. 1275 1276 Information in this table is persistent and when this object 1277 is written the entity SHOULD save the change to non-volatile 1278 storage." 1279 REFERENCE 1280 "OSPF Version 2, Appendix C.2 Area parameters" 1281 INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet } 1282 ::= { ospfAreaRangeTable 1 } 1283 1284 OspfAreaRangeEntry ::= 1285 SEQUENCE { 1286 ospfAreaRangeAreaId 1287 AreaID, 1288 ospfAreaRangeNet 1289 IpAddress, 1290 ospfAreaRangeMask 1291 IpAddress, 1292 ospfAreaRangeStatus 1293 RowStatus, 1294 ospfAreaRangeEffect 1295 INTEGER 1296 } 1297 1298 ospfAreaRangeAreaId OBJECT-TYPE 1299 SYNTAX AreaID 1300 MAX-ACCESS read-only -- read-only since originally an 1301 -- SMIv1 index 1302 STATUS obsolete 1303 DESCRIPTION 1304 "The area that the address range is to be found 1305 within." 1306 REFERENCE 1307 "OSPF Version 2, Appendix C.2 Area parameters" 1308 ::= { ospfAreaRangeEntry 1 } 1309 1310 ospfAreaRangeNet OBJECT-TYPE 1311 SYNTAX IpAddress 1312 MAX-ACCESS read-only -- read-only since originally an 1313 -- SMIv1 index 1314 STATUS obsolete 1315 DESCRIPTION 1316 "The IP address of the net or subnet indicated 1317 by the range." 1318 REFERENCE 1319 "OSPF Version 2, Appendix C.2 Area parameters" 1320 ::= { ospfAreaRangeEntry 2 } 1321 1322 1323 1324 1325 ospfAreaRangeMask OBJECT-TYPE 1326 SYNTAX IpAddress 1327 MAX-ACCESS read-create 1328 STATUS obsolete 1329 DESCRIPTION 1330 "The subnet mask that pertains to the net or 1331 subnet." 1332 REFERENCE 1333 "OSPF Version 2, Appendix C.2 Area parameters" 1334 ::= { ospfAreaRangeEntry 3 } 1335 1336 ospfAreaRangeStatus OBJECT-TYPE 1337 SYNTAX RowStatus 1338 MAX-ACCESS read-create 1339 STATUS obsolete 1340 DESCRIPTION 1341 "This object permits management of the table by 1342 facilitating actions such as row creation, 1343 construction, and destruction. 1344 1345 The value of this object has no effect on 1346 whether other objects in this conceptual row can be 1347 modified." 1348 ::= { ospfAreaRangeEntry 4 } 1349 1350 ospfAreaRangeEffect OBJECT-TYPE 1351 SYNTAX INTEGER { 1352 advertiseMatching (1), 1353 doNotAdvertiseMatching (2) 1354 } 1355 MAX-ACCESS read-create 1356 STATUS obsolete 1357 DESCRIPTION 1358 "Subnets subsumed by ranges either trigger the 1359 advertisement of the indicated summary 1360 (advertiseMatching) or result in the subnet's not 1361 being advertised at all outside the area." 1362 DEFVAL { advertiseMatching } 1363 ::= { ospfAreaRangeEntry 5 } 1364 1365-- OSPF Host Table 1366 1367 ospfHostTable OBJECT-TYPE 1368 SYNTAX SEQUENCE OF OspfHostEntry 1369 MAX-ACCESS not-accessible 1370 STATUS current 1371 DESCRIPTION 1372 "The Host/Metric Table indicates what hosts are directly 1373 1374 1375 1376 attached to the router, what metrics and types 1377 of service should be advertised for them, 1378 and what areas they are found within." 1379 REFERENCE 1380 "OSPF Version 2, Appendix C.7 Host route 1381 parameters" 1382 ::= { ospf 6 } 1383 1384 ospfHostEntry OBJECT-TYPE 1385 SYNTAX OspfHostEntry 1386 MAX-ACCESS not-accessible 1387 STATUS current 1388 DESCRIPTION 1389 "A metric to be advertised, for a given type of 1390 service, when a given host is reachable. 1391 1392 Information in this table is persistent and when this object 1393 is written the entity SHOULD save the change to non-volatile 1394 storage." 1395 INDEX { ospfHostIpAddress, ospfHostTOS } 1396 ::= { ospfHostTable 1 } 1397 1398 OspfHostEntry ::= 1399 SEQUENCE { 1400 ospfHostIpAddress 1401 IpAddress, 1402 ospfHostTOS 1403 TOSType, 1404 ospfHostMetric 1405 Metric, 1406 ospfHostStatus 1407 RowStatus, 1408 ospfHostAreaID 1409 AreaID, 1410 ospfHostCfgAreaID 1411 AreaID 1412 } 1413 1414 ospfHostIpAddress OBJECT-TYPE 1415 SYNTAX IpAddress 1416 MAX-ACCESS read-only -- read-only since originally an 1417 -- SMIv1 index 1418 STATUS current 1419 DESCRIPTION 1420 "The IP address of the host." 1421 REFERENCE 1422 "OSPF Version 2, Appendix C.7 Host route parameters" 1423 ::= { ospfHostEntry 1 } 1424 1425 1426 1427 ospfHostTOS OBJECT-TYPE 1428 SYNTAX TOSType 1429 MAX-ACCESS read-only -- read-only since originally an 1430 -- SMIv1 index 1431 STATUS current 1432 DESCRIPTION 1433 "The Type of Service of the route being configured." 1434 REFERENCE 1435 "OSPF Version 2, Appendix C.7 Host route parameters" 1436 ::= { ospfHostEntry 2 } 1437 1438 ospfHostMetric OBJECT-TYPE 1439 SYNTAX Metric 1440 MAX-ACCESS read-create 1441 STATUS current 1442 DESCRIPTION 1443 "The metric to be advertised." 1444 REFERENCE 1445 "OSPF Version 2, Appendix C.7 Host route parameters" 1446 ::= { ospfHostEntry 3 } 1447 1448 ospfHostStatus OBJECT-TYPE 1449 SYNTAX RowStatus 1450 MAX-ACCESS read-create 1451 STATUS current 1452 DESCRIPTION 1453 "This object permits management of the table by 1454 facilitating actions such as row creation, 1455 construction, and destruction. 1456 1457 The value of this object has no effect on 1458 whether other objects in this conceptual row can be 1459 modified." 1460 ::= { ospfHostEntry 4 } 1461 1462 ospfHostAreaID OBJECT-TYPE 1463 SYNTAX AreaID 1464 MAX-ACCESS read-only 1465 STATUS deprecated 1466 DESCRIPTION 1467 "The OSPF area to which the host belongs. 1468 Deprecated by ospfHostCfgAreaID." 1469 REFERENCE 1470 "OSPF Version 2, Appendix C.7 Host parameters" 1471 ::= { ospfHostEntry 5 } 1472 1473 ospfHostCfgAreaID OBJECT-TYPE 1474 SYNTAX AreaID 1475 1476 1477 1478 MAX-ACCESS read-create 1479 STATUS current 1480 DESCRIPTION 1481 "To configure the OSPF area to which the host belongs." 1482 REFERENCE 1483 "OSPF Version 2, Appendix C.7 Host parameters" 1484 ::= { ospfHostEntry 6 } 1485 1486-- OSPF Interface Table 1487 1488 ospfIfTable OBJECT-TYPE 1489 SYNTAX SEQUENCE OF OspfIfEntry 1490 MAX-ACCESS not-accessible 1491 STATUS current 1492 DESCRIPTION 1493 "The OSPF Interface Table describes the interfaces 1494 from the viewpoint of OSPF. 1495 It augments the ipAddrTable with OSPF specific information." 1496 REFERENCE 1497 "OSPF Version 2, Appendix C.3 Router interface 1498 parameters" 1499 ::= { ospf 7 } 1500 1501 ospfIfEntry OBJECT-TYPE 1502 SYNTAX OspfIfEntry 1503 MAX-ACCESS not-accessible 1504 STATUS current 1505 DESCRIPTION 1506 "The OSPF interface entry describes one interface 1507 from the viewpoint of OSPF. 1508 1509 Information in this table is persistent and when this object 1510 is written the entity SHOULD save the change to non-volatile 1511 storage." 1512 INDEX { ospfIfIpAddress, ospfAddressLessIf } 1513 ::= { ospfIfTable 1 } 1514 1515 OspfIfEntry ::= 1516 SEQUENCE { 1517 ospfIfIpAddress 1518 IpAddress, 1519 ospfAddressLessIf 1520 InterfaceIndexOrZero, 1521 ospfIfAreaId 1522 AreaID, 1523 ospfIfType 1524 INTEGER, 1525 ospfIfAdminStat 1526 1527 1528 1529 Status, 1530 ospfIfRtrPriority 1531 DesignatedRouterPriority, 1532 ospfIfTransitDelay 1533 UpToMaxAge, 1534 ospfIfRetransInterval 1535 UpToMaxAge, 1536 ospfIfHelloInterval 1537 HelloRange, 1538 ospfIfRtrDeadInterval 1539 PositiveInteger, 1540 ospfIfPollInterval 1541 PositiveInteger, 1542 ospfIfState 1543 INTEGER, 1544 ospfIfDesignatedRouter 1545 IpAddress, 1546 ospfIfBackupDesignatedRouter 1547 IpAddress, 1548 ospfIfEvents 1549 Counter32, 1550 ospfIfAuthKey 1551 OCTET STRING, 1552 ospfIfStatus 1553 RowStatus, 1554 ospfIfMulticastForwarding 1555 INTEGER, 1556 ospfIfDemand 1557 TruthValue, 1558 ospfIfAuthType 1559 OspfAuthenticationType, 1560 ospfIfLsaCount 1561 Gauge32, 1562 ospfIfLsaCksumSum 1563 Unsigned32, 1564 ospfIfDesignatedRouterId 1565 RouterID, 1566 ospfIfBackupDesignatedRouterId 1567 RouterID 1568 } 1569 1570 ospfIfIpAddress OBJECT-TYPE 1571 SYNTAX IpAddress 1572 MAX-ACCESS read-only -- read-only since originally an 1573 -- SMIv1 index 1574 STATUS current 1575 DESCRIPTION 1576 "The IP address of this OSPF interface." 1577 1578 1579 1580 ::= { ospfIfEntry 1 } 1581 1582 ospfAddressLessIf OBJECT-TYPE 1583 SYNTAX InterfaceIndexOrZero 1584 MAX-ACCESS read-only -- read-only since originally an 1585 -- SMIv1 index 1586 STATUS current 1587 DESCRIPTION 1588 "For the purpose of easing the instancing of 1589 addressed and addressless interfaces; this 1590 variable takes the value 0 on interfaces with 1591 IP addresses and the corresponding value of 1592 ifIndex for interfaces having no IP address." 1593 ::= { ospfIfEntry 2 } 1594 1595 ospfIfAreaId OBJECT-TYPE 1596 SYNTAX AreaID 1597 MAX-ACCESS read-create 1598 STATUS current 1599 DESCRIPTION 1600 "A 32-bit integer uniquely identifying the area 1601 to which the interface connects. Area ID 1602 0.0.0.0 is used for the OSPF backbone." 1603 DEFVAL { '00000000'H } -- 0.0.0.0 1604 ::= { ospfIfEntry 3 } 1605 1606 ospfIfType OBJECT-TYPE 1607 SYNTAX INTEGER { 1608 broadcast (1), 1609 nbma (2), 1610 pointToPoint (3), 1611 pointToMultipoint (5) 1612 } 1613 MAX-ACCESS read-create 1614 STATUS current 1615 DESCRIPTION 1616 "The OSPF interface type. 1617 By way of a default, this field may be intuited 1618 from the corresponding value of ifType. 1619 Broadcast LANs, such as Ethernet and IEEE 802.5, 1620 take the value 'broadcast', X.25 and similar 1621 technologies take the value 'nbma', and links 1622 that are definitively point to point take the 1623 value 'pointToPoint'." 1624 ::= { ospfIfEntry 4 } 1625 1626 ospfIfAdminStat OBJECT-TYPE 1627 SYNTAX Status 1628 1629 1630 1631 MAX-ACCESS read-create 1632 STATUS current 1633 DESCRIPTION 1634 "The OSPF interface's administrative status. 1635 The value formed on the interface, and the interface 1636 will be advertised as an internal route to some area. 1637 The value 'disabled' denotes that the interface is 1638 external to OSPF." 1639 DEFVAL { enabled } 1640 ::= { ospfIfEntry 5 } 1641 1642 ospfIfRtrPriority OBJECT-TYPE 1643 SYNTAX DesignatedRouterPriority 1644 MAX-ACCESS read-create 1645 STATUS current 1646 DESCRIPTION 1647 "The priority of this interface. Used in 1648 multi-access networks, this field is used in 1649 the designated router election algorithm. The 1650 value 0 signifies that the router is not eligible 1651 to become the designated router on this particular 1652 network. In the event of a tie in this value, 1653 routers will use their Router ID as a tie breaker." 1654 DEFVAL { 1 } 1655 ::= { ospfIfEntry 6 } 1656 1657 ospfIfTransitDelay OBJECT-TYPE 1658 SYNTAX UpToMaxAge 1659 UNITS "seconds" 1660 MAX-ACCESS read-create 1661 STATUS current 1662 DESCRIPTION 1663 "The estimated number of seconds it takes to 1664 transmit a link state update packet over this 1665 interface. Note that the minimal value SHOULD be 1666 1 second." 1667 DEFVAL { 1 } 1668 ::= { ospfIfEntry 7 } 1669 1670 ospfIfRetransInterval OBJECT-TYPE 1671 SYNTAX UpToMaxAge 1672 UNITS "seconds" 1673 MAX-ACCESS read-create 1674 STATUS current 1675 DESCRIPTION 1676 "The number of seconds between link state advertisement 1677 retransmissions, for adjacencies belonging to this 1678 interface. This value is also used when retransmitting 1679 1680 1681 1682 database description and Link State request packets. 1683 Note that minimal value SHOULD be 1 second." 1684 DEFVAL { 5 } 1685 ::= { ospfIfEntry 8 } 1686 1687 ospfIfHelloInterval OBJECT-TYPE 1688 SYNTAX HelloRange 1689 UNITS "seconds" 1690 MAX-ACCESS read-create 1691 STATUS current 1692 DESCRIPTION 1693 "The length of time, in seconds, between the Hello packets 1694 that the router sends on the interface. This value must be 1695 the same for all routers attached to a common network." 1696 DEFVAL { 10 } 1697 ::= { ospfIfEntry 9 } 1698 1699 ospfIfRtrDeadInterval OBJECT-TYPE 1700 SYNTAX PositiveInteger 1701 UNITS "seconds" 1702 MAX-ACCESS read-create 1703 STATUS current 1704 DESCRIPTION 1705 "The number of seconds that a router's Hello packets have 1706 not been seen before its neighbors declare the router down. 1707 This should be some multiple of the Hello interval. This 1708 value must be the same for all routers attached to a common 1709 network." 1710 DEFVAL { 40 } 1711 ::= { ospfIfEntry 10 } 1712 1713 ospfIfPollInterval OBJECT-TYPE 1714 SYNTAX PositiveInteger 1715 UNITS "seconds" 1716 MAX-ACCESS read-create 1717 STATUS current 1718 DESCRIPTION 1719 "The larger time interval, in seconds, between the Hello 1720 packets sent to an inactive non-broadcast multi-access 1721 neighbor." 1722 DEFVAL { 120 } 1723 ::= { ospfIfEntry 11 } 1724 1725 ospfIfState OBJECT-TYPE 1726 SYNTAX INTEGER { 1727 down (1), 1728 loopback (2), 1729 waiting (3), 1730 1731 1732 1733 pointToPoint (4), 1734 designatedRouter (5), 1735 backupDesignatedRouter (6), 1736 otherDesignatedRouter (7) 1737 } 1738 MAX-ACCESS read-only 1739 STATUS current 1740 DESCRIPTION 1741 "The OSPF Interface State." 1742 DEFVAL { down } 1743 ::= { ospfIfEntry 12 } 1744 1745 ospfIfDesignatedRouter OBJECT-TYPE 1746 SYNTAX IpAddress 1747 MAX-ACCESS read-only 1748 STATUS current 1749 DESCRIPTION 1750 "The IP address of the designated router." 1751 DEFVAL { '00000000'H } -- 0.0.0.0 1752 ::= { ospfIfEntry 13 } 1753 1754 ospfIfBackupDesignatedRouter OBJECT-TYPE 1755 SYNTAX IpAddress 1756 MAX-ACCESS read-only 1757 STATUS current 1758 DESCRIPTION 1759 "The IP address of the backup designated 1760 router." 1761 DEFVAL { '00000000'H } -- 0.0.0.0 1762 ::= { ospfIfEntry 14 } 1763 1764 ospfIfEvents OBJECT-TYPE 1765 SYNTAX Counter32 1766 MAX-ACCESS read-only 1767 STATUS current 1768 DESCRIPTION 1769 "The number of times this OSPF interface has 1770 changed its state or an error has occurred. 1771 1772 Discontinuities in the value of this counter can occur 1773 at re-initialization of the management system, and at other 1774 times as indicated by the value of ospfDiscontinuityTime." 1775 ::= { ospfIfEntry 15 } 1776 1777 ospfIfAuthKey OBJECT-TYPE 1778 SYNTAX OCTET STRING (SIZE (0..256)) 1779 MAX-ACCESS read-create 1780 STATUS current 1781 1782 1783 1784 DESCRIPTION 1785 "The cleartext password used as an OSPF 1786 authentication key when simplePassword security 1787 is enabled. This object does not access any OSPF 1788 cryptogaphic (e.g., MD5) authentication key under 1789 any circumstance. 1790 1791 If the key length is shorter than 8 octets, the 1792 agent will left adjust and zero fill to 8 octets. 1793 1794 Unauthenticated interfaces need no authentication 1795 key, and simple password authentication cannot use 1796 a key of more than 8 octets. 1797 1798 Note that the use of simplePassword authentication 1799 is NOT recommended when there is concern regarding 1800 attack upon the OSPF system. SimplePassword 1801 authentication is only sufficient to protect against 1802 accidental misconfigurations because it re-uses 1803 cleartext passwords [RFC1704]. 1804 1805 When read, ospfIfAuthKey always returns an octet 1806 string of length zero." 1807 REFERENCE 1808 "OSPF Version 2, Section 9 The Interface Data 1809 Structure" 1810 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 1811 ::= { ospfIfEntry 16 } 1812 1813 ospfIfStatus OBJECT-TYPE 1814 SYNTAX RowStatus 1815 MAX-ACCESS read-create 1816 STATUS current 1817 DESCRIPTION 1818 "This object permits management of the table by 1819 facilitating actions such as row creation, 1820 construction, and destruction. 1821 1822 The value of this object has no effect on 1823 whether other objects in this conceptual row can be 1824 modified." 1825 ::= { ospfIfEntry 17 } 1826 1827 ospfIfMulticastForwarding OBJECT-TYPE 1828 SYNTAX INTEGER { 1829 blocked (1), -- no multicast forwarding 1830 multicast (2), -- using multicast address 1831 unicast (3) -- to each OSPF neighbor 1832 1833 1834 1835 } 1836 MAX-ACCESS read-create 1837 STATUS current 1838 DESCRIPTION 1839 "The way multicasts should be forwarded on this 1840 interface: not forwarded, forwarded as data 1841 link multicasts, or forwarded as data link 1842 unicasts. Data link multicasting is not 1843 meaningful on point-to-point and NBMA interfaces, 1844 and setting ospfMulticastForwarding to 0 effectively 1845 disables all multicast forwarding." 1846 DEFVAL { blocked } 1847 ::= { ospfIfEntry 18 } 1848 1849 ospfIfDemand OBJECT-TYPE 1850 SYNTAX TruthValue 1851 MAX-ACCESS read-create 1852 STATUS current 1853 DESCRIPTION 1854 "Indicates whether Demand OSPF procedures (hello 1855 suppression to FULL neighbors and setting the 1856 DoNotAge flag on propagated LSAs) should be 1857 performed on this interface." 1858 DEFVAL { false } 1859 ::= { ospfIfEntry 19 } 1860 1861 ospfIfAuthType OBJECT-TYPE 1862 SYNTAX OspfAuthenticationType 1863 MAX-ACCESS read-create 1864 STATUS current 1865 DESCRIPTION 1866 "The authentication type specified for an interface. 1867 1868 Note that this object can be used to engage 1869 in significant attacks against an OSPF router." 1870 REFERENCE 1871 "OSPF Version 2, Appendix D Authentication" 1872 DEFVAL { none } -- no authentication, by default 1873 ::= { ospfIfEntry 20 } 1874 1875 ospfIfLsaCount OBJECT-TYPE 1876 SYNTAX Gauge32 1877 MAX-ACCESS read-only 1878 STATUS current 1879 DESCRIPTION 1880 "The total number of link-local link state advertisements 1881 in this interface's link-local link state database." 1882 ::= { ospfIfEntry 21 } 1883 1884 1885 1886 ospfIfLsaCksumSum OBJECT-TYPE 1887 SYNTAX Unsigned32 1888 MAX-ACCESS read-only 1889 STATUS current 1890 DESCRIPTION 1891 "The 32-bit unsigned sum of the Link State 1892 Advertisements' LS checksums contained in this 1893 interface's link-local link state database. 1894 The sum can be used to determine if there has 1895 been a change in the interface's link state 1896 database and to compare the interface link state 1897 database of routers attached to the same subnet." 1898 ::= { ospfIfEntry 22 } 1899 1900 ospfIfDesignatedRouterId OBJECT-TYPE 1901 SYNTAX RouterID 1902 MAX-ACCESS read-only 1903 STATUS current 1904 DESCRIPTION 1905 "The Router ID of the designated router." 1906 ::= { ospfIfEntry 23 } 1907 1908 ospfIfBackupDesignatedRouterId OBJECT-TYPE 1909 SYNTAX RouterID 1910 MAX-ACCESS read-only 1911 STATUS current 1912 DESCRIPTION 1913 "The Router ID of the backup designated router." 1914 ::= { ospfIfEntry 24 } 1915 1916-- OSPF Interface Metric Table 1917 1918 ospfIfMetricTable OBJECT-TYPE 1919 SYNTAX SEQUENCE OF OspfIfMetricEntry 1920 MAX-ACCESS not-accessible 1921 STATUS current 1922 DESCRIPTION 1923 "The Metric Table describes the metrics to be advertised 1924 for a specified interface at the various types of service. 1925 As such, this table is an adjunct of the OSPF Interface 1926 Table. 1927 1928 Types of service, as defined by RFC 791, have the ability 1929 to request low delay, high bandwidth, or reliable linkage. 1930 1931 For the purposes of this specification, the measure of 1932 bandwidth: 1933 1934 1935 1936 1937 Metric = referenceBandwidth / ifSpeed 1938 1939 is the default value. 1940 The default reference bandwidth is 10^8. 1941 For multiple link interfaces, note that ifSpeed is the sum 1942 of the individual link speeds. This yields a number having 1943 the following typical values: 1944 1945 Network Type/bit rate Metric 1946 1947 >= 100 MBPS 1 1948 Ethernet/802.3 10 1949 E1 48 1950 T1 (ESF) 65 1951 64 KBPS 1562 1952 56 KBPS 1785 1953 19.2 KBPS 5208 1954 9.6 KBPS 10416 1955 1956 Routes that are not specified use the default 1957 (TOS 0) metric. 1958 1959 Note that the default reference bandwidth can be configured 1960 using the general group object ospfReferenceBandwidth." 1961 REFERENCE 1962 "OSPF Version 2, Appendix C.3 Router interface 1963 parameters" 1964 ::= { ospf 8 } 1965 1966 ospfIfMetricEntry OBJECT-TYPE 1967 SYNTAX OspfIfMetricEntry 1968 MAX-ACCESS not-accessible 1969 STATUS current 1970 DESCRIPTION 1971 "A particular TOS metric for a non-virtual interface 1972 identified by the interface index. 1973 1974 Information in this table is persistent and when this object 1975 is written the entity SHOULD save the change to non-volatile 1976 storage." 1977 REFERENCE 1978 "OSPF Version 2, Appendix C.3 Router interface 1979 parameters" 1980 INDEX { ospfIfMetricIpAddress, 1981 ospfIfMetricAddressLessIf, 1982 ospfIfMetricTOS } 1983 ::= { ospfIfMetricTable 1 } 1984 1985 1986 1987 1988 OspfIfMetricEntry ::= 1989 SEQUENCE { 1990 ospfIfMetricIpAddress 1991 IpAddress, 1992 ospfIfMetricAddressLessIf 1993 InterfaceIndexOrZero, 1994 ospfIfMetricTOS 1995 TOSType, 1996 ospfIfMetricValue 1997 Metric, 1998 ospfIfMetricStatus 1999 RowStatus 2000 } 2001 2002 ospfIfMetricIpAddress OBJECT-TYPE 2003 SYNTAX IpAddress 2004 MAX-ACCESS read-only -- read-only since originally an 2005 -- SMIv1 index 2006 STATUS current 2007 DESCRIPTION 2008 "The IP address of this OSPF interface. On row 2009 creation, this can be derived from the instance." 2010 ::= { ospfIfMetricEntry 1 } 2011 2012 ospfIfMetricAddressLessIf OBJECT-TYPE 2013 SYNTAX InterfaceIndexOrZero 2014 MAX-ACCESS read-only -- read-only since originally an 2015 -- SMIv1 index 2016 STATUS current 2017 DESCRIPTION 2018 "For the purpose of easing the instancing of 2019 addressed and addressless interfaces; this 2020 variable takes the value 0 on interfaces with 2021 IP addresses and the value of ifIndex for 2022 interfaces having no IP address. On row 2023 creation, this can be derived from the instance." 2024 ::= { ospfIfMetricEntry 2 } 2025 2026 ospfIfMetricTOS OBJECT-TYPE 2027 SYNTAX TOSType 2028 MAX-ACCESS read-only -- read-only since originally an 2029 -- SMIv1 index 2030 STATUS current 2031 DESCRIPTION 2032 "The Type of Service metric being referenced. 2033 On row creation, this can be derived from the 2034 instance." 2035 ::= { ospfIfMetricEntry 3 } 2036 2037 2038 2039 ospfIfMetricValue OBJECT-TYPE 2040 SYNTAX Metric 2041 MAX-ACCESS read-create 2042 STATUS current 2043 DESCRIPTION 2044 "The metric of using this Type of Service on 2045 this interface. The default value of the TOS 0 2046 metric is 10^8 / ifSpeed." 2047 ::= { ospfIfMetricEntry 4 } 2048 2049 ospfIfMetricStatus OBJECT-TYPE 2050 SYNTAX RowStatus 2051 MAX-ACCESS read-create 2052 STATUS current 2053 DESCRIPTION 2054 "This object permits management of the table by 2055 facilitating actions such as row creation, 2056 construction, and destruction. 2057 2058 The value of this object has no effect on 2059 whether other objects in this conceptual row can be 2060 modified." 2061 ::= { ospfIfMetricEntry 5 } 2062 2063-- OSPF Virtual Interface Table 2064 2065 ospfVirtIfTable OBJECT-TYPE 2066 SYNTAX SEQUENCE OF OspfVirtIfEntry 2067 MAX-ACCESS not-accessible 2068 STATUS current 2069 DESCRIPTION 2070 "Information about this router's virtual interfaces 2071 that the OSPF Process is configured to carry on." 2072 REFERENCE 2073 "OSPF Version 2, Appendix C.4 Virtual link 2074 parameters" 2075 ::= { ospf 9 } 2076 2077 ospfVirtIfEntry OBJECT-TYPE 2078 SYNTAX OspfVirtIfEntry 2079 MAX-ACCESS not-accessible 2080 STATUS current 2081 DESCRIPTION 2082 "Information about a single virtual interface. 2083 2084 Information in this table is persistent and when this object 2085 is written the entity SHOULD save the change to non-volatile 2086 storage." 2087 2088 2089 2090 INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor } 2091 ::= { ospfVirtIfTable 1 } 2092 2093 OspfVirtIfEntry ::= 2094 SEQUENCE { 2095 ospfVirtIfAreaId 2096 AreaID, 2097 ospfVirtIfNeighbor 2098 RouterID, 2099 ospfVirtIfTransitDelay 2100 UpToMaxAge, 2101 ospfVirtIfRetransInterval 2102 UpToMaxAge, 2103 ospfVirtIfHelloInterval 2104 HelloRange, 2105 ospfVirtIfRtrDeadInterval 2106 PositiveInteger, 2107 ospfVirtIfState 2108 INTEGER, 2109 ospfVirtIfEvents 2110 Counter32, 2111 ospfVirtIfAuthKey 2112 OCTET STRING, 2113 ospfVirtIfStatus 2114 RowStatus, 2115 ospfVirtIfAuthType 2116 OspfAuthenticationType, 2117 ospfVirtIfLsaCount 2118 Gauge32, 2119 ospfVirtIfLsaCksumSum 2120 Unsigned32 2121 } 2122 2123 ospfVirtIfAreaId OBJECT-TYPE 2124 SYNTAX AreaID 2125 MAX-ACCESS read-only -- read-only since originally an 2126 -- SMIv1 index 2127 STATUS current 2128 DESCRIPTION 2129 "The transit area that the virtual link 2130 traverses. By definition, this is not 0.0.0.0." 2131 ::= { ospfVirtIfEntry 1 } 2132 2133 ospfVirtIfNeighbor OBJECT-TYPE 2134 SYNTAX RouterID 2135 MAX-ACCESS read-only -- read-only since originally an 2136 -- SMIv1 index 2137 STATUS current 2138 2139 2140 2141 DESCRIPTION 2142 "The Router ID of the virtual neighbor." 2143 ::= { ospfVirtIfEntry 2 } 2144 2145 ospfVirtIfTransitDelay OBJECT-TYPE 2146 SYNTAX UpToMaxAge 2147 UNITS "seconds" 2148 MAX-ACCESS read-create 2149 STATUS current 2150 DESCRIPTION 2151 "The estimated number of seconds it takes to 2152 transmit a Link State update packet over this 2153 interface. Note that the minimal value SHOULD be 2154 1 second." 2155 DEFVAL { 1 } 2156 ::= { ospfVirtIfEntry 3 } 2157 2158 ospfVirtIfRetransInterval OBJECT-TYPE 2159 SYNTAX UpToMaxAge 2160 UNITS "seconds" 2161 MAX-ACCESS read-create 2162 STATUS current 2163 DESCRIPTION 2164 "The number of seconds between link state 2165 avertisement retransmissions, for adjacencies 2166 belonging to this interface. This value is 2167 also used when retransmitting database 2168 description and Link State request packets. This 2169 value should be well over the expected 2170 round-trip time. Note that the minimal value SHOULD be 2171 1 second." 2172 DEFVAL { 5 } 2173 ::= { ospfVirtIfEntry 4 } 2174 2175 ospfVirtIfHelloInterval OBJECT-TYPE 2176 SYNTAX HelloRange 2177 UNITS "seconds" 2178 MAX-ACCESS read-create 2179 STATUS current 2180 DESCRIPTION 2181 "The length of time, in seconds, between the 2182 Hello packets that the router sends on the 2183 interface. This value must be the same for the 2184 virtual neighbor." 2185 DEFVAL { 10 } 2186 ::= { ospfVirtIfEntry 5 } 2187 2188 ospfVirtIfRtrDeadInterval OBJECT-TYPE 2189 2190 2191 2192 SYNTAX PositiveInteger 2193 UNITS "seconds" 2194 MAX-ACCESS read-create 2195 STATUS current 2196 DESCRIPTION 2197 "The number of seconds that a router's Hello 2198 packets have not been seen before its 2199 neighbors declare the router down. This should be 2200 some multiple of the Hello interval. This 2201 value must be the same for the virtual neighbor." 2202 DEFVAL { 60 } 2203 ::= { ospfVirtIfEntry 6 } 2204 2205 ospfVirtIfState OBJECT-TYPE 2206 SYNTAX INTEGER { 2207 down (1), -- these use the same encoding 2208 pointToPoint (4) -- as the ospfIfTable 2209 } 2210 MAX-ACCESS read-only 2211 STATUS current 2212 DESCRIPTION 2213 "OSPF virtual interface states." 2214 DEFVAL { down } 2215 ::= { ospfVirtIfEntry 7 } 2216 2217 ospfVirtIfEvents OBJECT-TYPE 2218 SYNTAX Counter32 2219 MAX-ACCESS read-only 2220 STATUS current 2221 DESCRIPTION 2222 "The number of state changes or error events on 2223 this virtual link. 2224 2225 Discontinuities in the value of this counter can occur 2226 at re-initialization of the management system, and at other 2227 times as indicated by the value of ospfDiscontinuityTime." 2228 ::= { ospfVirtIfEntry 8 } 2229 2230 ospfVirtIfAuthKey OBJECT-TYPE 2231 SYNTAX OCTET STRING (SIZE(0..256)) 2232 MAX-ACCESS read-create 2233 STATUS current 2234 DESCRIPTION 2235 "The cleartext password used as an OSPF 2236 authentication key when simplePassword security 2237 is enabled. This object does not access any OSPF 2238 cryptogaphic (e.g., MD5) authentication key under 2239 any circumstance. 2240 2241 2242 2243 If the key length is shorter than 8 octets, the 2244 agent will left adjust and zero fill to 8 octets. 2245 2246 Unauthenticated interfaces need no authentication 2247 key, and simple password authentication cannot use 2248 a key of more than 8 octets. 2249 2250 Note that the use of simplePassword authentication 2251 is NOT recommended when there is concern regarding 2252 attack upon the OSPF system. SimplePassword 2253 authentication is only sufficient to protect against 2254 accidental misconfigurations because it re-uses 2255 cleartext passwords. [RFC1704] 2256 2257 When read, ospfIfAuthKey always returns an octet 2258 string of length zero." 2259 REFERENCE 2260 "OSPF Version 2, Section 9 The Interface Data 2261 Structure" 2262 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 2263 ::= { ospfVirtIfEntry 9 } 2264 2265 ospfVirtIfStatus OBJECT-TYPE 2266 SYNTAX RowStatus 2267 MAX-ACCESS read-create 2268 STATUS current 2269 DESCRIPTION 2270 "This object permits management of the table by 2271 facilitating actions such as row creation, 2272 construction, and destruction. 2273 2274 The value of this object has no effect on 2275 whether other objects in this conceptual row can be 2276 modified." 2277 ::= { ospfVirtIfEntry 10 } 2278 2279 ospfVirtIfAuthType OBJECT-TYPE 2280 SYNTAX OspfAuthenticationType 2281 MAX-ACCESS read-create 2282 STATUS current 2283 DESCRIPTION 2284 "The authentication type specified for a virtual interface. 2285 2286 Note that this object can be used to engage 2287 in significant attacks against an OSPF router." 2288 REFERENCE 2289 "OSPF Version 2, Appendix E Authentication" 2290 DEFVAL { none } -- no authentication, by default 2291 2292 2293 2294 ::= { ospfVirtIfEntry 11 } 2295 2296 ospfVirtIfLsaCount OBJECT-TYPE 2297 SYNTAX Gauge32 2298 MAX-ACCESS read-only 2299 STATUS current 2300 DESCRIPTION 2301 "The total number of link-local link state advertisements 2302 in this virtual interface's link-local link state database." 2303 ::= { ospfVirtIfEntry 12 } 2304 2305 ospfVirtIfLsaCksumSum OBJECT-TYPE 2306 SYNTAX Unsigned32 2307 MAX-ACCESS read-only 2308 STATUS current 2309 DESCRIPTION 2310 "The 32-bit unsigned sum of the link state 2311 advertisements' LS checksums contained in this 2312 virtual interface's link-local link state database. 2313 The sum can be used to determine if there has 2314 been a change in the virtual interface's link state 2315 database, and to compare the virtual interface 2316 link state database of the virtual neighbors." 2317 ::= { ospfVirtIfEntry 13 } 2318 2319-- OSPF Neighbor Table 2320 2321 ospfNbrTable OBJECT-TYPE 2322 SYNTAX SEQUENCE OF OspfNbrEntry 2323 MAX-ACCESS not-accessible 2324 STATUS current 2325 DESCRIPTION 2326 "A table describing all non-virtual neighbors 2327 in the locality of the OSPF router." 2328 REFERENCE 2329 "OSPF Version 2, Section 10 The Neighbor Data 2330 Structure" 2331 ::= { ospf 10 } 2332 2333 ospfNbrEntry OBJECT-TYPE 2334 SYNTAX OspfNbrEntry 2335 MAX-ACCESS not-accessible 2336 STATUS current 2337 DESCRIPTION 2338 "The information regarding a single neighbor. 2339 2340 Information in this table is persistent and when this object 2341 is written the entity SHOULD save the change to non-volatile 2342 2343 2344 2345 storage." 2346 REFERENCE 2347 "OSPF Version 2, Section 10 The Neighbor Data 2348 Structure" 2349 INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex } 2350 ::= { ospfNbrTable 1 } 2351 2352 OspfNbrEntry ::= 2353 SEQUENCE { 2354 ospfNbrIpAddr 2355 IpAddress, 2356 ospfNbrAddressLessIndex 2357 InterfaceIndexOrZero, 2358 ospfNbrRtrId 2359 RouterID, 2360 ospfNbrOptions 2361 Integer32, 2362 ospfNbrPriority 2363 DesignatedRouterPriority, 2364 ospfNbrState 2365 INTEGER, 2366 ospfNbrEvents 2367 Counter32, 2368 ospfNbrLsRetransQLen 2369 Gauge32, 2370 ospfNbmaNbrStatus 2371 RowStatus, 2372 ospfNbmaNbrPermanence 2373 INTEGER, 2374 ospfNbrHelloSuppressed 2375 TruthValue, 2376 ospfNbrRestartHelperStatus 2377 INTEGER, 2378 ospfNbrRestartHelperAge 2379 Unsigned32, 2380 ospfNbrRestartHelperExitReason 2381 INTEGER 2382 } 2383 2384 ospfNbrIpAddr OBJECT-TYPE 2385 SYNTAX IpAddress 2386 MAX-ACCESS read-only -- read-only since originally an 2387 -- SMIv1 index 2388 STATUS current 2389 DESCRIPTION 2390 "The IP address this neighbor is using in its 2391 IP source address. Note that, on addressless 2392 links, this will not be 0.0.0.0 but the 2393 2394 2395 2396 address of another of the neighbor's interfaces." 2397 ::= { ospfNbrEntry 1 } 2398 2399 ospfNbrAddressLessIndex OBJECT-TYPE 2400 SYNTAX InterfaceIndexOrZero 2401 MAX-ACCESS read-only -- read-only since originally an 2402 -- SMIv1 index 2403 STATUS current 2404 DESCRIPTION 2405 "On an interface having an IP address, zero. 2406 On addressless interfaces, the corresponding 2407 value of ifIndex in the Internet Standard MIB. 2408 On row creation, this can be derived from the 2409 instance." 2410 ::= { ospfNbrEntry 2 } 2411 2412 ospfNbrRtrId OBJECT-TYPE 2413 SYNTAX RouterID 2414 MAX-ACCESS read-only 2415 STATUS current 2416 DESCRIPTION 2417 "A 32-bit integer (represented as a type 2418 IpAddress) uniquely identifying the neighboring 2419 router in the Autonomous System." 2420 DEFVAL { '00000000'H } -- 0.0.0.0 2421 ::= { ospfNbrEntry 3 } 2422 2423 ospfNbrOptions OBJECT-TYPE 2424 SYNTAX Integer32 2425 MAX-ACCESS read-only 2426 STATUS current 2427 DESCRIPTION 2428 "A bit mask corresponding to the neighbor's 2429 options field. 2430 2431 Bit 0, if set, indicates that the system will 2432 operate on Type of Service metrics other than 2433 TOS 0. If zero, the neighbor will ignore all 2434 metrics except the TOS 0 metric. 2435 2436 Bit 1, if set, indicates that the associated 2437 area accepts and operates on external 2438 information; if zero, it is a stub area. 2439 2440 Bit 2, if set, indicates that the system is 2441 capable of routing IP multicast datagrams, that is 2442 that it implements the multicast extensions to 2443 OSPF. 2444 2445 2446 2447 Bit 3, if set, indicates that the associated 2448 area is an NSSA. These areas are capable of 2449 carrying type-7 external advertisements, which 2450 are translated into type-5 external advertisements 2451 at NSSA borders." 2452 REFERENCE 2453 "OSPF Version 2, Section 12.1.2 Options" 2454 DEFVAL { 0 } 2455 ::= { ospfNbrEntry 4 } 2456 2457 ospfNbrPriority OBJECT-TYPE 2458 SYNTAX DesignatedRouterPriority 2459 MAX-ACCESS read-create 2460 STATUS current 2461 DESCRIPTION 2462 "The priority of this neighbor in the designated 2463 router election algorithm. The value 0 signifies 2464 that the neighbor is not eligible to become 2465 the designated router on this particular network." 2466 2467 DEFVAL { 1 } 2468 ::= { ospfNbrEntry 5 } 2469 2470 ospfNbrState OBJECT-TYPE 2471 SYNTAX INTEGER { 2472 down (1), 2473 attempt (2), 2474 init (3), 2475 twoWay (4), 2476 exchangeStart (5), 2477 exchange (6), 2478 loading (7), 2479 full (8) 2480 } 2481 MAX-ACCESS read-only 2482 STATUS current 2483 DESCRIPTION 2484 "The state of the relationship with this neighbor." 2485 REFERENCE 2486 "OSPF Version 2, Section 10.1 Neighbor States" 2487 DEFVAL { down } 2488 ::= { ospfNbrEntry 6 } 2489 2490 ospfNbrEvents OBJECT-TYPE 2491 SYNTAX Counter32 2492 MAX-ACCESS read-only 2493 STATUS current 2494 DESCRIPTION 2495 2496 2497 2498 "The number of times this neighbor relationship 2499 has changed state or an error has occurred. 2500 2501 Discontinuities in the value of this counter can occur 2502 at re-initialization of the management system, and at other 2503 times as indicated by the value of ospfDiscontinuityTime." 2504 ::= { ospfNbrEntry 7 } 2505 2506 ospfNbrLsRetransQLen OBJECT-TYPE 2507 SYNTAX Gauge32 2508 MAX-ACCESS read-only 2509 STATUS current 2510 DESCRIPTION 2511 "The current length of the retransmission 2512 queue." 2513 ::= { ospfNbrEntry 8 } 2514 2515 ospfNbmaNbrStatus OBJECT-TYPE 2516 SYNTAX RowStatus 2517 MAX-ACCESS read-create 2518 STATUS current 2519 DESCRIPTION 2520 "This object permits management of the table by 2521 facilitating actions such as row creation, 2522 construction, and destruction. 2523 2524 The value of this object has no effect on 2525 whether other objects in this conceptual row can be 2526 modified." 2527 ::= { ospfNbrEntry 9 } 2528 2529 ospfNbmaNbrPermanence OBJECT-TYPE 2530 SYNTAX INTEGER { 2531 dynamic (1), -- learned through protocol 2532 permanent (2) -- configured address 2533 } 2534 MAX-ACCESS read-only 2535 STATUS current 2536 DESCRIPTION 2537 "This variable displays the status of the entry; 2538 'dynamic' and 'permanent' refer to how the neighbor 2539 became known." 2540 DEFVAL { permanent } 2541 ::= { ospfNbrEntry 10 } 2542 2543 ospfNbrHelloSuppressed OBJECT-TYPE 2544 SYNTAX TruthValue 2545 MAX-ACCESS read-only 2546 2547 2548 2549 STATUS current 2550 DESCRIPTION 2551 "Indicates whether Hellos are being suppressed 2552 to the neighbor." 2553 ::= { ospfNbrEntry 11 } 2554 2555 ospfNbrRestartHelperStatus OBJECT-TYPE 2556 SYNTAX INTEGER { notHelping (1), 2557 helping (2) 2558 } 2559 MAX-ACCESS read-only 2560 STATUS current 2561 DESCRIPTION 2562 "Indicates whether the router is acting 2563 as a graceful restart helper for the neighbor." 2564 ::= { ospfNbrEntry 12 } 2565 2566 ospfNbrRestartHelperAge OBJECT-TYPE 2567 SYNTAX Unsigned32 2568 UNITS "seconds" 2569 MAX-ACCESS read-only 2570 STATUS current 2571 DESCRIPTION 2572 "Remaining time in current OSPF graceful restart 2573 interval, if the router is acting as a restart 2574 helper for the neighbor." 2575 ::= { ospfNbrEntry 13 } 2576 2577 ospfNbrRestartHelperExitReason OBJECT-TYPE 2578 SYNTAX INTEGER { none (1), -- not attempted 2579 inProgress (2), -- restart in 2580 -- progress 2581 completed (3), -- successfully 2582 -- completed 2583 timedOut (4), -- timed out 2584 topologyChanged (5) -- aborted due to 2585 -- topology 2586 -- change. 2587 } 2588 MAX-ACCESS read-only 2589 STATUS current 2590 DESCRIPTION 2591 "Describes the outcome of the last attempt at acting 2592 as a graceful restart helper for the neighbor." 2593 ::= { ospfNbrEntry 14 } 2594 2595-- OSPF Virtual Neighbor Table 2596 2597 2598 2599 2600 ospfVirtNbrTable OBJECT-TYPE 2601 SYNTAX SEQUENCE OF OspfVirtNbrEntry 2602 MAX-ACCESS not-accessible 2603 STATUS current 2604 DESCRIPTION 2605 "This table describes all virtual neighbors. 2606 Since virtual links are configured 2607 in the Virtual Interface Table, this table is read-only." 2608 REFERENCE 2609 "OSPF Version 2, Section 15 Virtual Links" 2610 ::= { ospf 11 } 2611 2612 ospfVirtNbrEntry OBJECT-TYPE 2613 SYNTAX OspfVirtNbrEntry 2614 MAX-ACCESS not-accessible 2615 STATUS current 2616 DESCRIPTION 2617 "Virtual neighbor information." 2618 INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId } 2619 ::= { ospfVirtNbrTable 1 } 2620 2621 OspfVirtNbrEntry ::= 2622 SEQUENCE { 2623 ospfVirtNbrArea 2624 AreaID, 2625 ospfVirtNbrRtrId 2626 RouterID, 2627 ospfVirtNbrIpAddr 2628 IpAddress, 2629 ospfVirtNbrOptions 2630 Integer32, 2631 ospfVirtNbrState 2632 INTEGER, 2633 ospfVirtNbrEvents 2634 Counter32, 2635 ospfVirtNbrLsRetransQLen 2636 Gauge32, 2637 ospfVirtNbrHelloSuppressed 2638 TruthValue, 2639 ospfVirtNbrRestartHelperStatus 2640 INTEGER, 2641 ospfVirtNbrRestartHelperAge 2642 Unsigned32, 2643 ospfVirtNbrRestartHelperExitReason 2644 INTEGER 2645 } 2646 2647 ospfVirtNbrArea OBJECT-TYPE 2648 2649 2650 2651 SYNTAX AreaID 2652 MAX-ACCESS read-only -- read-only since originally an 2653 -- SMIv1 index 2654 STATUS current 2655 DESCRIPTION 2656 "The Transit Area Identifier." 2657 ::= { ospfVirtNbrEntry 1 } 2658 2659 ospfVirtNbrRtrId OBJECT-TYPE 2660 SYNTAX RouterID 2661 MAX-ACCESS read-only -- read-only since originally an 2662 -- SMIv1 index 2663 STATUS current 2664 DESCRIPTION 2665 "A 32-bit integer uniquely identifying the 2666 neighboring router in the Autonomous System." 2667 ::= { ospfVirtNbrEntry 2 } 2668 2669 ospfVirtNbrIpAddr OBJECT-TYPE 2670 SYNTAX IpAddress 2671 MAX-ACCESS read-only 2672 STATUS current 2673 DESCRIPTION 2674 "The IP address this virtual neighbor is using." 2675 ::= { ospfVirtNbrEntry 3 } 2676 2677 ospfVirtNbrOptions OBJECT-TYPE 2678 SYNTAX Integer32 2679 MAX-ACCESS read-only 2680 STATUS current 2681 DESCRIPTION 2682 "A bit mask corresponding to the neighbor's 2683 options field. 2684 2685 Bit 1, if set, indicates that the system will 2686 operate on Type of Service metrics other than 2687 TOS 0. If zero, the neighbor will ignore all 2688 metrics except the TOS 0 metric. 2689 2690 Bit 2, if set, indicates that the system is 2691 network multicast capable, i.e., that it 2692 implements OSPF multicast routing." 2693 ::= { ospfVirtNbrEntry 4 } 2694 2695 ospfVirtNbrState OBJECT-TYPE 2696 SYNTAX INTEGER { 2697 down (1), 2698 attempt (2), 2699 2700 2701 2702 init (3), 2703 twoWay (4), 2704 exchangeStart (5), 2705 exchange (6), 2706 loading (7), 2707 full (8) 2708 } 2709 MAX-ACCESS read-only 2710 STATUS current 2711 DESCRIPTION 2712 "The state of the virtual neighbor relationship." 2713 ::= { ospfVirtNbrEntry 5 } 2714 2715 ospfVirtNbrEvents OBJECT-TYPE 2716 SYNTAX Counter32 2717 MAX-ACCESS read-only 2718 STATUS current 2719 DESCRIPTION 2720 "The number of times this virtual link has 2721 changed its state or an error has occurred. 2722 2723 Discontinuities in the value of this counter can occur 2724 at re-initialization of the management system, and at other 2725 times as indicated by the value of ospfDiscontinuityTime." 2726 ::= { ospfVirtNbrEntry 6 } 2727 2728 ospfVirtNbrLsRetransQLen OBJECT-TYPE 2729 SYNTAX Gauge32 2730 MAX-ACCESS read-only 2731 STATUS current 2732 DESCRIPTION 2733 "The current length of the retransmission 2734 queue." 2735 ::= { ospfVirtNbrEntry 7 } 2736 2737 ospfVirtNbrHelloSuppressed OBJECT-TYPE 2738 SYNTAX TruthValue 2739 MAX-ACCESS read-only 2740 STATUS current 2741 DESCRIPTION 2742 "Indicates whether Hellos are being suppressed 2743 to the neighbor." 2744 ::= { ospfVirtNbrEntry 8 } 2745 2746 ospfVirtNbrRestartHelperStatus OBJECT-TYPE 2747 SYNTAX INTEGER { notHelping (1), 2748 helping (2) 2749 } 2750 2751 2752 2753 MAX-ACCESS read-only 2754 STATUS current 2755 DESCRIPTION 2756 "Indicates whether the router is acting 2757 as a graceful restart helper for the neighbor." 2758 ::= { ospfVirtNbrEntry 9 } 2759 2760 ospfVirtNbrRestartHelperAge OBJECT-TYPE 2761 SYNTAX Unsigned32 2762 UNITS "seconds" 2763 MAX-ACCESS read-only 2764 STATUS current 2765 DESCRIPTION 2766 "Remaining time in current OSPF graceful restart 2767 interval, if the router is acting as a restart 2768 helper for the neighbor." 2769 ::= { ospfVirtNbrEntry 10 } 2770 2771 ospfVirtNbrRestartHelperExitReason OBJECT-TYPE 2772 SYNTAX INTEGER { none (1), -- not attempted 2773 inProgress (2), -- restart in 2774 -- progress 2775 completed (3), -- successfully 2776 -- completed 2777 timedOut (4), -- timed out 2778 topologyChanged (5) -- aborted due to 2779 -- topology 2780 -- change. 2781 } 2782 MAX-ACCESS read-only 2783 STATUS current 2784 DESCRIPTION 2785 "Describes the outcome of the last attempt at acting 2786 as a graceful restart helper for the neighbor." 2787 ::= { ospfVirtNbrEntry 11 } 2788 2789-- OSPF Link State Database, External 2790 2791 ospfExtLsdbTable OBJECT-TYPE 2792 SYNTAX SEQUENCE OF OspfExtLsdbEntry 2793 MAX-ACCESS not-accessible 2794 STATUS deprecated 2795 DESCRIPTION 2796 "The OSPF Process's external LSA link state database. 2797 2798 This table is identical to the OSPF LSDB Table 2799 in format, but contains only external link state 2800 advertisements. The purpose is to allow external 2801 2802 2803 2804 LSAs to be displayed once for the router rather 2805 than once in each non-stub area. 2806 2807 Note that external LSAs are also in the AS-scope link state 2808 database." 2809 REFERENCE 2810 "OSPF Version 2, Section 12 Link State Advertisements" 2811 ::= { ospf 12 } 2812 2813 ospfExtLsdbEntry OBJECT-TYPE 2814 SYNTAX OspfExtLsdbEntry 2815 MAX-ACCESS not-accessible 2816 STATUS deprecated 2817 DESCRIPTION 2818 "A single link state advertisement." 2819 INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId } 2820 ::= { ospfExtLsdbTable 1 } 2821 2822 OspfExtLsdbEntry ::= 2823 SEQUENCE { 2824 ospfExtLsdbType 2825 INTEGER, 2826 ospfExtLsdbLsid 2827 IpAddress, 2828 ospfExtLsdbRouterId 2829 RouterID, 2830 ospfExtLsdbSequence 2831 Integer32, 2832 ospfExtLsdbAge 2833 Integer32, 2834 ospfExtLsdbChecksum 2835 Integer32, 2836 ospfExtLsdbAdvertisement 2837 OCTET STRING 2838 } 2839 2840 ospfExtLsdbType OBJECT-TYPE 2841 SYNTAX INTEGER { 2842 asExternalLink (5) 2843 } 2844 MAX-ACCESS read-only -- read-only since originally an 2845 -- SMIv1 index 2846 STATUS deprecated 2847 DESCRIPTION 2848 "The type of the link state advertisement. 2849 Each link state type has a separate advertisement 2850 format." 2851 REFERENCE 2852 2853 2854 2855 "OSPF Version 2, Appendix A.4.1 The Link State 2856 Advertisement header" 2857 2858 ::= { ospfExtLsdbEntry 1 } 2859 2860 ospfExtLsdbLsid OBJECT-TYPE 2861 SYNTAX IpAddress 2862 MAX-ACCESS read-only -- read-only since originally an 2863 -- SMIv1 index 2864 STATUS deprecated 2865 DESCRIPTION 2866 "The Link State ID is an LS Type Specific field 2867 containing either a Router ID or an IP address; 2868 it identifies the piece of the routing domain 2869 that is being described by the advertisement." 2870 REFERENCE 2871 "OSPF Version 2, Section 12.1.4 Link State ID" 2872 ::= { ospfExtLsdbEntry 2 } 2873 2874 ospfExtLsdbRouterId OBJECT-TYPE 2875 SYNTAX RouterID 2876 MAX-ACCESS read-only -- read-only since originally an 2877 -- SMIv1 index 2878 STATUS deprecated 2879 DESCRIPTION 2880 "The 32-bit number that uniquely identifies the 2881 originating router in the Autonomous System." 2882 REFERENCE 2883 "OSPF Version 2, Appendix C.1 Global parameters" 2884 ::= { ospfExtLsdbEntry 3 } 2885 2886 ospfExtLsdbSequence OBJECT-TYPE 2887 SYNTAX Integer32 2888 MAX-ACCESS read-only 2889 STATUS deprecated 2890 DESCRIPTION 2891 "The sequence number field is a signed 32-bit 2892 integer. It starts with the value '80000001'h, 2893 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. 2894 Thus, a typical sequence number will be very negative. 2895 It is used to detect old and duplicate link state 2896 advertisements. The space of sequence numbers is linearly 2897 ordered. The larger the sequence number, the more recent 2898 the advertisement." 2899 REFERENCE 2900 "OSPF Version 2, Section 12.1.6 LS sequence 2901 number" 2902 ::= { ospfExtLsdbEntry 4 } 2903 2904 2905 2906 ospfExtLsdbAge OBJECT-TYPE 2907 SYNTAX Integer32 -- Should be 0..MaxAge, except when 2908 -- doNotAge bit is set 2909 UNITS "seconds" 2910 MAX-ACCESS read-only 2911 STATUS deprecated 2912 DESCRIPTION 2913 "This field is the age of the link state 2914 advertisement in seconds." 2915 REFERENCE 2916 "OSPF Version 2, Section 12.1.1 LS age" 2917 ::= { ospfExtLsdbEntry 5 } 2918 2919 ospfExtLsdbChecksum OBJECT-TYPE 2920 SYNTAX Integer32 2921 MAX-ACCESS read-only 2922 STATUS deprecated 2923 DESCRIPTION 2924 "This field is the checksum of the complete 2925 contents of the advertisement, excepting the 2926 age field. The age field is excepted so that 2927 an advertisement's age can be incremented 2928 without updating the checksum. The checksum 2929 used is the same that is used for ISO 2930 connectionless datagrams; it is commonly referred 2931 to as the Fletcher checksum." 2932 REFERENCE 2933 "OSPF Version 2, Section 12.1.7 LS checksum" 2934 ::= { ospfExtLsdbEntry 6 } 2935 2936 ospfExtLsdbAdvertisement OBJECT-TYPE 2937 SYNTAX OCTET STRING (SIZE(36)) 2938 MAX-ACCESS read-only 2939 STATUS deprecated 2940 DESCRIPTION 2941 "The entire link state advertisement, including 2942 its header." 2943 REFERENCE 2944 "OSPF Version 2, Section 12 Link State 2945 Advertisements" 2946 ::= { ospfExtLsdbEntry 7 } 2947 2948-- OSPF Use of the CIDR Route Table 2949 2950 ospfRouteGroup OBJECT IDENTIFIER ::= { ospf 13 } 2951 2952-- The IP Forwarding Table defines a number of objects for use by 2953-- the routing protocol to externalize its information. Most of 2954 2955 2956 2957-- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy, 2958-- ipForwardNextHop, ipForwardIfIndex, ipForwardType, 2959-- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are 2960-- defined there. 2961 2962-- Those that leave some discretion are defined here. 2963 2964-- ipCidrRouteProto is, of course, ospf (13). 2965 2966-- ipCidrRouteAge is the time since the route was first 2967-- calculated, as opposed to the time since the last SPF run. 2968-- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing 2969-- protocol. The following values shall be found there depending 2970-- on the way the route was calculated. 2971 2972 ospfIntraArea OBJECT IDENTIFIER ::= { ospfRouteGroup 1 } 2973 ospfInterArea OBJECT IDENTIFIER ::= { ospfRouteGroup 2 } 2974 ospfExternalType1 OBJECT IDENTIFIER ::= { ospfRouteGroup 3 } 2975 ospfExternalType2 OBJECT IDENTIFIER ::= { ospfRouteGroup 4 } 2976 2977-- ipCidrRouteMetric1 is, by definition, the primary routing 2978-- metric. Therefore, it should be the metric that route 2979-- selection is based on. For intra-area and inter-area routes, 2980-- it is an OSPF metric. For External Type 1 (comparable value) 2981-- routes, it is an OSPF metric plus the External Metric. For 2982-- external Type 2 (non-comparable value) routes, it is the 2983-- external metric. 2984 2985-- ipCidrRouteMetric2 is, by definition, a secondary routing 2986-- metric. Therefore, it should be the metric that breaks a tie 2987-- among routes having equal metric1 values and the same 2988-- calculation rule. For intra-area, inter-area routes, and 2989-- External Type 1 (comparable value) routes, it is unused. For 2990-- External Type 2 (non-comparable value) routes, it is the metric 2991-- to the AS border router. 2992 2993-- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5 2994-- are unused. 2995 2996-- The OSPF Area Aggregate Table 2997-- 2998-- This table replaces the OSPF Area Summary Table, being an 2999-- extension of that for CIDR routers. 3000 3001 ospfAreaAggregateTable OBJECT-TYPE 3002 SYNTAX SEQUENCE OF OspfAreaAggregateEntry 3003 MAX-ACCESS not-accessible 3004 STATUS current 3005 3006 3007 3008 DESCRIPTION 3009 "The Area Aggregate Table acts as an adjunct 3010 to the Area Table. It describes those address aggregates 3011 that are configured to be propagated from an area. 3012 Its purpose is to reduce the amount of information 3013 that is known beyond an Area's borders. 3014 3015 It contains a set of IP address ranges 3016 specified by an IP address/IP network mask pair. 3017 For example, a class B address range of X.X.X.X 3018 with a network mask of 255.255.0.0 includes all IP 3019 addresses from X.X.0.0 to X.X.255.255. 3020 3021 Note that if ranges are configured such that one range 3022 subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0 3023 and 10.1.0.0 mask 255.255.0.0), 3024 the most specific match is the preferred one." 3025 REFERENCE 3026 "OSPF Version 2, Appendix C.2 Area parameters" 3027 ::= { ospf 14 } 3028 3029 ospfAreaAggregateEntry OBJECT-TYPE 3030 SYNTAX OspfAreaAggregateEntry 3031 MAX-ACCESS not-accessible 3032 STATUS current 3033 DESCRIPTION 3034 "A single area aggregate entry. 3035 3036 Information in this table is persistent and when this object 3037 is written the entity SHOULD save the change to non-volatile 3038 storage." 3039 REFERENCE 3040 "OSPF Version 2, Appendix C.2 Area parameters" 3041 INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, 3042 ospfAreaAggregateNet, ospfAreaAggregateMask } 3043 ::= { ospfAreaAggregateTable 1 } 3044 3045 OspfAreaAggregateEntry ::= 3046 SEQUENCE { 3047 ospfAreaAggregateAreaID 3048 AreaID, 3049 ospfAreaAggregateLsdbType 3050 INTEGER, 3051 ospfAreaAggregateNet 3052 IpAddress, 3053 ospfAreaAggregateMask 3054 IpAddress, 3055 ospfAreaAggregateStatus 3056 3057 3058 3059 RowStatus, 3060 ospfAreaAggregateEffect 3061 INTEGER, 3062 ospfAreaAggregateExtRouteTag 3063 Unsigned32 3064 } 3065 3066 ospfAreaAggregateAreaID OBJECT-TYPE 3067 SYNTAX AreaID 3068 MAX-ACCESS read-only -- read-only since originally an 3069 -- SMIv1 index 3070 STATUS current 3071 DESCRIPTION 3072 "The area within which the address aggregate is to be 3073 found." 3074 REFERENCE 3075 "OSPF Version 2, Appendix C.2 Area parameters" 3076 ::= { ospfAreaAggregateEntry 1 } 3077 3078 ospfAreaAggregateLsdbType OBJECT-TYPE 3079 SYNTAX INTEGER { 3080 summaryLink (3), 3081 nssaExternalLink (7) 3082 } 3083 MAX-ACCESS read-only -- read-only since originally an 3084 -- SMIv1 index 3085 STATUS current 3086 DESCRIPTION 3087 "The type of the address aggregate. This field 3088 specifies the Lsdb type that this address 3089 aggregate applies to." 3090 REFERENCE 3091 "OSPF Version 2, Appendix A.4.1 The Link State 3092 Advertisement header" 3093 ::= { ospfAreaAggregateEntry 2 } 3094 3095 ospfAreaAggregateNet OBJECT-TYPE 3096 SYNTAX IpAddress 3097 MAX-ACCESS read-only -- read-only since originally an 3098 -- SMIv1 index 3099 STATUS current 3100 DESCRIPTION 3101 "The IP address of the net or subnet indicated 3102 by the range." 3103 REFERENCE 3104 "OSPF Version 2, Appendix C.2 Area parameters" 3105 ::= { ospfAreaAggregateEntry 3 } 3106 3107 3108 3109 3110 ospfAreaAggregateMask OBJECT-TYPE 3111 SYNTAX IpAddress 3112 MAX-ACCESS read-only -- read-only since originally an 3113 -- SMIv1 index 3114 STATUS current 3115 DESCRIPTION 3116 "The subnet mask that pertains to the net or 3117 subnet." 3118 REFERENCE 3119 "OSPF Version 2, Appendix C.2 Area parameters" 3120 ::= { ospfAreaAggregateEntry 4 } 3121 3122 ospfAreaAggregateStatus OBJECT-TYPE 3123 SYNTAX RowStatus 3124 MAX-ACCESS read-create 3125 STATUS current 3126 DESCRIPTION 3127 "This object permits management of the table by 3128 facilitating actions such as row creation, 3129 construction, and destruction. 3130 3131 The value of this object has no effect on 3132 whether other objects in this conceptual row can be 3133 modified." 3134 ::= { ospfAreaAggregateEntry 5 } 3135 3136 ospfAreaAggregateEffect OBJECT-TYPE 3137 SYNTAX INTEGER { 3138 advertiseMatching (1), 3139 doNotAdvertiseMatching (2) 3140 } 3141 MAX-ACCESS read-create 3142 STATUS current 3143 DESCRIPTION 3144 "Subnets subsumed by ranges either trigger the 3145 advertisement of the indicated aggregate 3146 (advertiseMatching) or result in the subnet's not 3147 being advertised at all outside the area." 3148 DEFVAL { advertiseMatching } 3149 ::= { ospfAreaAggregateEntry 6 } 3150 3151 ospfAreaAggregateExtRouteTag OBJECT-TYPE 3152 SYNTAX Unsigned32 3153 MAX-ACCESS read-create 3154 STATUS current 3155 DESCRIPTION 3156 "External route tag to be included in NSSA (type-7) 3157 LSAs." 3158 3159 3160 3161 DEFVAL { 0 } 3162 ::= { ospfAreaAggregateEntry 7 } 3163 3164-- OSPF Link State Database, link-local for non-virtual links 3165 3166 3167 ospfLocalLsdbTable OBJECT-TYPE 3168 SYNTAX SEQUENCE OF OspfLocalLsdbEntry 3169 MAX-ACCESS not-accessible 3170 STATUS current 3171 DESCRIPTION 3172 "The OSPF Process's link-local link state database 3173 for non-virtual links. 3174 This table is identical to the OSPF LSDB Table 3175 in format, but contains only link-local Link State 3176 Advertisements for non-virtual links. The purpose is 3177 to allow link-local LSAs to be displayed for each 3178 non-virtual interface. This table is implemented to 3179 support type-9 LSAs that are defined 3180 in 'The OSPF Opaque LSA Option'." 3181 REFERENCE 3182 "OSPF Version 2, Section 12 Link State Advertisements 3183 and The OSPF Opaque LSA Option" 3184 ::= { ospf 17 } 3185 3186 ospfLocalLsdbEntry OBJECT-TYPE 3187 SYNTAX OspfLocalLsdbEntry 3188 MAX-ACCESS not-accessible 3189 STATUS current 3190 DESCRIPTION 3191 "A single link state advertisement." 3192 INDEX { ospfLocalLsdbIpAddress, ospfLocalLsdbAddressLessIf, 3193 ospfLocalLsdbType, ospfLocalLsdbLsid, ospfLocalLsdbRouterId 3194 } 3195 ::= { ospfLocalLsdbTable 1 } 3196 3197 OspfLocalLsdbEntry ::= 3198 SEQUENCE { 3199 ospfLocalLsdbIpAddress 3200 IpAddress, 3201 ospfLocalLsdbAddressLessIf 3202 InterfaceIndexOrZero, 3203 ospfLocalLsdbType 3204 INTEGER, 3205 ospfLocalLsdbLsid 3206 IpAddress, 3207 ospfLocalLsdbRouterId 3208 RouterID, 3209 3210 3211 3212 ospfLocalLsdbSequence 3213 Integer32, 3214 ospfLocalLsdbAge 3215 Integer32, 3216 ospfLocalLsdbChecksum 3217 Integer32, 3218 ospfLocalLsdbAdvertisement 3219 OCTET STRING 3220 } 3221 3222 ospfLocalLsdbIpAddress OBJECT-TYPE 3223 SYNTAX IpAddress 3224 MAX-ACCESS not-accessible 3225 STATUS current 3226 DESCRIPTION 3227 "The IP address of the interface from 3228 which the LSA was received if the interface is 3229 numbered." 3230 REFERENCE 3231 "OSPF Version 2, Appendix C.3 Interface parameters" 3232 ::= { ospfLocalLsdbEntry 1 } 3233 3234 ospfLocalLsdbAddressLessIf OBJECT-TYPE 3235 SYNTAX InterfaceIndexOrZero 3236 MAX-ACCESS not-accessible 3237 STATUS current 3238 DESCRIPTION 3239 "The interface index of the interface from 3240 which the LSA was received if the interface is 3241 unnumbered." 3242 REFERENCE 3243 "OSPF Version 2, Appendix C.3 Interface parameters" 3244 ::= { ospfLocalLsdbEntry 2 } 3245 3246 ospfLocalLsdbType OBJECT-TYPE 3247 SYNTAX INTEGER { localOpaqueLink (9) } 3248 MAX-ACCESS not-accessible 3249 STATUS current 3250 DESCRIPTION 3251 "The type of the link state advertisement. 3252 Each link state type has a separate 3253 advertisement format." 3254 REFERENCE 3255 "OSPF Version 2, Appendix A.4.1 The Link State 3256 Advertisement header" 3257 ::= { ospfLocalLsdbEntry 3 } 3258 3259 ospfLocalLsdbLsid OBJECT-TYPE 3260 3261 3262 3263 SYNTAX IpAddress 3264 MAX-ACCESS not-accessible 3265 STATUS current 3266 DESCRIPTION 3267 "The Link State ID is an LS Type Specific field 3268 containing a 32-bit identifier in IP address format; 3269 it identifies the piece of the routing domain 3270 that is being described by the advertisement." 3271 REFERENCE 3272 "OSPF Version 2, Section 12.1.4 Link State ID" 3273 ::= { ospfLocalLsdbEntry 4 } 3274 3275 ospfLocalLsdbRouterId OBJECT-TYPE 3276 SYNTAX RouterID 3277 MAX-ACCESS not-accessible 3278 STATUS current 3279 DESCRIPTION 3280 "The 32-bit number that uniquely identifies the 3281 originating router in the Autonomous System." 3282 REFERENCE 3283 "OSPF Version 2, Appendix C.1 Global parameters" 3284 ::= { ospfLocalLsdbEntry 5 } 3285 3286 ospfLocalLsdbSequence OBJECT-TYPE 3287 SYNTAX Integer32 3288 MAX-ACCESS read-only 3289 STATUS current 3290 DESCRIPTION 3291 "The sequence number field is a signed 32-bit 3292 integer. It starts with the value '80000001'h, 3293 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. 3294 Thus, a typical sequence number will be very negative. 3295 It is used to detect old and duplicate link state 3296 advertisements. The space of sequence numbers is linearly 3297 ordered. The larger the sequence number, the more recent 3298 the advertisement." 3299 REFERENCE 3300 "OSPF Version 2, Section 12.1.6 LS sequence 3301 number" 3302 ::= { ospfLocalLsdbEntry 6 } 3303 3304 ospfLocalLsdbAge OBJECT-TYPE 3305 SYNTAX Integer32 -- Should be 0..MaxAge, except when 3306 -- doNotAge bit is set 3307 UNITS "seconds" 3308 MAX-ACCESS read-only 3309 STATUS current 3310 DESCRIPTION 3311 3312 3313 3314 "This field is the age of the link state 3315 advertisement in seconds." 3316 REFERENCE 3317 "OSPF Version 2, Section 12.1.1 LS age" 3318 ::= { ospfLocalLsdbEntry 7 } 3319 3320 ospfLocalLsdbChecksum OBJECT-TYPE 3321 SYNTAX Integer32 3322 MAX-ACCESS read-only 3323 STATUS current 3324 DESCRIPTION 3325 "This field is the checksum of the complete 3326 contents of the advertisement, excepting the 3327 age field. The age field is excepted so that 3328 an advertisement's age can be incremented 3329 without updating the checksum. The checksum 3330 used is the same that is used for ISO 3331 connectionless datagrams; it is commonly referred 3332 to as the Fletcher checksum." 3333 REFERENCE 3334 "OSPF Version 2, Section 12.1.7 LS checksum" 3335 ::= { ospfLocalLsdbEntry 8 } 3336 3337 ospfLocalLsdbAdvertisement OBJECT-TYPE 3338 SYNTAX OCTET STRING (SIZE (1..65535)) 3339 MAX-ACCESS read-only 3340 STATUS current 3341 DESCRIPTION 3342 "The entire link state advertisement, including 3343 its header. 3344 3345 Note that for variable length LSAs, SNMP agents 3346 may not be able to return the largest string size." 3347 REFERENCE 3348 "OSPF Version 2, Section 12 Link State 3349 Advertisements" 3350 ::= { ospfLocalLsdbEntry 9 } 3351 3352-- OSPF Link State Database, link-local for virtual Links 3353 3354 ospfVirtLocalLsdbTable OBJECT-TYPE 3355 SYNTAX SEQUENCE OF OspfVirtLocalLsdbEntry 3356 MAX-ACCESS not-accessible 3357 STATUS current 3358 DESCRIPTION 3359 "The OSPF Process's link-local link state database 3360 for virtual links. 3361 3362 3363 3364 3365 This table is identical to the OSPF LSDB Table 3366 in format, but contains only link-local Link State 3367 Advertisements for virtual links. The purpose is to 3368 allow link-local LSAs to be displayed for each virtual 3369 interface. This table is implemented to support type-9 LSAs 3370 that are defined in 'The OSPF Opaque LSA Option'." 3371 REFERENCE 3372 "OSPF Version 2, Section 12 Link State 3373 Advertisements and The OSPF Opaque LSA Option" 3374 ::= { ospf 18 } 3375 3376 ospfVirtLocalLsdbEntry OBJECT-TYPE 3377 SYNTAX OspfVirtLocalLsdbEntry 3378 MAX-ACCESS not-accessible 3379 STATUS current 3380 DESCRIPTION 3381 "A single link state advertisement." 3382 INDEX { ospfVirtLocalLsdbTransitArea, 3383 ospfVirtLocalLsdbNeighbor, 3384 ospfVirtLocalLsdbType, 3385 ospfVirtLocalLsdbLsid, 3386 ospfVirtLocalLsdbRouterId 3387 } 3388 ::= { ospfVirtLocalLsdbTable 1 } 3389 3390 OspfVirtLocalLsdbEntry ::= 3391 SEQUENCE { 3392 ospfVirtLocalLsdbTransitArea 3393 AreaID, 3394 ospfVirtLocalLsdbNeighbor 3395 RouterID, 3396 ospfVirtLocalLsdbType 3397 INTEGER, 3398 ospfVirtLocalLsdbLsid 3399 IpAddress, 3400 ospfVirtLocalLsdbRouterId 3401 RouterID, 3402 ospfVirtLocalLsdbSequence 3403 Integer32, 3404 ospfVirtLocalLsdbAge 3405 Integer32, 3406 ospfVirtLocalLsdbChecksum 3407 Integer32, 3408 ospfVirtLocalLsdbAdvertisement 3409 OCTET STRING 3410 } 3411 3412 ospfVirtLocalLsdbTransitArea OBJECT-TYPE 3413 3414 3415 3416 SYNTAX AreaID 3417 MAX-ACCESS not-accessible 3418 STATUS current 3419 DESCRIPTION 3420 "The transit area that the virtual link 3421 traverses. By definition, this is not 0.0.0.0." 3422 REFERENCE 3423 "OSPF Version 2, Appendix C.3 Interface parameters" 3424 ::= { ospfVirtLocalLsdbEntry 1 } 3425 3426 ospfVirtLocalLsdbNeighbor OBJECT-TYPE 3427 SYNTAX RouterID 3428 MAX-ACCESS not-accessible 3429 STATUS current 3430 DESCRIPTION 3431 "The Router ID of the virtual neighbor." 3432 REFERENCE 3433 "OSPF Version 2, Appendix C.3 Interface parameters" 3434 ::= { ospfVirtLocalLsdbEntry 2 } 3435 3436 ospfVirtLocalLsdbType OBJECT-TYPE 3437 SYNTAX INTEGER { localOpaqueLink (9) } 3438 MAX-ACCESS not-accessible 3439 STATUS current 3440 DESCRIPTION 3441 "The type of the link state advertisement. 3442 Each link state type has a separate 3443 advertisement format." 3444 REFERENCE 3445 "OSPF Version 2, Appendix A.4.1 The Link State 3446 Advertisement header" 3447 ::= { ospfVirtLocalLsdbEntry 3 } 3448 3449 ospfVirtLocalLsdbLsid OBJECT-TYPE 3450 SYNTAX IpAddress 3451 MAX-ACCESS not-accessible 3452 STATUS current 3453 DESCRIPTION 3454 "The Link State ID is an LS Type Specific field 3455 containing a 32-bit identifier in IP address format; 3456 it identifies the piece of the routing domain 3457 that is being described by the advertisement." 3458 REFERENCE 3459 "OSPF Version 2, Section 12.1.4 Link State ID" 3460 ::= { ospfVirtLocalLsdbEntry 4 } 3461 3462 ospfVirtLocalLsdbRouterId OBJECT-TYPE 3463 SYNTAX RouterID 3464 3465 3466 3467 MAX-ACCESS not-accessible 3468 STATUS current 3469 DESCRIPTION 3470 "The 32-bit number that uniquely identifies the 3471 originating router in the Autonomous System." 3472 REFERENCE 3473 "OSPF Version 2, Appendix C.1 Global parameters" 3474 ::= { ospfVirtLocalLsdbEntry 5 } 3475 3476 ospfVirtLocalLsdbSequence OBJECT-TYPE 3477 SYNTAX Integer32 3478 MAX-ACCESS read-only 3479 STATUS current 3480 DESCRIPTION 3481 "The sequence number field is a signed 32-bit 3482 integer. It starts with the value '80000001'h, 3483 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. 3484 Thus, a typical sequence number will be very negative. 3485 It is used to detect old and duplicate link state 3486 advertisements. The space of sequence numbers is linearly 3487 ordered. The larger the sequence number, the more recent 3488 the advertisement." 3489 REFERENCE 3490 "OSPF Version 2, Section 12.1.6 LS sequence 3491 number" 3492 ::= { ospfVirtLocalLsdbEntry 6 } 3493 3494 ospfVirtLocalLsdbAge OBJECT-TYPE 3495 SYNTAX Integer32 -- Should be 0..MaxAge, except when 3496 -- doNotAge bit is set 3497 UNITS "seconds" 3498 MAX-ACCESS read-only 3499 STATUS current 3500 DESCRIPTION 3501 "This field is the age of the link state 3502 advertisement in seconds." 3503 REFERENCE 3504 "OSPF Version 2, Section 12.1.1 LS age" 3505 ::= { ospfVirtLocalLsdbEntry 7 } 3506 3507 ospfVirtLocalLsdbChecksum OBJECT-TYPE 3508 SYNTAX Integer32 3509 MAX-ACCESS read-only 3510 STATUS current 3511 DESCRIPTION 3512 "This field is the checksum of the complete 3513 contents of the advertisement, excepting the 3514 age field. The age field is excepted so that 3515 3516 3517 3518 an advertisement's age can be incremented 3519 without updating the checksum. The checksum 3520 used is the same that is used for ISO 3521 connectionless datagrams; it is commonly 3522 referred to as the Fletcher checksum." 3523 REFERENCE 3524 "OSPF Version 2, Section 12.1.7 LS checksum" 3525 ::= { ospfVirtLocalLsdbEntry 8 } 3526 3527 ospfVirtLocalLsdbAdvertisement OBJECT-TYPE 3528 SYNTAX OCTET STRING (SIZE (1..65535)) 3529 MAX-ACCESS read-only 3530 STATUS current 3531 DESCRIPTION 3532 "The entire link state advertisement, including 3533 its header." 3534 REFERENCE 3535 "OSPF Version 2, Section 12 Link State 3536 Advertisements. 3537 3538 Note that for variable length LSAs, SNMP agents 3539 may not be able to return the largest string size." 3540 ::= { ospfVirtLocalLsdbEntry 9 } 3541 3542-- OSPF Link State Database, AS-scope 3543 3544 ospfAsLsdbTable OBJECT-TYPE 3545 SYNTAX SEQUENCE OF OspfAsLsdbEntry 3546 MAX-ACCESS not-accessible 3547 STATUS current 3548 DESCRIPTION 3549 "The OSPF Process's AS-scope LSA link state database. 3550 The database contains the AS-scope Link State 3551 Advertisements from throughout the areas that 3552 the device is attached to. 3553 3554 This table is identical to the OSPF LSDB Table 3555 in format, but contains only AS-scope Link State 3556 Advertisements. The purpose is to allow AS-scope 3557 LSAs to be displayed once for the router rather 3558 than once in each non-stub area." 3559 REFERENCE 3560 "OSPF Version 2, Section 12 Link State 3561 Advertisements" 3562 ::= { ospf 19 } 3563 3564 ospfAsLsdbEntry OBJECT-TYPE 3565 SYNTAX OspfAsLsdbEntry 3566 3567 3568 3569 MAX-ACCESS not-accessible 3570 STATUS current 3571 DESCRIPTION 3572 "A single link state advertisement." 3573 INDEX { ospfAsLsdbType, ospfAsLsdbLsid, ospfAsLsdbRouterId } 3574 ::= { ospfAsLsdbTable 1 } 3575 3576 OspfAsLsdbEntry ::= 3577 SEQUENCE { 3578 ospfAsLsdbType 3579 INTEGER, 3580 ospfAsLsdbLsid 3581 IpAddress, 3582 ospfAsLsdbRouterId 3583 RouterID, 3584 ospfAsLsdbSequence 3585 Integer32, 3586 ospfAsLsdbAge 3587 Integer32, 3588 ospfAsLsdbChecksum 3589 Integer32, 3590 ospfAsLsdbAdvertisement 3591 OCTET STRING 3592 } 3593 3594 ospfAsLsdbType OBJECT-TYPE 3595 SYNTAX INTEGER { 3596 asExternalLink (5), 3597 asOpaqueLink (11) 3598 } 3599 MAX-ACCESS not-accessible 3600 STATUS current 3601 DESCRIPTION 3602 "The type of the link state advertisement. 3603 Each link state type has a separate 3604 advertisement format." 3605 REFERENCE 3606 "OSPF Version 2, Appendix A.4.1 The Link State 3607 Advertisement header" 3608 ::= { ospfAsLsdbEntry 1 } 3609 3610 ospfAsLsdbLsid OBJECT-TYPE 3611 SYNTAX IpAddress 3612 MAX-ACCESS not-accessible 3613 STATUS current 3614 DESCRIPTION 3615 "The Link State ID is an LS Type Specific field 3616 containing either a Router ID or an IP address; 3617 3618 3619 3620 it identifies the piece of the routing domain 3621 that is being described by the advertisement." 3622 REFERENCE 3623 "OSPF Version 2, Section 12.1.4 Link State ID" 3624 ::= { ospfAsLsdbEntry 2 } 3625 3626 ospfAsLsdbRouterId OBJECT-TYPE 3627 SYNTAX RouterID 3628 MAX-ACCESS not-accessible 3629 STATUS current 3630 DESCRIPTION 3631 "The 32-bit number that uniquely identifies the 3632 originating router in the Autonomous System." 3633 REFERENCE 3634 "OSPF Version 2, Appendix C.1 Global parameters" 3635 ::= { ospfAsLsdbEntry 3 } 3636 3637 ospfAsLsdbSequence OBJECT-TYPE 3638 SYNTAX Integer32 3639 MAX-ACCESS read-only 3640 STATUS current 3641 DESCRIPTION 3642 "The sequence number field is a signed 32-bit 3643 integer. It starts with the value '80000001'h, 3644 or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. 3645 Thus, a typical sequence number will be very negative. 3646 It is used to detect old and duplicate link state 3647 advertisements. The space of sequence numbers is linearly 3648 ordered. The larger the sequence number, the more recent 3649 the advertisement." 3650 REFERENCE 3651 "OSPF Version 2, Section 12.1.6 LS sequence 3652 number" 3653 ::= { ospfAsLsdbEntry 4 } 3654 3655 ospfAsLsdbAge OBJECT-TYPE 3656 SYNTAX Integer32 -- Should be 0..MaxAge, except when 3657 -- doNotAge bit is set 3658 UNITS "seconds" 3659 MAX-ACCESS read-only 3660 STATUS current 3661 DESCRIPTION 3662 "This field is the age of the link state 3663 advertisement in seconds." 3664 REFERENCE 3665 "OSPF Version 2, Section 12.1.1 LS age" 3666 ::= { ospfAsLsdbEntry 5 } 3667 3668 3669 3670 3671 ospfAsLsdbChecksum OBJECT-TYPE 3672 SYNTAX Integer32 3673 MAX-ACCESS read-only 3674 STATUS current 3675 DESCRIPTION 3676 "This field is the checksum of the complete 3677 contents of the advertisement, excepting the 3678 age field. The age field is excepted so that 3679 an advertisement's age can be incremented 3680 without updating the checksum. The checksum 3681 used is the same that is used for ISO 3682 connectionless datagrams; it is commonly referred 3683 to as the Fletcher checksum." 3684 REFERENCE 3685 "OSPF Version 2, Section 12.1.7 LS checksum" 3686 ::= { ospfAsLsdbEntry 6 } 3687 3688 ospfAsLsdbAdvertisement OBJECT-TYPE 3689 SYNTAX OCTET STRING (SIZE (1..65535)) 3690 MAX-ACCESS read-only 3691 STATUS current 3692 DESCRIPTION 3693 "The entire link state advertisement, including 3694 its header." 3695 REFERENCE 3696 "OSPF Version 2, Section 12 Link State 3697 Advertisements. 3698 3699 Note that for variable length LSAs, SNMP agents 3700 may not be able to return the largest string size." 3701 ::= { ospfAsLsdbEntry 7 } 3702 3703 -- OSPF Area LSA Counter Table 3704 3705 ospfAreaLsaCountTable OBJECT-TYPE 3706 SYNTAX SEQUENCE OF OspfAreaLsaCountEntry 3707 MAX-ACCESS not-accessible 3708 STATUS current 3709 DESCRIPTION 3710 "This table maintains per-area, per-LSA-type counters" 3711 ::= { ospf 20 } 3712 3713 ospfAreaLsaCountEntry OBJECT-TYPE 3714 SYNTAX OspfAreaLsaCountEntry 3715 MAX-ACCESS not-accessible 3716 STATUS current 3717 DESCRIPTION 3718 "An entry with a number of link advertisements 3719 3720 3721 3722 of a given type for a given area." 3723 INDEX { ospfAreaLsaCountAreaId, ospfAreaLsaCountLsaType } 3724 ::= { ospfAreaLsaCountTable 1 } 3725 3726 OspfAreaLsaCountEntry ::= 3727 SEQUENCE { 3728 ospfAreaLsaCountAreaId 3729 AreaID, 3730 ospfAreaLsaCountLsaType 3731 INTEGER, 3732 ospfAreaLsaCountNumber 3733 Gauge32 3734 } 3735 3736 ospfAreaLsaCountAreaId OBJECT-TYPE 3737 SYNTAX AreaID 3738 MAX-ACCESS not-accessible 3739 STATUS current 3740 DESCRIPTION 3741 "This entry Area ID." 3742 ::= { ospfAreaLsaCountEntry 1 } 3743 3744 ospfAreaLsaCountLsaType OBJECT-TYPE 3745 SYNTAX INTEGER { 3746 routerLink (1), 3747 networkLink (2), 3748 summaryLink (3), 3749 asSummaryLink (4), 3750 multicastLink (6), 3751 nssaExternalLink (7), 3752 areaOpaqueLink (10) 3753 } 3754 MAX-ACCESS not-accessible 3755 STATUS current 3756 DESCRIPTION 3757 "This entry LSA type." 3758 ::= { ospfAreaLsaCountEntry 2 } 3759 3760 ospfAreaLsaCountNumber OBJECT-TYPE 3761 SYNTAX Gauge32 3762 MAX-ACCESS read-only 3763 STATUS current 3764 DESCRIPTION 3765 "Number of LSAs of a given type for a given area." 3766 ::= { ospfAreaLsaCountEntry 3 } 3767 3768-- conformance information 3769 3770 3771 3772 3773ospfConformance OBJECT IDENTIFIER ::= { ospf 15 } 3774 3775ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 } 3776ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 } 3777 3778-- compliance statements 3779 3780 ospfCompliance MODULE-COMPLIANCE 3781 STATUS deprecated 3782 DESCRIPTION 3783 "The compliance statement for OSPF systems 3784 conforming to RFC 1850." 3785 MODULE -- this module 3786 MANDATORY-GROUPS { 3787 ospfBasicGroup, 3788 ospfAreaGroup, 3789 ospfStubAreaGroup, 3790 ospfIfGroup, 3791 ospfIfMetricGroup, 3792 ospfVirtIfGroup, 3793 ospfNbrGroup, 3794 ospfVirtNbrGroup, 3795 ospfAreaAggregateGroup 3796 } 3797 GROUP ospfHostGroup 3798 DESCRIPTION 3799 "This group is mandatory for OSPF systems that support 3800 attached hosts." 3801 GROUP ospfLsdbGroup 3802 DESCRIPTION 3803 "This group is mandatory for OSPF systems that display 3804 their per-area link state database." 3805 GROUP ospfExtLsdbGroup 3806 DESCRIPTION 3807 "This group is mandatory for OSPF systems that display 3808 their external link state database." 3809 ::= { ospfCompliances 1 } 3810 3811 ospfCompliance2 MODULE-COMPLIANCE 3812 STATUS current 3813 DESCRIPTION 3814 "The compliance statement." 3815 MODULE -- this module 3816 MANDATORY-GROUPS { 3817 ospfBasicGroup2, 3818 ospfAreaGroup2, 3819 ospfStubAreaGroup, 3820 ospfIfGroup2, 3821 3822 3823 3824 ospfIfMetricGroup, 3825 ospfVirtIfGroup2, 3826 ospfNbrGroup2, 3827 ospfVirtNbrGroup2, 3828 ospfAreaAggregateGroup2 3829 } 3830 GROUP ospfHostGroup2 3831 DESCRIPTION 3832 "This group is mandatory for OSPF systems that support 3833 attached hosts." 3834 GROUP ospfLsdbGroup 3835 DESCRIPTION 3836 "This group is mandatory for OSPF systems that display 3837 their per-area link state database." 3838 GROUP ospfAsLsdbGroup 3839 DESCRIPTION 3840 "This group is mandatory for OSPF systems that display 3841 their AS-scope link state database." 3842 GROUP ospfLocalLsdbGroup 3843 DESCRIPTION 3844 "This group is mandatory for OSPF systems that display 3845 their per-link link state database for non-virtual 3846 links." 3847 GROUP ospfVirtLocalLsdbGroup 3848 DESCRIPTION 3849 "This group is mandatory for OSPF systems that display 3850 their per-link link state database for virtual links." 3851 GROUP ospfAreaLsaCountGroup 3852 DESCRIPTION 3853 "This group is mandatory for OSPF systems that display 3854 per-area, per-LSA-type counters." 3855 ::= { ospfCompliances 2 } 3856 3857 ospfComplianceObsolete MODULE-COMPLIANCE 3858 STATUS obsolete 3859 DESCRIPTION 3860 "Contains obsolete object groups." 3861 MODULE -- this module 3862 GROUP ospfAreaRangeGroup 3863 DESCRIPTION 3864 "This group is obsolete, and it is mandatory only 3865 for non-Classless Inter-Domain Routing (CIDR) OSPF 3866 systems that support multiple areas." 3867 GROUP ospfObsoleteGroup 3868 DESCRIPTION 3869 "This group contains obsolete objects, 3870 which are no longer required for OSPF systems." 3871 ::= { ospfCompliances 3 } 3872 3873 3874 3875-- units of conformance 3876 3877 ospfBasicGroup OBJECT-GROUP 3878 OBJECTS { 3879 ospfRouterId, 3880 ospfAdminStat, 3881 ospfVersionNumber, 3882 ospfAreaBdrRtrStatus, 3883 ospfASBdrRtrStatus, 3884 ospfExternLsaCount, 3885 ospfExternLsaCksumSum, 3886 ospfTOSSupport, 3887 ospfOriginateNewLsas, 3888 ospfRxNewLsas, 3889 ospfExtLsdbLimit, 3890 ospfMulticastExtensions, 3891 ospfExitOverflowInterval, 3892 ospfDemandExtensions 3893 } 3894 STATUS deprecated 3895 DESCRIPTION 3896 "These objects are used to monitor/manage 3897 global OSPF parameters. This object group 3898 conforms to RFC 1850." 3899 ::= { ospfGroups 1 } 3900 3901 ospfAreaGroup OBJECT-GROUP 3902 OBJECTS { 3903 ospfAreaId, 3904 ospfImportAsExtern, 3905 ospfSpfRuns, 3906 ospfAreaBdrRtrCount, 3907 ospfAsBdrRtrCount, 3908 ospfAreaLsaCount, 3909 ospfAreaLsaCksumSum, 3910 ospfAreaSummary, 3911 ospfAreaStatus 3912 } 3913 STATUS deprecated 3914 DESCRIPTION 3915 "These objects are used for OSPF systems 3916 supporting areas per RFC 1850." 3917 ::= { ospfGroups 2 } 3918 3919 ospfStubAreaGroup OBJECT-GROUP 3920 OBJECTS { 3921 ospfStubAreaId, 3922 ospfStubTOS, 3923 3924 3925 3926 ospfStubMetric, 3927 ospfStubStatus, 3928 ospfStubMetricType 3929 } 3930 STATUS current 3931 DESCRIPTION 3932 "These objects are used for OSPF systems 3933 supporting stub areas." 3934 ::= { ospfGroups 3 } 3935 3936 ospfLsdbGroup OBJECT-GROUP 3937 OBJECTS { 3938 ospfLsdbAreaId, 3939 ospfLsdbType, 3940 ospfLsdbLsid, 3941 ospfLsdbRouterId, 3942 ospfLsdbSequence, 3943 ospfLsdbAge, 3944 ospfLsdbChecksum, 3945 ospfLsdbAdvertisement 3946 } 3947 STATUS current 3948 DESCRIPTION 3949 "These objects are used for OSPF systems 3950 that display their link state database." 3951 ::= { ospfGroups 4 } 3952 3953 ospfAreaRangeGroup OBJECT-GROUP 3954 OBJECTS { 3955 ospfAreaRangeAreaId, 3956 ospfAreaRangeNet, 3957 ospfAreaRangeMask, 3958 ospfAreaRangeStatus, 3959 ospfAreaRangeEffect 3960 } 3961 STATUS obsolete 3962 DESCRIPTION 3963 "These objects are used for non-CIDR OSPF 3964 systems that support multiple areas. This 3965 object group is obsolete." 3966 ::= { ospfGroups 5 } 3967 3968 ospfHostGroup OBJECT-GROUP 3969 OBJECTS { 3970 ospfHostIpAddress, 3971 ospfHostTOS, 3972 ospfHostMetric, 3973 ospfHostStatus, 3974 3975 3976 3977 ospfHostAreaID 3978 } 3979 STATUS deprecated 3980 DESCRIPTION 3981 "These objects are used for OSPF systems 3982 that support attached hosts." 3983 ::= { ospfGroups 6 } 3984 3985 ospfIfGroup OBJECT-GROUP 3986 OBJECTS { 3987 ospfIfIpAddress, 3988 ospfAddressLessIf, 3989 ospfIfAreaId, 3990 ospfIfType, 3991 ospfIfAdminStat, 3992 ospfIfRtrPriority, 3993 ospfIfTransitDelay, 3994 ospfIfRetransInterval, 3995 ospfIfHelloInterval, 3996 ospfIfRtrDeadInterval, 3997 ospfIfPollInterval, 3998 ospfIfState, 3999 ospfIfDesignatedRouter, 4000 ospfIfBackupDesignatedRouter, 4001 ospfIfEvents, 4002 ospfIfAuthType, 4003 ospfIfAuthKey, 4004 ospfIfStatus, 4005 ospfIfMulticastForwarding, 4006 ospfIfDemand 4007 } 4008 STATUS deprecated 4009 DESCRIPTION 4010 "These objects are used to monitor/manage OSPF 4011 interfaces. This object group conforms to RFC 1850." 4012 ::= { ospfGroups 7 } 4013 4014 ospfIfMetricGroup OBJECT-GROUP 4015 OBJECTS { 4016 ospfIfMetricIpAddress, 4017 ospfIfMetricAddressLessIf, 4018 ospfIfMetricTOS, 4019 ospfIfMetricValue, 4020 ospfIfMetricStatus 4021 } 4022 STATUS current 4023 DESCRIPTION 4024 "These objects are used for OSPF systems for supporting 4025 4026 4027 4028 interface metrics." 4029 ::= { ospfGroups 8 } 4030 4031 ospfVirtIfGroup OBJECT-GROUP 4032 OBJECTS { 4033 ospfVirtIfAreaId, 4034 ospfVirtIfNeighbor, 4035 ospfVirtIfTransitDelay, 4036 ospfVirtIfRetransInterval, 4037 ospfVirtIfHelloInterval, 4038 ospfVirtIfRtrDeadInterval, 4039 ospfVirtIfState, 4040 ospfVirtIfEvents, 4041 ospfVirtIfAuthType, 4042 ospfVirtIfAuthKey, 4043 ospfVirtIfStatus 4044 } 4045 STATUS deprecated 4046 DESCRIPTION 4047 "These objects are used for OSPF systems for supporting 4048 virtual interfaces. This object group conforms 4049 to RFC 1850." 4050 ::= { ospfGroups 9 } 4051 4052 ospfNbrGroup OBJECT-GROUP 4053 OBJECTS { 4054 ospfNbrIpAddr, 4055 ospfNbrAddressLessIndex, 4056 ospfNbrRtrId, 4057 ospfNbrOptions, 4058 ospfNbrPriority, 4059 ospfNbrState, 4060 ospfNbrEvents, 4061 ospfNbrLsRetransQLen, 4062 ospfNbmaNbrStatus, 4063 ospfNbmaNbrPermanence, 4064 ospfNbrHelloSuppressed 4065 } 4066 STATUS deprecated 4067 DESCRIPTION 4068 "These objects are used to monitor/manage OSPF neighbors. 4069 This object group conforms to RFC 1850." 4070 ::= { ospfGroups 10 } 4071 4072 ospfVirtNbrGroup OBJECT-GROUP 4073 OBJECTS { 4074 ospfVirtNbrArea, 4075 ospfVirtNbrRtrId, 4076 4077 4078 4079 ospfVirtNbrIpAddr, 4080 ospfVirtNbrOptions, 4081 ospfVirtNbrState, 4082 ospfVirtNbrEvents, 4083 ospfVirtNbrLsRetransQLen, 4084 ospfVirtNbrHelloSuppressed 4085 } 4086 STATUS deprecated 4087 DESCRIPTION 4088 "These objects are used to monitor/manage OSPF virtual 4089 neighbors. This object group conforms to RFC 1850." 4090 4091 ::= { ospfGroups 11 } 4092 4093 ospfExtLsdbGroup OBJECT-GROUP 4094 OBJECTS { 4095 ospfExtLsdbType, 4096 ospfExtLsdbLsid, 4097 ospfExtLsdbRouterId, 4098 ospfExtLsdbSequence, 4099 ospfExtLsdbAge, 4100 ospfExtLsdbChecksum, 4101 ospfExtLsdbAdvertisement 4102 } 4103 STATUS deprecated 4104 DESCRIPTION 4105 "These objects are used for OSPF systems that display 4106 their link state database. This object group 4107 conforms to RFC 1850. 4108 4109 This object group is replaced by the ospfAsLsdbGroup 4110 in order to support any AS-scope LSA type in a single 4111 table." 4112 ::= { ospfGroups 12 } 4113 4114 ospfAreaAggregateGroup OBJECT-GROUP 4115 OBJECTS { 4116 ospfAreaAggregateAreaID, 4117 ospfAreaAggregateLsdbType, 4118 ospfAreaAggregateNet, 4119 ospfAreaAggregateMask, 4120 ospfAreaAggregateStatus, 4121 ospfAreaAggregateEffect 4122 } 4123 STATUS deprecated 4124 DESCRIPTION 4125 "These objects are used for OSPF systems to support 4126 network prefix aggregation across areas." 4127 4128 4129 4130 ::= { ospfGroups 13 } 4131 4132 ospfLocalLsdbGroup OBJECT-GROUP 4133 OBJECTS { 4134 ospfLocalLsdbSequence, 4135 ospfLocalLsdbAge, 4136 ospfLocalLsdbChecksum, 4137 ospfLocalLsdbAdvertisement 4138 } 4139 STATUS current 4140 DESCRIPTION 4141 "These objects are used for OSPF systems 4142 that display their link-local link state databases 4143 for non-virtual links." 4144 ::= { ospfGroups 14 } 4145 4146 ospfVirtLocalLsdbGroup OBJECT-GROUP 4147 OBJECTS { 4148 ospfVirtLocalLsdbSequence, 4149 ospfVirtLocalLsdbAge, 4150 ospfVirtLocalLsdbChecksum, 4151 ospfVirtLocalLsdbAdvertisement 4152 } 4153 STATUS current 4154 DESCRIPTION 4155 "These objects are used for OSPF systems 4156 that display their link-local link state databases 4157 for virtual links." 4158 ::= { ospfGroups 15 } 4159 4160 ospfAsLsdbGroup OBJECT-GROUP 4161 OBJECTS { 4162 ospfAsLsdbSequence, 4163 ospfAsLsdbAge, 4164 ospfAsLsdbChecksum, 4165 ospfAsLsdbAdvertisement 4166 } 4167 STATUS current 4168 DESCRIPTION 4169 "These objects are used for OSPF systems 4170 that display their AS-scope link state database." 4171 ::= { ospfGroups 16 } 4172 4173 ospfBasicGroup2 OBJECT-GROUP 4174 OBJECTS { 4175 ospfRouterId, 4176 ospfAdminStat, 4177 ospfVersionNumber, 4178 4179 4180 4181 ospfAreaBdrRtrStatus, 4182 ospfASBdrRtrStatus, 4183 ospfExternLsaCount, 4184 ospfExternLsaCksumSum, 4185 ospfTOSSupport, 4186 ospfOriginateNewLsas, 4187 ospfRxNewLsas, 4188 ospfExtLsdbLimit, 4189 ospfMulticastExtensions, 4190 ospfExitOverflowInterval, 4191 ospfDemandExtensions, 4192 ospfRFC1583Compatibility, 4193 ospfOpaqueLsaSupport, 4194 ospfReferenceBandwidth, 4195 ospfRestartSupport, 4196 ospfRestartInterval, 4197 ospfRestartStrictLsaChecking, 4198 ospfRestartStatus, 4199 ospfRestartAge, 4200 ospfRestartExitReason, 4201 ospfAsLsaCount, 4202 ospfAsLsaCksumSum, 4203 ospfStubRouterSupport, 4204 ospfStubRouterAdvertisement, 4205 ospfDiscontinuityTime 4206 } 4207 STATUS current 4208 DESCRIPTION 4209 "These objects are used to monitor/manage OSPF global 4210 parameters." 4211 ::= { ospfGroups 17 } 4212 4213 ospfAreaGroup2 OBJECT-GROUP 4214 OBJECTS { 4215 ospfAreaId, 4216 ospfImportAsExtern, 4217 ospfSpfRuns, 4218 ospfAreaBdrRtrCount, 4219 ospfAsBdrRtrCount, 4220 ospfAreaLsaCount, 4221 ospfAreaLsaCksumSum, 4222 ospfAreaSummary, 4223 ospfAreaStatus, 4224 ospfAreaNssaTranslatorRole, 4225 ospfAreaNssaTranslatorState, 4226 ospfAreaNssaTranslatorStabilityInterval, 4227 ospfAreaNssaTranslatorEvents 4228 } 4229 4230 4231 4232 STATUS current 4233 DESCRIPTION 4234 "These objects are used by OSPF systems 4235 to support areas." 4236 ::= { ospfGroups 18 } 4237 4238 ospfIfGroup2 OBJECT-GROUP 4239 OBJECTS { 4240 ospfIfIpAddress, 4241 ospfAddressLessIf, 4242 ospfIfAreaId, 4243 ospfIfType, 4244 ospfIfAdminStat, 4245 ospfIfRtrPriority, 4246 ospfIfTransitDelay, 4247 ospfIfRetransInterval, 4248 ospfIfHelloInterval, 4249 ospfIfRtrDeadInterval, 4250 ospfIfPollInterval, 4251 ospfIfState, 4252 ospfIfDesignatedRouter, 4253 ospfIfBackupDesignatedRouter, 4254 ospfIfEvents, 4255 ospfIfAuthType, 4256 ospfIfAuthKey, 4257 ospfIfStatus, 4258 ospfIfMulticastForwarding, 4259 ospfIfDemand, 4260 ospfIfLsaCount, 4261 ospfIfLsaCksumSum 4262 } 4263 STATUS current 4264 DESCRIPTION 4265 "These objects are used to monitor/manage OSPF interfaces." 4266 ::= { ospfGroups 19 } 4267 4268 ospfVirtIfGroup2 OBJECT-GROUP 4269 OBJECTS { 4270 ospfVirtIfAreaId, 4271 ospfVirtIfNeighbor, 4272 ospfVirtIfTransitDelay, 4273 ospfVirtIfRetransInterval, 4274 ospfVirtIfHelloInterval, 4275 ospfVirtIfRtrDeadInterval, 4276 ospfVirtIfState, 4277 ospfVirtIfEvents, 4278 ospfVirtIfAuthType, 4279 ospfVirtIfAuthKey, 4280 4281 4282 4283 ospfVirtIfStatus, 4284 ospfVirtIfLsaCount, 4285 ospfVirtIfLsaCksumSum, 4286 ospfIfDesignatedRouterId, 4287 ospfIfBackupDesignatedRouterId 4288 } 4289 STATUS current 4290 DESCRIPTION 4291 "These objects are used to monitor/manage OSPF 4292 virtual interfaces." 4293 ::= { ospfGroups 20 } 4294 4295 ospfNbrGroup2 OBJECT-GROUP 4296 OBJECTS { 4297 ospfNbrIpAddr, 4298 ospfNbrAddressLessIndex, 4299 ospfNbrRtrId, 4300 ospfNbrOptions, 4301 ospfNbrPriority, 4302 ospfNbrState, 4303 ospfNbrEvents, 4304 ospfNbrLsRetransQLen, 4305 ospfNbmaNbrStatus, 4306 ospfNbmaNbrPermanence, 4307 ospfNbrHelloSuppressed, 4308 ospfNbrRestartHelperStatus, 4309 ospfNbrRestartHelperAge, 4310 ospfNbrRestartHelperExitReason 4311 } 4312 STATUS current 4313 DESCRIPTION 4314 "These objects are used to monitor/manage OSPF 4315 neighbors." 4316 ::= { ospfGroups 21 } 4317 4318 ospfVirtNbrGroup2 OBJECT-GROUP 4319 OBJECTS { 4320 ospfVirtNbrArea, 4321 ospfVirtNbrRtrId, 4322 ospfVirtNbrIpAddr, 4323 ospfVirtNbrOptions, 4324 ospfVirtNbrState, 4325 ospfVirtNbrEvents, 4326 ospfVirtNbrLsRetransQLen, 4327 ospfVirtNbrHelloSuppressed, 4328 ospfVirtNbrRestartHelperStatus, 4329 ospfVirtNbrRestartHelperAge, 4330 ospfVirtNbrRestartHelperExitReason 4331 4332 4333 4334 } 4335 STATUS current 4336 DESCRIPTION 4337 "These objects are used to monitor/manage OSPF 4338 virtual neighbors." 4339 ::= { ospfGroups 22 } 4340 4341 ospfAreaAggregateGroup2 OBJECT-GROUP 4342 OBJECTS { 4343 ospfAreaAggregateAreaID, 4344 ospfAreaAggregateLsdbType, 4345 ospfAreaAggregateNet, 4346 ospfAreaAggregateMask, 4347 ospfAreaAggregateStatus, 4348 ospfAreaAggregateEffect, 4349 ospfAreaAggregateExtRouteTag 4350 } 4351 STATUS current 4352 DESCRIPTION 4353 "These objects are used for OSPF systems to support 4354 network prefix aggregation across areas." 4355 ::= { ospfGroups 23 } 4356 4357 ospfAreaLsaCountGroup OBJECT-GROUP 4358 OBJECTS { 4359 ospfAreaLsaCountNumber 4360 } 4361 STATUS current 4362 DESCRIPTION 4363 "These objects are used for OSPF systems that display 4364 per-area, per-LSA-type counters." 4365 ::= { ospfGroups 24 } 4366 4367 ospfHostGroup2 OBJECT-GROUP 4368 OBJECTS { 4369 ospfHostIpAddress, 4370 ospfHostTOS, 4371 ospfHostMetric, 4372 ospfHostStatus, 4373 ospfHostCfgAreaID 4374 } 4375 STATUS current 4376 DESCRIPTION 4377 "These objects are used for OSPF systems 4378 that support attached hosts." 4379 ::= { ospfGroups 25 } 4380 4381-- This object group is included for SMI conformance. It is not a 4382 4383 4384 4385-- mandatory group for compliance with this MIB 4386 4387 ospfObsoleteGroup OBJECT-GROUP 4388 OBJECTS { 4389 ospfAuthType 4390 } 4391 STATUS obsolete 4392 DESCRIPTION 4393 "These objects are obsolete and are no longer required for 4394 OSPF systems. They are placed into this group for SMI 4395 conformance." 4396 ::= { ospfGroups 26 } 4397 4398END 4399