idnits 2.17.1 draft-ietf-isis-wg-mib-23.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 14. -- Found old boilerplate from RFC 3978, Section 5.5 on line 4725. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 4736. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 4743. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 4749. ** Found boilerplate matching RFC 3978, Section 5.4, paragraph 1 (on line 34), which is fine, but *also* found old RFC 2026, Section 10.4C, paragraph 1 text on line 34. ** This document has an original RFC 3978 Section 5.4 Copyright Line, instead of the newer IETF Trust Copyright according to RFC 4748. ** The document seems to lack an RFC 3978 Section 5.4 Reference to BCP 78. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 100 longer pages, the longest (page 2) being 59 lines Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == The document seems to lack the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? (The document does seem to have the reference to RFC 2119 which the ID-Checklist requires). -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (Sept 28, 2005) is 7057 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO10589' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO10733' -- Obsolete informational reference (is this intentional?): RFC 3373 (Obsoleted by RFC 5303) Summary: 5 errors (**), 0 flaws (~~), 4 warnings (==), 10 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Engineering Task Force Jeff Parker, Editor 3 INTERNET DRAFT Axiowave Networks 4 Expiration date: March 28, 2006 Sept 28, 2005 6 Management Information Base for IS-IS 7 9 Status of this Memo 11 By submitting this Internet-Draft, each author represents that any 12 applicable patent or other IPR claims of which he or she is aware 13 have been or will be disclosed, and any of which he or she becomes 14 aware will be disclosed, in accordance with Section 6 of BCP 79. 16 Internet-Drafts are working documents of the Internet Engineering 17 Task Force (IETF), its areas, and its working groups. Note that 18 other groups may also distribute working documents as Internet- 19 Drafts. 21 Internet-Drafts are draft documents valid for a maximum of six months 22 and may be updated, replaced, or obsoleted by other documents at any 23 time. It is inappropriate to use Internet-Drafts as reference 24 material or to cite them other than as "work in progress". 26 The list of current Internet-Drafts can be accessed at 27 http://www.ietf.org/ietf/1id-abstracts.txt 29 The list of Internet-Draft Shadow Directories can be accessed at 30 http://www.ietf.org/shadow.html. 32 Copyright Notice 34 Copyright (C) The Internet Society (2005). All Rights Reserved. 36 Abstract 38 This document describes a management information base for the IS-IS 39 Routing protocol when it is used to construct routing tables for IP 40 networks. 42 This memo defines a portion of the Management Information Base (MIB) 43 for use with network management protocols in the Internet community. 45 This memo is based on an IETF draft by Chris Gunner. This version 46 has been modified to include MIB-II syntax, to exclude portions of 47 the protocol that are not relevant to IP, such as the ES-IS protocol, 48 and to add management support for current practice. 50 Table of Contents 52 1. The Internet-Standard Management Framework . . . . . 2 53 2. Overview . . . . . . . . . . . . . . . . . . . . . . 2 54 3. Conventions . . . . . . . . . . . . . . . . . . . . 2 55 4. Definition of IS-IS MIB. . . . . . . . . . . . . . . 6 56 5. IANA Considerations. . . . . . . . . . . . . . . . . 93 57 6. Acknowledgments. . . . . . . . . . . . . . . . . . . 93 58 7. Security Considerations. . . . . . . . . . . . . . . 94 59 8. Normative References . . . . . . . . . . . . . . . . 96 60 9. Informative References . . . . . . . . . . . . . . . 98 61 10. Authors' Address . . . . . . . . . . . . . . . . . . 98 62 11. Full Copyright Statement . . . . . . . . . . . . . . 98 63 12. Intellectual Property. . . . . . . . . . . . . . . . 98 65 1. The Internet-Standard Management Framework 67 For a detailed overview of the documents that describe the current 68 Internet-Standard Management Framework, please refer to section 7 of 69 RFC 3410 [RFC3410]. 71 Managed objects are accessed via a virtual information store, termed 72 the Management Information Base or MIB. MIB objects are generally 73 accessed through the Simple Network Management Protocol (SNMP). 74 Objects in the MIB are defined using the mechanisms defined in the 75 Structure of Management Information (SMI). This memo specifies a MIB 76 module that is compliant to the SMIv2, which is described in STD 58, 77 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 78 [RFC2580] 80 2. Overview 82 This document is provided to the IETF working group on IS-IS. It 83 describes a management information base for the IS-IS Routing 84 protocol as described in ISO 10589 [ISO10589], when it is used to 85 construct routing tables for IP networks, as described in RFC 1195 86 [RFC1195]. The objects are mainly derived from the GDMO definitions 87 in ISO 10589 and from the GDMO definitions in ISO 10733 [ISO10733]. 88 There are also additional objects to manage the IP-specific 89 functionality of Integrated IS-IS operation. 91 This MIB imports definitions from SNMPv2-TC [RFC2579], SNMPv2-SMI 92 [RFC2578] SNMPv2-CONF [RFC2580], SNMP-FRAMEWORK-MIB [RFC3411], 93 DIFFSERV-MIB [RFC3289], IF-MIB [RFC2863], and INET-ADDRESS-MIB 94 [RFC4001]. See the imports section of the MIB for the specific items 95 imported. 97 This MIB defines some objects to manage Mesh Groups, described in 98 [RFC2973] and a three-way handshake for point-to-point adjacencies 99 described in [RFC3373]. 101 The IS-IS MIB defines the following objects: 103 System-wide Attributes 105 - isisSystem 107 This table contains information specific to a single instance of 108 the IS-IS protocol running on a router. 110 - isisManAreaAddr 112 This table includes area addresses manually configured which are 113 used to control the associations formed between Level 1 114 Intermediate Systems. 116 - isisAreaAddr 118 This table includes area addresses reported in relevant L1 LSPs. 120 - isisSummAddr 122 This table holds summary addresses configured for each Level 2 123 instance of the IS-IS protocol running on a router. 125 - isisRedistributeAddr 126 This table provides criteria to decide if a route should be 127 leaked from L2 to L1 when Domain Wide Prefix leaking is enabled. 129 - isisRouter 131 This table holds the hostname and router ID for Intermediate 132 Systems in the network. 134 - isisSysLevel 136 This table contains information specific to a domain (Level 2) or 137 an area (Level 1) of the IS-IS protocol. 139 - isisNextCircIndex 141 This scalar is used to provide a unique circuit index. 143 Circuit-specific Attributes 145 - isisCirc 147 This table contains information specific to a point-to-point or a 148 broadcast interface in the system. 150 - isisCircLevel 152 This table contains information specific to a one Level 1 or 153 Level 2 of an interface. 155 Counters 157 - isisSystemCounter 159 Counters in the System table, such as times we have wraped a 160 sequence counter on one of our Link State PDUs. 162 - isisCircuitCounter 164 Counters of events particular to a circuit, such as PDUs with an 165 illegal value of the System ID field length. 167 - isisPacketCounter 168 Counts of ISIS Protocol PDUs broken down into packet type. 170 Attributes associated with an Adjacency 172 - isisISAdj 174 This table contains information about adjacencies to routers 175 maintained by the protocol. Entries in this table cannot be 176 created by management action: they are established through the 177 Hello protocol. 179 - isisISAdjAreaAddr 181 This table contains the set of Area Addresses of neighboring 182 Intermediate Systems as reported in IIH PDUs. 184 - isisISAdjIPAddr 186 This table contains the set of IP Addresses of neighboring 187 Intermediate Systems as reported in received IIH PDUs. 189 - isisISAdjProtSupp 191 This table contains the set of protocols supported by neighboring 192 Intermediate Systems as reported in received IIH PDUs. 194 Attributes associated with addresses 196 - isisRA 198 The Reachable Address Table. 200 This table contains information about an address prefix manually 201 configured on the system or learned through another protocol. 203 - isisIPRA 205 The IP Reachable Address Table. 207 This table contains information about IP reachable address 208 manually configured on this system or learned from another 209 protocol. 211 Attributes associated with Link State PDU Table 213 - isisLSPSummaryTable 215 The Link State PDU Summary Table 217 This table contains information contained in the headers of Link 218 State PDUs stored by the system. 220 - isisLSPTLVTable 222 The Link State PDU TLV Table 224 This table holds the sequence of TLVs that make up an LSP 225 fragment. 227 Attributes associated with a Notification 229 - isisNotification 231 This table defines attributes that will be included when 232 reporting IS-IS notifications. 234 3. Conventions 236 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 237 "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and 238 "OPTIONAL", when they appear in this document, are to be interpreted 239 as described in BCP 14, RFC 2119 [RFC2119]. 241 4. Definition of IS-IS MIB 243 ISIS-MIB DEFINITIONS ::= BEGIN 244 IMPORTS 245 TEXTUAL-CONVENTION, RowStatus, TruthValue, TimeStamp 246 FROM SNMPv2-TC -- RFC2579 247 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 248 Unsigned32, Counter32, mib-2 249 FROM SNMPv2-SMI -- RFC2578 251 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 252 FROM SNMPv2-CONF -- RFC2580 253 SnmpAdminString 254 FROM SNMP-FRAMEWORK-MIB -- RFC2571 255 IndexInteger, IndexIntegerNextFree 256 FROM DIFFSERV-MIB -- RFC3289 257 InterfaceIndex 258 FROM IF-MIB -- RFC2863 259 InetAddressType, InetAddress, InetAddressPrefixLength 260 FROM INET-ADDRESS-MIB; -- RFC3291 262 isisMIB MODULE-IDENTITY 263 LAST-UPDATED "200509281200Z" -- September 28, 2005, noon 264 ORGANIZATION "IETF IS-IS for IP Internets Working Group" 265 CONTACT-INFO 266 "IS-IS for IP Internets working Group 267 http://www.ietf.org/html.charters/isis-charter.html 268 isis-wg@ietf.org 270 Jeff Parker 271 Department of Computer Science 272 Middlebury College, 273 Middlebury, Vermont 05753 274 jparker at world dot std dot com" 276 DESCRIPTION 277 "This document describes a management information base for 278 the IS-IS Routing protocol, as described in ISO 10589, 279 when it is used to construct routing tables for IP 280 networks, as described in RFC 1195. 282 This document is based on a 1994 IETF draft by Chris 283 Gunner. This version has been modified to include 284 current syntax, to exclude portions of the protocol that 285 are not relevant to IP, and to add management support for 286 current practice. 288 Copyright (C) The Internet Society (2005). This version 289 of this MIB module is part of RFC 0DDD; see the RFC 290 itself for full legal notices." 292 REVISION "200509281200Z" -- September 28, 2005, noon 294 DESCRIPTION 295 "Initial version, published as RFC 0DDD." 297 ::= { mib-2 XXX } 299 -- RFC Editor - please Replace with proper IANA Value 301 -- Top-level structure of the MIB 303 isisNotifications OBJECT IDENTIFIER ::= { isisMIB 0 } 304 isisObjects OBJECT IDENTIFIER ::= { isisMIB 1 } 305 isisConformance OBJECT IDENTIFIER ::= { isisMIB 2 } 307 -- OBJECT IDENTIFIER definitions 309 -- System wide attributes. 310 isisSystem OBJECT IDENTIFIER ::= { isisObjects 1 } 312 -- Attributes associated with the domain or with the area. 313 isisSysLevel OBJECT IDENTIFIER ::= { isisObjects 2 } 315 -- Attributes associated with one Circuit 316 isisCirc OBJECT IDENTIFIER ::= { isisObjects 3 } 318 -- Attributes associated with area or domain relevant within a Circuit. 319 isisCircLevelValues OBJECT IDENTIFIER ::= { isisObjects 4 } 321 -- System and circuit counters. 322 isisCounters OBJECT IDENTIFIER ::= { isisObjects 5 } 324 -- Attributes associated with an adjacent Protocol Peer. 325 isisISAdj OBJECT IDENTIFIER ::= { isisObjects 6 } 327 -- Attributes associated with a configured address. 328 isisReachAddr OBJECT IDENTIFIER ::= { isisObjects 7 } 330 -- Attributes associated with IP routes learned by 331 -- configuration or through another protocol. 332 isisIPReachAddr OBJECT IDENTIFIER ::= { isisObjects 8 } 334 -- The collection of Link State PDUs known to the Intermediate System 335 isisLSPDataBase OBJECT IDENTIFIER ::= { isisObjects 9 } 337 -- Objects included in Notifications. 338 isisNotification OBJECT IDENTIFIER ::= { isisObjects 10 } 340 -- Type definitions 342 IsisOSINSAddress ::= TEXTUAL-CONVENTION 343 STATUS current 344 DESCRIPTION 345 "OSI Network Service Address, e.g. NSAP, SNPA, or Network 346 Entity Title" 348 SYNTAX OCTET STRING (SIZE(0..20)) 350 IsisSystemID ::= TEXTUAL-CONVENTION 351 STATUS current 352 DESCRIPTION 353 "The ID for an Intermediate System. This should 354 be unique within a network, and is included 355 in all PDUs originated by an Intermediate System. 356 Some implementations may automatically assign 357 values and not permit an SNMP write, while 358 others may require the value to be set manually. 359 The protocol does not place any meanings upon 360 the bits, other than using ordering to break 361 ties in electing a Designated IS on a LAN." 362 REFERENCE "{ISIS.aoi systemId (119)}" 363 SYNTAX OCTET STRING (SIZE(6)) 365 IsisLinkStatePDUID ::= TEXTUAL-CONVENTION 366 STATUS current 367 DESCRIPTION 368 "A Link State PDU Identifier formed from the 369 6 byte System ID, a one byte PseudoNode ID, 370 and a one byte LSP fragment number." 371 REFERENCE "{See section 9.8 of ISO 10589}" 372 SYNTAX OCTET STRING (SIZE(8)) 374 IsisAdminState ::= TEXTUAL-CONVENTION 375 STATUS current 376 DESCRIPTION 377 "Type used in enabling and disabling a row." 378 SYNTAX INTEGER 379 { 380 on(1), 381 off(2) 382 } 384 IsisLSPBuffSize ::= TEXTUAL-CONVENTION 385 DISPLAY-HINT "d" 386 STATUS current 387 DESCRIPTION 388 "Integer sub range for maximum LSP size." 389 SYNTAX Unsigned32 (512..16000) 391 IsisLevelState ::= TEXTUAL-CONVENTION 392 STATUS current 393 DESCRIPTION 394 "States of the IS-IS protocol." 395 SYNTAX INTEGER 396 { 397 off (1), 398 on (2), 399 waiting (3), 400 overloaded(4) 401 } 403 IsisSupportedProtocol ::= TEXTUAL-CONVENTION 404 STATUS current 405 DESCRIPTION 406 "Types of network protocol supported by Integrated IS-IS. 407 The values for ISO8473 and IP are those registered for 408 these protocols in ISO TR9577." 409 REFERENCE "{See section 5.3.1 of RFC 1195}" 410 SYNTAX INTEGER 411 { 412 iso8473(129), 413 ipV6(142), 414 ip(204) 415 } 417 IsisDefaultMetric ::= TEXTUAL-CONVENTION 418 DISPLAY-HINT "d" 419 STATUS current 420 DESCRIPTION 421 "Integer sub-range for default metric for single hop. 422 ISO 10589 provides for 4 types of metric. Only the 423 'default' metric is used in practice." 424 REFERENCE "{See section 7.2.2 of ISO 10589}" 425 SYNTAX Unsigned32 (0..63) 427 IsisWideMetric ::= TEXTUAL-CONVENTION 428 DISPLAY-HINT "d" 429 STATUS current 430 DESCRIPTION 431 "Wide Metric for IS Neighbors. ISO 10589 provides a 432 6 bit metric. Traffic Engineering extensions provide 433 24 bit metrics." 434 REFERENCE "{See section 3 of RFC 3784}" 435 SYNTAX Unsigned32 (0..16777215) 437 IsisFullMetric ::= TEXTUAL-CONVENTION 438 DISPLAY-HINT "d" 439 STATUS current 440 DESCRIPTION 441 "Full Metric for IP Routes. Traffic Engineering extensions 442 provide 32 bit metrics." 443 REFERENCE "{See section 4 of RFC 3784}" 444 SYNTAX Unsigned32 446 IsisMetricType ::= TEXTUAL-CONVENTION 447 STATUS current 448 DESCRIPTION 449 "Is this an Internal or External Metric?" 450 REFERENCE "{See section 7.2.2 of ISO 10589}" 451 SYNTAX INTEGER 452 { 453 internal(1), 454 external(2) 455 } 457 IsisMetricStyle ::= TEXTUAL-CONVENTION 458 STATUS current 459 DESCRIPTION 460 "Do we use RFC 1195 style metrics or wide metrics?" 461 REFERENCE "{See section 5 of RFC 3787}" 462 SYNTAX INTEGER 463 { 464 narrow(1), 465 wide(2), 466 both(3) 467 } 469 IsisISLevel ::= TEXTUAL-CONVENTION 470 STATUS current 471 DESCRIPTION 472 "Identifies a level." 473 REFERENCE "{See definitions 3.6.1 and 3.6.11 of ISO 10589}" 474 SYNTAX INTEGER 475 { 476 area(1), -- L1 477 domain(2) -- L2 478 } 480 IsisLevel ::= TEXTUAL-CONVENTION 481 STATUS current 482 DESCRIPTION 483 "Identifies one or more levels." 484 REFERENCE "{See definitions 3.6.1 and 3.6.11 of ISO 10589}" 485 SYNTAX INTEGER 486 { 487 level1(1), 488 level2(2), 489 level1and2(3) 490 } 492 IsisPDUHeader ::= TEXTUAL-CONVENTION 493 STATUS current 494 DESCRIPTION 495 "A block to contain the header from a PDU." 496 SYNTAX OCTET STRING (SIZE(0..64)) 498 IsisCircuitID ::= TEXTUAL-CONVENTION 499 STATUS current 500 DESCRIPTION 501 "ID for a circuit." 502 REFERENCE "{See section 7.2.7 of ISO 10589}" 503 SYNTAX OCTET STRING (SIZE(0|7)) 505 IsisISPriority ::= TEXTUAL-CONVENTION 506 DISPLAY-HINT "d" 507 STATUS current 508 DESCRIPTION 509 "Integer sub-range for IS-IS priority." 510 REFERENCE "{See section 9.5 of ISO 10589}" 511 SYNTAX Unsigned32 (0..127) 513 IsisUnsigned16TC ::= TEXTUAL-CONVENTION 514 DISPLAY-HINT "d" 515 STATUS current 516 DESCRIPTION 517 "An Unsigned32 further restricted to 16 Bits. Note that 518 the ASN.1 BER encoding may still require 24 Bits for 519 some values." 520 SYNTAX Unsigned32 (0..65535) 522 IsisUnsigned8TC ::= TEXTUAL-CONVENTION 523 DISPLAY-HINT "d" 524 STATUS current 525 DESCRIPTION 526 "An Unsigned32 further restricted to 8 Bits. Note that 527 the ASN.1 BER encoding may still require 16 Bits for 528 some values." 529 SYNTAX Unsigned32 (0..255) 531 -- Behavior Definitions 533 -- ResettingTimer behavior definition 534 -- 535 -- "This behavior applies to objects that specify the interval 536 -- between events in the operation of the protocol state machine. 537 -- If the value of such an object is set to a new value while 538 -- the protocol state machine is in operation, the implementation 539 -- shall take the necessary steps to ensure that for any time 540 -- interval which was in progress when the value of the 541 -- corresponding object was changed, the next expiration of that 542 -- interval takes place the specified time after the original 543 -- start of that interval, or immediately, whichever is later. 544 -- The precision with which this time shall be implemented shall 545 -- be the same as that associated with the basic operation of 546 -- the timer object." 548 -- ReplaceOnlyWhileDisabled behavior definition 549 -- "This behavior applies to objects that may not be modified 550 -- while the corresponding table row's variable of type 551 -- IsisAdminState is in state on." 553 -- ManualOrAutomatic behavior definition 554 -- "This behavior applies to objects that are read-write 555 -- if the object was created manually. Objects that were 556 -- created automatically that have this behavior are 557 -- read-only. 559 isisSysObject OBJECT IDENTIFIER ::= { isisSystem 1 } 561 isisSysVersion OBJECT-TYPE 562 SYNTAX INTEGER 563 { 564 unknown(0), 565 one(1) 566 } 567 MAX-ACCESS read-only 568 STATUS current 569 DESCRIPTION 570 "The version number of the IS-IS protocol that 571 is implemented." 572 REFERENCE "{ISIS.aoi version (1)}" 573 DEFVAL { one } 574 ::= { isisSysObject 1 } 576 isisSysLevelType OBJECT-TYPE 577 SYNTAX IsisLevel 578 MAX-ACCESS read-write 579 STATUS current 580 DESCRIPTION 581 "At which levels is the Intermediate System 582 running? This object may not be modified when 583 the isisSysAdminState variable is in state 'on' 584 for this Intermediate System. 586 Configured values will survive an agent reboot." 587 REFERENCE "{ISIS.aoi iSType (2)}" 588 DEFVAL { level1and2 } 589 ::= { isisSysObject 2 } 591 isisSysID OBJECT-TYPE 592 SYNTAX IsisSystemID 593 MAX-ACCESS read-write 594 STATUS current 595 DESCRIPTION 596 "The ID for this Intermediate System. 597 This value is appended to each of the 598 area addresses to form the Network Entity Titles. 599 The derivation of a value for this object is 600 implementation-specific. Some implementations may 601 automatically assign values and not permit an 602 SNMP write, while others may require the value 603 to be set manually. 605 Configured values will survive an agent reboot." 606 REFERENCE "{ISIS.aoi systemId (119)}" 607 ::= { isisSysObject 3 } 609 isisSysMaxPathSplits OBJECT-TYPE 610 SYNTAX Unsigned32 (1..32) 611 MAX-ACCESS read-write 612 STATUS current 613 DESCRIPTION 614 "Maximum number of paths with equal routing metric value 615 which it is permitted to split between. This object 616 may not be modified when the isisSysAdminState variable 617 is in state 'on' for this Intermediate System. 619 Configured values will survive an agent reboot." 620 REFERENCE "{ISIS.aoi maximumPathSplits (3)}" 621 DEFVAL { 2 } 622 ::= { isisSysObject 4 } 624 isisSysMaxLSPGenInt OBJECT-TYPE 625 SYNTAX Unsigned32 (1..65235) 626 UNITS "seconds" 627 MAX-ACCESS read-write 628 STATUS current 629 DESCRIPTION 630 "Maximum interval, in seconds, between generated LSPs 631 by this Intermediate System. This object follows 632 the ResettingTimer behavior. The value must be 633 greater than any value configured for 634 isisSysLevelMinLSPGenInt, and should be at least 300 635 seconds less than isisSysMaxAge. 637 Configured values will survive an agent reboot." 638 REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" 639 DEFVAL { 900 } 640 ::= { isisSysObject 5 } 642 isisSysPollESHelloRate OBJECT-TYPE 643 SYNTAX IsisUnsigned16TC (1..65535) 644 UNITS "seconds" 645 MAX-ACCESS read-write 646 STATUS current 647 DESCRIPTION 648 "The value, in seconds, to be used for the suggested ES 649 configuration timer in ISH PDUs when soliciting the ES 650 configuration. 652 Configured values will survive an agent reboot." 653 REFERENCE "{ISIS.aoi pollESHelloRate (13)}" 654 DEFVAL { 50 } 655 ::= { isisSysObject 6 } 657 isisSysWaitTime OBJECT-TYPE 658 SYNTAX IsisUnsigned16TC (1..65535) 659 UNITS "seconds" 660 MAX-ACCESS read-write 661 STATUS current 662 DESCRIPTION 663 "Number of seconds to delay in state 'waiting' before 664 entering the state 'on'. This object follows the 665 ResettingTimer behavior. 667 Configured values will survive an agent reboot." 668 REFERENCE "{ISIS.aoi waitingTime (15)}" 669 DEFVAL { 60 } 670 ::= { isisSysObject 7 } 672 isisSysAdminState OBJECT-TYPE 673 SYNTAX IsisAdminState 674 MAX-ACCESS read-write 675 STATUS current 676 DESCRIPTION 677 "The administrative state of this Intermediate 678 System. Setting this object to the value 'on' 679 when its current value is 'off' enables 680 the Intermediate System. 682 Configured values will survive an agent reboot." 683 DEFVAL { off } 684 ::= { isisSysObject 8 } 685 isisSysL2toL1Leaking OBJECT-TYPE 686 SYNTAX TruthValue 687 MAX-ACCESS read-write 688 STATUS current 689 DESCRIPTION 690 "If true, allow the router to leak L2 routes into L1. 692 Configured values will survive an agent reboot." 693 DEFVAL { false } 694 ::= { isisSysObject 9 } 696 isisSysMaxAge OBJECT-TYPE 697 SYNTAX IsisUnsigned16TC (350..65535) 698 UNITS "seconds" 699 MAX-ACCESS read-write 700 STATUS current 701 DESCRIPTION 702 "Value to place in RemainingLifeTime field of 703 the LSPs we generate. 704 This should be at least 300 seconds greater than 705 isisSysMaxLSPGenInt. 707 Configured values will survive an agent reboot." 708 DEFVAL { 1200 } 709 ::= { isisSysObject 10 } 711 isisSysReceiveLSPBufferSize OBJECT-TYPE 712 SYNTAX IsisUnsigned16TC (1492..16000) 713 UNITS "bytes" 714 MAX-ACCESS read-write 715 STATUS current 716 DESCRIPTION 717 "Size of the largest Buffer we are designed or 718 configured to store. This should be at least 719 as big as the maximum isisSysLevelOrigLSPBuffSize 720 supported by the system. 722 If resources allow, we will store and flood LSPs 723 larger than isisSysReceiveLSPBufferSize, as this 724 can help avoid problems in networks with different 725 values for isisSysLevelOrigLSPBuffSize. 727 Configured values will survive an agent reboot." 728 DEFVAL { 1492 } 729 ::= { isisSysObject 11 } 731 isisSysProtSupported OBJECT-TYPE 732 SYNTAX BITS { 733 iso8473 (0), 734 ipv4 (1), 735 ipv6 (2) 736 } 737 MAX-ACCESS read-only 738 STATUS current 739 DESCRIPTION 740 "This attribute contains the set of protocols 741 supported by this Intermediate System." 742 ::= { isisSysObject 12 } 744 isisSysNotificationEnable OBJECT-TYPE 745 SYNTAX TruthValue 746 MAX-ACCESS read-write 747 STATUS current 748 DESCRIPTION 749 "If this object is set to true(1), then it enables 750 the emission of IS-IS Notifications. If it is 751 set to false(2), these notifications are not sent. 753 Configured values will survive an agent reboot." 754 DEFVAL { true } 755 ::= { isisSysObject 13 } 757 -- The Level 1 Manual Area Address Table 759 isisManAreaAddrTable OBJECT-TYPE 760 SYNTAX SEQUENCE OF IsisManAreaAddrEntry 761 MAX-ACCESS not-accessible 762 STATUS current 763 DESCRIPTION 764 "The set of manual area addresses configured on this 765 Intermediate System. 767 At least one row in which the value of 768 isisManAreaAddrExistState is active must be present. 769 The maximum number of rows in this table for for 770 which the object isisManAreaAddrExistState has the 771 value active is 3. 773 An attempt to create more 3 rows of isisManAreaAddrEntry 774 with state 'active' in one instance of the IS-IS protocol 775 should return inconsistentValue." 776 REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" 777 ::= { isisSystem 2 } 779 isisManAreaAddrEntry OBJECT-TYPE 780 SYNTAX IsisManAreaAddrEntry 781 MAX-ACCESS not-accessible 782 STATUS current 783 DESCRIPTION 784 "Each entry contains one area address manually configured 785 on this system. 787 Dynamically created rows will survive an agent reboot." 788 INDEX { isisManAreaAddr } 789 ::= { isisManAreaAddrTable 1 } 791 IsisManAreaAddrEntry ::= 792 SEQUENCE { 793 isisManAreaAddr 794 IsisOSINSAddress, 795 isisManAreaAddrExistState 796 RowStatus 797 } 799 isisManAreaAddr OBJECT-TYPE 800 SYNTAX IsisOSINSAddress 801 MAX-ACCESS not-accessible 802 STATUS current 803 DESCRIPTION 804 "A manually configured area address for this system. 806 Note: an index for the entry {1, {49.0001} active} in 807 this table would be the ordered pair 808 (1, (0x03 0x49 0x00 0x01)), as the length of an Octet 809 string is part of the OID." 810 ::= { isisManAreaAddrEntry 1 } 812 isisManAreaAddrExistState OBJECT-TYPE 813 SYNTAX RowStatus 814 MAX-ACCESS read-create 815 STATUS current 816 DESCRIPTION 817 "The state of the isisManAreaAddrEntry. If the 818 isisSysAdminState for this Intermediate System is 'on', and 819 an attempt is made to set this object to the value 820 'destroy' or 'notInService' when this is the only 821 isisManAreaAddrEntry in state 'active' for this 822 Intermediate System should return inconsistentValue. 824 A row entry cannot be modified when the value of this 825 object is 'active'." 826 ::= { isisManAreaAddrEntry 2 } 828 -- The Level 1 Area Address Table 829 -- The Level 1 Area Address Table contains the 830 -- union of the sets of relevant area addresses configured 831 -- or learned from Level 1 LSPs received by this Intermediate System. 833 isisAreaAddrTable OBJECT-TYPE 834 SYNTAX SEQUENCE OF IsisAreaAddrEntry 835 MAX-ACCESS not-accessible 836 STATUS current 837 DESCRIPTION 838 "The union of the sets of area addresses reported in all 839 Level 1 LSPs with fragment number zero generated by this 840 Intermediate System, or received from other Intermediate 841 Systems which are reachable via Level 1 routing." 842 REFERENCE "{ISIS.aoi areaAddresses (18)}" 843 ::= { isisSystem 3 } 845 isisAreaAddrEntry OBJECT-TYPE 846 SYNTAX IsisAreaAddrEntry 847 MAX-ACCESS not-accessible 848 STATUS current 849 DESCRIPTION 850 "Each entry contains one area address reported in a 851 Level 1 LSP generated or received by this Intermediate 852 System. 854 Dynamically learned rows do not survive an agent reboot." 855 INDEX { isisAreaAddr } 856 ::= { isisAreaAddrTable 1 } 858 IsisAreaAddrEntry ::= 859 SEQUENCE { 860 isisAreaAddr 861 IsisOSINSAddress 862 } 864 isisAreaAddr OBJECT-TYPE 865 SYNTAX IsisOSINSAddress 866 MAX-ACCESS read-only 867 STATUS current 868 DESCRIPTION 869 "An area address reported in a Level 1 LSP." 870 ::= { isisAreaAddrEntry 1 } 872 -- The Summary Address Table 874 -- The Summary Address Table contains the set of summary 875 -- addresses manually configured for the Intermediate System. 876 -- 877 -- This is used to control leaking L1 routes into L2. 879 isisSummAddrTable OBJECT-TYPE 880 SYNTAX SEQUENCE OF IsisSummAddrEntry 881 MAX-ACCESS not-accessible 882 STATUS current 883 DESCRIPTION 884 "The set of IP summary addresses to use in forming 885 summary TLVs originated by this Intermediate System. 887 An administrator may use a summary address to combine 888 and modify IP Reachability announcements. If the 889 Intermediate system can reach any subset of the summary 890 address, the summary address will be announced instead, 891 at the configured metric." 892 ::= { isisSystem 4 } 894 isisSummAddrEntry OBJECT-TYPE 895 SYNTAX IsisSummAddrEntry 896 MAX-ACCESS not-accessible 897 STATUS current 898 DESCRIPTION 899 "Each entry contains one IP summary address. 901 Dynamically created rows will survive an agent reboot. 903 Implementers need to be aware that if the total number 904 of elements (octets or sub-identifiers) in 905 isisSummAddress and isisSummAddrPrefixLen is too great 906 then OIDs of column instances in this table will have 907 more than 128 subidentifiers and cannot be accessed 908 using SNMPv1, SNMPv2c, or SNMPv3." 909 INDEX { isisSummAddressType, 910 isisSummAddress, 911 isisSummAddrPrefixLen } 912 ::= { isisSummAddrTable 1 } 914 IsisSummAddrEntry ::= 915 SEQUENCE { 916 isisSummAddressType 917 InetAddressType, 918 isisSummAddress 919 InetAddress, 920 isisSummAddrPrefixLen 921 InetAddressPrefixLength, 922 isisSummAddrExistState 923 RowStatus, 924 isisSummAddrMetric 925 IsisDefaultMetric, 926 isisSummAddrFullMetric 927 IsisFullMetric 928 } 930 isisSummAddressType OBJECT-TYPE 931 SYNTAX InetAddressType 932 MAX-ACCESS not-accessible 933 STATUS current 934 DESCRIPTION 935 "The Type of IP address for this summary address." 936 ::= { isisSummAddrEntry 1 } 938 isisSummAddress OBJECT-TYPE 939 SYNTAX InetAddress 940 MAX-ACCESS not-accessible 941 STATUS current 942 DESCRIPTION 943 "The IP Address value for this summary address. 944 The address must not contain any set host bits 945 (bits set after the address prefix determined by 946 isisSummAddrPrefixLen). 948 The type of this address is determined by the value of 949 the isisSummAddressType object." 951 ::= { isisSummAddrEntry 2 } 953 isisSummAddrPrefixLen OBJECT-TYPE 954 SYNTAX InetAddressPrefixLength 955 MAX-ACCESS not-accessible 956 STATUS current 957 DESCRIPTION 958 "The Length of the IP NetMask for this summary address. 960 The values for the index objects isisSummAddress and 961 isisSummAddrPrefixLen must be consistent. When the value 962 of isisSummAddress (excluding the zone index, if one 963 is present) is x, then the bitwise logical-AND 964 of x with the value of the mask formed from the 965 corresponding index object isisSummAddrPrefixLen MUST be 966 equal to x. If not, then the index pair is not 967 consistent and an inconsistentName error must be 968 returned on SET or CREATE requests." 970 ::= { isisSummAddrEntry 3 } 972 isisSummAddrExistState OBJECT-TYPE 973 SYNTAX RowStatus 974 MAX-ACCESS read-create 975 STATUS current 976 DESCRIPTION 977 "The existence state of this summary address. Support 978 for 'createAndWait' and 'notInService' is not required. 980 A row entry cannot be modified when the value of this 981 object is 'active'." 982 ::= { isisSummAddrEntry 4 } 984 isisSummAddrMetric OBJECT-TYPE 985 SYNTAX IsisDefaultMetric 986 MAX-ACCESS read-create 987 STATUS current 988 DESCRIPTION 989 "The metric value to announce this summary 990 address within LSPs generated by this system." 991 DEFVAL { 20 } 992 ::= { isisSummAddrEntry 5 } 994 isisSummAddrFullMetric OBJECT-TYPE 995 SYNTAX IsisFullMetric 996 MAX-ACCESS read-create 997 STATUS current 998 DESCRIPTION 999 "The wide metric value to announce this summary 1000 address within LSPs generated by this system." 1001 DEFVAL { 20 } 1002 ::= { isisSummAddrEntry 6 } 1004 -- The Redistribution table defines addresses that should be 1005 -- leaked from L2 to L1 if isisSysL2toL1Leaking is enabled. 1007 isisRedistributeAddrTable OBJECT-TYPE 1008 SYNTAX SEQUENCE OF IsisRedistributeAddrEntry 1009 MAX-ACCESS not-accessible 1010 STATUS current 1011 DESCRIPTION 1012 "This table provides criteria to decide if a route should 1013 be leaked from L2 to L1 when Domain Wide Prefix leaking is 1014 enabled. 1016 Addresses that match the summary mask in the table will 1017 be announced at L1 by routers when isisSysL2toL1Leaking 1018 is enabled. Routes that fall into the ranges specified 1019 are announced as is, without being summarized. Routes 1020 that do not match a summary mask are not announced." 1022 ::= { isisSystem 5 } 1024 isisRedistributeAddrEntry OBJECT-TYPE 1025 SYNTAX IsisRedistributeAddrEntry 1026 MAX-ACCESS not-accessible 1027 STATUS current 1028 DESCRIPTION 1029 "Each entry contains one configured IP summary 1030 address to manage leaking L2 addresses into L1. 1032 Dynamically created rows will survive an agent reboot. 1034 Implementers need to be aware that if the total number 1035 of elements (octets or sub-identifiers) in 1036 isisRedistributeAddrAddress and 1037 isisRedistributeAddrPrefixLen is too great then OIDs 1038 of column instances in this table will have more than 1039 128 subidentifiers and cannot be accessed using SNMPv1, 1040 SNMPv2c, or SNMPv3." 1041 INDEX { isisRedistributeAddrType, 1042 isisRedistributeAddrAddress, 1043 isisRedistributeAddrPrefixLen } 1044 ::= { isisRedistributeAddrTable 1 } 1046 IsisRedistributeAddrEntry ::= 1047 SEQUENCE { 1048 isisRedistributeAddrType 1049 InetAddressType, 1050 isisRedistributeAddrAddress 1051 InetAddress, 1052 isisRedistributeAddrPrefixLen 1053 InetAddressPrefixLength, 1054 isisRedistributeAddrExistState 1055 RowStatus 1056 } 1058 isisRedistributeAddrType OBJECT-TYPE 1059 SYNTAX InetAddressType 1060 MAX-ACCESS not-accessible 1061 STATUS current 1062 DESCRIPTION 1063 "The Type of IP address for this summary address." 1064 ::= { isisRedistributeAddrEntry 1 } 1066 isisRedistributeAddrAddress OBJECT-TYPE 1067 SYNTAX InetAddress 1068 MAX-ACCESS not-accessible 1069 STATUS current 1070 DESCRIPTION 1071 "The IP Address value for this summary address. 1072 The type of this address is determined by the 1073 value of the isisRedistributeAddrType object. 1074 The address must not contain any set host bits - 1075 bits set after the address prefix determined by 1076 isisRedistributeAddrPrefixLen." 1078 ::= { isisRedistributeAddrEntry 2 } 1080 isisRedistributeAddrPrefixLen OBJECT-TYPE 1081 SYNTAX InetAddressPrefixLength 1082 MAX-ACCESS not-accessible 1083 STATUS current 1084 DESCRIPTION 1085 "The Length of the IP NetMask for this summary address. 1087 The values for the index objects 1088 isisRedistributeAddrAddress and 1089 isisRedistributeAddrPrefixLen must be consistent. 1090 When the value of isisRedistributeAddrAddress 1091 (excluding the zone index, if one is present) is x, 1092 then the bitwise logical-AND of x with the value of 1093 the mask formed from the corresponding index object 1094 isisRedistributeAddrPrefixLen MUST be equal to x. 1095 If not, then the index pair is not consistent and an 1096 inconsistentName error must be returned on SET or 1097 CREATE requests." 1099 ::= { isisRedistributeAddrEntry 3 } 1101 isisRedistributeAddrExistState OBJECT-TYPE 1102 SYNTAX RowStatus 1103 MAX-ACCESS read-create 1104 STATUS current 1105 DESCRIPTION 1106 "The existence state of this summary address. Support 1107 for createAndWait and notInService is not required. 1109 A row entry cannot be modified when the value of this 1110 object is 'active'." 1111 ::= { isisRedistributeAddrEntry 4 } 1113 -- The Router Table keeps track of hostnames and router IDs 1114 -- associated with Intermediate Systems in the area and domain. 1116 isisRouterTable OBJECT-TYPE 1117 SYNTAX SEQUENCE OF IsisRouterEntry 1118 MAX-ACCESS not-accessible 1119 STATUS current 1120 DESCRIPTION 1121 "The set of hostnames and router ID." 1122 ::= { isisSystem 6 } 1124 isisRouterEntry OBJECT-TYPE 1125 SYNTAX IsisRouterEntry 1126 MAX-ACCESS not-accessible 1127 STATUS current 1128 DESCRIPTION 1129 "Each entry tracks information about one Intermediate 1130 System at one level. 1132 Dynamically learned rows do not survive an agent reboot." 1133 INDEX { isisRouterSysID, 1134 isisRouterLevel } 1135 ::= { isisRouterTable 1 } 1137 IsisRouterEntry ::= 1138 SEQUENCE { 1139 isisRouterSysID 1140 IsisSystemID, 1141 isisRouterLevel 1142 IsisISLevel, 1143 isisRouterHostName 1144 SnmpAdminString, 1145 isisRouterID 1146 Unsigned32 1147 } 1149 isisRouterSysID OBJECT-TYPE 1150 SYNTAX IsisSystemID 1151 MAX-ACCESS not-accessible 1152 STATUS current 1153 DESCRIPTION 1154 "The System ID of the Intermediate System." 1155 ::= { isisRouterEntry 1 } 1157 isisRouterLevel OBJECT-TYPE 1158 SYNTAX IsisISLevel 1159 MAX-ACCESS not-accessible 1160 STATUS current 1161 DESCRIPTION 1162 "The level at which the information about this 1163 Intermediate System was received." 1164 ::= { isisRouterEntry 2 } 1165 isisRouterHostName OBJECT-TYPE 1166 SYNTAX SnmpAdminString 1167 MAX-ACCESS read-only 1168 STATUS current 1169 DESCRIPTION 1170 "The hostname listed in the LSP, or a zero-length 1171 string if none." 1172 ::= { isisRouterEntry 3 } 1174 isisRouterID OBJECT-TYPE 1175 SYNTAX Unsigned32 1176 MAX-ACCESS read-only 1177 STATUS current 1178 DESCRIPTION 1179 "The Router ID found in the LSP, or zero if none." 1180 ::= { isisRouterEntry 4 } 1182 -- The System Level Table 1183 -- This table captures level-specific information about the System 1185 isisSysLevelTable OBJECT-TYPE 1186 SYNTAX SEQUENCE OF IsisSysLevelEntry 1187 MAX-ACCESS not-accessible 1188 STATUS current 1189 DESCRIPTION 1190 "Level specific information about the System." 1191 ::= { isisSysLevel 1 } 1193 isisSysLevelEntry OBJECT-TYPE 1194 SYNTAX IsisSysLevelEntry 1195 MAX-ACCESS not-accessible 1196 STATUS current 1197 DESCRIPTION 1198 "Each row describes variables configured for Area or Domain. 1200 Configured values will survive an agent reboot." 1201 INDEX { isisSysLevelIndex } 1202 ::= { isisSysLevelTable 1 } 1204 IsisSysLevelEntry ::= 1205 SEQUENCE { 1206 isisSysLevelIndex 1207 IsisISLevel, 1208 isisSysLevelOrigLSPBuffSize 1209 IsisLSPBuffSize, 1210 isisSysLevelMinLSPGenInt 1211 IsisUnsigned16TC, 1212 isisSysLevelState 1213 IsisLevelState, 1214 isisSysLevelSetOverload 1215 TruthValue, 1216 isisSysLevelSetOverloadUntil 1217 Unsigned32, 1218 isisSysLevelMetricStyle 1219 IsisMetricStyle, 1220 isisSysLevelSPFConsiders 1221 IsisMetricStyle, 1222 isisSysLevelTEEnabled 1223 TruthValue 1224 } 1226 isisSysLevelIndex OBJECT-TYPE 1227 SYNTAX IsisISLevel 1228 MAX-ACCESS not-accessible 1229 STATUS current 1230 DESCRIPTION 1231 "The level that this entry describes." 1232 ::= { isisSysLevelEntry 1 } 1234 isisSysLevelOrigLSPBuffSize OBJECT-TYPE 1235 SYNTAX IsisLSPBuffSize 1236 MAX-ACCESS read-write 1237 STATUS current 1238 DESCRIPTION 1239 "The maximum size of LSPs and SNPs originated by 1240 this Intermediate System at this level. This 1241 object may not be modified when the isisSysAdminState 1242 variable is in state 'on' for this Intermediate System." 1243 REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" 1244 DEFVAL { 1492 } 1245 ::= { isisSysLevelEntry 2 } 1247 isisSysLevelMinLSPGenInt OBJECT-TYPE 1248 SYNTAX IsisUnsigned16TC (1..65535) 1249 UNITS "seconds" 1250 MAX-ACCESS read-write 1251 STATUS current 1252 DESCRIPTION 1253 "Minimum interval, in seconds, between successive 1254 generation of LSPs with the same LSPID at this level 1255 by this Intermediate System." 1256 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 1257 DEFVAL { 30 } 1258 ::= { isisSysLevelEntry 3 } 1260 isisSysLevelState OBJECT-TYPE 1261 SYNTAX IsisLevelState 1262 MAX-ACCESS read-only 1263 STATUS current 1264 DESCRIPTION 1265 "The state of the database at this level. 1266 The value 'off' indicates that IS-IS is not active at 1267 this level. 1268 The value 'on' indicates that IS-IS is active at this 1269 level, and not overloaded. 1270 The value 'waiting' indicates a database that is low on 1271 an essential resource, such as memory. 1272 The administrator may force the state to 'overloaded' 1273 by setting the object isisSysLevelSetOverload. 1274 If the state is 'waiting' or 'overloaded', we 1275 originate LSPs with the Overload bit set." 1276 REFERENCE "{ISIS.aoi l1State (17)}" 1277 ::= { isisSysLevelEntry 4 } 1279 isisSysLevelSetOverload OBJECT-TYPE 1280 SYNTAX TruthValue 1281 MAX-ACCESS read-write 1282 STATUS current 1283 DESCRIPTION 1284 "Administratively set the overload bit for the level. 1285 The overload bit will continue to be set if the 1286 implementation runs out of memory, independent of 1287 this variable. It may also be set manually independent 1288 of this variable, using the isisSysLevelSetOverloadUntil 1289 object." 1290 DEFVAL { false } 1291 ::= { isisSysLevelEntry 5 } 1293 isisSysLevelSetOverloadUntil OBJECT-TYPE 1294 SYNTAX Unsigned32 1295 UNITS "Seconds until clearing manually set Overload Bit" 1296 MAX-ACCESS read-write 1297 STATUS current 1298 DESCRIPTION 1299 "If this object is non-zero, the overload bit is set at 1300 this level when the isisSysAdminState variable goes to 1301 state 'on' for this Intermediate System. The overload bit 1302 remains set for isisSysLevelSetOverloadUntil seconds. 1303 When isisSysLevelSetOverloadUntil seconds have elapsed, 1304 the overload flag remains set if the implementation has 1305 run out of memory, or if it is set manually using the 1306 isisSysLevelSetOverload object. 1308 If isisSysLevelSetOverload is false, the system clears 1309 the overload bit when isisSysLevelSetOverloadUntil seconds 1310 have elapsed, if the system has not run out of memory." 1311 ::= { isisSysLevelEntry 6 } 1313 isisSysLevelMetricStyle OBJECT-TYPE 1314 SYNTAX IsisMetricStyle 1315 MAX-ACCESS read-write 1316 STATUS current 1317 DESCRIPTION 1318 "Which style of Metric do we generate in our LSPs 1319 at this level?" 1320 DEFVAL { narrow } 1321 ::= { isisSysLevelEntry 7 } 1323 isisSysLevelSPFConsiders OBJECT-TYPE 1324 SYNTAX IsisMetricStyle 1325 MAX-ACCESS read-write 1326 STATUS current 1327 DESCRIPTION 1328 "Which style of Metric do we consider in our 1329 SPF computation at this level?" 1330 DEFVAL { narrow } 1331 ::= { isisSysLevelEntry 8 } 1333 isisSysLevelTEEnabled OBJECT-TYPE 1334 SYNTAX TruthValue 1335 MAX-ACCESS read-write 1336 STATUS current 1337 DESCRIPTION 1338 "Do we do Traffic Engineering at this level?" 1339 DEFVAL { false } 1340 ::= { isisSysLevelEntry 9 } 1342 -- Static to provide next CircIndex 1344 isisNextCircIndex OBJECT-TYPE 1345 SYNTAX IndexIntegerNextFree 1346 MAX-ACCESS read-only 1347 STATUS current 1348 DESCRIPTION 1349 "This object is used to assist a management 1350 application in creating new rows in the 1351 isisCircTable. If it is possible to create 1352 a new instance of isisCircEntry, then this 1353 object will contain a non-zero value that 1354 is not in use as the index of any row in the 1355 isisCircTable. The network manager reads the 1356 value of this object and then (if the value 1357 value read is non-zero) attempts to create 1358 the corresponding instance of isisCircEntry. 1359 If the set request fails with the code 1360 'inconsistentValue', then the process must be 1361 repeated; if the set request succeeds, then 1362 the agent will change value of this object 1363 according to an implementation-specific 1364 algorithm." 1365 ::= { isisCirc 1 } 1367 -- The Circuit Table 1368 -- Each broadcast or point-to-point interface on the system 1369 -- corresponds to one entry in the Circuit table. However, there 1370 -- may be multiple X.25 DA circuit entries in the Circuit table 1371 -- for a given X.25 interface. 1373 isisCircTable OBJECT-TYPE 1374 SYNTAX SEQUENCE OF IsisCircEntry 1375 MAX-ACCESS not-accessible 1376 STATUS current 1377 DESCRIPTION 1378 "The table of circuits used by this 1379 Intermediate System." 1380 ::= { isisCirc 2 } 1382 isisCircEntry OBJECT-TYPE 1383 SYNTAX IsisCircEntry 1384 MAX-ACCESS not-accessible 1385 STATUS current 1386 DESCRIPTION 1387 "An isisCircEntry exists for each circuit configured 1388 for Integrated IS-IS on this system. 1390 Dynamically created rows will survive an agent reboot." 1391 INDEX { isisCircIndex } 1392 ::= { isisCircTable 1 } 1394 IsisCircEntry ::= 1395 SEQUENCE { 1396 isisCircIndex 1397 IndexInteger, 1398 isisCircIfIndex 1399 InterfaceIndex, 1400 isisCircAdminState 1401 IsisAdminState, 1402 isisCircExistState 1403 RowStatus, 1405 isisCircType 1406 INTEGER, 1407 isisCircExtDomain 1408 TruthValue, 1409 isisCircLevelType 1410 IsisLevel, 1411 isisCircPassiveCircuit 1412 TruthValue, 1413 isisCircMeshGroupEnabled 1414 INTEGER, 1415 isisCircMeshGroup 1416 Unsigned32, 1417 isisCircSmallHellos 1418 TruthValue, 1419 isisCircLastUpTime 1420 TimeStamp, 1421 isisCirc3WayEnabled 1422 TruthValue, 1423 isisCircExtendedCircID 1424 Unsigned32 1425 } 1427 isisCircIndex OBJECT-TYPE 1428 SYNTAX IndexInteger 1429 MAX-ACCESS not-accessible 1430 STATUS current 1431 DESCRIPTION 1432 "An index used to uniquely identify this circuit. 1433 When creating a row in this table, the 1434 isisNextCircIndex object should be retrieved 1435 and it's value should be specified as the value 1436 of this index using a SET operation. A retrieved 1437 value of zero(0) indicates that no rows can be 1438 created at this time." 1439 ::= { isisCircEntry 1 } 1441 isisCircIfIndex OBJECT-TYPE 1442 SYNTAX InterfaceIndex 1443 MAX-ACCESS read-create 1444 STATUS current 1445 DESCRIPTION 1446 "The value of ifIndex for the interface to which this 1447 circuit corresponds. This object cannot be modified 1448 after creation." 1449 ::= { isisCircEntry 2 } 1451 isisCircAdminState OBJECT-TYPE 1452 SYNTAX IsisAdminState 1453 MAX-ACCESS read-create 1454 STATUS current 1455 DESCRIPTION 1456 "The administrative state of the circuit." 1457 DEFVAL { off } 1458 ::= { isisCircEntry 3 } 1460 isisCircExistState OBJECT-TYPE 1461 SYNTAX RowStatus 1462 MAX-ACCESS read-create 1463 STATUS current 1464 DESCRIPTION 1465 "The existence state of this circuit. Setting the state 1466 to 'notInService' halts the generation and processing of 1467 IS-IS protocol PDUs on this circuit. Setting the state 1468 to destroy will also erase any configuration associated 1469 with the circuit. Support for 'createAndWait' and 1470 'notInService' is not required. 1472 A row entry cannot be modified when the value of this 1473 object is 'active'." 1474 ::= { isisCircEntry 4 } 1476 isisCircType OBJECT-TYPE 1477 SYNTAX INTEGER 1478 { 1479 broadcast(1), 1480 ptToPt(2), 1481 staticIn(3), 1482 staticOut(4), 1483 dA(5) 1484 } 1485 MAX-ACCESS read-create 1486 STATUS current 1487 DESCRIPTION 1488 "The type of the circuit. This object follows the 1489 ReplaceOnlyWhileDisabled behavior. The type specified 1490 must be compatible with the type of the interface defined 1491 by the value of isisCircIfIndex." 1492 REFERENCE "{ISIS.aoi type (33)}" 1493 ::= { isisCircEntry 5 } 1495 isisCircExtDomain OBJECT-TYPE 1496 SYNTAX TruthValue 1497 MAX-ACCESS read-create 1498 STATUS current 1499 DESCRIPTION 1500 "If true, suppress normal transmission of and 1501 interpretation of Intra-domain IS-IS PDUs on this 1502 circuit." 1503 REFERENCE "{ISIS.aoi externalDomain (46)}" 1504 DEFVAL { false } 1505 ::= { isisCircEntry 6 } 1507 isisCircLevelType OBJECT-TYPE 1508 SYNTAX IsisLevel 1509 MAX-ACCESS read-create 1510 STATUS current 1511 DESCRIPTION 1512 "Indicates which type of packets will be sent and 1513 accepted on this circuit. The values set will be 1514 saved, but the values used will be modified by 1515 the settings of isisSysLevelType. Thus if the 1516 isisSysTpe is level2 and the isisCircLevelType 1517 for a circuit is level1, the circuit will not send 1518 or receive IS-IS packets. This object follows the 1519 ReplaceOnlyWhileDisabled behavior." 1520 DEFVAL { level1and2 } 1521 ::= { isisCircEntry 7 } 1523 isisCircPassiveCircuit OBJECT-TYPE 1524 SYNTAX TruthValue 1525 MAX-ACCESS read-create 1526 STATUS current 1527 DESCRIPTION 1528 "Should we include this interface in LSPs, even if 1529 it is not running the IS-IS Protocol?" 1530 DEFVAL { false } 1531 ::= { isisCircEntry 8 } 1533 isisCircMeshGroupEnabled OBJECT-TYPE 1534 SYNTAX INTEGER 1535 { 1536 inactive(1), 1537 blocked(2), 1538 set(3) 1539 } 1540 MAX-ACCESS read-create 1541 STATUS current 1542 DESCRIPTION 1543 "Is this port a member of a mesh group, or blocked? 1544 Circuits in the same mesh group act as a virtual 1545 multiaccess network. LSPs seen on one circuit in 1546 a mesh group will not be flooded to another circuit 1547 in the same mesh group." 1548 REFERENCE "{ RFC 2973 }" 1549 DEFVAL { inactive } 1550 ::= { isisCircEntry 9 } 1552 isisCircMeshGroup OBJECT-TYPE 1553 SYNTAX Unsigned32 1554 MAX-ACCESS read-create 1555 STATUS current 1556 DESCRIPTION 1557 "Circuits in the same mesh group act as a virtual 1558 multiaccess network. LSPs seen on one circuit in 1559 a mesh group will not be flooded to another circuit 1560 in the same mesh group. If isisCircMeshGroupEnabled 1561 is inactive or blocked, this value is ignored." 1562 REFERENCE "{ RFC 2973 }" 1563 ::= { isisCircEntry 10 } 1565 isisCircSmallHellos OBJECT-TYPE 1566 SYNTAX TruthValue 1567 MAX-ACCESS read-create 1568 STATUS current 1569 DESCRIPTION 1570 "Can we send unpadded hellos on LAN circuits? False 1571 means LAN Hellos must be padded. 1572 Implementations should allow the administrator to read 1573 this value. An implementation need not be able to 1574 support unpadded hellos to be conformant." 1575 DEFVAL { false } 1576 ::= { isisCircEntry 11 } 1578 isisCircLastUpTime OBJECT-TYPE 1579 SYNTAX TimeStamp 1580 MAX-ACCESS read-only 1581 STATUS current 1582 DESCRIPTION 1583 "How long the circuit has been enabled, measured in 1584 hundredths of seconds since the last re-initialization 1585 of the network management subsystem, or 0 if the 1586 circuit has never been 'on'." 1587 ::= { isisCircEntry 12 } 1589 isisCirc3WayEnabled OBJECT-TYPE 1590 SYNTAX TruthValue 1591 MAX-ACCESS read-create 1592 STATUS current 1593 DESCRIPTION 1594 "Is this circuit enabled to run 3Way handshake?" 1595 DEFVAL { true } 1596 ::= { isisCircEntry 13 } 1597 isisCircExtendedCircID OBJECT-TYPE 1598 SYNTAX Unsigned32 1599 MAX-ACCESS read-create 1600 STATUS current 1601 DESCRIPTION 1602 "The value to be used as the extended circuit ID in 1603 3Way handshake. This value is only used if 1604 isisCirc3WayEnabled is true, and must be unique across 1605 all circuits on this IS." 1606 ::= { isisCircEntry 14 } 1608 -- The Circuit Level Table 1609 -- This table captures level-specific information about a circuit 1611 isisCircLevelTable OBJECT-TYPE 1612 SYNTAX SEQUENCE OF IsisCircLevelEntry 1613 MAX-ACCESS not-accessible 1614 STATUS current 1615 DESCRIPTION 1616 "Level specific information about circuits used by IS-IS." 1617 ::= { isisCircLevelValues 1 } 1619 isisCircLevelEntry OBJECT-TYPE 1620 SYNTAX IsisCircLevelEntry 1621 MAX-ACCESS not-accessible 1622 STATUS current 1623 DESCRIPTION 1624 "An isisCircLevelEntry exists for each level on 1625 each circuit configured for Integrated IS-IS on 1626 this system. 1628 Configured values will survive an agent reboot." 1629 INDEX { isisCircIndex, 1630 isisCircLevelIndex } 1631 ::= { isisCircLevelTable 1 } 1633 IsisCircLevelEntry ::= 1634 SEQUENCE { 1635 isisCircLevelIndex 1636 IsisISLevel, 1637 isisCircLevelMetric 1638 IsisDefaultMetric, 1639 isisCircLevelWideMetric 1640 IsisWideMetric, 1641 isisCircLevelISPriority 1642 IsisISPriority, 1643 isisCircLevelIDOctet 1644 Unsigned32, 1646 isisCircLevelID 1647 IsisCircuitID, 1648 isisCircLevelDesIS 1649 IsisCircuitID, 1650 isisCircLevelHelloMultiplier 1651 Unsigned32, 1652 isisCircLevelHelloTimer 1653 Unsigned32, 1654 isisCircLevelDRHelloTimer 1655 Unsigned32, 1656 isisCircLevelLSPThrottle 1657 IsisUnsigned16TC, 1658 isisCircLevelMinLSPRetransInt 1659 Unsigned32, 1660 isisCircLevelCSNPInterval 1661 Unsigned32, 1662 isisCircLevelPartSNPInterval 1663 Unsigned32 1664 } 1666 isisCircLevelIndex OBJECT-TYPE 1667 SYNTAX IsisISLevel 1668 MAX-ACCESS not-accessible 1669 STATUS current 1670 DESCRIPTION 1671 "The level that this entry describes." 1672 ::= { isisCircLevelEntry 1 } 1674 isisCircLevelMetric OBJECT-TYPE 1675 SYNTAX IsisDefaultMetric 1676 MAX-ACCESS read-write 1677 STATUS current 1678 DESCRIPTION 1679 "The metric value of this circuit for this level." 1680 REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" 1681 DEFVAL { 10 } 1682 ::= { isisCircLevelEntry 2 } 1684 isisCircLevelWideMetric OBJECT-TYPE 1685 SYNTAX IsisWideMetric 1686 MAX-ACCESS read-write 1687 STATUS current 1688 DESCRIPTION 1689 "The wide metric value of this circuit for this level." 1690 DEFVAL { 10 } 1691 ::= { isisCircLevelEntry 3 } 1693 isisCircLevelISPriority OBJECT-TYPE 1694 SYNTAX IsisISPriority 1695 MAX-ACCESS read-write 1696 STATUS current 1697 DESCRIPTION 1698 "The priority for becoming LAN Designated 1699 Intermediate System at this level." 1700 REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" 1701 DEFVAL { 64 } 1702 ::= { isisCircLevelEntry 4 } 1704 isisCircLevelIDOctet OBJECT-TYPE 1705 SYNTAX Unsigned32(0..255) 1706 MAX-ACCESS read-only 1707 STATUS current 1708 DESCRIPTION 1709 "A one byte identifier for the circuit selected by the 1710 Intermediate System. 1712 On point-to-point circuits, the value is used as the Local 1713 Circuit ID in point-to-point IIH PDUs transmitted on this 1714 circuit. In this case, values of isisCircLevelIDOctet do 1715 not need to be unique. 1717 For broadcast circuits, the value is used to generate the 1718 LAN ID that will be used if this Intermediate System is 1719 elected as the Designated IS on this circuit. The value 1720 is required to differ on LANs where the Intermediate System 1721 is the Designated Intermediate System." 1722 ::= { isisCircLevelEntry 5 } 1724 isisCircLevelID OBJECT-TYPE 1725 SYNTAX IsisCircuitID 1726 MAX-ACCESS read-only 1727 STATUS current 1728 DESCRIPTION 1729 "On a point to point circuit with a fully initialized 1730 adjacency to a peer IS, the value of this object is 1731 the circuit ID negotiated during adjacency initialization. 1732 On a point to point circuit without such an adjacency, 1733 the value is the concatenation of the local system ID 1734 and the one byte isisCircLevelIDOctet for this circuit 1735 i.e. the value that would be proposed for the circuit ID. 1737 On other circuit types, the value returned is the zero 1738 length OCTET STRING." 1739 REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" 1740 ::= { isisCircLevelEntry 6 } 1741 isisCircLevelDesIS OBJECT-TYPE 1742 SYNTAX IsisCircuitID 1743 MAX-ACCESS read-only 1744 STATUS current 1745 DESCRIPTION 1746 "The ID of the LAN Designated Intermediate System 1747 on this circuit at this level. If, for any reason, 1748 this system is not partaking in the relevant 1749 Designated Intermediate System election process, 1750 then the value returned is the zero length OCTET STRING." 1751 REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" 1752 ::= { isisCircLevelEntry 7 } 1754 isisCircLevelHelloMultiplier OBJECT-TYPE 1755 SYNTAX Unsigned32 (2..100) 1756 MAX-ACCESS read-write 1757 STATUS current 1758 DESCRIPTION 1759 "This value is multiplied by the corresponding HelloTimer 1760 and the result in seconds (rounded up) is used as the 1761 holding time in transmitted hellos, to be used by 1762 receivers of hello packets from this IS" 1763 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1764 DEFVAL { 10 } 1765 ::= { isisCircLevelEntry 8 } 1767 isisCircLevelHelloTimer OBJECT-TYPE 1768 SYNTAX Unsigned32 (10..600000) 1769 UNITS "milliseconds" 1770 MAX-ACCESS read-write 1771 STATUS current 1772 DESCRIPTION 1773 "Maximum period, in milliseconds, between IIH PDUs 1774 on multiaccess networks at this level for LANs. 1775 The value at L1 is used as the period between 1776 Hellos on L1L2 point to point circuits. Setting 1777 this value at level 2 on an L1L2 point to point 1778 circuit will result in an error of InconsistentValue. 1780 This object follows the ResettingTimer behavior." 1781 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1782 DEFVAL { 3000 } 1783 ::= { isisCircLevelEntry 9 } 1785 isisCircLevelDRHelloTimer OBJECT-TYPE 1786 SYNTAX Unsigned32 (10..120000) 1787 UNITS "milliseconds" 1788 MAX-ACCESS read-write 1789 STATUS current 1790 DESCRIPTION 1791 "Period, in milliseconds, between Hello PDUs on 1792 multiaccess networks when this IS is the Designated 1793 Intermediate System. This object follows the 1794 ResettingTimer behavior." 1795 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1796 DEFVAL { 1000 } 1797 ::= { isisCircLevelEntry 10 } 1799 isisCircLevelLSPThrottle OBJECT-TYPE 1800 SYNTAX IsisUnsigned16TC (1..65535) 1801 UNITS "milliseconds" 1802 MAX-ACCESS read-write 1803 STATUS current 1804 DESCRIPTION 1805 "Minimal interval of time, in milliseconds, between 1806 transmissions of LSPs on an interface at this level." 1807 REFERENCE 1808 "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" 1809 DEFVAL { 30 } 1810 ::= { isisCircLevelEntry 11 } 1812 isisCircLevelMinLSPRetransInt OBJECT-TYPE 1813 SYNTAX Unsigned32 (1..300) 1814 UNITS "seconds" 1815 MAX-ACCESS read-write 1816 STATUS current 1817 DESCRIPTION 1818 "Minimum interval, in seconds, between re-transmission of 1819 an LSP at this level. This object follows the 1820 ResettingTimer behavior. 1822 Note that isisCircLevelLSPThrottle controls 1823 how fast we send back to back LSPs. This variable 1824 controls how fast we re-send the same LSP." 1825 REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" 1826 DEFVAL { 5 } 1827 ::= { isisCircLevelEntry 12 } 1829 isisCircLevelCSNPInterval OBJECT-TYPE 1830 SYNTAX Unsigned32 (1..600) 1831 UNITS "seconds" 1832 MAX-ACCESS read-write 1833 STATUS current 1834 DESCRIPTION 1835 "Interval of time, in seconds, between periodic 1836 transmission of a complete set of CSNPs on 1837 multiaccess networks if this router is the 1838 designated router at this level. 1839 This object follows the ResettingTimer behavior." 1840 REFERENCE "{ISIS.aoi completeSNPInterval (8)}" 1841 DEFVAL { 10 } 1842 ::= { isisCircLevelEntry 13 } 1844 isisCircLevelPartSNPInterval OBJECT-TYPE 1845 SYNTAX Unsigned32 (1..120) 1846 UNITS "seconds" 1847 MAX-ACCESS read-write 1848 STATUS current 1849 DESCRIPTION 1850 "Minimum interval in seconds between sending Partial 1851 Sequence Number PDUs at this level. This object 1852 follows the ResettingTimer behavior." 1853 REFERENCE "{ISIS.aoi partialSNPInterval (14)}" 1854 DEFVAL { 2 } 1855 ::= { isisCircLevelEntry 14 } 1857 -- isisSystemCounterTable keeps track of system-wide events. 1859 isisSystemCounterTable OBJECT-TYPE 1860 SYNTAX SEQUENCE OF IsisSystemCounterEntry 1861 MAX-ACCESS not-accessible 1862 STATUS current 1863 DESCRIPTION 1864 "System wide counters for this Intermediate System." 1865 ::= { isisCounters 1 } 1867 isisSystemCounterEntry OBJECT-TYPE 1868 SYNTAX IsisSystemCounterEntry 1869 MAX-ACCESS not-accessible 1870 STATUS current 1871 DESCRIPTION 1872 "System-wide IS-IS counters." 1873 INDEX { isisSysStatLevel } 1874 ::= { isisSystemCounterTable 1 } 1876 IsisSystemCounterEntry ::= 1877 SEQUENCE { 1878 isisSysStatLevel 1879 IsisISLevel, 1880 isisSysStatCorrLSPs 1881 Counter32, 1882 isisSysStatAuthTypeFails 1883 Counter32, 1884 isisSysStatAuthFails 1885 Counter32, 1886 isisSysStatLSPDbaseOloads 1887 Counter32, 1888 isisSysStatManAddrDropFromAreas 1889 Counter32, 1890 isisSysStatAttmptToExMaxSeqNums 1891 Counter32, 1892 isisSysStatSeqNumSkips 1893 Counter32, 1894 isisSysStatOwnLSPPurges 1895 Counter32, 1896 isisSysStatIDFieldLenMismatches 1897 Counter32, 1898 isisSysStatPartChanges 1899 Counter32, 1900 isisSysStatSPFRuns 1901 Counter32, 1902 isisSysStatLSPErrors 1903 Counter32 1904 } 1906 isisSysStatLevel OBJECT-TYPE 1907 SYNTAX IsisISLevel 1908 MAX-ACCESS not-accessible 1909 STATUS current 1910 DESCRIPTION 1911 "The level that this entry describes." 1912 ::= { isisSystemCounterEntry 1 } 1914 isisSysStatCorrLSPs OBJECT-TYPE 1915 SYNTAX Counter32 1916 UNITS "Number of corrupted in-memory frames" 1917 MAX-ACCESS read-only 1918 STATUS current 1919 DESCRIPTION 1920 "Number of corrupted in-memory LSPs detected. 1922 LSPs received from the wire with a bad checksum 1923 are silently dropped and not counted. 1925 LSPs received from the wire with parse errors 1926 are counted by isisSysStatLSPErrors." 1927 REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" 1928 ::= { isisSystemCounterEntry 2 } 1930 isisSysStatAuthTypeFails OBJECT-TYPE 1931 SYNTAX Counter32 1932 UNITS "Number of frames with authentication type mismatches" 1933 MAX-ACCESS read-only 1934 STATUS current 1935 DESCRIPTION 1936 "The number of authentication type mismatches recognized 1937 by this Intermediate System." 1938 ::= { isisSystemCounterEntry 3 } 1940 isisSysStatAuthFails OBJECT-TYPE 1941 SYNTAX Counter32 1942 UNITS "Number of frames with authentication key failures" 1943 MAX-ACCESS read-only 1944 STATUS current 1945 DESCRIPTION 1946 "The number of authentication key failures recognized 1947 by this Intermediate System." 1948 ::= { isisSystemCounterEntry 4 } 1950 isisSysStatLSPDbaseOloads OBJECT-TYPE 1951 SYNTAX Counter32 1952 MAX-ACCESS read-only 1953 STATUS current 1954 DESCRIPTION 1955 "Number of times the LSP database has become 1956 overloaded." 1957 REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" 1958 ::= { isisSystemCounterEntry 5 } 1960 isisSysStatManAddrDropFromAreas OBJECT-TYPE 1961 SYNTAX Counter32 1962 MAX-ACCESS read-only 1963 STATUS current 1964 DESCRIPTION 1965 "Number of times a manual address has been dropped from 1966 the area." 1967 REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" 1968 ::= { isisSystemCounterEntry 6 } 1970 isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE 1971 SYNTAX Counter32 1972 MAX-ACCESS read-only 1973 STATUS current 1974 DESCRIPTION 1975 "Number of times the IS has attempted to exceed the 1976 maximum sequence number." 1977 REFERENCE 1978 "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" 1979 ::= { isisSystemCounterEntry 7 } 1980 isisSysStatSeqNumSkips OBJECT-TYPE 1981 SYNTAX Counter32 1982 MAX-ACCESS read-only 1983 STATUS current 1984 DESCRIPTION 1985 "Number of times a sequence number skip has occurred." 1986 REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" 1987 ::= { isisSystemCounterEntry 8 } 1989 isisSysStatOwnLSPPurges OBJECT-TYPE 1990 SYNTAX Counter32 1991 MAX-ACCESS read-only 1992 STATUS current 1993 DESCRIPTION 1994 "Number of times a zero-aged copy of the system's own LSP 1995 is received from some other node." 1996 REFERENCE "{ISIS.aoi ownLSPPurges (24)}" 1997 ::= { isisSystemCounterEntry 9 } 1999 isisSysStatIDFieldLenMismatches OBJECT-TYPE 2000 SYNTAX Counter32 2001 UNITS "Number of frames with ID length mismatches" 2002 MAX-ACCESS read-only 2003 STATUS current 2004 DESCRIPTION 2005 "Number of times a PDU is received with a different value 2006 for ID field length to that of the receiving system." 2007 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2008 ::= { isisSystemCounterEntry 10 } 2010 isisSysStatPartChanges OBJECT-TYPE 2011 SYNTAX Counter32 2012 MAX-ACCESS read-only 2013 STATUS current 2014 DESCRIPTION 2015 "Partition changes." 2016 ::= { isisSystemCounterEntry 11 } 2018 isisSysStatSPFRuns OBJECT-TYPE 2019 SYNTAX Counter32 2020 MAX-ACCESS read-only 2021 STATUS current 2022 DESCRIPTION 2023 "Number of times we ran SPF at this level." 2024 ::= { isisSystemCounterEntry 12 } 2026 isisSysStatLSPErrors OBJECT-TYPE 2027 SYNTAX Counter32 2028 UNITS "Number of frames with errors that we have received" 2029 MAX-ACCESS read-only 2030 STATUS current 2031 DESCRIPTION 2032 "Number of LSPs with errors we have received." 2033 ::= { isisSystemCounterEntry 13 } 2035 -- isisCircuitCounterTable keeps track of events 2036 -- specific to a circuit and a level 2038 isisCircuitCounterTable OBJECT-TYPE 2039 SYNTAX SEQUENCE OF IsisCircuitCounterEntry 2040 MAX-ACCESS not-accessible 2041 STATUS current 2042 DESCRIPTION 2043 "Circuit specific counters for this 2044 Intermediate System." 2045 ::= { isisCounters 2 } 2047 isisCircuitCounterEntry OBJECT-TYPE 2048 SYNTAX IsisCircuitCounterEntry 2049 MAX-ACCESS not-accessible 2050 STATUS current 2051 DESCRIPTION 2052 "An isisCircuitCounterEntry exists for each circuit 2053 used by Integrated IS-IS on this system." 2054 INDEX { isisCircIndex, 2055 isisCircuitType } 2056 ::= { isisCircuitCounterTable 1 } 2058 IsisCircuitCounterEntry ::= SEQUENCE { 2059 isisCircuitType 2060 INTEGER, 2061 isisCircAdjChanges 2062 Counter32, 2063 isisCircNumAdj 2064 Unsigned32, 2065 isisCircInitFails 2066 Counter32, 2067 isisCircRejAdjs 2068 Counter32, 2069 isisCircIDFieldLenMismatches 2070 Counter32, 2071 isisCircMaxAreaAddrMismatches 2072 Counter32, 2073 isisCircAuthTypeFails 2074 Counter32, 2075 isisCircAuthFails 2076 Counter32, 2077 isisCircLANDesISChanges 2078 Counter32 2079 } 2081 isisCircuitType OBJECT-TYPE 2082 SYNTAX INTEGER 2083 { 2084 lanlevel1(1), 2085 lanlevel2(2), 2086 p2pcircuit(3) 2087 } 2088 MAX-ACCESS not-accessible 2089 STATUS current 2090 DESCRIPTION 2091 "What type of circuit saw these counts? 2093 The point to point Hello PDU includes 2094 both L1 and L2, and ISs form a single 2095 adjacency on point to point links. 2096 Thus we combine counts on 2097 point to point links into one group." 2098 ::= { isisCircuitCounterEntry 1 } 2100 isisCircAdjChanges OBJECT-TYPE 2101 SYNTAX Counter32 2102 MAX-ACCESS read-only 2103 STATUS current 2104 DESCRIPTION 2105 "The number of times an adjacency state change has 2106 occurred on this circuit." 2107 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2108 ::= { isisCircuitCounterEntry 2 } 2110 isisCircNumAdj OBJECT-TYPE 2111 SYNTAX Unsigned32 2112 MAX-ACCESS read-only 2113 STATUS current 2114 DESCRIPTION 2115 "The number of adjacencies on this circuit." 2116 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2117 ::= { isisCircuitCounterEntry 3 } 2119 isisCircInitFails OBJECT-TYPE 2120 SYNTAX Counter32 2121 MAX-ACCESS read-only 2122 STATUS current 2123 DESCRIPTION 2124 "The number of times initialization of this circuit has 2125 failed. This counts events such as PPP NCP failures. 2126 Failures to form an adjacency are counted by 2127 isisCircRejAdjs." 2128 ::= { isisCircuitCounterEntry 4 } 2130 isisCircRejAdjs OBJECT-TYPE 2131 SYNTAX Counter32 2132 MAX-ACCESS read-only 2133 STATUS current 2134 DESCRIPTION 2135 "The number of times an adjacency has been rejected on 2136 this circuit." 2137 REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" 2138 ::= { isisCircuitCounterEntry 5 } 2140 isisCircIDFieldLenMismatches OBJECT-TYPE 2141 SYNTAX Counter32 2142 UNITS "Number of frames with ID field length mismatch" 2143 MAX-ACCESS read-only 2144 STATUS current 2145 DESCRIPTION 2146 "The number of times an IS-IS control PDU with an ID 2147 field length different to that for this system has been 2148 received." 2149 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2150 ::= { isisCircuitCounterEntry 6 } 2152 isisCircMaxAreaAddrMismatches OBJECT-TYPE 2153 SYNTAX Counter32 2154 MAX-ACCESS read-only 2155 STATUS current 2156 DESCRIPTION 2157 "The number of times an IS-IS control PDU with a 2158 max area address field different to that for this 2159 system has been received." 2160 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2161 ::= { isisCircuitCounterEntry 7 } 2163 isisCircAuthTypeFails OBJECT-TYPE 2164 SYNTAX Counter32 2165 MAX-ACCESS read-only 2166 STATUS current 2167 DESCRIPTION 2168 "The number of times an IS-IS control PDU with 2169 an auth type field different to that for this 2170 system has been received." 2171 ::= { isisCircuitCounterEntry 8 } 2172 isisCircAuthFails OBJECT-TYPE 2173 SYNTAX Counter32 2174 MAX-ACCESS read-only 2175 STATUS current 2176 DESCRIPTION 2177 "The number of times an IS-IS control PDU with 2178 the correct auth type has failed to pass authentication 2179 validation." 2180 ::= { isisCircuitCounterEntry 9 } 2182 isisCircLANDesISChanges OBJECT-TYPE 2183 SYNTAX Counter32 2184 MAX-ACCESS read-only 2185 STATUS current 2186 DESCRIPTION 2187 "The number of times the Designated IS has changed 2188 on this circuit at this level. If the circuit is 2189 point to point, this count is zero." 2190 ::= { isisCircuitCounterEntry 10 } 2192 -- isisPacketCounterTable keeps track of the number of IS-IS 2193 -- control packets sent and received at each level 2195 isisPacketCounterTable OBJECT-TYPE 2196 SYNTAX SEQUENCE OF IsisPacketCounterEntry 2197 MAX-ACCESS not-accessible 2198 STATUS current 2199 DESCRIPTION 2200 "Information about IS-IS protocol traffic at one level 2201 on one circuit in one direction." 2202 ::= { isisCounters 3 } 2204 isisPacketCounterEntry OBJECT-TYPE 2205 SYNTAX IsisPacketCounterEntry 2206 MAX-ACCESS not-accessible 2207 STATUS current 2208 DESCRIPTION 2209 "Information about IS-IS protocol traffic at one level 2210 on one circuit in one direction." 2211 INDEX { isisCircIndex, 2212 isisPacketCountLevel, 2213 isisPacketCountDirection } 2214 ::= { isisPacketCounterTable 1 } 2216 IsisPacketCounterEntry ::= 2217 SEQUENCE { 2218 isisPacketCountLevel 2219 IsisISLevel, 2221 isisPacketCountDirection 2222 INTEGER, 2223 isisPacketCountIIHello 2224 Counter32, 2225 isisPacketCountISHello 2226 Counter32, 2227 isisPacketCountESHello 2228 Counter32, 2229 isisPacketCountLSP 2230 Counter32, 2231 isisPacketCountCSNP 2232 Counter32, 2233 isisPacketCountPSNP 2234 Counter32, 2235 isisPacketCountUnknown 2236 Counter32 2237 } 2239 isisPacketCountLevel OBJECT-TYPE 2240 SYNTAX IsisISLevel 2241 MAX-ACCESS not-accessible 2242 STATUS current 2243 DESCRIPTION 2244 "The level at which these PDU counts have been collected." 2245 ::= { isisPacketCounterEntry 1 } 2247 isisPacketCountDirection OBJECT-TYPE 2248 SYNTAX INTEGER 2249 { 2250 sending(1), 2251 receiving(2) 2252 } 2253 MAX-ACCESS not-accessible 2254 STATUS current 2255 DESCRIPTION 2256 "Were we sending or receiving these PDUs?" 2257 ::= { isisPacketCounterEntry 2 } 2259 isisPacketCountIIHello OBJECT-TYPE 2260 SYNTAX Counter32 2261 UNITS "Number of IS-IS Hellos frames seen in this direction 2262 at this level" 2263 MAX-ACCESS read-only 2264 STATUS current 2265 DESCRIPTION 2266 "The number of IS-IS Hello PDUs seen in this 2267 direction at this level. 2269 Point-to-Point IIH PDUs are counted at 2270 the lowest enabled level: at L1 on L1 or L1L2 circuits, 2271 and at L2 otherwise." 2272 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2273 ::= { isisPacketCounterEntry 3 } 2275 isisPacketCountISHello OBJECT-TYPE 2276 SYNTAX Counter32 2277 UNITS "Number of ES-IS frames seen in this direction at 2278 this level." 2279 MAX-ACCESS read-only 2280 STATUS current 2281 DESCRIPTION 2282 "The number of ES-IS Hello PDUs seen in this 2283 direction. ISH PDUs are counted at the 2284 lowest enabled level: at L1 on L1 or L1L2 2285 circuits, and at L2 otherwise." 2286 ::= { isisPacketCounterEntry 4 } 2288 isisPacketCountESHello OBJECT-TYPE 2289 SYNTAX Counter32 2290 UNITS "Number of ES Hello frames seen in this direction at 2291 this level" 2292 MAX-ACCESS read-only 2293 STATUS current 2294 DESCRIPTION 2295 "The number of ES Hello PDUs seen in this 2296 direction. ESH PDUs are counted at the 2297 lowest enabled level: at L1 on L1 or L1L2 2298 circuits, and at L2 otherwise." 2299 ::= { isisPacketCounterEntry 5 } 2301 isisPacketCountLSP OBJECT-TYPE 2302 SYNTAX Counter32 2303 UNITS "Number of IS-IS LSP frames seen in this direction at 2304 this level" 2305 MAX-ACCESS read-only 2306 STATUS current 2307 DESCRIPTION 2308 "The number of IS-IS LSPs seen in this 2309 direction at this level." 2310 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2311 ::= { isisPacketCounterEntry 6 } 2313 isisPacketCountCSNP OBJECT-TYPE 2314 SYNTAX Counter32 2315 UNITS "Number of IS-IS CSNP frames seen in this direction at 2316 this level" 2318 MAX-ACCESS read-only 2319 STATUS current 2320 DESCRIPTION 2321 "The number of IS-IS CSNPs seen in this 2322 direction at this level." 2323 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2324 ::= { isisPacketCounterEntry 7 } 2326 isisPacketCountPSNP OBJECT-TYPE 2327 SYNTAX Counter32 2328 UNITS "Number of IS-IS PSNP frames seen in this direction at 2329 this level" 2330 MAX-ACCESS read-only 2331 STATUS current 2332 DESCRIPTION 2333 "The number of IS-IS PSNPs seen in this 2334 direction at this level." 2335 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2336 ::= { isisPacketCounterEntry 8 } 2338 isisPacketCountUnknown OBJECT-TYPE 2339 SYNTAX Counter32 2340 UNITS "Number of unknown IS-IS frames seen at this level" 2341 MAX-ACCESS read-only 2342 STATUS current 2343 DESCRIPTION 2344 "The number of unknown IS-IS PDUs seen 2345 at this level." 2346 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2347 ::= { isisPacketCounterEntry 9 } 2349 -- The IS Adjacency Table 2350 -- 2351 -- Each adjacency to an IS corresponds to one entry in this 2352 -- table. 2354 isisISAdjTable OBJECT-TYPE 2355 SYNTAX SEQUENCE OF IsisISAdjEntry 2356 MAX-ACCESS not-accessible 2357 STATUS current 2358 DESCRIPTION 2359 "The table of adjacencies to Intermediate Systems." 2360 ::= { isisISAdj 1 } 2362 isisISAdjEntry OBJECT-TYPE 2363 SYNTAX IsisISAdjEntry 2364 MAX-ACCESS not-accessible 2365 STATUS current 2366 DESCRIPTION 2367 "Each entry corresponds to one adjacency to an 2368 Intermediate System on this system. 2370 Dynamically learned rows do not survive an agent reboot." 2371 INDEX { isisCircIndex, 2372 isisISAdjIndex } 2373 ::= { isisISAdjTable 1 } 2375 IsisISAdjEntry ::= 2376 SEQUENCE { 2377 isisISAdjIndex 2378 Unsigned32, 2379 isisISAdjState 2380 INTEGER, 2381 isisISAdj3WayState 2382 INTEGER, 2383 isisISAdjNeighSNPAAddress 2384 IsisOSINSAddress, 2385 isisISAdjNeighSysType 2386 INTEGER, 2387 isisISAdjNeighSysID 2388 IsisSystemID, 2389 isisISAdjNbrExtendedCircID 2390 Unsigned32, 2391 isisISAdjUsage 2392 IsisLevel, 2393 isisISAdjHoldTimer 2394 IsisUnsigned16TC, 2395 isisISAdjNeighPriority 2396 IsisISPriority, 2397 isisISAdjLastUpTime 2398 TimeStamp 2399 } 2401 isisISAdjIndex OBJECT-TYPE 2402 SYNTAX Unsigned32(1..4294967295) 2403 MAX-ACCESS not-accessible 2404 STATUS current 2405 DESCRIPTION 2406 "A unique value identifying the IS adjacency from all 2407 other such adjacencies on this circuit. This value is 2408 automatically assigned by the system when the adjacency 2409 is created." 2410 ::= { isisISAdjEntry 1 } 2412 isisISAdjState OBJECT-TYPE 2413 SYNTAX INTEGER 2414 { 2415 down (1), 2416 initializing (2), 2417 up (3), 2418 failed(4) 2419 } 2420 MAX-ACCESS read-only 2421 STATUS current 2422 DESCRIPTION 2423 "The state of the adjacency." 2424 REFERENCE "{ISIS.aoi adjacencyState (78)}" 2425 ::= { isisISAdjEntry 2 } 2427 isisISAdj3WayState OBJECT-TYPE 2428 SYNTAX INTEGER 2429 { 2430 up (0), 2431 initializing (1), 2432 down (2), 2433 failed (3) 2434 } 2435 MAX-ACCESS read-only 2436 STATUS current 2437 DESCRIPTION 2438 "The 3Way state of the adjacency. These are picked 2439 to match the historical on-the-wire representation 2440 of the 3Way state, and are not intended to match 2441 isisISAdjState." 2442 REFERENCE "{ RFC 3373 }" 2443 ::= { isisISAdjEntry 3 } 2445 isisISAdjNeighSNPAAddress OBJECT-TYPE 2446 SYNTAX IsisOSINSAddress 2447 MAX-ACCESS read-only 2448 STATUS current 2449 DESCRIPTION 2450 "The SNPA address of the neighboring system." 2451 REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" 2452 ::= { isisISAdjEntry 4 } 2454 isisISAdjNeighSysType OBJECT-TYPE 2455 SYNTAX INTEGER 2456 { 2457 l1IntermediateSystem(1), 2458 l2IntermediateSystem(2), 2459 l1L2IntermediateSystem(3), 2460 unknown(4) 2461 } 2463 MAX-ACCESS read-only 2464 STATUS current 2465 DESCRIPTION 2466 "The type of the neighboring system." 2467 REFERENCE "{ISIS.aoi neighbourSystemType (80)}" 2468 ::= { isisISAdjEntry 5 } 2470 isisISAdjNeighSysID OBJECT-TYPE 2471 SYNTAX IsisSystemID 2472 MAX-ACCESS read-only 2473 STATUS current 2474 DESCRIPTION 2475 "The system ID of the neighboring Intermediate 2476 System." 2477 REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" 2478 ::= { isisISAdjEntry 6 } 2480 isisISAdjNbrExtendedCircID OBJECT-TYPE 2481 SYNTAX Unsigned32 2482 MAX-ACCESS read-only 2483 STATUS current 2484 DESCRIPTION 2485 "The 4 byte Extended Circuit ID learned from the 2486 Neighbor during 3-way handshake, or 0." 2487 ::= { isisISAdjEntry 7 } 2489 isisISAdjUsage OBJECT-TYPE 2490 SYNTAX IsisLevel 2491 MAX-ACCESS read-only 2492 STATUS current 2493 DESCRIPTION 2494 "How is the adjacency used? On a point-to-point link, 2495 this might be level1and2, but on a LAN, the usage will 2496 be level1 on the adjacency between peers at L1, 2497 and level2 for the adjacency between peers at L2." 2498 REFERENCE "{ISIS.aoi adjacencyUsage (82)}" 2499 ::= { isisISAdjEntry 8 } 2501 isisISAdjHoldTimer OBJECT-TYPE 2502 SYNTAX IsisUnsigned16TC (1..65535) 2503 UNITS "seconds" 2504 MAX-ACCESS read-only 2505 STATUS current 2506 DESCRIPTION 2507 "The holding time in seconds for this adjacency. 2508 This value is based on received IIH PDUs and 2509 the elapsed time since receipt." 2510 REFERENCE "{ISIS.aoi holdingTimer (85)}" 2512 ::= { isisISAdjEntry 9 } 2514 isisISAdjNeighPriority OBJECT-TYPE 2515 SYNTAX IsisISPriority 2516 MAX-ACCESS read-only 2517 STATUS current 2518 DESCRIPTION 2519 "Priority of the neighboring Intermediate System for 2520 becoming the Designated Intermediate System." 2521 REFERENCE "{ISIS.aoi lANPriority (86)}" 2522 ::= { isisISAdjEntry 10 } 2524 isisISAdjLastUpTime OBJECT-TYPE 2525 SYNTAX TimeStamp 2526 MAX-ACCESS read-only 2527 STATUS current 2528 DESCRIPTION 2529 "When the adjacency most recently entered the state 'up', 2530 measured in hundredths of a second since the last 2531 re-initialization of the network management subsystem. 2532 Holds 0 if the adjacency has never been in state 'up'." 2533 ::= { isisISAdjEntry 11 } 2535 -- The IS Adjacency Area Address Table 2537 -- The IS Adjacency Area Address Table contains the set of 2538 -- Area Addresses of neighboring 2539 -- Intermediate Systems as reported in IIH PDUs. 2541 isisISAdjAreaAddrTable OBJECT-TYPE 2542 SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry 2543 MAX-ACCESS not-accessible 2544 STATUS current 2545 DESCRIPTION 2546 "This table contains the set of Area Addresses of 2547 neighboring Intermediate Systems as reported in received 2548 IIH PDUs." 2549 REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" 2550 ::= { isisISAdj 2 } 2552 isisISAdjAreaAddrEntry OBJECT-TYPE 2553 SYNTAX IsisISAdjAreaAddrEntry 2554 MAX-ACCESS not-accessible 2555 STATUS current 2556 DESCRIPTION 2557 "Each entry contains one Area Address reported by a 2558 neighboring Intermediate System in its IIH PDUs. 2560 Dynamically learned rows do not survive an agent reboot." 2561 INDEX { isisCircIndex, 2562 isisISAdjIndex, 2563 isisISAdjAreaAddrIndex } 2564 ::= { isisISAdjAreaAddrTable 1 } 2566 IsisISAdjAreaAddrEntry ::= 2567 SEQUENCE { 2568 isisISAdjAreaAddrIndex 2569 Unsigned32, 2570 isisISAdjAreaAddress 2571 IsisOSINSAddress 2572 } 2574 isisISAdjAreaAddrIndex OBJECT-TYPE 2575 SYNTAX Unsigned32(1..4294967295) 2576 MAX-ACCESS not-accessible 2577 STATUS current 2578 DESCRIPTION 2579 "An index for the areas associated with one neighbor. 2580 This provides a simple way to walk the table." 2581 ::= { isisISAdjAreaAddrEntry 1 } 2583 isisISAdjAreaAddress OBJECT-TYPE 2584 SYNTAX IsisOSINSAddress 2585 MAX-ACCESS read-only 2586 STATUS current 2587 DESCRIPTION 2588 "One Area Address as reported in IIH PDUs received from 2589 the neighbor." 2590 ::= { isisISAdjAreaAddrEntry 2 } 2592 -- The IS Adjacency IP Address Table 2594 -- The IS Adjacency IP Address Table contains the 2595 -- set of IP Addresses of neighboring Intermediate Systems 2596 -- as reported in received IIH PDUs. 2598 isisISAdjIPAddrTable OBJECT-TYPE 2599 SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry 2600 MAX-ACCESS not-accessible 2601 STATUS current 2602 DESCRIPTION 2603 "This table contains the set of IP Addresses of 2604 neighboring Intermediate Systems as reported in received 2605 IIH PDUs." 2606 ::= { isisISAdj 3 } 2607 isisISAdjIPAddrEntry OBJECT-TYPE 2608 SYNTAX IsisISAdjIPAddrEntry 2609 MAX-ACCESS not-accessible 2610 STATUS current 2611 DESCRIPTION 2612 "Each entry contains one IP Address reported by a 2613 neighboring Intermediate System in its IIH PDUs. 2615 Dynamically learned rows do not survive an agent reboot." 2616 INDEX { isisCircIndex, 2617 isisISAdjIndex, 2618 isisISAdjIPAddrIndex 2619 } 2620 ::= { isisISAdjIPAddrTable 1 } 2622 IsisISAdjIPAddrEntry ::= 2623 SEQUENCE { 2624 isisISAdjIPAddrIndex 2625 Unsigned32, 2626 isisISAdjIPAddrType 2627 InetAddressType, 2628 isisISAdjIPAddrAddress 2629 InetAddress 2630 } 2632 isisISAdjIPAddrIndex OBJECT-TYPE 2633 SYNTAX Unsigned32(1..4294967295) 2634 MAX-ACCESS not-accessible 2635 STATUS current 2636 DESCRIPTION 2637 "An index to this table which identifies the IP addresses 2638 to which this entry belongs." 2639 ::= { isisISAdjIPAddrEntry 1 } 2641 isisISAdjIPAddrType OBJECT-TYPE 2642 SYNTAX InetAddressType 2643 MAX-ACCESS read-only 2644 STATUS current 2645 DESCRIPTION 2646 "The type of one IP Address as reported in IIH PDUs 2647 received from the neighbor." 2648 ::= { isisISAdjIPAddrEntry 2 } 2650 isisISAdjIPAddrAddress OBJECT-TYPE 2651 SYNTAX InetAddress 2652 MAX-ACCESS read-only 2653 STATUS current 2654 DESCRIPTION 2655 "One IP Address as reported in IIH PDUs received from the 2656 neighbor. 2658 The type of this address is determined by the value of 2659 the isisISAdjIPAddrType object." 2660 ::= { isisISAdjIPAddrEntry 3 } 2662 -- The IS Adjacency Protocol Supported Table 2663 -- 2664 -- The IS Adjacency Protocol Supported Table contains the set of 2665 -- protocols supported by neighboring 2666 -- Intermediate Systems as reported in received IIH PDUs. 2668 isisISAdjProtSuppTable OBJECT-TYPE 2669 SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry 2670 MAX-ACCESS not-accessible 2671 STATUS current 2672 DESCRIPTION 2673 "This table contains the set of protocols supported by 2674 neighboring Intermediate Systems as reported in received 2675 IIH PDUs." 2676 ::= { isisISAdj 4 } 2678 isisISAdjProtSuppEntry OBJECT-TYPE 2679 SYNTAX IsisISAdjProtSuppEntry 2680 MAX-ACCESS not-accessible 2681 STATUS current 2682 DESCRIPTION 2683 "Each entry contains one protocol supported by a 2684 neighboring Intermediate System as reported in its IIH 2685 PDUs. 2687 Dynamically learned rows do not survive an agent reboot." 2688 INDEX { isisCircIndex, 2689 isisISAdjIndex, 2690 isisISAdjProtSuppProtocol } 2691 ::= { isisISAdjProtSuppTable 1 } 2693 IsisISAdjProtSuppEntry ::= 2694 SEQUENCE { 2695 isisISAdjProtSuppProtocol 2696 IsisSupportedProtocol 2697 } 2699 isisISAdjProtSuppProtocol OBJECT-TYPE 2700 SYNTAX IsisSupportedProtocol 2701 MAX-ACCESS read-only 2702 STATUS current 2703 DESCRIPTION 2704 "One supported protocol as reported in IIH PDUs received 2705 from the neighbor." 2706 ::= { isisISAdjProtSuppEntry 1 } 2708 -- The Reachable Address Group 2709 -- 2710 -- The Reachable Address Table 2711 -- Each entry records information about a reachable address 2712 -- (NSAP or address prefix) manually configured on the system 2713 -- or learned through another protocol. 2715 isisRATable OBJECT-TYPE 2716 SYNTAX SEQUENCE OF IsisRAEntry 2717 MAX-ACCESS not-accessible 2718 STATUS current 2719 DESCRIPTION 2720 "The table of Reachable Addresses to NSAPs or Address 2721 Prefixes." 2722 ::= { isisReachAddr 1 } 2724 isisRAEntry OBJECT-TYPE 2725 SYNTAX IsisRAEntry 2726 MAX-ACCESS not-accessible 2727 STATUS current 2728 DESCRIPTION 2729 "Each entry defines a configured Reachable Address 2730 to a NSAP or Address Prefix. 2732 Dynamically created rows will survive an agent reboot." 2733 INDEX { isisCircIndex, 2734 isisRAIndex } 2735 ::= { isisRATable 1 } 2737 IsisRAEntry ::= 2738 SEQUENCE { 2739 isisRAIndex 2740 Unsigned32, 2741 isisRAExistState 2742 RowStatus, 2743 isisRAAdminState 2744 IsisAdminState, 2745 isisRAAddrPrefix 2746 IsisOSINSAddress, 2747 isisRAMapType 2748 INTEGER, 2749 isisRAMetric 2750 IsisDefaultMetric, 2752 isisRAMetricType 2753 IsisMetricType, 2754 isisRASNPAAddress 2755 IsisOSINSAddress, 2756 isisRASNPAMask 2757 IsisOSINSAddress, 2758 isisRASNPAPrefix 2759 IsisOSINSAddress, 2760 isisRAType 2761 INTEGER 2762 } 2764 isisRAIndex OBJECT-TYPE 2765 SYNTAX Unsigned32(1..4294967295) 2766 MAX-ACCESS not-accessible 2767 STATUS current 2768 DESCRIPTION 2769 "The identifier for this isisRAEntry. This value must be 2770 unique amongst all Reachable Addresses on the same parent 2771 Circuit." 2772 ::= { isisRAEntry 1 } 2774 isisRAExistState OBJECT-TYPE 2775 SYNTAX RowStatus 2776 MAX-ACCESS read-create 2777 STATUS current 2778 DESCRIPTION 2779 "The existence state of this Reachable Address. This 2780 object follows the ManualOrAutomatic behaviors. Support 2781 for 'createAndWait' and 'notInService' is not required. 2783 A row entry cannot be modified when the value of this 2784 object is 'active'." 2785 ::= { isisRAEntry 2 } 2787 isisRAAdminState OBJECT-TYPE 2788 SYNTAX IsisAdminState 2789 MAX-ACCESS read-create 2790 STATUS current 2791 DESCRIPTION 2792 "The administrative state of the Reachable Address. This 2793 object follows the ManualOrAutomatic behaviors." 2794 DEFVAL { off } 2795 ::= { isisRAEntry 3 } 2797 isisRAAddrPrefix OBJECT-TYPE 2798 SYNTAX IsisOSINSAddress 2799 MAX-ACCESS read-create 2800 STATUS current 2801 DESCRIPTION 2802 "The destination of this Reachable Address. This is an 2803 Address Prefix. This object follows the 2804 ReplaceOnlyWhileDisabled and ManualOrAutomatic 2805 behaviors." 2806 REFERENCE "{ISIS.aoi addressPrefix (98)}" 2807 ::= { isisRAEntry 4 } 2809 isisRAMapType OBJECT-TYPE 2810 SYNTAX INTEGER 2811 { 2812 none (1), 2813 explicit (2), 2814 extractIDI (3), 2815 extractDSP (4) 2816 } 2817 MAX-ACCESS read-create 2818 STATUS current 2819 DESCRIPTION 2820 "The type of mapping to be employed to ascertain the SNPA 2821 Address which should be used in forwarding PDUs for this 2822 Reachable Address prefix. This object follows the 2823 ManualOrAutomatic behavior. The following values of 2824 mapping type are defined: 2826 none: The mapping is null because the neighbor SNPA is 2827 implicit by nature of the subnetwork (e.g. a 2828 point-to-point linkage). 2830 explicit: The subnetwork addresses in the object 2831 isisRASNPAAddress is to be used. 2833 extractIDI: The SNPA is embedded in the IDI of 2834 the destination NSAP Address. The mapping 2835 algorithm extracts the SNPA to be used 2836 according to the format and encoding rules of 2837 ISO8473/Add2. This SNPA extraction algorithm can 2838 be used in conjunction with Reachable Address 2839 prefixes from the X.121, F.69, E.163 and E.164 2840 addressing subdomains. 2842 extractDSP: All, or a suffix, of the SNPA is embedded 2843 in the DSP of the destination address. This SNPA 2844 extraction algorithm extracts the embedded 2845 subnetwork addressing information by performing a 2846 logical AND of the isisRASNPAMask object value 2847 with the destination address. The part of the 2848 SNPA extracted from the destination NSAP is 2849 appended to the isisRASNPAPrefix object value to 2850 form the next hop subnetwork addressing 2851 information." 2853 REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" 2854 ::= { isisRAEntry 5 } 2856 isisRAMetric OBJECT-TYPE 2857 SYNTAX IsisDefaultMetric 2858 MAX-ACCESS read-create 2859 STATUS current 2860 DESCRIPTION 2861 "The metric value for reaching the specified 2862 prefix over this circuit. This object follows the 2863 ManualOrAutomatic behavior." 2864 REFERENCE "{ISIS.aoi DefaultMetric (99)}" 2865 DEFVAL { 20 } 2866 ::= { isisRAEntry 6 } 2868 isisRAMetricType OBJECT-TYPE 2869 SYNTAX IsisMetricType 2870 MAX-ACCESS read-create 2871 STATUS current 2872 DESCRIPTION 2873 "Indicates whether the metric is internal or 2874 external. This object follows the ManualOrAutomatic 2875 behavior." 2876 REFERENCE "{ISIS.aoi DefaultMetricType (103)}" 2877 DEFVAL { internal } 2878 ::= { isisRAEntry 7 } 2880 isisRASNPAAddress OBJECT-TYPE 2881 SYNTAX IsisOSINSAddress 2882 MAX-ACCESS read-create 2883 STATUS current 2884 DESCRIPTION 2885 "The SNPA Address to which a PDU may be forwarded in 2886 order to reach a destination which matches the address 2887 prefix of the Reachable Address. This object follows the 2888 ManualOrAutomatic behavior." 2889 REFERENCE "{ISIS.aoi sNPAAddresses (109)}" 2890 -- note only one address may be specified per Reachable Address 2891 -- in the MIB 2892 DEFVAL { ''H } 2893 ::= { isisRAEntry 8 } 2895 isisRASNPAMask OBJECT-TYPE 2896 SYNTAX IsisOSINSAddress 2897 MAX-ACCESS read-create 2898 STATUS current 2899 DESCRIPTION 2900 "A bit mask with 1 bits indicating the positions in the 2901 effective destination address from which embedded SNPA 2902 information is to be extracted. For the extraction the 2903 first octet of the isisRASNPAMask object value is aligned 2904 with the first octet (AFI) of the NSAP Address. If the 2905 isisRASNPAMask object value and NSAP Address are of 2906 different lengths, the shorter of the two is logically 2907 padded with zeros before performing the extraction. This 2908 object follows the ManualOrAutomatic behavior." 2909 REFERENCE "{ISIS.aoi sNPAMask (122)}" 2910 DEFVAL { '00'H } 2911 ::= { isisRAEntry 9 } 2913 isisRASNPAPrefix OBJECT-TYPE 2914 SYNTAX IsisOSINSAddress 2915 MAX-ACCESS read-create 2916 STATUS current 2917 DESCRIPTION 2918 "A fixed SNPA prefix for use when the isisRAMapType is 2919 extractDSP. The SNPA Address to use is formed by 2920 concatenating the fixed SNPA prefix with a variable SNPA 2921 part that is extracted from the effective destination 2922 address. For Reachable Address prefixes in which the 2923 entire SNPA is embedded in the DSP the SNPA Prefix shall 2924 be null. This object follows the ManualOrAutomatic 2925 behavior." 2926 REFERENCE "{ISIS.aoi sNPAPrefix (123)}" 2927 DEFVAL { '00'H } 2928 ::= { isisRAEntry 10 } 2930 isisRAType OBJECT-TYPE 2931 SYNTAX INTEGER 2932 { 2933 manual (1), 2934 automatic (2) 2935 } 2936 MAX-ACCESS read-create 2937 STATUS current 2938 DESCRIPTION 2939 "The type of Reachable address. Those of type 2940 manual are created by the network manager. Those 2941 of type automatic are created through propagation 2942 of routing information from another routing 2943 protocol (eg. IDRP). " 2945 DEFVAL {manual} 2946 ::= {isisRAEntry 11 } 2948 -- The IP Reachable Address Table 2950 -- Each entry records information about one IP reachable 2951 -- address manually configured on this system or learned from 2952 -- another protocol. 2954 isisIPRATable OBJECT-TYPE 2955 SYNTAX SEQUENCE OF IsisIPRAEntry 2956 MAX-ACCESS not-accessible 2957 STATUS current 2958 DESCRIPTION 2959 "The table of IP Reachable Addresses to networks, 2960 subnetworks or hosts either manually configured or 2961 learned from another protocol." 2962 ::= { isisIPReachAddr 1 } 2964 isisIPRAEntry OBJECT-TYPE 2965 SYNTAX IsisIPRAEntry 2966 MAX-ACCESS not-accessible 2967 STATUS current 2968 DESCRIPTION 2969 "Each entry defines an IP Reachable Address to a network, 2970 subnetwork or host. 2972 Each IP Reachable Address may have multiple entries in the 2973 table, one for each equal cost path to the reachable 2974 address. 2976 Dynamically created rows will survive an agent reboot. 2978 Implementers need to be aware that if the total number 2979 of elements (octets or sub-identifiers) in 2980 isisIPRADestr, isisIPRADestPrefixLen, and 2981 isisIPRANextHopIndex is too great then OIDs of column 2982 instances in this table will have more than 128 2983 subidentifiers and cannot be accessed using SNMPv1, 2984 SNMPv2c, or SNMPv3." 2985 INDEX { isisSysLevelIndex, 2986 isisIPRADestType, 2987 isisIPRADest, 2988 isisIPRADestPrefixLen, 2989 isisIPRANextHopIndex } 2990 ::= { isisIPRATable 1 } 2991 IsisIPRAEntry ::= 2992 SEQUENCE { 2993 isisIPRADestType 2994 InetAddressType, 2995 isisIPRADest 2996 InetAddress, 2997 isisIPRADestPrefixLen 2998 InetAddressPrefixLength, 2999 isisIPRANextHopIndex 3000 Unsigned32, 3001 isisIPRANextHopType 3002 InetAddressType, 3003 isisIPRANextHop 3004 InetAddress, 3005 isisIPRAType 3006 INTEGER, 3007 isisIPRAExistState 3008 RowStatus, 3009 isisIPRAAdminState 3010 IsisAdminState, 3011 isisIPRAMetric 3012 IsisDefaultMetric, 3013 isisIPRAMetricType 3014 IsisMetricType, 3015 isisIPRAFullMetric 3016 IsisFullMetric, 3017 isisIPRASNPAAddress 3018 IsisOSINSAddress, 3019 isisIPRASourceType 3020 INTEGER 3021 } 3023 isisIPRADestType OBJECT-TYPE 3024 SYNTAX InetAddressType 3025 MAX-ACCESS not-accessible 3026 STATUS current 3027 DESCRIPTION 3028 "The type of this IP Reachable Address." 3029 ::= { isisIPRAEntry 1 } 3031 isisIPRADest OBJECT-TYPE 3032 SYNTAX InetAddress 3033 MAX-ACCESS not-accessible 3034 STATUS current 3035 DESCRIPTION 3036 "The destination of this IP Reachable Address. This is 3037 either a network address, subnetwork address or host 3038 address. 3040 The type of this address is determined by the value of 3041 the isisIPRADestType object." 3043 ::= { isisIPRAEntry 2 } 3045 isisIPRADestPrefixLen OBJECT-TYPE 3046 SYNTAX InetAddressPrefixLength 3047 MAX-ACCESS not-accessible 3048 STATUS current 3049 DESCRIPTION 3050 "The length of the IP Netmask for Reachability Address. 3052 The values for the index objects isisIPRADest and 3053 isisIPRADestPrefixLen must be consistent. When the value 3054 of isisIPRADest (excluding the zone index, if one 3055 is present) is x, then the bitwise logical-AND 3056 of x with the value of the mask formed from the 3057 corresponding index object isisIPRADestPrefixLen MUST be 3058 equal to x. If not, then the index pair is not 3059 consistent and an inconsistentName error must be 3060 returned on SET or CREATE requests." 3061 ::= { isisIPRAEntry 3 } 3063 isisIPRANextHopIndex OBJECT-TYPE 3064 SYNTAX Unsigned32(1..4294967295) 3065 MAX-ACCESS not-accessible 3066 STATUS current 3067 DESCRIPTION 3068 "Index of next hop. Used when there are multiple Equal 3069 Cost Multipath alternatives for the same destination." 3070 ::= { isisIPRAEntry 4 } 3072 isisIPRANextHopType OBJECT-TYPE 3073 SYNTAX InetAddressType 3074 MAX-ACCESS read-create 3075 STATUS current 3076 DESCRIPTION 3077 "The type of the IP next hop address." 3078 ::= { isisIPRAEntry 5 } 3080 isisIPRANextHop OBJECT-TYPE 3081 SYNTAX InetAddress 3082 MAX-ACCESS read-create 3083 STATUS current 3084 DESCRIPTION 3085 "The IP next hop to this destination. 3087 The type of this address is determined by the value of 3088 the isisIPRANextHopType object." 3089 ::= { isisIPRAEntry 6 } 3091 isisIPRAType OBJECT-TYPE 3092 SYNTAX INTEGER 3093 { 3094 manual (1), 3095 automatic (2) 3096 } 3097 MAX-ACCESS read-create 3098 STATUS current 3099 DESCRIPTION 3100 "The type of this IP Reachable Address. Those of type 3101 manual are created by the network manager. Those of type 3102 automatic are created through propagation of routing 3103 information from another routing protocol. This object 3104 follows the ManualOrAutomatic behavior." 3105 ::= { isisIPRAEntry 7 } 3107 isisIPRAExistState OBJECT-TYPE 3108 SYNTAX RowStatus 3109 MAX-ACCESS read-create 3110 STATUS current 3111 DESCRIPTION 3112 "The state of this IP Reachable Address. This object 3113 follows the ExistenceState and ManualOrAutomatic 3114 behaviors. Support for 'createAndWait' and 3115 'notInService' is not required. 3117 A row entry cannot be modified when the value of this 3118 object is 'active'." 3119 ::= { isisIPRAEntry 8 } 3121 isisIPRAAdminState OBJECT-TYPE 3122 SYNTAX IsisAdminState 3123 MAX-ACCESS read-create 3124 STATUS current 3125 DESCRIPTION 3126 "The administrative state of the IP Reachable Address. This 3127 object follows the IsisAdminState and ManualOrAutomatic 3128 behaviors." 3129 DEFVAL { off } 3130 ::= { isisIPRAEntry 9 } 3132 isisIPRAMetric OBJECT-TYPE 3133 SYNTAX IsisDefaultMetric 3134 MAX-ACCESS read-create 3135 STATUS current 3136 DESCRIPTION 3137 "The metric value for reaching the specified 3138 destination over this circuit. This object follows the 3139 ManualOrAutomatic behavior." 3140 DEFVAL { 10 } 3141 ::= { isisIPRAEntry 10 } 3143 isisIPRAMetricType OBJECT-TYPE 3144 SYNTAX IsisMetricType 3145 MAX-ACCESS read-create 3146 STATUS current 3147 DESCRIPTION 3148 "Indicates whether the metric is internal or 3149 external. This object follows the ManualOrAutomatic 3150 behavior." 3151 DEFVAL { internal } 3152 ::= { isisIPRAEntry 11 } 3154 isisIPRAFullMetric OBJECT-TYPE 3155 SYNTAX IsisFullMetric 3156 MAX-ACCESS read-create 3157 STATUS current 3158 DESCRIPTION 3159 "The wide metric value for reaching the specified 3160 destination over this circuit. This object follows the 3161 ManualOrAutomatic behavior." 3162 DEFVAL { 10 } 3163 ::= { isisIPRAEntry 12 } 3165 isisIPRASNPAAddress OBJECT-TYPE 3166 SYNTAX IsisOSINSAddress 3167 MAX-ACCESS read-create 3168 STATUS current 3169 DESCRIPTION 3170 "The SNPA Address to which a PDU may be forwarded in 3171 order to reach a destination which matches this IP 3172 Reachable Address. This object follows the 3173 ManualOrAutomatic behavior." 3174 DEFVAL { ''H } 3175 ::= { isisIPRAEntry 13 } 3177 isisIPRASourceType OBJECT-TYPE 3178 SYNTAX INTEGER 3179 { 3180 static (1), 3181 direct (2), 3182 ospfv2 (3), 3183 ospfv3 (4), 3184 isis (5), 3185 rip (6), 3186 igrp (7), 3187 eigrp (8), 3188 bgp (9), 3189 other (10) 3190 } 3191 MAX-ACCESS read-only 3192 STATUS current 3193 DESCRIPTION 3194 "The origin of this route." 3195 ::= { isisIPRAEntry 14 } 3197 -- The LSP Database Table 3198 -- 3199 -- The first table provides Summary Information about LSPs 3200 -- The next table provides a complete record 3202 isisLSPSummaryTable OBJECT-TYPE 3203 SYNTAX SEQUENCE OF IsisLSPSummaryEntry 3204 MAX-ACCESS not-accessible 3205 STATUS current 3206 DESCRIPTION 3207 "The table of LSP Headers." 3208 ::= { isisLSPDataBase 1 } 3210 isisLSPSummaryEntry OBJECT-TYPE 3211 SYNTAX IsisLSPSummaryEntry 3212 MAX-ACCESS not-accessible 3213 STATUS current 3214 DESCRIPTION 3215 "Each entry provides a summary describing an 3216 LSP currently stored in the system. 3218 Dynamically learned rows will not survive an 3219 agent reboot." 3220 INDEX { isisLSPLevel, 3221 isisLSPID } 3222 ::= { isisLSPSummaryTable 1 } 3224 IsisLSPSummaryEntry ::= 3225 SEQUENCE { 3226 isisLSPLevel 3227 IsisISLevel, 3228 isisLSPID 3229 IsisLinkStatePDUID, 3230 isisLSPSeq 3231 Unsigned32, 3233 isisLSPZeroLife 3234 TruthValue, 3235 isisLSPChecksum 3236 IsisUnsigned16TC, 3237 isisLSPLifetimeRemain 3238 IsisUnsigned16TC, 3239 isisLSPPDULength 3240 IsisUnsigned16TC, 3241 isisLSPAttributes 3242 IsisUnsigned8TC 3243 } 3245 isisLSPLevel OBJECT-TYPE 3246 SYNTAX IsisISLevel 3247 MAX-ACCESS not-accessible 3248 STATUS current 3249 DESCRIPTION 3250 "At which level does this LSP appear?" 3251 ::= { isisLSPSummaryEntry 1 } 3253 isisLSPID OBJECT-TYPE 3254 SYNTAX IsisLinkStatePDUID 3255 MAX-ACCESS not-accessible 3256 STATUS current 3257 DESCRIPTION 3258 "The 8 byte LSP ID, consisting of the 6 byte 3259 SystemID, a one byte PseudoNode ID, and a 3260 one byte LSP fragment number." 3261 ::= { isisLSPSummaryEntry 2 } 3263 isisLSPSeq OBJECT-TYPE 3264 SYNTAX Unsigned32 3265 MAX-ACCESS read-only 3266 STATUS current 3267 DESCRIPTION 3268 "The sequence number for this LSP." 3269 ::= { isisLSPSummaryEntry 3 } 3271 isisLSPZeroLife OBJECT-TYPE 3272 SYNTAX TruthValue 3273 MAX-ACCESS read-only 3274 STATUS current 3275 DESCRIPTION 3276 "Is this LSP being purged by this System?" 3277 ::= { isisLSPSummaryEntry 4 } 3279 isisLSPChecksum OBJECT-TYPE 3280 SYNTAX IsisUnsigned16TC 3281 MAX-ACCESS read-only 3282 STATUS current 3283 DESCRIPTION 3284 "The 16 bit Fletcher Checksum for this LSP." 3285 ::= { isisLSPSummaryEntry 5 } 3287 isisLSPLifetimeRemain OBJECT-TYPE 3288 SYNTAX IsisUnsigned16TC 3289 UNITS "seconds" 3290 MAX-ACCESS read-only 3291 STATUS current 3292 DESCRIPTION 3293 "The remaining lifetime in seconds for this LSP." 3294 ::= { isisLSPSummaryEntry 6 } 3296 isisLSPPDULength OBJECT-TYPE 3297 SYNTAX IsisUnsigned16TC 3298 MAX-ACCESS read-only 3299 STATUS current 3300 DESCRIPTION 3301 "The length of this LSP." 3302 ::= { isisLSPSummaryEntry 7 } 3304 isisLSPAttributes OBJECT-TYPE 3305 SYNTAX IsisUnsigned8TC 3306 MAX-ACCESS read-only 3307 STATUS current 3308 DESCRIPTION 3309 "Flags carried by the LSP." 3310 ::= { isisLSPSummaryEntry 8 } 3312 -- LSP Table 3313 -- 3314 -- The full LSP as a sequence of {Type, Len, Value} tuples 3315 -- Since the underlying LSP may have changed while downloading 3316 -- TLVs, we provide the Sequence number and Checksum for each 3317 -- LSP TLV, so the network manager may verify that they are 3318 -- still working on the same version of the LSP. 3320 isisLSPTLVTable OBJECT-TYPE 3321 SYNTAX SEQUENCE OF IsisLSPTLVEntry 3322 MAX-ACCESS not-accessible 3323 STATUS current 3324 DESCRIPTION 3325 "The table of LSPs in the database." 3326 ::= { isisLSPDataBase 2 } 3328 isisLSPTLVEntry OBJECT-TYPE 3329 SYNTAX IsisLSPTLVEntry 3330 MAX-ACCESS not-accessible 3331 STATUS current 3332 DESCRIPTION 3333 "Each entry describes a TLV within 3334 an LSP current stored in the system. 3336 Dynamically learned rows will not survive an 3337 agent reboot." 3338 INDEX { isisLSPLevel, 3339 isisLSPID, 3340 isisLSPTLVIndex } 3341 ::= { isisLSPTLVTable 1 } 3343 IsisLSPTLVEntry ::= 3344 SEQUENCE { 3345 isisLSPTLVIndex 3346 Unsigned32, 3347 isisLSPTLVSeq 3348 Unsigned32, 3349 isisLSPTLVChecksum 3350 IsisUnsigned16TC, 3351 isisLSPTLVType 3352 IsisUnsigned8TC, 3353 isisLSPTLVLen 3354 IsisUnsigned8TC, 3355 isisLSPTLVValue 3356 OCTET STRING 3357 } 3359 isisLSPTLVIndex OBJECT-TYPE 3360 SYNTAX Unsigned32(1..4294967295) 3361 MAX-ACCESS not-accessible 3362 STATUS current 3363 DESCRIPTION 3364 "The index of this TLV in the LSP. The first TLV has 3365 index 1 and the Nth TLV has an index of N." 3366 ::= { isisLSPTLVEntry 1 } 3368 isisLSPTLVSeq OBJECT-TYPE 3369 SYNTAX Unsigned32 3370 MAX-ACCESS read-only 3371 STATUS current 3372 DESCRIPTION 3373 "The sequence number for this LSP." 3374 ::= { isisLSPTLVEntry 2 } 3376 isisLSPTLVChecksum OBJECT-TYPE 3377 SYNTAX IsisUnsigned16TC 3378 MAX-ACCESS read-only 3379 STATUS current 3380 DESCRIPTION 3381 "The 16 bit Fletcher Checksum for this LSP." 3382 ::= { isisLSPTLVEntry 3 } 3384 isisLSPTLVType OBJECT-TYPE 3385 SYNTAX IsisUnsigned8TC 3386 MAX-ACCESS read-only 3387 STATUS current 3388 DESCRIPTION 3389 "The type of this TLV." 3390 ::= { isisLSPTLVEntry 4 } 3392 isisLSPTLVLen OBJECT-TYPE 3393 SYNTAX IsisUnsigned8TC 3394 MAX-ACCESS read-only 3395 STATUS current 3396 DESCRIPTION 3397 "The length of this TLV." 3398 ::= { isisLSPTLVEntry 5 } 3400 isisLSPTLVValue OBJECT-TYPE 3401 SYNTAX OCTET STRING (SIZE(0..255)) 3402 MAX-ACCESS read-only 3403 STATUS current 3404 DESCRIPTION 3405 "The value of this TLV." 3406 ::= { isisLSPTLVEntry 6 } 3408 -- The IS-IS Notification Table 3410 -- The IS-IS Notification Table records fields that are 3411 -- required for notifications 3413 isisNotificationEntry OBJECT IDENTIFIER 3414 ::= { isisNotification 1 } 3416 isisNotificationSysLevelIndex OBJECT-TYPE 3417 SYNTAX IsisLevel 3418 MAX-ACCESS accessible-for-notify 3419 STATUS current 3420 DESCRIPTION 3421 "The system level for this notification." 3422 ::= { isisNotificationEntry 1 } 3423 isisNotificationCircIfIndex OBJECT-TYPE 3424 SYNTAX Unsigned32 (1..2147483647) 3425 MAX-ACCESS accessible-for-notify 3426 STATUS current 3427 DESCRIPTION 3428 "The identifier of this circuit relevant to 3429 this Notification." 3430 ::= { isisNotificationEntry 2 } 3432 isisPduLspId OBJECT-TYPE 3433 SYNTAX IsisLinkStatePDUID 3434 MAX-ACCESS accessible-for-notify 3435 STATUS current 3436 DESCRIPTION 3437 "An Octet String that uniquely identifies 3438 a Link State PDU." 3439 ::= { isisNotificationEntry 3 } 3441 isisPduFragment OBJECT-TYPE 3442 SYNTAX IsisPDUHeader 3443 MAX-ACCESS accessible-for-notify 3444 STATUS current 3445 DESCRIPTION 3446 "Holds up to 64 initial bytes of a PDU that 3447 triggered the notification." 3448 ::= { isisNotificationEntry 4 } 3450 isisPduFieldLen OBJECT-TYPE 3451 SYNTAX IsisUnsigned8TC 3452 MAX-ACCESS accessible-for-notify 3453 STATUS current 3454 DESCRIPTION 3455 "Holds the System ID length reported in PDU we received." 3456 ::= { isisNotificationEntry 5 } 3458 isisPduMaxAreaAddress OBJECT-TYPE 3459 SYNTAX IsisUnsigned8TC 3460 MAX-ACCESS accessible-for-notify 3461 STATUS current 3462 DESCRIPTION 3463 "Holds the Max Area Addresses reported in a PDU 3464 we received." 3465 ::= { isisNotificationEntry 6 } 3467 isisPduProtocolVersion OBJECT-TYPE 3468 SYNTAX IsisUnsigned8TC 3469 MAX-ACCESS accessible-for-notify 3470 STATUS current 3471 DESCRIPTION 3472 "Holds the Protocol version reported in PDU we received." 3473 ::= { isisNotificationEntry 7 } 3475 isisPduLspSize OBJECT-TYPE 3476 SYNTAX Unsigned32 (0..2147483647) 3477 MAX-ACCESS accessible-for-notify 3478 STATUS current 3479 DESCRIPTION 3480 "Holds the size of LSP we received that is too 3481 big to forward." 3482 ::= { isisNotificationEntry 8 } 3484 isisPduOriginatingBufferSize OBJECT-TYPE 3485 SYNTAX IsisUnsigned16TC (0..16000) 3486 MAX-ACCESS accessible-for-notify 3487 STATUS current 3488 DESCRIPTION 3489 "Holds the size of isisSysLevelOrigLSPBuffSize advertised 3490 by the peer in the originatingLSPBufferSize TLV. 3491 If the peer does not advertise this TLV, this 3492 value is set to 0." 3493 ::= { isisNotificationEntry 9 } 3495 isisPduBufferSize OBJECT-TYPE 3496 SYNTAX IsisUnsigned16TC (0..16000) 3497 MAX-ACCESS accessible-for-notify 3498 STATUS current 3499 DESCRIPTION 3500 "Holds the size of LSP received from peer." 3501 ::= { isisNotificationEntry 10 } 3503 isisPduProtocolsSupported OBJECT-TYPE 3504 SYNTAX OCTET STRING (SIZE(0..255)) 3505 MAX-ACCESS accessible-for-notify 3506 STATUS current 3507 DESCRIPTION 3508 "The list of protocols supported by an 3509 adjacent system. This may be empty." 3510 ::= { isisNotificationEntry 11 } 3512 isisAdjState OBJECT-TYPE 3513 SYNTAX INTEGER 3514 { 3515 down (1), 3516 initializing (2), 3517 up (3), 3518 failed(4) 3519 } 3520 MAX-ACCESS accessible-for-notify 3521 STATUS current 3522 DESCRIPTION 3523 "The current state of an adjacency." 3524 ::= { isisNotificationEntry 12 } 3526 isisErrorOffset OBJECT-TYPE 3527 SYNTAX Unsigned32 3528 MAX-ACCESS accessible-for-notify 3529 STATUS current 3530 DESCRIPTION 3531 "An offset to a problem in a PDU. If the problem 3532 is a malformed TLV, this points to the beginning 3533 of the TLV. If the problem is in the header, this 3534 points to the byte that is suspicious." 3535 ::= { isisNotificationEntry 13 } 3537 isisErrorTLVType OBJECT-TYPE 3538 SYNTAX Unsigned32 (0..255) 3539 MAX-ACCESS accessible-for-notify 3540 STATUS current 3541 DESCRIPTION 3542 "The type for a malformed TLV." 3543 ::= { isisNotificationEntry 14 } 3545 isisNotificationAreaAddress OBJECT-TYPE 3546 SYNTAX IsisOSINSAddress 3547 MAX-ACCESS accessible-for-notify 3548 STATUS current 3549 DESCRIPTION 3550 "An Area Address." 3551 ::= { isisNotificationEntry 15 } 3553 -- Notification definitions 3554 -- 3555 -- Note that notifications can be disabled by setting 3556 -- isisSysNotificationEnable false 3558 isisDatabaseOverload NOTIFICATION-TYPE 3559 OBJECTS { 3560 isisNotificationSysLevelIndex, 3561 isisSysLevelState 3562 } 3563 STATUS current 3564 DESCRIPTION 3565 "This notification is generated when the system 3566 enters or leaves the Overload state. The number 3567 of times this has be generated and cleared is kept 3568 track of by isisSysStatLSPDbaseOloads." 3569 ::= { isisNotifications 1 } 3571 isisManualAddressDrops NOTIFICATION-TYPE 3572 OBJECTS { 3573 isisNotificationAreaAddress 3574 } 3575 STATUS current 3576 DESCRIPTION 3577 "This notification is generated when one of the 3578 manual areaAddresses assigned to this system is 3579 ignored when computing routes. The object 3580 isisNotificationAreaAddress describes the area that 3581 has been dropped. 3583 The number of times this event has been generated 3584 is counted by isisSysStatManAddrDropFromAreas. 3586 The agent must throttle the generation of 3587 consecutive isisManualAddressDrops notifications 3588 so that there is at least a 5-second gap between 3589 notifications of this type. When notifications 3590 are throttled, they are dropped, not queued for 3591 sending at a future time." 3592 ::= { isisNotifications 2 } 3594 isisCorruptedLSPDetected NOTIFICATION-TYPE 3595 OBJECTS { 3596 isisNotificationSysLevelIndex, 3597 isisPduLspId 3598 } 3599 STATUS current 3600 DESCRIPTION 3601 "This notification is generated when we find that 3602 an LSP that was stored in memory has become 3603 corrupted. The number of times this has been 3604 generated is counted by isisSysCorrLSPs. 3606 We forward an LSP ID. We may have independent 3607 knowledge of the ID, but in some implementations 3608 there is a chance that the ID itself will be 3609 corrupted." 3611 ::= { isisNotifications 3 } 3613 isisAttemptToExceedMaxSequence NOTIFICATION-TYPE 3614 OBJECTS { 3615 isisNotificationSysLevelIndex, 3616 isisPduLspId 3617 } 3618 STATUS current 3619 DESCRIPTION 3620 "When the sequence number on an LSP we generate 3621 wraps the 32 bit sequence counter, we purge and 3622 wait to re-announce this information. This 3623 notification describes that event. Since these 3624 should not be generated rapidly, we generate 3625 an event each time this happens. 3627 While the first 6 bytes of the LSPID are ours, 3628 the other two contain useful information." 3630 ::= { isisNotifications 4 } 3632 isisIDLenMismatch NOTIFICATION-TYPE 3633 OBJECTS { 3634 isisNotificationSysLevelIndex, 3635 isisPduFieldLen, 3636 isisNotificationCircIfIndex, 3637 isisPduFragment 3638 } 3639 STATUS current 3640 DESCRIPTION 3641 "A notification sent when we receive a PDU 3642 with a different value of the System ID Length. 3643 This notification includes the an index to identify 3644 the circuit where we saw the PDU and the header of 3645 the PDU which may help a network manager identify 3646 the source of the confusion. 3648 The agent must throttle the generation of 3649 consecutive isisIDLenMismatch notifications 3650 so that there is at least a 5-second gap between 3651 notifications of this type. When notifications 3652 are throttled, they are dropped, not queued for 3653 sending at a future time." 3655 ::= { isisNotifications 5 } 3657 isisMaxAreaAddressesMismatch NOTIFICATION-TYPE 3658 OBJECTS { 3659 isisNotificationSysLevelIndex, 3660 isisPduMaxAreaAddress, 3661 isisNotificationCircIfIndex, 3662 isisPduFragment 3663 } 3664 STATUS current 3665 DESCRIPTION 3666 "A notification sent when we receive a PDU 3667 with a different value of the Maximum Area 3668 Addresses. This notification includes the 3669 header of the packet, which may help a 3670 network manager identify the source of the 3671 confusion. 3673 The agent must throttle the generation of 3674 consecutive isisMaxAreaAddressesMismatch 3675 notifications so that there is at least a 5-second 3676 gap between notifications of this type. When 3677 notifications are throttled, they are dropped, not 3678 queued for sending at a future time." 3680 ::= { isisNotifications 6 } 3682 isisOwnLSPPurge NOTIFICATION-TYPE 3683 OBJECTS { 3684 isisNotificationSysLevelIndex, 3685 isisNotificationCircIfIndex, 3686 isisPduLspId 3687 } 3688 STATUS current 3689 DESCRIPTION 3690 "A notification sent when we receive a PDU 3691 with our systemID and zero age. This 3692 notification includes the circuit Index 3693 and router ID from the LSP, if available, 3694 which may help a network manager 3695 identify the source of the confusion." 3697 ::= { isisNotifications 7 } 3699 isisSequenceNumberSkip NOTIFICATION-TYPE 3700 OBJECTS { 3701 isisNotificationSysLevelIndex, 3702 isisNotificationCircIfIndex, 3703 isisPduLspId 3704 } 3705 STATUS current 3706 DESCRIPTION 3707 "When we receive an LSP with our System ID 3708 and different contents, we may need to reissue 3709 the LSP with a higher sequence number. 3711 We send this notification if we need to increase 3712 the sequence number by more than one. If two 3713 Intermediate Systems are configured with the same 3714 System ID, this notification will fire." 3716 ::= { isisNotifications 8 } 3718 isisAuthenticationTypeFailure NOTIFICATION-TYPE 3719 OBJECTS { 3720 isisNotificationSysLevelIndex, 3721 isisNotificationCircIfIndex, 3722 isisPduFragment 3723 } 3724 STATUS current 3725 DESCRIPTION 3726 "A notification sent when we receive a PDU 3727 with the wrong authentication type field. 3728 This notification includes the header of the 3729 packet, which may help a network manager 3730 identify the source of the confusion. 3732 The agent must throttle the generation of 3733 consecutive isisAuthenticationTypeFailure 3734 notifications so that there is at least a 5-second 3735 gap between notifications of this type. When 3736 notifications are throttled, they are dropped, not 3737 queued for sending at a future time." 3739 ::= { isisNotifications 9 } 3741 isisAuthenticationFailure NOTIFICATION-TYPE 3742 OBJECTS { 3743 isisNotificationSysLevelIndex, 3744 isisNotificationCircIfIndex, 3745 isisPduFragment 3746 } 3747 STATUS current 3748 DESCRIPTION 3749 "A notification sent when we receive a PDU 3750 with incorrect authentication information 3751 field. This notification includes the header 3752 of the packet, which may help a network manager 3753 identify the source of the confusion. 3755 The agent must throttle the generation of 3756 consecutive isisAuthenticationFailure 3757 notifications so that there is at least a 5-second 3758 gap between notifications of this type. When 3759 notifications are throttled, they are dropped, not 3760 queued for sending at a future time." 3762 ::= { isisNotifications 10 } 3764 isisVersionSkew NOTIFICATION-TYPE 3765 OBJECTS { 3766 isisNotificationSysLevelIndex, 3767 isisNotificationCircIfIndex, 3768 isisPduProtocolVersion, 3769 isisPduFragment 3770 } 3771 STATUS current 3772 DESCRIPTION 3773 "A notification sent when we receive a Hello 3774 PDU from an IS running a different version 3775 of the protocol. This notification includes 3776 the header of the packet, which may help a 3777 network manager identify the source of the 3778 confusion. 3780 The agent must throttle the generation of 3781 consecutive isisVersionSkew notifications 3782 so that there is at least a 5-second gap 3783 between notifications of this type. When 3784 notifications are throttled, they are dropped, not 3785 queued for sending at a future time." 3787 ::= { isisNotifications 11 } 3789 isisAreaMismatch NOTIFICATION-TYPE 3790 OBJECTS { 3791 isisNotificationCircIfIndex, 3792 isisPduFragment 3793 } 3794 STATUS current 3795 DESCRIPTION 3796 "A notification sent when we receive a Hello 3797 PDU from an IS which does not share any 3798 area address. This notification includes 3799 the header of the packet, which may help a 3800 network manager identify the source of the 3801 confusion. 3803 The agent must throttle the generation of 3804 consecutive isisAreaMismatch notifications 3805 so that there is at least a 5-second gap 3806 between notifications of this type. When 3807 notifications are throttled, they are dropped, not 3808 queued for sending at a future time." 3810 ::= { isisNotifications 12 } 3812 isisRejectedAdjacency NOTIFICATION-TYPE 3813 OBJECTS { 3814 isisNotificationSysLevelIndex, 3815 isisNotificationCircIfIndex, 3816 isisPduFragment 3817 } 3818 STATUS current 3819 DESCRIPTION 3820 "A notification sent when we receive a Hello 3821 PDU from an IS, but do not establish an 3822 adjacency for some reason. 3824 The agent must throttle the generation of 3825 consecutive isisRejectedAdjacency notifications 3826 so that there is at least a 5-second gap 3827 between notifications of this type. When 3828 notifications are throttled, they are dropped, not 3829 queued for sending at a future time." 3831 ::= { isisNotifications 13 } 3833 isisLSPTooLargeToPropagate NOTIFICATION-TYPE 3834 OBJECTS { 3835 isisNotificationSysLevelIndex, 3836 isisNotificationCircIfIndex, 3837 isisPduLspSize, 3838 isisPduLspId 3839 } 3840 STATUS current 3841 DESCRIPTION 3842 "A notification sent when we attempt to propagate 3843 an LSP which is larger than the dataLinkBlockSize 3844 for the circuit. 3846 The agent must throttle the generation of 3847 consecutive isisLSPTooLargeToPropagate notifications 3848 so that there is at least a 5-second gap 3849 between notifications of this type. When 3850 notifications are throttled, they are dropped, not 3851 queued for sending at a future time." 3853 ::= { isisNotifications 14 } 3854 isisOrigLSPBuffSizeMismatch NOTIFICATION-TYPE 3855 OBJECTS { 3856 isisNotificationSysLevelIndex, 3857 isisNotificationCircIfIndex, 3858 isisPduLspId, 3859 isisPduOriginatingBufferSize, 3860 isisPduBufferSize 3861 } 3862 STATUS current 3863 DESCRIPTION 3864 "A notification sent when a Level 1 LSP or Level 3865 2 LSP is received which is larger than the local 3866 value for isisSysLevelOrigLSPBuffSize, or when an 3867 LSP is received containing the supported Buffer Size 3868 option and the value in the PDU option field does 3869 not match the local value for isisSysLevelOrigLSPBuffSize. 3870 We pass up the size from the option field and the 3871 size of the LSP when one of them exceeds our configuration. 3873 The agent must throttle the generation of 3874 consecutive isisOrigLSPBuffSizeMismatch notifications 3875 so that there is at least a 5-second gap 3876 between notifications of this type. When 3877 notifications are throttled, they are dropped, not 3878 queued for sending at a future time." 3880 ::= { isisNotifications 15 } 3882 isisProtocolsSupportedMismatch NOTIFICATION-TYPE 3883 OBJECTS { 3884 isisNotificationSysLevelIndex, 3885 isisNotificationCircIfIndex, 3886 isisPduProtocolsSupported, 3887 isisPduLspId, 3888 isisPduFragment 3889 } 3890 STATUS current 3891 DESCRIPTION 3892 "A notification sent when a non-pseudonode 3893 segment 0 LSP is received that has no matching 3894 protocols supported. 3895 This may be because the system does not generate 3896 the field, or because there are no common elements. 3897 The list of protocols supported should be included 3898 in the notification: it may be empty if the TLV 3899 is not supported, or if the TLV is empty. 3901 The agent must throttle the generation of 3902 consecutive isisProtocolsSupportedMismatch 3903 notifications so that there is at least a 5-second 3904 gap between notifications of this type. When 3905 notifications are throttled, they are dropped, not 3906 queued for sending at a future time." 3908 ::= { isisNotifications 16 } 3910 isisAdjacencyChange NOTIFICATION-TYPE 3911 OBJECTS { 3912 isisNotificationSysLevelIndex, 3913 isisNotificationCircIfIndex, 3914 isisPduLspId, 3915 isisAdjState 3916 } 3917 STATUS current 3918 DESCRIPTION 3919 "A notification sent when an adjacency changes 3920 state, entering or leaving state up. 3921 The first 6 bytes of the isisPduLspId are the 3922 SystemID of the adjacent IS. 3923 The isisAdjState is the new state of the adjacency." 3925 ::= { isisNotifications 17 } 3927 isisLSPErrorDetected NOTIFICATION-TYPE 3928 OBJECTS { 3929 isisNotificationSysLevelIndex, 3930 isisPduLspId, 3931 isisNotificationCircIfIndex, 3932 isisPduFragment, 3933 isisErrorOffset, 3934 isisErrorTLVType 3935 } 3936 STATUS current 3937 DESCRIPTION 3938 "This notification is generated when we receive 3939 an LSP with a parse error. The isisCircIfIndex 3940 holds in index of the circuit on which the PDU 3941 arrived. The isisPduFragment holds start of the LSP, 3942 and the isisErrorOffset points to the problem. 3944 If the problem is a malformed TLV, isisErrorOffset 3945 points to start of the TLV and isisErrorTLVType 3946 holds the value of the type. 3948 If the problem is with the LSP header, isisErrorOffset 3949 points to the suspicious byte. 3951 The number of such LSPs is accumulated in 3952 isisSysStatLSPErrors." 3954 ::= { isisNotifications 18 } 3956 -- Agent Conformance Definitions 3957 -- We define the objects a conformant agent must define 3959 isisCompliances OBJECT IDENTIFIER ::= { isisConformance 1 } 3960 isisGroups OBJECT IDENTIFIER ::= { isisConformance 2 } 3962 -- compliance statements 3964 isisCompliance MODULE-COMPLIANCE 3965 STATUS current 3966 DESCRIPTION 3967 "The compliance statement for agents that support 3968 the IS-IS MIB. 3970 There are a number of INDEX objects that cannot be 3971 represented in the form of OBJECT clauses in SMIv2, 3972 but for which there are compliance requirements. 3973 Those requirements, and similar requirements for 3974 related objects, are expressed below in 3975 pseudo-OBJECT clause form in this description: 3977 -- OBJECT isisSummAddressType 3978 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 3979 -- 3980 -- DESCRIPTION 3981 -- The MIB requires support for IPv4 Summary 3982 -- Addresses, and anticipates the support of 3983 -- IPv6 addresses. 3984 -- 3985 -- 3986 -- OBJECT isisRedistributeAddrType 3987 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 3988 -- 3989 -- DESCRIPTION 3990 -- The MIB requires support for IPv4 3991 -- Redistribution Addresses, and anticipates 3992 -- the support of IPv6 addresses." 3993 -- 3994 -- 3995 -- OBJECT isisISAdjIPAddrType 3996 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 3997 -- 3998 -- DESCRIPTION 3999 -- The MIB requires support for IPv4 4000 -- Adjacency Addresses, and anticipates the 4001 -- support of IPv6 addresses. 4002 MODULE -- this module 4003 MANDATORY-GROUPS { 4004 isisSystemGroup, 4005 isisCircuitGroup, 4006 isisISAdjGroup, 4007 isisNotificationObjectGroup, 4008 isisNotificationGroup 4009 } 4010 ::= { isisCompliances 1 } 4012 -- List of all groups, mandatory and optional 4013 isisAdvancedCompliance MODULE-COMPLIANCE 4014 STATUS current 4015 DESCRIPTION 4016 "The compliance statement for agents that fully 4017 support the IS-IS MIB. 4019 There are a number of INDEX objects that cannot be 4020 represented in the form of OBJECT clauses in SMIv2, 4021 but for which there are compliance requirements. 4022 Those requirements, and similar requirements for 4023 related objects, are expressed below in 4024 pseudo-OBJECT clause form in this description: 4026 -- OBJECT isisSummAddressType 4027 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 4028 -- 4029 -- DESCRIPTION 4030 -- The MIB requires support for IPv4 Summary 4031 -- Addresses, and anticipates the support of 4032 -- IPv6 addresses. 4033 -- 4034 -- 4035 -- OBJECT isisRedistributeAddrType 4036 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 4037 -- 4038 -- DESCRIPTION 4039 -- The MIB requires support for IPv4 4040 -- Redistribution Addresses, and anticipates 4041 -- the support of IPv6 addresses." 4042 -- 4043 -- 4044 -- OBJECT isisISAdjIPAddrType 4045 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 4046 -- 4047 -- DESCRIPTION 4048 -- The MIB requires support for IPv4 4049 -- Adjacency Addresses, and anticipates the 4050 -- support of IPv6 addresses. 4051 -- 4052 -- 4053 -- OBJECT isisIPRADestType 4054 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 4055 -- 4056 -- DESCRIPTION 4057 -- The MIB requires support for IPv4 RA 4058 -- Addresses, and anticipates the support of 4059 -- IPv6 addresses. 4060 -- 4061 -- 4062 -- OBJECT isisIPRANextHopType 4063 -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } 4064 -- 4065 -- DESCRIPTION 4066 -- The MIB requires support for IPv4 NextHop 4067 -- Addresses, and anticipates the support of 4068 -- IPv6 addresses. 4069 MODULE -- this module 4070 MANDATORY-GROUPS { 4071 isisSystemGroup, 4072 isisCircuitGroup, 4073 isisISAdjGroup, 4074 isisNotificationObjectGroup, 4075 isisNotificationGroup, 4076 isisISPDUCounterGroup, 4077 isisRATableGroup, 4078 isisISIPRADestGroup, 4079 isisLSPGroup 4080 } 4081 ::= { isisCompliances 2 } 4083 isisReadOnlyCompliance MODULE-COMPLIANCE 4084 STATUS current 4085 DESCRIPTION 4086 "When this MIB is implemented without support for 4087 read-create (i.e. in read-only mode), the implementation 4088 can claim read-only compliance. Such a device can then 4089 be monitored but can not be configured with this MIB." 4090 MODULE -- this module 4091 MANDATORY-GROUPS { 4092 isisSystemGroup, 4093 isisCircuitGroup, 4094 isisISAdjGroup 4096 } 4098 OBJECT isisSysLevelType 4099 MIN-ACCESS read-only 4100 DESCRIPTION 4101 "Write access is not required." 4103 OBJECT isisSysID 4104 MIN-ACCESS read-only 4105 DESCRIPTION 4106 "Write access is not required." 4108 OBJECT isisSysMaxPathSplits 4109 MIN-ACCESS read-only 4110 DESCRIPTION 4111 "Write access is not required." 4113 OBJECT isisSysMaxLSPGenInt 4114 MIN-ACCESS read-only 4115 DESCRIPTION 4116 "Write access is not required." 4118 OBJECT isisSysPollESHelloRate 4119 MIN-ACCESS read-only 4120 DESCRIPTION 4121 "Write access is not required." 4123 OBJECT isisSysWaitTime 4124 MIN-ACCESS read-only 4125 DESCRIPTION 4126 "Write access is not required." 4128 OBJECT isisSysAdminState 4129 MIN-ACCESS read-only 4130 DESCRIPTION 4131 "Write access is not required." 4133 OBJECT isisSysL2toL1Leaking 4134 MIN-ACCESS read-only 4135 DESCRIPTION 4136 "Write access is not required." 4138 OBJECT isisSysMaxAge 4139 MIN-ACCESS read-only 4140 DESCRIPTION 4141 "Write access is not required." 4143 OBJECT isisManAreaAddrExistState 4144 MIN-ACCESS read-only 4145 DESCRIPTION 4146 "Write access is not required." 4148 OBJECT isisSysLevelOrigLSPBuffSize 4149 MIN-ACCESS read-only 4150 DESCRIPTION 4151 "Write access is not required." 4153 OBJECT isisSysLevelMinLSPGenInt 4154 MIN-ACCESS read-only 4155 DESCRIPTION 4156 "Write access is not required." 4158 OBJECT isisSysLevelSetOverload 4159 MIN-ACCESS read-only 4160 DESCRIPTION 4161 "Write access is not required." 4163 OBJECT isisSysLevelSetOverloadUntil 4164 MIN-ACCESS read-only 4165 DESCRIPTION 4166 "Write access is not required." 4168 OBJECT isisSysLevelMetricStyle 4169 MIN-ACCESS read-only 4170 DESCRIPTION 4171 "Write access is not required." 4173 OBJECT isisSysLevelSPFConsiders 4174 MIN-ACCESS read-only 4175 DESCRIPTION 4176 "Write access is not required." 4178 OBJECT isisSysLevelTEEnabled 4179 MIN-ACCESS read-only 4180 DESCRIPTION 4181 "Write access is not required." 4183 OBJECT isisSysReceiveLSPBufferSize 4184 MIN-ACCESS read-only 4185 DESCRIPTION 4186 "Write access is not required." 4188 OBJECT isisSummAddrExistState 4189 MIN-ACCESS read-only 4190 DESCRIPTION 4191 "Write access is not required." 4193 OBJECT isisSummAddrMetric 4194 MIN-ACCESS read-only 4195 DESCRIPTION 4196 "Write access is not required." 4198 OBJECT isisSummAddrFullMetric 4199 MIN-ACCESS read-only 4200 DESCRIPTION 4201 "Write access is not required." 4203 OBJECT isisRedistributeAddrExistState 4204 MIN-ACCESS read-only 4205 DESCRIPTION 4206 "Write access is not required." 4208 OBJECT isisCircAdminState 4209 MIN-ACCESS read-only 4210 DESCRIPTION 4211 "Write access is not required." 4213 OBJECT isisCircExistState 4214 MIN-ACCESS read-only 4215 DESCRIPTION 4216 "Write access is not required." 4218 OBJECT isisCircType 4219 MIN-ACCESS read-only 4220 DESCRIPTION 4221 "Write access is not required." 4223 OBJECT isisCircExtDomain 4224 MIN-ACCESS read-only 4225 DESCRIPTION 4226 "Write access is not required." 4228 OBJECT isisCircLevelType 4229 MIN-ACCESS read-only 4230 DESCRIPTION 4231 "Write access is not required." 4233 OBJECT isisCircPassiveCircuit 4234 MIN-ACCESS read-only 4235 DESCRIPTION 4236 "Write access is not required." 4238 OBJECT isisCircMeshGroupEnabled 4239 MIN-ACCESS read-only 4240 DESCRIPTION 4241 "Write access is not required." 4243 OBJECT isisCircMeshGroup 4244 MIN-ACCESS read-only 4245 DESCRIPTION 4246 "Write access is not required." 4248 OBJECT isisCircSmallHellos 4249 MIN-ACCESS read-only 4250 DESCRIPTION 4251 "Write access is not required." 4253 OBJECT isisCircExtendedCircID 4254 MIN-ACCESS read-only 4255 DESCRIPTION 4256 "Write access is not required." 4258 OBJECT isisCircIfIndex 4259 MIN-ACCESS read-only 4260 DESCRIPTION 4261 "Write access is not required." 4263 OBJECT isisCirc3WayEnabled 4264 MIN-ACCESS read-only 4265 DESCRIPTION 4266 "Write access is not required." 4268 OBJECT isisCircLevelMetric 4269 MIN-ACCESS read-only 4270 DESCRIPTION 4271 "Write access is not required." 4273 OBJECT isisCircLevelWideMetric 4274 MIN-ACCESS read-only 4275 DESCRIPTION 4276 "Write access is not required." 4278 OBJECT isisCircLevelISPriority 4279 MIN-ACCESS read-only 4280 DESCRIPTION 4281 "Write access is not required." 4283 OBJECT isisCircLevelHelloMultiplier 4284 MIN-ACCESS read-only 4285 DESCRIPTION 4286 "Write access is not required." 4288 OBJECT isisCircLevelHelloTimer 4289 MIN-ACCESS read-only 4290 DESCRIPTION 4291 "Write access is not required." 4293 OBJECT isisCircLevelDRHelloTimer 4294 MIN-ACCESS read-only 4295 DESCRIPTION 4296 "Write access is not required." 4298 OBJECT isisCircLevelLSPThrottle 4299 MIN-ACCESS read-only 4300 DESCRIPTION 4301 "Write access is not required." 4303 OBJECT isisCircLevelMinLSPRetransInt 4304 MIN-ACCESS read-only 4305 DESCRIPTION 4306 "Write access is not required." 4308 OBJECT isisCircLevelCSNPInterval 4309 MIN-ACCESS read-only 4310 DESCRIPTION 4311 "Write access is not required." 4313 OBJECT isisCircLevelPartSNPInterval 4314 MIN-ACCESS read-only 4315 DESCRIPTION 4316 "Write access is not required." 4318 ::= { isisCompliances 3 } 4320 -- MIB Grouping 4322 isisSystemGroup OBJECT-GROUP 4323 OBJECTS { 4324 isisSysVersion, 4325 isisSysLevelType, 4326 isisSysID, 4327 isisSysMaxPathSplits, 4328 isisSysMaxLSPGenInt, 4329 isisSysPollESHelloRate, 4330 isisSysWaitTime, 4331 isisSysAdminState, 4332 isisSysL2toL1Leaking, 4333 isisSysMaxAge, 4334 isisSysProtSupported, 4335 isisSysNotificationEnable, 4336 isisManAreaAddrExistState, 4337 isisSysLevelOrigLSPBuffSize, 4338 isisSysLevelMinLSPGenInt, 4339 isisSysLevelState, 4340 isisSysLevelSetOverload, 4341 isisSysLevelSetOverloadUntil, 4342 isisSysLevelMetricStyle, 4343 isisSysLevelSPFConsiders, 4344 isisSysLevelTEEnabled, 4345 isisSysReceiveLSPBufferSize, 4346 isisSummAddrExistState, 4347 isisSummAddrMetric, 4348 isisAreaAddr, 4349 isisSummAddrFullMetric, 4350 isisRedistributeAddrExistState, 4351 isisRouterHostName, 4352 isisRouterID, 4353 isisSysStatCorrLSPs, 4354 isisSysStatLSPDbaseOloads, 4355 isisSysStatManAddrDropFromAreas, 4356 isisSysStatAttmptToExMaxSeqNums, 4357 isisSysStatSeqNumSkips, 4358 isisSysStatOwnLSPPurges, 4359 isisSysStatIDFieldLenMismatches, 4360 isisSysStatPartChanges, 4361 isisSysStatSPFRuns, 4362 isisSysStatAuthTypeFails, 4363 isisSysStatAuthFails, 4364 isisSysStatLSPErrors 4365 } 4366 STATUS current 4367 DESCRIPTION 4368 "The collections of objects used to manage an 4369 IS-IS router." 4370 ::= { isisGroups 1 } 4372 isisCircuitGroup OBJECT-GROUP 4373 OBJECTS { 4374 isisNextCircIndex, 4375 isisCircAdminState, 4376 isisCircExistState, 4377 isisCircType, 4378 isisCircExtDomain, 4379 isisCircLevelType, 4380 isisCircAdjChanges, 4381 isisCircNumAdj, 4382 isisCircInitFails, 4383 isisCircRejAdjs, 4384 isisCircIDFieldLenMismatches, 4385 isisCircMaxAreaAddrMismatches, 4386 isisCircAuthTypeFails, 4387 isisCircAuthFails, 4388 isisCircLANDesISChanges, 4389 isisCircPassiveCircuit, 4390 isisCircMeshGroupEnabled, 4391 isisCircMeshGroup, 4392 isisCircSmallHellos, 4393 isisCircLastUpTime, 4394 isisCirc3WayEnabled, 4395 isisCircExtendedCircID, 4396 isisCircIfIndex, 4397 isisCircLevelMetric, 4398 isisCircLevelWideMetric, 4399 isisCircLevelISPriority, 4400 isisCircLevelIDOctet, 4401 isisCircLevelID, 4402 isisCircLevelDesIS, 4403 isisCircLevelHelloMultiplier, 4404 isisCircLevelHelloTimer, 4405 isisCircLevelDRHelloTimer, 4406 isisCircLevelLSPThrottle, 4407 isisCircLevelMinLSPRetransInt, 4408 isisCircLevelCSNPInterval, 4409 isisCircLevelPartSNPInterval 4410 } 4411 STATUS current 4412 DESCRIPTION 4413 "The collection of objects used to describe in 4414 IS-IS Circuit." 4415 ::= { isisGroups 2 } 4417 isisISAdjGroup OBJECT-GROUP 4418 OBJECTS { 4419 isisISAdjState, 4420 isisISAdj3WayState, 4421 isisISAdjNeighSNPAAddress, 4422 isisISAdjNeighSysType, 4423 isisISAdjNeighSysID, 4424 isisISAdjNbrExtendedCircID, 4425 isisISAdjUsage, 4426 isisISAdjHoldTimer, 4427 isisISAdjNeighPriority, 4428 isisISAdjLastUpTime, 4429 isisISAdjAreaAddress, 4430 isisISAdjIPAddrType, 4431 isisISAdjIPAddrAddress, 4432 isisISAdjProtSuppProtocol 4434 } 4435 STATUS current 4436 DESCRIPTION 4437 "The collections of objects used to manage an 4438 IS-IS Adjacency." 4439 ::= { isisGroups 3 } 4441 isisNotificationObjectGroup OBJECT-GROUP 4442 OBJECTS { 4443 isisNotificationSysLevelIndex, 4444 isisNotificationCircIfIndex, 4445 isisPduLspId, 4446 isisPduFragment, 4447 isisPduFieldLen, 4448 isisPduMaxAreaAddress, 4449 isisPduProtocolVersion, 4450 isisPduLspSize, 4451 isisPduOriginatingBufferSize, 4452 isisPduBufferSize, 4453 isisPduProtocolsSupported, 4454 isisAdjState, 4455 isisErrorOffset, 4456 isisErrorTLVType, 4457 isisNotificationAreaAddress 4458 } 4459 STATUS current 4460 DESCRIPTION 4461 "The objects used to record notification parameters." 4462 ::= { isisGroups 4 } 4464 isisNotificationGroup NOTIFICATION-GROUP 4465 NOTIFICATIONS { 4466 isisDatabaseOverload, 4467 isisManualAddressDrops, 4468 isisCorruptedLSPDetected, 4469 isisAttemptToExceedMaxSequence, 4470 isisIDLenMismatch, 4471 isisMaxAreaAddressesMismatch, 4472 isisOwnLSPPurge, 4473 isisSequenceNumberSkip, 4474 isisAuthenticationTypeFailure, 4475 isisAuthenticationFailure, 4476 isisVersionSkew, 4477 isisAreaMismatch, 4478 isisRejectedAdjacency, 4479 isisLSPTooLargeToPropagate, 4480 isisOrigLSPBuffSizeMismatch, 4481 isisProtocolsSupportedMismatch, 4482 isisAdjacencyChange, 4483 isisLSPErrorDetected 4484 } 4485 STATUS current 4486 DESCRIPTION 4487 "The collections of notifications sent by an IS." 4488 ::= { isisGroups 5 } 4490 isisISPDUCounterGroup OBJECT-GROUP 4491 OBJECTS { 4492 isisPacketCountIIHello, 4493 isisPacketCountISHello, 4494 isisPacketCountESHello, 4495 isisPacketCountLSP, 4496 isisPacketCountCSNP, 4497 isisPacketCountPSNP, 4498 isisPacketCountUnknown 4499 } 4500 STATUS current 4501 DESCRIPTION 4502 "The collections of objects used to count protocol PDUs." 4503 ::= { isisGroups 6 } 4505 isisRATableGroup OBJECT-GROUP 4506 OBJECTS { 4507 isisRAExistState, 4508 isisRAAdminState, 4509 isisRAAddrPrefix, 4510 isisRAMapType, 4511 isisRAMetric, 4512 isisRAMetricType, 4513 isisRASNPAAddress, 4514 isisRASNPAMask, 4515 isisRASNPAPrefix, 4516 isisRAType 4517 } 4518 STATUS current 4519 DESCRIPTION 4520 "The collections of objects used to manage the 4521 reachable NSAP prefixes." 4522 ::= { isisGroups 7 } 4524 isisISIPRADestGroup OBJECT-GROUP 4525 OBJECTS { 4526 isisIPRANextHopType, 4527 isisIPRANextHop, 4528 isisIPRAType, 4529 isisIPRAExistState, 4530 isisIPRAAdminState, 4531 isisIPRAMetric, 4532 isisIPRAFullMetric, 4533 isisIPRAMetricType, 4534 isisIPRASNPAAddress, 4535 isisIPRASourceType 4536 } 4537 STATUS current 4538 DESCRIPTION 4539 "The collections of objects used to manage configured 4540 IP addresses." 4541 ::= { isisGroups 8 } 4543 isisLSPGroup OBJECT-GROUP 4544 OBJECTS { 4545 isisLSPSeq, 4546 isisLSPZeroLife, 4547 isisLSPChecksum, 4548 isisLSPLifetimeRemain, 4549 isisLSPPDULength, 4550 isisLSPAttributes, 4551 isisLSPTLVSeq, 4552 isisLSPTLVChecksum, 4553 isisLSPTLVType, 4554 isisLSPTLVLen, 4555 isisLSPTLVValue 4556 } 4557 STATUS current 4558 DESCRIPTION 4559 "The collections of objects used to observe the LSP 4560 Data Base." 4561 ::= { isisGroups 9 } 4563 END 4565 5. IANA Considerations 4567 The MIB module in this document uses the following IANA-assigned 4568 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 4570 Descriptor OBJECT IDENTIFIER value 4571 ---------- ----------------------- 4573 isisMIB { mib-2 XXX } 4575 Editor's Note (to be removed prior to publication): the IANA is 4576 requested to assign a value for "XXX" under the 'mib-2' subtree and 4577 to record the assignment in the SMI Numbers registry. When the 4578 assignment has been made, the RFC Editor is asked to replace "XXX" 4579 (here and in the MIB module) with the assigned value and to remove 4580 this note. 4582 6. Acknowledgments 4584 This draft MIB is based on a March 1994 Internet Draft by Chris 4585 Gunnerr, who should be held blameless for the errors introduced since 4586 then. 4588 We would like to thank the following individuals for constructive and 4589 valuable comments: Mike Bartlett, Neal Castagnoli, Ken Chapman, Joan 4590 Cucchiara, Satish Dattatri, Nagi Jonnala, Adrian Farrel, Shamik 4591 Ganguly, Les Ginsberg, Don Goodspeed, Jeff Gross, Jim Halpin, Jon 4592 Harrison, Dimitri Haskin, C. M. Heard, Peter Higginson, Christian 4593 Hopps, Laura Liu, Gavin McPherson, Kay Noguchi, Serge Maskalik, Z. 4594 Opalka, Jeff Pickering, Sundar Ramachandran, Swaminatha Ramalingam, 4595 Aravind Ravikumar, Juergen Schoenwaelder, Koen Vermeulen, Hans De 4596 Vleeschouwer, Bert Wijnen, and Bingzhang Zhao. 4598 7. Security Considerations 4600 Certain management information defined in this MIB may be considered 4601 sensitive in some network environments. 4603 This MIB may be used to manage an IP router, which can be used to 4604 direct network traffic. The control of network traffic allows an 4605 attacker to Deny Service to a region of the network or to forward 4606 traffic to adversaries. 4608 There are a number of management objects defined in this MIB that 4609 have a MAX-ACCESS clause of read-write and/or read-create. Such 4610 objects may be considered sensitive or vulnerable in some network 4611 environments. The support for SET operations in a non-secure 4612 environment without proper protection can have a negative effect on 4613 network operations. Since the MIB controls a device which routes 4614 packets, all writeable attributes have the potential to disrupt 4615 network operations if improperly modified and may require protection 4616 against unauthorized write access. 4618 Therefore, authentication of received SNMP requests and controlled 4619 access to management information should be employed in such 4620 environments. 4622 Much of the MIB is used to set or read attributes which are readily 4623 visible to any intruder who has access to traffic. None of the 4624 security attributes are setable or visible through the MIB. Read 4625 access to the MIB does not pose additional risks or vulnerabilities. 4627 SNMP versions prior to SNMPv3 did not include adequate security. 4628 Even if the network itself is secure (for example by using IPSec), 4629 even then, there is no control as to who on the secure network is 4630 allowed to access and GET/SET (read/change/create/delete) the objects 4631 in this MIB module. 4633 It is RECOMMENDED that implementers consider the security features as 4634 provided by the SNMPv3 framework (see [RFC3410], section 8), 4635 including full support for the SNMPv3 cryptographic mechanisms (for 4636 authentication and privacy). 4638 Further, deployment of SNMP versions prior to SNMPv3 is NOT 4639 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 4640 enable cryptographic security. It is then a customer/operator 4641 responsibility to ensure that the SNMP entity giving access to an 4642 instance of this MIB module is properly configured to give access to 4643 the objects only to those principals (users) that have legitimate 4644 rights to indeed GET or SET (change/create/delete) them. 4646 8. Normative References 4648 [ISO10589] ISO 10589, "Intermediate system to Intermediate system 4649 routeing information exchange protocol for use in conjunction 4650 with the Protocol for providing the Connectionless-mode Network 4651 Service (ISO 8473)," ISO/IEC 10589:2002. 4653 [ISO10733] ISO 10733, "Information Processing Systems - Open Systems 4654 Interconnection - Specification of the elements of Management 4655 Information related to OSI Network layer Standards", September 4656 1998. 4658 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 4659 Requirement Levels", BCP 14, RFC 2119, March 1997. 4661 [RFC1195] Callon, R., "Use of OSI IS-IS for Routing in TCP/IP and 4662 Dual Environments", RFC 1195, December 1990. 4664 [RFC2863] McCloghrie, K., and F. Kastenholz, "The Interfaces Group 4665 MIB", RFC 2863, Jun 2000. 4667 [RFC3289] Baker, F., K. Chan, and A. Smith, "Management Information 4668 Base for the Differentiated Services Architecture", RFC 3289, 4669 May 2002. 4671 [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An 4672 Architecture for Simple Network Management Protocol Management 4673 Frameworks", RFC 3411, December 2002. 4675 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4676 Rose, M., and S. Waldbusser, "Structure of Management 4677 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. 4679 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4680 Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", 4681 STD 58, RFC 2579, April 1999. 4683 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4684 Rose, M., and S. Waldbusser, "Conformance Statements for SMIv2", 4685 STD 58, RFC 2580, April 1999. 4687 [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. 4688 Schoenwaelder, "Textual Conventions for Internet Network 4689 Addresses", RFC 4001. 4691 9. Informative References 4693 [RFC2973] Balay, R., Katz, D., and J. Parker, "IS-IS Mesh Groups", 4694 RFC 2973, October 2000. 4696 [RFC3373] Katz, D., and R.Saluja, "Three-Way Handshake for 4697 Intermediate System to Intermediate System Point-to-Point 4698 Adjacencies", RFC 3373, September 2002. 4700 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 4701 "Introduction and Applicability Statements for Internet-Standard 4702 Management Framework", RFC 3410, December 2002. 4704 10. Authors' Address 4706 Jeff Parker 4707 Department of Computer Science 4708 Middlebury College, 4709 Middlebury, Vermont 05753 4711 email: jparker at world dot std dot com 4713 11. Full Copyright Statement 4715 Copyright (C) The Internet Society (2005). This document is subject 4716 to the rights, licenses and restrictions contained in BCP 78, and 4717 except as set forth therein, the authors retain all their rights. 4719 This document and the information contained herein are provided on an 4720 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 4721 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 4722 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 4723 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 4724 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 4725 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 4727 12. Intellectual Property 4729 The IETF takes no position regarding the validity or scope of any 4730 Intellectual Property Rights or other rights that might be claimed to 4731 pertain to the implementation or use of the technology described in 4732 this document or the extent to which any license under such rights 4733 might or might not be available; nor does it represent that it has 4734 made any independent effort to identify any such rights. Information 4735 on the procedures with respect to rights in RFC documents can be 4736 found in BCP 78 and BCP 79. 4738 Copies of IPR disclosures made to the IETF Secretariat and any 4739 assurances of licenses to be made available, or the result of an 4740 attempt made to obtain a general license or permission for the use of 4741 such proprietary rights by implementers or users of this 4742 specification can be obtained from the IETF on-line IPR repository at 4743 http://www.ietf.org/ipr. 4745 The IETF invites any interested party to bring to its attention any 4746 copyrights, patents or patent applications, or other proprietary 4747 rights that may cover technology that may be required to implement 4748 this standard. Please address the information to the IETF at ietf- 4749 ipr@ietf.org.