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