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-VR-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 23nsVrOspf MODULE-IDENTITY 24 LAST-UPDATED "200506202022Z" -- 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 5 } 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 current 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 current 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 current 66 DESCRIPTION 67 "The OSPF Internal Metric." 68 SYNTAX Integer32 (0..'FFFF'H) 69 70BigMetric ::= TEXTUAL-CONVENTION 71 STATUS current 72 DESCRIPTION 73 "The OSPF External Metric." 74 SYNTAX Integer32 (0..'FFFFFF'H) 75 76-- Status Values 77 78Status ::= TEXTUAL-CONVENTION 79 STATUS current 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 current 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 current 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 current 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 current 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 current 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 current 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 nsVrOspfGeneralTable OBJECT-TYPE 161 SYNTAX SEQUENCE OF NsVrOspfGeneralEntry 162 MAX-ACCESS not-accessible 163 STATUS current 164 DESCRIPTION 165 "Ospf general information table per VR" 166 ::= { nsVrOspf 1 } 167 168 nsVrOspfGeneralEntry OBJECT-TYPE 169 SYNTAX NsVrOspfGeneralEntry 170 MAX-ACCESS not-accessible 171 STATUS current 172 DESCRIPTION 173 "Ospf general information table per VR" 174 INDEX { nsVrOspfGeneralVRID } 175 ::= { nsVrOspfGeneralTable 1 } 176 177 NsVrOspfGeneralEntry ::= 178 SEQUENCE { 179 nsVrOspfRouterId 180 RouterID, 181 nsVrOspfAdminStat 182 Status, 183 nsVrOspfVersionNumber 184 INTEGER, 185 nsVrOspfAreaBdrRtrStatus 186 TruthValue, 187 nsVrOspfASBdrRtrStatus 188 TruthValue, 189 nsVrOspfExternLsaCount 190 Gauge32, 191 nsVrOspfAreaLsaCount 192 Gauge32, 193 nsVrOspfExternLsaCksumSum 194 Integer32, 195 nsVrOspfTOSSupport 196 TruthValue, 197 nsVrOspfOriginateNewLsas 198 Counter32, 199 nsVrOspfRxNewLsas 200 Counter32, 201 nsVrOspfExtLsdbLimit 202 Integer32, 203 nsVrOspfMulticastExtensions 204 Integer32, 205 nsVrOspfExitOverflowInterval 206 PositiveInteger, 207 nsVrOspfDemandExtensions 208 TruthValue, 209 nsVrOspfGeneralVRID 210 INTEGER 211 } 212 213 nsVrOspfRouterId OBJECT-TYPE 214 SYNTAX RouterID 215 MAX-ACCESS read-only 216 STATUS current 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 ::= { nsVrOspfGeneralEntry 1 } 227 228 nsVrOspfAdminStat OBJECT-TYPE 229 SYNTAX Status 230 MAX-ACCESS read-only 231 STATUS current 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 ::= { nsVrOspfGeneralEntry 2 } 239 240 nsVrOspfVersionNumber OBJECT-TYPE 241 SYNTAX INTEGER { version2 (2) } 242 MAX-ACCESS read-only 243 STATUS current 244 DESCRIPTION 245 246 "The current version number of the OSPF proto- 247 col is 2." 248 REFERENCE 249 "OSPF Version 2, Title" 250 ::= { nsVrOspfGeneralEntry 3 } 251 252 nsVrOspfAreaBdrRtrStatus OBJECT-TYPE 253 SYNTAX TruthValue 254 MAX-ACCESS read-only 255 STATUS current 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 ::= { nsVrOspfGeneralEntry 4 } 263 264 nsVrOspfASBdrRtrStatus OBJECT-TYPE 265 SYNTAX TruthValue 266 MAX-ACCESS read-only 267 STATUS current 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 ::= { nsVrOspfGeneralEntry 5 } 275 276 nsVrOspfExternLsaCount OBJECT-TYPE 277 SYNTAX Gauge32 278 MAX-ACCESS read-only 279 STATUS current 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 ::= { nsVrOspfGeneralEntry 6 } 287 288 nsVrOspfExternLsaCksumSum OBJECT-TYPE 289 SYNTAX Integer32 290 MAX-ACCESS read-only 291 292 STATUS current 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 ::= { nsVrOspfGeneralEntry 7 } 302 303 nsVrOspfTOSSupport OBJECT-TYPE 304 SYNTAX TruthValue 305 MAX-ACCESS read-only 306 STATUS current 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 ::= { nsVrOspfGeneralEntry 8 } 314 315 nsVrOspfOriginateNewLsas OBJECT-TYPE 316 SYNTAX Counter32 317 MAX-ACCESS read-only 318 STATUS current 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 ::= { nsVrOspfGeneralEntry 9 } 325 326 nsVrOspfRxNewLsas OBJECT-TYPE 327 SYNTAX Counter32 328 MAX-ACCESS read-only 329 STATUS current 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 ::= { nsVrOspfGeneralEntry 10 } 337 338 nsVrOspfExtLsdbLimit OBJECT-TYPE 339 SYNTAX Integer32 (-1..'7FFFFFFF'H) 340 MAX-ACCESS read-only 341 STATUS current 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 nsVrOspfExtLsdbLimit, the router enters Overflow- 351 State. The router never holds more than 352 nsVrOspfExtLsdbLimit 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 ::= { nsVrOspfGeneralEntry 11 } 359 360 nsVrOspfMulticastExtensions OBJECT-TYPE 361 SYNTAX Integer32 362 MAX-ACCESS read-only 363 STATUS current 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 ::= { nsVrOspfGeneralEntry 12 } 394 395 nsVrOspfExitOverflowInterval OBJECT-TYPE 396 SYNTAX PositiveInteger 397 MAX-ACCESS read-only 398 STATUS current 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 ::= { nsVrOspfGeneralEntry 13 } 408 409 nsVrOspfDemandExtensions OBJECT-TYPE 410 SYNTAX TruthValue 411 MAX-ACCESS read-only 412 STATUS current 413 DESCRIPTION 414 "The router's support for demand routing." 415 REFERENCE 416 "OSPF Version 2, Appendix on Demand Routing" 417 ::= { nsVrOspfGeneralEntry 14 } 418 419 nsVrOspfGeneralVRID OBJECT-TYPE 420 SYNTAX INTEGER (0..65535) 421 MAX-ACCESS read-only 422 STATUS current 423 DESCRIPTION 424 "Virtual Router ID. VRID range for system created 425 VRs: [1-1024] and for user created VRs: [1025-2048]" 426 ::= { nsVrOspfGeneralEntry 15 } 427 428-- The OSPF Area Data Structure contains information 429-- regarding the various areas. The interfaces and 430-- virtual links are configured as part of these areas. 431-- Area 0.0.0.0, by definition, is the Backbone Area 432 433 nsVrOspfAreaTable OBJECT-TYPE 434 SYNTAX SEQUENCE OF NsVrOspfAreaEntry 435 MAX-ACCESS not-accessible 436 STATUS current 437 DESCRIPTION 438 "Information describing the configured parame- 439 ters and cumulative statistics of the router's 440 attached areas." 441 442 REFERENCE 443 "OSPF Version 2, Section 6 The Area Data Struc- 444 ture" 445 ::= { nsVrOspf 2 } 446 447 nsVrOspfAreaEntry OBJECT-TYPE 448 SYNTAX NsVrOspfAreaEntry 449 MAX-ACCESS not-accessible 450 STATUS current 451 DESCRIPTION 452 "Information describing the configured parame- 453 ters and cumulative statistics of one of the 454 router's attached areas." 455 INDEX { nsVrOspfAreaVRID, nsVrOspfAreaId } 456 ::= { nsVrOspfAreaTable 1 } 457 458 NsVrOspfAreaEntry ::= 459 SEQUENCE { 460 nsVrOspfAreaId 461 AreaID, 462 nsVrOspfImportAsExtern 463 INTEGER, 464 nsVrOspfSpfRuns 465 Counter32, 466 nsVrOspfAreaBdrRtrCount 467 Gauge32, 468 nsVrOspfAsBdrRtrCount 469 Gauge32, 470 nsVrOspfAreaLsaCount 471 Gauge32, 472 nsVrOspfAreaLsaCksumSum 473 Integer32, 474 nsVrOspfAreaSummary 475 INTEGER, 476 nsVrOspfAreaStatus 477 RowStatus, 478 nsVrOspfAreaVRID 479 INTEGER 480 } 481 482 nsVrOspfAreaId OBJECT-TYPE 483 SYNTAX AreaID 484 MAX-ACCESS read-only 485 STATUS current 486 DESCRIPTION 487 "A 32-bit integer uniquely identifying an area. 488 Area ID 0.0.0.0 is used for the OSPF backbone." 489 490 REFERENCE 491 "OSPF Version 2, Appendix C.2 Area parameters" 492 ::= { nsVrOspfAreaEntry 1 } 493 494 nsVrOspfImportAsExtern OBJECT-TYPE 495 SYNTAX INTEGER { 496 importExternal (1), 497 importNoExternal (2), 498 importNssa (3) 499 } 500 MAX-ACCESS read-create 501 STATUS current 502 DESCRIPTION 503 "The area's support for importing AS external 504 link- state advertisements." 505 REFERENCE 506 "OSPF Version 2, Appendix C.2 Area parameters" 507 DEFVAL { importExternal } 508 ::= { nsVrOspfAreaEntry 3 } 509 510 nsVrOspfSpfRuns OBJECT-TYPE 511 SYNTAX Counter32 512 MAX-ACCESS read-only 513 STATUS current 514 DESCRIPTION 515 "The number of times that the intra-area route 516 table has been calculated using this area's 517 link-state database. This is typically done 518 using Dijkstra's algorithm." 519 520 ::= { nsVrOspfAreaEntry 4 } 521 522 nsVrOspfAreaBdrRtrCount OBJECT-TYPE 523 SYNTAX Gauge32 524 MAX-ACCESS read-only 525 STATUS current 526 DESCRIPTION 527 "The total number of area border routers reach- 528 able within this area. This is initially zero, 529 and is calculated in each SPF Pass." 530 ::= { nsVrOspfAreaEntry 5 } 531 532 nsVrOspfAsBdrRtrCount OBJECT-TYPE 533 SYNTAX Gauge32 534 MAX-ACCESS read-only 535 STATUS current 536 DESCRIPTION 537 "The total number of Autonomous System border 538 routers reachable within this area. This is 539 initially zero, and is calculated in each SPF 540 Pass." 541 ::= { nsVrOspfAreaEntry 6 } 542 543 nsVrOspfAreaLsaCount OBJECT-TYPE 544 SYNTAX Gauge32 545 MAX-ACCESS read-only 546 STATUS current 547 DESCRIPTION 548 "The total number of link-state advertisements 549 in this area's link-state database, excluding 550 AS External LSA's." 551 ::= { nsVrOspfAreaEntry 7 } 552 553 nsVrOspfAreaLsaCksumSum OBJECT-TYPE 554 SYNTAX Integer32 555 MAX-ACCESS read-only 556 STATUS current 557 DESCRIPTION 558 "The 32-bit unsigned sum of the link-state ad- 559 vertisements' LS checksums contained in this 560 area's link-state database. This sum excludes 561 external (LS type 5) link-state advertisements. 562 The sum can be used to determine if there has 563 been a change in a router's link state data- 564 base, and to compare the link-state database of 565 566 two routers." 567 DEFVAL { 0 } 568 ::= { nsVrOspfAreaEntry 8 } 569 570 nsVrOspfAreaSummary OBJECT-TYPE 571 SYNTAX INTEGER { 572 noAreaSummary (1), 573 sendAreaSummary (2) 574 } 575 MAX-ACCESS read-create 576 STATUS current 577 DESCRIPTION 578 "The variable nsVrOspfAreaSummary controls the im- 579 port of summary LSAs into stub areas. It has 580 no effect on other areas. 581 582 If it is noAreaSummary, the router will neither 583 originate nor propagate summary LSAs into the 584 stub area. It will rely entirely on its de- 585 fault route. 586 587 If it is sendAreaSummary, the router will both 588 summarize and propagate summary LSAs." 589 DEFVAL { noAreaSummary } 590 ::= { nsVrOspfAreaEntry 9 } 591 592 nsVrOspfAreaStatus OBJECT-TYPE 593 SYNTAX RowStatus 594 MAX-ACCESS read-create 595 STATUS current 596 DESCRIPTION 597 "This variable displays the status of the en- 598 try. Setting it to 'invalid' has the effect of 599 rendering it inoperative. The internal effect 600 (row removal) is implementation dependent." 601 ::= { nsVrOspfAreaEntry 10 } 602 603 nsVrOspfAreaVRID OBJECT-TYPE 604 SYNTAX INTEGER (0..65535) 605 MAX-ACCESS read-only 606 STATUS current 607 DESCRIPTION 608 "Virtual Router ID. VRID range for system created 609 VRs: [1-1024] and for user created VRs: [1025-2048]" 610 ::= { nsVrOspfAreaEntry 11 } 611 612-- OSPF Area Default Metric Table 613 614-- The OSPF Area Default Metric Table describes the metrics 615-- that a default Area Border Router will advertise into a 616-- Stub area. 617 618 nsVrOspfStubAreaTable OBJECT-TYPE 619 SYNTAX SEQUENCE OF NsVrOspfStubAreaEntry 620 621 MAX-ACCESS not-accessible 622 STATUS current 623 DESCRIPTION 624 "The set of metrics that will be advertised by 625 a default Area Border Router into a stub area." 626 REFERENCE 627 "OSPF Version 2, Appendix C.2, Area Parameters" 628 ::= { nsVrOspf 3 } 629 630 nsVrOspfStubAreaEntry OBJECT-TYPE 631 SYNTAX NsVrOspfStubAreaEntry 632 MAX-ACCESS not-accessible 633 STATUS current 634 DESCRIPTION 635 "The metric for a given Type of Service that 636 will be advertised by a default Area Border 637 Router into a stub area." 638 REFERENCE 639 "OSPF Version 2, Appendix C.2, Area Parameters" 640 INDEX { nsVrOspfStubVRID, nsVrOspfStubAreaId, nsVrOspfStubTOS } 641 ::= { nsVrOspfStubAreaTable 1 } 642 643 NsVrOspfStubAreaEntry ::= 644 SEQUENCE { 645 nsVrOspfStubAreaId 646 AreaID, 647 nsVrOspfStubTOS 648 TOSType, 649 nsVrOspfStubMetric 650 BigMetric, 651 nsVrOspfStubStatus 652 RowStatus, 653 nsVrOspfStubMetricType 654 INTEGER, 655 nsVrOspfStubVRID 656 INTEGER 657 } 658 659 nsVrOspfStubAreaId OBJECT-TYPE 660 SYNTAX AreaID 661 MAX-ACCESS read-only 662 STATUS current 663 DESCRIPTION 664 "The 32 bit identifier for the Stub Area. On 665 creation, this can be derived from the in- 666 stance." 667 ::= { nsVrOspfStubAreaEntry 1 } 668 669 nsVrOspfStubTOS OBJECT-TYPE 670 SYNTAX TOSType 671 MAX-ACCESS read-only 672 STATUS current 673 DESCRIPTION 674 "The Type of Service associated with the 675 metric. On creation, this can be derived from 676 the instance." 677 ::= { nsVrOspfStubAreaEntry 2 } 678 679 nsVrOspfStubMetric OBJECT-TYPE 680 SYNTAX BigMetric 681 MAX-ACCESS read-create 682 STATUS current 683 DESCRIPTION 684 "The metric value applied at the indicated type 685 of service. By default, this equals the least 686 metric at the type of service among the inter- 687 faces to other areas." 688 ::= { nsVrOspfStubAreaEntry 3 } 689 690 nsVrOspfStubStatus OBJECT-TYPE 691 SYNTAX RowStatus 692 MAX-ACCESS read-create 693 STATUS current 694 DESCRIPTION 695 "This variable displays the status of the en- 696 try. Setting it to 'invalid' has the effect of 697 rendering it inoperative. The internal effect 698 (row removal) is implementation dependent." 699 ::= { nsVrOspfStubAreaEntry 4 } 700 701 nsVrOspfStubMetricType OBJECT-TYPE 702 SYNTAX INTEGER { 703 nsVrOspfMetric (1), -- OSPF Metric 704 comparableCost (2), -- external type 1 705 nonComparable (3) -- external type 2 706 } 707 MAX-ACCESS read-create 708 STATUS current 709 DESCRIPTION 710 "This variable displays the type of metric ad- 711 vertised as a default route." 712 DEFVAL { nsVrOspfMetric } 713 ::= { nsVrOspfStubAreaEntry 5 } 714 715 nsVrOspfStubVRID OBJECT-TYPE 716 SYNTAX INTEGER (0..65535) 717 MAX-ACCESS read-only 718 STATUS current 719 DESCRIPTION 720 "Virtual Router ID. VRID range for system created 721 VRs: [1-1024] and for user created VRs: [1025-2048]" 722 ::= { nsVrOspfStubAreaEntry 6 } 723 724-- OSPF Link State Database 725 726-- The Link State Database contains the Link State 727-- Advertisements from throughout the areas that the 728-- device is attached to. 729 730 nsVrOspfLsdbTable OBJECT-TYPE 731 SYNTAX SEQUENCE OF NsVrOspfLsdbEntry 732 MAX-ACCESS not-accessible 733 STATUS current 734 DESCRIPTION 735 "The OSPF Process's Link State Database." 736 REFERENCE 737 "OSPF Version 2, Section 12 Link State Adver- 738 tisements" 739 ::= { nsVrOspf 4 } 740 741 nsVrOspfLsdbEntry OBJECT-TYPE 742 SYNTAX NsVrOspfLsdbEntry 743 MAX-ACCESS not-accessible 744 STATUS current 745 DESCRIPTION 746 "A single Link State Advertisement." 747 INDEX { nsVrOspfLsdbVRID, nsVrOspfLsdbAreaId, nsVrOspfLsdbType, 748 nsVrOspfLsdbLsid, nsVrOspfLsdbRouterId } 749 ::= { nsVrOspfLsdbTable 1 } 750 751 NsVrOspfLsdbEntry ::= 752 SEQUENCE { 753 nsVrOspfLsdbAreaId 754 AreaID, 755 nsVrOspfLsdbType 756 INTEGER, 757 nsVrOspfLsdbLsid 758 IpAddress, 759 nsVrOspfLsdbRouterId 760 RouterID, 761 nsVrOspfLsdbSequence 762 Integer32, 763 nsVrOspfLsdbAge 764 Integer32, 765 nsVrOspfLsdbChecksum 766 Integer32, 767 nsVrOspfLsdbAdvertisement 768 OCTET STRING, 769 nsVrOspfLsdbVRID 770 INTEGER 771 } 772 773 nsVrOspfLsdbAreaId OBJECT-TYPE 774 SYNTAX AreaID 775 MAX-ACCESS read-only 776 STATUS current 777 DESCRIPTION 778 "The 32 bit identifier of the Area from which 779 the LSA was received." 780 REFERENCE 781 "OSPF Version 2, Appendix C.2 Area parameters" 782 ::= { nsVrOspfLsdbEntry 1 } 783 784-- External Link State Advertisements are permitted 785-- for backward compatibility, but should be displayed in 786-- the nsVrOspfExtLsdbTable rather than here. 787 788 nsVrOspfLsdbType OBJECT-TYPE 789 SYNTAX INTEGER { 790 routerLink (1), 791 networkLink (2), 792 summaryLink (3), 793 asSummaryLink (4), 794 asExternalLink (5), -- but see nsVrOspfExtLsdbTable 795 multicastLink (6), 796 nssaExternalLink (7) 797 } 798 MAX-ACCESS read-only 799 STATUS current 800 DESCRIPTION 801 "The type of the link state advertisement. 802 Each link state type has a separate advertise- 803 ment format." 804 REFERENCE 805 "OSPF Version 2, Appendix A.4.1 The Link State 806 Advertisement header" 807 ::= { nsVrOspfLsdbEntry 2 } 808 809 nsVrOspfLsdbLsid OBJECT-TYPE 810 SYNTAX IpAddress 811 MAX-ACCESS read-only 812 STATUS current 813 DESCRIPTION 814 "The Link State ID is an LS Type Specific field 815 containing either a Router ID or an IP Address; 816 it identifies the piece of the routing domain 817 that is being described by the advertisement." 818 REFERENCE 819 "OSPF Version 2, Section 12.1.4 Link State ID" 820 ::= { nsVrOspfLsdbEntry 3 } 821 822 nsVrOspfLsdbRouterId OBJECT-TYPE 823 SYNTAX RouterID 824 MAX-ACCESS read-only 825 STATUS current 826 DESCRIPTION 827 "The 32 bit number that uniquely identifies the 828 originating router in the Autonomous System." 829 REFERENCE 830 "OSPF Version 2, Appendix C.1 Global parameters" 831 ::= { nsVrOspfLsdbEntry 4 } 832 833-- Note that the OSPF Sequence Number is a 32 bit signed 834-- integer. It starts with the value '80000001'h, 835-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 836-- Thus, a typical sequence number will be very negative. 837 838 nsVrOspfLsdbSequence OBJECT-TYPE 839 SYNTAX Integer32 840 MAX-ACCESS read-only 841 STATUS current 842 DESCRIPTION 843 "The sequence number field is a signed 32-bit 844 integer. It is used to detect old and dupli- 845 cate link state advertisements. The space of 846 sequence numbers is linearly ordered. The 847 larger the sequence number the more recent the 848 advertisement." 849 REFERENCE 850 "OSPF Version 2, Section 12.1.6 LS sequence 851 number" 852 ::= { nsVrOspfLsdbEntry 5 } 853 854 nsVrOspfLsdbAge OBJECT-TYPE 855 SYNTAX Integer32 -- Should be 0..MaxAge 856 MAX-ACCESS read-only 857 STATUS current 858 DESCRIPTION 859 "This field is the age of the link state adver- 860 tisement in seconds." 861 REFERENCE 862 "OSPF Version 2, Section 12.1.1 LS age" 863 ::= { nsVrOspfLsdbEntry 6 } 864 865 nsVrOspfLsdbChecksum OBJECT-TYPE 866 SYNTAX Integer32 867 MAX-ACCESS read-only 868 STATUS current 869 870 DESCRIPTION 871 "This field is the checksum of the complete 872 contents of the advertisement, excepting the 873 age field. The age field is excepted so that 874 an advertisement's age can be incremented 875 without updating the checksum. The checksum 876 used is the same that is used for ISO connec- 877 tionless datagrams; it is commonly referred to 878 as the Fletcher checksum." 879 REFERENCE 880 "OSPF Version 2, Section 12.1.7 LS checksum" 881 ::= { nsVrOspfLsdbEntry 7 } 882 883 nsVrOspfLsdbAdvertisement OBJECT-TYPE 884 SYNTAX OCTET STRING (SIZE (1..65535)) 885 MAX-ACCESS read-only 886 STATUS current 887 DESCRIPTION 888 "The entire Link State Advertisement, including 889 its header." 890 REFERENCE 891 "OSPF Version 2, Section 12 Link State Adver- 892 tisements" 893 ::= { nsVrOspfLsdbEntry 8 } 894 895 nsVrOspfLsdbVRID OBJECT-TYPE 896 SYNTAX INTEGER (0..65535) 897 MAX-ACCESS read-only 898 STATUS current 899 DESCRIPTION 900 "Virtual Router ID. VRID range for system created 901 VRs: [1-1024] and for user created VRs: [1025-2048]" 902 ::= { nsVrOspfLsdbEntry 9 } 903 904-- OSPF Host Table 905 906-- The Host/Metric Table indicates what hosts are directly 907 908-- attached to the Router, and what metrics and types of 909-- service should be advertised for them. 910 911 nsVrOspfHostTable OBJECT-TYPE 912 SYNTAX SEQUENCE OF NsVrOspfHostEntry 913 MAX-ACCESS not-accessible 914 STATUS current 915 DESCRIPTION 916 "The list of Hosts, and their metrics, that the 917 router will advertise as host routes." 918 REFERENCE 919 "OSPF Version 2, Appendix C.6 Host route param- 920 eters" 921 ::= { nsVrOspf 6 } 922 923 nsVrOspfHostEntry OBJECT-TYPE 924 SYNTAX NsVrOspfHostEntry 925 MAX-ACCESS not-accessible 926 STATUS current 927 DESCRIPTION 928 "A metric to be advertised, for a given type of 929 service, when a given host is reachable." 930 INDEX { nsVrOspfHostVRID, nsVrOspfHostIpAddress, nsVrOspfHostTOS } 931 ::= { nsVrOspfHostTable 1 } 932 933 NsVrOspfHostEntry ::= 934 SEQUENCE { 935 nsVrOspfHostIpAddress 936 IpAddress, 937 nsVrOspfHostTOS 938 TOSType, 939 nsVrOspfHostMetric 940 Metric, 941 nsVrOspfHostStatus 942 RowStatus, 943 nsVrOspfHostAreaID 944 AreaID, 945 nsVrOspfHostVRID 946 INTEGER 947 } 948 949 nsVrOspfHostIpAddress OBJECT-TYPE 950 SYNTAX IpAddress 951 MAX-ACCESS read-only 952 STATUS current 953 DESCRIPTION 954 "The IP Address of the Host." 955 REFERENCE 956 "OSPF Version 2, Appendix C.6 Host route parame- 957 958 ters" 959 ::= { nsVrOspfHostEntry 1 } 960 961 nsVrOspfHostTOS OBJECT-TYPE 962 SYNTAX TOSType 963 MAX-ACCESS read-only 964 STATUS current 965 DESCRIPTION 966 "The Type of Service of the route being config- 967 ured." 968 REFERENCE 969 "OSPF Version 2, Appendix C.6 Host route parame- 970 ters" 971 ::= { nsVrOspfHostEntry 2 } 972 973 nsVrOspfHostMetric OBJECT-TYPE 974 SYNTAX Metric 975 MAX-ACCESS read-create 976 STATUS current 977 DESCRIPTION 978 "The Metric to be advertised." 979 REFERENCE 980 "OSPF Version 2, Appendix C.6 Host route parame- 981 ters" 982 ::= { nsVrOspfHostEntry 3 } 983 984 nsVrOspfHostStatus OBJECT-TYPE 985 SYNTAX RowStatus 986 MAX-ACCESS read-create 987 STATUS current 988 DESCRIPTION 989 "This variable displays the status of the en- 990 try. Setting it to 'invalid' has the effect of 991 rendering it inoperative. The internal effect 992 (row removal) is implementation dependent." 993 ::= { nsVrOspfHostEntry 4 } 994 995 nsVrOspfHostAreaID OBJECT-TYPE 996 SYNTAX AreaID 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION 1000 "The Area the Host Entry is to be found within. 1001 By default, the area that a subsuming OSPF in- 1002 terface is in, or 0.0.0.0" 1003 1004 REFERENCE 1005 "OSPF Version 2, Appendix C.2 Area parameters" 1006 ::= { nsVrOspfHostEntry 5 } 1007 1008 nsVrOspfHostVRID OBJECT-TYPE 1009 SYNTAX INTEGER (0..65535) 1010 MAX-ACCESS read-only 1011 STATUS current 1012 DESCRIPTION 1013 "Virtual Router ID. VRID range for system created 1014 VRs: [1-1024] and for user created VRs: [1025-2048]" 1015 ::= { nsVrOspfHostEntry 6 } 1016 1017-- OSPF Interface Table 1018 1019-- The OSPF Interface Table augments the ipAddrTable 1020-- with OSPF specific information. 1021 1022 nsVrOspfIfTable OBJECT-TYPE 1023 SYNTAX SEQUENCE OF NsVrOspfIfEntry 1024 MAX-ACCESS not-accessible 1025 STATUS current 1026 DESCRIPTION 1027 "The OSPF Interface Table describes the inter- 1028 faces from the viewpoint of OSPF." 1029 REFERENCE 1030 "OSPF Version 2, Appendix C.3 Router interface 1031 parameters" 1032 ::= { nsVrOspf 7 } 1033 1034 nsVrOspfIfEntry OBJECT-TYPE 1035 SYNTAX NsVrOspfIfEntry 1036 MAX-ACCESS not-accessible 1037 STATUS current 1038 DESCRIPTION 1039 "The OSPF Interface Entry describes one inter- 1040 face from the viewpoint of OSPF." 1041 INDEX { nsVrOspfIfVRID, nsVrOspfIfIpAddress, nsVrOspfAddressLessIf } 1042 ::= { nsVrOspfIfTable 1 } 1043 1044 NsVrOspfIfEntry ::= 1045 SEQUENCE { 1046 nsVrOspfIfIpAddress 1047 IpAddress, 1048 nsVrOspfAddressLessIf 1049 Integer32, 1050 nsVrOspfIfAreaId 1051 AreaID, 1052 nsVrOspfIfType 1053 INTEGER, 1054 nsVrOspfIfAdminStat 1055 Status, 1056 nsVrOspfIfRtrPriority 1057 DesignatedRouterPriority, 1058 nsVrOspfIfTransitDelay 1059 1060 UpToMaxAge, 1061 nsVrOspfIfRetransInterval 1062 UpToMaxAge, 1063 nsVrOspfIfHelloInterval 1064 HelloRange, 1065 nsVrOspfIfRtrDeadInterval 1066 PositiveInteger, 1067 nsVrOspfIfPollInterval 1068 PositiveInteger, 1069 nsVrOspfIfState 1070 INTEGER, 1071 nsVrOspfIfDesignatedRouter 1072 IpAddress, 1073 nsVrOspfIfBackupDesignatedRouter 1074 IpAddress, 1075 nsVrOspfIfEvents 1076 Counter32, 1077 nsVrOspfIfAuthType 1078 INTEGER, 1079 nsVrOspfIfAuthKey 1080 OCTET STRING, 1081 nsVrOspfIfStatus 1082 RowStatus, 1083 nsVrOspfIfMulticastForwarding 1084 INTEGER, 1085 nsVrOspfIfDemand 1086 TruthValue, 1087 nsVrOspfIfVRID 1088 INTEGER 1089 } 1090 1091 nsVrOspfIfIpAddress OBJECT-TYPE 1092 SYNTAX IpAddress 1093 MAX-ACCESS read-only 1094 STATUS current 1095 DESCRIPTION 1096 "The IP address of this OSPF interface." 1097 ::= { nsVrOspfIfEntry 1 } 1098 1099 nsVrOspfAddressLessIf OBJECT-TYPE 1100 SYNTAX Integer32 1101 MAX-ACCESS read-only 1102 STATUS current 1103 DESCRIPTION 1104 "For the purpose of easing the instancing of 1105 addressed and addressless interfaces; This 1106 variable takes the value 0 on interfaces with 1107 IP Addresses, and the corresponding value of 1108 ifIndex for interfaces having no IP Address." 1109 ::= { nsVrOspfIfEntry 2 } 1110 1111 nsVrOspfIfAreaId OBJECT-TYPE 1112 SYNTAX AreaID 1113 MAX-ACCESS read-create 1114 STATUS current 1115 DESCRIPTION 1116 "A 32-bit integer uniquely identifying the area 1117 to which the interface connects. Area ID 1118 0.0.0.0 is used for the OSPF backbone." 1119 DEFVAL { '00000000'H } -- 0.0.0.0 1120 ::= { nsVrOspfIfEntry 3 } 1121 1122 nsVrOspfIfType OBJECT-TYPE 1123 SYNTAX INTEGER { 1124 broadcast (1), 1125 nbma (2), 1126 pointToPoint (3), 1127 pointToMultipoint (5) 1128 } 1129 MAX-ACCESS read-create 1130 STATUS current 1131 DESCRIPTION 1132 "The OSPF interface type. 1133 1134 By way of a default, this field may be intuited 1135 from the corresponding value of ifType. Broad- 1136 cast LANs, such as Ethernet and IEEE 802.5, 1137 take the value 'broadcast', X.25 and similar 1138 technologies take the value 'nbma', and links 1139 that are definitively point to point take the 1140 value 'pointToPoint'." 1141 ::= { nsVrOspfIfEntry 4 } 1142 1143 nsVrOspfIfAdminStat OBJECT-TYPE 1144 SYNTAX Status 1145 MAX-ACCESS read-create 1146 STATUS current 1147 DESCRIPTION 1148 "The OSPF interface's administrative status. 1149 The value formed on the interface, and the in- 1150 terface will be advertised as an internal route 1151 to some area. The value 'disabled' denotes 1152 that the interface is external to OSPF." 1153 DEFVAL { enabled } 1154 ::= { nsVrOspfIfEntry 5 } 1155 1156 nsVrOspfIfRtrPriority OBJECT-TYPE 1157 SYNTAX DesignatedRouterPriority 1158 1159 MAX-ACCESS read-create 1160 STATUS current 1161 DESCRIPTION 1162 "The priority of this interface. Used in 1163 multi-access networks, this field is used in 1164 the designated router election algorithm. The 1165 value 0 signifies that the router is not eligi- 1166 ble to become the designated router on this 1167 particular network. In the event of a tie in 1168 this value, routers will use their Router ID as 1169 a tie breaker." 1170 DEFVAL { 1 } 1171 ::= { nsVrOspfIfEntry 6 } 1172 1173 nsVrOspfIfTransitDelay OBJECT-TYPE 1174 SYNTAX UpToMaxAge 1175 MAX-ACCESS read-create 1176 STATUS current 1177 DESCRIPTION 1178 "The estimated number of seconds it takes to 1179 transmit a link state update packet over this 1180 interface." 1181 DEFVAL { 1 } 1182 ::= { nsVrOspfIfEntry 7 } 1183 1184 nsVrOspfIfRetransInterval OBJECT-TYPE 1185 SYNTAX UpToMaxAge 1186 MAX-ACCESS read-create 1187 STATUS current 1188 DESCRIPTION 1189 "The number of seconds between link-state ad- 1190 vertisement retransmissions, for adjacencies 1191 belonging to this interface. This value is 1192 also used when retransmitting database descrip- 1193 tion and link-state request packets." 1194 DEFVAL { 5 } 1195 ::= { nsVrOspfIfEntry 8 } 1196 1197 nsVrOspfIfHelloInterval OBJECT-TYPE 1198 SYNTAX HelloRange 1199 MAX-ACCESS read-create 1200 STATUS current 1201 DESCRIPTION 1202 "The length of time, in seconds, between the 1203 Hello packets that the router sends on the in- 1204 1205 terface. This value must be the same for all 1206 routers attached to a common network." 1207 DEFVAL { 10 } 1208 ::= { nsVrOspfIfEntry 9 } 1209 1210 nsVrOspfIfRtrDeadInterval OBJECT-TYPE 1211 SYNTAX PositiveInteger 1212 MAX-ACCESS read-create 1213 STATUS current 1214 DESCRIPTION 1215 "The number of seconds that a router's Hello 1216 packets have not been seen before it's neigh- 1217 bors declare the router down. This should be 1218 some multiple of the Hello interval. This 1219 value must be the same for all routers attached 1220 to a common network." 1221 DEFVAL { 40 } 1222 ::= { nsVrOspfIfEntry 10 } 1223 1224 nsVrOspfIfPollInterval OBJECT-TYPE 1225 SYNTAX PositiveInteger 1226 MAX-ACCESS read-create 1227 STATUS current 1228 DESCRIPTION 1229 "The larger time interval, in seconds, between 1230 the Hello packets sent to an inactive non- 1231 broadcast multi- access neighbor." 1232 DEFVAL { 120 } 1233 ::= { nsVrOspfIfEntry 11 } 1234 1235 nsVrOspfIfState OBJECT-TYPE 1236 SYNTAX INTEGER { 1237 down (1), 1238 loopback (2), 1239 waiting (3), 1240 pointToPoint (4), 1241 designatedRouter (5), 1242 backupDesignatedRouter (6), 1243 otherDesignatedRouter (7) 1244 } 1245 MAX-ACCESS read-only 1246 STATUS current 1247 DESCRIPTION 1248 "The OSPF Interface State." 1249 DEFVAL { down } 1250 1251 ::= { nsVrOspfIfEntry 12 } 1252 1253 nsVrOspfIfDesignatedRouter OBJECT-TYPE 1254 SYNTAX IpAddress 1255 MAX-ACCESS read-only 1256 STATUS current 1257 DESCRIPTION 1258 "The IP Address of the Designated Router." 1259 DEFVAL { '00000000'H } -- 0.0.0.0 1260 ::= { nsVrOspfIfEntry 13 } 1261 1262 nsVrOspfIfBackupDesignatedRouter OBJECT-TYPE 1263 SYNTAX IpAddress 1264 MAX-ACCESS read-only 1265 STATUS current 1266 DESCRIPTION 1267 "The IP Address of the Backup Designated 1268 Router." 1269 DEFVAL { '00000000'H } -- 0.0.0.0 1270 ::= { nsVrOspfIfEntry 14 } 1271 1272 nsVrOspfIfEvents OBJECT-TYPE 1273 SYNTAX Counter32 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "The number of times this OSPF interface has 1278 changed its state, or an error has occurred." 1279 ::= { nsVrOspfIfEntry 15 } 1280 1281 nsVrOspfIfAuthKey OBJECT-TYPE 1282 SYNTAX OCTET STRING (SIZE (0..256)) 1283 MAX-ACCESS read-create 1284 STATUS current 1285 DESCRIPTION 1286 "The Authentication Key. If the Area's Author- 1287 ization Type is simplePassword, and the key 1288 length is shorter than 8 octets, the agent will 1289 left adjust and zero fill to 8 octets. 1290 1291 Note that unauthenticated interfaces need no 1292 authentication key, and simple password authen- 1293 tication cannot use a key of more than 8 oc- 1294 tets. Larger keys are useful only with authen- 1295 tication mechanisms not specified in this docu- 1296 1297 ment. 1298 1299 When read, nsVrOspfIfAuthKey always returns an Oc- 1300 tet String of length zero." 1301 REFERENCE 1302 "OSPF Version 2, Section 9 The Interface Data 1303 Structure" 1304 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 1305 ::= { nsVrOspfIfEntry 16 } 1306 1307 nsVrOspfIfStatus OBJECT-TYPE 1308 SYNTAX RowStatus 1309 MAX-ACCESS read-create 1310 STATUS current 1311 DESCRIPTION 1312 "This variable displays the status of the en- 1313 try. Setting it to 'invalid' has the effect of 1314 rendering it inoperative. The internal effect 1315 (row removal) is implementation dependent." 1316 ::= { nsVrOspfIfEntry 17 } 1317 1318 nsVrOspfIfMulticastForwarding OBJECT-TYPE 1319 SYNTAX INTEGER { 1320 blocked (1), -- no multicast forwarding 1321 multicast (2), -- using multicast address 1322 unicast (3) -- to each OSPF neighbor 1323 } 1324 MAX-ACCESS read-create 1325 STATUS current 1326 DESCRIPTION 1327 "The way multicasts should forwarded on this 1328 interface; not forwarded, forwarded as data 1329 link multicasts, or forwarded as data link uni- 1330 casts. Data link multicasting is not meaning- 1331 ful on point to point and NBMA interfaces, and 1332 setting nsVrOspfMulticastForwarding to 0 effective- 1333 ly disables all multicast forwarding." 1334 DEFVAL { blocked } 1335 ::= { nsVrOspfIfEntry 18 } 1336 1337 nsVrOspfIfDemand OBJECT-TYPE 1338 SYNTAX TruthValue 1339 MAX-ACCESS read-create 1340 STATUS current 1341 DESCRIPTION 1342 "Indicates whether Demand OSPF procedures (hel- 1343 1344 lo supression to FULL neighbors and setting the 1345 DoNotAge flag on proogated LSAs) should be per- 1346 formed on this interface." 1347 DEFVAL { false } 1348 ::= { nsVrOspfIfEntry 19 } 1349 1350 nsVrOspfIfAuthType OBJECT-TYPE 1351 SYNTAX INTEGER (0..255) 1352 -- none (0), 1353 -- simplePassword (1) 1354 -- md5 (2) 1355 -- reserved for specification by IANA (> 2) 1356 MAX-ACCESS read-create 1357 STATUS current 1358 DESCRIPTION 1359 "The authentication type specified for an in- 1360 terface. Additional authentication types may 1361 be assigned locally." 1362 REFERENCE 1363 "OSPF Version 2, Appendix E Authentication" 1364 DEFVAL { 0 } -- no authentication, by default 1365 ::= { nsVrOspfIfEntry 20 } 1366 1367 nsVrOspfIfVRID OBJECT-TYPE 1368 SYNTAX INTEGER (0..65535) 1369 MAX-ACCESS read-only 1370 STATUS current 1371 DESCRIPTION 1372 "Virtual Router ID. VRID range for system created 1373 VRs: [1-1024] and for user created VRs: [1025-2048]" 1374 ::= { nsVrOspfIfEntry 21 } 1375 1376-- OSPF Interface Metric Table 1377 1378-- The Metric Table describes the metrics to be advertised 1379-- for a specified interface at the various types of service. 1380-- As such, this table is an adjunct of the OSPF Interface 1381-- Table. 1382 1383-- Types of service, as defined by RFC 791, have the ability 1384-- to request low delay, high bandwidth, or reliable linkage. 1385 1386-- For the purposes of this specification, the measure of 1387-- bandwidth 1388 1389-- Metric = 10^8 / ifSpeed 1390 1391-- is the default value. For multiple link interfaces, note 1392-- that ifSpeed is the sum of the individual link speeds. 1393-- This yields a number having the following typical values: 1394 1395-- Network Type/bit rate Metric 1396 1397-- >= 100 MBPS 1 1398-- Ethernet/802.3 10 1399 1400-- E1 48 1401-- T1 (ESF) 65 1402-- 64 KBPS 1562 1403-- 56 KBPS 1785 1404-- 19.2 KBPS 5208 1405-- 9.6 KBPS 10416 1406 1407-- Routes that are not specified use the default (TOS 0) metric 1408 1409 nsVrOspfIfMetricTable OBJECT-TYPE 1410 SYNTAX SEQUENCE OF NsVrOspfIfMetricEntry 1411 MAX-ACCESS not-accessible 1412 STATUS current 1413 DESCRIPTION 1414 "The TOS metrics for a non-virtual interface 1415 identified by the interface index." 1416 REFERENCE 1417 "OSPF Version 2, Appendix C.3 Router interface 1418 parameters" 1419 ::= { nsVrOspf 8 } 1420 1421 nsVrOspfIfMetricEntry OBJECT-TYPE 1422 SYNTAX NsVrOspfIfMetricEntry 1423 MAX-ACCESS not-accessible 1424 STATUS current 1425 DESCRIPTION 1426 "A particular TOS metric for a non-virtual in- 1427 terface identified by the interface index." 1428 REFERENCE 1429 "OSPF Version 2, Appendix C.3 Router interface 1430 parameters" 1431 INDEX { nsVrOspfIfMetricVRID, 1432 nsVrOspfIfMetricIpAddress, 1433 nsVrOspfIfMetricAddressLessIf, 1434 nsVrOspfIfMetricTOS, 1435 nsVrOspfIfMetricVRID } 1436 ::= { nsVrOspfIfMetricTable 1 } 1437 1438 NsVrOspfIfMetricEntry ::= 1439 SEQUENCE { 1440 nsVrOspfIfMetricIpAddress 1441 IpAddress, 1442 nsVrOspfIfMetricAddressLessIf 1443 Integer32, 1444 nsVrOspfIfMetricTOS 1445 TOSType, 1446 nsVrOspfIfMetricValue 1447 Metric, 1448 nsVrOspfIfMetricStatus 1449 RowStatus, 1450 nsVrOspfIfMetricVRID 1451 INTEGER 1452 1453 } 1454 1455 nsVrOspfIfMetricIpAddress OBJECT-TYPE 1456 SYNTAX IpAddress 1457 MAX-ACCESS read-only 1458 STATUS current 1459 DESCRIPTION 1460 "The IP address of this OSPF interface. On row 1461 creation, this can be derived from the in- 1462 stance." 1463 ::= { nsVrOspfIfMetricEntry 1 } 1464 1465 nsVrOspfIfMetricAddressLessIf OBJECT-TYPE 1466 SYNTAX Integer32 1467 MAX-ACCESS read-only 1468 STATUS current 1469 DESCRIPTION 1470 "For the purpose of easing the instancing of 1471 addressed and addressless interfaces; This 1472 variable takes the value 0 on interfaces with 1473 IP Addresses, and the value of ifIndex for in- 1474 terfaces having no IP Address. On row crea- 1475 tion, this can be derived from the instance." 1476 ::= { nsVrOspfIfMetricEntry 2 } 1477 1478 nsVrOspfIfMetricTOS OBJECT-TYPE 1479 SYNTAX TOSType 1480 MAX-ACCESS read-only 1481 STATUS current 1482 DESCRIPTION 1483 "The type of service metric being referenced. 1484 On row creation, this can be derived from the 1485 instance." 1486 ::= { nsVrOspfIfMetricEntry 3 } 1487 1488 nsVrOspfIfMetricValue OBJECT-TYPE 1489 SYNTAX Metric 1490 MAX-ACCESS read-create 1491 STATUS current 1492 DESCRIPTION 1493 "The metric of using this type of service on 1494 this interface. The default value of the TOS 0 1495 Metric is 10^8 / ifSpeed." 1496 ::= { nsVrOspfIfMetricEntry 4 } 1497 1498 nsVrOspfIfMetricStatus OBJECT-TYPE 1499 1500 SYNTAX RowStatus 1501 MAX-ACCESS read-create 1502 STATUS current 1503 DESCRIPTION 1504 "This variable displays the status of the en- 1505 try. Setting it to 'invalid' has the effect of 1506 rendering it inoperative. The internal effect 1507 (row removal) is implementation dependent." 1508 ::= { nsVrOspfIfMetricEntry 5 } 1509 1510 nsVrOspfIfMetricVRID OBJECT-TYPE 1511 SYNTAX INTEGER (0..65535) 1512 MAX-ACCESS read-only 1513 STATUS current 1514 DESCRIPTION 1515 "Virtual Router ID. VRID range for system created 1516 VRs: [1-1024] and for user created VRs: [1025-2048]" 1517 ::= { nsVrOspfIfMetricEntry 6 } 1518 1519-- OSPF Virtual Interface Table 1520 1521-- The Virtual Interface Table describes the virtual 1522-- links that the OSPF Process is configured to 1523-- carry on. 1524 1525 nsVrOspfVirtIfTable OBJECT-TYPE 1526 SYNTAX SEQUENCE OF NsVrOspfVirtIfEntry 1527 MAX-ACCESS not-accessible 1528 STATUS current 1529 DESCRIPTION 1530 "Information about this router's virtual inter- 1531 faces." 1532 REFERENCE 1533 "OSPF Version 2, Appendix C.4 Virtual link 1534 parameters" 1535 ::= { nsVrOspf 9 } 1536 1537 nsVrOspfVirtIfEntry OBJECT-TYPE 1538 SYNTAX NsVrOspfVirtIfEntry 1539 MAX-ACCESS not-accessible 1540 STATUS current 1541 DESCRIPTION 1542 "Information about a single Virtual Interface." 1543 INDEX { nsVrOspfVirtIfVRID, nsVrOspfVirtIfAreaId, nsVrOspfVirtIfNeighbor } 1544 ::= { nsVrOspfVirtIfTable 1 } 1545 1546 NsVrOspfVirtIfEntry ::= 1547 SEQUENCE { 1548 nsVrOspfVirtIfAreaId 1549 AreaID, 1550 nsVrOspfVirtIfNeighbor 1551 RouterID, 1552 nsVrOspfVirtIfTransitDelay 1553 UpToMaxAge, 1554 nsVrOspfVirtIfRetransInterval 1555 1556 UpToMaxAge, 1557 nsVrOspfVirtIfHelloInterval 1558 HelloRange, 1559 nsVrOspfVirtIfRtrDeadInterval 1560 PositiveInteger, 1561 nsVrOspfVirtIfState 1562 INTEGER, 1563 nsVrOspfVirtIfEvents 1564 Counter32, 1565 nsVrOspfVirtIfAuthType 1566 INTEGER, 1567 nsVrOspfVirtIfAuthKey 1568 OCTET STRING, 1569 nsVrOspfVirtIfStatus 1570 RowStatus, 1571 nsVrOspfVirtIfVRID 1572 INTEGER 1573 } 1574 1575 nsVrOspfVirtIfAreaId OBJECT-TYPE 1576 SYNTAX AreaID 1577 MAX-ACCESS read-only 1578 STATUS current 1579 DESCRIPTION 1580 "The Transit Area that the Virtual Link 1581 traverses. By definition, this is not 0.0.0.0" 1582 ::= { nsVrOspfVirtIfEntry 1 } 1583 1584 nsVrOspfVirtIfNeighbor OBJECT-TYPE 1585 SYNTAX RouterID 1586 MAX-ACCESS read-only 1587 STATUS current 1588 DESCRIPTION 1589 "The Router ID of the Virtual Neighbor." 1590 ::= { nsVrOspfVirtIfEntry 2 } 1591 1592 nsVrOspfVirtIfTransitDelay OBJECT-TYPE 1593 SYNTAX UpToMaxAge 1594 MAX-ACCESS read-create 1595 STATUS current 1596 DESCRIPTION 1597 "The estimated number of seconds it takes to 1598 transmit a link- state update packet over this 1599 interface." 1600 DEFVAL { 1 } 1601 ::= { nsVrOspfVirtIfEntry 3 } 1602 1603 nsVrOspfVirtIfRetransInterval OBJECT-TYPE 1604 SYNTAX UpToMaxAge 1605 MAX-ACCESS read-create 1606 STATUS current 1607 DESCRIPTION 1608 "The number of seconds between link-state ad- 1609 vertisement retransmissions, for adjacencies 1610 belonging to this interface. This value is 1611 also used when retransmitting database descrip- 1612 tion and link-state request packets. This 1613 value should be well over the expected round- 1614 trip time." 1615 DEFVAL { 5 } 1616 ::= { nsVrOspfVirtIfEntry 4 } 1617 1618 nsVrOspfVirtIfHelloInterval OBJECT-TYPE 1619 SYNTAX HelloRange 1620 MAX-ACCESS read-create 1621 STATUS current 1622 DESCRIPTION 1623 "The length of time, in seconds, between the 1624 Hello packets that the router sends on the in- 1625 terface. This value must be the same for the 1626 virtual neighbor." 1627 DEFVAL { 10 } 1628 ::= { nsVrOspfVirtIfEntry 5 } 1629 1630 nsVrOspfVirtIfRtrDeadInterval OBJECT-TYPE 1631 SYNTAX PositiveInteger 1632 MAX-ACCESS read-create 1633 STATUS current 1634 DESCRIPTION 1635 "The number of seconds that a router's Hello 1636 packets have not been seen before it's neigh- 1637 bors declare the router down. This should be 1638 some multiple of the Hello interval. This 1639 value must be the same for the virtual neigh- 1640 bor." 1641 DEFVAL { 60 } 1642 ::= { nsVrOspfVirtIfEntry 6 } 1643 1644 nsVrOspfVirtIfState OBJECT-TYPE 1645 SYNTAX INTEGER { 1646 down (1), -- these use the same encoding 1647 pointToPoint (4) -- as the nsVrOspfIfTable 1648 1649 } 1650 MAX-ACCESS read-only 1651 STATUS current 1652 DESCRIPTION 1653 "OSPF virtual interface states." 1654 DEFVAL { down } 1655 ::= { nsVrOspfVirtIfEntry 7 } 1656 1657 nsVrOspfVirtIfEvents OBJECT-TYPE 1658 SYNTAX Counter32 1659 MAX-ACCESS read-only 1660 STATUS current 1661 DESCRIPTION 1662 "The number of state changes or error events on 1663 this Virtual Link" 1664 ::= { nsVrOspfVirtIfEntry 8 } 1665 1666 nsVrOspfVirtIfAuthKey OBJECT-TYPE 1667 SYNTAX OCTET STRING (SIZE(0..256)) 1668 MAX-ACCESS read-create 1669 STATUS current 1670 DESCRIPTION 1671 "If Authentication Type is simplePassword, the 1672 device will left adjust and zero fill to 8 oc- 1673 tets. 1674 1675 Note that unauthenticated interfaces need no 1676 authentication key, and simple password authen- 1677 tication cannot use a key of more than 8 oc- 1678 tets. Larger keys are useful only with authen- 1679 tication mechanisms not specified in this docu- 1680 ment. 1681 1682 When read, nsVrOspfVifAuthKey always returns a 1683 string of length zero." 1684 REFERENCE 1685 "OSPF Version 2, Section 9 The Interface Data 1686 Structure" 1687 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 1688 ::= { nsVrOspfVirtIfEntry 9 } 1689 1690 nsVrOspfVirtIfStatus OBJECT-TYPE 1691 SYNTAX RowStatus 1692 MAX-ACCESS read-create 1693 STATUS current 1694 1695 DESCRIPTION 1696 "This variable displays the status of the en- 1697 try. Setting it to 'invalid' has the effect of 1698 rendering it inoperative. The internal effect 1699 (row removal) is implementation dependent." 1700 ::= { nsVrOspfVirtIfEntry 10 } 1701 1702 nsVrOspfVirtIfAuthType OBJECT-TYPE 1703 SYNTAX INTEGER (0..255) 1704 -- none (0), 1705 -- simplePassword (1) 1706 -- md5 (2) 1707 -- reserved for specification by IANA (> 2) 1708 MAX-ACCESS read-create 1709 STATUS current 1710 DESCRIPTION 1711 "The authentication type specified for a virtu- 1712 al interface. Additional authentication types 1713 may be assigned locally." 1714 REFERENCE 1715 "OSPF Version 2, Appendix E Authentication" 1716 DEFVAL { 0 } -- no authentication, by default 1717 ::= { nsVrOspfVirtIfEntry 11 } 1718 1719 nsVrOspfVirtIfVRID OBJECT-TYPE 1720 SYNTAX INTEGER (0..65535) 1721 MAX-ACCESS read-only 1722 STATUS current 1723 DESCRIPTION 1724 "Virtual Router ID. VRID range for system created 1725 VRs: [1-1024] and for user created VRs: [1025-2048]" 1726 ::= { nsVrOspfVirtIfEntry 12 } 1727 1728-- OSPF Neighbor Table 1729 1730-- The OSPF Neighbor Table describes all neighbors in 1731-- the locality of the subject router. 1732 1733 nsVrOspfNbrTable OBJECT-TYPE 1734 SYNTAX SEQUENCE OF NsVrOspfNbrEntry 1735 MAX-ACCESS not-accessible 1736 STATUS current 1737 DESCRIPTION 1738 "A table of non-virtual neighbor information." 1739 REFERENCE 1740 "OSPF Version 2, Section 10 The Neighbor Data 1741 Structure" 1742 ::= { nsVrOspf 10 } 1743 1744 nsVrOspfNbrEntry OBJECT-TYPE 1745 SYNTAX NsVrOspfNbrEntry 1746 MAX-ACCESS not-accessible 1747 STATUS current 1748 DESCRIPTION 1749 1750 "The information regarding a single neighbor." 1751 REFERENCE 1752 "OSPF Version 2, Section 10 The Neighbor Data 1753 Structure" 1754 INDEX { nsVrOspfNbrVRID, nsVrOspfNbrIpAddr, nsVrOspfNbrAddressLessIndex } 1755 ::= { nsVrOspfNbrTable 1 } 1756 1757 NsVrOspfNbrEntry ::= 1758 SEQUENCE { 1759 nsVrOspfNbrIpAddr 1760 IpAddress, 1761 nsVrOspfNbrAddressLessIndex 1762 InterfaceIndex, 1763 nsVrOspfNbrRtrId 1764 RouterID, 1765 nsVrOspfNbrOptions 1766 Integer32, 1767 nsVrOspfNbrPriority 1768 DesignatedRouterPriority, 1769 nsVrOspfNbrState 1770 INTEGER, 1771 nsVrOspfNbrEvents 1772 Counter32, 1773 nsVrOspfNbrLsRetransQLen 1774 Gauge32, 1775 nsVrOspfNbmaNbrStatus 1776 RowStatus, 1777 nsVrOspfNbmaNbrPermanence 1778 INTEGER, 1779 nsVrOspfNbrHelloSuppressed 1780 TruthValue, 1781 nsVrOspfNbrVRID 1782 INTEGER 1783 } 1784 1785 nsVrOspfNbrIpAddr OBJECT-TYPE 1786 SYNTAX IpAddress 1787 MAX-ACCESS read-only 1788 STATUS current 1789 DESCRIPTION 1790 "The IP address this neighbor is using in its 1791 IP Source Address. Note that, on addressless 1792 links, this will not be 0.0.0.0, but the ad- 1793 dress of another of the neighbor's interfaces." 1794 ::= { nsVrOspfNbrEntry 1 } 1795 1796 nsVrOspfNbrAddressLessIndex OBJECT-TYPE 1797 SYNTAX InterfaceIndex 1798 MAX-ACCESS read-only 1799 1800 STATUS current 1801 DESCRIPTION 1802 "On an interface having an IP Address, zero. 1803 On addressless interfaces, the corresponding 1804 value of ifIndex in the Internet Standard MIB. 1805 On row creation, this can be derived from the 1806 instance." 1807 ::= { nsVrOspfNbrEntry 2 } 1808 1809 nsVrOspfNbrRtrId OBJECT-TYPE 1810 SYNTAX RouterID 1811 MAX-ACCESS read-only 1812 STATUS current 1813 DESCRIPTION 1814 "A 32-bit integer (represented as a type IpAd- 1815 dress) uniquely identifying the neighboring 1816 router in the Autonomous System." 1817 DEFVAL { '00000000'H } -- 0.0.0.0 1818 ::= { nsVrOspfNbrEntry 3 } 1819 1820 nsVrOspfNbrOptions OBJECT-TYPE 1821 SYNTAX Integer32 1822 MAX-ACCESS read-only 1823 STATUS current 1824 DESCRIPTION 1825 "A Bit Mask corresponding to the neighbor's op- 1826 tions field. 1827 1828 Bit 0, if set, indicates that the system will 1829 operate on Type of Service metrics other than 1830 TOS 0. If zero, the neighbor will ignore all 1831 metrics except the TOS 0 metric. 1832 1833 Bit 1, if set, indicates that the associated 1834 area accepts and operates on external informa- 1835 tion; if zero, it is a stub area. 1836 1837 Bit 2, if set, indicates that the system is ca- 1838 pable of routing IP Multicast datagrams; i.e., 1839 that it implements the Multicast Extensions to 1840 OSPF. 1841 1842 Bit 3, if set, indicates that the associated 1843 area is an NSSA. These areas are capable of 1844 carrying type 7 external advertisements, which 1845 are translated into type 5 external advertise- 1846 1847 ments at NSSA borders." 1848 REFERENCE 1849 "OSPF Version 2, Section 12.1.2 Options" 1850 DEFVAL { 0 } 1851 ::= { nsVrOspfNbrEntry 4 } 1852 1853 nsVrOspfNbrPriority OBJECT-TYPE 1854 SYNTAX DesignatedRouterPriority 1855 MAX-ACCESS read-create 1856 STATUS current 1857 DESCRIPTION 1858 "The priority of this neighbor in the designat- 1859 ed router election algorithm. The value 0 sig- 1860 nifies that the neighbor is not eligible to be- 1861 come the designated router on this particular 1862 network." 1863 DEFVAL { 1 } 1864 ::= { nsVrOspfNbrEntry 5 } 1865 1866 nsVrOspfNbrState OBJECT-TYPE 1867 SYNTAX INTEGER { 1868 down (1), 1869 attempt (2), 1870 init (3), 1871 twoWay (4), 1872 exchangeStart (5), 1873 exchange (6), 1874 loading (7), 1875 full (8) 1876 } 1877 MAX-ACCESS read-only 1878 STATUS current 1879 DESCRIPTION 1880 "The State of the relationship with this Neigh- 1881 bor." 1882 REFERENCE 1883 "OSPF Version 2, Section 10.1 Neighbor States" 1884 DEFVAL { down } 1885 ::= { nsVrOspfNbrEntry 6 } 1886 1887 nsVrOspfNbrEvents OBJECT-TYPE 1888 SYNTAX Counter32 1889 MAX-ACCESS read-only 1890 STATUS current 1891 DESCRIPTION 1892 1893 "The number of times this neighbor relationship 1894 has changed state, or an error has occurred." 1895 ::= { nsVrOspfNbrEntry 7 } 1896 1897 nsVrOspfNbrLsRetransQLen OBJECT-TYPE 1898 SYNTAX Gauge32 1899 MAX-ACCESS read-only 1900 STATUS current 1901 DESCRIPTION 1902 "The current length of the retransmission 1903 queue." 1904 ::= { nsVrOspfNbrEntry 8 } 1905 1906 nsVrOspfNbmaNbrStatus OBJECT-TYPE 1907 SYNTAX RowStatus 1908 MAX-ACCESS read-create 1909 STATUS current 1910 DESCRIPTION 1911 "This variable displays the status of the en- 1912 try. Setting it to 'invalid' has the effect of 1913 rendering it inoperative. The internal effect 1914 (row removal) is implementation dependent." 1915 ::= { nsVrOspfNbrEntry 9 } 1916 1917 nsVrOspfNbmaNbrPermanence OBJECT-TYPE 1918 SYNTAX INTEGER { 1919 dynamic (1), -- learned through protocol 1920 permanent (2) -- configured address 1921 } 1922 MAX-ACCESS read-only 1923 STATUS current 1924 DESCRIPTION 1925 "This variable displays the status of the en- 1926 try. 'dynamic' and 'permanent' refer to how 1927 the neighbor became known." 1928 DEFVAL { permanent } 1929 ::= { nsVrOspfNbrEntry 10 } 1930 1931 nsVrOspfNbrHelloSuppressed OBJECT-TYPE 1932 SYNTAX TruthValue 1933 MAX-ACCESS read-only 1934 STATUS current 1935 DESCRIPTION 1936 "Indicates whether Hellos are being suppressed 1937 1938 to the neighbor" 1939 ::= { nsVrOspfNbrEntry 11 } 1940 1941 nsVrOspfNbrVRID OBJECT-TYPE 1942 SYNTAX INTEGER (0..65535) 1943 MAX-ACCESS read-only 1944 STATUS current 1945 DESCRIPTION 1946 "Virtual Router ID. VRID range for system created 1947 VRs: [1-1024] and for user created VRs: [1025-2048]" 1948 ::= { nsVrOspfNbrEntry 12 } 1949 1950-- OSPF Virtual Neighbor Table 1951 1952-- This table describes all virtual neighbors. 1953-- Since Virtual Links are configured in the 1954-- virtual interface table, this table is read-only. 1955 1956 nsVrOspfVirtNbrTable OBJECT-TYPE 1957 SYNTAX SEQUENCE OF NsVrOspfVirtNbrEntry 1958 MAX-ACCESS not-accessible 1959 STATUS current 1960 DESCRIPTION 1961 "A table of virtual neighbor information." 1962 REFERENCE 1963 "OSPF Version 2, Section 15 Virtual Links" 1964 ::= { nsVrOspf 11 } 1965 1966 nsVrOspfVirtNbrEntry OBJECT-TYPE 1967 SYNTAX NsVrOspfVirtNbrEntry 1968 MAX-ACCESS not-accessible 1969 STATUS current 1970 DESCRIPTION 1971 "Virtual neighbor information." 1972 INDEX { nsVrOspfVirtNbrVRID, nsVrOspfVirtNbrArea, nsVrOspfVirtNbrRtrId } 1973 ::= { nsVrOspfVirtNbrTable 1 } 1974 1975 NsVrOspfVirtNbrEntry ::= 1976 SEQUENCE { 1977 nsVrOspfVirtNbrArea 1978 AreaID, 1979 nsVrOspfVirtNbrRtrId 1980 RouterID, 1981 nsVrOspfVirtNbrIpAddr 1982 IpAddress, 1983 nsVrOspfVirtNbrOptions 1984 Integer32, 1985 nsVrOspfVirtNbrState 1986 INTEGER, 1987 nsVrOspfVirtNbrEvents 1988 Counter32, 1989 nsVrOspfVirtNbrLsRetransQLen 1990 Gauge32, 1991 nsVrOspfVirtNbrHelloSuppressed 1992 TruthValue, 1993 nsVrOspfVirtNbrVRID 1994 INTEGER 1995 1996 } 1997 1998 nsVrOspfVirtNbrArea OBJECT-TYPE 1999 SYNTAX AreaID 2000 MAX-ACCESS read-only 2001 STATUS current 2002 DESCRIPTION 2003 "The Transit Area Identifier." 2004 ::= { nsVrOspfVirtNbrEntry 1 } 2005 2006 nsVrOspfVirtNbrRtrId OBJECT-TYPE 2007 SYNTAX RouterID 2008 MAX-ACCESS read-only 2009 STATUS current 2010 DESCRIPTION 2011 "A 32-bit integer uniquely identifying the 2012 neighboring router in the Autonomous System." 2013 ::= { nsVrOspfVirtNbrEntry 2 } 2014 2015 nsVrOspfVirtNbrIpAddr OBJECT-TYPE 2016 SYNTAX IpAddress 2017 MAX-ACCESS read-only 2018 STATUS current 2019 DESCRIPTION 2020 "The IP address this Virtual Neighbor is us- 2021 ing." 2022 ::= { nsVrOspfVirtNbrEntry 3 } 2023 2024 nsVrOspfVirtNbrOptions OBJECT-TYPE 2025 SYNTAX Integer32 2026 MAX-ACCESS read-only 2027 STATUS current 2028 DESCRIPTION 2029 "A Bit Mask corresponding to the neighbor's op- 2030 tions field. 2031 2032 Bit 1, if set, indicates that the system will 2033 operate on Type of Service metrics other than 2034 TOS 0. If zero, the neighbor will ignore all 2035 metrics except the TOS 0 metric. 2036 2037 Bit 2, if set, indicates that the system is 2038 Network Multicast capable; ie, that it imple- 2039 ments OSPF Multicast Routing." 2040 ::= { nsVrOspfVirtNbrEntry 4 } 2041 2042 nsVrOspfVirtNbrState OBJECT-TYPE 2043 SYNTAX INTEGER { 2044 down (1), 2045 attempt (2), 2046 init (3), 2047 twoWay (4), 2048 exchangeStart (5), 2049 exchange (6), 2050 loading (7), 2051 full (8) 2052 } 2053 MAX-ACCESS read-only 2054 STATUS current 2055 DESCRIPTION 2056 "The state of the Virtual Neighbor Relation- 2057 ship." 2058 ::= { nsVrOspfVirtNbrEntry 5 } 2059 2060 nsVrOspfVirtNbrEvents OBJECT-TYPE 2061 SYNTAX Counter32 2062 MAX-ACCESS read-only 2063 STATUS current 2064 DESCRIPTION 2065 "The number of times this virtual link has 2066 changed its state, or an error has occurred." 2067 ::= { nsVrOspfVirtNbrEntry 6 } 2068 2069 nsVrOspfVirtNbrLsRetransQLen OBJECT-TYPE 2070 SYNTAX Gauge32 2071 MAX-ACCESS read-only 2072 STATUS current 2073 DESCRIPTION 2074 "The current length of the retransmission 2075 queue." 2076 ::= { nsVrOspfVirtNbrEntry 7 } 2077 2078 nsVrOspfVirtNbrHelloSuppressed OBJECT-TYPE 2079 SYNTAX TruthValue 2080 MAX-ACCESS read-only 2081 STATUS current 2082 DESCRIPTION 2083 "Indicates whether Hellos are being suppressed 2084 to the neighbor" 2085 ::= { nsVrOspfVirtNbrEntry 8 } 2086 2087 nsVrOspfVirtNbrVRID OBJECT-TYPE 2088 SYNTAX INTEGER (0..65535) 2089 MAX-ACCESS read-only 2090 STATUS current 2091 DESCRIPTION 2092 "Virtual Router ID. VRID range for system created 2093 VRs: [1-1024] and for user created VRs: [1025-2048]" 2094 ::= { nsVrOspfVirtNbrEntry 9 } 2095 2096-- OSPF Link State Database, External 2097 2098-- The Link State Database contains the Link State 2099-- Advertisements from throughout the areas that the 2100-- device is attached to. 2101 2102-- This table is identical to the OSPF LSDB Table in 2103-- format, but contains only External Link State 2104-- Advertisements. The purpose is to allow external 2105-- LSAs to be displayed once for the router rather 2106-- than once in each non-stub area. 2107 2108 nsVrOspfExtLsdbTable OBJECT-TYPE 2109 SYNTAX SEQUENCE OF NsVrOspfExtLsdbEntry 2110 MAX-ACCESS not-accessible 2111 STATUS current 2112 DESCRIPTION 2113 "The OSPF Process's Links State Database." 2114 REFERENCE 2115 "OSPF Version 2, Section 12 Link State Adver- 2116 tisements" 2117 ::= { nsVrOspf 12 } 2118 2119 nsVrOspfExtLsdbEntry OBJECT-TYPE 2120 SYNTAX NsVrOspfExtLsdbEntry 2121 MAX-ACCESS not-accessible 2122 STATUS current 2123 DESCRIPTION 2124 "A single Link State Advertisement." 2125 INDEX { nsVrOspfExtLsdbVRID, nsVrOspfExtLsdbType, nsVrOspfExtLsdbLsid, nsVrOspfExtLsdbRouterId } 2126 ::= { nsVrOspfExtLsdbTable 1 } 2127 2128 NsVrOspfExtLsdbEntry ::= 2129 SEQUENCE { 2130 nsVrOspfExtLsdbType 2131 INTEGER, 2132 nsVrOspfExtLsdbLsid 2133 IpAddress, 2134 nsVrOspfExtLsdbRouterId 2135 RouterID, 2136 nsVrOspfExtLsdbSequence 2137 Integer32, 2138 nsVrOspfExtLsdbAge 2139 Integer32, 2140 nsVrOspfExtLsdbChecksum 2141 Integer32, 2142 nsVrOspfExtLsdbAdvertisement 2143 OCTET STRING, 2144 nsVrOspfExtLsdbVRID 2145 INTEGER 2146 } 2147 2148 nsVrOspfExtLsdbType OBJECT-TYPE 2149 SYNTAX INTEGER { 2150 asExternalLink (5) 2151 } 2152 MAX-ACCESS read-only 2153 STATUS current 2154 DESCRIPTION 2155 "The type of the link state advertisement. 2156 Each link state type has a separate advertise- 2157 ment format." 2158 REFERENCE 2159 "OSPF Version 2, Appendix A.4.1 The Link State 2160 Advertisement header" 2161 ::= { nsVrOspfExtLsdbEntry 1 } 2162 2163 nsVrOspfExtLsdbLsid OBJECT-TYPE 2164 SYNTAX IpAddress 2165 MAX-ACCESS read-only 2166 STATUS current 2167 DESCRIPTION 2168 "The Link State ID is an LS Type Specific field 2169 containing either a Router ID or an IP Address; 2170 it identifies the piece of the routing domain 2171 that is being described by the advertisement." 2172 REFERENCE 2173 "OSPF Version 2, Section 12.1.4 Link State ID" 2174 ::= { nsVrOspfExtLsdbEntry 2 } 2175 2176 nsVrOspfExtLsdbRouterId OBJECT-TYPE 2177 SYNTAX RouterID 2178 MAX-ACCESS read-only 2179 STATUS current 2180 DESCRIPTION 2181 "The 32 bit number that uniquely identifies the 2182 originating router in the Autonomous System." 2183 REFERENCE 2184 "OSPF Version 2, Appendix C.1 Global parameters" 2185 ::= { nsVrOspfExtLsdbEntry 3 } 2186 2187-- Note that the OSPF Sequence Number is a 32 bit signed 2188-- integer. It starts with the value '80000001'h, 2189-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h 2190-- Thus, a typical sequence number will be very negative. 2191 2192 nsVrOspfExtLsdbSequence OBJECT-TYPE 2193 SYNTAX Integer32 2194 MAX-ACCESS read-only 2195 STATUS current 2196 DESCRIPTION 2197 "The sequence number field is a signed 32-bit 2198 integer. It is used to detect old and dupli- 2199 cate link state advertisements. The space of 2200 sequence numbers is linearly ordered. The 2201 larger the sequence number the more recent the 2202 advertisement." 2203 REFERENCE 2204 "OSPF Version 2, Section 12.1.6 LS sequence 2205 number" 2206 ::= { nsVrOspfExtLsdbEntry 4 } 2207 2208 nsVrOspfExtLsdbAge OBJECT-TYPE 2209 SYNTAX Integer32 -- Should be 0..MaxAge 2210 MAX-ACCESS read-only 2211 STATUS current 2212 DESCRIPTION 2213 "This field is the age of the link state adver- 2214 tisement in seconds." 2215 REFERENCE 2216 "OSPF Version 2, Section 12.1.1 LS age" 2217 ::= { nsVrOspfExtLsdbEntry 5 } 2218 2219 nsVrOspfExtLsdbChecksum OBJECT-TYPE 2220 SYNTAX Integer32 2221 MAX-ACCESS read-only 2222 STATUS current 2223 DESCRIPTION 2224 "This field is the checksum of the complete 2225 contents of the advertisement, excepting the 2226 age field. The age field is excepted so that 2227 an advertisement's age can be incremented 2228 without updating the checksum. The checksum 2229 used is the same that is used for ISO connec- 2230 tionless datagrams; it is commonly referred to 2231 as the Fletcher checksum." 2232 REFERENCE 2233 "OSPF Version 2, Section 12.1.7 LS checksum" 2234 ::= { nsVrOspfExtLsdbEntry 6 } 2235 2236 nsVrOspfExtLsdbAdvertisement OBJECT-TYPE 2237 2238 SYNTAX OCTET STRING (SIZE(36)) 2239 MAX-ACCESS read-only 2240 STATUS current 2241 DESCRIPTION 2242 "The entire Link State Advertisement, including 2243 its header." 2244 REFERENCE 2245 "OSPF Version 2, Section 12 Link State Adver- 2246 tisements" 2247 ::= { nsVrOspfExtLsdbEntry 7 } 2248 2249 nsVrOspfExtLsdbVRID OBJECT-TYPE 2250 SYNTAX INTEGER (0..65535) 2251 MAX-ACCESS read-only 2252 STATUS current 2253 DESCRIPTION 2254 "Virtual Router ID. VRID range for system created 2255 VRs: [1-1024] and for user created VRs: [1025-2048]" 2256 ::= { nsVrOspfExtLsdbEntry 8 } 2257 2258 2259-- 2260-- The OSPF Area Aggregate Table 2261-- 2262-- This table replaces the OSPF Area Summary Table, being an 2263-- extension of that for CIDR routers. 2264 2265 nsVrOspfAreaAggregateTable OBJECT-TYPE 2266 SYNTAX SEQUENCE OF NsVrOspfAreaAggregateEntry 2267 MAX-ACCESS not-accessible 2268 STATUS current 2269 DESCRIPTION 2270 "A range of IP addresses specified by an IP 2271 address/IP network mask pair. For example, 2272 class B address range of X.X.X.X with a network 2273 mask of 255.255.0.0 includes all IP addresses 2274 from X.X.0.0 to X.X.255.255. Note that if 2275 ranges are configured such that one range sub- 2276 sumes another range (e.g., 10.0.0.0 mask 2277 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the 2278 most specific match is the preferred one." 2279 REFERENCE 2280 "OSPF Version 2, Appendix C.2 Area parameters" 2281 ::= { nsVrOspf 14 } 2282 2283 nsVrOspfAreaAggregateEntry OBJECT-TYPE 2284 SYNTAX NsVrOspfAreaAggregateEntry 2285 MAX-ACCESS not-accessible 2286 STATUS current 2287 DESCRIPTION 2288 "A range of IP addresses specified by an IP 2289 address/IP network mask pair. For example, 2290 class B address range of X.X.X.X with a network 2291 mask of 255.255.0.0 includes all IP addresses 2292 from X.X.0.0 to X.X.255.255. Note that if 2293 ranges are range configured such that one range 2294 subsumes another range (e.g., 10.0.0.0 mask 2295 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the 2296 2297 most specific match is the preferred one." 2298 REFERENCE 2299 "OSPF Version 2, Appendix C.2 Area parameters" 2300 INDEX { nsVrOspfAreaAggregateVRID, nsVrOspfAreaAggregateAreaID, nsVrOspfAreaAggregateLsdbType, 2301 nsVrOspfAreaAggregateNet, nsVrOspfAreaAggregateMask } 2302 ::= { nsVrOspfAreaAggregateTable 1 } 2303 2304 NsVrOspfAreaAggregateEntry ::= 2305 SEQUENCE { 2306 nsVrOspfAreaAggregateAreaID 2307 AreaID, 2308 nsVrOspfAreaAggregateLsdbType 2309 INTEGER, 2310 nsVrOspfAreaAggregateNet 2311 IpAddress, 2312 nsVrOspfAreaAggregateMask 2313 IpAddress, 2314 nsVrOspfAreaAggregateStatus 2315 RowStatus, 2316 nsVrOspfAreaAggregateEffect 2317 INTEGER, 2318 nsVrOspfAreaAggregateVRID 2319 INTEGER 2320 } 2321 2322 nsVrOspfAreaAggregateAreaID OBJECT-TYPE 2323 SYNTAX AreaID 2324 MAX-ACCESS read-only 2325 STATUS current 2326 DESCRIPTION 2327 "The Area the Address Aggregate is to be found 2328 within." 2329 REFERENCE 2330 "OSPF Version 2, Appendix C.2 Area parameters" 2331 ::= { nsVrOspfAreaAggregateEntry 1 } 2332 2333 nsVrOspfAreaAggregateLsdbType OBJECT-TYPE 2334 SYNTAX INTEGER { 2335 summaryLink (3), 2336 nssaExternalLink (7) 2337 } 2338 MAX-ACCESS read-only 2339 STATUS current 2340 DESCRIPTION 2341 "The type of the Address Aggregate. This field 2342 specifies the Lsdb type that this Address Ag- 2343 gregate applies to." 2344 REFERENCE 2345 2346 "OSPF Version 2, Appendix A.4.1 The Link State 2347 Advertisement header" 2348 ::= { nsVrOspfAreaAggregateEntry 2 } 2349 2350 nsVrOspfAreaAggregateNet OBJECT-TYPE 2351 SYNTAX IpAddress 2352 MAX-ACCESS read-only 2353 STATUS current 2354 DESCRIPTION 2355 "The IP Address of the Net or Subnet indicated 2356 by the range." 2357 REFERENCE 2358 "OSPF Version 2, Appendix C.2 Area parameters" 2359 ::= { nsVrOspfAreaAggregateEntry 3 } 2360 2361 nsVrOspfAreaAggregateMask OBJECT-TYPE 2362 SYNTAX IpAddress 2363 MAX-ACCESS read-only 2364 STATUS current 2365 DESCRIPTION 2366 "The Subnet Mask that pertains to the Net or 2367 Subnet." 2368 REFERENCE 2369 "OSPF Version 2, Appendix C.2 Area parameters" 2370 ::= { nsVrOspfAreaAggregateEntry 4 } 2371 2372 nsVrOspfAreaAggregateStatus OBJECT-TYPE 2373 SYNTAX RowStatus 2374 MAX-ACCESS read-create 2375 STATUS current 2376 DESCRIPTION 2377 "This variable displays the status of the en- 2378 try. Setting it to 'invalid' has the effect of 2379 rendering it inoperative. The internal effect 2380 (row removal) is implementation dependent." 2381 ::= { nsVrOspfAreaAggregateEntry 5 } 2382 2383 nsVrOspfAreaAggregateEffect OBJECT-TYPE 2384 SYNTAX INTEGER { 2385 advertiseMatching (1), 2386 doNotAdvertiseMatching (2) 2387 } 2388 MAX-ACCESS read-create 2389 STATUS current 2390 2391 DESCRIPTION 2392 "Subnets subsumed by ranges either trigger the 2393 advertisement of the indicated aggregate (ad- 2394 vertiseMatching), or result in the subnet's not 2395 being advertised at all outside the area." 2396 DEFVAL { advertiseMatching } 2397 ::= { nsVrOspfAreaAggregateEntry 6 } 2398 2399 nsVrOspfAreaAggregateVRID OBJECT-TYPE 2400 SYNTAX INTEGER (0..65535) 2401 MAX-ACCESS read-only 2402 STATUS current 2403 DESCRIPTION 2404 "Virtual Router ID. VRID range for system created 2405 VRs: [1-1024] and for user created VRs: [1025-2048]" 2406 ::= { nsVrOspfAreaAggregateEntry 7 } 2407 2408END 2409 2410 2411