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