idnits 2.17.1 draft-ietf-isis-wg-mib-19.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 3667, Section 5.1 on line 14. -- Found old boilerplate from RFC 3978, Section 5.5 on line 4568. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 4579. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 4586. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 4592. ** 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. ** The document seems to lack an RFC 3978 Section 5.1 IPR Disclosure Acknowledgement -- however, there's a paragraph with a matching beginning. Boilerplate error? ** 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. ** The document uses RFC 3667 boilerplate or RFC 3978-like boilerplate instead of verbatim RFC 3978 boilerplate. After 6 May 2005, submission of drafts without verbatim RFC 3978 boilerplate is not accepted. The following non-3978 patterns matched text found in the document. That text should be removed or replaced: By submitting this Internet-Draft, I certify that any applicable patent or other IPR claims of which I am aware have been disclosed, or will be disclosed, and any of which I become aware will be disclosed, in accordance with RFC 3668. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 98 longer pages, the longest (page 2) being 59 lines Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** There is 1 instance of too long lines in the document, the longest one being 1 character in excess of 72. ** 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 920: '...x object isisSummAddrPrefixLen MUST be...' RFC 2119 keyword, line 1045: '...ibuteAddrPrefixLen MUST be equal to x....' RFC 2119 keyword, line 2995: '...x object isisIPRADestPrefixLen MUST be...' RFC 2119 keyword, line 4474: '... It is RECOMMENDED that implementers...' RFC 2119 keyword, line 4480: '... 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 (April 8, 2005) is 6955 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) -- Looks like a reference, but probably isn't: '2' on line 83 == Unused Reference: 'ISO10589' is defined on line 4489, but no explicit reference was found in the text -- 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: 10 errors (**), 0 flaws (~~), 4 warnings (==), 11 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: November 1, 2005 April 8, 2005 6 Management Information Base for IS-IS 7 9 Status of this Memo 11 By submitting this Internet-Draft, I certify that any applicable 12 patent or other IPR claims of which I am aware have been disclosed, 13 and any of which I become aware will be disclosed, in accordance with 14 RFC 3668. 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 [2], when it is used to construct 84 routing tables for IP networks, as described in RFC 1195 [RFC1195]. 85 The objects are mainly derived from the GDMO definitions in ISO 10589 86 and from the GDMO definitions in ISO 10733 [ISO10733]. There are 87 also additional objects to manage the IP-specific functionality of 88 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 -- Changes in version 19 236 -- 237 -- Removed restrictions on InetAddress and 238 -- InetPrefixLength. 239 -- Removed restriction on which flavors of IP 240 -- we need to support. 241 -- Added mib-2 to list of imports. 242 -- Changed description of isisNextCircIndex 243 -- Removed comment that Reachable Address Group 244 -- was optional. 245 -- Added text about matching IP address to Type, and 246 -- prefix length to address 247 -- Added and updated references 248 -- Added ReadOnly Compliance section 249 -- Replaced edge-triggered notifications with time-based throttling 250 -- Added new TC called IsisAdjLevel 251 -- Revised isisISAdjUsage to use the new TC 253 ISIS-MIB DEFINITIONS ::= BEGIN 254 IMPORTS 255 TEXTUAL-CONVENTION, RowStatus, TruthValue 256 FROM SNMPv2-TC 257 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 258 Integer32, Unsigned32, Counter32, mib-2 259 FROM SNMPv2-SMI 260 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 261 FROM SNMPv2-CONF 262 SnmpAdminString 263 FROM SNMP-FRAMEWORK-MIB 264 IndexInteger, IndexIntegerNextFree 265 FROM DIFFSERV-MIB 266 InterfaceIndex 267 FROM IF-MIB 268 InetAddressType, InetAddress, InetAddressPrefixLength 269 FROM INET-ADDRESS-MIB; 271 isisMIB MODULE-IDENTITY 272 LAST-UPDATED "200504081200Z" -- April 8th, 2005, noon 273 ORGANIZATION "IETF IS-IS for IP Internets Working Group" 274 CONTACT-INFO 275 "IS-IS for IP Internets working Group 276 http://www.ietf.org/html.charters/isis-charter.html 277 isis-wg@ietf.org 279 Jeff Parker 280 Department of Computer Science 281 Middlebury College, 282 Middlebury, Vermont 05753 283 jparker at world dot std dot com" 285 DESCRIPTION 286 "This document describes a management information base for 287 the IS-IS Routing protocol, as described in ISO 10589, 288 when it is used to construct routing tables for IP 289 networks, as described in RFC 1195. 291 This document defines an experimental portion of the 292 Management Information Base (MIB) for use with network 293 management protocols in the Internet community. 295 This document is based on a 1994 IETF draft by Chris 296 Gunner. This version has been modified to include 297 current syntax, to exclude portions of the protocol that 298 are not relevant to IP, and to add management support for 299 current practice. 301 Copyright (C) The Internet Society (2005). This version 302 of this MIB module is part of RFC 0DDD; see the RFC 303 itself for full legal notices." 305 REVISION "200504081200Z" -- April 8th, 2005, noon 307 DESCRIPTION 308 "Initial version, published as RFC XXX." 310 ::= { mib-2 XXX } 312 -- RFC Editor - please replace with proper IANA Value 314 -- Top-level structure of the MIB 316 isisNotifications OBJECT IDENTIFIER ::= { isisMIB 0 } 317 isisObjects OBJECT IDENTIFIER ::= { isisMIB 1 } 318 isisConformance OBJECT IDENTIFIER ::= { isisMIB 2 } 320 -- OBJECT IDENTIFIER definitions 322 -- System wide attributes. 323 isisSystem OBJECT IDENTIFIER ::= { isisObjects 1 } 325 -- Attributes associated with the domain or with the area. 326 isisSysLevel OBJECT IDENTIFIER ::= { isisObjects 2 } 328 -- Attributes associated with one Circuit 329 isisCirc OBJECT IDENTIFIER ::= { isisObjects 3 } 331 -- Attributes associated with area or domain relevant within a Circuit. 332 isisCircLevelValues OBJECT IDENTIFIER ::= { isisObjects 4 } 334 -- System and circuit counters. 335 isisCounters OBJECT IDENTIFIER ::= { isisObjects 5 } 337 -- Attributes associated with an adjacent Protocol Peer. 338 isisISAdj OBJECT IDENTIFIER ::= { isisObjects 6 } 340 -- Attributes associated with a configured address. 341 isisReachAddr OBJECT IDENTIFIER ::= { isisObjects 7 } 343 -- Attributes associated with IP routes learned by 344 -- configuration or through another protocol. 345 isisIPReachAddr OBJECT IDENTIFIER ::= { isisObjects 8 } 346 -- The collection of Link State PDUs known to the Intermediate System 347 isisLSPDataBase OBJECT IDENTIFIER ::= { isisObjects 9 } 349 -- Objects included in Notifications. 350 isisNotification OBJECT IDENTIFIER ::= { isisObjects 10 } 352 -- Type definitions 354 IsisOSINSAddress ::= TEXTUAL-CONVENTION 355 STATUS current 356 DESCRIPTION 357 "OSI Network Service Address, e.g. NSAP, SNPA, or Network 358 Entity Title" 359 SYNTAX OCTET STRING (SIZE(0..20)) 361 IsisSystemID ::= TEXTUAL-CONVENTION 362 STATUS current 363 DESCRIPTION 364 "A system ID." 365 SYNTAX OCTET STRING (SIZE(6)) 367 IsisLinkStatePDUID ::= TEXTUAL-CONVENTION 368 STATUS current 369 DESCRIPTION 370 "A Link State PDU Identifier." 371 SYNTAX OCTET STRING (SIZE(8)) 373 AdminState ::= TEXTUAL-CONVENTION 374 STATUS current 375 DESCRIPTION 376 "Type used in enabling and disabling a row. 377 Values match those in RFC 2863." 378 SYNTAX INTEGER 379 { 380 on(1), 381 off(2) 382 } 384 IsisLSPBuffSize ::= TEXTUAL-CONVENTION 385 DISPLAY-HINT "d" 386 STATUS current 387 DESCRIPTION 388 "Integer sub range for LSP size." 389 SYNTAX Integer32 (512..16000) 391 IsisLevelState ::= TEXTUAL-CONVENTION 392 STATUS current 393 DESCRIPTION 394 "States of the IS-IS protocol." 395 SYNTAX INTEGER 396 { 397 off (1), 398 on (2), 399 waiting (3), 400 overloaded(4) 401 } 403 IsisSupportedProtocol ::= TEXTUAL-CONVENTION 404 STATUS current 405 DESCRIPTION 406 "Types of network protocol supported by Integrated IS-IS. 407 The values for ISO8473 and IP are those registered for 408 these protocols in ISO TR9577." 409 SYNTAX INTEGER 410 { 411 iso8473(129), 412 ipV6(142), 413 ip(204) 414 } 416 IsisDefaultMetric ::= TEXTUAL-CONVENTION 417 DISPLAY-HINT "d" 418 STATUS current 419 DESCRIPTION 420 "Integer sub-range for default metric for single hop. 421 ISO 10589 provides for 4 types of metric. Only the 422 'default' metric is used in practice." 423 SYNTAX Integer32 (0..63) 425 IsisWideMetric ::= TEXTUAL-CONVENTION 426 DISPLAY-HINT "d" 427 STATUS current 428 DESCRIPTION 429 "Wide Metric for IS Neighbors. ISO 10589 provides a 430 6 bit metric. Traffic Engineering extensions provide 431 24 bit metrics." 432 SYNTAX Unsigned32 (0..16777215) 434 IsisFullMetric ::= TEXTUAL-CONVENTION 435 DISPLAY-HINT "d" 436 STATUS current 437 DESCRIPTION 438 "Full Metric for IP Routes. Traffic Engineering extensions 439 provide 32 bit metrics." 440 SYNTAX Unsigned32 442 IsisMetricType ::= TEXTUAL-CONVENTION 443 STATUS current 444 DESCRIPTION 445 "Is this an Internal or External Metric?" 446 SYNTAX INTEGER 447 { 448 internal(1), 449 external(2) 450 } 452 IsisMetricStyle ::= TEXTUAL-CONVENTION 453 STATUS current 454 DESCRIPTION 455 "Do we use 1195 style Metrics or wide metrics." 456 SYNTAX INTEGER 457 { 458 narrow(1), 459 wide(2), 460 both(3) 461 } 463 IsisISLevel ::= TEXTUAL-CONVENTION 464 STATUS current 465 DESCRIPTION 466 "Identifies a level." 467 SYNTAX INTEGER 468 { 469 area(1), -- L1 470 domain(2) -- L2 471 } 473 IsisAdjLevel ::= TEXTUAL-CONVENTION 474 STATUS current 475 DESCRIPTION 476 "Identifies one or more levels." 477 SYNTAX INTEGER 478 { 479 level1(1), 480 level2(2), 481 level1and2(3) 482 } 484 IsisPDUHeader ::= TEXTUAL-CONVENTION 485 STATUS current 486 DESCRIPTION 487 "A block to contain the header from a PDU." 488 SYNTAX OCTET STRING (SIZE(0..64)) 490 IsisCircuitID ::= TEXTUAL-CONVENTION 491 STATUS current 492 DESCRIPTION 493 "ID for a circuit." 494 SYNTAX OCTET STRING (SIZE(0|7)) 496 IsisISPriority ::= TEXTUAL-CONVENTION 497 DISPLAY-HINT "d" 498 STATUS current 499 DESCRIPTION 500 "Integer sub-range for IS-IS priority." 501 SYNTAX Integer32 (0..127) 503 Unsigned16TC ::= TEXTUAL-CONVENTION 504 DISPLAY-HINT "d" 505 STATUS current 506 DESCRIPTION 507 "An Unsigned32 further restricted to 16 Bits. Note that 508 the ASN.1 BER encoding may still require 24 Bits for 509 some values." 510 SYNTAX Unsigned32 (0..65535) 512 Unsigned8TC ::= TEXTUAL-CONVENTION 513 DISPLAY-HINT "d" 514 STATUS current 515 DESCRIPTION 516 "An Unsigned32 further restricted to 8 Bits. Note that 517 the ASN.1 BER encoding may still require 16 Bits for 518 some values." 519 SYNTAX Unsigned32 (0..255) 521 -- Behavior Definitions 523 -- ResettingTimer behavior definition 524 -- "This object specifies the interval between certain events in 525 -- the operation of the protocol state machine. If the value of 526 -- this object is set to a new value while the protocol state 527 -- machine is in operation, the implementation shall take the 528 -- necessary steps to ensure that for any time interval which 529 -- was in progress when the value of the corresponding object 530 -- was changed, the next expiration of that interval takes place 531 -- the specified time after the original start of that interval, 532 -- or immediately, whichever is later. The precision with which 533 -- this time shall be implemented shall be the same as that 534 -- associated with the basic operation of the timer object." 536 -- ReplaceOnlyWhileDisabled behavior definition 537 -- "This object may not be modified while the corresponding 538 -- table row's variable of type AdminState is in state on." 540 -- ManualOrAutomatic behavior definition 541 -- "The access of this object is read-write if the row to which 542 -- it belongs is manual (i.e. is being or was created manually) 543 -- otherwise (i.e. was created automatically) it is read-only." 545 isisSysObject OBJECT IDENTIFIER ::= { isisSystem 1 } 547 isisSysVersion OBJECT-TYPE 548 SYNTAX INTEGER 549 { 550 unknown(0), 551 one(1) 552 } 553 MAX-ACCESS read-only 554 STATUS current 555 DESCRIPTION 556 "The version number of the IS-IS protocol that 557 is implemented." 558 REFERENCE "{ISIS.aoi version (1)}" 559 DEFVAL { one } 560 ::= { isisSysObject 1 } 562 isisSysType OBJECT-TYPE 563 SYNTAX INTEGER 564 { 565 level1IS (1), 566 level2IS (2), 567 level1L2IS (3) 568 } 569 MAX-ACCESS read-write 570 STATUS current 571 DESCRIPTION 572 "At which levels is the Intermediate System 573 running? This object may not be modified when 574 the isisSysAdminState variable is in state 'on' 575 for this Intermediate System." 576 REFERENCE "{ISIS.aoi iSType (2)}" 577 DEFVAL { level1L2IS } 578 ::= { isisSysObject 2 } 580 isisSysID OBJECT-TYPE 581 SYNTAX IsisSystemID 582 MAX-ACCESS read-write 583 STATUS current 584 DESCRIPTION 585 "The ID for this Intermediate System. 587 This value is appended to each of the 588 area addresses to form the Network Entity Titles. 589 The derivation of a value for this object is 590 implementation-specific. Some implementations may 591 automatically assign values and not permit an 592 SNMP write, while others may require the value 593 to be set manually." 594 REFERENCE "{ISIS.aoi systemId (119)}" 595 ::= { isisSysObject 3 } 597 isisSysMaxPathSplits OBJECT-TYPE 598 SYNTAX Integer32 (1..32) 599 MAX-ACCESS read-write 600 STATUS current 601 DESCRIPTION 602 "Maximum number of paths with equal routing metric value 603 which it is permitted to split between. This object 604 may not be modified when the isisSysAdminState variable 605 is in state 'on' for this Intermediate System." 606 REFERENCE "{ISIS.aoi maximumPathSplits (3)}" 607 DEFVAL { 2 } 608 ::= { isisSysObject 4 } 610 isisSysMaxLSPGenInt OBJECT-TYPE 611 SYNTAX Integer32 (1..65235) 612 UNITS "seconds" 613 MAX-ACCESS read-write 614 STATUS current 615 DESCRIPTION 616 "Maximum interval, in seconds, between generated LSPs 617 by this Intermediate System. This object follows 618 the resettingTimer behavior. The value must be 619 greater than any value configured for 620 isisSysLevelMinLSPGenInt, and should be at least 300 621 seconds less than isisSysMaxAge." 622 REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" 623 DEFVAL { 900 } 624 ::= { isisSysObject 5 } 626 isisSysPollESHelloRate OBJECT-TYPE 627 SYNTAX Unsigned16TC (1..65535) 628 UNITS "seconds" 629 MAX-ACCESS read-write 630 STATUS current 631 DESCRIPTION 632 "The value, in seconds, to be used for the suggested ES 633 configuration timer in ISH PDUs when soliciting the ES 634 configuration." 636 REFERENCE "{ISIS.aoi pollESHelloRate (13)}" 637 DEFVAL { 50 } 638 ::= { isisSysObject 6 } 640 isisSysWaitTime OBJECT-TYPE 641 SYNTAX Unsigned16TC (1..65535) 642 UNITS "seconds" 643 MAX-ACCESS read-write 644 STATUS current 645 DESCRIPTION 646 "Number of seconds to delay in waiting state before 647 entering on state. This object follows the resettingTimer 648 behavior." 649 REFERENCE "{ISIS.aoi waitingTime (15)}" 650 DEFVAL { 60 } 651 ::= { isisSysObject 7 } 653 isisSysAdminState OBJECT-TYPE 654 SYNTAX AdminState 655 MAX-ACCESS read-write 656 STATUS current 657 DESCRIPTION 658 "The administrative state of this Intermediate 659 System. Setting this object to the value 'on' 660 when its current value is 'off' enables 661 the Intermediate System." 662 DEFVAL { off } 663 ::= { isisSysObject 8 } 665 isisSysL2toL1Leaking OBJECT-TYPE 666 SYNTAX TruthValue 667 MAX-ACCESS read-write 668 STATUS current 669 DESCRIPTION 670 "If true, allow the router to leak L2 routes into L1." 671 DEFVAL { false } 672 ::= { isisSysObject 9 } 674 isisSysMaxAge OBJECT-TYPE 675 SYNTAX Unsigned16TC (350..65535) 676 UNITS "seconds" 677 MAX-ACCESS read-write 678 STATUS current 679 DESCRIPTION 680 "Value to place in RemainingLifeTime field of 681 the LSPs we generate. 682 This should be at least 300 seconds greater than 683 isisSysMaxLSPGenInt." 685 DEFVAL { 1200 } 686 ::= { isisSysObject 10 } 688 isisSysReceiveLSPBufferSize OBJECT-TYPE 689 SYNTAX Unsigned16TC (1492..16000) 690 UNITS "bytes" 691 MAX-ACCESS read-write 692 STATUS current 693 DESCRIPTION 694 "Size of the largest Buffer we are designed or 695 configured to store. This should be at least 696 as big as the maximum isisSysLevelOrigLSPBuffSize 697 supported by the system. 699 If resources allow, we will store and flood LSPs 700 larger than isisSysReceiveLSPBufferSize, as this 701 can help avoid problems in networks with different 702 values for isisSysLevelOrigLSPBuffSize." 703 DEFVAL { 1492 } 704 ::= { isisSysObject 11 } 706 isisSysProtSupported OBJECT-TYPE 707 SYNTAX BITS { 708 iso8473 (0), 709 ipv4 (1), 710 ipv6 (2) 711 } 712 MAX-ACCESS read-only 713 STATUS current 714 DESCRIPTION 715 "This attribute contains the set of protocols 716 supported by this Intermediate System." 717 ::= { isisSysObject 12 } 719 -- The Level 1 Manual Area Address Table 720 -- contains the set of area addresses manually configured 721 -- for this Intermediate System. 722 -- At least one row in which the value of isisManAreaAddrExistState 723 -- is active must be present. The maximum number of rows 724 -- in this table for for which the object 725 -- isisManAreaAddrExistState has the value active is 3. 726 -- An attempt to create more 3 rows of isisManAreaAddrEntry 727 -- with state 'active' in one instance of the IS-IS protocol 728 -- should return inconsistentValue. 730 isisManAreaAddrTable OBJECT-TYPE 731 SYNTAX SEQUENCE OF IsisManAreaAddrEntry 732 MAX-ACCESS not-accessible 733 STATUS current 734 DESCRIPTION 735 "The set of manual area addresses configured on this 736 Intermediate System." 737 REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" 738 ::= { isisSystem 2 } 740 isisManAreaAddrEntry OBJECT-TYPE 741 SYNTAX IsisManAreaAddrEntry 742 MAX-ACCESS not-accessible 743 STATUS current 744 DESCRIPTION 745 "Each entry contains one area address manually configured 746 on this system" 747 INDEX { isisManAreaAddr } 748 ::= { isisManAreaAddrTable 1 } 750 IsisManAreaAddrEntry ::= 751 SEQUENCE { 752 isisManAreaAddr 753 IsisOSINSAddress, 754 isisManAreaAddrExistState 755 RowStatus 756 } 758 isisManAreaAddr OBJECT-TYPE 759 SYNTAX IsisOSINSAddress 760 MAX-ACCESS not-accessible 761 STATUS current 762 DESCRIPTION 763 "A manually configured area address for this system. 765 Note: an index for the entry {1, {49.0001} active} in 766 this table would be the ordered pair 767 (1, (0x03 0x49 0x00 0x01)), as the length of an Octet 768 string is part of the OID." 769 ::= { isisManAreaAddrEntry 1 } 771 isisManAreaAddrExistState OBJECT-TYPE 772 SYNTAX RowStatus 773 MAX-ACCESS read-create 774 STATUS current 775 DESCRIPTION 776 "The state of the isisManAreaAddrEntry. If the 777 isisSysAdminState for this Intermediate System is 'on', and 778 an attempt is made to set this object to the value 'destroy' 779 or 'notInService' when this is the only 780 isisManAreaAddrEntry in state 'active' for this 781 Intermediate System should return inconsistentValue." 782 ::= { isisManAreaAddrEntry 2 } 784 -- The Level 1 Area Address Table 786 -- The Level 1 Area Address Table contains the 787 -- union of the sets of relevant area addresses configured 788 -- or learned from Level 1 LSPs received by this Intermediate System. 790 isisAreaAddrTable OBJECT-TYPE 791 SYNTAX SEQUENCE OF IsisAreaAddrEntry 792 MAX-ACCESS not-accessible 793 STATUS current 794 DESCRIPTION 795 "The union of the sets of area addresses reported in all 796 Level 1 LSPs with fragment number zero generated by this 797 Intermediate System, or received from other Intermediate 798 Systems which are reachable via Level 1 routing." 799 REFERENCE "{ISIS.aoi areaAddresses (18)}" 800 ::= { isisSystem 3 } 802 isisAreaAddrEntry OBJECT-TYPE 803 SYNTAX IsisAreaAddrEntry 804 MAX-ACCESS not-accessible 805 STATUS current 806 DESCRIPTION 807 "Each entry contains one area address reported in a 808 Level 1 LSP generated or received by this Intermediate 809 System." 810 INDEX { isisAreaAddr } 811 ::= { isisAreaAddrTable 1 } 813 IsisAreaAddrEntry ::= 814 SEQUENCE { 815 isisAreaAddr 816 IsisOSINSAddress 817 } 819 isisAreaAddr OBJECT-TYPE 820 SYNTAX IsisOSINSAddress 821 MAX-ACCESS read-only 822 STATUS current 823 DESCRIPTION 824 "An area address reported in a Level 1 LSP." 825 ::= { isisAreaAddrEntry 1 } 827 -- The Summary Address Table 828 -- The Summary Address Table contains the set of summary 829 -- addresses manually configured for the Intermediate System. 830 -- 831 -- This is used to control leaking L1 routes into L2. 833 isisSummAddrTable OBJECT-TYPE 834 SYNTAX SEQUENCE OF IsisSummAddrEntry 835 MAX-ACCESS not-accessible 836 STATUS current 837 DESCRIPTION 838 "The set of IP summary addresses to use in forming 839 summary TLVs originated by this Intermediate System. 841 An administrator may use a summary address to combine 842 and modify IP Reachability announcements. If the 843 Intermediate system can reach any subset of the summary 844 address, the summary address will be announced instead, 845 at the configured metric. 847 Implementers need to be aware that if the total number 848 of elements (octets or sub-identifiers) in 849 isisSummAddress and isisSummAddrPrefixLen is too great 850 then OIDs of column instances in this table will have 851 more than 128 subidentifiers and cannot be accessed 852 using SNMPv1, SNMPv2c, or SNMPv3." 854 ::= { isisSystem 4 } 856 isisSummAddrEntry OBJECT-TYPE 857 SYNTAX IsisSummAddrEntry 858 MAX-ACCESS not-accessible 859 STATUS current 860 DESCRIPTION 861 "Each entry contains one IP summary address." 863 INDEX { isisSummAddressType, 864 isisSummAddress, 865 isisSummAddrPrefixLen } 866 ::= { isisSummAddrTable 1 } 868 IsisSummAddrEntry ::= 869 SEQUENCE { 870 isisSummAddressType 871 InetAddressType, 872 isisSummAddress 873 InetAddress, 874 isisSummAddrPrefixLen 875 InetAddressPrefixLength, 877 isisSummAddrExistState 878 RowStatus, 879 isisSummAddrMetric 880 IsisDefaultMetric, 881 isisSummAddrFullMetric 882 IsisFullMetric 883 } 885 isisSummAddressType OBJECT-TYPE 886 SYNTAX InetAddressType 887 MAX-ACCESS not-accessible 888 STATUS current 889 DESCRIPTION 890 "The Type of IP address for this summary address." 891 ::= { isisSummAddrEntry 1 } 893 isisSummAddress OBJECT-TYPE 894 SYNTAX InetAddress 895 MAX-ACCESS not-accessible 896 STATUS current 897 DESCRIPTION 898 "The IP Address value for this summary address. 899 The address must not contain any set host bits 900 (bits set after the address prefix determined by 901 isisSummAddrPrefixLen). 903 The type of this address is determined by the value of 904 the isisSummAddressType object." 906 ::= { isisSummAddrEntry 2 } 908 isisSummAddrPrefixLen OBJECT-TYPE 909 SYNTAX InetAddressPrefixLength 910 MAX-ACCESS not-accessible 911 STATUS current 912 DESCRIPTION 913 "The Length of the IP NetMask for this summary address. 915 The values for the index objects isisSummAddress and 916 isisSummAddrPrefixLen must be consistent. When the value 917 of isisSummAddress (excluding the zone index, if one 918 is present) is x, then the bitwise logical-AND 919 of x with the value of the mask formed from the 920 corresponding index object isisSummAddrPrefixLen MUST be 921 equal to x. If not, then the index pair is not 922 consistent and an inconsistentName error must be 923 returned on SET or CREATE requests." 925 ::= { isisSummAddrEntry 3 } 927 isisSummAddrExistState OBJECT-TYPE 928 SYNTAX RowStatus 929 MAX-ACCESS read-create 930 STATUS current 931 DESCRIPTION 932 "The existence state of this summary address. Support 933 for createAndWait and notInService is not required." 934 ::= { isisSummAddrEntry 4 } 936 isisSummAddrMetric OBJECT-TYPE 937 SYNTAX IsisDefaultMetric 938 MAX-ACCESS read-create 939 STATUS current 940 DESCRIPTION 941 "The metric value to announce this summary 942 address within LSPs generated by this system." 943 DEFVAL { 20 } 944 ::= { isisSummAddrEntry 5 } 946 isisSummAddrFullMetric OBJECT-TYPE 947 SYNTAX IsisFullMetric 948 MAX-ACCESS read-create 949 STATUS current 950 DESCRIPTION 951 "The wide metric value to announce this summary 952 address within LSPs generated by this system." 953 DEFVAL { 20 } 954 ::= { isisSummAddrEntry 6 } 956 -- The Redistribution table defines addresses that should be 957 -- leaked from L2 to L1 if isisSysL2toL1Leaking is enabled. 959 isisRedistributeAddrTable OBJECT-TYPE 960 SYNTAX SEQUENCE OF IsisRedistributeAddrEntry 961 MAX-ACCESS not-accessible 962 STATUS current 963 DESCRIPTION 964 "This table provides criteria to decide if a route should 965 be leaked from L2 to L1 when Domain Wide Prefix leaking is 966 enabled. 968 Addresses that match the summary mask in the table will 969 be announced at L1 by routers when isisSysL2toL1Leaking 970 is enabled. Routes that fall into the ranges specified 971 are announced as is, without being summarized. Routes 972 that do not match a summary mask are not announced. 974 Implementers need to be aware that if the total number 975 of elements (octets or sub-identifiers) in 976 isisRedistributeAddrAddress and 977 isisRedistributeAddrPrefixLen is too great then OIDs 978 of column instances in this table will have more than 979 128 subidentifiers and cannot be accessed using SNMPv1, 980 SNMPv2c, or SNMPv3." 982 ::= { isisSystem 5 } 984 isisRedistributeAddrEntry OBJECT-TYPE 985 SYNTAX IsisRedistributeAddrEntry 986 MAX-ACCESS not-accessible 987 STATUS current 988 DESCRIPTION 989 "Each entry contains one IP summary address to 990 manage leaking L2 addresses into L1." 991 INDEX { isisRedistributeAddrType, 992 isisRedistributeAddrAddress, 993 isisRedistributeAddrPrefixLen } 994 ::= { isisRedistributeAddrTable 1 } 996 IsisRedistributeAddrEntry ::= 997 SEQUENCE { 998 isisRedistributeAddrType 999 InetAddressType, 1000 isisRedistributeAddrAddress 1001 InetAddress, 1002 isisRedistributeAddrPrefixLen 1003 InetAddressPrefixLength, 1004 isisRedistributeAddrExistState 1005 RowStatus 1006 } 1008 isisRedistributeAddrType OBJECT-TYPE 1009 SYNTAX InetAddressType 1010 MAX-ACCESS not-accessible 1011 STATUS current 1012 DESCRIPTION 1013 "The Type of IP address for this summary address." 1014 ::= { isisRedistributeAddrEntry 1 } 1016 isisRedistributeAddrAddress OBJECT-TYPE 1017 SYNTAX InetAddress 1018 MAX-ACCESS not-accessible 1019 STATUS current 1020 DESCRIPTION 1021 "The IP Address value for this summary address. 1023 The type of this address is determined by the 1024 value of the isisRedistributeAddrType object. 1025 The address must not contain any set host bits - 1026 bits set after the address prefix determined by 1027 isisRedistributeAddrPrefixLen." 1029 ::= { isisRedistributeAddrEntry 2 } 1031 isisRedistributeAddrPrefixLen OBJECT-TYPE 1032 SYNTAX InetAddressPrefixLength 1033 MAX-ACCESS not-accessible 1034 STATUS current 1035 DESCRIPTION 1036 "The Length of the IP NetMask for this summary address. 1038 The values for the index objects 1039 isisRedistributeAddrAddress and 1040 isisRedistributeAddrPrefixLen must be consistent. 1041 When the value of isisRedistributeAddrAddress 1042 (excluding the zone index, if one is present) is x, 1043 then the bitwise logical-AND of x with the value of 1044 the mask formed from the corresponding index object 1045 isisRedistributeAddrPrefixLen MUST be equal to x. 1046 If not, then the index pair is not consistent and an 1047 inconsistentName error must be returned on SET or 1048 CREATE requests." 1050 ::= { isisRedistributeAddrEntry 3 } 1052 isisRedistributeAddrExistState OBJECT-TYPE 1053 SYNTAX RowStatus 1054 MAX-ACCESS read-create 1055 STATUS current 1056 DESCRIPTION 1057 "The existence state of this summary address. Support 1058 for createAndWait and notInService is not required." 1059 ::= { isisRedistributeAddrEntry 4 } 1061 -- The Router Table keeps track of hostnames and router IDs 1062 -- associated with Intermediate Systems in the area and domain. 1064 isisRouterTable OBJECT-TYPE 1065 SYNTAX SEQUENCE OF IsisRouterEntry 1066 MAX-ACCESS not-accessible 1067 STATUS current 1068 DESCRIPTION 1069 "The set of hostnames and router ID." 1070 ::= { isisSystem 6 } 1071 isisRouterEntry OBJECT-TYPE 1072 SYNTAX IsisRouterEntry 1073 MAX-ACCESS not-accessible 1074 STATUS current 1075 DESCRIPTION 1076 "Each entry tracks information about one Intermediate 1077 System at one level." 1078 INDEX { isisRouterSysID, 1079 isisRouterLevel } 1080 ::= { isisRouterTable 1 } 1082 IsisRouterEntry ::= 1083 SEQUENCE { 1084 isisRouterSysID 1085 IsisSystemID, 1086 isisRouterLevel 1087 IsisISLevel, 1088 isisRouterHostName 1089 SnmpAdminString, 1090 isisRouterID 1091 Unsigned32 1092 } 1094 isisRouterSysID OBJECT-TYPE 1095 SYNTAX IsisSystemID 1096 MAX-ACCESS not-accessible 1097 STATUS current 1098 DESCRIPTION 1099 "The System ID of the Intermediate System." 1100 ::= { isisRouterEntry 1 } 1102 isisRouterLevel OBJECT-TYPE 1103 SYNTAX IsisISLevel 1104 MAX-ACCESS not-accessible 1105 STATUS current 1106 DESCRIPTION 1107 "The level at which the information about this 1108 Intermediate System was received." 1109 ::= { isisRouterEntry 2 } 1111 isisRouterHostName OBJECT-TYPE 1112 SYNTAX SnmpAdminString 1113 MAX-ACCESS read-only 1114 STATUS current 1115 DESCRIPTION 1116 "The hostname listed in the LSP, or a zero-length 1117 string if none." 1118 ::= { isisRouterEntry 3 } 1119 isisRouterID OBJECT-TYPE 1120 SYNTAX Unsigned32 1121 MAX-ACCESS read-only 1122 STATUS current 1123 DESCRIPTION 1124 "The Router ID found in the LSP, or zero if none." 1125 ::= { isisRouterEntry 4 } 1127 -- The System Level Table 1128 -- This table captures level-specific information about the System 1130 isisSysLevelTable OBJECT-TYPE 1131 SYNTAX SEQUENCE OF IsisSysLevelEntry 1132 MAX-ACCESS not-accessible 1133 STATUS current 1134 DESCRIPTION 1135 "Level specific information about the System." 1136 ::= { isisSysLevel 1 } 1138 isisSysLevelEntry OBJECT-TYPE 1139 SYNTAX IsisSysLevelEntry 1140 MAX-ACCESS not-accessible 1141 STATUS current 1142 DESCRIPTION 1143 "Describe variables defined for Area or Domain." 1144 INDEX { isisSysLevelIndex } 1145 ::= { isisSysLevelTable 1 } 1147 IsisSysLevelEntry ::= 1148 SEQUENCE { 1149 isisSysLevelIndex 1150 IsisISLevel, 1151 isisSysLevelOrigLSPBuffSize 1152 IsisLSPBuffSize, 1153 isisSysLevelMinLSPGenInt 1154 Unsigned16TC, 1155 isisSysLevelState 1156 IsisLevelState, 1157 isisSysLevelSetOverload 1158 TruthValue, 1159 isisSysLevelSetOverloadUntil 1160 Unsigned32, 1161 isisSysLevelMetricStyle 1162 IsisMetricStyle, 1163 isisSysLevelSPFConsiders 1164 IsisMetricStyle, 1165 isisSysLevelTEEnabled 1166 TruthValue 1168 } 1170 isisSysLevelIndex OBJECT-TYPE 1171 SYNTAX IsisISLevel 1172 MAX-ACCESS not-accessible 1173 STATUS current 1174 DESCRIPTION 1175 "The level that this entry describes." 1176 ::= { isisSysLevelEntry 1 } 1178 isisSysLevelOrigLSPBuffSize OBJECT-TYPE 1179 SYNTAX IsisLSPBuffSize 1180 MAX-ACCESS read-write 1181 STATUS current 1182 DESCRIPTION 1183 "The maximum size of LSPs and SNPs originated by 1184 this Intermediate System at this level. This 1185 object may not be modified when the isisSysAdminState 1186 variable is in state 'on' for this Intermediate System." 1187 REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" 1188 DEFVAL { 1492 } 1189 ::= { isisSysLevelEntry 2 } 1191 isisSysLevelMinLSPGenInt OBJECT-TYPE 1192 SYNTAX Unsigned16TC (1..65535) 1193 UNITS "seconds" 1194 MAX-ACCESS read-write 1195 STATUS current 1196 DESCRIPTION 1197 "Minimum interval, in seconds, between successive 1198 generation of LSPs with the same LSPID at this level 1199 by this Intermediate System." 1200 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 1201 DEFVAL { 30 } 1202 ::= { isisSysLevelEntry 3 } 1204 isisSysLevelState OBJECT-TYPE 1205 SYNTAX IsisLevelState 1206 MAX-ACCESS read-only 1207 STATUS current 1208 DESCRIPTION 1209 "The state of the database at this level. 1210 The value 'off' indicates that IS-IS is not active at 1211 this level. 1212 The value 'on' indicates that IS-IS is active at this 1213 level, and not overloaded. 1214 The value 'waiting' indicates a database that is low on 1215 an essential resource, such as memory. 1217 The administrator may force the state to 'overloaded' 1218 by setting the object isisSysLevelSetOverload. 1219 If the state is 'waiting' or 'overloaded', we 1220 originate LSPs with the Overload bit set." 1221 REFERENCE "{ISIS.aoi l1State (17)}" 1222 ::= { isisSysLevelEntry 4 } 1224 isisSysLevelSetOverload OBJECT-TYPE 1225 SYNTAX TruthValue 1226 MAX-ACCESS read-write 1227 STATUS current 1228 DESCRIPTION 1229 "Administratively set the overload bit for the level. 1230 The overload bit will continue to be set if the 1231 implementation runs out of memory, independent of 1232 this variable. It may also be set manually independent 1233 of this variable, using the isisSysLevelSetOverloadUntil 1234 object." 1235 DEFVAL { false } 1236 ::= { isisSysLevelEntry 5 } 1238 isisSysLevelSetOverloadUntil OBJECT-TYPE 1239 SYNTAX Unsigned32 1240 UNITS "Seconds until clearing manually set Overload Bit" 1241 MAX-ACCESS read-write 1242 STATUS current 1243 DESCRIPTION 1244 "If this object is non-zero, the overload bit is set at 1245 this level when the isisSysAdminState variable goes to 1246 state 'on' for this Intermediate System. The overload bit 1247 remains set for isisSysLevelSetOverloadUntil seconds. 1248 When isisSysLevelSetOverloadUntil seconds have elapsed, 1249 the overload flag remains set if the implementation has 1250 run out of memory, or if it is set manually using the 1251 isisSysLevelSetOverload object." 1252 ::= { isisSysLevelEntry 6 } 1254 isisSysLevelMetricStyle OBJECT-TYPE 1255 SYNTAX IsisMetricStyle 1256 MAX-ACCESS read-write 1257 STATUS current 1258 DESCRIPTION 1259 "Which style of Metric do we generate in our LSPs 1260 at this level?" 1261 DEFVAL { narrow } 1262 ::= { isisSysLevelEntry 7 } 1264 isisSysLevelSPFConsiders OBJECT-TYPE 1265 SYNTAX IsisMetricStyle 1266 MAX-ACCESS read-write 1267 STATUS current 1268 DESCRIPTION 1269 "Which style of Metric do we consider in our 1270 SPF computation at this level?" 1271 DEFVAL { narrow } 1272 ::= { isisSysLevelEntry 8 } 1274 isisSysLevelTEEnabled OBJECT-TYPE 1275 SYNTAX TruthValue 1276 MAX-ACCESS read-write 1277 STATUS current 1278 DESCRIPTION 1279 "Do we do Traffic Engineering at this level?" 1280 DEFVAL { false } 1281 ::= { isisSysLevelEntry 9 } 1283 -- Static to provide next CircIndex 1285 isisNextCircIndex OBJECT-TYPE 1286 SYNTAX IndexIntegerNextFree 1287 MAX-ACCESS read-only 1288 STATUS current 1289 DESCRIPTION 1290 "This object is used to assist a management 1291 application in creating new rows in the 1292 isisCircTable. If it is possible to create 1293 a new instance of isisCircEntry, then this 1294 object will contain a non-zero value that 1295 is not in use as the index of any row in the 1296 isisCircTable. The network manager reads the 1297 value of this object and then (if the value 1298 value read is non-zero) attempts to create 1299 the corresponding instance of isisCircEntry. 1300 If the set request fails with the code 1301 'inconsistentValue', then the process must be 1302 repeated; if the set request succeeds, then 1303 the agent will change value of this object 1304 according to an implementation-specific 1305 algorithm." 1306 ::= { isisCirc 1 } 1308 -- The Circuit Table 1309 -- Each broadcast or point-to-point interface on the system 1310 -- corresponds to one entry in the Circuit table. However, there 1311 -- may be multiple X.25 DA circuit entries in the Circuit table 1312 -- for a given X.25 interface. 1314 isisCircTable OBJECT-TYPE 1315 SYNTAX SEQUENCE OF IsisCircEntry 1316 MAX-ACCESS not-accessible 1317 STATUS current 1318 DESCRIPTION 1319 "The table of circuits used by this 1320 Intermediate System." 1321 ::= { isisCirc 2 } 1323 isisCircEntry OBJECT-TYPE 1324 SYNTAX IsisCircEntry 1325 MAX-ACCESS not-accessible 1326 STATUS current 1327 DESCRIPTION 1328 "An isisCircEntry exists for each circuit used by 1329 Integrated IS-IS on this system." 1330 INDEX { isisCircIndex } 1331 ::= { isisCircTable 1 } 1333 IsisCircEntry ::= 1334 SEQUENCE { 1335 isisCircIndex 1336 IndexInteger, 1337 isisCircIfIndex 1338 InterfaceIndex, 1339 isisCircIfSubSelector 1340 Integer32, 1341 isisCircAdminState 1342 AdminState, 1343 isisCircExistState 1344 RowStatus, 1345 isisCircType 1346 INTEGER, 1347 isisCircExtDomain 1348 TruthValue, 1349 isisCircLevel 1350 INTEGER, 1351 isisCircPassiveCircuit 1352 TruthValue, 1353 isisCircMeshGroupEnabled 1354 INTEGER, 1355 isisCircMeshGroup 1356 Unsigned32, 1357 isisCircSmallHellos 1358 TruthValue, 1359 isisCircLastUpTime 1360 Unsigned32, 1361 isisCirc3WayEnabled 1362 TruthValue, 1363 isisCircExtendedCircID 1364 Unsigned32 1365 } 1367 isisCircIndex OBJECT-TYPE 1368 SYNTAX IndexInteger 1369 MAX-ACCESS not-accessible 1370 STATUS current 1371 DESCRIPTION 1372 "An index used to uniquely identify this circuit. 1373 When creating a row in this table, the 1374 isisNextCircIndex object should be retrieved 1375 and it's value should be specified as the value 1376 of this index using a SET operation. A retrieved 1377 value of zero(0) indicates that no rows can be 1378 created at this time." 1379 ::= { isisCircEntry 1 } 1381 isisCircIfIndex OBJECT-TYPE 1382 SYNTAX InterfaceIndex 1383 MAX-ACCESS read-create 1384 STATUS current 1385 DESCRIPTION 1386 "The value of ifIndex for the interface to which this 1387 circuit corresponds. This object cannot be modified 1388 after creation." 1389 ::= { isisCircEntry 2 } 1391 isisCircIfSubSelector OBJECT-TYPE 1392 SYNTAX Integer32 1393 MAX-ACCESS read-create 1394 STATUS current 1395 DESCRIPTION 1396 "A specifier for the part of the interface ifIndex to which 1397 this circuit corresponds, such as a DLCI or VPI/VCI. 1398 This object cannot be modified after creation. 1400 Holds 0 if not used." 1401 DEFVAL { 0 } 1402 ::= { isisCircEntry 3 } 1404 isisCircAdminState OBJECT-TYPE 1405 SYNTAX AdminState 1406 MAX-ACCESS read-create 1407 STATUS current 1408 DESCRIPTION 1409 "The administrative state of the circuit." 1410 DEFVAL { off } 1411 ::= { isisCircEntry 4 } 1413 isisCircExistState OBJECT-TYPE 1414 SYNTAX RowStatus 1415 MAX-ACCESS read-create 1416 STATUS current 1417 DESCRIPTION 1418 "The existence state of this circuit. Setting the state 1419 to 'notInService' halts the generation and processing of 1420 IS-IS protocol PDUs on this circuit. Setting the state 1421 to destroy will also erase any configuration associated 1422 with the circuit. Support for createAndWait and 1423 notInService is not required." 1424 ::= { isisCircEntry 5 } 1426 isisCircType OBJECT-TYPE 1427 SYNTAX INTEGER 1428 { 1429 broadcast(1), 1430 ptToPt(2), 1431 staticIn(3), 1432 staticOut(4), 1433 dA(5) 1434 } 1435 MAX-ACCESS read-create 1436 STATUS current 1437 DESCRIPTION 1438 "The type of the circuit. This object follows the 1439 replaceOnlyWhileDisabled behavior. The type specified 1440 must be compatible with the type of the interface defined 1441 by the value of isisCircIfIndex." 1442 REFERENCE "{ISIS.aoi type (33)}" 1443 ::= { isisCircEntry 6 } 1445 isisCircExtDomain OBJECT-TYPE 1446 SYNTAX TruthValue 1447 MAX-ACCESS read-create 1448 STATUS current 1449 DESCRIPTION 1450 "If true, suppress normal transmission of and 1451 interpretation of Intra-domain IS-IS PDUs on this 1452 circuit." 1453 REFERENCE "{ISIS.aoi externalDomain (46)}" 1454 DEFVAL { false } 1455 ::= { isisCircEntry 7 } 1456 isisCircLevel OBJECT-TYPE 1457 SYNTAX INTEGER 1458 { 1459 level1(1), 1460 level2(2), 1461 level1L2(3) 1462 } 1463 MAX-ACCESS read-create 1464 STATUS current 1465 DESCRIPTION 1466 "Indicates which type of packets will be sent and 1467 accepted on this circuit. The values used will be 1468 modified by the settings of isisSysType. This 1469 object follows the replaceOnlyWhileDisabled behavior." 1470 DEFVAL { level1L2 } 1471 ::= { isisCircEntry 8 } 1473 isisCircPassiveCircuit OBJECT-TYPE 1474 SYNTAX TruthValue 1475 MAX-ACCESS read-create 1476 STATUS current 1477 DESCRIPTION 1478 "Should we include this interface in LSPs, even if 1479 it is not running the IS-IS Protocol?" 1480 DEFVAL { false } 1481 ::= { isisCircEntry 9 } 1483 isisCircMeshGroupEnabled OBJECT-TYPE 1484 SYNTAX INTEGER 1485 { 1486 inactive(1), 1487 blocked(2), 1488 set(3) 1489 } 1490 MAX-ACCESS read-create 1491 STATUS current 1492 DESCRIPTION 1493 "Is this port a member of a mesh group, or blocked? 1494 Circuits in the same mesh group act as a virtual 1495 multiaccess network. LSPs seen on one circuit in 1496 a mesh group will not be flooded to another circuit 1497 in the same mesh group." 1498 REFERENCE "{ RFC 2973 }" 1499 DEFVAL { inactive } 1500 ::= { isisCircEntry 10 } 1502 isisCircMeshGroup OBJECT-TYPE 1503 SYNTAX Unsigned32 1504 MAX-ACCESS read-create 1505 STATUS current 1506 DESCRIPTION 1507 "Circuits in the same mesh group act as a virtual 1508 multiaccess network. LSPs seen on one circuit in 1509 a mesh group will not be flooded to another circuit 1510 in the same mesh group. If isisCircMeshGroupEnabled 1511 is inactive or blocked, this value is ignored." 1512 REFERENCE "{ RFC 2973 }" 1513 ::= { isisCircEntry 11 } 1515 isisCircSmallHellos OBJECT-TYPE 1516 SYNTAX TruthValue 1517 MAX-ACCESS read-create 1518 STATUS current 1519 DESCRIPTION 1520 "Can we send unpadded hellos on LAN circuits? False 1521 means LAN Hellos must be padded. 1522 Implementations should allow the administrator to read 1523 this value. An implementation need not be able to 1524 support unpadded hellos to be conformant." 1525 DEFVAL { false } 1526 ::= { isisCircEntry 12 } 1528 isisCircLastUpTime OBJECT-TYPE 1529 SYNTAX Unsigned32 1530 UNITS "Seconds since startup when this circuit was last 'on'" 1531 MAX-ACCESS read-only 1532 STATUS current 1533 DESCRIPTION 1534 "If the circuit is enabled, the number of seconds 1535 since system startup when isisCircAdminState most 1536 recently entered the state 'on', or 0 if the 1537 circuit has never been 'on'." 1538 ::= { isisCircEntry 13 } 1540 isisCirc3WayEnabled OBJECT-TYPE 1541 SYNTAX TruthValue 1542 MAX-ACCESS read-create 1543 STATUS current 1544 DESCRIPTION 1545 "Is this circuit enabled to run 3Way handshake?" 1546 DEFVAL { true } 1547 ::= { isisCircEntry 14 } 1549 isisCircExtendedCircID OBJECT-TYPE 1550 SYNTAX Unsigned32 1551 MAX-ACCESS read-create 1552 STATUS current 1553 DESCRIPTION 1554 "The value to be used as the extended circuit ID in 1555 3Way handshake. This value is only used if 1556 isisCirc3WayEnabled is true, and must be unique across 1557 all circuits on this IS." 1558 ::= { isisCircEntry 15 } 1560 -- The Circuit Level Table 1561 -- This table captures level-specific information about a circuit 1563 isisCircLevelTable OBJECT-TYPE 1564 SYNTAX SEQUENCE OF IsisCircLevelEntry 1565 MAX-ACCESS not-accessible 1566 STATUS current 1567 DESCRIPTION 1568 "Level specific information about circuits used by IS-IS" 1569 ::= { isisCircLevelValues 1 } 1571 isisCircLevelEntry OBJECT-TYPE 1572 SYNTAX IsisCircLevelEntry 1573 MAX-ACCESS not-accessible 1574 STATUS current 1575 DESCRIPTION 1576 "An isisCircLevelEntry exists for each level on 1577 each circuit used by Integrated IS-IS on this system." 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 Integer32, 1594 isisCircLevelID 1595 IsisCircuitID, 1596 isisCircLevelDesIS 1597 IsisCircuitID, 1598 isisCircLevelHelloMultiplier 1599 Integer32, 1601 isisCircLevelHelloTimer 1602 Integer32, 1603 isisCircLevelDRHelloTimer 1604 Integer32, 1605 isisCircLevelLSPThrottle 1606 Unsigned16TC, 1607 isisCircLevelMinLSPRetransInt 1608 Integer32, 1609 isisCircLevelCSNPInterval 1610 Integer32, 1611 isisCircLevelPartSNPInterval 1612 Integer32 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." 1650 REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" 1651 DEFVAL { 64 } 1652 ::= { isisCircLevelEntry 4 } 1654 isisCircLevelIDOctet OBJECT-TYPE 1655 SYNTAX Integer32(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 Integer32 (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 Integer32 (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 Integer32 (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." 1747 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1748 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 Integer32 (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 Integer32 (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 } 1795 isisCircLevelPartSNPInterval OBJECT-TYPE 1796 SYNTAX Integer32 (1..120) 1797 UNITS "seconds" 1798 MAX-ACCESS read-write 1799 STATUS current 1800 DESCRIPTION 1801 "Minimum interval in seconds between sending Partial 1802 Sequence Number PDUs at this level. This object 1803 follows the resettingTimer behavior." 1804 REFERENCE "{ISIS.aoi partialSNPInterval (14)}" 1805 DEFVAL { 2 } 1806 ::= { isisCircLevelEntry 14 } 1808 -- isisSystemCounterTable keeps track of system-wide events. 1810 isisSystemCounterTable OBJECT-TYPE 1811 SYNTAX SEQUENCE OF IsisSystemCounterEntry 1812 MAX-ACCESS not-accessible 1813 STATUS current 1814 DESCRIPTION 1815 "System wide counters for this Intermediate System." 1816 ::= { isisCounters 1 } 1818 isisSystemCounterEntry OBJECT-TYPE 1819 SYNTAX IsisSystemCounterEntry 1820 MAX-ACCESS not-accessible 1821 STATUS current 1822 DESCRIPTION 1823 "System-wide IS-IS counters." 1824 INDEX { isisSysStatLevel } 1825 ::= { isisSystemCounterTable 1 } 1827 IsisSystemCounterEntry ::= 1828 SEQUENCE { 1829 isisSysStatLevel 1830 IsisISLevel, 1831 isisSysStatCorrLSPs 1832 Counter32, 1833 isisSysStatAuthTypeFails 1834 Counter32, 1835 isisSysStatAuthFails 1836 Counter32, 1837 isisSysStatLSPDbaseOloads 1838 Counter32, 1839 isisSysStatManAddrDropFromAreas 1840 Counter32, 1841 isisSysStatAttmptToExMaxSeqNums 1842 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 } 1891 isisSysStatAuthFails OBJECT-TYPE 1892 SYNTAX Counter32 1893 UNITS "Number of frames with authentication key failures" 1894 MAX-ACCESS read-only 1895 STATUS current 1896 DESCRIPTION 1897 "The number of authentication key failures recognized 1898 by this Intermediate System." 1899 ::= { isisSystemCounterEntry 4 } 1901 isisSysStatLSPDbaseOloads OBJECT-TYPE 1902 SYNTAX Counter32 1903 MAX-ACCESS read-only 1904 STATUS current 1905 DESCRIPTION 1906 "Number of times the LSP database has become 1907 overloaded." 1908 REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" 1909 ::= { isisSystemCounterEntry 5 } 1911 isisSysStatManAddrDropFromAreas OBJECT-TYPE 1912 SYNTAX Counter32 1913 MAX-ACCESS read-only 1914 STATUS current 1915 DESCRIPTION 1916 "Number of times a manual address has been dropped from 1917 the area." 1918 REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" 1919 ::= { isisSystemCounterEntry 6 } 1921 isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE 1922 SYNTAX Counter32 1923 MAX-ACCESS read-only 1924 STATUS current 1925 DESCRIPTION 1926 "Number of times the IS has attempted to exceed the 1927 maximum sequence number." 1928 REFERENCE 1929 "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" 1930 ::= { isisSystemCounterEntry 7 } 1932 isisSysStatSeqNumSkips OBJECT-TYPE 1933 SYNTAX Counter32 1934 MAX-ACCESS read-only 1935 STATUS current 1936 DESCRIPTION 1937 "Number of times a sequence number skip has occurred." 1938 REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" 1940 ::= { isisSystemCounterEntry 8 } 1942 isisSysStatOwnLSPPurges OBJECT-TYPE 1943 SYNTAX Counter32 1944 MAX-ACCESS read-only 1945 STATUS current 1946 DESCRIPTION 1947 "Number of times a zero-aged copy of the system's own LSP 1948 is received from some other node." 1949 REFERENCE "{ISIS.aoi ownLSPPurges (24)}" 1950 ::= { isisSystemCounterEntry 9 } 1952 isisSysStatIDFieldLenMismatches OBJECT-TYPE 1953 SYNTAX Counter32 1954 UNITS "Number of frames with ID length mismatches" 1955 MAX-ACCESS read-only 1956 STATUS current 1957 DESCRIPTION 1958 "Number of times a PDU is received with a different value 1959 for ID field length to that of the receiving system." 1960 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1961 ::= { isisSystemCounterEntry 10 } 1963 isisSysStatPartChanges OBJECT-TYPE 1964 SYNTAX Counter32 1965 MAX-ACCESS read-only 1966 STATUS current 1967 DESCRIPTION 1968 "Partition changes." 1969 ::= { isisSystemCounterEntry 11 } 1971 isisSysStatSPFRuns OBJECT-TYPE 1972 SYNTAX Counter32 1973 MAX-ACCESS read-only 1974 STATUS current 1975 DESCRIPTION 1976 "Number of times we ran SPF at this level." 1977 ::= { isisSystemCounterEntry 12 } 1979 isisSysStatLSPErrors OBJECT-TYPE 1980 SYNTAX Counter32 1981 UNITS "Number of frames with errors that we have received" 1982 MAX-ACCESS read-only 1983 STATUS current 1984 DESCRIPTION 1985 "Number of LSPs with errors we have received." 1986 ::= { isisSystemCounterEntry 13 } 1988 -- isisCircuitCounterTable keeps track of events 1989 -- specific to a circuit and a level 1991 isisCircuitCounterTable OBJECT-TYPE 1992 SYNTAX SEQUENCE OF IsisCircuitCounterEntry 1993 MAX-ACCESS not-accessible 1994 STATUS current 1995 DESCRIPTION 1996 "Circuit specific counters for this 1997 Intermediate System." 1998 ::= { isisCounters 2 } 2000 isisCircuitCounterEntry OBJECT-TYPE 2001 SYNTAX IsisCircuitCounterEntry 2002 MAX-ACCESS not-accessible 2003 STATUS current 2004 DESCRIPTION 2005 "An isisCircuitCounterEntry exists for each circuit 2006 used by Integrated IS-IS on this system." 2007 INDEX { isisCircIndex, 2008 isisCircuitType } 2009 ::= { isisCircuitCounterTable 1 } 2011 IsisCircuitCounterEntry ::= SEQUENCE { 2012 isisCircuitType 2013 INTEGER, 2014 isisCircAdjChanges 2015 Counter32, 2016 isisCircNumAdj 2017 Unsigned32, 2018 isisCircInitFails 2019 Counter32, 2020 isisCircRejAdjs 2021 Counter32, 2022 isisCircIDFieldLenMismatches 2023 Counter32, 2024 isisCircMaxAreaAddrMismatches 2025 Counter32, 2026 isisCircAuthTypeFails 2027 Counter32, 2028 isisCircAuthFails 2029 Counter32, 2030 isisCircLANDesISChanges 2031 Counter32 2032 } 2034 isisCircuitType OBJECT-TYPE 2035 SYNTAX INTEGER 2036 { 2037 lanlevel1(1), 2038 lanlevel2(2), 2039 p2pcircuit(3) 2040 } 2041 MAX-ACCESS not-accessible 2042 STATUS current 2043 DESCRIPTION 2044 "What type of circuit saw these counts? 2046 The point to point Hello PDU includes 2047 both L1 and L2, and ISs form a single 2048 adjacency on point to point links. 2049 Thus we combine counts on 2050 point to point links into one group." 2051 ::= { isisCircuitCounterEntry 1 } 2053 isisCircAdjChanges OBJECT-TYPE 2054 SYNTAX Counter32 2055 MAX-ACCESS read-only 2056 STATUS current 2057 DESCRIPTION 2058 "The number of times an adjacency state change has 2059 occurred on this circuit." 2060 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2061 ::= { isisCircuitCounterEntry 2 } 2063 isisCircNumAdj OBJECT-TYPE 2064 SYNTAX Unsigned32 2065 MAX-ACCESS read-only 2066 STATUS current 2067 DESCRIPTION 2068 "The number of adjacencies on this circuit." 2069 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2070 ::= { isisCircuitCounterEntry 3 } 2072 isisCircInitFails OBJECT-TYPE 2073 SYNTAX Counter32 2074 MAX-ACCESS read-only 2075 STATUS current 2076 DESCRIPTION 2077 "The number of times initialization of this circuit has 2078 failed. This counts events such as PPP NCP failures. 2079 Failures to form an adjacency are counted by 2080 isisCircRejAdjs." 2081 ::= { isisCircuitCounterEntry 4 } 2083 isisCircRejAdjs OBJECT-TYPE 2084 SYNTAX Counter32 2085 MAX-ACCESS read-only 2086 STATUS current 2087 DESCRIPTION 2088 "The number of times an adjacency has been rejected on 2089 this circuit." 2090 REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" 2091 ::= { isisCircuitCounterEntry 5 } 2093 isisCircIDFieldLenMismatches OBJECT-TYPE 2094 SYNTAX Counter32 2095 UNITS "Number of frames with ID field length mismatch" 2096 MAX-ACCESS read-only 2097 STATUS current 2098 DESCRIPTION 2099 "The number of times an IS-IS control PDU with an ID 2100 field length different to that for this system has been 2101 received." 2102 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2103 ::= { isisCircuitCounterEntry 6 } 2105 isisCircMaxAreaAddrMismatches OBJECT-TYPE 2106 SYNTAX Counter32 2107 MAX-ACCESS read-only 2108 STATUS current 2109 DESCRIPTION 2110 "The number of times an IS-IS control PDU with a 2111 max area address field different to that for this 2112 system has been received." 2113 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2114 ::= { isisCircuitCounterEntry 7 } 2116 isisCircAuthTypeFails OBJECT-TYPE 2117 SYNTAX Counter32 2118 MAX-ACCESS read-only 2119 STATUS current 2120 DESCRIPTION 2121 "The number of times an IS-IS control PDU with 2122 an auth type field different to that for this 2123 system has been received." 2124 ::= { isisCircuitCounterEntry 8 } 2126 isisCircAuthFails OBJECT-TYPE 2127 SYNTAX Counter32 2128 MAX-ACCESS read-only 2129 STATUS current 2130 DESCRIPTION 2131 "The number of times an IS-IS control PDU with 2132 the correct auth type has failed to pass authentication 2133 validation." 2134 ::= { isisCircuitCounterEntry 9 } 2136 isisCircLANDesISChanges OBJECT-TYPE 2137 SYNTAX Counter32 2138 MAX-ACCESS read-only 2139 STATUS current 2140 DESCRIPTION 2141 "The number of times the Designated IS has changed 2142 on this circuit at this level. If the circuit is 2143 point to point, this count is zero." 2144 ::= { isisCircuitCounterEntry 10 } 2146 -- isisPacketCounterTable keeps track of the number of IS-IS 2147 -- control packets sent and received at each level 2149 isisPacketCounterTable OBJECT-TYPE 2150 SYNTAX SEQUENCE OF IsisPacketCounterEntry 2151 MAX-ACCESS not-accessible 2152 STATUS current 2153 DESCRIPTION 2154 "Information about IS-IS protocol traffic at one level 2155 on one circuit in one direction." 2156 ::= { isisCounters 3 } 2158 isisPacketCounterEntry OBJECT-TYPE 2159 SYNTAX IsisPacketCounterEntry 2160 MAX-ACCESS not-accessible 2161 STATUS current 2162 DESCRIPTION 2163 "Information about IS-IS protocol traffic at one level 2164 on one circuit in one direction." 2165 INDEX { isisCircIndex, 2166 isisPacketCountLevel, 2167 isisPacketCountDirection } 2168 ::= { isisPacketCounterTable 1 } 2170 IsisPacketCounterEntry ::= 2171 SEQUENCE { 2172 isisPacketCountLevel 2173 IsisISLevel, 2174 isisPacketCountDirection 2175 INTEGER, 2176 isisPacketCountIIHello 2177 Counter32, 2178 isisPacketCountISHello 2179 Counter32, 2181 isisPacketCountESHello 2182 Counter32, 2183 isisPacketCountLSP 2184 Counter32, 2185 isisPacketCountCSNP 2186 Counter32, 2187 isisPacketCountPSNP 2188 Counter32, 2189 isisPacketCountUnknown 2190 Counter32 2191 } 2193 isisPacketCountLevel OBJECT-TYPE 2194 SYNTAX IsisISLevel 2195 MAX-ACCESS not-accessible 2196 STATUS current 2197 DESCRIPTION 2198 "The level at which these PDU counts have been collected." 2199 ::= { isisPacketCounterEntry 1 } 2201 isisPacketCountDirection OBJECT-TYPE 2202 SYNTAX INTEGER 2203 { 2204 sending(1), 2205 receiving(2) 2206 } 2207 MAX-ACCESS not-accessible 2208 STATUS current 2209 DESCRIPTION 2210 "Were we sending or receiving these PDUs?" 2211 ::= { isisPacketCounterEntry 2 } 2213 isisPacketCountIIHello OBJECT-TYPE 2214 SYNTAX Counter32 2215 UNITS "Number of IS-IS Hellos frames seen in this direction 2216 at this level" 2217 MAX-ACCESS read-only 2218 STATUS current 2219 DESCRIPTION 2220 "The number of IS-IS Hello PDUs seen in this 2221 direction at this level. 2223 Point-to-Point IIH PDUs are counted at 2224 the lowest enabled level: at L1 on L1 or L1L2 circuits, 2225 and at L2 otherwise." 2226 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2227 ::= { isisPacketCounterEntry 3 } 2228 isisPacketCountISHello OBJECT-TYPE 2229 SYNTAX Counter32 2230 UNITS "Number of ES-IS frames seen in this direction at 2231 this level." 2232 MAX-ACCESS read-only 2233 STATUS current 2234 DESCRIPTION 2235 "The number of ES-IS Hello PDUs seen in this 2236 direction. ISH PDUs are counted at the 2237 lowest enabled level: at L1 on L1 or L1L2 2238 circuits, and at L2 otherwise." 2239 ::= { isisPacketCounterEntry 4 } 2241 isisPacketCountESHello OBJECT-TYPE 2242 SYNTAX Counter32 2243 UNITS "Number of ES Hello frames seen in this direction at 2244 this level" 2245 MAX-ACCESS read-only 2246 STATUS current 2247 DESCRIPTION 2248 "The number of ES Hello PDUs seen in this 2249 direction. ESH PDUs are counted at the 2250 lowest enabled level: at L1 on L1 or L1L2 2251 circuits, and at L2 otherwise." 2252 ::= { isisPacketCounterEntry 5 } 2254 isisPacketCountLSP OBJECT-TYPE 2255 SYNTAX Counter32 2256 UNITS "Number of IS-IS LSP frames seen in this direction at 2257 this level" 2258 MAX-ACCESS read-only 2259 STATUS current 2260 DESCRIPTION 2261 "The number of IS-IS LSPs seen in this 2262 direction at this level." 2263 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2264 ::= { isisPacketCounterEntry 6 } 2266 isisPacketCountCSNP OBJECT-TYPE 2267 SYNTAX Counter32 2268 UNITS "Number of IS-IS CSNP frames seen in this direction at 2269 this level" 2270 MAX-ACCESS read-only 2271 STATUS current 2272 DESCRIPTION 2273 "The number of IS-IS CSNPs seen in this 2274 direction at this level." 2275 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2277 ::= { isisPacketCounterEntry 7 } 2279 isisPacketCountPSNP OBJECT-TYPE 2280 SYNTAX Counter32 2281 UNITS "Number of IS-IS PSNP frames seen in this direction at 2282 this level" 2283 MAX-ACCESS read-only 2284 STATUS current 2285 DESCRIPTION 2286 "The number of IS-IS PSNPs seen in this 2287 direction at this level." 2288 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2289 ::= { isisPacketCounterEntry 8 } 2291 isisPacketCountUnknown OBJECT-TYPE 2292 SYNTAX Counter32 2293 UNITS "Number of unknown IS-IS frames seen at this level" 2294 MAX-ACCESS read-only 2295 STATUS current 2296 DESCRIPTION 2297 "The number of unknown IS-IS PDUs seen 2298 at this level." 2299 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2300 ::= { isisPacketCounterEntry 9 } 2302 -- The IS Adjacency Table 2303 -- 2304 -- Each adjacency to an IS corresponds to one entry in this 2305 -- table. 2307 isisISAdjTable OBJECT-TYPE 2308 SYNTAX SEQUENCE OF IsisISAdjEntry 2309 MAX-ACCESS not-accessible 2310 STATUS current 2311 DESCRIPTION 2312 "The table of adjacencies to Intermediate Systems." 2313 ::= { isisISAdj 1 } 2315 isisISAdjEntry OBJECT-TYPE 2316 SYNTAX IsisISAdjEntry 2317 MAX-ACCESS not-accessible 2318 STATUS current 2319 DESCRIPTION 2320 "Each entry corresponds to one adjacency to an 2321 Intermediate System on this system." 2322 INDEX { isisCircIndex, 2323 isisISAdjIndex } 2324 ::= { isisISAdjTable 1 } 2325 IsisISAdjEntry ::= 2326 SEQUENCE { 2327 isisISAdjIndex 2328 Unsigned32, 2329 isisISAdjState 2330 INTEGER, 2331 isisISAdj3WayState 2332 INTEGER, 2333 isisISAdjNeighSNPAAddress 2334 IsisOSINSAddress, 2335 isisISAdjNeighSysType 2336 INTEGER, 2337 isisISAdjNeighSysID 2338 IsisSystemID, 2339 isisISAdjNbrExtendedCircID 2340 Unsigned32, 2341 isisISAdjUsage 2342 IsisAdjLevel, 2343 isisISAdjHoldTimer 2344 Unsigned16TC, 2345 isisISAdjNeighPriority 2346 IsisISPriority, 2347 isisISAdjLastUpTime 2348 Unsigned32 2349 } 2351 isisISAdjIndex OBJECT-TYPE 2352 SYNTAX Unsigned32(1..4294967295) 2353 MAX-ACCESS not-accessible 2354 STATUS current 2355 DESCRIPTION 2356 "A unique value identifying the IS adjacency from all 2357 other such adjacencies on this circuit. This value is 2358 automatically assigned by the system when the adjacency 2359 is created." 2360 ::= { isisISAdjEntry 1 } 2362 isisISAdjState OBJECT-TYPE 2363 SYNTAX INTEGER 2364 { 2365 down (1), 2366 initializing (2), 2367 up (3), 2368 failed(4) 2369 } 2370 MAX-ACCESS read-only 2371 STATUS current 2372 DESCRIPTION 2373 "The state of the adjacency." 2374 REFERENCE "{ISIS.aoi adjacencyState (78)}" 2375 ::= { isisISAdjEntry 2 } 2377 isisISAdj3WayState OBJECT-TYPE 2378 SYNTAX INTEGER 2379 { 2380 up (0), 2381 initializing (1), 2382 down (2), 2383 failed (3) 2384 } 2385 MAX-ACCESS read-only 2386 STATUS current 2387 DESCRIPTION 2388 "The 3Way state of the adjacency. These are picked 2389 to match the historical on-the-wire representation 2390 of the 3Way state, and are not intended to match 2391 isisISAdjState." 2392 REFERENCE "{ RFC 3373 }" 2393 ::= { isisISAdjEntry 3 } 2395 isisISAdjNeighSNPAAddress OBJECT-TYPE 2396 SYNTAX IsisOSINSAddress 2397 MAX-ACCESS read-only 2398 STATUS current 2399 DESCRIPTION 2400 "The SNPA address of the neighboring system." 2401 REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" 2402 ::= { isisISAdjEntry 4 } 2404 isisISAdjNeighSysType OBJECT-TYPE 2405 SYNTAX INTEGER 2406 { 2407 l1IntermediateSystem(1), 2408 l2IntermediateSystem(2), 2409 l1L2IntermediateSystem(3), 2410 unknown(4) 2411 } 2412 MAX-ACCESS read-only 2413 STATUS current 2414 DESCRIPTION 2415 "The type of the neighboring system." 2416 REFERENCE "{ISIS.aoi neighbourSystemType (80)}" 2417 ::= { isisISAdjEntry 5 } 2419 isisISAdjNeighSysID OBJECT-TYPE 2420 SYNTAX IsisSystemID 2421 MAX-ACCESS read-only 2422 STATUS current 2423 DESCRIPTION 2424 "The system ID of the neighboring Intermediate 2425 System." 2426 REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" 2427 ::= { isisISAdjEntry 6 } 2429 isisISAdjNbrExtendedCircID OBJECT-TYPE 2430 SYNTAX Unsigned32 2431 MAX-ACCESS read-only 2432 STATUS current 2433 DESCRIPTION 2434 "The 4 byte Extended Circuit ID learned from the 2435 Neighbor during 3-way handshake, or 0." 2436 ::= { isisISAdjEntry 7 } 2438 isisISAdjUsage OBJECT-TYPE 2439 SYNTAX IsisAdjLevel 2440 MAX-ACCESS read-only 2441 STATUS current 2442 DESCRIPTION 2443 "How is the adjacency used? On a point-to-point link, 2444 this might be level1and2, but on a LAN, the usage will 2445 be level1 on the adjacency between peers at L1, 2446 and level2 for the adjacency between peers at L2." 2447 REFERENCE "{ISIS.aoi adjacencyUsage (82)}" 2448 ::= { isisISAdjEntry 8 } 2450 isisISAdjHoldTimer OBJECT-TYPE 2451 SYNTAX Unsigned16TC (1..65535) 2452 UNITS "seconds" 2453 MAX-ACCESS read-only 2454 STATUS current 2455 DESCRIPTION 2456 "The holding time in seconds for this adjacency. 2457 This value is based on received IIH PDUs and 2458 the elapsed time since receipt." 2459 REFERENCE "{ISIS.aoi holdingTimer (85)}" 2460 ::= { isisISAdjEntry 9 } 2462 isisISAdjNeighPriority OBJECT-TYPE 2463 SYNTAX IsisISPriority 2464 MAX-ACCESS read-only 2465 STATUS current 2466 DESCRIPTION 2467 "Priority of the neighboring Intermediate System for 2468 becoming the Designated Intermediate System." 2470 REFERENCE "{ISIS.aoi lANPriority (86)}" 2471 ::= { isisISAdjEntry 10 } 2473 isisISAdjLastUpTime OBJECT-TYPE 2474 SYNTAX Unsigned32 2475 UNITS "Seconds since startup when Adjacency was last up" 2476 MAX-ACCESS read-only 2477 STATUS current 2478 DESCRIPTION 2479 "The number of seconds since system startup when 2480 the adjacency most recently entered the state 'up'. 2481 Holds 0 if the adjacency has never been in state 'up'." 2482 ::= { isisISAdjEntry 11 } 2484 -- The IS Adjacency Area Address Table 2486 -- The IS Adjacency Area Address Table contains the set of 2487 -- Area Addresses of neighboring 2488 -- Intermediate Systems as reported in IIH PDUs. 2490 isisISAdjAreaAddrTable OBJECT-TYPE 2491 SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry 2492 MAX-ACCESS not-accessible 2493 STATUS current 2494 DESCRIPTION 2495 "This table contains the set of Area Addresses of 2496 neighboring Intermediate Systems as reported in received 2497 IIH PDUs." 2498 REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" 2499 ::= { isisISAdj 2 } 2501 isisISAdjAreaAddrEntry OBJECT-TYPE 2502 SYNTAX IsisISAdjAreaAddrEntry 2503 MAX-ACCESS not-accessible 2504 STATUS current 2505 DESCRIPTION 2506 "Each entry contains one Area Address reported by a 2507 neighboring Intermediate System in its IIH PDUs." 2508 INDEX { isisCircIndex, 2509 isisISAdjIndex, 2510 isisISAdjAreaAddrIndex } 2511 ::= { isisISAdjAreaAddrTable 1 } 2513 IsisISAdjAreaAddrEntry ::= 2514 SEQUENCE { 2515 isisISAdjAreaAddrIndex 2516 Unsigned32, 2517 isisISAdjAreaAddress 2518 IsisOSINSAddress 2519 } 2521 isisISAdjAreaAddrIndex OBJECT-TYPE 2522 SYNTAX Unsigned32(1..4294967295) 2523 MAX-ACCESS not-accessible 2524 STATUS current 2525 DESCRIPTION 2526 "An index for the areas associated with one neighbor. 2527 This provides a simple way to walk the table." 2528 ::= { isisISAdjAreaAddrEntry 1 } 2530 isisISAdjAreaAddress OBJECT-TYPE 2531 SYNTAX IsisOSINSAddress 2532 MAX-ACCESS read-only 2533 STATUS current 2534 DESCRIPTION 2535 "One Area Address as reported in IIH PDUs received from 2536 the neighbor." 2537 ::= { isisISAdjAreaAddrEntry 2 } 2539 -- The IS Adjacency IP Address Table 2541 -- The IS Adjacency IP Address Table contains the 2542 -- set of IP Addresses of neighboring Intermediate Systems 2543 -- as reported in received IIH PDUs. 2545 isisISAdjIPAddrTable OBJECT-TYPE 2546 SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry 2547 MAX-ACCESS not-accessible 2548 STATUS current 2549 DESCRIPTION 2550 "This table contains the set of IP Addresses of 2551 neighboring Intermediate Systems as reported in received 2552 IIH PDUs." 2553 ::= { isisISAdj 3 } 2555 isisISAdjIPAddrEntry OBJECT-TYPE 2556 SYNTAX IsisISAdjIPAddrEntry 2557 MAX-ACCESS not-accessible 2558 STATUS current 2559 DESCRIPTION 2560 "Each entry contains one IP Address reported by a 2561 neighboring Intermediate System in its IIH PDUs." 2562 INDEX { isisCircIndex, 2563 isisISAdjIndex, 2564 isisISAdjIPAddrIndex 2565 } 2567 ::= { isisISAdjIPAddrTable 1 } 2569 IsisISAdjIPAddrEntry ::= 2570 SEQUENCE { 2571 isisISAdjIPAddrIndex 2572 Unsigned32, 2573 isisISAdjIPAddrType 2574 InetAddressType, 2575 isisISAdjIPAddrAddress 2576 InetAddress 2577 } 2579 isisISAdjIPAddrIndex OBJECT-TYPE 2580 SYNTAX Unsigned32(1..4294967295) 2581 MAX-ACCESS not-accessible 2582 STATUS current 2583 DESCRIPTION 2584 "An index to this table which identifies the IP addresses 2585 to which this entry belongs." 2586 ::= { isisISAdjIPAddrEntry 1 } 2588 isisISAdjIPAddrType OBJECT-TYPE 2589 SYNTAX InetAddressType 2590 MAX-ACCESS read-only 2591 STATUS current 2592 DESCRIPTION 2593 "The type of one IP Address as reported in IIH PDUs 2594 received from the neighbor." 2596 ::= { isisISAdjIPAddrEntry 2 } 2598 isisISAdjIPAddrAddress OBJECT-TYPE 2599 SYNTAX InetAddress 2600 MAX-ACCESS read-only 2601 STATUS current 2602 DESCRIPTION 2603 "One IP Address as reported in IIH PDUs received from the 2604 neighbor. 2606 The type of this address is determined by the value of 2607 the isisISAdjIPAddrType object." 2608 ::= { isisISAdjIPAddrEntry 3 } 2610 -- The IS Adjacency Protocol Supported Table 2611 -- 2612 -- The IS Adjacency Protocol Supported Table contains the set of 2613 -- protocols supported by neighboring 2614 -- Intermediate Systems as reported in received IIH PDUs. 2616 isisISAdjProtSuppTable OBJECT-TYPE 2617 SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry 2618 MAX-ACCESS not-accessible 2619 STATUS current 2620 DESCRIPTION 2621 "This table contains the set of protocols supported by 2622 neighboring Intermediate Systems as reported in received 2623 IIH PDUs." 2624 ::= { isisISAdj 4 } 2626 isisISAdjProtSuppEntry OBJECT-TYPE 2627 SYNTAX IsisISAdjProtSuppEntry 2628 MAX-ACCESS not-accessible 2629 STATUS current 2630 DESCRIPTION 2631 "Each entry contains one protocol supported by a 2632 neighboring Intermediate System as reported in its IIH 2633 PDUs." 2634 INDEX { isisCircIndex, 2635 isisISAdjIndex, 2636 isisISAdjProtSuppProtocol } 2637 ::= { isisISAdjProtSuppTable 1 } 2639 IsisISAdjProtSuppEntry ::= 2640 SEQUENCE { 2641 isisISAdjProtSuppProtocol 2642 IsisSupportedProtocol 2643 } 2645 isisISAdjProtSuppProtocol OBJECT-TYPE 2646 SYNTAX IsisSupportedProtocol 2647 MAX-ACCESS read-only 2648 STATUS current 2649 DESCRIPTION 2650 "One supported protocol as reported in IIH PDUs received 2651 from the neighbor." 2652 ::= { isisISAdjProtSuppEntry 1 } 2654 -- The Reachable Address Group 2655 -- 2656 -- The Reachable Address Table 2657 -- Each entry records information about a reachable address 2658 -- (NSAP or address prefix) manually configured on the system 2659 -- or learned through another protocol. 2661 isisRATable OBJECT-TYPE 2662 SYNTAX SEQUENCE OF IsisRAEntry 2663 MAX-ACCESS not-accessible 2664 STATUS current 2665 DESCRIPTION 2666 "The table of Reachable Addresses to NSAPs or Address 2667 Prefixes." 2668 ::= { isisReachAddr 1 } 2670 isisRAEntry OBJECT-TYPE 2671 SYNTAX IsisRAEntry 2672 MAX-ACCESS not-accessible 2673 STATUS current 2674 DESCRIPTION 2675 "Each entry defines a Reachable Address to a NSAP or 2676 Address Prefix." 2677 INDEX { isisCircIndex, 2678 isisRAIndex } 2679 ::= { isisRATable 1 } 2681 IsisRAEntry ::= 2682 SEQUENCE { 2683 isisRAIndex 2684 Unsigned32, 2685 isisRAExistState 2686 RowStatus, 2687 isisRAAdminState 2688 AdminState, 2689 isisRAAddrPrefix 2690 IsisOSINSAddress, 2691 isisRAMapType 2692 INTEGER, 2693 isisRAMetric 2694 IsisDefaultMetric, 2695 isisRAMetricType 2696 IsisMetricType, 2697 isisRASNPAAddress 2698 IsisOSINSAddress, 2699 isisRASNPAMask 2700 IsisOSINSAddress, 2701 isisRASNPAPrefix 2702 IsisOSINSAddress, 2703 isisRAType 2704 INTEGER 2705 } 2707 isisRAIndex OBJECT-TYPE 2708 SYNTAX Unsigned32(1..4294967295) 2709 MAX-ACCESS not-accessible 2710 STATUS current 2711 DESCRIPTION 2712 "The identifier for this isisRAEntry. This value must be 2713 unique amongst all Reachable Addresses on the same parent 2714 Circuit. This object follows the index behaviors." 2715 ::= { isisRAEntry 1 } 2717 isisRAExistState OBJECT-TYPE 2718 SYNTAX RowStatus 2719 MAX-ACCESS read-create 2720 STATUS current 2721 DESCRIPTION 2722 "The existence state of this Reachable Address. This 2723 object follows the ManualOrAutomatic behaviors. Support 2724 for createAndWait and notInService is not required." 2725 ::= { isisRAEntry 2 } 2727 isisRAAdminState OBJECT-TYPE 2728 SYNTAX AdminState 2729 MAX-ACCESS read-create 2730 STATUS current 2731 DESCRIPTION 2732 "The administrative state of the Reachable Address. This 2733 object follows the AdminState and ManualOrAutomatic 2734 behaviors." 2735 DEFVAL { off } 2736 ::= { isisRAEntry 3 } 2738 isisRAAddrPrefix OBJECT-TYPE 2739 SYNTAX IsisOSINSAddress 2740 MAX-ACCESS read-create 2741 STATUS current 2742 DESCRIPTION 2743 "The destination of this Reachable Address. This is an 2744 Address Prefix. This object follows the 2745 replaceOnlyWhileDisabled and ManualOrAutomatic 2746 behaviors." 2747 REFERENCE "{ISIS.aoi addressPrefix (98)}" 2748 ::= { isisRAEntry 4 } 2750 isisRAMapType OBJECT-TYPE 2751 SYNTAX INTEGER 2752 { 2753 none (1), 2754 explicit (2), 2755 extractIDI (3), 2756 extractDSP (4) 2757 } 2758 MAX-ACCESS read-create 2759 STATUS current 2760 DESCRIPTION 2761 "The type of mapping to be employed to ascertain the SNPA 2762 Address which should be used in forwarding PDUs for this 2763 Reachable Address prefix. This object follows the 2764 ManualOrAutomatic behavior. The following values of 2765 mapping type are defined: 2767 none: The mapping is null because the neighbor SNPA is 2768 implicit by nature of the subnetwork (e.g. a 2769 point-to-point linkage). 2771 explicit: The subnetwork addresses in the object 2772 isisRASNPAAddress is to be used. 2774 extractIDI: The SNPA is embedded in the IDI of 2775 the destination NSAP Address. The mapping 2776 algorithm extracts the SNPA to be used 2777 according to the format and encoding rules of 2778 ISO8473/Add2. This SNPA extraction algorithm can 2779 be used in conjunction with Reachable Address 2780 prefixes from the X.121, F.69, E.163 and E.164 2781 addressing subdomains. 2783 extractDSP: All, or a suffix, of the SNPA is embedded 2784 in the DSP of the destination address. This SNPA 2785 extraction algorithm extracts the embedded 2786 subnetwork addressing information by performing a 2787 logical AND of the isisRASNPAMask object value 2788 with the destination address. The part of the 2789 SNPA extracted from the destination NSAP is 2790 appended to the isisRASNPAPrefix object value to 2791 form the next hop subnetwork addressing 2792 information." 2794 REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" 2795 ::= { isisRAEntry 5 } 2797 isisRAMetric OBJECT-TYPE 2798 SYNTAX IsisDefaultMetric 2799 MAX-ACCESS read-create 2800 STATUS current 2801 DESCRIPTION 2802 "The metric value for reaching the specified 2803 prefix over this circuit. This object follows the 2804 ManualOrAutomatic behavior." 2805 REFERENCE "{ISIS.aoi DefaultMetric (99)}" 2806 DEFVAL { 20 } 2807 ::= { isisRAEntry 6 } 2808 isisRAMetricType OBJECT-TYPE 2809 SYNTAX IsisMetricType 2810 MAX-ACCESS read-create 2811 STATUS current 2812 DESCRIPTION 2813 "Indicates whether the metric is internal or 2814 external. This object follows the ManualOrAutomatic 2815 behavior." 2816 REFERENCE "{ISIS.aoi DefaultMetricType (103)}" 2817 DEFVAL { internal } 2818 ::= { isisRAEntry 7 } 2820 isisRASNPAAddress OBJECT-TYPE 2821 SYNTAX IsisOSINSAddress 2822 MAX-ACCESS read-create 2823 STATUS current 2824 DESCRIPTION 2825 "The SNPA Address to which a PDU may be forwarded in 2826 order to reach a destination which matches the address 2827 prefix of the Reachable Address. This object follows the 2828 ManualOrAutomatic behavior." 2829 REFERENCE "{ISIS.aoi sNPAAddresses (109)}" 2830 -- note only one address may be specified per Reachable Address 2831 -- in the MIB 2832 DEFVAL { ''H } 2833 ::= { isisRAEntry 8 } 2835 isisRASNPAMask OBJECT-TYPE 2836 SYNTAX IsisOSINSAddress 2837 MAX-ACCESS read-create 2838 STATUS current 2839 DESCRIPTION 2840 "A bit mask with 1 bits indicating the positions in the 2841 effective destination address from which embedded SNPA 2842 information is to be extracted. For the extraction the 2843 first octet of the isisRASNPAMask object value is aligned 2844 with the first octet (AFI) of the NSAP Address. If the 2845 isisRASNPAMask object value and NSAP Address are of 2846 different lengths, the shorter of the two is logically 2847 padded with zeros before performing the extraction. This 2848 object follows the ManualOrAutomatic behavior." 2849 REFERENCE "{ISIS.aoi sNPAMask (122)}" 2850 DEFVAL { '00'H } 2851 ::= { isisRAEntry 9 } 2853 isisRASNPAPrefix OBJECT-TYPE 2854 SYNTAX IsisOSINSAddress 2855 MAX-ACCESS read-create 2856 STATUS current 2857 DESCRIPTION 2858 "A fixed SNPA prefix for use when the isisRAMapType is 2859 extractDSP. The SNPA Address to use is formed by 2860 concatenating the fixed SNPA prefix with a variable SNPA 2861 part that is extracted from the effective destination 2862 address. For Reachable Address prefixes in which the 2863 entire SNPA is embedded in the DSP the SNPA Prefix shall 2864 be null. This object follows the ManualOrAutomatic 2865 behavior." 2866 REFERENCE "{ISIS.aoi sNPAPrefix (123)}" 2867 DEFVAL { '00'H } 2868 ::= { isisRAEntry 10 } 2870 isisRAType OBJECT-TYPE 2871 SYNTAX INTEGER 2872 { 2873 manual (1), 2874 automatic (2) 2875 } 2876 MAX-ACCESS read-create 2877 STATUS current 2878 DESCRIPTION 2879 "The type of Reachable address. Those of type 2880 manual are created by the network manager. Those 2881 of type automatic are created through propagation 2882 of routing information from another routing 2883 protocol (eg. IDRP). " 2884 DEFVAL {manual} 2885 ::= {isisRAEntry 11 } 2887 -- The IP Reachable Address Table 2889 -- Each entry records information about one IP reachable 2890 -- address manually configured on this system or learned from 2891 -- another protocol. 2893 isisIPRATable OBJECT-TYPE 2894 SYNTAX SEQUENCE OF IsisIPRAEntry 2895 MAX-ACCESS not-accessible 2896 STATUS current 2897 DESCRIPTION 2898 "The table of IP Reachable Addresses to networks, 2899 subnetworks or hosts either manually configured or 2900 learned from another protocol." 2901 ::= { isisIPReachAddr 1 } 2902 isisIPRAEntry OBJECT-TYPE 2903 SYNTAX IsisIPRAEntry 2904 MAX-ACCESS not-accessible 2905 STATUS current 2906 DESCRIPTION 2907 "Each entry defines an IP Reachable Address to a network, 2908 subnetwork or host. 2910 Each IP Reachable Address may have multiple entries in the 2911 table, one for each equal cost path to the reachable 2912 address. 2914 Implementers need to be aware that if the total number 2915 of elements (octets or sub-identifiers) in 2916 isisIPRADestr, isisIPRADestPrefixLen, and 2917 isisIPRANextHopIndex is too great then OIDs of column 2918 instances in this table will have more than 128 2919 subidentifiers and cannot be accessed using SNMPv1, 2920 SNMPv2c, or SNMPv3." 2922 INDEX { isisSysLevelIndex, 2923 isisIPRADestType, 2924 isisIPRADest, 2925 isisIPRADestPrefixLen, 2926 isisIPRANextHopIndex } 2927 ::= { isisIPRATable 1 } 2929 IsisIPRAEntry ::= 2930 SEQUENCE { 2931 isisIPRADestType 2932 InetAddressType, 2933 isisIPRADest 2934 InetAddress, 2935 isisIPRADestPrefixLen 2936 InetAddressPrefixLength, 2937 isisIPRANextHopIndex 2938 Unsigned32, 2939 isisIPRANextHopType 2940 InetAddressType, 2941 isisIPRANextHop 2942 InetAddress, 2943 isisIPRAType 2944 INTEGER, 2945 isisIPRAExistState 2946 RowStatus, 2947 isisIPRAAdminState 2948 AdminState, 2949 isisIPRAMetric 2950 IsisDefaultMetric, 2951 isisIPRAMetricType 2952 IsisMetricType, 2953 isisIPRAFullMetric 2954 IsisFullMetric, 2955 isisIPRASNPAAddress 2956 IsisOSINSAddress, 2957 isisIPRASourceType 2958 INTEGER 2959 } 2961 isisIPRADestType OBJECT-TYPE 2962 SYNTAX InetAddressType 2963 MAX-ACCESS not-accessible 2964 STATUS current 2965 DESCRIPTION 2966 "The type of this IP Reachable Address." 2967 ::= { isisIPRAEntry 1 } 2969 isisIPRADest OBJECT-TYPE 2970 SYNTAX InetAddress 2971 MAX-ACCESS not-accessible 2972 STATUS current 2973 DESCRIPTION 2974 "The destination of this IP Reachable Address. This is 2975 either a network address, subnetwork address or host 2976 address. 2978 The type of this address is determined by the value of 2979 the isisIPRADestType object." 2981 ::= { isisIPRAEntry 2 } 2983 isisIPRADestPrefixLen OBJECT-TYPE 2984 SYNTAX InetAddressPrefixLength 2985 MAX-ACCESS not-accessible 2986 STATUS current 2987 DESCRIPTION 2988 "The length of the IP Netmask for Reachability Address. 2990 The values for the index objects isisIPRADest and 2991 isisIPRADestPrefixLen must be consistent. When the value 2992 of isisIPRADest (excluding the zone index, if one 2993 is present) is x, then the bitwise logical-AND 2994 of x with the value of the mask formed from the 2995 corresponding index object isisIPRADestPrefixLen MUST be 2996 equal to x. If not, then the index pair is not 2997 consistent and an inconsistentName error must be 2998 returned on SET or CREATE requests." 2999 ::= { isisIPRAEntry 3 } 3001 isisIPRANextHopIndex OBJECT-TYPE 3002 SYNTAX Unsigned32(1..4294967295) 3003 MAX-ACCESS not-accessible 3004 STATUS current 3005 DESCRIPTION 3006 "Index of next hop. Used when there are multiple Equal 3007 Cost Multipath alternatives for the same destination." 3008 ::= { isisIPRAEntry 4 } 3010 isisIPRANextHopType OBJECT-TYPE 3011 SYNTAX InetAddressType 3012 MAX-ACCESS read-create 3013 STATUS current 3014 DESCRIPTION 3015 "The type of the IP next hop address." 3016 ::= { isisIPRAEntry 5 } 3018 isisIPRANextHop OBJECT-TYPE 3019 SYNTAX InetAddress 3020 MAX-ACCESS read-create 3021 STATUS current 3022 DESCRIPTION 3023 "The IP next hop to this destination. 3025 The type of this address is determined by the value of 3026 the isisIPRANextHopType object." 3028 ::= { isisIPRAEntry 6 } 3030 isisIPRAType OBJECT-TYPE 3031 SYNTAX INTEGER 3032 { 3033 manual (1), 3034 automatic (2) 3035 } 3036 MAX-ACCESS read-create 3037 STATUS current 3038 DESCRIPTION 3039 "The type of this IP Reachable Address. Those of type 3040 manual are created by the network manager. Those of type 3041 automatic are created through propagation of routing 3042 information from another routing protocol. This object 3043 follows the ManualOrAutomatic behavior." 3044 ::= { isisIPRAEntry 7 } 3045 isisIPRAExistState OBJECT-TYPE 3046 SYNTAX RowStatus 3047 MAX-ACCESS read-create 3048 STATUS current 3049 DESCRIPTION 3050 "The state of this IP Reachable Address. This object 3051 follows the ExistenceState and ManualOrAutomatic 3052 behaviors. Support for createAndWait and 3053 notInService is not required." 3054 ::= { isisIPRAEntry 8 } 3056 isisIPRAAdminState OBJECT-TYPE 3057 SYNTAX AdminState 3058 MAX-ACCESS read-create 3059 STATUS current 3060 DESCRIPTION 3061 "The administrative state of the IP Reachable Address. This 3062 object follows the AdminState and ManualOrAutomatic 3063 behaviors." 3064 DEFVAL { off } 3065 ::= { isisIPRAEntry 9 } 3067 isisIPRAMetric OBJECT-TYPE 3068 SYNTAX IsisDefaultMetric 3069 MAX-ACCESS read-create 3070 STATUS current 3071 DESCRIPTION 3072 "The metric value for reaching the specified 3073 destination over this circuit. This object follows the 3074 ManualOrAutomatic behavior." 3075 DEFVAL { 10 } 3076 ::= { isisIPRAEntry 10 } 3078 isisIPRAMetricType OBJECT-TYPE 3079 SYNTAX IsisMetricType 3080 MAX-ACCESS read-create 3081 STATUS current 3082 DESCRIPTION 3083 "Indicates whether the metric is internal or 3084 external. This object follows the ManualOrAutomatic 3085 behavior." 3086 DEFVAL { internal } 3087 ::= { isisIPRAEntry 11 } 3089 isisIPRAFullMetric OBJECT-TYPE 3090 SYNTAX IsisFullMetric 3091 MAX-ACCESS read-create 3092 STATUS current 3093 DESCRIPTION 3094 "The wide metric value for reaching the specified 3095 destination over this circuit. This object follows the 3096 ManualOrAutomatic behavior." 3097 DEFVAL { 10 } 3098 ::= { isisIPRAEntry 12 } 3100 isisIPRASNPAAddress OBJECT-TYPE 3101 SYNTAX IsisOSINSAddress 3102 MAX-ACCESS read-create 3103 STATUS current 3104 DESCRIPTION 3105 "The SNPA Address to which a PDU may be forwarded in 3106 order to reach a destination which matches this IP 3107 Reachable Address. This object follows the 3108 ManualOrAutomatic behavior." 3109 DEFVAL { ''H } 3110 ::= { isisIPRAEntry 13 } 3112 isisIPRASourceType OBJECT-TYPE 3113 SYNTAX INTEGER 3114 { 3115 static (1), 3116 direct (2), 3117 ospfv2 (3), 3118 ospfv3 (4), 3119 isis (5), 3120 rip (6), 3121 igrp (7), 3122 eigrp (8), 3123 bgp (9), 3124 other (10) 3125 } 3126 MAX-ACCESS read-only 3127 STATUS current 3128 DESCRIPTION 3129 "The origin of this route." 3130 ::= { isisIPRAEntry 14 } 3132 -- The LSP Database Table 3133 -- 3134 -- The first table provides Summary Information about LSPs 3135 -- The next table provides a complete record 3137 isisLSPSummaryTable OBJECT-TYPE 3138 SYNTAX SEQUENCE OF IsisLSPSummaryEntry 3139 MAX-ACCESS not-accessible 3140 STATUS current 3141 DESCRIPTION 3142 "The table of LSP Headers." 3143 ::= { isisLSPDataBase 1 } 3145 isisLSPSummaryEntry OBJECT-TYPE 3146 SYNTAX IsisLSPSummaryEntry 3147 MAX-ACCESS not-accessible 3148 STATUS current 3149 DESCRIPTION 3150 "Each entry provides a summary describing an 3151 LSP currently stored in the system." 3152 INDEX { isisLSPLevel, 3153 isisLSPID } 3154 ::= { isisLSPSummaryTable 1 } 3156 IsisLSPSummaryEntry ::= 3157 SEQUENCE { 3158 isisLSPLevel 3159 IsisISLevel, 3160 isisLSPID 3161 IsisLinkStatePDUID, 3162 isisLSPSeq 3163 Unsigned32, 3164 isisLSPZeroLife 3165 TruthValue, 3166 isisLSPChecksum 3167 Unsigned16TC, 3168 isisLSPLifetimeRemain 3169 Unsigned16TC, 3170 isisLSPPDULength 3171 Unsigned16TC, 3172 isisLSPAttributes 3173 Unsigned8TC 3174 } 3176 isisLSPLevel OBJECT-TYPE 3177 SYNTAX IsisISLevel 3178 MAX-ACCESS not-accessible 3179 STATUS current 3180 DESCRIPTION 3181 "At which level does this LSP appear?" 3182 ::= { isisLSPSummaryEntry 1 } 3184 isisLSPID OBJECT-TYPE 3185 SYNTAX IsisLinkStatePDUID 3186 MAX-ACCESS not-accessible 3187 STATUS current 3188 DESCRIPTION 3189 "The 8 byte LSP ID, consisting of the SystemID, 3190 Circuit ID, and Fragment Number." 3191 ::= { isisLSPSummaryEntry 2 } 3193 isisLSPSeq OBJECT-TYPE 3194 SYNTAX Unsigned32 3195 MAX-ACCESS read-only 3196 STATUS current 3197 DESCRIPTION 3198 "The sequence number for this LSP." 3199 ::= { isisLSPSummaryEntry 3 } 3201 isisLSPZeroLife OBJECT-TYPE 3202 SYNTAX TruthValue 3203 MAX-ACCESS read-only 3204 STATUS current 3205 DESCRIPTION 3206 "Is this LSP being purged by this System?" 3207 ::= { isisLSPSummaryEntry 4 } 3209 isisLSPChecksum OBJECT-TYPE 3210 SYNTAX Unsigned16TC 3211 MAX-ACCESS read-only 3212 STATUS current 3213 DESCRIPTION 3214 "The 16 bit Fletcher Checksum for this LSP." 3215 ::= { isisLSPSummaryEntry 5 } 3217 isisLSPLifetimeRemain OBJECT-TYPE 3218 SYNTAX Unsigned16TC 3219 UNITS "seconds" 3220 MAX-ACCESS read-only 3221 STATUS current 3222 DESCRIPTION 3223 "The remaining lifetime in seconds for this LSP." 3224 ::= { isisLSPSummaryEntry 6 } 3226 isisLSPPDULength OBJECT-TYPE 3227 SYNTAX Unsigned16TC 3228 MAX-ACCESS read-only 3229 STATUS current 3230 DESCRIPTION 3231 "The length of this LSP." 3232 ::= { isisLSPSummaryEntry 7 } 3234 isisLSPAttributes OBJECT-TYPE 3235 SYNTAX Unsigned8TC 3236 MAX-ACCESS read-only 3237 STATUS current 3238 DESCRIPTION 3239 "Flags carried by the LSP." 3240 ::= { isisLSPSummaryEntry 8 } 3242 -- LSP Table 3243 -- 3244 -- The full LSP as a sequence of {Type, Len, Value} tuples 3245 -- Since the underlying LSP may have changed while downloading 3246 -- TLVs, we provide the Sequence number and Checksum for each 3247 -- LSP TLV, so the network manager may verify that they are 3248 -- still working on the same version of the LSP. 3250 isisLSPTLVTable OBJECT-TYPE 3251 SYNTAX SEQUENCE OF IsisLSPTLVEntry 3252 MAX-ACCESS not-accessible 3253 STATUS current 3254 DESCRIPTION 3255 "The table of LSPs in the database." 3256 ::= { isisLSPDataBase 2 } 3258 isisLSPTLVEntry OBJECT-TYPE 3259 SYNTAX IsisLSPTLVEntry 3260 MAX-ACCESS not-accessible 3261 STATUS current 3262 DESCRIPTION 3263 "Each entry describes a TLV within 3264 an LSP current stored in the system." 3265 INDEX { isisLSPLevel, 3266 isisLSPID, 3267 isisLSPTLVIndex } 3268 ::= { isisLSPTLVTable 1 } 3270 IsisLSPTLVEntry ::= 3271 SEQUENCE { 3272 isisLSPTLVIndex 3273 Unsigned32, 3274 isisLSPTLVSeq 3275 Unsigned32, 3276 isisLSPTLVChecksum 3277 Unsigned16TC, 3278 isisLSPTLVType 3279 Unsigned8TC, 3280 isisLSPTLVLen 3281 Unsigned8TC, 3282 isisLSPTLVValue 3283 OCTET STRING 3284 } 3286 isisLSPTLVIndex OBJECT-TYPE 3287 SYNTAX Unsigned32(1..4294967295) 3288 MAX-ACCESS not-accessible 3289 STATUS current 3290 DESCRIPTION 3291 "The index of this TLV in the LSP. The first TLV has 3292 index 1 and the Nth TLV has an index of N." 3293 ::= { isisLSPTLVEntry 1 } 3295 isisLSPTLVSeq OBJECT-TYPE 3296 SYNTAX Unsigned32 3297 MAX-ACCESS read-only 3298 STATUS current 3299 DESCRIPTION 3300 "The sequence number for this LSP." 3301 ::= { isisLSPTLVEntry 2 } 3303 isisLSPTLVChecksum OBJECT-TYPE 3304 SYNTAX Unsigned16TC 3305 MAX-ACCESS read-only 3306 STATUS current 3307 DESCRIPTION 3308 "The 16 bit Fletcher Checksum for this LSP." 3309 ::= { isisLSPTLVEntry 3 } 3311 isisLSPTLVType OBJECT-TYPE 3312 SYNTAX Unsigned8TC 3313 MAX-ACCESS read-only 3314 STATUS current 3315 DESCRIPTION 3316 "The type of this TLV." 3317 ::= { isisLSPTLVEntry 4 } 3319 isisLSPTLVLen OBJECT-TYPE 3320 SYNTAX Unsigned8TC 3321 MAX-ACCESS read-only 3322 STATUS current 3323 DESCRIPTION 3324 "The length of this TLV." 3325 ::= { isisLSPTLVEntry 5 } 3327 isisLSPTLVValue OBJECT-TYPE 3328 SYNTAX OCTET STRING (SIZE(0..255)) 3329 MAX-ACCESS read-only 3330 STATUS current 3331 DESCRIPTION 3332 "The value of this TLV." 3333 ::= { isisLSPTLVEntry 6 } 3335 -- The IS-IS Notification Table 3337 -- The IS-IS Notification Table records fields that are 3338 -- required for notifications 3340 isisNotificationEntry OBJECT IDENTIFIER 3341 ::= { isisNotification 1 } 3343 isisNotificationSysLevelIndex OBJECT-TYPE 3344 SYNTAX IsisAdjLevel 3345 MAX-ACCESS accessible-for-notify 3346 STATUS current 3347 DESCRIPTION 3348 "The system level for this notification." 3349 ::= { isisNotificationEntry 1 } 3351 isisNotificationCircIfIndex OBJECT-TYPE 3352 SYNTAX Integer32 (1..2147483647) 3353 MAX-ACCESS accessible-for-notify 3354 STATUS current 3355 DESCRIPTION 3356 "The identifier of this circuit relevant to 3357 this Notification." 3358 ::= { isisNotificationEntry 2 } 3360 isisPduLspId OBJECT-TYPE 3361 SYNTAX IsisLinkStatePDUID 3362 MAX-ACCESS accessible-for-notify 3363 STATUS current 3364 DESCRIPTION 3365 "An Octet String that uniquely identifies 3366 a Link State PDU." 3367 ::= { isisNotificationEntry 3 } 3369 isisPduFragment OBJECT-TYPE 3370 SYNTAX IsisPDUHeader 3371 MAX-ACCESS accessible-for-notify 3372 STATUS current 3373 DESCRIPTION 3374 "Holds up to 64 initial bytes of a PDU that 3375 triggered the notification." 3376 ::= { isisNotificationEntry 4 } 3378 isisPduFieldLen OBJECT-TYPE 3379 SYNTAX Unsigned8TC 3380 MAX-ACCESS accessible-for-notify 3381 STATUS current 3382 DESCRIPTION 3383 "Holds the System ID length reported in PDU we received." 3384 ::= { isisNotificationEntry 5 } 3386 isisPduMaxAreaAddress OBJECT-TYPE 3387 SYNTAX Unsigned8TC 3388 MAX-ACCESS accessible-for-notify 3389 STATUS current 3390 DESCRIPTION 3391 "Holds the Max Area Addresses reported in a PDU 3392 we received." 3393 ::= { isisNotificationEntry 6 } 3395 isisPduProtocolVersion OBJECT-TYPE 3396 SYNTAX Unsigned8TC 3397 MAX-ACCESS accessible-for-notify 3398 STATUS current 3399 DESCRIPTION 3400 "Holds the Protocol version reported in PDU we received." 3401 ::= { isisNotificationEntry 7 } 3403 isisPduLspSize OBJECT-TYPE 3404 SYNTAX Integer32 (0..2147483647) 3405 MAX-ACCESS accessible-for-notify 3406 STATUS current 3407 DESCRIPTION 3408 "Holds the size of LSP we received that is too 3409 big to forward." 3410 ::= { isisNotificationEntry 8 } 3412 isisPduOriginatingBufferSize OBJECT-TYPE 3413 SYNTAX Unsigned16TC (0..16000) 3414 MAX-ACCESS accessible-for-notify 3415 STATUS current 3416 DESCRIPTION 3417 "Holds the size of isisSysLevelOrigLSPBuffSize advertised 3418 by the peer in the originatingLSPBufferSize TLV. 3419 If the peer does not advertise this TLV, this 3420 value is set to 0." 3421 ::= { isisNotificationEntry 9 } 3423 isisPduBufferSize OBJECT-TYPE 3424 SYNTAX Unsigned16TC (0..16000) 3425 MAX-ACCESS accessible-for-notify 3426 STATUS current 3427 DESCRIPTION 3428 "Holds the size of LSP received from peer." 3429 ::= { isisNotificationEntry 10 } 3430 isisPduProtocolsSupported OBJECT-TYPE 3431 SYNTAX OCTET STRING (SIZE(0..255)) 3432 MAX-ACCESS accessible-for-notify 3433 STATUS current 3434 DESCRIPTION 3435 "The list of protocols supported by an 3436 adjacent system. This may be empty." 3437 ::= { isisNotificationEntry 11 } 3439 isisAdjState OBJECT-TYPE 3440 SYNTAX INTEGER 3441 { 3442 down (1), 3443 initializing (2), 3444 up (3), 3445 failed(4) 3446 } 3447 MAX-ACCESS accessible-for-notify 3448 STATUS current 3449 DESCRIPTION 3450 "The current state of an adjacency." 3451 ::= { isisNotificationEntry 12 } 3453 isisErrorOffset OBJECT-TYPE 3454 SYNTAX Unsigned32 3455 MAX-ACCESS accessible-for-notify 3456 STATUS current 3457 DESCRIPTION 3458 "An offset to a problem in a PDU. If the problem 3459 is a malformed TLV, this points to the beginning 3460 of the TLV. If the problem is in the header, this 3461 points to the byte that is suspicious." 3462 ::= { isisNotificationEntry 13 } 3464 isisErrorTLVType OBJECT-TYPE 3465 SYNTAX Unsigned32 (0..255) 3466 MAX-ACCESS accessible-for-notify 3467 STATUS current 3468 DESCRIPTION 3469 "The type for a malformed TLV." 3470 ::= { isisNotificationEntry 14 } 3472 isisNotificationAreaAddress OBJECT-TYPE 3473 SYNTAX IsisOSINSAddress 3474 MAX-ACCESS accessible-for-notify 3475 STATUS current 3476 DESCRIPTION 3477 "An Area Address." 3479 ::= { isisNotificationEntry 15 } 3481 -- Notification definitions 3483 isisDatabaseOverload NOTIFICATION-TYPE 3484 OBJECTS { 3485 isisNotificationSysLevelIndex, 3486 isisSysLevelState 3487 } 3488 STATUS current 3489 DESCRIPTION 3490 "This notification is generated when the system 3491 enters or leaves the Overload state. The number 3492 of times this has be generated and cleared is kept 3493 track of by isisSysStatLSPDbaseOloads." 3494 ::= { isisNotifications 1 } 3496 isisManualAddressDrops NOTIFICATION-TYPE 3497 OBJECTS { 3498 isisNotificationAreaAddress 3499 } 3500 STATUS current 3501 DESCRIPTION 3502 "This notification is generated when one of the 3503 manual areaAddresses assigned to this system is 3504 ignored when computing routes. The object 3505 isisNotificationAreaAddress describes the area that 3506 has been dropped. 3508 The number of times this event has been generated 3509 is counted by isisSysStatManAddrDropFromAreas. 3511 The agent must throttle the generation of 3512 consecutive isisManualAddressDrops notifications 3513 so that there is at least a 5-second gap between 3514 notifications of this type. When notifications 3515 are throttled, they are dropped, not queued for 3516 sending at a future time." 3518 ::= { isisNotifications 2 } 3520 isisCorruptedLSPDetected NOTIFICATION-TYPE 3521 OBJECTS { 3522 isisNotificationSysLevelIndex, 3523 isisPduLspId 3524 } 3525 STATUS current 3526 DESCRIPTION 3527 "This notification is generated when we find that 3528 an LSP that was stored in memory has become 3529 corrupted. The number of times this has been 3530 generated is counted by isisSysCorrLSPs. 3532 We forward an LSP ID. We may have independent 3533 knowledge of the ID, but in some implementations 3534 there is a chance that the ID itself will be 3535 corrupted." 3537 ::= { isisNotifications 3 } 3539 isisAttemptToExceedMaxSequence NOTIFICATION-TYPE 3540 OBJECTS { 3541 isisNotificationSysLevelIndex, 3542 isisPduLspId 3543 } 3544 STATUS current 3545 DESCRIPTION 3546 "When the sequence number on an LSP we generate 3547 wraps the 32 bit sequence counter, we purge and 3548 wait to re-announce this information. This 3549 notification describes that event. Since these 3550 should not be generated rapidly, we generate 3551 an event each time this happens. 3553 While the first 6 bytes of the LSPID are ours, 3554 the other two contain useful information." 3556 ::= { isisNotifications 4 } 3558 isisIDLenMismatch NOTIFICATION-TYPE 3559 OBJECTS { 3560 isisNotificationSysLevelIndex, 3561 isisPduFieldLen, 3562 isisNotificationCircIfIndex, 3563 isisPduFragment 3564 } 3565 STATUS current 3566 DESCRIPTION 3567 "A notification sent when we receive a PDU 3568 with a different value of the System ID Length. 3569 This notification includes the an index to identify 3570 the circuit where we saw the PDU and the header of 3571 the PDU which may help a network manager identify 3572 the source of the confusion. 3574 The agent must throttle the generation of 3575 consecutive isisIDLenMismatch notifications 3576 so that there is at least a 5-second gap between 3577 notifications of this type. When notifications 3578 are throttled, they are dropped, not queued for 3579 sending at a future time." 3581 ::= { isisNotifications 5 } 3583 isisMaxAreaAddressesMismatch NOTIFICATION-TYPE 3584 OBJECTS { 3585 isisNotificationSysLevelIndex, 3586 isisPduMaxAreaAddress, 3587 isisNotificationCircIfIndex, 3588 isisPduFragment 3589 } 3590 STATUS current 3591 DESCRIPTION 3592 "A notification sent when we receive a PDU 3593 with a different value of the Maximum Area 3594 Addresses. This notification includes the 3595 header of the packet, which may help a 3596 network manager identify the source of the 3597 confusion. 3599 The agent must throttle the generation of 3600 consecutive isisMaxAreaAddressesMismatch 3601 notifications so that there is at least a 5-second 3602 gap between notifications of this type. When 3603 notifications are throttled, they are dropped, not 3604 queued for sending at a future time." 3606 ::= { isisNotifications 6 } 3608 isisOwnLSPPurge NOTIFICATION-TYPE 3609 OBJECTS { 3610 isisNotificationSysLevelIndex, 3611 isisNotificationCircIfIndex, 3612 isisPduLspId 3613 } 3614 STATUS current 3615 DESCRIPTION 3616 "A notification sent when we receive a PDU 3617 with our systemID and zero age. This 3618 notification includes the circuit Index 3619 and router ID from the LSP, if available, 3620 which may help a network manager 3621 identify the source of the confusion." 3623 ::= { isisNotifications 7 } 3625 isisSequenceNumberSkip NOTIFICATION-TYPE 3626 OBJECTS { 3627 isisNotificationSysLevelIndex, 3628 isisNotificationCircIfIndex, 3629 isisPduLspId 3630 } 3631 STATUS current 3632 DESCRIPTION 3633 "When we receive an LSP with our System ID 3634 and different contents, we may need to reissue 3635 the LSP with a higher sequence number. 3637 We send this notification if we need to increase 3638 the sequence number by more than one. If two 3639 Intermediate Systems are configured with the same 3640 System ID, this notification will fire." 3642 ::= { isisNotifications 8 } 3644 isisAuthenticationTypeFailure NOTIFICATION-TYPE 3645 OBJECTS { 3646 isisNotificationSysLevelIndex, 3647 isisNotificationCircIfIndex, 3648 isisPduFragment 3649 } 3650 STATUS current 3651 DESCRIPTION 3652 "A notification sent when we receive a PDU 3653 with the wrong authentication type field. 3654 This notification includes the header of the 3655 packet, which may help a network manager 3656 identify the source of the confusion. 3658 The agent must throttle the generation of 3659 consecutive isisAuthenticationTypeFailure 3660 notifications so that there is at least a 5-second 3661 gap between notifications of this type. When 3662 notifications are throttled, they are dropped, not 3663 queued for sending at a future time." 3665 ::= { isisNotifications 9 } 3667 isisAuthenticationFailure NOTIFICATION-TYPE 3668 OBJECTS { 3669 isisNotificationSysLevelIndex, 3670 isisNotificationCircIfIndex, 3671 isisPduFragment 3672 } 3673 STATUS current 3674 DESCRIPTION 3675 "A notification sent when we receive a PDU 3676 with incorrect authentication information 3677 field. This notification includes the header 3678 of the packet, which may help a network manager 3679 identify the source of the confusion. 3681 The agent must throttle the generation of 3682 consecutive isisAuthenticationFailure 3683 notifications so that there is at least a 5-second 3684 gap between notifications of this type. When 3685 notifications are throttled, they are dropped, not 3686 queued for sending at a future time." 3688 ::= { isisNotifications 10 } 3690 isisVersionSkew NOTIFICATION-TYPE 3691 OBJECTS { 3692 isisNotificationSysLevelIndex, 3693 isisNotificationCircIfIndex, 3694 isisPduProtocolVersion, 3695 isisPduFragment 3696 } 3697 STATUS current 3698 DESCRIPTION 3699 "A notification sent when we receive a Hello 3700 PDU from an IS running a different version 3701 of the protocol. This notification includes 3702 the header of the packet, which may help a 3703 network manager identify the source of the 3704 confusion. 3706 The agent must throttle the generation of 3707 consecutive isisVersionSkew notifications 3708 so that there is at least a 5-second gap 3709 between notifications of this type. When 3710 notifications are throttled, they are dropped, not 3711 queued for sending at a future time." 3713 ::= { isisNotifications 11 } 3715 isisAreaMismatch NOTIFICATION-TYPE 3716 OBJECTS { 3717 isisNotificationCircIfIndex, 3718 isisPduFragment 3720 } 3721 STATUS current 3722 DESCRIPTION 3723 "A notification sent when we receive a Hello 3724 PDU from an IS which does not share any 3725 area address. This notification includes 3726 the header of the packet, which may help a 3727 network manager identify the source of the 3728 confusion. 3730 The agent must throttle the generation of 3731 consecutive isisAreaMismatch notifications 3732 so that there is at least a 5-second gap 3733 between notifications of this type. When 3734 notifications are throttled, they are dropped, not 3735 queued for sending at a future time." 3737 ::= { isisNotifications 12 } 3739 isisRejectedAdjacency NOTIFICATION-TYPE 3740 OBJECTS { 3741 isisNotificationSysLevelIndex, 3742 isisNotificationCircIfIndex, 3743 isisPduFragment 3744 } 3745 STATUS current 3746 DESCRIPTION 3747 "A notification sent when we receive a Hello 3748 PDU from an IS, but do not establish an 3749 adjacency for some reason. 3751 The agent must throttle the generation of 3752 consecutive isisRejectedAdjacency notifications 3753 so that there is at least a 5-second gap 3754 between notifications of this type. When 3755 notifications are throttled, they are dropped, not 3756 queued for sending at a future time." 3758 ::= { isisNotifications 13 } 3760 isisLSPTooLargeToPropagate NOTIFICATION-TYPE 3761 OBJECTS { 3762 isisNotificationSysLevelIndex, 3763 isisNotificationCircIfIndex, 3764 isisPduLspSize, 3765 isisPduLspId 3766 } 3767 STATUS current 3768 DESCRIPTION 3769 "A notification sent when we attempt to propagate 3770 an LSP which is larger than the dataLinkBlockSize 3771 for the circuit. 3773 The agent must throttle the generation of 3774 consecutive isisLSPTooLargeToPropagate notifications 3775 so that there is at least a 5-second gap 3776 between notifications of this type. When 3777 notifications are throttled, they are dropped, not 3778 queued for sending at a future time." 3780 ::= { isisNotifications 14 } 3782 isisOrigLSPBuffSizeMismatch NOTIFICATION-TYPE 3783 OBJECTS { 3784 isisNotificationSysLevelIndex, 3785 isisNotificationCircIfIndex, 3786 isisPduLspId, 3787 isisPduOriginatingBufferSize, 3788 isisPduBufferSize 3789 } 3790 STATUS current 3791 DESCRIPTION 3792 "A notification sent when a Level 1 LSP or Level 3793 2 LSP is received which is larger than the local 3794 value for isisSysLevelOrigLSPBuffSize, or when an 3795 LSP is received containing the supported Buffer Size 3796 option and the value in the PDU option field does 3797 not match the local value for isisSysLevelOrigLSPBuffSize. 3798 We pass up the size from the option field and the 3799 size of the LSP when one of them exceeds our configuration. 3801 The agent must throttle the generation of 3802 consecutive isisOrigLSPBuffSizeMismatch 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 15 } 3810 isisProtocolsSupportedMismatch NOTIFICATION-TYPE 3811 OBJECTS { 3812 isisNotificationSysLevelIndex, 3813 isisNotificationCircIfIndex, 3814 isisPduProtocolsSupported, 3815 isisPduLspId, 3816 isisPduFragment 3817 } 3818 STATUS current 3819 DESCRIPTION 3820 "A notification sent when a non-pseudonode 3821 segment 0 LSP is received that has no matching 3822 protocols supported. 3823 This may be because the system does not generate 3824 the field, or because there are no common elements. 3825 The list of protocols supported should be included 3826 in the notification: it may be empty if the TLV 3827 is not supported, or if the TLV is empty. 3829 The agent must throttle the generation of 3830 consecutive isisProtocolsSupportedMismatch 3831 notifications so that there is at least a 5-second 3832 gap between notifications of this type. When 3833 notifications are throttled, they are dropped, not 3834 queued for sending at a future time." 3836 ::= { isisNotifications 16 } 3838 isisAdjacencyChange NOTIFICATION-TYPE 3839 OBJECTS { 3840 isisNotificationSysLevelIndex, 3841 isisNotificationCircIfIndex, 3842 isisPduLspId, 3843 isisAdjState 3844 } 3845 STATUS current 3846 DESCRIPTION 3847 "A notification sent when an adjacency changes 3848 state, entering or leaving state up. 3849 The first 6 bytes of the isisPduLspId are the 3850 SystemID of the adjacent IS. 3851 The isisAdjState is the new state of the adjacency." 3853 ::= { isisNotifications 17 } 3855 isisLSPErrorDetected NOTIFICATION-TYPE 3856 OBJECTS { 3857 isisNotificationSysLevelIndex, 3858 isisPduLspId, 3859 isisNotificationCircIfIndex, 3860 isisPduFragment, 3861 isisErrorOffset, 3862 isisErrorTLVType 3863 } 3864 STATUS current 3865 DESCRIPTION 3866 "This notification is generated when we receive 3867 an LSP with a parse error. The isisCircIfIndex 3868 holds in index of the circuit on which the PDU 3869 arrived. The isisPduFragment holds start of the LSP, 3870 and the isisErrorOffset points to the problem. 3872 If the problem is a malformed TLV, isisErrorOffset 3873 points to start of the TLV and isisErrorTLVType 3874 holds the value of the type. 3876 If the problem is with the LSP header, isisErrorOffset 3877 points to the suspicious byte. 3879 The number of such LSPs is accumulated in 3880 isisSysStatLSPErrors." 3882 ::= { isisNotifications 18 } 3884 -- Agent Conformance Definitions 3885 -- We define the objects a conformant agent must define 3887 isisCompliances OBJECT IDENTIFIER ::= { isisConformance 1 } 3888 isisGroups OBJECT IDENTIFIER ::= { isisConformance 2 } 3890 -- compliance statements 3892 isisCompliance MODULE-COMPLIANCE 3893 STATUS current 3894 DESCRIPTION 3895 "The compliance statement for agents that support 3896 the IS-IS MIB" 3897 MODULE -- this module 3898 MANDATORY-GROUPS { 3899 isisSystemGroup, 3900 isisCircuitGroup, 3901 isisISAdjGroup, 3902 isisNotificationObjectGroup, 3903 isisNotificationGroup 3904 } 3905 ::= { isisCompliances 1 } 3907 -- List of all groups, mandatory and optional 3908 isisAdvancedCompliance MODULE-COMPLIANCE 3909 STATUS current 3910 DESCRIPTION 3911 "The compliance statement for agents that support 3912 the IS-IS MIB" 3913 MODULE -- this module 3914 MANDATORY-GROUPS { 3915 isisSystemGroup, 3916 isisCircuitGroup, 3917 isisISAdjGroup, 3918 isisNotificationObjectGroup, 3919 isisNotificationGroup, 3920 isisISPDUCounterGroup, 3921 isisRATableGroup, 3922 isisISIPRADestGroup, 3923 isisLSPGroup 3924 } 3925 ::= { isisCompliances 2 } 3927 isisReadOnlyCompliance MODULE-COMPLIANCE 3928 STATUS current 3929 DESCRIPTION 3930 "When this MIB is implemented without support for read- 3931 create (i.e. in read-only mode), the implementation can 3932 claim read-only compliance." 3933 MODULE -- this module 3934 MANDATORY-GROUPS { 3935 isisSystemGroup, 3936 isisCircuitGroup, 3937 isisISAdjGroup 3938 } 3940 OBJECT isisSysType 3941 MIN-ACCESS read-only 3942 DESCRIPTION 3943 "Write access is not required." 3945 OBJECT isisSysID 3946 MIN-ACCESS read-only 3947 DESCRIPTION 3948 "Write access is not required." 3950 OBJECT isisSysMaxPathSplits 3951 MIN-ACCESS read-only 3952 DESCRIPTION 3953 "Write access is not required." 3955 OBJECT isisSysMaxLSPGenInt 3956 MIN-ACCESS read-only 3957 DESCRIPTION 3958 "Write access is not required." 3960 OBJECT isisSysPollESHelloRate 3961 MIN-ACCESS read-only 3962 DESCRIPTION 3963 "Write access is not required." 3965 OBJECT isisSysWaitTime 3966 MIN-ACCESS read-only 3967 DESCRIPTION 3968 "Write access is not required." 3970 OBJECT isisSysAdminState 3971 MIN-ACCESS read-only 3972 DESCRIPTION 3973 "Write access is not required." 3975 OBJECT isisSysL2toL1Leaking 3976 MIN-ACCESS read-only 3977 DESCRIPTION 3978 "Write access is not required." 3980 OBJECT isisSysMaxAge 3981 MIN-ACCESS read-only 3982 DESCRIPTION 3983 "Write access is not required." 3985 OBJECT isisManAreaAddrExistState 3986 MIN-ACCESS read-only 3987 DESCRIPTION 3988 "Write access is not required." 3990 OBJECT isisSysLevelOrigLSPBuffSize 3991 MIN-ACCESS read-only 3992 DESCRIPTION 3993 "Write access is not required." 3995 OBJECT isisSysLevelMinLSPGenInt 3996 MIN-ACCESS read-only 3997 DESCRIPTION 3998 "Write access is not required." 4000 OBJECT isisSysLevelSetOverload 4001 MIN-ACCESS read-only 4002 DESCRIPTION 4003 "Write access is not required." 4005 OBJECT isisSysLevelSetOverloadUntil 4006 MIN-ACCESS read-only 4007 DESCRIPTION 4008 "Write access is not required." 4010 OBJECT isisSysLevelMetricStyle 4011 MIN-ACCESS read-only 4012 DESCRIPTION 4013 "Write access is not required." 4015 OBJECT isisSysLevelSPFConsiders 4016 MIN-ACCESS read-only 4017 DESCRIPTION 4018 "Write access is not required." 4020 OBJECT isisSysLevelTEEnabled 4021 MIN-ACCESS read-only 4022 DESCRIPTION 4023 "Write access is not required." 4025 OBJECT isisSysReceiveLSPBufferSize 4026 MIN-ACCESS read-only 4027 DESCRIPTION 4028 "Write access is not required." 4030 OBJECT isisSummAddrExistState 4031 MIN-ACCESS read-only 4032 DESCRIPTION 4033 "Write access is not required." 4035 OBJECT isisSummAddrMetric 4036 MIN-ACCESS read-only 4037 DESCRIPTION 4038 "Write access is not required." 4040 OBJECT isisSummAddrFullMetric 4041 MIN-ACCESS read-only 4042 DESCRIPTION 4043 "Write access is not required." 4045 OBJECT isisRedistributeAddrExistState 4046 MIN-ACCESS read-only 4047 DESCRIPTION 4048 "Write access is not required." 4050 OBJECT isisCircIfSubSelector 4051 MIN-ACCESS read-only 4052 DESCRIPTION 4053 "Write access is not required." 4055 OBJECT isisCircAdminState 4056 MIN-ACCESS read-only 4057 DESCRIPTION 4058 "Write access is not required." 4060 OBJECT isisCircExistState 4061 MIN-ACCESS read-only 4062 DESCRIPTION 4063 "Write access is not required." 4065 OBJECT isisCircType 4066 MIN-ACCESS read-only 4067 DESCRIPTION 4068 "Write access is not required." 4070 OBJECT isisCircExtDomain 4071 MIN-ACCESS read-only 4072 DESCRIPTION 4073 "Write access is not required." 4075 OBJECT isisCircLevel 4076 MIN-ACCESS read-only 4077 DESCRIPTION 4078 "Write access is not required." 4080 OBJECT isisCircPassiveCircuit 4081 MIN-ACCESS read-only 4082 DESCRIPTION 4083 "Write access is not required." 4085 OBJECT isisCircMeshGroupEnabled 4086 MIN-ACCESS read-only 4087 DESCRIPTION 4088 "Write access is not required." 4090 OBJECT isisCircMeshGroup 4091 MIN-ACCESS read-only 4092 DESCRIPTION 4093 "Write access is not required." 4095 OBJECT isisCircSmallHellos 4096 MIN-ACCESS read-only 4097 DESCRIPTION 4098 "Write access is not required." 4100 OBJECT isisCircExtendedCircID 4101 MIN-ACCESS read-only 4102 DESCRIPTION 4103 "Write access is not required." 4105 OBJECT isisCircIfIndex 4106 MIN-ACCESS read-only 4107 DESCRIPTION 4108 "Write access is not required." 4110 OBJECT isisCircLevelMetric 4111 MIN-ACCESS read-only 4112 DESCRIPTION 4113 "Write access is not required." 4115 OBJECT isisCircLevelWideMetric 4116 MIN-ACCESS read-only 4117 DESCRIPTION 4118 "Write access is not required." 4120 OBJECT isisCircLevelISPriority 4121 MIN-ACCESS read-only 4122 DESCRIPTION 4123 "Write access is not required." 4125 OBJECT isisCircLevelHelloMultiplier 4126 MIN-ACCESS read-only 4127 DESCRIPTION 4128 "Write access is not required." 4130 OBJECT isisCircLevelHelloTimer 4131 MIN-ACCESS read-only 4132 DESCRIPTION 4133 "Write access is not required." 4135 OBJECT isisCircLevelDRHelloTimer 4136 MIN-ACCESS read-only 4137 DESCRIPTION 4138 "Write access is not required." 4140 OBJECT isisCircLevelLSPThrottle 4141 MIN-ACCESS read-only 4142 DESCRIPTION 4143 "Write access is not required." 4145 OBJECT isisCircLevelMinLSPRetransInt 4146 MIN-ACCESS read-only 4147 DESCRIPTION 4148 "Write access is not required." 4150 OBJECT isisCircLevelCSNPInterval 4151 MIN-ACCESS read-only 4152 DESCRIPTION 4153 "Write access is not required." 4155 OBJECT isisCircLevelPartSNPInterval 4156 MIN-ACCESS read-only 4157 DESCRIPTION 4158 "Write access is not required." 4160 ::= { isisCompliances 3 } 4162 -- MIB Grouping 4164 isisSystemGroup OBJECT-GROUP 4165 OBJECTS { 4166 isisSysVersion, 4167 isisSysType, 4168 isisSysID, 4169 isisSysMaxPathSplits, 4170 isisSysMaxLSPGenInt, 4171 isisSysPollESHelloRate, 4172 isisSysWaitTime, 4173 isisSysAdminState, 4174 isisSysL2toL1Leaking, 4175 isisSysMaxAge, 4176 isisSysProtSupported, 4177 isisManAreaAddrExistState, 4178 isisSysLevelOrigLSPBuffSize, 4179 isisSysLevelMinLSPGenInt, 4180 isisSysLevelState, 4181 isisSysLevelSetOverload, 4182 isisSysLevelSetOverloadUntil, 4183 isisSysLevelMetricStyle, 4184 isisSysLevelSPFConsiders, 4185 isisSysLevelTEEnabled, 4186 isisSysReceiveLSPBufferSize, 4187 isisSummAddrExistState, 4188 isisSummAddrMetric, 4189 isisAreaAddr, 4190 isisSummAddrFullMetric, 4191 isisRedistributeAddrExistState, 4192 isisRouterHostName, 4193 isisRouterID, 4194 isisSysStatCorrLSPs, 4195 isisSysStatLSPDbaseOloads, 4196 isisSysStatManAddrDropFromAreas, 4197 isisSysStatAttmptToExMaxSeqNums, 4198 isisSysStatSeqNumSkips, 4199 isisSysStatOwnLSPPurges, 4200 isisSysStatIDFieldLenMismatches, 4201 isisSysStatPartChanges, 4202 isisSysStatSPFRuns, 4203 isisSysStatAuthTypeFails, 4204 isisSysStatAuthFails, 4205 isisSysStatLSPErrors 4206 } 4207 STATUS current 4208 DESCRIPTION 4209 "The collections of objects used to manage an 4210 IS-IS router." 4211 ::= { isisGroups 1 } 4213 isisCircuitGroup OBJECT-GROUP 4214 OBJECTS { 4215 isisNextCircIndex, 4216 isisCircIfSubSelector, 4217 isisCircAdminState, 4218 isisCircExistState, 4219 isisCircType, 4220 isisCircExtDomain, 4221 isisCircAdjChanges, 4222 isisCircNumAdj, 4223 isisCircInitFails, 4224 isisCircRejAdjs, 4225 isisCircIDFieldLenMismatches, 4226 isisCircMaxAreaAddrMismatches, 4227 isisCircAuthTypeFails, 4228 isisCircAuthFails, 4229 isisCircLANDesISChanges, 4230 isisCircLevel, 4231 isisCircPassiveCircuit, 4232 isisCircMeshGroupEnabled, 4233 isisCircMeshGroup, 4234 isisCircSmallHellos, 4235 isisCircLastUpTime, 4236 isisCirc3WayEnabled, 4237 isisCircExtendedCircID, 4238 isisCircIfIndex, 4239 isisCircLevelMetric, 4240 isisCircLevelWideMetric, 4241 isisCircLevelISPriority, 4242 isisCircLevelIDOctet, 4243 isisCircLevelID, 4244 isisCircLevelDesIS, 4245 isisCircLevelHelloMultiplier, 4246 isisCircLevelHelloTimer, 4247 isisCircLevelDRHelloTimer, 4248 isisCircLevelLSPThrottle, 4249 isisCircLevelMinLSPRetransInt, 4250 isisCircLevelCSNPInterval, 4251 isisCircLevelPartSNPInterval 4252 } 4253 STATUS current 4254 DESCRIPTION 4255 "The collection of objects used to describe in 4256 IS-IS Circuit." 4257 ::= { isisGroups 2 } 4259 isisISAdjGroup OBJECT-GROUP 4260 OBJECTS { 4261 isisISAdjState, 4262 isisISAdj3WayState, 4263 isisISAdjNeighSNPAAddress, 4264 isisISAdjNeighSysType, 4265 isisISAdjNeighSysID, 4266 isisISAdjNbrExtendedCircID, 4267 isisISAdjUsage, 4268 isisISAdjHoldTimer, 4269 isisISAdjNeighPriority, 4270 isisISAdjLastUpTime, 4271 isisISAdjAreaAddress, 4272 isisISAdjIPAddrType, 4273 isisISAdjIPAddrAddress, 4274 isisISAdjProtSuppProtocol 4275 } 4276 STATUS current 4277 DESCRIPTION 4278 "The collections of objects used to manage an 4279 IS-IS Adjacency." 4280 ::= { isisGroups 3 } 4282 isisNotificationObjectGroup OBJECT-GROUP 4283 OBJECTS { 4284 isisNotificationSysLevelIndex, 4285 isisNotificationCircIfIndex, 4286 isisPduLspId, 4287 isisPduFragment, 4288 isisPduFieldLen, 4289 isisPduMaxAreaAddress, 4290 isisPduProtocolVersion, 4291 isisPduLspSize, 4292 isisPduOriginatingBufferSize, 4293 isisPduBufferSize, 4294 isisPduProtocolsSupported, 4295 isisAdjState, 4296 isisErrorOffset, 4297 isisErrorTLVType, 4298 isisNotificationAreaAddress 4299 } 4300 STATUS current 4301 DESCRIPTION 4302 "The objects used to record notification parameters." 4303 ::= { isisGroups 4 } 4305 isisNotificationGroup NOTIFICATION-GROUP 4306 NOTIFICATIONS { 4307 isisDatabaseOverload, 4308 isisManualAddressDrops, 4309 isisCorruptedLSPDetected, 4310 isisAttemptToExceedMaxSequence, 4311 isisIDLenMismatch, 4312 isisMaxAreaAddressesMismatch, 4313 isisOwnLSPPurge, 4314 isisSequenceNumberSkip, 4315 isisAuthenticationTypeFailure, 4316 isisAuthenticationFailure, 4317 isisVersionSkew, 4318 isisAreaMismatch, 4319 isisRejectedAdjacency, 4320 isisLSPTooLargeToPropagate, 4321 isisOrigLSPBuffSizeMismatch, 4322 isisProtocolsSupportedMismatch, 4323 isisAdjacencyChange, 4324 isisLSPErrorDetected 4325 } 4326 STATUS current 4327 DESCRIPTION 4328 "The collections of notifications sent by an IS." 4329 ::= { isisGroups 5 } 4331 isisISPDUCounterGroup OBJECT-GROUP 4332 OBJECTS { 4333 isisPacketCountIIHello, 4334 isisPacketCountISHello, 4335 isisPacketCountESHello, 4336 isisPacketCountLSP, 4337 isisPacketCountCSNP, 4338 isisPacketCountPSNP, 4339 isisPacketCountUnknown 4340 } 4341 STATUS current 4342 DESCRIPTION 4343 "The collections of objects used to count protocol PDUs." 4344 ::= { isisGroups 6 } 4346 isisRATableGroup OBJECT-GROUP 4347 OBJECTS { 4348 isisRAExistState, 4349 isisRAAdminState, 4350 isisRAAddrPrefix, 4351 isisRAMapType, 4352 isisRAMetric, 4353 isisRAMetricType, 4354 isisRASNPAAddress, 4355 isisRASNPAMask, 4356 isisRASNPAPrefix, 4357 isisRAType 4358 } 4359 STATUS current 4360 DESCRIPTION 4361 "The collections of objects used to manage the 4362 reachable NSAP prefixes." 4363 ::= { isisGroups 7 } 4365 isisISIPRADestGroup OBJECT-GROUP 4366 OBJECTS { 4367 isisIPRANextHopType, 4368 isisIPRANextHop, 4369 isisIPRAType, 4370 isisIPRAExistState, 4371 isisIPRAAdminState, 4372 isisIPRAMetric, 4373 isisIPRAFullMetric, 4374 isisIPRAMetricType, 4375 isisIPRASNPAAddress, 4376 isisIPRASourceType 4377 } 4378 STATUS current 4379 DESCRIPTION 4380 "The collections of objects used to manage configured 4381 IP addresses." 4382 ::= { isisGroups 8 } 4384 isisLSPGroup OBJECT-GROUP 4385 OBJECTS { 4386 isisLSPSeq, 4387 isisLSPZeroLife, 4388 isisLSPChecksum, 4389 isisLSPLifetimeRemain, 4390 isisLSPPDULength, 4391 isisLSPAttributes, 4392 isisLSPTLVSeq, 4393 isisLSPTLVChecksum, 4394 isisLSPTLVType, 4395 isisLSPTLVLen, 4396 isisLSPTLVValue 4397 } 4398 STATUS current 4399 DESCRIPTION 4400 "The collections of objects used to observe the LSP 4401 Data Base." 4402 ::= { isisGroups 9 } 4404 END 4406 4. IANA Considerations 4408 The MIB module in this document uses the following IANA-assigned 4409 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 4411 Descriptor OBJECT IDENTIFIER value 4412 ---------- ----------------------- 4414 isisMIB { mib-2 XXX } 4416 Editor's Note (to be removed prior to publication): the IANA is 4417 requested to assign a value for "XXX" under the 'mib-2' subtree and 4418 to record the assignment in the SMI Numbers registry. When the 4419 assignment has been made, the RFC Editor is asked to replace "XXX" 4420 (here and in the MIB module) with the assigned value and to remove 4421 this note. 4423 5. Acknowledgments 4425 This draft MIB is based on a March 1994 Internet Draft by Chris 4426 Gunnerr, who should be held blameless for the errors introduced since 4427 then. 4429 We would like to thank the following individuals for constructive and 4430 valuable comments: Mike Bartlett, Neal Castagnoli, Ken Chapman, Joan 4431 Cucchiara, Satish Dattatri, Nagi Jonnala, Shamik Ganguly, Les 4432 Ginsberg, Don Goodspeed, Jeff Gross, Jim Halpin, Jon Harrison, 4433 Dimitri Haskin, Peter Higginson, Christian Hopps, Laura Liu, Gavin 4434 McPherson, Kay Noguchi, Serge Maskalik, Jeff Pickering, Sundar 4435 Ramachandran, Swaminatha Ramalingam, Aravind Ravikumar, Juergen 4436 Schoenwaelder, Koen Vermeulen, Hans De Vleeschouwer, Bert Wijnen, and 4437 Bingzhang Zhao. 4439 6. Security Considerations 4441 Certain management information defined in this MIB may be considered 4442 sensitive in some network environments. 4444 This MIB may be used to manage an IP router, which can be used to 4445 direct network traffic. The control of network traffic allows an 4446 attacker to Deny Service to a region of the network or to forward 4447 traffic to adversaries. 4449 There are a number of management objects defined in this MIB that 4450 have a MAX-ACCESS clause of read-write and/or read-create. Such 4451 objects may be considered sensitive or vulnerable in some network 4452 environments. The support for SET operations in a non-secure 4453 environment without proper protection can have a negative effect on 4454 network operations. Since the MIB controls a device which routes 4455 packets, all writeable attributes have the potential to disrupt 4456 network operations if improperly modified and may require protection 4457 against unauthorized write access. 4459 Therefore, authentication of received SNMP requests and controlled 4460 access to management information should be employed in such 4461 environments. 4463 Much of the MIB is used to set or read attributes which are readily 4464 visible to any intruder who has access to traffic. None of the 4465 security attributes are setable or visible through the MIB. Read 4466 access to the MIB does not pose additional risks or vulnerabilities. 4468 SNMP versions prior to SNMPv3 did not include adequate security. 4469 Even if the network itself is secure (for example by using IPSec), 4470 even then, there is no control as to who on the secure network is 4471 allowed to access and GET/SET (read/change/create/delete) the objects 4472 in this MIB module. 4474 It is RECOMMENDED that implementers consider the security features as 4475 provided by the SNMPv3 framework (see [RFC3410], section 8), 4476 including full support for the SNMPv3 cryptographic mechanisms (for 4477 authentication and privacy). 4479 Further, deployment of SNMP versions prior to SNMPv3 is NOT 4480 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 4481 enable cryptographic security. It is then a customer/operator 4482 responsibility to ensure that the SNMP entity giving access to an 4483 instance of this MIB module is properly configured to give access to 4484 the objects only to those principals (users) that have legitimate 4485 rights to indeed GET or SET (change/create/delete) them. 4487 7. Normative References 4489 [ISO10589] ISO 10589, "Intermediate system to Intermediate system 4490 routeing information exchange protocol for use in conjunction 4491 with the Protocol for providing the Connectionless-mode Network 4492 Service (ISO 8473)," ISO/IEC 10589:2002. 4494 [ISO10733] ISO 10733, "Information Processing Systems - Open Systems 4495 Interconnection - Specification of the elements of Management 4496 Information related to OSI Network layer Standards", September 4497 1998. 4499 September 1998. 4501 [RFC1195] Callon, R., "Use of OSI IS-IS for Routing in TCP/IP and 4502 Dual Environments", RFC 1195, December 1990 4504 [RFC2863] McCloghrie, K., and F. Kastenholz, "The Interfaces Group 4505 MIB", RFC 2863, Jun 2000. 4507 [RFC3289] Baker, F., Chan, K., and A. Smith , "Management Information 4508 Base for the Differentiated Services Architecture", May 2002. 4510 [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An 4511 Architecture for Simple Network Management Protocol Management 4512 Frameworks", RFC 3411, December 2002. 4514 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4515 Rose, M., and S. Waldbusser, "Structure of Management 4516 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. 4518 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4519 Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", 4520 STD 58, RFC 2579, April 1999. 4522 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4523 Rose, M., and S. Waldbusser, "Conformance Statements for SMIv2", 4524 STD 58, RFC 2580, April 1999. 4526 [RFC3289] Baker, F., Chan, K., and A. Smith , "Management Information 4527 Base for the Differentiated Services Architecture", FRC 3289, 4528 May 2002. 4530 [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. 4531 Schoenwaelder, "Textual Conventions for Internet Network 4532 Addresses", RFC 4001. 4534 8. Informative References 4536 [RFC2973] Balay, R., Katz, D., and J. Parker, "IS-IS Mesh Groups", 4537 RFC 2973, October 2000. 4539 [RFC3373] Katz, D., and R.Saluja, "Three-Way Handshake for 4540 Intermediate System to Intermediate System Point-to-Point 4541 Adjacencies", RFC 3373, September 2002. 4543 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 4544 "Introduction and Applicability Statements for Internet-Standard 4545 Management Framework", RFC 3410, December 2002. 4547 9. Authors' Address 4549 Jeff Parker 4550 Department of Computer Science 4551 Middlebury College, 4552 Middlebury, Vermont 05753 4554 email: jparker at world dot std dot com 4556 10. Full Copyright Statement 4558 Copyright (C) The Internet Society (2005). This document is subject 4559 to the rights, licenses and restrictions contained in BCP 78, and 4560 except as set forth therein, the authors retain all their rights. 4562 This document and the information contained herein are provided on an 4563 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 4564 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 4565 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 4566 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 4567 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 4568 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 4570 11. Intellectual Property 4572 The IETF takes no position regarding the validity or scope of any 4573 Intellectual Property Rights or other rights that might be claimed to 4574 pertain to the implementation or use of the technology described in 4575 this document or the extent to which any license under such rights 4576 might or might not be available; nor does it represent that it has 4577 made any independent effort to identify any such rights. Information 4578 on the procedures with respect to rights in RFC documents can be 4579 found in BCP 78 and BCP 79. 4581 Copies of IPR disclosures made to the IETF Secretariat and any 4582 assurances of licenses to be made available, or the result of an 4583 attempt made to obtain a general license or permission for the use of 4584 such proprietary rights by implementers or users of this 4585 specification can be obtained from the IETF on-line IPR repository at 4586 http://www.ietf.org/ipr. 4588 The IETF invites any interested party to bring to its attention any 4589 copyrights, patents or patent applications, or other proprietary 4590 rights that may cover technology that may be required to implement 4591 this standard. Please address the information to the IETF at ietf- 4592 ipr@ietf.org.