idnits 2.17.1 draft-ietf-isis-wg-mib-14.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. 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 93 longer pages, the longest (page 2) being 60 lines == It seems as if not all pages are separated by form feeds - found 0 form feeds but 94 pages Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** There are 25 instances of too long lines in the document, the longest one being 6 characters in excess of 72. ** The abstract seems to contain references ([2], [RFC1195], [1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 890 has weird spacing: '... return incon...' -- 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 (May 2004) is 7287 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) == Unused Reference: 'RFC2851' is defined on line 4342, but no explicit reference was found in the text -- Possible downref: Non-RFC (?) normative reference: ref. '1' -- Possible downref: Non-RFC (?) normative reference: ref. '2' ** Downref: Normative reference to an Historic RFC: RFC 1157 ** Downref: Normative reference to an Informational RFC: RFC 1215 ** Downref: Normative reference to an Historic RFC: RFC 1901 ** Obsolete normative reference: RFC 1905 (Obsoleted by RFC 3416) ** Obsolete normative reference: RFC 1906 (Obsoleted by RFC 3417) ** Obsolete normative reference: RFC 2570 (Obsoleted by RFC 3410) ** Obsolete normative reference: RFC 2571 (Obsoleted by RFC 3411) ** Obsolete normative reference: RFC 2572 (Obsoleted by RFC 3412) ** Obsolete normative reference: RFC 2573 (Obsoleted by RFC 3413) ** Obsolete normative reference: RFC 2574 (Obsoleted by RFC 3414) ** Obsolete normative reference: RFC 2575 (Obsoleted by RFC 3415) ** Obsolete normative reference: RFC 2851 (Obsoleted by RFC 3291) Summary: 17 errors (**), 0 flaws (~~), 6 warnings (==), 4 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 2004 May 2004 6 Management Information Base for IS-IS 7 9 Status of this Memo 11 This document is an Internet-Draft and is in full conformance with 12 all provisions of Section 10 of RFC2026. 14 Internet-Drafts are working documents of the Internet Engineering 15 Task Force (IETF), its areas, and its working groups. Note that 16 other groups may also distribute working documents as Internet- 17 Drafts. 19 Internet-Drafts are draft documents valid for a maximum of six months 20 and may be updated, replaced, or obsoleted by other documents at any 21 time. It is inappropriate to use Internet- Drafts as reference 22 material or to cite them other than as "work in progress." 24 The list of current Internet-Drafts can be accessed at 25 http://www.ietf.org/ietf/1id-abstracts.txt 27 The list of Internet-Draft Shadow Directories can be accessed at 28 http://www.ietf.org/shadow.html. 30 Copyright Notice Copyright (C) The Internet Society (2004). All 31 Rights Reserved. 33 Abstract 35 This document describes a management information base for the IS-IS 36 Routing protocol, as described in ISO 10589 [2], when it is used to 37 construct routing tables for IP networks, as described in RFC 1195 38 [RFC1195]. 40 This memo defines an experimental portion of the Management 41 Information Base (MIB) for use with network management protocols in 42 the Internet community. 44 This memo is based on an IETF draft by Chris Gunner [1]. This 45 version has been modified to include MIB-II syntax, to exclude 46 portions of the protocol that are not relevant to IP, such as the 47 ES-IS protocol, and to add management support for current practice. 49 Table of Contents 51 1. Overview............................................. 2 52 2. Definition of IS-IS MIB.............................. 6 53 3. Acknowledgments...................................... 88 54 4. Security Considerations.............................. 89 55 5. Normative References................................. 90 56 6. Authors' Address..................................... 92 57 7. Full Copyright Statement............................. 92 59 1. Overview 61 This document is provided to the IETF working group on IS-IS. 63 The IS-IS MIB includes of the following objects 65 System-wide Attributes 67 - isisSystem 69 This table contains information specific to a single instance of 70 the IS-IS protocol running on a router. 72 - isisSysLevel 74 This table contains information specific to a area or domain. 76 - isisManAreaAddr 78 This table includes area addresses manually configured which are 79 used to control the associations formed between Level 1 80 Intermediate Systems. 82 - isisAreaAddr 84 This table includes area addresses reported in relevant L1 LSPs. 86 - isisSysProtSupp 88 This table includes the manually configured list of protocols, 89 such as IP or CLNS, supported by the Intermediate System. 91 - isisSummAddr 93 This table holds summary addresses configured for each Level 2 94 instance of the IS-IS protocol running on a router. 96 - isisRedistributeAddr 98 This table provides criteria to decide if a route should be 99 leaked from L2 to L1 when Domain Wide Prefix leaking is enabled. 101 - isisRouter 103 This table holds the hostname and router ID for an Intermediate 104 System. 106 - isisSysLevel 108 This table contains information specific to a domain(Level-2) or 109 an area(Level-1) of the IS-IS protocol. 111 Circuit-specific Attributes 113 - isisCirc 115 This table contains information specific to a broadcast or 116 point-to-point interface in the system. 118 - isisCircLevel 120 This table contains information specific to a one Level 1 or 121 Level 2 of an interface. 123 Counters 125 - isisSystemCounter 127 Counters in the System table, such as times we have wraped a 128 sequence counter on one of our Link State PDUs. 130 - isisCircuitCounter 132 Counters of events particular to a circuit, such as PDUs with an 133 illegal value of the System ID field length. 135 - isisPacketCounter 137 Counts of ISIS Protocol PDUs broken down into packet type. 139 Attributes associated with an Adjacency 141 - isisISAdj 143 This table contains information about adjacencies to routers 144 maintained by the protocol. Entries in this table cannot be 145 created by management action: they are established through the 146 Hello protocol. 148 - isisISAdjAreaAddr 150 This table contains the set of Area Addresses of neighboring 151 Intermediate Systems as reported in IIH PDUs. 153 - isisISAdjIPAddr 155 This table contains the set of IP Addresses of neighboring 156 Intermediate Systems as reported in received IIH PDUs. 158 - isisISAdjProtSupp 160 This table contains the set of protocols supported by neighboring 161 Intermediate Systems as reported in received IIH PDUs. 163 Attributes associated with configured addresses 165 - isisRA 166 The Reachable Address Table. 168 This table contains information about an address prefix manually 169 configured on the system or learned through another protocol. 171 - isisIPRA 173 The IP Reachable Address Table. 175 This table contains information about IP reachable address 176 manually configured on this system or learned from another 177 protocol. 179 Attributes associated with Link State PDU Table 181 - isisLSP 183 The Link State PDU Summary Table 185 This table contains information contained in the headers of Link 186 State PDUs stored by the system. 188 The Link State PDU TLV Table 190 This table holds the sequence of TLVs that make up an LSP 191 fragment. 193 Attributes associated with a Notification 195 - isisNotification 197 This table defines attributes that will be included when 198 reporting IS-IS notifications. 200 The SNMP Management Framework presently consists of five major 201 components: 203 An overall architecture, described in RFC 2571 [RFC2571]. 205 Mechanisms for describing and naming objects and events for the 206 purpose of management. The first version of this Structure of 207 Management Information (SMI) is called SMIv1 and described in STD 16, 208 RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 1215 209 [RFC1215]. The second version, called SMIv2, is described in STD 58, 210 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 211 [RFC2580]. 213 Message protocols for transferring management information. The first 214 version of the SNMP message protocol is called SNMPv1 and described 215 in STD 15, RFC 1157 [RFC1157]. A second version of the SNMP message 216 protocol, which is not an Internet standards track protocol, is 217 called SNMPv2c and described in RFC 1901 [RFC1901] and RFC 1906 218 [RFC1906]. The third version of the message protocol is called 219 SNMPv3 and described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and 220 RFC 2574 [RFC2574]. 222 Protocol operations for accessing management information. The first 223 set of protocol operations and associated PDU formats is described in 224 STD 15, RFC 1157 [RFC1157]. A second set of protocol operations and 225 associated PDU formats is described in RFC 1905 [RFC1905]. 227 A set of fundamental applications described in RFC 2573 [RFC2573] and 228 the view-based access control mechanism described in RFC 2575 229 [RFC2575]. 231 A more detailed introduction to the current SNMP Management Framework 232 can be found in RFC 2570 [RFC2570]. 234 Managed objects are accessed via a virtual information store, termed 235 the Management Information Base or MIB. Objects in the MIB are 236 defined using the mechanisms defined in the SMI. 238 This memo specifies a MIB module that is compliant to the SMIv2. A 239 MIB conforming to the SMIv1 can be produced through the appropriate 240 translations. The resulting translated MIB must be semantically 241 equivalent, except where objects or events are omitted because no 242 translation is possible (use of Counter64). Some machine readable 243 information in SMIv2 will be converted into textual descriptions in 244 SMIv1 during the translation process. However, this loss of machine 245 readable information is not considered to change the semantics of the 246 MIB. 248 2. Definition of IS-IS MIB 250 -- Changes in version 14 251 -- 252 -- Set DEFVAL for isisCirc3WayEnabled to true 253 -- Revised description for isisPacketCountIIHello 254 -- Removed isisSysStatMaxAreaAddrMismatches as 255 -- duplicating isisCircMaxAreaAddrMismatches 256 -- Replaced isisManAreaAddrExistState with isisManAreaAddr 257 -- in isisManualAddressDrops 258 -- Drop isisSysLevelIndex in isisDatabaseOverload 259 -- Drop restriction from isisCircIndex - SYNTAX Integer32 (1..2000000000) 260 -- Change syntax of FullMetric to SYNTAX Unsigned32 261 -- Corrections to description of isisSysMaxLSPGenInt, isisSysMaxAge 262 -- Change access levels of isisSysInstance and isisSysLevelIndex 263 -- Fix references for isisCircPassiveCircuit, isisCircLevelCSNPInterval 264 -- Fix description of isisISAdjIndex 265 -- Replace level 1 with L2, level 2 with L2 266 -- Fix description of isisISAdjAreaAddrIndex 267 -- Fix description of isisCircExtendedCircID 268 -- Clarify description of isisCircLevelID 269 -- Added isisSysStatLSPErrors to count LSPs with parse errors, 270 -- and new Notification isisLSPErrorDetected 271 -- Clarify domain of isisCircInitFails and isisCircRejAdjs 272 -- Modified isisIPRATable for ECMP 273 -- Removed RemoteRouterID from OwnLSPPurge 275 ISIS-MIB DEFINITIONS ::= BEGIN 277 IMPORTS 278 TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, 279 TestAndIncr 280 FROM SNMPv2-TC 281 MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE, 282 Integer32, Unsigned32, Counter32, experimental, TimeTicks 283 FROM SNMPv2-SMI 284 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 285 FROM SNMPv2-CONF 286 InetAddressType, InetAddress, InetAddressPrefixLength 287 FROM INET-ADDRESS-MIB; 289 isisMIB MODULE-IDENTITY 290 LAST-UPDATED "200404011200Z" 291 ORGANIZATION "IETF IS-IS for IP Internets Working Group" 292 CONTACT-INFO 293 "Jeff Parker 294 Axiowave Networks 295 200 Nickerson Rd. 296 Marlborough, MA 01752 298 jparker@axiowave.com" 300 DESCRIPTION 301 "This document describes a management information base for 302 the IS-IS Routing protocol, as described in ISO 10589, 303 when it is used to construct routing tables for IP networks, 304 as described in RFC 1195. 306 This document defines an experimental portion of the 307 Management Information Base (MIB) for use with network 308 management protocols in the Internet community. 310 This document is based on a 1994 IETF draft by Chris Gunner. 311 This version has been modified to include MIB-II syntax, to 312 exclude portions of the protocol that are not relevant to IP, 313 and to add management support for current practice." 315 ::= { experimental 37 } 317 -- Top-level structure of the MIB 319 isisObjects OBJECT IDENTIFIER ::= { isisMIB 1 } 320 isisNotifications OBJECT IDENTIFIER ::= { isisMIB 2 } 321 isisConformance OBJECT IDENTIFIER ::= { isisMIB 3 } 323 -- OBJECT IDENTIFIER definitions 325 isisSystem OBJECT-IDENTITY 326 STATUS current 327 DESCRIPTION 328 "The object describes system wide attributes." 329 ::= { isisObjects 1 } 331 isisSysLevel OBJECT-IDENTITY 332 STATUS current 333 DESCRIPTION 334 "This object describes attributes associated with 335 the domain or with the area." 336 ::= { isisObjects 2 } 338 isisCirc OBJECT-IDENTITY 339 STATUS current 340 DESCRIPTION 341 "This object describes attributes associated with 342 one Circuit" 343 ::= { isisObjects 3 } 345 isisCircLevelValues OBJECT-IDENTITY 346 STATUS current 347 DESCRIPTION 348 "This object describes attributes associated with 349 area or domain relevant within a Circuit." 350 ::= { isisObjects 4 } 352 isisCounters OBJECT-IDENTITY 353 STATUS current 354 DESCRIPTION 355 "This object collects system and circuit counters" 356 ::= { isisObjects 5 } 358 isisISAdj OBJECT-IDENTITY 359 STATUS current 360 DESCRIPTION 361 "This object describes attributes associated with an 362 adjacent Protocol Peer." 363 ::= { isisObjects 6 } 365 isisReachAddr OBJECT-IDENTITY 366 STATUS current 367 DESCRIPTION 368 "This object describes attributes associated with 369 a configured address" 370 ::= { isisObjects 7 } 372 isisIPReachAddr OBJECT-IDENTITY 373 STATUS current 374 DESCRIPTION 375 "This object describes attributes associated with 376 IP routes learned by configuration or through another 377 protocol." 378 ::= { isisObjects 8 } 380 isisLSPDataBase OBJECT-IDENTITY 381 STATUS current 382 DESCRIPTION 383 "This object describes the collection of Link State PDUs 384 known to the system." 385 ::= { isisObjects 9 } 387 isisNotification OBJECT-IDENTITY 388 STATUS current 389 DESCRIPTION 390 "Objects included in Notifications." 391 ::= { isisObjects 10 } 393 -- Type definitions 395 OSINSAddress ::= TEXTUAL-CONVENTION 396 STATUS current 397 DESCRIPTION 398 "OSI Network Service Address, e.g. NSAP, SNPA, or Network 399 Entity Title" 400 SYNTAX OCTET STRING (SIZE(0..20)) 402 SystemID ::= TEXTUAL-CONVENTION 403 STATUS current 404 DESCRIPTION 405 "A system ID." 406 SYNTAX OCTET STRING (SIZE(6)) 408 LinkStatePDUID ::= TEXTUAL-CONVENTION 409 STATUS current 410 DESCRIPTION 411 "A Link State PDU Identifier." 412 SYNTAX OCTET STRING (SIZE(0|8)) 414 AdminState ::= TEXTUAL-CONVENTION 415 STATUS current 416 DESCRIPTION 417 "Type used in enabling and disabling a row. 418 Values match those in RFC 2863." 419 SYNTAX INTEGER 420 { 421 on(1), 422 off(2) 423 } 425 LSPBuffSize ::= TEXTUAL-CONVENTION 426 STATUS current 427 DESCRIPTION 428 "Integer sub range for LSP size." 429 SYNTAX Integer32 (512..16000) 431 LevelState ::= TEXTUAL-CONVENTION 432 STATUS current 433 DESCRIPTION 434 "States of the IS-IS protocol." 435 SYNTAX INTEGER 436 { 437 off (1), 438 on (2), 439 waiting (3), 440 overloaded(4) 441 } 443 SupportedProtocol ::= TEXTUAL-CONVENTION 444 STATUS current 445 DESCRIPTION 446 "Types of network protocol supported by Integrated IS-IS. 447 The values for ISO8473 and IP are those registered for 448 these protocols in ISO TR9577." 449 SYNTAX INTEGER 450 { 451 iso8473(129), 452 ipV6(142), 453 ip(204) 454 } 456 DefaultMetric ::= TEXTUAL-CONVENTION 457 STATUS current 458 DESCRIPTION 459 "Integer sub-range for default metric for single hop. 460 ISO 10589 provides for 4 types of metric. Only the 461 'default' metric is used in practice." 462 SYNTAX Integer32 (0..63) 464 WideMetric ::= TEXTUAL-CONVENTION 465 STATUS current 466 DESCRIPTION 467 "Wide Metric for IS Neighbors. ISO 10589 provides a 6 bit metric. 468 Traffic Engineering extensions provide 24 bit metrics." 469 SYNTAX Unsigned32 (0..16777215) 471 FullMetric ::= TEXTUAL-CONVENTION 472 STATUS current 473 DESCRIPTION 474 "Full Metric for IP Routes. Traffic Engineering extensions 475 provide 32 bit metrics." 476 SYNTAX Unsigned32 478 MetricType ::= TEXTUAL-CONVENTION 479 STATUS current 480 DESCRIPTION 481 "Is this an Internal or External Metric?" 482 SYNTAX INTEGER 483 { 484 internal(1), 485 external(2) 486 } 488 MetricStyle ::= TEXTUAL-CONVENTION 489 STATUS current 490 DESCRIPTION 491 "Do we use 1195 style Metrics or wide metrics." 493 SYNTAX INTEGER 494 { 495 narrow(1), 496 wide(2), 497 both(3) 498 } 500 ISLevel ::= TEXTUAL-CONVENTION 501 STATUS current 502 DESCRIPTION 503 "Identifies a level." 504 SYNTAX INTEGER 505 { 506 none(0), 507 area(1), -- L1 508 domain(2) -- L2 509 } 511 IsisPDUHeader ::= TEXTUAL-CONVENTION 512 STATUS current 513 DESCRIPTION 514 "A block to contain the header from a PDU." 515 SYNTAX OCTET STRING (SIZE(0..64)) 517 CircuitID ::= TEXTUAL-CONVENTION 518 STATUS current 519 DESCRIPTION 520 "ID for a circuit." 521 SYNTAX OCTET STRING (SIZE(0|7)) 523 ISPriority ::= TEXTUAL-CONVENTION 524 STATUS current 525 DESCRIPTION 526 "Integer sub-range for IS-IS priority." 527 SYNTAX Integer32 (0..127) 529 Unsigned16TC ::= TEXTUAL-CONVENTION 530 STATUS current 531 DESCRIPTION 532 "An Unsigned32 further restricted to 16 Bits. Note that 533 the ASN.1 BER encoding may still require 24 Bits for 534 some values." 535 SYNTAX Unsigned32 (0..65535) 537 Unsigned8TC ::= TEXTUAL-CONVENTION 538 STATUS current 539 DESCRIPTION 540 "An Unsigned32 further restricted to 8 Bits. Note that 541 the ASN.1 BER encoding may still require 16 Bits for 542 some values." 543 SYNTAX Unsigned32 (0..255) 545 -- Behavior Definitions 547 -- ResettingTimer behavior definition 548 -- "This object specifies the interval between certain events in 549 -- the operation of the protocol state machine. If the value of 550 -- this object is set to a new value while the protocol state 551 -- machine is in operation, the implementation shall take the 552 -- necessary steps to ensure that for any time interval which 553 -- was in progress when the value of the corresponding object 554 -- was changed, the next expiration of that interval takes place 555 -- the specified time after the original start of that interval, 556 -- or immediately, whichever is later. The precision with which 557 -- this time shall be implemented shall be the same as that 558 -- associated with the basic operation of the timer object." 560 -- ReplaceOnlyWhileDisabled behavior definition 561 -- "This object may not be modified while the corresponding 562 -- table row's variable of type AdminState is in state on." 564 -- ManualOrAutomatic behavior definition 565 -- "The access of this object is read-write if the row to which 566 -- it belongs is manual (i.e. is being or was created manually) 567 -- otherwise (i.e. was created automatically) it is read-only." 569 isisSysTable OBJECT-TYPE 570 SYNTAX SEQUENCE OF IsisSysEntry 571 MAX-ACCESS not-accessible 572 STATUS current 573 DESCRIPTION 574 "The set of instances of the Integrated IS-IS 575 protocol existing on the system." 576 ::= { isisSystem 1 } 578 isisSysEntry OBJECT-TYPE 579 SYNTAX IsisSysEntry 580 MAX-ACCESS not-accessible 581 STATUS current 582 DESCRIPTION 583 "Each row defines information specific to a single 584 instance of the IS-IS protocol existing on the system." 585 REFERENCE "{ISIS.poi cLNSISISBasic-P (1)}" 586 INDEX { isisSysInstance } 587 ::= { isisSysTable 1 } 588 IsisSysEntry ::= 589 SEQUENCE { 590 isisSysInstance 591 Integer32, 592 isisSysVersion 593 DisplayString, 594 isisSysType 595 INTEGER, 596 isisSysID 597 SystemID, 598 isisSysMaxPathSplits 599 Integer32, 600 isisSysMaxLSPGenInt 601 Integer32, 602 isisSysPollESHelloRate 603 Unsigned16TC, 604 isisSysWaitTime 605 Unsigned16TC, 606 isisSysAdminState 607 AdminState, 608 isisSysLogAdjacencyChanges 609 TruthValue, 610 isisSysNextCircIndex 611 TestAndIncr, 612 isisSysL2toL1Leaking 613 TruthValue, 614 isisSysMaxAge 615 Unsigned16TC, 616 isisSysReceiveLSPBufferSize 617 Unsigned16TC, 618 isisSysExistState 619 RowStatus 620 } 622 isisSysInstance OBJECT-TYPE 623 SYNTAX Integer32 (1..10000) 624 MAX-ACCESS read-only 625 STATUS current 626 DESCRIPTION 627 "The unique identifier of the Integrated IS-IS 628 instance to which this row corresponds. 629 This object follows the index behavior." 630 ::= { isisSysEntry 1 } 632 isisSysVersion OBJECT-TYPE 633 SYNTAX DisplayString 634 MAX-ACCESS read-only 635 STATUS current 636 DESCRIPTION 637 "The version number of the IS-IS protocol which this 638 instance implements." 639 REFERENCE "{ISIS.aoi version (1)}" 640 DEFVAL { "1" } 641 ::= { isisSysEntry 2 } 643 isisSysType OBJECT-TYPE 644 SYNTAX INTEGER 645 { 646 level1IS (1), 647 level2IS (2), 648 level1L2IS (3) 649 } 650 MAX-ACCESS read-create 651 STATUS current 652 DESCRIPTION 653 "The type of this instance of the Integrated 654 IS-IS protocol. This object follows the 655 replaceOnlyWhileDisabled behavior." 656 REFERENCE "{ISIS.aoi iSType (2)}" 657 DEFVAL { level1L2IS } 658 ::= { isisSysEntry 3 } 660 isisSysID OBJECT-TYPE 661 SYNTAX SystemID 662 MAX-ACCESS read-create 663 STATUS current 664 DESCRIPTION 665 "The ID for this instance of the Integrated IS-IS 666 protocol. This value is appended to each of the 667 area addresses to form the Network Entity Titles. 668 The derivation of a value for this object is 669 implementation-specific. Some implementations may 670 automatically assign values and not permit an 671 SNMP write, while others may require the value 672 to be set manually." 673 REFERENCE "{ISIS.aoi systemId (119)}" 674 ::= { isisSysEntry 4 } 676 isisSysMaxPathSplits OBJECT-TYPE 677 SYNTAX Integer32 (1..32) 678 MAX-ACCESS read-create 679 STATUS current 680 DESCRIPTION 681 "Maximum number of paths with equal routing metric value 682 which it is permitted to split between. This object 683 follows the replaceOnlyWhileDisabled behavior." 685 REFERENCE "{ISIS.aoi maximumPathSplits (3)}" 686 DEFVAL { 2 } 687 ::= { isisSysEntry 5 } 689 isisSysMaxLSPGenInt OBJECT-TYPE 690 SYNTAX Integer32 (1..65235) 691 UNITS "seconds" 692 MAX-ACCESS read-create 693 STATUS current 694 DESCRIPTION 695 "Maximum interval, in seconds, between generated LSPs 696 by this instance of the protocol. This object follows 697 the resettingTimer behavior. The value must be 698 greater than any value configured for 699 isisSysLevelMinLSPGenInt, and should be at least 300 700 seconds less than isisSysMaxAge." 701 REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" 702 DEFVAL { 900 } 703 ::= { isisSysEntry 6 } 705 isisSysPollESHelloRate OBJECT-TYPE 706 SYNTAX Unsigned16TC (1..65535) 707 UNITS "seconds" 708 MAX-ACCESS read-create 709 STATUS current 710 DESCRIPTION 711 "The value, in seconds, to be used for the suggested ES 712 configuration timer in ISH PDUs when soliciting the ES 713 configuration." 714 REFERENCE "{ISIS.aoi pollESHelloRate (13)}" 715 DEFVAL { 50 } 716 ::= { isisSysEntry 7 } 718 isisSysWaitTime OBJECT-TYPE 719 SYNTAX Unsigned16TC (1..65535) 720 UNITS "seconds" 721 MAX-ACCESS read-create 722 STATUS current 723 DESCRIPTION 724 "Number of seconds to delay in waiting state before 725 entering on state. This object follows the resettingTimer 726 behavior." 727 REFERENCE "{ISIS.aoi waitingTime (15)}" 728 DEFVAL { 60 } 729 ::= { isisSysEntry 8 } 731 isisSysAdminState OBJECT-TYPE 732 SYNTAX AdminState 733 MAX-ACCESS read-create 734 STATUS current 735 DESCRIPTION 736 "The administrative state of this instance of the 737 Integrated IS-IS protocol. Setting this object to the 738 value 'on' when its current value is 'off' enables operation 739 of this instance of the Integrated IS-IS protocol." 740 DEFVAL { off } 741 ::= { isisSysEntry 9 } 743 isisSysLogAdjacencyChanges OBJECT-TYPE 744 SYNTAX TruthValue 745 MAX-ACCESS read-create 746 STATUS current 747 DESCRIPTION 748 "If true, causes IS-IS to generate a log message when an 749 IS-IS adjacency changes state (up or down)." 750 DEFVAL { false } 751 ::= { isisSysEntry 10 } 753 isisSysNextCircIndex OBJECT-TYPE 754 SYNTAX TestAndIncr 755 MAX-ACCESS read-only 756 STATUS current 757 DESCRIPTION 758 "This object is used to assign values to 759 isisCircIndex as described in 'Textual 760 Conventions for SNMPv2'. The network manager 761 reads this object, and then writes the value 762 back as the isisCircIndex in a SET that creates 763 a new instance of isisCircEntry. If the SET 764 fails with the code 'inconsistentValue', then 765 the process must be repeated; If the SET succeeds, 766 then the object is incremented, and the new 767 isisCircuit is created according to the manager's 768 directions." 769 ::= { isisSysEntry 11 } 771 isisSysL2toL1Leaking OBJECT-TYPE 772 SYNTAX TruthValue 773 MAX-ACCESS read-create 774 STATUS current 775 DESCRIPTION 776 "If true, allow the router to leak L2 routes into L1." 777 DEFVAL { false } 778 ::= { isisSysEntry 12 } 780 isisSysMaxAge OBJECT-TYPE 781 SYNTAX Unsigned16TC (350..65535) 782 UNITS "seconds" 783 MAX-ACCESS read-create 784 STATUS current 785 DESCRIPTION 786 "Value to place in RemainingLifeTime field of 787 the LSPs we generate. 788 This should be at least 300 seconds greater than 789 isisSysMaxLSPGenInt." 790 DEFVAL { 1200 } 791 ::= { isisSysEntry 13 } 793 isisSysReceiveLSPBufferSize OBJECT-TYPE 794 SYNTAX Unsigned16TC (1492..16000) 795 UNITS "bytes" 796 MAX-ACCESS read-create 797 STATUS current 798 DESCRIPTION 799 "Size of the largest Buffer we are designed or 800 configured to store. This should be at least 801 as big as the maximum isisSysOrigLSPBuffSize 802 supported by the system. 804 If resources allow, we will store and flood LSPs 805 larger than isisSysReceiveLSPBufferSize, as this 806 can help avoid problems in networks with different 807 values for isisSysOrigLSPBuffSize." 808 DEFVAL { 1492 } 809 ::= { isisSysEntry 14 } 811 isisSysExistState OBJECT-TYPE 812 SYNTAX RowStatus 813 MAX-ACCESS read-create 814 STATUS current 815 DESCRIPTION 816 "The state of the IS-IS router. Turning this to 817 state 'destroy' forces the router to forget all 818 the current configuration. Setting the state to 819 'notInService' stops protocol processing, but 820 retains the configuration." 821 ::= { isisSysEntry 15 } 823 -- The Level 1 Manual Area Address Table 824 -- contains the set of area addresses manually configured 825 -- for each instance of the Integrated IS-IS protocol. 826 -- At least one row in which the value of isisManAreaAddrExistState 827 -- is active must be present for each active instance of 828 -- the protocol The maximum number of rows in this table for 829 -- each instance of the protocol for which the object 830 -- isisManAreaAddrExistState has the value active is 3 831 -- An attempt to create more 3 rows of isisManAreaAddrEntry 832 -- with state 'active' in one instance of the IS-IS protocol 833 -- should return inconsistentValue. 835 isisManAreaAddrTable OBJECT-TYPE 836 SYNTAX SEQUENCE OF IsisManAreaAddrEntry 837 MAX-ACCESS not-accessible 838 STATUS current 839 DESCRIPTION 840 "The set of manual area addresses configured on this 841 Intermediate System." 842 REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" 843 ::= { isisSystem 2 } 845 isisManAreaAddrEntry OBJECT-TYPE 846 SYNTAX IsisManAreaAddrEntry 847 MAX-ACCESS not-accessible 848 STATUS current 849 DESCRIPTION 850 "Each entry contains one area address manually configured 851 on this system" 852 INDEX { isisSysInstance, 853 isisManAreaAddr } 854 ::= { isisManAreaAddrTable 1 } 856 IsisManAreaAddrEntry ::= 857 SEQUENCE { 858 isisManAreaAddr 859 OSINSAddress, 860 isisManAreaAddrExistState 861 RowStatus 862 } 864 isisManAreaAddr OBJECT-TYPE 865 SYNTAX OSINSAddress 866 MAX-ACCESS not-accessible 867 STATUS current 868 DESCRIPTION 869 "A manually configured area address for this system. This 870 object follows the index behavior. 872 Note: an index for the entry {1, {49.0001} active} in 873 this table would be the ordered pair 874 (1, (0x03 0x49 0x00 0x01)), as the length of an Octet 875 string is part of the OID." 877 ::= { isisManAreaAddrEntry 1 } 879 isisManAreaAddrExistState OBJECT-TYPE 880 SYNTAX RowStatus 881 MAX-ACCESS read-create 882 STATUS current 883 DESCRIPTION 884 "The state of the isisManAreaAddrEntry. This object 885 follows the Row Status behavior. If the isisSysAdminState 886 for this instance of the IS-IS protocol is 'on', and an 887 attempt is made to set this object to the value 'destroy' 888 or 'notInService' when this is the only isisManAreaAddrEntry 889 in state 'active' for this instance of the IS-IS protocol 890 should return inconsistentValue." 891 ::= { isisManAreaAddrEntry 2 } 893 -- The Level 1 Area Address Table 895 -- The Level 1 Area Address Table contains the 896 -- union of the sets of relevant area addresses reported 897 -- in all Level 1 LSPs received by this Intermediate System. 899 isisAreaAddrTable OBJECT-TYPE 900 SYNTAX SEQUENCE OF IsisAreaAddrEntry 901 MAX-ACCESS not-accessible 902 STATUS current 903 DESCRIPTION 904 "The union of the sets of area addresses reported in all 905 Level 1 LSPs with segment number zero received by this 906 instance of the protocol from Intermediate Systems which 907 are reachable via Level 1 routing." 908 REFERENCE "{ISIS.aoi areaAddresses (18)}" 909 ::= { isisSystem 3 } 911 isisAreaAddrEntry OBJECT-TYPE 912 SYNTAX IsisAreaAddrEntry 913 MAX-ACCESS not-accessible 914 STATUS current 915 DESCRIPTION 916 "Each entry contains one area address reported in a 917 Level 1 LSP received by this instance of the IS-IS 918 protocol." 919 INDEX { isisSysInstance, 920 isisAreaAddr } 921 ::= { isisAreaAddrTable 1 } 923 IsisAreaAddrEntry ::= 924 SEQUENCE { 925 isisAreaAddr 926 OSINSAddress 927 } 929 isisAreaAddr OBJECT-TYPE 930 SYNTAX OSINSAddress 931 MAX-ACCESS read-only 932 STATUS current 933 DESCRIPTION 934 "An area address reported in a Level 1 LSP received by 935 this instance of the IS-IS protocol." 936 ::= { isisAreaAddrEntry 1 } 938 -- The System Protocol Supported Table 940 -- The System Protocol Supported Table contains the manually 941 -- configured set of protocols supported by each 942 -- instance of the Integrated IS-IS protocol. 944 isisSysProtSuppTable OBJECT-TYPE 945 SYNTAX SEQUENCE OF IsisSysProtSuppEntry 946 MAX-ACCESS not-accessible 947 STATUS current 948 DESCRIPTION 949 "This table contains the manually configured set of 950 protocols supported by each instance of the Integrated 951 IS-IS protocol." 952 ::= { isisSystem 4 } 954 isisSysProtSuppEntry OBJECT-TYPE 955 SYNTAX IsisSysProtSuppEntry 956 MAX-ACCESS not-accessible 957 STATUS current 958 DESCRIPTION 959 "Each entry contains one protocol supported by an 960 instance of the Integrated IS-IS protocol." 962 INDEX { isisSysInstance, 963 isisSysProtSuppProtocol } 965 ::= { isisSysProtSuppTable 1 } 967 IsisSysProtSuppEntry ::= 968 SEQUENCE { 969 isisSysProtSuppProtocol 970 SupportedProtocol, 971 isisSysProtSuppExistState 972 RowStatus 973 } 975 isisSysProtSuppProtocol OBJECT-TYPE 976 SYNTAX SupportedProtocol 977 MAX-ACCESS not-accessible 978 STATUS current 979 DESCRIPTION 980 "One supported protocol. This object follows the index 981 behavior." 982 ::= { isisSysProtSuppEntry 1 } 984 isisSysProtSuppExistState OBJECT-TYPE 985 SYNTAX RowStatus 986 MAX-ACCESS read-create 987 STATUS current 988 DESCRIPTION 989 "The state of the isisSysProtSuppEntry. This object 990 follows the RowStatus behavior." 991 ::= { isisSysProtSuppEntry 2 } 993 -- The Summary Address Table 995 -- The Summary Address Table contains the set of summary 996 -- addresses manually configured for each instance of 997 -- IP Integrated IS-IS on the system. 998 -- 999 -- This is used to control leaking L1 routes into L2. 1001 isisSummAddrTable OBJECT-TYPE 1002 SYNTAX SEQUENCE OF IsisSummAddrEntry 1003 MAX-ACCESS not-accessible 1004 STATUS current 1005 DESCRIPTION 1006 "The set of IP summary addresses to use in forming 1007 summary TLVs originated by this Intermediate System. 1009 An administrator may use a summary address to combine 1010 and modify IP Reachability announcements. If the 1011 Intermediate system can reach any subset of the summary 1012 address, the summary address will be announced instead, 1013 at the configured metric." 1014 ::= { isisSystem 5 } 1016 isisSummAddrEntry OBJECT-TYPE 1017 SYNTAX IsisSummAddrEntry 1018 MAX-ACCESS not-accessible 1019 STATUS current 1020 DESCRIPTION 1021 "Each entry contains one IP summary address." 1023 INDEX { isisSysInstance, 1024 isisSummAddressType, 1025 isisSummAddress, 1026 isisSummAddrPrefixLen } 1027 ::= { isisSummAddrTable 1 } 1029 IsisSummAddrEntry ::= 1030 SEQUENCE { 1031 isisSummAddressType 1032 InetAddressType, 1033 isisSummAddress 1034 InetAddress, 1035 isisSummAddrPrefixLen 1036 InetAddressPrefixLength, 1037 isisSummAddrExistState 1038 RowStatus, 1039 isisSummAddrMetric 1040 DefaultMetric, 1041 isisSummAddrFullMetric 1042 FullMetric 1043 } 1045 isisSummAddressType OBJECT-TYPE 1046 SYNTAX InetAddressType 1047 MAX-ACCESS not-accessible 1048 STATUS current 1049 DESCRIPTION 1050 "The Type of IP address for this summary address. 1051 This object follows the index behavior." 1052 ::= { isisSummAddrEntry 1 } 1054 isisSummAddress OBJECT-TYPE 1055 SYNTAX InetAddress (SIZE(4|16)) 1056 MAX-ACCESS not-accessible 1057 STATUS current 1058 DESCRIPTION 1059 "The IP Address value for this summary address. 1060 This object follows the index behavior." 1061 ::= { isisSummAddrEntry 2 } 1063 isisSummAddrPrefixLen OBJECT-TYPE 1064 SYNTAX InetAddressPrefixLength (0..128) 1065 MAX-ACCESS not-accessible 1066 STATUS current 1067 DESCRIPTION 1068 "The Length of the IP NetMask for this summary address." 1069 ::= { isisSummAddrEntry 3 } 1071 isisSummAddrExistState OBJECT-TYPE 1072 SYNTAX RowStatus 1073 MAX-ACCESS read-create 1074 STATUS current 1075 DESCRIPTION 1076 "The existence state of this summary address. This object 1077 follows the row status behavior." 1078 ::= { isisSummAddrEntry 4 } 1080 isisSummAddrMetric OBJECT-TYPE 1081 SYNTAX DefaultMetric 1082 MAX-ACCESS read-create 1083 STATUS current 1084 DESCRIPTION 1085 "The metric value to announce this summary 1086 address with in LSPs generated by this system." 1087 DEFVAL { 20 } 1088 ::= { isisSummAddrEntry 5 } 1090 isisSummAddrFullMetric OBJECT-TYPE 1091 SYNTAX FullMetric 1092 MAX-ACCESS read-create 1093 STATUS current 1094 DESCRIPTION 1095 "The wide metric value to announce this summary 1096 address with in LSPs generated by this system." 1097 DEFVAL { 20 } 1098 ::= { isisSummAddrEntry 6 } 1100 -- The Redistribution table defines addresses that should be leaked from 1101 -- L2 to L1 if isisSysL2toL1Leaking is enabled. 1103 isisRedistributeAddrTable OBJECT-TYPE 1104 SYNTAX SEQUENCE OF IsisRedistributeAddrEntry 1105 MAX-ACCESS not-accessible 1106 STATUS current 1107 DESCRIPTION 1108 "This table provides criteria to decide if a route should 1109 be leaked from L2 to L1 when Domain Wide Prefix leaking is 1110 enabled. 1112 Addresses that match the summary mask in the table will 1113 be announced at L1 by routers when isisSysL2toL1Leaking 1114 is enabled. Routes that fall into the ranges specified 1115 are announced as is, without being summarized. Routes 1116 that do not match a summary mask are not announced." 1117 ::= { isisSystem 6 } 1119 isisRedistributeAddrEntry OBJECT-TYPE 1120 SYNTAX IsisRedistributeAddrEntry 1121 MAX-ACCESS not-accessible 1122 STATUS current 1123 DESCRIPTION 1124 "Each entry contains one IP summary address to 1125 manage leaking L2 addresses into L1." 1126 INDEX { isisSysInstance, 1127 isisRedistributeAddrType, 1128 isisRedistributeAddrAddress, 1129 isisRedistributeAddrPrefixLen } 1130 ::= { isisRedistributeAddrTable 1 } 1132 IsisRedistributeAddrEntry ::= 1133 SEQUENCE { 1134 isisRedistributeAddrType 1135 InetAddressType, 1136 isisRedistributeAddrAddress 1137 InetAddress, 1138 isisRedistributeAddrPrefixLen 1139 InetAddressPrefixLength, 1140 isisRedistributeAddrExistState 1141 RowStatus 1142 } 1144 isisRedistributeAddrType OBJECT-TYPE 1145 SYNTAX InetAddressType 1146 MAX-ACCESS not-accessible 1147 STATUS current 1148 DESCRIPTION 1149 "The Type of IP address for this summary address. 1150 This object follows the index behavior." 1151 ::= { isisRedistributeAddrEntry 1 } 1153 isisRedistributeAddrAddress OBJECT-TYPE 1154 SYNTAX InetAddress (SIZE(4|16)) 1155 MAX-ACCESS not-accessible 1156 STATUS current 1157 DESCRIPTION 1158 "The IP Address value for this summary address. 1159 This object follows the index behavior." 1160 ::= { isisRedistributeAddrEntry 2 } 1162 isisRedistributeAddrPrefixLen OBJECT-TYPE 1163 SYNTAX InetAddressPrefixLength (0..128) 1164 MAX-ACCESS not-accessible 1165 STATUS current 1166 DESCRIPTION 1167 "The Length of the IP NetMask for this summary address." 1168 ::= { isisRedistributeAddrEntry 3 } 1170 isisRedistributeAddrExistState OBJECT-TYPE 1171 SYNTAX RowStatus 1172 MAX-ACCESS read-create 1173 STATUS current 1174 DESCRIPTION 1175 "The existence state of this summary address. This object 1176 follows the row status behavior." 1177 ::= { isisRedistributeAddrEntry 4 } 1179 -- The Router Table keeps track of hostnames and router IDs 1180 -- associated with peers in the area and domain. 1182 isisRouterTable OBJECT-TYPE 1183 SYNTAX SEQUENCE OF IsisRouterEntry 1184 MAX-ACCESS not-accessible 1185 STATUS current 1186 DESCRIPTION 1187 "The set of hostnames and router ID." 1188 ::= { isisSystem 7 } 1190 isisRouterEntry OBJECT-TYPE 1191 SYNTAX IsisRouterEntry 1192 MAX-ACCESS not-accessible 1193 STATUS current 1194 DESCRIPTION 1195 "Each entry tracks information about one peer at one level." 1196 INDEX { isisSysInstance, 1197 isisRouterSysID, 1198 isisRouterLevel } 1199 ::= { isisRouterTable 1 } 1201 IsisRouterEntry ::= 1202 SEQUENCE { 1203 isisRouterSysID 1204 SystemID, 1205 isisRouterLevel 1206 ISLevel, 1207 isisRouterHostName 1208 DisplayString, 1209 isisRouterID 1210 Unsigned32 1212 } 1214 isisRouterSysID OBJECT-TYPE 1215 SYNTAX SystemID 1216 MAX-ACCESS not-accessible 1217 STATUS current 1218 DESCRIPTION 1219 "The System ID of the Router Peer." 1220 ::= { isisRouterEntry 1 } 1222 isisRouterLevel OBJECT-TYPE 1223 SYNTAX ISLevel 1224 MAX-ACCESS not-accessible 1225 STATUS current 1226 DESCRIPTION 1227 "The level of this Intermediate System." 1228 ::= { isisRouterEntry 2 } 1230 isisRouterHostName OBJECT-TYPE 1231 SYNTAX DisplayString 1232 MAX-ACCESS read-only 1233 STATUS current 1234 DESCRIPTION 1235 "The hostname listed in LSP, or NULL if none." 1236 ::= { isisRouterEntry 3 } 1238 isisRouterID OBJECT-TYPE 1239 SYNTAX Unsigned32 1240 MAX-ACCESS read-only 1241 STATUS current 1242 DESCRIPTION 1243 "The Router ID of the Peer found in LSP, or NULL if none." 1244 ::= { isisRouterEntry 4 } 1246 -- The System Level Table 1247 -- This table captures level-specific information about the System 1249 isisSysLevelTable OBJECT-TYPE 1250 SYNTAX SEQUENCE OF IsisSysLevelEntry 1251 MAX-ACCESS not-accessible 1252 STATUS current 1253 DESCRIPTION 1254 "Level specific information about the System." 1255 ::= { isisSysLevel 1 } 1257 isisSysLevelEntry OBJECT-TYPE 1258 SYNTAX IsisSysLevelEntry 1259 MAX-ACCESS not-accessible 1260 STATUS current 1261 DESCRIPTION 1262 "Describe variables defined for Area or Domain." 1263 INDEX { isisSysInstance, 1264 isisSysLevelIndex } 1265 ::= { isisSysLevelTable 1 } 1267 IsisSysLevelEntry ::= 1268 SEQUENCE { 1269 isisSysLevelIndex 1270 INTEGER, 1271 isisSysLevelOrigLSPBuffSize 1272 LSPBuffSize, 1273 isisSysLevelMinLSPGenInt 1274 Unsigned16TC, 1275 isisSysLevelOverloadState 1276 LevelState, 1277 isisSysLevelSetOverload 1278 TruthValue, 1279 isisSysLevelSetOverloadUntil 1280 TimeTicks, 1281 isisSysLevelMetricStyle 1282 MetricStyle, 1283 isisSysLevelSPFConsiders 1284 MetricStyle, 1285 isisSysLevelTEEnabled 1286 TruthValue 1287 } 1289 isisSysLevelIndex OBJECT-TYPE 1290 SYNTAX INTEGER 1291 { 1292 level1IS (1), 1293 level2IS (2) 1294 } 1295 MAX-ACCESS read-only 1296 STATUS current 1297 DESCRIPTION 1298 "The level that this entry describes." 1299 ::= { isisSysLevelEntry 1 } 1301 isisSysLevelOrigLSPBuffSize OBJECT-TYPE 1302 SYNTAX LSPBuffSize 1303 MAX-ACCESS read-create 1304 STATUS current 1305 DESCRIPTION 1306 "The maximum size of LSPs and SNPs originated by 1307 this instance of the protocol at this level. 1309 This object follows the replaceOnlyWhileDisabled 1310 behavior." 1311 REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" 1312 DEFVAL { 1492 } 1313 ::= { isisSysLevelEntry 2 } 1315 isisSysLevelMinLSPGenInt OBJECT-TYPE 1316 SYNTAX Unsigned16TC (1..65535) 1317 UNITS "seconds" 1318 MAX-ACCESS read-create 1319 STATUS current 1320 DESCRIPTION 1321 "Minimum interval, in seconds, between successive generation 1322 of LSPs with the same LSPID at this level by this instance 1323 of the protocol. This object follows the resettingTimer 1324 behavior." 1325 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 1326 DEFVAL { 30 } 1327 ::= { isisSysLevelEntry 3 } 1329 isisSysLevelOverloadState OBJECT-TYPE 1330 SYNTAX LevelState 1331 MAX-ACCESS read-only 1332 STATUS current 1333 DESCRIPTION 1334 "The Overload state of the database at this level. 1335 The value 'overloaded' indicates a database that is 1336 low on an essential resource, such as memory. 1337 The administrator may indirectly force the state to 1338 'waiting' when the router is initializing by setting 1339 the object isisSysLevelSetOverload. 1340 If the state is waiting or overloaded, we 1341 originate LSPs with the Overload bit set." 1342 REFERENCE "{ISIS.aoi l1State (17)}" 1343 ::= { isisSysLevelEntry 4 } 1345 isisSysLevelSetOverload OBJECT-TYPE 1346 SYNTAX TruthValue 1347 MAX-ACCESS read-create 1348 STATUS current 1349 DESCRIPTION 1350 "Administratively set the overload bit for the level. 1351 The overload bit will continue to be set if the 1352 implementation runs out of memory, independent of 1353 this variable" 1354 DEFVAL { false } 1355 ::= { isisSysLevelEntry 5 } 1356 isisSysLevelSetOverloadUntil OBJECT-TYPE 1357 SYNTAX TimeTicks 1358 UNITS "seconds" 1359 MAX-ACCESS read-create 1360 STATUS current 1361 DESCRIPTION 1362 "If set, the overload bit should be set, and cleared 1363 after sysUpTime exceeds this value." 1364 DEFVAL { 0 } 1365 ::= { isisSysLevelEntry 6 } 1367 isisSysLevelMetricStyle OBJECT-TYPE 1368 SYNTAX MetricStyle 1369 MAX-ACCESS read-create 1370 STATUS current 1371 DESCRIPTION 1372 "Which style of Metric do we generate in our LSPs 1373 at this level? This object follows the 1374 replaceOnlyWhileDisabled behavior." 1375 DEFVAL { narrow } 1376 ::= { isisSysLevelEntry 7 } 1378 isisSysLevelSPFConsiders OBJECT-TYPE 1379 SYNTAX MetricStyle 1380 MAX-ACCESS read-create 1381 STATUS current 1382 DESCRIPTION 1383 "Which style of Metric do we consider in our 1384 SPF computation at this level?" 1385 DEFVAL { narrow } 1386 ::= { isisSysLevelEntry 8 } 1388 isisSysLevelTEEnabled OBJECT-TYPE 1389 SYNTAX TruthValue 1390 MAX-ACCESS read-create 1391 STATUS current 1392 DESCRIPTION 1393 "Do we do Traffic Engineering at this level?" 1394 DEFVAL { false } 1395 ::= { isisSysLevelEntry 9 } 1397 -- The Circuit Table 1398 -- Each broadcast or point-to-point interface on the system 1399 -- corresponds to one entry in the Circuit table. However, there 1400 -- may be multiple X.25 DA circuit entries in the Circuit table 1401 -- for a given X.25 interface. 1403 isisCircTable OBJECT-TYPE 1404 SYNTAX SEQUENCE OF IsisCircEntry 1405 MAX-ACCESS not-accessible 1406 STATUS current 1407 DESCRIPTION 1408 "The table of circuits used by each instance of 1409 Integrated IS-IS on this system." 1410 ::= { isisCirc 1 } 1412 isisCircEntry OBJECT-TYPE 1413 SYNTAX IsisCircEntry 1414 MAX-ACCESS not-accessible 1415 STATUS current 1416 DESCRIPTION 1417 "An isisCircEntry exists for each circuit used by 1418 Integrated IS-IS on this system." 1419 INDEX { isisSysInstance, 1420 isisCircIndex } 1421 ::= { isisCircTable 1 } 1423 IsisCircEntry ::= 1424 SEQUENCE { 1425 isisCircIndex 1426 Integer32, 1427 isisCircIfIndex 1428 Integer32, 1429 isisCircIfSubIndex 1430 Integer32, 1431 isisCircAdminState 1432 AdminState, 1433 isisCircExistState 1434 RowStatus, 1435 isisCircType 1436 INTEGER, 1437 isisCircExtDomain 1438 TruthValue, 1439 isisCircLevel 1440 INTEGER, 1441 isisCircPassiveCircuit 1442 TruthValue, 1443 isisCircMeshGroupEnabled 1444 INTEGER, 1445 isisCircMeshGroup 1446 Unsigned32, 1447 isisCircSmallHellos 1448 TruthValue, 1449 isisCircLastUpTime 1450 TimeTicks, 1451 isisCirc3WayEnabled 1452 TruthValue, 1453 isisCircExtendedCircID 1454 Unsigned32 1455 } 1457 isisCircIndex OBJECT-TYPE 1458 SYNTAX Integer32 1459 MAX-ACCESS not-accessible 1460 STATUS current 1461 DESCRIPTION 1462 "The identifier of this circuit, unique within the 1463 instance of the IS-IS protocol. This object follows 1464 the index behavior. This is for SNMP Indexing 1465 purposes only and need not have any relation to 1466 any protocol value." 1467 ::= { isisCircEntry 1 } 1469 isisCircIfIndex OBJECT-TYPE 1470 SYNTAX Integer32 1471 MAX-ACCESS read-create 1472 STATUS current 1473 DESCRIPTION 1474 "The value of ifIndex for the interface to which this 1475 circuit corresponds. This object cannot be modified 1476 after creation" 1477 ::= { isisCircEntry 2 } 1479 isisCircIfSubIndex OBJECT-TYPE 1480 SYNTAX Integer32 1481 MAX-ACCESS read-create 1482 STATUS current 1483 DESCRIPTION 1484 "A specifier for the part of the interface ifIndex to which 1485 this circuit corresponds, such as a DLCI or VPI/VCI. 1486 This object cannot be modified after creation" 1487 ::= { isisCircEntry 3 } 1489 isisCircAdminState OBJECT-TYPE 1490 SYNTAX AdminState 1491 MAX-ACCESS read-create 1492 STATUS current 1493 DESCRIPTION 1494 "The administrative state of the circuit. This 1495 object follows the AdminState behavior." 1496 DEFVAL { off } 1497 ::= { isisCircEntry 4 } 1499 isisCircExistState OBJECT-TYPE 1500 SYNTAX RowStatus 1501 MAX-ACCESS read-create 1502 STATUS current 1503 DESCRIPTION 1504 "The existence state of this circuit. This object follows 1505 the Row Status behavior. Setting the state to 'notInService' 1506 halts the generation and processing of IS-IS protocol PDUs 1507 on this circuit. Setting the state to destroy will also 1508 erase any configuration associated with the circuit." 1509 ::= { isisCircEntry 5 } 1511 isisCircType OBJECT-TYPE 1512 SYNTAX INTEGER 1513 { 1514 broadcast(1), 1515 ptToPt(2), 1516 staticIn(3), 1517 staticOut(4), 1518 dA(5) 1519 } 1520 MAX-ACCESS read-create 1521 STATUS current 1522 DESCRIPTION 1523 "The type of the circuit. This object follows the 1524 replaceOnlyWhileDisabled behavior. The type specified 1525 must be compatible with the type of the interface defined 1526 by the value of isisCircIfIndex." 1527 REFERENCE "{ISIS.aoi type (33)}" 1528 ::= { isisCircEntry 6 } 1530 isisCircExtDomain OBJECT-TYPE 1531 SYNTAX TruthValue 1532 MAX-ACCESS read-create 1533 STATUS current 1534 DESCRIPTION 1535 "If true, suppress normal transmission of and 1536 interpretation of Intra-domain IS-IS PDUs on this 1537 circuit." 1538 REFERENCE "{ISIS.aoi externalDomain (46)}" 1539 DEFVAL { false } 1540 ::= { isisCircEntry 7 } 1542 isisCircLevel OBJECT-TYPE 1543 SYNTAX INTEGER 1544 { 1545 level1(1), 1546 level2(2), 1547 level1L2(3) 1549 } 1550 MAX-ACCESS read-create 1551 STATUS current 1552 DESCRIPTION 1553 "Indicates which type of packets will be sent and 1554 accepted on this circuit. The values used will be 1555 modified by the settings of isisSysType. This 1556 object follows the replaceOnlyWhileDisabled behavior." 1557 DEFVAL { level1L2 } 1558 ::= { isisCircEntry 8 } 1560 isisCircPassiveCircuit OBJECT-TYPE 1561 SYNTAX TruthValue 1562 MAX-ACCESS read-create 1563 STATUS current 1564 DESCRIPTION 1565 "Should we include this interface in LSPs, even if 1566 it is not running the IS-IS Protocol?" 1567 DEFVAL { false } 1568 ::= { isisCircEntry 9 } 1570 isisCircMeshGroupEnabled OBJECT-TYPE 1571 SYNTAX INTEGER 1572 { 1573 inactive(1), 1574 blocked(2), 1575 set(3) 1576 } 1577 MAX-ACCESS read-create 1578 STATUS current 1579 DESCRIPTION 1580 "Is this port a member of a mesh group, or blocked? 1581 Circuits in the same mesh group act as a virtual 1582 multiaccess network. LSPs seen on one circuit in 1583 a mesh group will not be flooded to another circuit 1584 in the same mesh group." 1585 REFERENCE "{ RFC 2973 }" 1586 DEFVAL { inactive } 1587 ::= { isisCircEntry 10 } 1589 isisCircMeshGroup OBJECT-TYPE 1590 SYNTAX Unsigned32 1591 MAX-ACCESS read-create 1592 STATUS current 1593 DESCRIPTION 1594 "Circuits in the same mesh group act as a virtual 1595 multiaccess network. LSPs seen on one circuit in 1596 a mesh group will not be flooded to another circuit 1597 in the same mesh group. If isisCircMeshGroupEnabled 1598 is inactive or blocked, this value is ignored." 1599 REFERENCE "{ RFC 2973 }" 1600 ::= { isisCircEntry 11 } 1602 isisCircSmallHellos OBJECT-TYPE 1603 SYNTAX TruthValue 1604 MAX-ACCESS read-create 1605 STATUS current 1606 DESCRIPTION 1607 "Can we send unpadded hellos on LAN circuits? False 1608 means LAN Hellos must be padded. 1609 Implementations should allow the administrator to read 1610 this value. An implementation need not be able to 1611 support unpadded hellos to be conformant." 1612 DEFVAL { false } 1613 ::= { isisCircEntry 12 } 1615 isisCircLastUpTime OBJECT-TYPE 1616 SYNTAX TimeTicks 1617 UNITS "seconds" 1618 MAX-ACCESS read-only 1619 STATUS current 1620 DESCRIPTION 1621 "If the circuit is enabled, the value of sysUpTime 1622 when isisCircAdminState most recently entered 1623 the state on. If the circuit is not on, 1624 the value of sysUpTime when the circuit last 1625 entered state on, 0 if the circuit has never 1626 been on." 1627 ::= { isisCircEntry 13 } 1629 isisCirc3WayEnabled OBJECT-TYPE 1630 SYNTAX TruthValue 1631 MAX-ACCESS read-create 1632 STATUS current 1633 DESCRIPTION 1634 "Is this circuit enabled to run 3Way handshake?" 1635 DEFVAL { true } 1636 ::= { isisCircEntry 14 } 1638 isisCircExtendedCircID OBJECT-TYPE 1639 SYNTAX Unsigned32 1640 MAX-ACCESS read-create 1641 STATUS current 1642 DESCRIPTION 1643 "The value to be used as the extended circuit ID in 1644 3Way handshake. This value is only used if 1645 isisCirc3WayEnabled is true, and must be unique across 1646 all circuits on this IS." 1647 ::= { isisCircEntry 15 } 1649 -- The Circuit Level Table 1650 -- This table captures level-specific information about a circuit 1652 isisCircLevelTable OBJECT-TYPE 1653 SYNTAX SEQUENCE OF IsisCircLevelEntry 1654 MAX-ACCESS not-accessible 1655 STATUS current 1656 DESCRIPTION 1657 "Level specific information about circuits used by IS-IS" 1658 ::= { isisCircLevelValues 1 } 1660 isisCircLevelEntry OBJECT-TYPE 1661 SYNTAX IsisCircLevelEntry 1662 MAX-ACCESS not-accessible 1663 STATUS current 1664 DESCRIPTION 1665 "An isisCircLevelEntry exists for each level on 1666 each circuit used by Integrated IS-IS on this system." 1667 INDEX { isisSysInstance, 1668 isisCircIndex, 1669 isisCircLevelIndex } 1670 ::= { isisCircLevelTable 1 } 1672 IsisCircLevelEntry ::= 1673 SEQUENCE { 1674 isisCircLevelIndex 1675 INTEGER, 1676 isisCircLevelMetric 1677 DefaultMetric, 1678 isisCircLevelWideMetric 1679 WideMetric, 1680 isisCircLevelISPriority 1681 ISPriority, 1682 isisCircLevelIDOctet 1683 Integer32, 1684 isisCircLevelID 1685 CircuitID, 1686 isisCircLevelDesIS 1687 CircuitID, 1688 isisCircLevelHelloMultiplier 1689 Integer32, 1690 isisCircLevelHelloTimer 1691 Integer32, 1692 isisCircLevelDRHelloTimer 1693 Integer32, 1694 isisCircLevelLSPThrottle 1695 Unsigned16TC, 1696 isisCircLevelMinLSPRetransInt 1697 Integer32, 1698 isisCircLevelCSNPInterval 1699 Integer32, 1700 isisCircLevelPartSNPInterval 1701 Integer32 1702 } 1704 isisCircLevelIndex OBJECT-TYPE 1705 SYNTAX INTEGER 1706 { 1707 level1IS (1), 1708 level2IS (2) 1709 } 1710 MAX-ACCESS not-accessible 1711 STATUS current 1712 DESCRIPTION 1713 "The level that this entry describes." 1714 ::= { isisCircLevelEntry 1 } 1716 isisCircLevelMetric OBJECT-TYPE 1717 SYNTAX DefaultMetric 1718 MAX-ACCESS read-create 1719 STATUS current 1720 DESCRIPTION 1721 "The metric value of this circuit for this level." 1722 REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" 1723 DEFVAL { 10 } 1724 ::= { isisCircLevelEntry 2 } 1726 isisCircLevelWideMetric OBJECT-TYPE 1727 SYNTAX WideMetric 1728 MAX-ACCESS read-create 1729 STATUS current 1730 DESCRIPTION 1731 "The wide metric value of this circuit for this level." 1732 DEFVAL { 10 } 1733 ::= { isisCircLevelEntry 3 } 1735 isisCircLevelISPriority OBJECT-TYPE 1736 SYNTAX ISPriority 1737 MAX-ACCESS read-create 1738 STATUS current 1739 DESCRIPTION 1740 "The priority for becoming LAN Designated 1741 Intermediate System at this level." 1742 REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" 1743 DEFVAL { 64 } 1744 ::= { isisCircLevelEntry 4 } 1746 isisCircLevelIDOctet OBJECT-TYPE 1747 SYNTAX Integer32(0..255) 1748 MAX-ACCESS read-create 1749 STATUS current 1750 DESCRIPTION 1751 "A one byte identifier that can be used in protocol packets 1752 to identify a circuit. Values of isisCircLevelIDOctet 1753 do not need to be unique. They are only required to differ 1754 on LANs where the Intermediate System is the Designated 1755 Intermediate System." 1756 ::= { isisCircLevelEntry 5 } 1758 isisCircLevelID OBJECT-TYPE 1759 SYNTAX CircuitID 1760 MAX-ACCESS read-only 1761 STATUS current 1762 DESCRIPTION 1763 "On a point to point circuit with a fully initialized 1764 adjacency to a peer IS, the value of this object is 1765 the circuit ID negotiated during adjacency initialization. 1766 On a point to point circuit without such an adjacency, 1767 the value is the concatenation of the local system ID 1768 and the one byte isisCircLevelIDOctet for this circuit 1769 i.e. the value that would be proposed for the circuit ID. 1771 On other circuit types, the value returned is the zero 1772 length OCTET STRING." 1773 REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" 1774 ::= { isisCircLevelEntry 6 } 1776 isisCircLevelDesIS OBJECT-TYPE 1777 SYNTAX CircuitID 1778 MAX-ACCESS read-only 1779 STATUS current 1780 DESCRIPTION 1781 "The ID of the LAN Designated Intermediate System 1782 on this circuit at this level. If, for any reason, 1783 this system is not partaking in the relevant 1784 Designated Intermediate System election process, 1785 then the value returned is the zero length OCTET STRING." 1786 REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" 1787 ::= { isisCircLevelEntry 7 } 1788 isisCircLevelHelloMultiplier OBJECT-TYPE 1789 SYNTAX Integer32 (2..100) 1790 MAX-ACCESS read-create 1791 STATUS current 1792 DESCRIPTION 1793 "This value is multiplied by the corresponding HelloTimer 1794 and the result in seconds (rounded up) is used as the 1795 holding time in transmitted hellos, to be used by receivers 1796 of hello packets from this IS" 1797 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1798 DEFVAL { 10 } 1799 ::= { isisCircLevelEntry 8 } 1801 isisCircLevelHelloTimer OBJECT-TYPE 1802 SYNTAX Integer32 (10..600000) 1803 UNITS "milliseconds" 1804 MAX-ACCESS read-create 1805 STATUS current 1806 DESCRIPTION 1807 "Maximum period, in milliseconds, between IIH PDUs 1808 on multiaccess networks at this level for LANs. 1809 The value at L1 is used as the period between 1810 Hellos on L1L2 point to point circuits. Setting 1811 this value at level 2 on an L1L2 point to point 1812 circuit will result in an error of InconsistentValue. 1814 This object follows the resettingTimer behavior." 1815 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1816 DEFVAL { 3000 } 1817 ::= { isisCircLevelEntry 9 } 1819 isisCircLevelDRHelloTimer OBJECT-TYPE 1820 SYNTAX Integer32 (10..120000) 1821 UNITS "milliseconds" 1822 MAX-ACCESS read-create 1823 STATUS current 1824 DESCRIPTION 1825 "Period, in milliseconds, between Hello PDUs on 1826 multiaccess networks when this IS is the Designated 1827 Intermediate System. This object follows the 1828 resettingTimer behavior." 1829 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1830 DEFVAL { 1000 } 1831 ::= { isisCircLevelEntry 10 } 1833 isisCircLevelLSPThrottle OBJECT-TYPE 1834 SYNTAX Unsigned16TC (1..65535) 1835 UNITS "milliseconds" 1836 MAX-ACCESS read-create 1837 STATUS current 1838 DESCRIPTION 1839 "Minimal interval of time, in milliseconds, between 1840 transmissions of LSPs on an interface at this level." 1841 REFERENCE "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" 1842 DEFVAL { 30 } 1843 ::= { isisCircLevelEntry 11 } 1845 isisCircLevelMinLSPRetransInt OBJECT-TYPE 1846 SYNTAX Integer32 (1..300) 1847 UNITS "seconds" 1848 MAX-ACCESS read-create 1849 STATUS current 1850 DESCRIPTION 1851 "Minimum interval, in seconds, between re-transmission of 1852 an LSP at this level. This object follows the resettingTimer 1853 behavior. 1855 Note that isisCircLevelLSPThrottle controls 1856 how fast we send back to back LSPs. This variable 1857 controls how fast we re-send the same LSP." 1858 REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" 1859 DEFVAL { 5 } 1860 ::= { isisCircLevelEntry 12 } 1862 isisCircLevelCSNPInterval OBJECT-TYPE 1863 SYNTAX Integer32 (1..600) 1864 UNITS "seconds" 1865 MAX-ACCESS read-create 1866 STATUS current 1867 DESCRIPTION 1868 "Interval of time, in seconds, between periodic 1869 transmission of a complete set of CSNPs on 1870 multiaccess networks if this router is the 1871 designated router at this level. 1872 This object follows the resettingTimer behavior." 1873 REFERENCE "{ISIS.aoi completeSNPInterval (8)}" 1874 DEFVAL { 10 } 1875 ::= { isisCircLevelEntry 13 } 1877 isisCircLevelPartSNPInterval OBJECT-TYPE 1878 SYNTAX Integer32 (1..120) 1879 UNITS "seconds" 1880 MAX-ACCESS read-create 1881 STATUS current 1882 DESCRIPTION 1883 "Minimum interval in seconds between sending Partial Sequence 1884 Number PDUs at this level. This object follows the 1885 resettingTimer behavior." 1886 REFERENCE "{ISIS.aoi partialSNPInterval (14)}" 1887 DEFVAL { 2 } 1888 ::= { isisCircLevelEntry 14 } 1890 -- isisSystemCounterTable keeps track of system-wide events. 1892 isisSystemCounterTable OBJECT-TYPE 1893 SYNTAX SEQUENCE OF IsisSystemCounterEntry 1894 MAX-ACCESS not-accessible 1895 STATUS current 1896 DESCRIPTION 1897 "System wide counters for one instance of the IS-IS 1898 protocol on the system." 1899 ::= { isisCounters 1 } 1901 isisSystemCounterEntry OBJECT-TYPE 1902 SYNTAX IsisSystemCounterEntry 1903 MAX-ACCESS not-accessible 1904 STATUS current 1905 DESCRIPTION 1906 "System-wide IS-IS counters." 1907 INDEX { isisSysInstance, 1908 isisSysStatLevel } 1909 ::= { isisSystemCounterTable 1 } 1911 IsisSystemCounterEntry ::= 1912 SEQUENCE { 1913 isisSysStatLevel 1914 INTEGER, 1915 isisSysStatCorrLSPs 1916 Counter32, 1917 isisSysStatAuthTypeFails 1918 Counter32, 1919 isisSysStatAuthFails 1920 Counter32, 1921 isisSysStatLSPDbaseOloads 1922 Counter32, 1923 isisSysStatManAddrDropFromAreas 1924 Counter32, 1925 isisSysStatAttmptToExMaxSeqNums 1926 Counter32, 1927 isisSysStatSeqNumSkips 1928 Counter32, 1929 isisSysStatOwnLSPPurges 1930 Counter32, 1931 isisSysStatIDFieldLenMismatches 1932 Counter32, 1933 isisSysStatPartChanges 1934 Counter32, 1935 isisSysStatSPFRuns 1936 Counter32, 1937 isisSysStatLSPErrors 1938 Counter32 1939 } 1941 isisSysStatLevel OBJECT-TYPE 1942 SYNTAX INTEGER 1943 { 1944 level1IS (1), 1945 level2IS (2) 1946 } 1947 MAX-ACCESS not-accessible 1948 STATUS current 1949 DESCRIPTION 1950 "The level that this entry describes." 1951 ::= { isisSystemCounterEntry 1 } 1953 isisSysStatCorrLSPs OBJECT-TYPE 1954 SYNTAX Counter32 1955 UNITS "frames" 1956 MAX-ACCESS read-only 1957 STATUS current 1958 DESCRIPTION 1959 "Number of corrupted in-memory LSPs detected. 1961 LSPs received from the wire with a bad checksum 1962 are silently dropped and not counted. 1964 LSPs received from the wire with parse errors 1965 are counted by isisSysStatLSPErrors." 1966 REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" 1967 ::= { isisSystemCounterEntry 2 } 1969 isisSysStatAuthTypeFails OBJECT-TYPE 1970 SYNTAX Counter32 1971 UNITS "frames" 1972 MAX-ACCESS read-only 1973 STATUS current 1974 DESCRIPTION 1975 "The number of authentication type mismatches recognized 1976 by this instance of the protocol." 1977 ::= { isisSystemCounterEntry 3 } 1979 isisSysStatAuthFails OBJECT-TYPE 1980 SYNTAX Counter32 1981 UNITS "frames" 1982 MAX-ACCESS read-only 1983 STATUS current 1984 DESCRIPTION 1985 "The number of authentication failures recognized by this 1986 instance of the protocol." 1987 ::= { isisSystemCounterEntry 4 } 1989 isisSysStatLSPDbaseOloads OBJECT-TYPE 1990 SYNTAX Counter32 1991 MAX-ACCESS read-only 1992 STATUS current 1993 DESCRIPTION 1994 "Number of times the LSP database has become 1995 overloaded." 1996 REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" 1997 ::= { isisSystemCounterEntry 5 } 1999 isisSysStatManAddrDropFromAreas OBJECT-TYPE 2000 SYNTAX Counter32 2001 MAX-ACCESS read-only 2002 STATUS current 2003 DESCRIPTION 2004 "Number of times a manual address has been dropped from 2005 the area." 2006 REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" 2007 ::= { isisSystemCounterEntry 6 } 2009 isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE 2010 SYNTAX Counter32 2011 MAX-ACCESS read-only 2012 STATUS current 2013 DESCRIPTION 2014 "Number of times the IS has attempted to exceed the 2015 maximum sequence number." 2016 REFERENCE "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" 2017 ::= { isisSystemCounterEntry 7 } 2019 isisSysStatSeqNumSkips OBJECT-TYPE 2020 SYNTAX Counter32 2021 MAX-ACCESS read-only 2022 STATUS current 2023 DESCRIPTION 2024 "Number of times a sequence number skip has occurred." 2025 REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" 2026 ::= { isisSystemCounterEntry 8 } 2027 isisSysStatOwnLSPPurges OBJECT-TYPE 2028 SYNTAX Counter32 2029 MAX-ACCESS read-only 2030 STATUS current 2031 DESCRIPTION 2032 "Number of times a zero-aged copy of the system's own LSP 2033 is received from some other node." 2034 REFERENCE "{ISIS.aoi ownLSPPurges (24)}" 2035 ::= { isisSystemCounterEntry 9 } 2037 isisSysStatIDFieldLenMismatches OBJECT-TYPE 2038 SYNTAX Counter32 2039 UNITS "frames" 2040 MAX-ACCESS read-only 2041 STATUS current 2042 DESCRIPTION 2043 "Number of times a PDU is received with a different value 2044 for ID field length to that of the receiving system." 2045 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2046 ::= { isisSystemCounterEntry 10 } 2048 isisSysStatPartChanges OBJECT-TYPE 2049 SYNTAX Counter32 2050 MAX-ACCESS read-only 2051 STATUS current 2052 DESCRIPTION 2053 "Partition changes" 2054 ::= { isisSystemCounterEntry 11 } 2056 isisSysStatSPFRuns OBJECT-TYPE 2057 SYNTAX Counter32 2058 MAX-ACCESS read-only 2059 STATUS current 2060 DESCRIPTION 2061 "Number of times we ran SPF at this level." 2062 ::= { isisSystemCounterEntry 12 } 2064 isisSysStatLSPErrors OBJECT-TYPE 2065 SYNTAX Counter32 2066 UNITS "frames" 2067 MAX-ACCESS read-only 2068 STATUS current 2069 DESCRIPTION 2070 "Number of LSPs with errors we have recieved." 2071 ::= { isisSystemCounterEntry 13 } 2073 -- isisCircuitCounterTable keeps track of events 2074 -- specific to a circuit and a level 2075 isisCircuitCounterTable OBJECT-TYPE 2076 SYNTAX SEQUENCE OF IsisCircuitCounterEntry 2077 MAX-ACCESS not-accessible 2078 STATUS current 2079 DESCRIPTION 2080 "Circuit specific counters for one instance of the IS-IS 2081 protocol on the system." 2082 ::= { isisCounters 2 } 2084 isisCircuitCounterEntry OBJECT-TYPE 2085 SYNTAX IsisCircuitCounterEntry 2086 MAX-ACCESS not-accessible 2087 STATUS current 2088 DESCRIPTION 2089 "An isisCircCountEntry exists for each circuit 2090 used by Integrated IS-IS on this system." 2091 INDEX { isisSysInstance, 2092 isisCircIndex, 2093 isisCircuitType } 2094 ::= { isisCircuitCounterTable 1 } 2096 IsisCircuitCounterEntry ::= SEQUENCE { 2097 isisCircuitType 2098 INTEGER, 2099 isisCircAdjChanges 2100 Counter32, 2101 isisCircNumAdj 2102 Unsigned32, 2103 isisCircInitFails 2104 Counter32, 2105 isisCircRejAdjs 2106 Counter32, 2107 isisCircIDFieldLenMismatches 2108 Counter32, 2109 isisCircMaxAreaAddrMismatches 2110 Counter32, 2111 isisCircAuthTypeFails 2112 Counter32, 2113 isisCircAuthFails 2114 Counter32, 2115 isisCircLANDesISChanges 2116 Counter32 2117 } 2119 isisCircuitType OBJECT-TYPE 2120 SYNTAX INTEGER 2121 { 2122 lanlevel1(1), 2123 lanlevel2(2), 2124 p2pcircuit(3) 2125 } 2126 MAX-ACCESS not-accessible 2127 STATUS current 2128 DESCRIPTION 2129 "What type of circuit saw these counts? 2131 The point to point Hello PDU includes 2132 both L1 and L2, and ISs form a single 2133 adjacency on point to point links. 2134 Thus we combine counts on 2135 point to point links into one group." 2136 ::= { isisCircuitCounterEntry 1 } 2138 isisCircAdjChanges OBJECT-TYPE 2139 SYNTAX Counter32 2140 MAX-ACCESS read-only 2141 STATUS current 2142 DESCRIPTION 2143 "The number of times an adjacency state change has 2144 occurred on this circuit." 2145 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2146 ::= { isisCircuitCounterEntry 2 } 2148 isisCircNumAdj OBJECT-TYPE 2149 SYNTAX Unsigned32 2150 MAX-ACCESS read-only 2151 STATUS current 2152 DESCRIPTION 2153 "The number of adjacencies on this circuit." 2154 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2155 ::= { isisCircuitCounterEntry 3 } 2157 isisCircInitFails OBJECT-TYPE 2158 SYNTAX Counter32 2159 MAX-ACCESS read-only 2160 STATUS current 2161 DESCRIPTION 2162 "The number of times initialization of this circuit has 2163 failed. This counts events such as PPP NCP failures. 2164 Failures to form an adjaceny are counted by isisCircRejAdjs." 2165 ::= { isisCircuitCounterEntry 4 } 2167 isisCircRejAdjs OBJECT-TYPE 2168 SYNTAX Counter32 2169 MAX-ACCESS read-only 2170 STATUS current 2171 DESCRIPTION 2172 "The number of times an adjacency has been rejected on 2173 this circuit." 2174 REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" 2175 ::= { isisCircuitCounterEntry 5 } 2177 isisCircIDFieldLenMismatches OBJECT-TYPE 2178 SYNTAX Counter32 2179 UNITS "frames" 2180 MAX-ACCESS read-only 2181 STATUS current 2182 DESCRIPTION 2183 "The number of times an IS-IS control PDU with an ID 2184 field length different to that for this system has been 2185 received." 2186 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2187 ::= { isisCircuitCounterEntry 6 } 2189 isisCircMaxAreaAddrMismatches OBJECT-TYPE 2190 SYNTAX Counter32 2191 MAX-ACCESS read-only 2192 STATUS current 2193 DESCRIPTION 2194 "The number of times an IS-IS control PDU with a 2195 max area address field different to that for this 2196 system has been received." 2197 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2198 ::= { isisCircuitCounterEntry 7 } 2200 isisCircAuthTypeFails OBJECT-TYPE 2201 SYNTAX Counter32 2202 MAX-ACCESS read-only 2203 STATUS current 2204 DESCRIPTION 2205 "The number of times an IS-IS control PDU with 2206 an auth type field different to that for this 2207 system has been received." 2208 ::= { isisCircuitCounterEntry 8 } 2210 isisCircAuthFails OBJECT-TYPE 2211 SYNTAX Counter32 2212 MAX-ACCESS read-only 2213 STATUS current 2214 DESCRIPTION 2215 "The number of times an IS-IS control PDU with 2216 the correct auth type has failed to pass authentication 2217 validation." 2218 ::= { isisCircuitCounterEntry 9 } 2219 isisCircLANDesISChanges OBJECT-TYPE 2220 SYNTAX Counter32 2221 MAX-ACCESS read-only 2222 STATUS current 2223 DESCRIPTION 2224 "The number of times the Designated IS has changed 2225 on this circuit at this level. If the circuit is 2226 point to point, this count is zero." 2227 ::= { isisCircuitCounterEntry 10 } 2229 -- isisPacketCounterTable keeps track of the number of IS-IS 2230 -- control packets sent and received at each level 2232 isisPacketCounterTable OBJECT-TYPE 2233 SYNTAX SEQUENCE OF IsisPacketCounterEntry 2234 MAX-ACCESS not-accessible 2235 STATUS current 2236 DESCRIPTION 2237 "Information about IS-IS protocol traffic at one level 2238 on one circuit in one direction" 2239 ::= { isisCounters 3 } 2241 isisPacketCounterEntry OBJECT-TYPE 2242 SYNTAX IsisPacketCounterEntry 2243 MAX-ACCESS not-accessible 2244 STATUS current 2245 DESCRIPTION 2246 "Information about IS-IS protocol traffic at one level 2247 on one circuit in one direction" 2248 INDEX { isisSysInstance, 2249 isisCircIndex, 2250 isisPacketCountLevel, 2251 isisPacketCountDirection } 2252 ::= { isisPacketCounterTable 1 } 2254 IsisPacketCounterEntry ::= 2255 SEQUENCE { 2256 isisPacketCountLevel 2257 INTEGER, 2258 isisPacketCountDirection 2259 INTEGER, 2260 isisPacketCountIIHello 2261 Counter32, 2262 isisPacketCountISHello 2263 Counter32, 2264 isisPacketCountESHello 2265 Counter32, 2266 isisPacketCountLSP 2267 Counter32, 2268 isisPacketCountCSNP 2269 Counter32, 2270 isisPacketCountPSNP 2271 Counter32, 2272 isisPacketCountUnknown 2273 Counter32 2274 } 2276 isisPacketCountLevel OBJECT-TYPE 2277 SYNTAX INTEGER 2278 { 2279 level1(1), 2280 level2(2) 2281 } 2282 MAX-ACCESS not-accessible 2283 STATUS current 2284 DESCRIPTION 2285 "The level at which these PDU counts have been collected." 2286 ::= { isisPacketCounterEntry 1 } 2288 isisPacketCountDirection OBJECT-TYPE 2289 SYNTAX INTEGER 2290 { 2291 sending(1), 2292 receiving(2) 2293 } 2294 MAX-ACCESS not-accessible 2295 STATUS current 2296 DESCRIPTION 2297 "Were we sending or receiving these PDUs?" 2298 ::= { isisPacketCounterEntry 2 } 2300 isisPacketCountIIHello OBJECT-TYPE 2301 SYNTAX Counter32 2302 UNITS "frames" 2303 MAX-ACCESS read-only 2304 STATUS current 2305 DESCRIPTION 2306 "The number of IS-IS Hello PDUs seen in this 2307 direction at this level. 2309 Point-to-Point IIH PDUs are counted at 2310 the lowest enabled level: at L1 on L1 or L1L2 circuits, 2311 and at L2 otherwise." 2312 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2313 ::= { isisPacketCounterEntry 3 } 2314 isisPacketCountISHello OBJECT-TYPE 2315 SYNTAX Counter32 2316 UNITS "frames" 2317 MAX-ACCESS read-only 2318 STATUS current 2319 DESCRIPTION 2320 "The number of ES-IS Hello PDUs seen in this 2321 direction. ISH PDUs are counted at the 2322 lowest enabled level: at L1 on L1 or L1L2 2323 circuits, and at L2 otherwise." 2324 ::= { isisPacketCounterEntry 4 } 2326 isisPacketCountESHello OBJECT-TYPE 2327 SYNTAX Counter32 2328 UNITS "frames" 2329 MAX-ACCESS read-only 2330 STATUS current 2331 DESCRIPTION 2332 "The number of ES Hello PDUs seen in this 2333 direction. ESH PDUs are counted at the 2334 lowest enabled level: at L1 on L1 or L1L2 2335 circuits, and at L2 otherwise." 2336 ::= { isisPacketCounterEntry 5 } 2338 isisPacketCountLSP OBJECT-TYPE 2339 SYNTAX Counter32 2340 UNITS "frames" 2341 MAX-ACCESS read-only 2342 STATUS current 2343 DESCRIPTION 2344 "The number of IS-IS LSPs seen in this 2345 direction at this level." 2346 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2347 ::= { isisPacketCounterEntry 6 } 2349 isisPacketCountCSNP OBJECT-TYPE 2350 SYNTAX Counter32 2351 UNITS "frames" 2352 MAX-ACCESS read-only 2353 STATUS current 2354 DESCRIPTION 2355 "The number of IS-IS CSNPs seen in this 2356 direction at this level." 2357 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2358 ::= { isisPacketCounterEntry 7 } 2360 isisPacketCountPSNP OBJECT-TYPE 2361 SYNTAX Counter32 2362 UNITS "frames" 2363 MAX-ACCESS read-only 2364 STATUS current 2365 DESCRIPTION 2366 "The number of IS-IS PSNPs seen in this 2367 direction at this level." 2368 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2369 ::= { isisPacketCounterEntry 8 } 2371 isisPacketCountUnknown OBJECT-TYPE 2372 SYNTAX Counter32 2373 UNITS "frames" 2374 MAX-ACCESS read-only 2375 STATUS current 2376 DESCRIPTION 2377 "The number of unknown IS-IS PDUs seen 2378 at this level." 2379 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2380 ::= { isisPacketCounterEntry 9 } 2382 -- The IS Adjacency Table 2383 -- 2384 -- Each adjacency to an IS corresponds to one entry in this 2385 -- table. 2387 isisISAdjTable OBJECT-TYPE 2388 SYNTAX SEQUENCE OF IsisISAdjEntry 2389 MAX-ACCESS not-accessible 2390 STATUS current 2391 DESCRIPTION 2392 "The table of adjacencies to Intermediate Systems." 2393 ::= { isisISAdj 1 } 2395 isisISAdjEntry OBJECT-TYPE 2396 SYNTAX IsisISAdjEntry 2397 MAX-ACCESS not-accessible 2398 STATUS current 2399 DESCRIPTION 2400 "Each entry corresponds to one adjacency to an 2401 Intermediate System on this system." 2402 INDEX { isisSysInstance, 2403 isisCircIndex, 2404 isisISAdjIndex } 2405 ::= { isisISAdjTable 1 } 2407 IsisISAdjEntry ::= 2408 SEQUENCE { 2409 isisISAdjIndex 2410 Integer32, 2411 isisISAdjState 2412 INTEGER, 2413 isisISAdj3WayState 2414 INTEGER, 2415 isisISAdjNeighSNPAAddress 2416 OSINSAddress, 2417 isisISAdjNeighSysType 2418 INTEGER, 2419 isisISAdjNeighSysID 2420 SystemID, 2421 isisISAdjNbrExtendedCircID 2422 Unsigned32, 2423 isisISAdjUsage 2424 INTEGER, 2425 isisISAdjHoldTimer 2426 Unsigned16TC, 2427 isisISAdjNeighPriority 2428 ISPriority, 2429 isisISAdjLastUpTime 2430 TimeTicks 2431 } 2433 isisISAdjIndex OBJECT-TYPE 2434 SYNTAX Integer32 (1..2000000000) 2435 MAX-ACCESS not-accessible 2436 STATUS current 2437 DESCRIPTION 2438 "A unique value identifying the IS adjacency from all 2439 other such adjacencies on this circuit. This value is 2440 automatically assigned by the system when the adjacency 2441 is created." 2442 ::= { isisISAdjEntry 1 } 2444 isisISAdjState OBJECT-TYPE 2445 SYNTAX INTEGER 2446 { 2447 down (1), 2448 initializing (2), 2449 up (3), 2450 failed(4) 2451 } 2452 MAX-ACCESS read-only 2453 STATUS current 2454 DESCRIPTION 2455 "The state of the adjacency" 2456 REFERENCE "{ISIS.aoi adjacencyState (78)}" 2457 ::= { isisISAdjEntry 2 } 2458 isisISAdj3WayState OBJECT-TYPE 2459 SYNTAX INTEGER 2460 { 2461 up (0), 2462 initializing (1), 2463 down (2), 2464 failed (3) 2465 } 2466 MAX-ACCESS read-only 2467 STATUS current 2468 DESCRIPTION 2469 "The 3Way state of the adjacency. These are picked 2470 to match the historical on-the-wire representation 2471 of the 3Way state, and are not intended to match 2472 isisISAdjState." 2473 REFERENCE "{ RFC 3373 }" 2474 ::= { isisISAdjEntry 3 } 2476 isisISAdjNeighSNPAAddress OBJECT-TYPE 2477 SYNTAX OSINSAddress 2478 MAX-ACCESS read-only 2479 STATUS current 2480 DESCRIPTION 2481 "The SNPA address of the neighboring system." 2482 REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" 2483 ::= { isisISAdjEntry 4 } 2485 isisISAdjNeighSysType OBJECT-TYPE 2486 SYNTAX INTEGER 2487 { 2488 l1IntermediateSystem(1), 2489 l2IntermediateSystem(2), 2490 l1L2IntermediateSystem(3), 2491 unknown(4) 2492 } 2493 MAX-ACCESS read-only 2494 STATUS current 2495 DESCRIPTION 2496 "The type of the neighboring system." 2497 REFERENCE "{ISIS.aoi neighbourSystemType (80)}" 2498 ::= { isisISAdjEntry 5 } 2500 isisISAdjNeighSysID OBJECT-TYPE 2501 SYNTAX SystemID 2502 MAX-ACCESS read-only 2503 STATUS current 2504 DESCRIPTION 2505 "The system ID of the neighboring Intermediate 2506 System." 2507 REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" 2508 ::= { isisISAdjEntry 6 } 2510 isisISAdjNbrExtendedCircID OBJECT-TYPE 2511 SYNTAX Unsigned32 2512 MAX-ACCESS read-only 2513 STATUS current 2514 DESCRIPTION 2515 "The 4 byte Extended Circuit ID learned from the 2516 Neighbor during 3-way handshake, or 0." 2517 ::= { isisISAdjEntry 7 } 2519 isisISAdjUsage OBJECT-TYPE 2520 SYNTAX INTEGER 2521 { 2522 level1(1), 2523 level2(2), 2524 level1and2(3) 2525 } 2526 MAX-ACCESS read-only 2527 STATUS current 2528 DESCRIPTION 2529 "How is the adjacency used? On a point-to-point link, 2530 this might be level1and2, but on a LAN, the usage will 2531 be level1 on the adjacency between peers at L1, 2532 and level2 for the adjacency between peers at L2." 2533 REFERENCE "{ISIS.aoi adjacencyUsage (82)}" 2534 ::= { isisISAdjEntry 8 } 2536 isisISAdjHoldTimer OBJECT-TYPE 2537 SYNTAX Unsigned16TC (1..65535) 2538 UNITS "seconds" 2539 MAX-ACCESS read-only 2540 STATUS current 2541 DESCRIPTION 2542 "The holding time in seconds for this adjacency. 2543 This value is based on received IIH PDUs and 2544 the elapsed time since receipt." 2545 REFERENCE "{ISIS.aoi holdingTimer (85)}" 2546 ::= { isisISAdjEntry 9 } 2548 isisISAdjNeighPriority OBJECT-TYPE 2549 SYNTAX ISPriority 2550 MAX-ACCESS read-only 2551 STATUS current 2552 DESCRIPTION 2553 "Priority of the neighboring Intermediate System for 2554 becoming the Designated Intermediate System." 2555 REFERENCE "{ISIS.aoi lANPriority (86)}" 2556 ::= { isisISAdjEntry 10 } 2558 isisISAdjLastUpTime OBJECT-TYPE 2559 SYNTAX TimeTicks 2560 UNITS "seconds" 2561 MAX-ACCESS read-only 2562 STATUS current 2563 DESCRIPTION 2564 "If the isisISAdjState is in state 'up', the value 2565 of sysUpTime when the adjacency most recently 2566 entered the state 'up', or 0 if it has never 2567 been in state 'up'." 2568 ::= { isisISAdjEntry 11 } 2570 -- The IS Adjacency Area Address Table 2572 -- The IS Adjacency Area Address Table contains the set of 2573 -- Area Addresses of neighboring 2574 -- Intermediate Systems as reported in IIH PDUs. 2576 isisISAdjAreaAddrTable OBJECT-TYPE 2577 SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry 2578 MAX-ACCESS not-accessible 2579 STATUS current 2580 DESCRIPTION 2581 "This table contains the set of Area Addresses of 2582 neighboring Intermediate Systems as reported in received 2583 IIH PDUs." 2584 REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" 2585 ::= { isisISAdj 2 } 2587 isisISAdjAreaAddrEntry OBJECT-TYPE 2588 SYNTAX IsisISAdjAreaAddrEntry 2589 MAX-ACCESS not-accessible 2590 STATUS current 2591 DESCRIPTION 2592 "Each entry contains one Area Address reported by a 2593 neighboring Intermediate System in its IIH PDUs." 2594 INDEX { isisSysInstance, 2595 isisCircIndex, 2596 isisISAdjIndex, 2597 isisISAdjAreaAddrIndex } 2598 ::= { isisISAdjAreaAddrTable 1 } 2600 IsisISAdjAreaAddrEntry ::= 2601 SEQUENCE { 2602 isisISAdjAreaAddrIndex 2603 Integer32, 2604 isisISAdjAreaAddress 2605 OSINSAddress 2606 } 2608 isisISAdjAreaAddrIndex OBJECT-TYPE 2609 SYNTAX Integer32 (1..2000000000) 2610 MAX-ACCESS not-accessible 2611 STATUS current 2612 DESCRIPTION 2613 "An index for the areas associated with one neighbor. 2614 This provides a simple way to walk the table." 2615 ::= { isisISAdjAreaAddrEntry 1 } 2617 isisISAdjAreaAddress OBJECT-TYPE 2618 SYNTAX OSINSAddress 2619 MAX-ACCESS read-only 2620 STATUS current 2621 DESCRIPTION 2622 "One Area Address as reported in IIH PDUs received from 2623 the neighbor." 2624 ::= { isisISAdjAreaAddrEntry 2 } 2626 -- The IS Adjacency IP Address Table 2628 -- The IS Adjacency IP Address Table contains the 2629 -- set of IP Addresses of neighboring Intermediate Systems 2630 -- as reported in received IIH PDUs. 2632 isisISAdjIPAddrTable OBJECT-TYPE 2633 SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry 2634 MAX-ACCESS not-accessible 2635 STATUS current 2636 DESCRIPTION 2637 "This table contains the set of IP Addresses of 2638 neighboring Intermediate Systems as reported in received 2639 IIH PDUs." 2640 ::= { isisISAdj 3 } 2642 isisISAdjIPAddrEntry OBJECT-TYPE 2643 SYNTAX IsisISAdjIPAddrEntry 2644 MAX-ACCESS not-accessible 2645 STATUS current 2646 DESCRIPTION 2647 "Each entry contains one IP Address reported by a 2648 neighboring Intermediate System in its IIH PDUs." 2650 INDEX { isisSysInstance, 2651 isisCircIndex, 2652 isisISAdjIndex, 2653 isisISAdjIPAddrIndex 2654 } 2655 ::= { isisISAdjIPAddrTable 1 } 2657 IsisISAdjIPAddrEntry ::= 2658 SEQUENCE { 2659 isisISAdjIPAddrIndex 2660 Integer32, 2661 isisISAdjIPAddrType 2662 InetAddressType, 2663 isisISAdjIPAddrAddress 2664 InetAddress 2665 } 2667 isisISAdjIPAddrIndex OBJECT-TYPE 2668 SYNTAX Integer32 (1..2000000000) 2669 MAX-ACCESS not-accessible 2670 STATUS current 2671 DESCRIPTION 2672 "An index to this table which identifies the IP addresss 2673 to which this entry belongs." 2674 ::= { isisISAdjIPAddrEntry 1 } 2676 isisISAdjIPAddrType OBJECT-TYPE 2677 SYNTAX InetAddressType 2678 MAX-ACCESS read-only 2679 STATUS current 2680 DESCRIPTION 2681 "The type of one IP Address as reported in IIH PDUs 2682 received from the neighbor." 2683 ::= { isisISAdjIPAddrEntry 2 } 2685 isisISAdjIPAddrAddress OBJECT-TYPE 2686 SYNTAX InetAddress (SIZE(4|16)) 2687 MAX-ACCESS read-only 2688 STATUS current 2689 DESCRIPTION 2690 "One IP Address as reported in IIH PDUs received from the 2691 neighbor." 2692 ::= { isisISAdjIPAddrEntry 3 } 2694 -- The IS Adjacency Protocol Supported Table 2695 -- 2696 -- The IS Adjacency Protocol Supported Table contains the set of 2697 -- protocols supported by neighboring 2698 -- Intermediate Systems as reported in received IIH PDUs. 2700 isisISAdjProtSuppTable OBJECT-TYPE 2701 SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry 2702 MAX-ACCESS not-accessible 2703 STATUS current 2704 DESCRIPTION 2705 "This table contains the set of protocols supported by 2706 neighboring Intermediate Systems as reported in received 2707 IIH PDUs." 2708 ::= { isisISAdj 4 } 2710 isisISAdjProtSuppEntry OBJECT-TYPE 2711 SYNTAX IsisISAdjProtSuppEntry 2712 MAX-ACCESS not-accessible 2713 STATUS current 2714 DESCRIPTION 2715 "Each entry contains one protocol supported by a 2716 neighboring Intermediate System as reported in its IIH 2717 PDUs." 2718 INDEX { isisSysInstance, 2719 isisCircIndex, 2720 isisISAdjIndex, 2721 isisISAdjProtSuppProtocol } 2722 ::= { isisISAdjProtSuppTable 1 } 2724 IsisISAdjProtSuppEntry ::= 2725 SEQUENCE { 2726 isisISAdjProtSuppProtocol 2727 SupportedProtocol 2728 } 2730 isisISAdjProtSuppProtocol OBJECT-TYPE 2731 SYNTAX SupportedProtocol 2732 MAX-ACCESS read-only 2733 STATUS current 2734 DESCRIPTION 2735 "One supported protocol as reported in IIH PDUs received 2736 from the neighbor." 2737 ::= { isisISAdjProtSuppEntry 1 } 2739 -- The Reachable Address Group 2740 -- 2741 -- The Reachable Address Group is optional. 2742 -- The Reachable Address Table 2743 -- Each entry records information about a reachable address 2744 -- (NSAP or address prefix) manually configured on the system 2745 -- or learned through another protocol. 2747 isisRATable OBJECT-TYPE 2748 SYNTAX SEQUENCE OF IsisRAEntry 2749 MAX-ACCESS not-accessible 2750 STATUS current 2751 DESCRIPTION 2752 "The table of Reachable Addresses to NSAPs or Address 2753 Prefixes." 2754 ::= { isisReachAddr 1 } 2756 isisRAEntry OBJECT-TYPE 2757 SYNTAX IsisRAEntry 2758 MAX-ACCESS not-accessible 2759 STATUS current 2760 DESCRIPTION 2761 "Each entry defines a Reachable Address to a NSAP or 2762 Address Prefix." 2763 INDEX { isisSysInstance, 2764 isisCircIndex, 2765 isisRAIndex } 2766 ::= { isisRATable 1 } 2768 IsisRAEntry ::= 2769 SEQUENCE { 2770 isisRAIndex 2771 Integer32, 2772 isisRAExistState 2773 RowStatus, 2774 isisRAAdminState 2775 AdminState, 2776 isisRAAddrPrefix 2777 OSINSAddress, 2778 isisRAMapType 2779 INTEGER, 2780 isisRAMetric 2781 DefaultMetric, 2782 isisRAMetricType 2783 MetricType, 2784 isisRASNPAAddress 2785 OSINSAddress, 2786 isisRASNPAMask 2787 OSINSAddress, 2788 isisRASNPAPrefix 2789 OSINSAddress, 2790 isisRAType 2791 INTEGER 2792 } 2794 isisRAIndex OBJECT-TYPE 2795 SYNTAX Integer32 (1..2000000000) 2796 MAX-ACCESS not-accessible 2797 STATUS current 2798 DESCRIPTION 2799 "The identifier for this isisRAEntry. This value must be 2800 unique amongst all Reachable Addresses on the same parent 2801 Circuit. This object follows the index and ManualOrAutomatic 2802 behaviors." 2803 ::= { isisRAEntry 1 } 2805 isisRAExistState OBJECT-TYPE 2806 SYNTAX RowStatus 2807 MAX-ACCESS read-create 2808 STATUS current 2809 DESCRIPTION 2810 "The existence state of this Reachable Address. This 2811 object follows the ManualOrAutomatic behaviors." 2812 ::= { isisRAEntry 2 } 2814 isisRAAdminState OBJECT-TYPE 2815 SYNTAX AdminState 2816 MAX-ACCESS read-create 2817 STATUS current 2818 DESCRIPTION 2819 "The administrative state of the Reachable Address. This 2820 object follows the AdminState and ManualOrAutomatic 2821 behaviors." 2822 DEFVAL { off } 2823 ::= { isisRAEntry 3 } 2825 isisRAAddrPrefix OBJECT-TYPE 2826 SYNTAX OSINSAddress 2827 MAX-ACCESS read-create 2828 STATUS current 2829 DESCRIPTION 2830 "The destination of this Reachable Address. This is an 2831 Address Prefix. This object follows the 2832 replaceOnlyWhileDisabled and ManualOrAutomatic 2833 behaviors." 2834 REFERENCE "{ISIS.aoi addressPrefix (98)}" 2835 ::= { isisRAEntry 4 } 2837 isisRAMapType OBJECT-TYPE 2838 SYNTAX INTEGER 2839 { 2840 none (1), 2841 explicit (2), 2842 extractIDI (3), 2843 extractDSP (4) 2844 } 2845 MAX-ACCESS read-create 2846 STATUS current 2847 DESCRIPTION 2848 "The type of mapping to be employed to ascertain the SNPA 2849 Address which should be used in forwarding PDUs for this 2850 Reachable Address prefix. This object follows the 2851 ManualOrAutomatic behavior. The following values of 2852 mapping type are defined: 2854 none: The mapping is null because the neighbor SNPA is 2855 implicit by nature of the subnetwork (e.g. a 2856 point-to-point linkage). 2858 explicit: The subnetwork addresses in the object 2859 isisRASNPAAddress is to be used. 2861 extractIDI: The SNPA is embedded in the IDI of 2862 the destination NSAP Address. The mapping 2863 algorithm extracts the SNPA to be used 2864 according to the format and encoding rules of 2865 ISO8473/Add2. This SNPA extraction algorithm can 2866 be used in conjunction with Reachable Address 2867 prefixes from the X.121, F.69, E.163 and E.164 2868 addressing subdomains. 2870 extractDSP: All, or a suffix, of the SNPA is embedded 2871 in the DSP of the destination address. This SNPA 2872 extraction algorithm extracts the embedded 2873 subnetwork addressing information by performing a 2874 logical AND of the isisRASNPAMask object value with 2875 the destination address. The part of the SNPA 2876 extracted from the destination NSAP is appended to 2877 the isisRASNPAPrefix object value to form the next 2878 hop subnetwork addressing information." 2880 REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" 2881 ::= { isisRAEntry 5 } 2883 isisRAMetric OBJECT-TYPE 2884 SYNTAX DefaultMetric 2885 MAX-ACCESS read-create 2886 STATUS current 2887 DESCRIPTION 2888 "The metric value for reaching the specified 2889 prefix over this circuit. This object follows the 2890 ManualOrAutomatic behavior." 2892 REFERENCE "{ISIS.aoi DefaultMetric (99)}" 2893 DEFVAL { 20 } 2894 ::= { isisRAEntry 6 } 2896 isisRAMetricType OBJECT-TYPE 2897 SYNTAX MetricType 2898 MAX-ACCESS read-create 2899 STATUS current 2900 DESCRIPTION 2901 "Indicates whether the metric is internal or 2902 external. This object follows the ManualOrAutomatic 2903 behavior." 2904 REFERENCE "{ISIS.aoi DefaultMetricType (103)}" 2905 DEFVAL { internal } 2906 ::= { isisRAEntry 7 } 2908 isisRASNPAAddress OBJECT-TYPE 2909 SYNTAX OSINSAddress 2910 MAX-ACCESS read-create 2911 STATUS current 2912 DESCRIPTION 2913 "The SNPA Address to which a PDU may be forwarded in 2914 order to reach a destination which matches the address 2915 prefix of the Reachable Address. This object follows the 2916 ManualOrAutomatic behavior." 2917 REFERENCE "{ISIS.aoi sNPAAddresses (109)}" 2918 -- note only one address may be specified per Reachable Address 2919 -- in the MIB 2920 DEFVAL { ''H } 2921 ::= { isisRAEntry 8 } 2923 isisRASNPAMask OBJECT-TYPE 2924 SYNTAX OSINSAddress 2925 MAX-ACCESS read-create 2926 STATUS current 2927 DESCRIPTION 2928 "A bit mask with 1 bits indicating the positions in the 2929 effective destination address from which embedded SNPA 2930 information is to be extracted. For the extraction the 2931 first octet of the isisRASNPAMask object value is aligned 2932 with the first octet (AFI) of the NSAP Address. If the 2933 isisRASNPAMask object value and NSAP Address are of 2934 different lengths, the shorter of the two is logically 2935 padded with zeros before performing the extraction. This 2936 object follows the ManualOrAutomatic behavior." 2937 REFERENCE "{ISIS.aoi sNPAMask (122)}" 2938 DEFVAL { '00'H } 2939 ::= { isisRAEntry 9 } 2940 isisRASNPAPrefix OBJECT-TYPE 2941 SYNTAX OSINSAddress 2942 MAX-ACCESS read-create 2943 STATUS current 2944 DESCRIPTION 2945 "A fixed SNPA prefix for use when the isisRAMapType is 2946 extractDSP. The SNPA Address to use is formed by 2947 concatenating the fixed SNPA prefix with a variable SNPA 2948 part that is extracted from the effective destination 2949 address. For Reachable Address prefixes in which the 2950 entire SNPA is embedded in the DSP the SNPA Prefix shall 2951 be null. This object follows the ManualOrAutomatic 2952 behavior." 2953 REFERENCE "{ISIS.aoi sNPAPrefix (123)}" 2954 DEFVAL { '00'H } 2955 ::= { isisRAEntry 10 } 2957 isisRAType OBJECT-TYPE 2958 SYNTAX INTEGER 2959 { 2960 manual (1), 2961 automatic (2) 2962 } 2963 MAX-ACCESS read-create 2964 STATUS current 2965 DESCRIPTION 2966 "The type of Reachable address. Those of type 2967 manual are created by the network manager. Those 2968 of type automatic are created through propagation 2969 of routing information from another routing 2970 protocol (eg. IDRP). " 2971 DEFVAL {manual} 2972 ::= {isisRAEntry 11 } 2974 -- The IP Reachable Address Table 2976 -- Each entry records information about one IP reachable 2977 -- address manually configured on this system or learned from 2978 -- another protocol. 2980 isisIPRATable OBJECT-TYPE 2981 SYNTAX SEQUENCE OF IsisIPRAEntry 2982 MAX-ACCESS not-accessible 2983 STATUS current 2984 DESCRIPTION 2985 "The table of IP Reachable Addresses to networks, 2986 subnetworks or hosts either manually configured or 2987 learned from another protocol." 2988 ::= { isisIPReachAddr 1 } 2990 isisIPRAEntry OBJECT-TYPE 2991 SYNTAX IsisIPRAEntry 2992 MAX-ACCESS not-accessible 2993 STATUS current 2994 DESCRIPTION 2995 "Each entry defines an IP Reachable Address to a network, 2996 subnetwork or host. 2998 Each IP Reachable Address may have multiple entries in the 2999 table, one for each equal cost path to the reachable address." 3000 INDEX { isisSysInstance, 3001 isisIPRADestType, 3002 isisIPRADest, 3003 isisIPRADestPrefixLen, 3004 isisIPRANextHopIndex } 3005 ::= { isisIPRATable 1 } 3007 IsisIPRAEntry ::= 3008 SEQUENCE { 3009 isisIPRADestType 3010 InetAddressType, 3011 isisIPRADest 3012 InetAddress, 3013 isisIPRADestPrefixLen 3014 InetAddressPrefixLength, 3015 isisIPRANextHopIndex 3016 Integer32, 3017 isisIPRANextHopType 3018 InetAddressType, 3019 isisIPRANextHop 3020 InetAddress, 3021 isisIPRAType 3022 INTEGER, 3023 isisIPRAExistState 3024 RowStatus, 3025 isisIPRAAdminState 3026 AdminState, 3027 isisIPRAMetric 3028 DefaultMetric, 3029 isisIPRAMetricType 3030 MetricType, 3031 isisIPRAFullMetric 3032 FullMetric, 3033 isisIPRASNPAAddress 3034 OSINSAddress, 3036 isisIPRASourceType 3037 INTEGER 3038 } 3040 isisIPRADestType OBJECT-TYPE 3041 SYNTAX InetAddressType 3042 MAX-ACCESS not-accessible 3043 STATUS current 3044 DESCRIPTION 3045 "The type of this IP Reachable Address. This object 3046 follows the ManualOrAutomatic behavior." 3047 ::= { isisIPRAEntry 1 } 3049 isisIPRADest OBJECT-TYPE 3050 SYNTAX InetAddress (SIZE(4|16)) 3051 MAX-ACCESS not-accessible 3052 STATUS current 3053 DESCRIPTION 3054 "The destination of this IP Reachable Address. This is 3055 either a network address, subnetwork address or host 3056 address. This object follows the ManualOrAutomatic 3057 behavior." 3058 ::= { isisIPRAEntry 2 } 3060 isisIPRADestPrefixLen OBJECT-TYPE 3061 SYNTAX InetAddressPrefixLength (0..128) 3062 MAX-ACCESS not-accessible 3063 STATUS current 3064 DESCRIPTION 3065 "The length of the IP Netmask for Reachability Address. 3066 This object follows the ManualOrAutomatic behavior." 3067 ::= { isisIPRAEntry 3 } 3069 isisIPRANextHopIndex OBJECT-TYPE 3070 SYNTAX Integer32 (1..65235) 3071 MAX-ACCESS not-accessible 3072 STATUS current 3073 DESCRIPTION 3074 "Index of next hop. Used when there are multiple Equal 3075 Cost Multipath alternatives for the same destination." 3076 ::= { isisIPRAEntry 4 } 3078 isisIPRANextHopType OBJECT-TYPE 3079 SYNTAX InetAddressType 3080 MAX-ACCESS read-create 3081 STATUS current 3082 DESCRIPTION 3083 "The type of the IP next hop address." 3084 ::= { isisIPRAEntry 5 } 3086 isisIPRANextHop OBJECT-TYPE 3087 SYNTAX InetAddress (SIZE(4|16)) 3088 MAX-ACCESS read-create 3089 STATUS current 3090 DESCRIPTION 3091 "The IP next hop to this destination." 3092 ::= { isisIPRAEntry 6 } 3094 isisIPRAType OBJECT-TYPE 3095 SYNTAX INTEGER 3096 { 3097 manual (1), 3098 automatic (2) 3099 } 3100 MAX-ACCESS read-create 3101 STATUS current 3102 DESCRIPTION 3103 "The type of this IP Reachable Address. Those of type 3104 manual are created by the network manager. Those of type 3105 automatic are created through propagation of routing 3106 information from another routing protocol. This object 3107 follows the ManualOrAutomatic behavior." 3108 ::= { isisIPRAEntry 7 } 3110 isisIPRAExistState OBJECT-TYPE 3111 SYNTAX RowStatus 3112 MAX-ACCESS read-create 3113 STATUS current 3114 DESCRIPTION 3115 "The state of this IP Reachable Address. This object 3116 follows the ExistenceState and ManualOrAutomatic 3117 behaviors." 3118 ::= { isisIPRAEntry 8 } 3120 isisIPRAAdminState OBJECT-TYPE 3121 SYNTAX AdminState 3122 MAX-ACCESS read-create 3123 STATUS current 3124 DESCRIPTION 3125 "The administrative state of the IP Reachable Address. This 3126 object follows the AdminState and ManualOrAutomatic 3127 behaviors." 3128 DEFVAL { off } 3129 ::= { isisIPRAEntry 9 } 3130 isisIPRAMetric OBJECT-TYPE 3131 SYNTAX DefaultMetric 3132 MAX-ACCESS read-create 3133 STATUS current 3134 DESCRIPTION 3135 "The metric value for reaching the specified 3136 destination over this circuit. This object follows the 3137 ManualOrAutomatic behavior." 3138 DEFVAL { 10 } 3139 ::= { isisIPRAEntry 10 } 3141 isisIPRAMetricType OBJECT-TYPE 3142 SYNTAX MetricType 3143 MAX-ACCESS read-create 3144 STATUS current 3145 DESCRIPTION 3146 "Indicates whether the metric is internal or 3147 external. This object follows the ManualOrAutomatic 3148 behavior." 3149 DEFVAL { internal } 3150 ::= { isisIPRAEntry 11 } 3152 isisIPRAFullMetric OBJECT-TYPE 3153 SYNTAX FullMetric 3154 MAX-ACCESS read-create 3155 STATUS current 3156 DESCRIPTION 3157 "The wide metric value for reaching the specified 3158 destination over this circuit. This object follows the 3159 ManualOrAutomatic behavior." 3160 DEFVAL { 10 } 3161 ::= { isisIPRAEntry 12 } 3163 isisIPRASNPAAddress OBJECT-TYPE 3164 SYNTAX OSINSAddress 3165 MAX-ACCESS read-create 3166 STATUS current 3167 DESCRIPTION 3168 "The SNPA Address to which a PDU may be forwarded in 3169 order to reach a destination which matches this IP 3170 Reachable Address. This object follows the 3171 ManualOrAutomatic behavior." 3172 DEFVAL { ''H } 3173 ::= { isisIPRAEntry 13 } 3175 isisIPRASourceType OBJECT-TYPE 3176 SYNTAX INTEGER 3177 { 3178 static (1), 3179 direct (2), 3180 ospfv2 (3), 3181 ospfv3 (4), 3182 isis (5), 3183 rip (6), 3184 igrp (7), 3185 eigrp (8), 3186 bgp (9), 3187 other (10) 3188 } 3189 MAX-ACCESS read-only 3190 STATUS current 3191 DESCRIPTION 3192 "The origin of this route." 3193 ::= { isisIPRAEntry 14 } 3195 -- The LSP Database Table 3196 -- 3197 -- The first table provides Summary Information about LSPs 3198 -- The next table provides a complete record 3200 isisLSPSummaryTable OBJECT-TYPE 3201 SYNTAX SEQUENCE OF IsisLSPSummaryEntry 3202 MAX-ACCESS not-accessible 3203 STATUS current 3204 DESCRIPTION 3205 "The table of LSP Headers." 3206 ::= { isisLSPDataBase 1 } 3208 isisLSPSummaryEntry OBJECT-TYPE 3209 SYNTAX IsisLSPSummaryEntry 3210 MAX-ACCESS not-accessible 3211 STATUS current 3212 DESCRIPTION 3213 "Each entry describes an LSP currently stored in the system." 3214 INDEX { isisSysInstance, 3215 isisLSPLevel, 3216 isisLSPID } 3217 ::= { isisLSPSummaryTable 1 } 3219 IsisLSPSummaryEntry ::= 3220 SEQUENCE { 3221 isisLSPLevel 3222 ISLevel, 3223 isisLSPID 3224 LinkStatePDUID, 3225 isisLSPSeq 3226 Unsigned32, 3227 isisLSPZeroLife 3228 TruthValue, 3229 isisLSPChecksum 3230 Unsigned16TC, 3231 isisLSPLifetimeRemain 3232 Unsigned16TC, 3233 isisLSPPDULength 3234 Unsigned16TC, 3235 isisLSPAttributes 3236 Unsigned8TC 3237 } 3239 isisLSPLevel OBJECT-TYPE 3240 SYNTAX ISLevel 3241 MAX-ACCESS not-accessible 3242 STATUS current 3243 DESCRIPTION 3244 "At which level does this LSP appear?" 3245 ::= { isisLSPSummaryEntry 1 } 3247 isisLSPID OBJECT-TYPE 3248 SYNTAX LinkStatePDUID 3249 MAX-ACCESS not-accessible 3250 STATUS current 3251 DESCRIPTION 3252 "The 8 byte LSP ID, consisting of the SystemID, 3253 Circuit ID, and Fragment Number." 3254 ::= { isisLSPSummaryEntry 2 } 3256 isisLSPSeq OBJECT-TYPE 3257 SYNTAX Unsigned32 3258 MAX-ACCESS read-only 3259 STATUS current 3260 DESCRIPTION 3261 "The sequence number for this LSP." 3262 ::= { isisLSPSummaryEntry 3 } 3264 isisLSPZeroLife OBJECT-TYPE 3265 SYNTAX TruthValue 3266 MAX-ACCESS read-only 3267 STATUS current 3268 DESCRIPTION 3269 "Is this LSP being purged by this System?" 3270 ::= { isisLSPSummaryEntry 4 } 3272 isisLSPChecksum OBJECT-TYPE 3273 SYNTAX Unsigned16TC 3274 MAX-ACCESS read-only 3275 STATUS current 3276 DESCRIPTION 3277 "The 16 bit Fletcher Checksum." 3278 ::= { isisLSPSummaryEntry 5 } 3280 isisLSPLifetimeRemain OBJECT-TYPE 3281 SYNTAX Unsigned16TC 3282 UNITS "seconds" 3283 MAX-ACCESS read-only 3284 STATUS current 3285 DESCRIPTION 3286 "The remaining lifetime in seconds for this LSP." 3287 ::= { isisLSPSummaryEntry 6 } 3289 isisLSPPDULength OBJECT-TYPE 3290 SYNTAX Unsigned16TC 3291 MAX-ACCESS read-only 3292 STATUS current 3293 DESCRIPTION 3294 "The length of this LSP." 3295 ::= { isisLSPSummaryEntry 7 } 3297 isisLSPAttributes OBJECT-TYPE 3298 SYNTAX Unsigned8TC 3299 MAX-ACCESS read-only 3300 STATUS current 3301 DESCRIPTION 3302 "Flags carried by the LSP." 3303 ::= { isisLSPSummaryEntry 8 } 3305 -- LSP Table 3306 -- 3307 -- The full LSP as a sequence of {Type, Len, Value} tuples 3308 -- Since the underlying LSP may have changed while downloading 3309 -- TLVs, we provide the Sequence number and Checksum for each 3310 -- LSP TLV, so the network manager may verify that they are 3311 -- still working on the same version of the LSP. 3313 isisLSPTLVTable OBJECT-TYPE 3314 SYNTAX SEQUENCE OF IsisLSPTLVEntry 3315 MAX-ACCESS not-accessible 3316 STATUS current 3317 DESCRIPTION 3318 "The contents of each LSP." 3319 ::= { isisLSPDataBase 2 } 3321 isisLSPTLVEntry OBJECT-TYPE 3322 SYNTAX IsisLSPTLVEntry 3323 MAX-ACCESS not-accessible 3324 STATUS current 3325 DESCRIPTION 3326 "Each entry describes an LSP current stored in the system." 3327 INDEX { isisSysInstance, 3328 isisLSPLevel, 3329 isisLSPID, 3330 isisLSPTLVIndex } 3331 ::= { isisLSPTLVTable 1 } 3333 IsisLSPTLVEntry ::= 3334 SEQUENCE { 3335 isisLSPTLVIndex 3336 Unsigned32, 3337 isisLSPTLVSeq 3338 Unsigned32, 3339 isisLSPTLVChecksum 3340 Unsigned16TC, 3341 isisLSPTLVType 3342 Unsigned8TC, 3343 isisLSPTLVLen 3344 Unsigned8TC, 3345 isisLSPTLVValue 3346 OCTET STRING 3347 } 3349 isisLSPTLVIndex OBJECT-TYPE 3350 SYNTAX Unsigned32 3351 MAX-ACCESS not-accessible 3352 STATUS current 3353 DESCRIPTION 3354 "The index of this TLV in the LSP. The first TLV has index 1 3355 and the Nth TLV has an index of N." 3356 ::= { isisLSPTLVEntry 1 } 3358 isisLSPTLVSeq OBJECT-TYPE 3359 SYNTAX Unsigned32 3360 MAX-ACCESS read-only 3361 STATUS current 3362 DESCRIPTION 3363 "The sequence number for this LSP." 3364 ::= { isisLSPTLVEntry 2 } 3366 isisLSPTLVChecksum OBJECT-TYPE 3367 SYNTAX Unsigned16TC 3368 MAX-ACCESS read-only 3369 STATUS current 3370 DESCRIPTION 3371 "The 16 bit Fletcher Checksum." 3372 ::= { isisLSPTLVEntry 3 } 3374 isisLSPTLVType OBJECT-TYPE 3375 SYNTAX Unsigned8TC 3376 MAX-ACCESS read-only 3377 STATUS current 3378 DESCRIPTION 3379 "The type of this TLV." 3380 ::= { isisLSPTLVEntry 4 } 3382 isisLSPTLVLen OBJECT-TYPE 3383 SYNTAX Unsigned8TC 3384 MAX-ACCESS read-only 3385 STATUS current 3386 DESCRIPTION 3387 "The length of this TLV." 3388 ::= { isisLSPTLVEntry 5 } 3390 isisLSPTLVValue OBJECT-TYPE 3391 SYNTAX OCTET STRING (SIZE(0..255)) 3392 MAX-ACCESS read-only 3393 STATUS current 3394 DESCRIPTION 3395 "The value of this TLV." 3396 ::= { isisLSPTLVEntry 6 } 3398 -- The IS-IS Notification Table 3400 -- The IS-IS Notification Table records fields that are 3401 -- required for notifications 3403 isisNotificationTable OBJECT-TYPE 3404 SYNTAX SEQUENCE OF IsisNotificationEntry 3405 MAX-ACCESS not-accessible 3406 STATUS current 3407 DESCRIPTION 3408 "Objects seen in the most recent notification 3409 from this instance of the IS-IS protocol." 3410 ::= { isisNotification 1 } 3412 isisNotificationEntry OBJECT-TYPE 3413 SYNTAX IsisNotificationEntry 3414 MAX-ACCESS not-accessible 3415 STATUS current 3416 DESCRIPTION 3417 "Each entry defines variables relevant to notifications 3418 for one instance of the IS-IS protocol." 3419 INDEX { isisSysInstance } 3420 ::= { isisNotificationTable 1 } 3422 IsisNotificationEntry ::= 3423 SEQUENCE { 3424 isisPduLspId 3425 LinkStatePDUID, 3426 isisPduFragment 3427 IsisPDUHeader, 3428 isisPduFieldLen 3429 Unsigned8TC, 3430 isisPduMaxAreaAddress 3431 Unsigned8TC, 3432 isisPduProtocolVersion 3433 Unsigned8TC, 3434 isisPduLspSize 3435 Integer32, 3436 isisPduOriginatingBufferSize 3437 Unsigned16TC, 3438 isisPduProtocolsSupported 3439 OCTET STRING, 3440 isisAdjState 3441 INTEGER, 3442 isisErrorOffset 3443 Unsigned32, 3444 isisErrorTLVType 3445 Unsigned32 3446 } 3448 isisPduLspId OBJECT-TYPE 3449 SYNTAX LinkStatePDUID 3450 MAX-ACCESS accessible-for-notify 3451 STATUS current 3452 DESCRIPTION 3453 "An Octet String that uniquely identifies 3454 a Link State PDU." 3455 ::= { isisNotificationEntry 1 } 3457 isisPduFragment OBJECT-TYPE 3458 SYNTAX IsisPDUHeader 3459 MAX-ACCESS accessible-for-notify 3460 STATUS current 3461 DESCRIPTION 3462 "Holds up to 64 initial bytes of a PDU that 3463 triggered the notification." 3464 ::= { isisNotificationEntry 2 } 3465 isisPduFieldLen OBJECT-TYPE 3466 SYNTAX Unsigned8TC 3467 MAX-ACCESS accessible-for-notify 3468 STATUS current 3469 DESCRIPTION 3470 "Holds the System ID length reported in PDU we received." 3471 ::= { isisNotificationEntry 3 } 3473 isisPduMaxAreaAddress OBJECT-TYPE 3474 SYNTAX Unsigned8TC 3475 MAX-ACCESS accessible-for-notify 3476 STATUS current 3477 DESCRIPTION 3478 "Holds the Max Area Addresses reported in a PDU we received." 3479 ::= { isisNotificationEntry 4 } 3481 isisPduProtocolVersion OBJECT-TYPE 3482 SYNTAX Unsigned8TC 3483 MAX-ACCESS accessible-for-notify 3484 STATUS current 3485 DESCRIPTION 3486 "Holds the Protocol version reported in PDU we received." 3487 ::= { isisNotificationEntry 5 } 3489 isisPduLspSize OBJECT-TYPE 3490 SYNTAX Integer32 (0..2147483647) 3491 MAX-ACCESS accessible-for-notify 3492 STATUS current 3493 DESCRIPTION 3494 "Holds the size of LSP we received that is too 3495 big to forward." 3496 ::= { isisNotificationEntry 6 } 3498 isisPduOriginatingBufferSize OBJECT-TYPE 3499 SYNTAX Unsigned16TC (0..16000) 3500 MAX-ACCESS accessible-for-notify 3501 STATUS current 3502 DESCRIPTION 3503 "Holds the size of isisSysOrigLSPBuffSize advertised by 3504 the peer in the originatingLSPBufferSize TLV." 3505 ::= { isisNotificationEntry 7 } 3507 isisPduProtocolsSupported OBJECT-TYPE 3508 SYNTAX OCTET STRING (SIZE(0..255)) 3509 MAX-ACCESS accessible-for-notify 3510 STATUS current 3511 DESCRIPTION 3512 "The list of protocols supported by an 3513 adjacent system. This may be empty." 3514 ::= { isisNotificationEntry 8 } 3516 isisAdjState OBJECT-TYPE 3517 SYNTAX INTEGER 3518 { 3519 down (1), 3520 initializing (2), 3521 up (3), 3522 failed(4) 3523 } 3524 MAX-ACCESS accessible-for-notify 3525 STATUS current 3526 DESCRIPTION 3527 "The current state of an adjacency." 3528 ::= { isisNotificationEntry 9 } 3530 isisErrorOffset OBJECT-TYPE 3531 SYNTAX Unsigned32 3532 MAX-ACCESS accessible-for-notify 3533 STATUS current 3534 DESCRIPTION 3535 "An offset to a problem in a PDU. If the problem 3536 is a mall-formed TLV, this points to the begining 3537 of the TLV. If the problem is in the header, this 3538 points to the byte that is suspicious." 3539 ::= { isisNotificationEntry 10 } 3541 isisErrorTLVType OBJECT-TYPE 3542 SYNTAX Unsigned32 (0..255) 3543 MAX-ACCESS accessible-for-notify 3544 STATUS current 3545 DESCRIPTION 3546 "The type for a mall-formed TLV." 3547 ::= { isisNotificationEntry 11 } 3549 -- Type definitions 3551 isisTrapPrefix OBJECT IDENTIFIER ::= { isisNotifications 0 } 3553 isisDatabaseOverload NOTIFICATION-TYPE 3554 OBJECTS { 3555 isisSysInstance, 3556 isisSysLevelIndex, 3557 isisSysLevelOverloadState 3558 } 3559 STATUS current 3560 DESCRIPTION 3561 "This notification is generated when the system 3562 enters or leaves the Overload state. The number 3563 of times this has be generated and cleared is kept 3564 track of by isisSysStatLSPDbaseOloads." 3565 ::= { isisTrapPrefix 1 } 3567 isisManualAddressDrops NOTIFICATION-TYPE 3568 OBJECTS { 3569 isisSysInstance, 3570 isisManAreaAddr 3571 } 3572 STATUS current 3573 DESCRIPTION 3574 "This notification is generated when one of the 3575 manual areaAddresses assigned to this system is 3576 ignored when computing routes. The object 3577 isisManAreaAddr describes the area that 3578 has been dropped. 3580 The number of times this event has been generated 3581 is counted by isisSysManAddrDropFromAreas. 3583 This notification is edge triggered, and should not 3584 be regenerated until an address that was used in 3585 the previous computation has been dropped." 3587 ::= { isisTrapPrefix 2 } 3589 isisCorruptedLSPDetected NOTIFICATION-TYPE 3590 OBJECTS { 3591 isisSysInstance, 3592 isisSysLevelIndex, 3593 isisPduLspId 3594 } 3595 STATUS current 3596 DESCRIPTION 3597 "This notification is generated when we find that 3598 an LSP that was stored in memory has become 3599 corrupted. The number of times this has been 3600 generated is counted by isisSysCorrLSPs. 3602 We forward an LSP ID. We may have independent 3603 knowledge of the ID, but in some implementations 3604 there is a chance that the ID itself will be 3605 corrupted." 3607 ::= { isisTrapPrefix 3 } 3608 isisAttemptToExceedMaxSequence NOTIFICATION-TYPE 3609 OBJECTS { 3610 isisSysInstance, 3611 isisSysLevelIndex, 3612 isisPduLspId 3613 } 3614 STATUS current 3615 DESCRIPTION 3616 "When the sequence number on an LSP we generate 3617 wraps the 32 bit sequence counter, we purge and 3618 wait to re-announce this information. This 3619 notification describes that event. Since these 3620 should not be generated rapidly, we generate 3621 an event each time this happens. 3623 While the first 6 bytes of the LSPID are ours, 3624 the other two contain useful information." 3626 ::= { isisTrapPrefix 4 } 3628 isisIDLenMismatch NOTIFICATION-TYPE 3629 OBJECTS { 3630 isisSysInstance, 3631 isisSysLevelIndex, 3632 isisPduFieldLen, 3633 isisCircIfIndex, 3634 isisPduFragment 3635 } 3636 STATUS current 3637 DESCRIPTION 3638 "A notification sent when we receive a PDU 3639 with a different value of the System ID Length. 3640 This notification includes the an index to identify 3641 the circuit where we saw the PDU and the header of 3642 the PDU which may help a network manager identify 3643 the source of the confusion. 3645 This should be an edge-triggered notification. 3646 We should not send a second notification about 3647 PDUs received from what seem to be the same source. 3648 This decision is up to the agent to make, and may 3649 be based on the circuit or on some MAC level 3650 information." 3652 ::= { isisTrapPrefix 5 } 3654 isisMaxAreaAddressesMismatch NOTIFICATION-TYPE 3655 OBJECTS { 3656 isisSysInstance, 3657 isisSysLevelIndex, 3658 isisPduMaxAreaAddress, 3659 isisCircIfIndex, 3660 isisPduFragment 3661 } 3662 STATUS current 3663 DESCRIPTION 3664 "A notification sent when we receive a PDU 3665 with a different value of the Maximum Area 3666 Addresses. This notification includes the 3667 header of the packet, which may help a 3668 network manager identify the source of the 3669 confusion. 3671 This should be an edge-triggered notification. 3672 We should not send a second notification about 3673 PDUs received from what seem to be the same source." 3675 ::= { isisTrapPrefix 6 } 3677 isisOwnLSPPurge NOTIFICATION-TYPE 3678 OBJECTS { 3679 isisSysInstance, 3680 isisSysLevelIndex, 3681 isisCircIfIndex, 3682 isisPduLspId 3683 } 3684 STATUS current 3685 DESCRIPTION 3686 "A notification sent when we receive a PDU 3687 with our systemID and zero age. This 3688 notification includes the circuit Index 3689 and router ID from the LSP, if available, 3690 which may help a network manager 3691 identify the source of the confusion." 3693 ::= { isisTrapPrefix 7 } 3695 isisSequenceNumberSkip NOTIFICATION-TYPE 3696 OBJECTS { 3697 isisSysInstance, 3698 isisSysLevelIndex, 3699 isisCircIfIndex, 3700 isisPduLspId 3701 } 3702 STATUS current 3703 DESCRIPTION 3704 "When we receive an LSP with out System ID 3705 and different contents, we may need to reissue 3706 the LSP with a higher sequence number. 3708 We send this notification if we need to increase 3709 the sequence number by more than one. If two 3710 Intermediate Systems are configured with the same 3711 System ID, this notification will fire." 3713 ::= { isisTrapPrefix 8 } 3715 isisAuthenticationTypeFailure NOTIFICATION-TYPE 3716 OBJECTS { 3717 isisSysInstance, 3718 isisSysLevelIndex, 3719 isisCircIfIndex, 3720 isisPduFragment 3721 } 3722 STATUS current 3723 DESCRIPTION 3724 "A notification sent when we receive a PDU 3725 with the wrong authentication type field. 3726 This notification includes the header of the 3727 packet, which may help a network manager 3728 identify the source of the confusion. 3730 This should be an edge-triggered notification. 3731 We should not send a second notification about 3732 PDUs received from what seem to be the same source." 3734 ::= { isisTrapPrefix 9 } 3736 isisAuthenticationFailure NOTIFICATION-TYPE 3737 OBJECTS { 3738 isisSysInstance, 3739 isisSysLevelIndex, 3740 isisCircIfIndex, 3741 isisPduFragment 3742 } 3743 STATUS current 3744 DESCRIPTION 3745 "A notification sent when we receive a PDU 3746 with incorrect authentication information 3747 field. This notification includes the header 3748 of the packet, which may help a network manager 3749 identify the source of the confusion. 3751 This should be an edge-triggered notification. 3753 We should not send a second notification about 3754 PDUs received from what seem to be the same source." 3756 ::= { isisTrapPrefix 10 } 3758 isisVersionSkew NOTIFICATION-TYPE 3759 OBJECTS { 3760 isisSysInstance, 3761 isisSysLevelIndex, 3762 isisCircIfIndex, 3763 isisPduProtocolVersion, 3764 isisPduFragment 3765 } 3766 STATUS current 3767 DESCRIPTION 3768 "A notification sent when we receive a Hello 3769 PDU from an IS running a different version 3770 of the protocol. This notification includes 3771 the header of the packet, which may help a 3772 network manager identify the source of the 3773 confusion. 3775 This should be an edge-triggered notification. 3776 We should not send a second notification about 3777 PDUs received from what seem to be the same source. 3778 This decision is up to the agent to make, and may 3779 be based on the circuit or on some MAC level 3780 information." 3782 ::= { isisTrapPrefix 11 } 3784 isisAreaMismatch NOTIFICATION-TYPE 3785 OBJECTS { 3786 isisSysInstance, 3787 isisCircIfIndex, 3788 isisPduFragment 3789 } 3790 STATUS current 3791 DESCRIPTION 3792 "A notification sent when we receive a Hello 3793 PDU from an IS which does not share any 3794 area address. This notification includes 3795 the header of the packet, which may help a 3796 network manager identify the source of the 3797 confusion. 3799 This should be an edge-triggered notification. 3800 We should not send a second notification about 3801 PDUs received from what seem to be the same source. 3802 This decision is up to the agent to make, and may 3803 be based on the circuit or on some MAC level 3804 information." 3806 ::= { isisTrapPrefix 12 } 3808 isisRejectedAdjacency NOTIFICATION-TYPE 3809 OBJECTS { 3810 isisSysInstance, 3811 isisSysLevelIndex, 3812 isisCircIfIndex, 3813 isisPduFragment 3814 } 3815 STATUS current 3816 DESCRIPTION 3817 "A notification sent when we receive a Hello 3818 PDU from an IS, but do not establish an 3819 adjacency for some reason. 3821 This should be an edge-triggered notification. 3822 We should not send a second notification about 3823 PDUs received from the same source." 3825 ::= { isisTrapPrefix 13 } 3827 isisLSPTooLargeToPropagate NOTIFICATION-TYPE 3828 OBJECTS { 3829 isisSysInstance, 3830 isisSysLevelIndex, 3831 isisCircIfIndex, 3832 isisPduLspSize, 3833 isisPduLspId 3834 } 3835 STATUS current 3836 DESCRIPTION 3837 "A notification sent when we attempt to propagate 3838 an LSP which is larger than the dataLinkBlockSize 3839 for the circuit. 3840 This should be an edge-triggered notification. 3841 We should not send a second notification about 3842 PDUs received from the same source." 3844 ::= { isisTrapPrefix 14 } 3846 isisOrigLSPBuffSizeMismatch NOTIFICATION-TYPE 3847 OBJECTS { 3848 isisSysInstance, 3849 isisSysLevelIndex, 3850 isisCircIfIndex, 3851 isisPduLspId, 3852 isisPduOriginatingBufferSize 3853 } 3854 STATUS current 3855 DESCRIPTION 3856 "A notification sent when a Level 1 LSP or Level 3857 2 LSP is received which is larger than the local 3858 value for isisOriginatingBufferSize, or when an 3859 LSP is received containing the isisOriginatingBufferSize 3860 option and the value in the PDU option field does 3861 not match the local value for isisOriginatingBufferSize. 3862 We pass up the size from the option field or the 3863 size of the LSP that exceeds our configuration. 3865 This should be an edge-triggered notification. 3866 We should not send a second notification about 3867 PDUs received from the same source." 3869 ::= { isisTrapPrefix 15 } 3871 isisProtocolsSupportedMismatch NOTIFICATION-TYPE 3872 OBJECTS { 3873 isisSysInstance, 3874 isisSysLevelIndex, 3875 isisCircIfIndex, 3876 isisPduProtocolsSupported, 3877 isisPduLspId, 3878 isisPduFragment 3879 } 3880 STATUS current 3881 DESCRIPTION 3882 "A notification sent when a non-pseudonode 3883 segment 0 LSP is received that has no matching 3884 protocols supported. 3885 This may be because the system does not generate 3886 the field, or because there are no common elements. 3887 The list of protocols supported should be included 3888 in the notification: it may be empty if the TLV 3889 is not supported, or if the TLV is empty. 3891 This should be an edge-triggered notification. 3892 We should not send a second notification about 3893 PDUs received from the same source." 3895 ::= { isisTrapPrefix 16 } 3896 isisAdjacencyChange NOTIFICATION-TYPE 3897 OBJECTS { 3898 isisSysInstance, 3899 isisSysLevelIndex, 3900 isisCircIfIndex, 3901 isisPduLspId, 3902 isisAdjState 3903 } 3904 STATUS current 3905 DESCRIPTION 3906 "A notification sent when an adjacency changes 3907 state, entering or leaving state up. 3908 The first 6 bytes of the isisPduLspId are the 3909 SystemID of the adjacent IS. 3910 The isisAdjState is the new state of the adjacency." 3912 ::= { isisTrapPrefix 17 } 3914 isisLSPErrorDetected NOTIFICATION-TYPE 3915 OBJECTS { 3916 isisSysInstance, 3917 isisSysLevelIndex, 3918 isisPduLspId, 3919 isisCircIfIndex, 3920 isisPduFragment, 3921 isisErrorOffset, 3922 isisErrorTLVType 3923 } 3924 STATUS current 3925 DESCRIPTION 3926 "This notification is generated when we recieve 3927 an LSP with a parse error. The isisCircIfIndex 3928 holds in index of the circuit on which the PDU 3929 arrived. The isisPduFragment holds start of the LSP, 3930 and the isisErrorOffset points to the problem. 3932 If the problem is a mal-formed TLV, isisErrorOffset 3933 points to start of the TLV and isisErrorTLVType 3934 holds the value of the type. 3936 If the problem is with the LSP header, isisErrorOffset 3937 points to the suspicious byte. 3939 The number of such LSPs is accumulated in 3940 isisSysStatLSPErrors." 3942 ::= { isisTrapPrefix 18 } 3944 -- Agent Conformance Definitions 3945 -- We define the objects a conformant agent must define 3947 isisGroups OBJECT IDENTIFIER ::= { isisConformance 1 } 3948 isisCompliances OBJECT IDENTIFIER ::= { isisConformance 2 } 3950 -- compliance statements 3952 isisCompliance MODULE-COMPLIANCE 3953 STATUS current 3954 DESCRIPTION 3955 "The compliance statement for agents that support 3956 the IS-IS MIB" 3957 MODULE -- this module 3958 MANDATORY-GROUPS { 3959 isisSystemGroup, 3960 isisCircuitGroup, 3961 isisISAdjGroup, 3962 isisNotificationObjectGroup, 3963 isisNotificationGroup 3964 } 3965 ::= { isisCompliances 1 } 3967 -- List of all groups, manditory and optional 3968 isisAdvancedCompliance MODULE-COMPLIANCE 3969 STATUS current 3970 DESCRIPTION 3971 "The compliance statement for agents that support 3972 the IS-IS MIB" 3973 MODULE -- this module 3974 MANDATORY-GROUPS { 3975 isisSystemGroup, 3976 isisCircuitGroup, 3977 isisISAdjGroup, 3978 isisNotificationObjectGroup, 3979 isisNotificationGroup, 3980 isisISPDUCounterGroup, 3981 isisRATableGroup, 3982 isisISIPRADestGroup, 3983 isisLSPGroup 3984 } 3985 ::= { isisCompliances 2 } 3987 -- MIB Grouping 3989 isisSystemGroup OBJECT-GROUP 3990 OBJECTS { 3991 isisSysVersion, 3992 isisSysType, 3993 isisSysID, 3994 isisSysMaxPathSplits, 3995 isisSysMaxLSPGenInt, 3996 isisSysPollESHelloRate, 3997 isisSysWaitTime, 3998 isisSysAdminState, 3999 isisSysLogAdjacencyChanges, 4000 isisSysNextCircIndex, 4001 isisSysExistState, 4002 isisSysL2toL1Leaking, 4003 isisSysMaxAge, 4004 isisSysLevelOrigLSPBuffSize, 4005 isisSysLevelMinLSPGenInt, 4006 isisSysLevelOverloadState, 4007 isisSysLevelSetOverload, 4008 isisSysLevelSetOverloadUntil, 4009 isisSysLevelMetricStyle, 4010 isisSysLevelSPFConsiders, 4011 isisSysLevelTEEnabled, 4012 isisSysReceiveLSPBufferSize, 4013 isisManAreaAddrExistState, 4014 isisAreaAddr, 4015 isisSysProtSuppExistState, 4016 isisSummAddrExistState, 4017 isisSummAddrMetric, 4018 isisSummAddrFullMetric, 4019 isisRedistributeAddrExistState, 4020 isisRouterHostName, 4021 isisRouterID, 4022 isisSysStatCorrLSPs, 4023 isisSysStatLSPDbaseOloads, 4024 isisSysStatManAddrDropFromAreas, 4025 isisSysStatAttmptToExMaxSeqNums, 4026 isisSysStatSeqNumSkips, 4027 isisSysStatOwnLSPPurges, 4028 isisSysStatIDFieldLenMismatches, 4029 isisSysStatPartChanges, 4030 isisSysStatSPFRuns, 4031 isisSysStatAuthTypeFails, 4032 isisSysStatAuthFails, 4033 isisSysStatLSPErrors 4034 } 4035 STATUS current 4036 DESCRIPTION 4037 "The collections of objects used to manage an IS-IS router." 4038 ::= { isisGroups 1 } 4039 isisCircuitGroup OBJECT-GROUP 4040 OBJECTS { 4041 isisCircIfSubIndex, 4042 isisCircAdminState, 4043 isisCircExistState, 4044 isisCircType, 4045 isisCircExtDomain, 4046 isisCircAdjChanges, 4047 isisCircNumAdj, 4048 isisCircInitFails, 4049 isisCircRejAdjs, 4050 isisCircIDFieldLenMismatches, 4051 isisCircMaxAreaAddrMismatches, 4052 isisCircAuthTypeFails, 4053 isisCircAuthFails, 4054 isisCircLANDesISChanges, 4055 isisCircLevel, 4056 isisCircPassiveCircuit, 4057 isisCircMeshGroupEnabled, 4058 isisCircMeshGroup, 4059 isisCircSmallHellos, 4060 isisCircLastUpTime, 4061 isisCirc3WayEnabled, 4062 isisCircExtendedCircID, 4063 isisCircIfIndex, 4064 isisCircLevelMetric, 4065 isisCircLevelWideMetric, 4066 isisCircLevelISPriority, 4067 isisCircLevelIDOctet, 4068 isisCircLevelID, 4069 isisCircLevelDesIS, 4070 isisCircLevelHelloMultiplier, 4071 isisCircLevelHelloTimer, 4072 isisCircLevelDRHelloTimer, 4073 isisCircLevelLSPThrottle, 4074 isisCircLevelMinLSPRetransInt, 4075 isisCircLevelCSNPInterval, 4076 isisCircLevelPartSNPInterval 4077 } 4078 STATUS current 4079 DESCRIPTION 4080 "The collection of objects used to describe in IS-IS Circuit." 4081 ::= { isisGroups 2 } 4083 isisISAdjGroup OBJECT-GROUP 4084 OBJECTS { 4085 isisISAdjState, 4086 isisISAdj3WayState, 4087 isisISAdjNeighSNPAAddress, 4088 isisISAdjNeighSysType, 4089 isisISAdjNeighSysID, 4090 isisISAdjNbrExtendedCircID, 4091 isisISAdjUsage, 4092 isisISAdjHoldTimer, 4093 isisISAdjNeighPriority, 4094 isisISAdjLastUpTime, 4095 isisISAdjAreaAddress, 4096 isisISAdjIPAddrType, 4097 isisISAdjIPAddrAddress, 4098 isisISAdjProtSuppProtocol 4099 } 4100 STATUS current 4101 DESCRIPTION 4102 "The collections of objects used to manage an IS-IS Adjacency." 4103 ::= { isisGroups 3 } 4105 isisNotificationObjectGroup OBJECT-GROUP 4106 OBJECTS { 4107 isisPduLspId, 4108 isisPduFragment, 4109 isisPduFieldLen, 4110 isisPduMaxAreaAddress, 4111 isisPduProtocolVersion, 4112 isisPduLspSize, 4113 isisPduOriginatingBufferSize, 4114 isisPduProtocolsSupported, 4115 isisAdjState, 4116 isisErrorOffset, 4117 isisErrorTLVType 4118 } 4119 STATUS current 4120 DESCRIPTION 4121 "The objects used to record notification parameters." 4122 ::= { isisGroups 4 } 4124 isisNotificationGroup NOTIFICATION-GROUP 4125 NOTIFICATIONS { 4126 isisDatabaseOverload, 4127 isisManualAddressDrops, 4128 isisCorruptedLSPDetected, 4129 isisAttemptToExceedMaxSequence, 4130 isisIDLenMismatch, 4131 isisMaxAreaAddressesMismatch, 4132 isisOwnLSPPurge, 4133 isisSequenceNumberSkip, 4134 isisAuthenticationTypeFailure, 4135 isisAuthenticationFailure, 4136 isisVersionSkew, 4137 isisAreaMismatch, 4138 isisRejectedAdjacency, 4139 isisLSPTooLargeToPropagate, 4140 isisOrigLSPBuffSizeMismatch, 4141 isisProtocolsSupportedMismatch, 4142 isisAdjacencyChange, 4143 isisLSPErrorDetected 4144 } 4145 STATUS current 4146 DESCRIPTION 4147 "The collections of notifications sent by an IS." 4148 ::= { isisGroups 5 } 4150 isisISPDUCounterGroup OBJECT-GROUP 4151 OBJECTS { 4152 isisPacketCountIIHello, 4153 isisPacketCountISHello, 4154 isisPacketCountESHello, 4155 isisPacketCountLSP, 4156 isisPacketCountCSNP, 4157 isisPacketCountPSNP, 4158 isisPacketCountUnknown 4159 } 4160 STATUS current 4161 DESCRIPTION 4162 "The collections of objects used to count protocol PDUs." 4163 ::= { isisGroups 6 } 4165 isisRATableGroup OBJECT-GROUP 4166 OBJECTS { 4167 isisRAExistState, 4168 isisRAAdminState, 4169 isisRAAddrPrefix, 4170 isisRAMapType, 4171 isisRAMetric, 4172 isisRAMetricType, 4173 isisRASNPAAddress, 4174 isisRASNPAMask, 4175 isisRASNPAPrefix, 4176 isisRAType 4177 } 4178 STATUS current 4179 DESCRIPTION 4180 "The collections of objects used to manage the 4181 reachable NSAP prefixes." 4182 ::= { isisGroups 7 } 4184 isisISIPRADestGroup OBJECT-GROUP 4185 OBJECTS { 4186 isisIPRANextHopType, 4187 isisIPRANextHop, 4188 isisIPRAType, 4189 isisIPRAExistState, 4190 isisIPRAAdminState, 4191 isisIPRAMetric, 4192 isisIPRAFullMetric, 4193 isisIPRAMetricType, 4194 isisIPRASNPAAddress, 4195 isisIPRASourceType 4196 } 4197 STATUS current 4198 DESCRIPTION 4199 "The collections of objects used to manage configured 4200 IP addresses." 4201 ::= { isisGroups 8 } 4203 isisLSPGroup OBJECT-GROUP 4204 OBJECTS { 4205 isisLSPSeq, 4206 isisLSPZeroLife, 4207 isisLSPChecksum, 4208 isisLSPLifetimeRemain, 4209 isisLSPPDULength, 4210 isisLSPAttributes, 4211 isisLSPTLVSeq, 4212 isisLSPTLVChecksum, 4213 isisLSPTLVType, 4214 isisLSPTLVLen, 4215 isisLSPTLVValue 4216 } 4217 STATUS current 4218 DESCRIPTION 4219 "The collections of objects used to observe the LSP 4220 Data Base." 4221 ::= { isisGroups 9 } 4223 END 4224 3. Acknowledgments 4226 This draft MIB is based on a March 1994 Internet Draft by Chris 4227 Gunnerr, who should be held blameless for the errors introduced since 4228 then. 4230 We would like to thank the following individuals for constructive and 4231 valuable comments: Neal Castagnoli, Ken Chapman, Satish Dattatri, 4232 Nagi Jonnala, Shamik Ganguly, Les Ginsberg, Don Goodspeed, Jeff 4233 Gross, Jim Halpin, Jon Harrison, Dimitri Haskin, Peter Higginson, 4234 Laura Liu, Gavin McPherson, Kay Noguchi, Serge Maskalik, Jeff 4235 Pickering, Swaminatha Ramalingam, Aravind Ravikumar, Juergen 4236 Schoenwaelder, Koen Vermeulen, Hans De Vleeschouwer, Bert Wijnen, and 4237 Bingzhang Zhao. 4239 4. Security Considerations 4241 Certain management information defined in this MIB may be considered 4242 sensitive in some network environments. 4244 There are a number of management objects defined in this MIB that 4245 have a MAX-ACCESS clause of read-write and/or read-create. Such 4246 objects may be considered sensitive or vulnerable in some network 4247 environments. The support for SET operations in a non-secure 4248 environment without proper protection can have a negative effect on 4249 network operations. 4251 Therefore, authentication of received SNMP requests and controlled 4252 access to management information should be employed in such 4253 environments. 4255 SNMPv1 by itself is not a secure environment. Even if the network 4256 itself is secure (for example by using IPSec), even then, there is no 4257 control as to who on the secure network is allowed to access and 4258 GET/SET (read/change/create/delete) the objects in this MIB. 4260 It is recommended that the implementers consider the security 4261 features as provided by the SNMPv3 framework. Specifically, the use 4262 of the User-based Security Model RFC 2574 [RFC2574] and the View- 4263 based Access Control Model RFC 2575 [RFC2575] is recommended. 4265 It is then a customer/user responsibility to ensure that the SNMP 4266 entity giving access to an instance of this MIB, is properly 4267 configured to give access to the objects only to those principals 4268 (users) that have legitimate rights to indeed GET or SET 4269 (change/create/delete) them. 4271 5. Normative References 4273 [1] "Integrated IS-IS Management Information Base", IETF Draft, 4274 March 1994, Chris Gunner. 4276 [2] ISO 10589, "Intermediate System to Intermediate System Intra- 4277 Domain Routeing Exchange Protocol for use in Conjunction with 4278 the Protocol for Providing the Connectionless-mode Network 4279 Service (ISO 8473)", 1992. 4281 [RFC1155] Rose, M., and K. McCloghrie, Structure and Identification 4282 of Management Information for TCP/IP-based Internets, STD 16, 4283 RFC 1155, May 1990. 4285 [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, Simple 4286 Network Management Protocol, STD 15, RFC 1157, May 1990. 4288 [RFC1195] Callon, R., "Use of OSI IS-IS for Routing in TCP/IP and 4289 Dual Environments", RFC 1195, December 1990 4291 [RFC1212] Rose, M., and K. McCloghrie, Concise MIB Definitions, STD 4292 16, RFC 1212, March 1991. 4294 [RFC1215] M. Rose, A Convention for Defining Traps for use with the 4295 SNMP, RFC 1215, March 1991. 4297 [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 4298 Introduction to Community-based SNMPv2, RFC 1901, January 1996. 4300 [RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 4301 Protocol Operations for Version 2 of the Simple Network 4302 Management Protocol (SNMPv2), RFC 1905, January 1996. 4304 [RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 4305 Transport Mappings for Version 2 of the Simple Network 4306 Management Protocol (SNMPv2), RFC 1906, January 1996. 4308 [RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, 4309 Introduction to Version 3 of the Internet-standard Network 4310 Management Framework, RFC 2570, April 1999..sp 2 4312 [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, An Architecture 4313 for Describing SNMP Management Frameworks, RFC 2571, April 1999. 4315 [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, Message 4316 Processing and Dispatching for the Simple Network Management 4317 Protocol (SNMP), RFC 2572, April 1999. 4319 [RFC2573] Levi, D., Meyer, P., and B. Stewart, SNMPv3 Applications, 4320 RFC 2573, April 1999. 4322 [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security Model 4323 (USM) for version 3 of the Simple Network Management Protocol 4324 (SNMPv3)", RFC 2574, April 1999. 4326 [RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 4327 Access Control Model for the Simple Network Management Protocol 4328 (SNMP)", RFC 2575, April 1999. 4330 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4331 Rose, M., and S. Waldbusser, Structure of Management Information 4332 Version 2 (SMIv2), STD 58, RFC 2578, April 1999. 4334 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4335 Rose, M., and S. Waldbusser, Textual Conventions for SMIv2, STD 4336 58, RFC 2579, April 1999. 4338 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4339 Rose, M., and S. Waldbusser, Conformance Statements for SMIv2, 4340 STD 58, RFC 2580, April 1999. 4342 [RFC2851] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, J., 4343 "Textual Conventions for Internet Network Addresses", RFC 2851, 4344 June 2000. 4346 6. Authors' Address 4348 Jeff Parker 4349 Axiowave Networks 4350 200 Nickerson Road, 4351 Marlborough, MA 01752 4353 email: jparker@axiowave.com 4355 7. Full Copyright Statement 4357 Copyright (C) The Internet Society (1997). All Rights Reserved. 4359 This document and translations of it may be copied and furnished to 4360 others, and derivative works that comment on or otherwise explain it 4361 or assist in its implementation may be prepared, copied, published 4362 and distributed, in whole or in part, without restriction of any 4363 kind, provided that the above copyright notice and this paragraph are 4364 included on all such copies and derivative works. However, this 4365 document itself may not be modified in any way, such as by removing 4366 the copyright notice or references to the Internet Society or other 4367 Internet organizations, except as needed for the purpose of 4368 developing Internet standards in which case the procedures for 4369 copyrights defined in the Internet Standards process must be 4370 followed, or as required to translate it into languages other than 4371 English. 4373 The limited permissions granted above are perpetual and will not be 4374 revoked by the Internet Society or its successors or assigns. 4376 This document and the information contained herein is provided on an 4377 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 4378 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 4379 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 4380 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 4381 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."