idnits 2.17.1 draft-ietf-isis-wg-mib-08.txt: ** The Abstract section seems to be numbered 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 79 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 80 pages Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Introduction section. ** 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.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** There are 20 instances of too long lines in the document, the longest one being 7 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 1012 has weird spacing: '... return incon...' == Line 3199 has weird spacing: '...e wrong authe...' -- 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 2002) is 7979 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 3712, 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: 20 errors (**), 0 flaws (~~), 7 warnings (==), 4 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Engineering Task Force Jeff Parker 3 INTERNET DRAFT Axiowave Networks 4 Expiration Date: Nov 2002 May 2002 6 Management Information Base for IS-IS 7 9 1. 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 (2000). All 31 Rights Reserved. 33 2. 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 3. Table of Contents 51 1. Status of this Memo.................................. 1 52 2. Abstract............................................. 2 53 3. Table of Contents.................................... 2 54 4. Overview............................................. 2 55 5. Definition of IS-IS MIB.............................. 5 56 6. Acknowledgments...................................... 76 57 7. Security Considerations.............................. 76 58 8. References........................................... 78 59 9. Authors' Address..................................... 80 60 10. Full Copyright Statement............................. 80 62 4. Overview 64 This document is provided to the IETF working group on IS-IS. 66 The IS-IS MIB includes of the following objects 68 System-wide Attributes 70 - isisSystem 72 This table contains information specific to a single instance of 73 the IS-IS protocol running on a router. 75 - isisManAreaAddr 76 This table includes area addresses manually configured which are 77 used to control the associations formed between Level 1 78 Intermediate Systems. 80 - isisAreaAddr 82 This table includes area addresses reported in relevant L1 LSPs. 84 - isisSysProtSupp 86 This table includes the manually configured list of protocols, 87 such as IP or CLNS, supported by the Intermediate System. 89 - isisSummAddr 91 This table holds summary addresses configured for each Level 2 92 instance of the IS-IS protocol running on a router. 94 Circuit-specific Attributes 96 - isisCirc 98 This table contains information specific to a broadcast or 99 point-to-point interface in the system. 101 - isisCircLevel 103 This table contains information specific to a one Level 1 or 104 Level 2 of an interface. 106 - isisPacketCount 108 This optional table contains information on the number of PDUs of 109 each type sent at a single level in a single direction. 111 Attributes associated with an Adjacency 113 - isisISAdj 115 This table contains information about adjacencies to routers 116 maintained by the protocol. Entries in this table cannot be 117 created by management action: they are established through the 118 Hello protocol. 120 - isisISAdjAreaAddr 122 This table contains the set of Area Addresses of neighboring 123 Intermediate Systems as reported in IIH PDUs. 125 - isisISAdjIPAddr 127 This table contains the set of IP Addresses of neighboring 128 Intermediate Systems as reported in received IIH PDUs. 130 - isisISAdjProtSupp 132 This table contains the set of protocols supported by neighboring 133 Intermediate Systems as reported in received IIH PDUs. 135 Attributes associated with configured addresses 137 - isisRA 139 The Reachable Address Table. 141 This table contains information about an address prefix manually 142 configured on the system or learned through another protocol. 144 - isisIPRA 146 The IP Reachable Address Table. 148 This table contains information about IP reachable address 149 manually configured on this system or learned from another 150 protocol. 152 Attributes associated with a Notification 154 - isisNotification 156 This table defines attributes that will be included when 157 reporting IS-IS notifications. 159 The SNMP Management Framework presently consists of five major 160 components: 162 An overall architecture, described in RFC 2571 [RFC2571]. 164 Mechanisms for describing and naming objects and events for the 165 purpose of management. The first version of this Structure of 166 Management Information (SMI) is called SMIv1 and described in STD 16, 167 RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 1215 168 [RFC1215]. The second version, called SMIv2, is described in STD 58, 169 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 170 [RFC2580]. 172 Message protocols for transferring management information. The first 173 version of the SNMP message protocol is called SNMPv1 and described 174 in STD 15, RFC 1157 [RFC1157]. A second version of the SNMP message 175 protocol, which is not an Internet standards track protocol, is 176 called SNMPv2c and described in RFC 1901 [RFC1901] and RFC 1906 177 [RFC1906]. The third version of the message protocol is called 178 SNMPv3 and described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and 179 RFC 2574 [RFC2574]. 181 Protocol operations for accessing management information. The first 182 set of protocol operations and associated PDU formats is described in 183 STD 15, RFC 1157 [RFC1157]. A second set of protocol operations and 184 associated PDU formats is described in RFC 1905 [RFC1905]. 186 A set of fundamental applications described in RFC 2573 [RFC2573] and 187 the view-based access control mechanism described in RFC 2575 188 [RFC2575]. 190 A more detailed introduction to the current SNMP Management Framework 191 can be found in RFC 2570 [RFC2570]. 193 Managed objects are accessed via a virtual information store, termed 194 the Management Information Base or MIB. Objects in the MIB are 195 defined using the mechanisms defined in the SMI. 197 This memo specifies a MIB module that is compliant to the SMIv2. A 198 MIB conforming to the SMIv1 can be produced through the appropriate 199 translations. The resulting translated MIB must be semantically 200 equivalent, except where objects or events are omitted because no 201 translation is possible (use of Counter64). Some machine readable 202 information in SMIv2 will be converted into textual descriptions in 203 SMIv1 during the translation process. However, this loss of machine 204 readable information is not considered to change the semantics of the 205 MIB. 207 5. Definition of IS-IS MIB 208 -- Changes in version 08. 209 -- Changed definiton of isisCircLevelDesIS to hold 7, not 6 bytes 210 -- Moved isisCircLocalID to CircLevel rather than IsisCircEntry 211 -- Remove isisCircIndex from isisIPRAEntry 212 -- Edit description of isisISAdjNeighPriority 213 -- Replace isisISAdjIPAddrAdjIndex with isisISAdjIndex 214 -- Simplified the names of variables which include Adj twice 215 -- isisISAdjAreaAddrAdjIndex, isisISAdjIPAddrAdjIndex, 216 -- and isisISAdjProtSuppAdjIndex. 217 -- Added isisSysMaxAge to control MaxAge for LSPs we generate 218 -- Added isisSysReceiveLSPBufferSize to control LSPs buffers 220 ISIS-MIB DEFINITIONS ::= BEGIN 222 IMPORTS 223 TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, 224 TestAndIncr 225 FROM SNMPv2-TC 226 MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE, 227 Integer32, Counter32, experimental 228 FROM SNMPv2-SMI 229 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 230 FROM SNMPv2-CONF 231 InetAddressType, InetAddress, InetAddressPrefixLength 232 FROM INET-ADDRESS-MIB; 234 isisMIB MODULE-IDENTITY 235 LAST-UPDATED "200205061200Z" -- UTC date of the most recent REVISION. 236 ORGANIZATION "IETF IS-IS for IP Internets Working Group" 237 CONTACT-INFO 238 "Jeff Parker 239 Axiowave Networks 240 200 Nickerson Rd. 241 Marlborough, MA 01752 243 jparker@axiowave.com" 245 DESCRIPTION 246 "This document describes a management information base for 247 the IS-IS Routing protocol, as described in ISO 10589, 248 when it is used to construct routing tables for IP networks, 249 as described in RFC 1195. 251 This memo defines an experimental portion of the Management 252 Information Base (MIB) for use with network management 253 protocols in the Internet community. 255 This memo is based on a 1994 IETF draft by Chris Gunner. 257 This version has been modified to include MIB-II syntax, to 258 exclude portions of the protocol that are not relevant to IP, 259 and to add management support for current practice." 261 ::= { experimental 37 } 263 -- Top-level stucture of the MIB 265 isisObjects OBJECT IDENTIFIER ::= { isisMIB 1 } 266 isisNotifications OBJECT IDENTIFIER ::= { isisMIB 2 } 267 isisConformance OBJECT IDENTIFIER ::= { isisMIB 3 } 269 -- OBJECT IDENTIFIER definitions 271 isisSystem OBJECT-IDENTITY 272 STATUS current 273 DESCRIPTION 274 "The object describes system wide attributes." 275 ::= { isisObjects 1 } 277 isisCirc OBJECT-IDENTITY 278 STATUS current 279 DESCRIPTION 280 "This object describes attributes associated with 281 one Circuit" 282 ::= { isisObjects 2 } 284 isisCircLevelValues OBJECT-IDENTITY 285 STATUS current 286 DESCRIPTION 287 "This object describes attributes associated with 288 area or domain relevant within a Circuit." 289 ::= { isisObjects 3 } 291 isisCircPDUCounters OBJECT-IDENTITY 292 STATUS current 293 DESCRIPTION 294 "This object collects counters associated with one Circuit 295 at one level." 296 ::= { isisObjects 4 } 298 isisISAdj OBJECT-IDENTITY 299 STATUS current 300 DESCRIPTION 301 "This object describes attributes associated with an 302 assoiciation with an adjacent Protocol Peer." 303 ::= { isisObjects 5 } 304 isisReachAddr OBJECT-IDENTITY 305 STATUS current 306 DESCRIPTION 307 "This object describes attributes associated with 308 a configured address" 309 ::= { isisObjects 6 } 311 isisIPReachAddr OBJECT-IDENTITY 312 STATUS current 313 DESCRIPTION 314 "This object describes attributes associated with 315 IP routes learned by configuration or through another 316 protocol." 317 ::= { isisObjects 7 } 319 isisNotification OBJECT-IDENTITY 320 STATUS current 321 DESCRIPTION 322 "Objects included in Notifications." 323 ::= { isisObjects 8 } 325 -- Type definitions 327 OSINSAddress ::= TEXTUAL-CONVENTION 328 STATUS current 329 DESCRIPTION 330 "OSI Network Service Address, e.g. NSAP, SNPA, or Network 331 Entity Title" 332 SYNTAX OCTET STRING (SIZE(0..21)) 334 SystemID ::= TEXTUAL-CONVENTION 335 STATUS current 336 DESCRIPTION 337 "A system ID." 338 SYNTAX OCTET STRING (SIZE(0..6)) 340 LinkStatePDUID ::= TEXTUAL-CONVENTION 341 STATUS current 342 DESCRIPTION 343 "A Link State PDU Identifier." 344 SYNTAX OCTET STRING (SIZE(8)) 346 AdminState ::= TEXTUAL-CONVENTION 347 STATUS current 348 DESCRIPTION 349 "Type used in enabling and disabling a row." 350 SYNTAX INTEGER 351 { 352 off(1), 353 on(2) 354 } 356 UpTime ::= TEXTUAL-CONVENTION 357 STATUS current 358 DESCRIPTION 359 "Number of seconds since the object has entered the state 'up'. 360 If the object is not up, the number of seconds since the 361 circuit was up, or since the system started, if the circuit 362 has never been up." 363 SYNTAX Integer32 365 LSPBuffSize ::= TEXTUAL-CONVENTION 366 STATUS current 367 DESCRIPTION 368 "Integer sub range for LSP size." 369 SYNTAX Integer32 (512..16000) 371 LevelState ::= TEXTUAL-CONVENTION 372 STATUS current 373 DESCRIPTION 374 "states of the ISIS protocol." 375 SYNTAX INTEGER 376 { 377 off (1), 378 on (2), 379 waiting (3), 380 overloaded(4) 381 } 383 SupportedProtocol ::= TEXTUAL-CONVENTION 384 STATUS current 385 DESCRIPTION 386 "Types of network protocol supported by Integrated ISIS. 387 The values for ISO8473 and IP are those registered for 388 these protocols in ISO TR9577." 389 SYNTAX INTEGER 390 { 391 iso8473(129), 392 ip(204), 393 ipV6(205) 394 } 396 DefaultMetric ::= TEXTUAL-CONVENTION 397 STATUS current 398 DESCRIPTION 399 "Integer sub-range for default metric for single hop. 400 ISO 10589 provides for 4 types of metric. Only the 401 'default' metric is used in practice." 402 SYNTAX Integer32 (1..63) 404 MetricType ::= TEXTUAL-CONVENTION 405 STATUS current 406 DESCRIPTION 407 "Is this an Internal or External Metric?" 408 SYNTAX INTEGER 409 { 410 internal(1), 411 external(2) 412 } 414 MetricStyle ::= TEXTUAL-CONVENTION 415 STATUS current 416 DESCRIPTION 417 "Do we use 1195 style Metrics or wide metrics." 418 SYNTAX INTEGER 419 { 420 narrow(1), 421 wide(2), 422 both(3) 423 } 425 ISLevel ::= TEXTUAL-CONVENTION 426 STATUS current 427 DESCRIPTION 428 "Identifies a level." 429 SYNTAX INTEGER 430 { 431 area(1), 432 domain(2), 433 none(3) 434 } 436 IsisPDUHeader ::= TEXTUAL-CONVENTION 437 STATUS current 438 DESCRIPTION 439 "A block to contain the header from a PDU." 440 SYNTAX OCTET STRING (SIZE(1..64)) 442 CircuitID ::= TEXTUAL-CONVENTION 443 STATUS current 444 DESCRIPTION 445 "ID for a circuit." 446 SYNTAX OCTET STRING (SIZE(2..9)) 448 ISPriority ::= TEXTUAL-CONVENTION 449 STATUS current 450 DESCRIPTION 451 "Integer sub-range for ISIS priority." 452 SYNTAX Integer32 (1..127) 454 -- Behavior Definitions 456 -- ResettingTimer behavior definition 457 -- "This object specifies the interval between certain events in 458 -- the operation of the protocol state machine. If the value of 459 -- this object is set to a new value while the protocol state 460 -- machine is in operation, the implementation shall take the 461 -- necessary steps to ensure that for any time interval which 462 -- was in progress when the value of the corresponding object 463 -- was changed, the next expiration of that interval takes place 464 -- the specified time after the original start of that interval, 465 -- or immediately, whichever is later. The precision with which 466 -- this time shall be implemented shall be the same as that 467 -- associated with the basic operation of the timer object." 469 -- ReplaceOnlyWhileDisabled behavior definition 470 -- "This object may not be modified while the corresponding 471 -- table row's variable of type AdminState is in state on." 473 -- OperationalState behavior definition 474 -- "This object controls the enabling and disabling of the 475 -- corresponding table row. Setting this object to the value 476 -- off has the effect of disabling the corresponding row. 477 -- Setting this object to the value on has the effect of 478 -- enabling the corresponding row. Setting the value of this 479 -- object to the same value as its current value has no effect. 480 -- If the table entry also contains an object controlling the 481 -- row status then the object following the operationalState 482 -- behavior shall not be set to on when the object following 483 -- the Row Status behavior has value off. An attempt to do 484 -- so is rejected." 486 isisSysTable OBJECT-TYPE 487 SYNTAX SEQUENCE OF IsisSysEntry 488 MAX-ACCESS not-accessible 489 STATUS current 490 DESCRIPTION 491 "The set of instance of the Integrated IS-IS 492 protocol existing on the system." 493 ::= { isisSystem 1 } 495 isisSysEntry OBJECT-TYPE 496 SYNTAX IsisSysEntry 497 MAX-ACCESS not-accessible 498 STATUS current 499 DESCRIPTION 500 "Each row defines information specific to a single 501 instance of the IS-IS protocol existing on the system." 502 REFERENCE "{ISIS.poi cLNSISISBasic-P (1)}" 503 INDEX { isisSysInstance } 504 ::= { isisSysTable 1 } 506 IsisSysEntry ::= 507 SEQUENCE { 508 isisSysInstance 509 Integer32, 510 isisSysVersion 511 DisplayString, 512 isisSysType 513 INTEGER, 514 isisSysID 515 SystemID, 516 isisSysMaxPathSplits 517 Integer32, 518 isisSysMaxLSPGenInt 519 Integer32, 520 isisSysOrigL1LSPBuffSize 521 LSPBuffSize, 522 isisSysMaxAreaAddresses 523 Integer32, 524 isisSysMinL1LSPGenInt 525 Integer32, 526 isisSysMinL2LSPGenInt 527 Integer32, 528 isisSysPollESHelloRate 529 Integer32, 530 isisSysWaitTime 531 Integer32, 532 isisSysAdminState 533 AdminState, 534 isisSysL1State 535 LevelState, 536 isisSysOrigL2LSPBuffSize 537 LSPBuffSize, 538 isisSysL2State 539 LevelState, 540 isisSysLogAdjacencyChanges 541 TruthValue, 542 isisSysMaxAreaCheck 543 TruthValue, 545 isisSysNextCircIndex 546 TestAndIncr, 547 isisSysExistState 548 RowStatus, 549 isisSysL2toL1Leaking 550 TruthValue, 551 isisSysSetOverload 552 INTEGER, 553 isisSysL1MetricStyle 554 MetricStyle, 555 isisSysL1SPFConsiders 556 MetricStyle, 557 isisSysL2MetricStyle 558 MetricStyle, 559 isisSysL2SPFConsiders 560 MetricStyle, 561 isisSysTEEnabled 562 ISLevel, 563 isisSysMaxAge 564 Integer32, 565 isisSysReceiveLSPBufferSize 566 Integer32 567 } 569 isisSysInstance OBJECT-TYPE 570 SYNTAX Integer32 (1..10000) 571 MAX-ACCESS not-accessible 572 STATUS current 573 DESCRIPTION 574 "The unique identifier of the Integrated IS-IS 575 instance to which this row corresponds. 576 This object follows the index behavior." 577 ::= { isisSysEntry 1 } 579 isisSysVersion OBJECT-TYPE 580 SYNTAX DisplayString 581 MAX-ACCESS read-only 582 STATUS current 583 DESCRIPTION 584 "The version number of the IS-IS protocol which this 585 instance implements." 586 REFERENCE "{ISIS.aoi version (1)}" 587 DEFVAL { "1" } 588 ::= { isisSysEntry 2 } 590 isisSysType OBJECT-TYPE 591 SYNTAX INTEGER { 592 level1IS (1), 593 level2IS (2), 594 level1L2IS (3) 595 } 596 MAX-ACCESS read-create 597 STATUS current 598 DESCRIPTION 599 "The type of this instance of the Integrated 600 IS-IS protocol. This object follows the 601 replaceOnlyWhileDisabled behavior." 602 REFERENCE "{ISIS.aoi iSType (2)}" 603 DEFVAL { level1L2IS } 604 ::= { isisSysEntry 3 } 606 isisSysID OBJECT-TYPE 607 SYNTAX SystemID 608 MAX-ACCESS read-create 609 STATUS current 610 DESCRIPTION 611 "The ID for this instance of the Integrated IS-IS 612 protocol. This value is appended to each of the 613 area addresses to form the Network Entity Titles. 614 The derivation of a value for this object is 615 implementation-specific. Some implementations may 616 automatically assign values and not permit an 617 SNMP write, while others may require the value 618 to be set manually." 619 REFERENCE "{ISIS.aoi systemId (119)}" 620 ::= { isisSysEntry 4 } 622 isisSysMaxPathSplits OBJECT-TYPE 623 SYNTAX Integer32 (1..32) 624 MAX-ACCESS read-create 625 STATUS current 626 DESCRIPTION 627 "Maximum number of paths with equal routing metric value 628 which it is permitted to split between. This object 629 follows the replaceOnlyWhileDisabled behavior." 630 REFERENCE "{ISIS.aoi maximumPathSplits (3)}" 631 DEFVAL { 2 } 632 ::= { isisSysEntry 5 } 634 isisSysMaxLSPGenInt OBJECT-TYPE 635 SYNTAX Integer32 (1..65535) 636 UNITS "seconds" 637 MAX-ACCESS read-create 638 STATUS current 639 DESCRIPTION 640 "Maximum interval, in seconds, between generated LSPs 641 by this instance of the protocol. This object follows 642 the resettingTimer behavior. 643 Should be at least 300 seconds less than isisSysMaxAge." 644 REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" 645 DEFVAL { 900 } 646 ::= { isisSysEntry 6 } 648 isisSysOrigL1LSPBuffSize OBJECT-TYPE 649 SYNTAX LSPBuffSize 650 MAX-ACCESS read-create 651 STATUS current 652 DESCRIPTION 653 "The maximum size of Level 1 LSPs and SNPs originated by 654 this instance of the protocol. This object follows the 655 replaceOnlyWhileDisabled behavior." 656 REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" 657 DEFVAL { 1492 } 658 ::= { isisSysEntry 7 } 660 isisSysMaxAreaAddresses OBJECT-TYPE 661 SYNTAX Integer32 (3..254) 662 MAX-ACCESS read-create 663 STATUS current 664 DESCRIPTION 665 "The maximum number of area addresses to be permitted for 666 this instance of the protocol. Note that all 667 Intermediate Systems in the same area must have the same 668 value configured for this attribute if correct operation 669 is to be assumed. This object follows the 670 replaceOnlyWhileDisabled behavior." 671 REFERENCE "{ISIS.aoi maximumAreaAddresses (4)}" 672 DEFVAL { 3 } 673 ::= { isisSysEntry 8 } 675 isisSysMinL1LSPGenInt OBJECT-TYPE 676 SYNTAX Integer32 (1..65535) 677 UNITS "seconds" 678 MAX-ACCESS read-create 679 STATUS current 680 DESCRIPTION 681 "Minimum interval, in seconds, between successive generation 682 of L1 LSPs with the same LSPID by this instace of the protocol. 683 This object follows the resettingTimer behavior." 684 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 685 DEFVAL { 30 } 686 ::= { isisSysEntry 9 } 688 isisSysMinL2LSPGenInt OBJECT-TYPE 689 SYNTAX Integer32 (1..65535) 690 UNITS "seconds" 691 MAX-ACCESS read-create 692 STATUS current 693 DESCRIPTION 694 "Minimum interval, in seconds, between successive generation 695 of L2 LSPs with the same LSPID by this instance of the protocol. 696 This object follows the resettingTimer behavior." 697 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 698 DEFVAL { 30 } 699 ::= { isisSysEntry 10 } 701 isisSysPollESHelloRate OBJECT-TYPE 702 SYNTAX Integer32 (1..65535) 703 UNITS "seconds" 704 MAX-ACCESS read-create 705 STATUS current 706 DESCRIPTION 707 "The value, in seconds, to be used for the suggested ES 708 configuration timer in ISH PDUs when soliciting the ES 709 configuration." 710 REFERENCE "{ISIS.aoi pollESHelloRate (13)}" 711 DEFVAL { 50 } 712 ::= { isisSysEntry 11 } 714 isisSysWaitTime OBJECT-TYPE 715 SYNTAX Integer32 (1..65535) 716 UNITS "seconds" 717 MAX-ACCESS read-create 718 STATUS current 719 DESCRIPTION 720 "Number of seconds to delay in waiting state before 721 entering on state. This object follows the resettingTimer 722 behavior." 723 REFERENCE "{ISIS.aoi waitingTime (15)}" 724 DEFVAL { 60 } 725 ::= { isisSysEntry 12 } 727 isisSysAdminState OBJECT-TYPE 728 SYNTAX AdminState 729 MAX-ACCESS read-create 730 STATUS current 731 DESCRIPTION 732 "The administrative state of this instance of the 733 Integrated IS-IS protocol. Setting this object to the 734 value 'on' when its current value is 'off' enables operation 735 of this instnace of the Integrated IS-IS protocol." 736 DEFVAL { off } 738 ::= { isisSysEntry 13 } 740 isisSysL1State OBJECT-TYPE 741 SYNTAX LevelState 742 MAX-ACCESS read-only 743 STATUS current 744 DESCRIPTION 745 "The state of the Level 1 database. 746 The value 'overloaded' indicates a database that is 747 low on an essential resource, such as memory. 748 The administrator may set the state to 'wait' when 749 the router is initializing by setting the object 750 isisSysSetOverload. 751 If the state is waiting or overloaded, we 752 originate LSPs with the Overload bit set." 753 REFERENCE "{ISIS.aoi l1State (17)}" 754 ::= { isisSysEntry 14 } 756 -- The following objects map those from the cLNSISISLevel2-P 757 -- Package 759 isisSysOrigL2LSPBuffSize OBJECT-TYPE 760 SYNTAX LSPBuffSize 761 MAX-ACCESS read-create 762 STATUS current 763 DESCRIPTION 764 "The maximum size of Level 2 LSPs and SNPs originated by 765 this system. This object follows the 766 replaceOnlyWhileDisabled behavior." 767 REFERENCE "{ISIS.aoi originatingL2LSPBufferSize (26)}" 768 DEFVAL { 1492 } 769 ::= { isisSysEntry 15 } 771 isisSysL2State OBJECT-TYPE 772 SYNTAX LevelState 773 MAX-ACCESS read-only 774 STATUS current 775 DESCRIPTION 776 "The state of the Level 2 database. 777 The value 'overloaded' indicates a database that is 778 low on an essential resource, such as memory. 779 The administrator may set the state to 'wait' when 780 the router is initializing by setting the object 781 isisSysSetOverload. 782 If the state is waiting or overloaded, we 783 originate LSPs with the Overload bit set." 784 REFERENCE "{ISIS.aoi l2State (28)}" 785 ::= { isisSysEntry 16 } 786 isisSysLogAdjacencyChanges OBJECT-TYPE 787 SYNTAX TruthValue 788 MAX-ACCESS read-create 789 STATUS current 790 DESCRIPTION 791 "If true, causes IS-IS to generate a log message when an 792 IS-IS adjacency changes state (up or down)." 793 DEFVAL { false } 794 ::= { isisSysEntry 17 } 796 isisSysMaxAreaCheck OBJECT-TYPE 797 SYNTAX TruthValue 798 MAX-ACCESS read-create 799 STATUS current 800 DESCRIPTION 801 "When on, enables checking of maximum area 802 addresses per IS version of ISO10589." 803 DEFVAL { true } 804 ::= { isisSysEntry 18 } 806 isisSysNextCircIndex OBJECT-TYPE 807 SYNTAX TestAndIncr 808 MAX-ACCESS read-only 809 STATUS current 810 DESCRIPTION 811 "This object is used to assign values to 812 isisCircIndex as described in 'Textual 813 Conventions for SNMPv2'. The network manager 814 reads this object, and then writes the value 815 back as the isisCircIndex in a SET that creates 816 a new instance of isisCircEntry. If the SET 817 fails with the code 'inconsistentValue', then 818 the process must be repeated; If the SET succeeds, 819 then the object is incremented, and the new 820 isisCircuit is created according to the manager's 821 directions." 822 ::= { isisSysEntry 19 } 824 isisSysExistState OBJECT-TYPE 825 SYNTAX RowStatus 826 MAX-ACCESS read-create 827 STATUS current 828 DESCRIPTION 829 "The state of the ISIS router. Turning this to 830 state 'destroy' forces the router to forget all 831 the current configuration. Setting the state to 832 'notInService' stops protocol processing, but 833 retains the configuration." 835 DEFVAL { active } 836 ::= { isisSysEntry 20 } 838 isisSysL2toL1Leaking OBJECT-TYPE 839 SYNTAX TruthValue 840 MAX-ACCESS read-create 841 STATUS current 842 DESCRIPTION 843 "If true, allow the router to leak L2 routes into L1." 844 DEFVAL { false } 845 ::= { isisSysEntry 21 } 847 isisSysSetOverload OBJECT-TYPE 848 SYNTAX INTEGER 849 { 850 setL1Overload(1), 851 setL2Overload(2), 852 setL1L2Overload(3), 853 overloadClear(4) 854 } 855 MAX-ACCESS read-create 856 STATUS current 857 DESCRIPTION 858 "Administratively set the overload bit for each level. 859 The overload bit will continue to be set if the 860 implementation runs out of memory, independent of 861 this variable" 862 DEFVAL {overloadClear } 863 ::= { isisSysEntry 22 } 865 isisSysL1MetricStyle OBJECT-TYPE 866 SYNTAX MetricStyle 867 MAX-ACCESS read-create 868 STATUS current 869 DESCRIPTION 870 "Which style of Metric do we generate in our L1 LSPs? 871 This object follows the replaceOnlyWhileDisabled 872 behavior." 873 DEFVAL { narrow } 874 ::= { isisSysEntry 23 } 876 isisSysL1SPFConsiders OBJECT-TYPE 877 SYNTAX MetricStyle 878 MAX-ACCESS read-create 879 STATUS current 880 DESCRIPTION 881 "Which style of Metric do we consider in our 882 L1 SPF computation?" 884 DEFVAL { narrow } 885 ::= { isisSysEntry 24 } 887 isisSysL2MetricStyle OBJECT-TYPE 888 SYNTAX MetricStyle 889 MAX-ACCESS read-create 890 STATUS current 891 DESCRIPTION 892 "Which style of Metric do we generate in our L2 LSPs? 893 This object follows the replaceOnlyWhileDisabled 894 behavior." 895 DEFVAL { narrow } 896 ::= { isisSysEntry 25 } 898 isisSysL2SPFConsiders OBJECT-TYPE 899 SYNTAX MetricStyle 900 MAX-ACCESS read-create 901 STATUS current 902 DESCRIPTION 903 "Which style of Metric do we consider in our 904 SPF computation?" 905 DEFVAL { narrow } 906 ::= { isisSysEntry 26 } 908 isisSysTEEnabled OBJECT-TYPE 909 SYNTAX ISLevel 910 MAX-ACCESS read-create 911 STATUS current 912 DESCRIPTION 913 "Do we do Traffic Engineering? At which level?" 914 DEFVAL { none } 915 ::= { isisSysEntry 27 } 917 isisSysMaxAge OBJECT-TYPE 918 SYNTAX Integer32 (1200..65535) 919 UNITS "seconds" 920 MAX-ACCESS read-create 921 STATUS current 922 DESCRIPTION 923 "Value to place in RemainingLifeTime field of 924 the LSPs we generate. 925 This is should be at least 300 seconds greater than 926 isisSysMaxLSPGenInt." 927 DEFVAL { 1200 } 928 ::= { isisSysEntry 28 } 930 isisSysReceiveLSPBufferSize OBJECT-TYPE 931 SYNTAX Integer32 (1492..65535) 932 UNITS "bytes" 933 MAX-ACCESS read-create 934 STATUS current 935 DESCRIPTION 936 "Size of the largest Buffer we can store. 937 This should be at least as big as the maximum 938 of isisSysOrigL2LSPBuffSize and isisSysOrigL1LSPBuffSize." 939 DEFVAL { 1492 } 940 ::= { isisSysEntry 29 } 942 --- 943 -- The Level 1 Manual Area Address Table 944 -- contains the set of area addresses manually configured 945 -- for each instance of the Integrated IS-IS protocol. 946 -- At least one row in which the value of isisManAreaAddrExistState 947 -- is active must be present for each active instance of 948 -- the protocol The maximum number of rows in this table for 949 -- each instance of the protocol for which the object 950 -- isisManAreaAddrExistState has the value active is the value 951 -- of isisSysMaxAreaAddresses. 952 -- An attempt to create more than isisSysMaxAreaAddresses 953 -- rows of isisManAreaAddrEntry with state 'active' in one 954 -- instance of the IS-IS protocol should return 955 -- inconsistentValue. 957 isisManAreaAddrTable OBJECT-TYPE 958 SYNTAX SEQUENCE OF IsisManAreaAddrEntry 959 MAX-ACCESS not-accessible 960 STATUS current 961 DESCRIPTION 962 "The set of manual area addresses configured on this 963 Intermediate System." 964 REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" 965 ::= { isisSystem 2 } 967 isisManAreaAddrEntry OBJECT-TYPE 968 SYNTAX IsisManAreaAddrEntry 969 MAX-ACCESS not-accessible 970 STATUS current 971 DESCRIPTION 972 "Each entry contains one area address manually configured 973 on this system" 974 INDEX { isisSysInstance, 975 isisManAreaAddr } 976 ::= { isisManAreaAddrTable 1 } 978 IsisManAreaAddrEntry ::= 979 SEQUENCE { 980 isisManAreaAddr 981 OSINSAddress, 982 isisManAreaAddrExistState 983 RowStatus 984 } 986 isisManAreaAddr OBJECT-TYPE 987 SYNTAX OSINSAddress 988 MAX-ACCESS not-accessible 989 STATUS current 990 DESCRIPTION 991 "A manually configured area address for this system. This 992 object follows the index behavior. 994 Note: an index for the entry {1, {49.0001} active} in 995 this table would be the ordered pair 996 (1, (0x03 0x49 0x00 0x01)), as the length of an Octet 997 string is part of the OID." 999 ::= { isisManAreaAddrEntry 1 } 1001 isisManAreaAddrExistState OBJECT-TYPE 1002 SYNTAX RowStatus 1003 MAX-ACCESS read-create 1004 STATUS current 1005 DESCRIPTION 1006 "The state of the isisManAreaAddrEntry. This object 1007 follows the Row Status behavior. If the isisSysAdminState 1008 for this instance of the IS-IS protocol is 'on', and an 1009 attempt is made to set this object to the value 'destroy' 1010 or 'notInService' when this is the only isisManAreaAddrEntry 1011 in state 'active' for this instance of the IS-IS protocol 1012 should return inconsistentValue." 1014 DEFVAL { active } 1015 ::= { isisManAreaAddrEntry 2 } 1017 -- The Level 1 Area Address Table 1019 -- The Level 1 Area Address Table contains the 1020 -- union of the sets of relevant area addresses reported 1021 -- in all Level 1 LSPs received by this Intermediate System. 1023 isisAreaAddrTable OBJECT-TYPE 1024 SYNTAX SEQUENCE OF IsisAreaAddrEntry 1025 MAX-ACCESS not-accessible 1026 STATUS current 1027 DESCRIPTION 1028 "The union of the sets of area addresses reported in all 1029 Level 1 LSPs with segment number zero received by this 1030 instance of the protocol from Intermediate Systems which 1031 are reachable via Level 1 routing." 1032 REFERENCE "{ISIS.aoi areaAddresses (18)}" 1033 ::= { isisSystem 3 } 1035 isisAreaAddrEntry OBJECT-TYPE 1036 SYNTAX IsisAreaAddrEntry 1037 MAX-ACCESS not-accessible 1038 STATUS current 1039 DESCRIPTION 1040 "Each entry contains one area address reported in a 1041 Level 1 LSP received by this instance of the IS-IS 1042 protocol." 1043 INDEX { isisSysInstance, 1044 isisAreaAddr } 1045 ::= { isisAreaAddrTable 1 } 1047 IsisAreaAddrEntry ::= 1048 SEQUENCE { 1049 isisAreaAddr 1050 OSINSAddress 1051 } 1053 isisAreaAddr OBJECT-TYPE 1054 SYNTAX OSINSAddress 1055 MAX-ACCESS read-only 1056 STATUS current 1057 DESCRIPTION 1058 "An area address reported in a Level 1 LSP received by 1059 this instance of the IS-IS protocol." 1060 ::= { isisAreaAddrEntry 1 } 1062 -- The System Integrated Group 1064 -- The System Integrated Group is present if the system 1065 -- supports Integrated ISIS at Level 1. 1067 -- The System Protocol Supported Table 1069 -- The System Protocol Supported Table contains the manually 1070 -- configured set of protocols supported by each 1071 -- instance of the Integrated ISIS protocol. 1072 -- 1074 isisSysProtSuppTable OBJECT-TYPE 1075 SYNTAX SEQUENCE OF IsisSysProtSuppEntry 1076 MAX-ACCESS not-accessible 1077 STATUS current 1078 DESCRIPTION 1079 "This table contains the manually configured set of 1080 protocols supported by each instance of the Integrated 1081 ISIS protocol." 1082 ::= { isisSystem 4 } 1084 isisSysProtSuppEntry OBJECT-TYPE 1085 SYNTAX IsisSysProtSuppEntry 1086 MAX-ACCESS not-accessible 1087 STATUS current 1088 DESCRIPTION 1089 "Each entry contains one protocol supported by an 1090 instance of the Integrated ISIS protocol." 1092 INDEX { isisSysInstance, 1093 isisSysProtSuppProtocol } 1095 ::= { isisSysProtSuppTable 1 } 1097 IsisSysProtSuppEntry ::= 1098 SEQUENCE { 1099 isisSysProtSuppProtocol 1100 SupportedProtocol, 1101 isisSysProtSuppExistState 1102 RowStatus 1103 } 1105 isisSysProtSuppProtocol OBJECT-TYPE 1106 SYNTAX SupportedProtocol 1107 MAX-ACCESS not-accessible 1108 STATUS current 1109 DESCRIPTION 1110 "One supported protocol. This object follows the index 1111 behavior." 1112 ::= { isisSysProtSuppEntry 1 } 1114 isisSysProtSuppExistState OBJECT-TYPE 1115 SYNTAX RowStatus 1116 MAX-ACCESS read-create 1117 STATUS current 1118 DESCRIPTION 1119 "The state of the isisSysProtSuppEntry. This object 1120 follows the RowStatus behavior." 1121 DEFVAL { active } 1122 ::= { isisSysProtSuppEntry 2 } 1124 -- The Summary Address Table 1126 -- The Summary Address Table contains the set of summary 1127 -- addresses manually configured for each instance of 1128 -- IP Integrated ISIS on the system. 1130 isisSummAddrTable OBJECT-TYPE 1131 SYNTAX SEQUENCE OF IsisSummAddrEntry 1132 MAX-ACCESS not-accessible 1133 STATUS current 1134 DESCRIPTION 1135 "The set of IP summary addresses to use in forming 1136 summary TLVs originated by this Intermediate System. 1138 An administrator may use a summary address to combine 1139 and modify IP Reachability announcements. If the 1140 Intermediate system can reach any subset of the summary 1141 address, the summary address will be announced instead, 1142 at the configured metric." 1143 ::= { isisSystem 5 } 1145 isisSummAddrEntry OBJECT-TYPE 1146 SYNTAX IsisSummAddrEntry 1147 MAX-ACCESS not-accessible 1148 STATUS current 1149 DESCRIPTION 1150 "Each entry contains one IP summary address." 1152 INDEX { isisSysInstance, 1153 isisSummAddressType, 1154 isisSummAddress, 1155 isisSummAddrPrefixLen } 1156 ::= { isisSummAddrTable 1 } 1158 IsisSummAddrEntry ::= 1159 SEQUENCE { 1160 isisSummAddressType 1161 InetAddressType, 1162 isisSummAddress 1163 InetAddress, 1164 isisSummAddrPrefixLen 1165 InetAddressPrefixLength, 1166 isisSummAddrExistState 1167 RowStatus, 1168 isisSummAddrAdminState 1169 INTEGER, 1170 isisSummAddrMetric 1171 DefaultMetric 1173 } 1175 isisSummAddressType OBJECT-TYPE 1176 SYNTAX InetAddressType 1177 MAX-ACCESS not-accessible 1178 STATUS current 1179 DESCRIPTION 1180 "The Type of IP address for this summary address. 1181 This object follows the index behavior." 1182 ::= { isisSummAddrEntry 1 } 1184 isisSummAddress OBJECT-TYPE 1185 SYNTAX InetAddress (SIZE(4|16)) 1186 MAX-ACCESS not-accessible 1187 STATUS current 1188 DESCRIPTION 1189 "The IP Address value for this summary address. 1190 This object follows the index behavior." 1191 ::= { isisSummAddrEntry 2 } 1193 isisSummAddrPrefixLen OBJECT-TYPE 1194 SYNTAX InetAddressPrefixLength (0..128) 1195 MAX-ACCESS not-accessible 1196 STATUS current 1197 DESCRIPTION 1198 "The Length of the IP NetMask for this summary address." 1199 ::= { isisSummAddrEntry 3 } 1201 isisSummAddrExistState OBJECT-TYPE 1202 SYNTAX RowStatus 1203 MAX-ACCESS read-create 1204 STATUS current 1205 DESCRIPTION 1206 "The existence state of this summary address. This object 1207 follows the row status behavior." 1208 DEFVAL { active } 1209 ::= { isisSummAddrEntry 4 } 1211 isisSummAddrAdminState OBJECT-TYPE 1212 SYNTAX INTEGER 1213 { 1214 summaryL1(1), 1215 summaryL2(2), 1216 summaryL1L2(3), 1217 summaryOff(4) 1218 } 1219 MAX-ACCESS read-create 1220 STATUS current 1221 DESCRIPTION 1222 "The administrative state of this entry. When the 1223 administrative state changes, if the new value would 1224 cause the contents of LSPs originated by the system 1225 to change, then those new LSPs must be generated and 1226 sent as soon as is permitted by the ISIS protocol. 1228 A summary entry may exist but be disable (summaryOff). 1229 Or it may be used to generate reacability entries at 1230 a single level, such as Level 2 (summaryL2)." 1231 DEFVAL { summaryOff } 1232 ::= { isisSummAddrEntry 5 } 1234 isisSummAddrMetric OBJECT-TYPE 1235 SYNTAX DefaultMetric 1236 MAX-ACCESS read-create 1237 STATUS current 1238 DESCRIPTION 1239 "The metric value to announce this summary 1240 address with in LSPs generated by this system." 1241 DEFVAL { 20 } 1242 ::= { isisSummAddrEntry 6 } 1244 -- System Stats 1246 isisSysStatsTable OBJECT-TYPE 1247 SYNTAX SEQUENCE OF IsisSysStatsEntry 1248 MAX-ACCESS not-accessible 1249 STATUS current 1250 DESCRIPTION 1251 "Statistics about system events." 1252 ::= { isisSystem 6 } 1254 isisSysStatsEntry OBJECT-TYPE 1255 SYNTAX IsisSysStatsEntry 1256 MAX-ACCESS not-accessible 1257 STATUS current 1258 DESCRIPTION 1259 "Statistics about one level of the protocol." 1261 INDEX { isisSysInstance, 1262 isisSysStatLevel } 1263 ::= { isisSysStatsTable 1 } 1265 IsisSysStatsEntry ::= 1266 SEQUENCE { 1267 isisSysStatLevel 1268 INTEGER, 1269 isisSysStatCorrLSPs 1270 Counter32, 1271 isisSysStatAuthTypeFails 1272 Counter32, 1273 isisSysStatAuthFails 1274 Counter32, 1275 isisSysStatLSPDbaseOloads 1276 Counter32, 1277 isisSysStatManAddrDropFromAreas 1278 Counter32, 1279 isisSysStatAttmptToExMaxSeqNums 1280 Counter32, 1281 isisSysStatSeqNumSkips 1282 Counter32, 1283 isisSysStatOwnLSPPurges 1284 Counter32, 1285 isisSysStatIDFieldLenMismatches 1286 Counter32, 1287 isisSysStatMaxAreaAddrMismatches 1288 Counter32, 1289 isisSysStatPartChanges 1290 Counter32 1291 } 1293 isisSysStatLevel OBJECT-TYPE 1294 SYNTAX INTEGER { 1295 level1IS (1), 1296 level2IS (2) 1297 } 1298 MAX-ACCESS not-accessible 1299 STATUS current 1300 DESCRIPTION 1301 "The level that this entry describes." 1302 ::= { isisSysStatsEntry 1 } 1304 isisSysStatCorrLSPs OBJECT-TYPE 1305 SYNTAX Counter32 1306 UNITS "frames" 1307 MAX-ACCESS read-only 1308 STATUS current 1309 DESCRIPTION 1310 "Number of corrupted in-memory LSPs detected. 1312 LSPs received from the wire with a bad checksum 1313 are silently dropped and not counted." 1314 REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" 1315 ::= { isisSysStatsEntry 2 } 1316 isisSysStatAuthTypeFails OBJECT-TYPE 1317 SYNTAX Counter32 1318 UNITS "frames" 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "The number of authentication type mismatches recognized 1323 by this instance of the protocol." 1324 ::= { isisSysStatsEntry 3 } 1326 isisSysStatAuthFails OBJECT-TYPE 1327 SYNTAX Counter32 1328 UNITS "frames" 1329 MAX-ACCESS read-only 1330 STATUS current 1331 DESCRIPTION 1332 "The number of authentication failures recognized by this 1333 instance of the protocol." 1334 ::= { isisSysStatsEntry 4 } 1336 isisSysStatLSPDbaseOloads OBJECT-TYPE 1337 SYNTAX Counter32 1338 MAX-ACCESS read-only 1339 STATUS current 1340 DESCRIPTION 1341 "Number of times the LSP L1 database has become 1342 overloaded." 1343 REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" 1344 ::= { isisSysStatsEntry 5 } 1346 isisSysStatManAddrDropFromAreas OBJECT-TYPE 1347 SYNTAX Counter32 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "Number of times a manual address has been dropped from 1352 the area." 1353 REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" 1354 ::= { isisSysStatsEntry 6 } 1356 isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE 1357 SYNTAX Counter32 1358 MAX-ACCESS read-only 1359 STATUS current 1360 DESCRIPTION 1361 "Number of times the IS has attempted to exceed the 1362 maximum sequence number." 1363 REFERENCE "{ISIS.aoi 1364 attemptsToExceedmaximumSequenceNumber (22)}" 1365 ::= { isisSysStatsEntry 7 } 1367 isisSysStatSeqNumSkips OBJECT-TYPE 1368 SYNTAX Counter32 1369 MAX-ACCESS read-only 1370 STATUS current 1371 DESCRIPTION 1372 "Number of times a sequence number skip has occurred." 1373 REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" 1374 ::= { isisSysStatsEntry 8 } 1376 isisSysStatOwnLSPPurges OBJECT-TYPE 1377 SYNTAX Counter32 1378 MAX-ACCESS read-only 1379 STATUS current 1380 DESCRIPTION 1381 "Number of times a zero-aged copy of the system's own LSP 1382 is received from some other node." 1383 REFERENCE "{ISIS.aoi ownLSPPurges (24)}" 1384 ::= { isisSysStatsEntry 9 } 1386 isisSysStatIDFieldLenMismatches OBJECT-TYPE 1387 SYNTAX Counter32 1388 UNITS "frames" 1389 MAX-ACCESS read-only 1390 STATUS current 1391 DESCRIPTION 1392 "Number of times a PDU is received with a different value 1393 for ID field length to that of the receiving system." 1394 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1395 ::= { isisSysStatsEntry 10 } 1397 isisSysStatMaxAreaAddrMismatches OBJECT-TYPE 1398 SYNTAX Counter32 1399 UNITS "frames" 1400 MAX-ACCESS read-only 1401 STATUS current 1402 DESCRIPTION 1403 "Number of times a PDU is received with a different value 1404 for MaximumAreaAddresses from that of the receiving 1405 system." 1406 REFERENCE "{ISIS.aoi MaximumAreaAddressesMismatches (118)}" 1407 ::= { isisSysStatsEntry 11 } 1409 isisSysStatPartChanges OBJECT-TYPE 1410 SYNTAX Counter32 1411 MAX-ACCESS read-only 1412 STATUS current 1413 DESCRIPTION 1414 "partition changes" 1415 ::= { isisSysStatsEntry 12 } 1417 -- The Circuit Group 1419 -- The Circuit Group is current 1421 -- The Circuit Table 1422 -- Each broadcast or point-to-point interface on the system 1423 -- corresponds to one entry in the Circuit table. There may be 1424 -- many X.25 DA circuit entries in the Circuit table for an 1425 -- X.25 interface. 1427 isisCircTable OBJECT-TYPE 1428 SYNTAX SEQUENCE OF IsisCircEntry 1429 MAX-ACCESS not-accessible 1430 STATUS current 1431 DESCRIPTION 1432 "The table of circuits used by each instance of 1433 Integrated IS-IS on this system." 1434 ::= { isisCirc 1 } 1436 isisCircEntry OBJECT-TYPE 1437 SYNTAX IsisCircEntry 1438 MAX-ACCESS not-accessible 1439 STATUS current 1440 DESCRIPTION 1441 "An isisCircEntry exists for each circuit used by 1442 Integrated IS-IS on this system." 1443 INDEX { isisSysInstance, 1444 isisCircIndex } 1445 ::= { isisCircTable 1 } 1447 IsisCircEntry ::= 1448 SEQUENCE { 1449 isisCircIndex 1450 Integer32, 1451 isisCircIfIndex 1452 Integer32, 1453 isisCircIfSubIndex 1454 Integer32, 1455 isisCircLocalID 1456 Integer32, 1457 isisCircAdminState 1458 AdminState, 1459 isisCircExistState 1460 RowStatus, 1461 isisCircType 1462 INTEGER, 1463 isisCircExtDomain 1464 TruthValue, 1465 isisCircAdjChanges 1466 Counter32, 1467 isisCircInitFails 1468 Counter32, 1469 isisCircRejAdjs 1470 Counter32, 1471 isisCircOutCtrlPDUs 1472 Counter32, 1473 isisCircInCtrlPDUs 1474 Counter32, 1475 isisCircIDFieldLenMismatches 1476 Counter32, 1477 isisCircLevel 1478 INTEGER, 1479 isisCircMCAddr 1480 INTEGER, 1481 isisCircPtToPtCircID 1482 CircuitID, 1483 isisCircPassiveCircuit 1484 TruthValue, 1485 isisCircMeshGroupEnabled 1486 INTEGER, 1487 isisCircMeshGroup 1488 Integer32, 1489 isisCircSmallHellos 1490 AdminState, 1491 isisCircUpTime 1492 UpTime 1493 } 1495 isisCircIndex OBJECT-TYPE 1496 SYNTAX Integer32 (1..2000000000) 1497 MAX-ACCESS not-accessible 1498 STATUS current 1499 DESCRIPTION 1500 "The identifier of this circuit, unique within the 1501 instance of the IS-IS protocol. This object follows 1502 the index behavior. This is for SNMP Indexing 1503 purposes only and need not have any relation to 1504 any protocol value." 1505 ::= { isisCircEntry 1 } 1507 isisCircIfIndex OBJECT-TYPE 1508 SYNTAX Integer32 1509 MAX-ACCESS read-create 1510 STATUS current 1511 DESCRIPTION 1512 "The value of ifIndex for the interface to which this 1513 circuit corresponds. This object cannot be modified 1514 after creation" 1515 ::= { isisCircEntry 2 } 1517 isisCircIfSubIndex OBJECT-TYPE 1518 SYNTAX Integer32 1519 MAX-ACCESS read-create 1520 STATUS current 1521 DESCRIPTION 1522 "A specifier for the part of the interface ifIndex to which 1523 this circuit corresponds, such as a DLCI or VPI/VCI. 1524 This object cannot be modified after creation" 1525 ::= { isisCircEntry 3 } 1527 isisCircLocalID OBJECT-TYPE 1528 SYNTAX Integer32(0..255) 1529 MAX-ACCESS read-create 1530 STATUS current 1531 DESCRIPTION 1532 "An identification that can be used in protocol packets 1533 to identify a circuit. Values of isisCircLocalID do 1534 not need to be unique. They are only required to differ 1535 on LANs where the Intermediate System is the Designated 1536 Intermediate System." 1537 ::= { isisCircEntry 4 } 1539 isisCircAdminState OBJECT-TYPE 1540 SYNTAX AdminState 1541 MAX-ACCESS read-create 1542 STATUS current 1543 DESCRIPTION 1544 "The administrative state of the circuit. This 1545 object follows the AdminState behavior." 1546 DEFVAL { off } 1547 ::= { isisCircEntry 5 } 1549 isisCircExistState OBJECT-TYPE 1550 SYNTAX RowStatus 1551 MAX-ACCESS read-create 1552 STATUS current 1553 DESCRIPTION 1554 "The existence state of this circuit. This object follows 1555 the Row Status behavior. Setting the state to 'notInService' 1556 halts the generation and processing of IS-IS protocol PDUs 1557 on this circuit. Setting the state to destroy will also 1558 erase any configuration associated with the circuit." 1559 DEFVAL { active } 1560 ::= { isisCircEntry 6 } 1562 isisCircType OBJECT-TYPE 1563 SYNTAX INTEGER { 1564 broadcast(1), 1565 ptToPt(2), 1566 staticIn(3), 1567 staticOut(4), 1568 dA(5) 1569 } 1570 MAX-ACCESS read-create 1571 STATUS current 1572 DESCRIPTION 1573 "The type of the circuit. This object follows the 1574 replaceOnlyWhileDisabled behavior. The type specified 1575 must be compatible with the type of the interface defined 1576 by the value of isisCircIfIndex." 1577 REFERENCE "{ISIS.aoi type (33)}" 1578 ::= { isisCircEntry 7 } 1580 isisCircExtDomain OBJECT-TYPE 1581 SYNTAX TruthValue 1582 MAX-ACCESS read-create 1583 STATUS current 1584 DESCRIPTION 1585 "If true, suppress normal transmission of and 1586 interpretation of Intra-domain ISIS PDUs on this 1587 circuit." 1588 REFERENCE "{ISIS.aoi externalDomain (46)}" 1589 DEFVAL { false } 1590 ::= { isisCircEntry 8 } 1592 isisCircAdjChanges OBJECT-TYPE 1593 SYNTAX Counter32 1594 MAX-ACCESS read-only 1595 STATUS current 1596 DESCRIPTION 1597 "The number of times an adjacency state change has 1598 occurred on this circuit." 1599 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 1600 ::= { isisCircEntry 9 } 1602 isisCircInitFails OBJECT-TYPE 1603 SYNTAX Counter32 1604 MAX-ACCESS read-only 1605 STATUS current 1606 DESCRIPTION 1607 "The number of times initialization of this circuit has 1608 failed." 1609 REFERENCE "{ISIS.aoi initializationFailures (41)}" 1610 ::= { isisCircEntry 10 } 1612 isisCircRejAdjs OBJECT-TYPE 1613 SYNTAX Counter32 1614 MAX-ACCESS read-only 1615 STATUS current 1616 DESCRIPTION 1617 "The number of times an adjacency has been rejected on 1618 this circuit." 1619 REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" 1620 ::= { isisCircEntry 11 } 1622 isisCircOutCtrlPDUs OBJECT-TYPE 1623 SYNTAX Counter32 1624 UNITS "frames" 1625 MAX-ACCESS read-only 1626 STATUS current 1627 DESCRIPTION 1628 "The number of IS-IS control PDUs sent on this circuit." 1629 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 1630 ::= { isisCircEntry 12 } 1632 isisCircInCtrlPDUs OBJECT-TYPE 1633 SYNTAX Counter32 1634 UNITS "frames" 1635 MAX-ACCESS read-only 1636 STATUS current 1637 DESCRIPTION 1638 "The number of IS-IS control PDUs received on this 1639 circuit." 1640 REFERENCE "{ISIS.aoi controlPDUsReceived (44)}" 1641 ::= { isisCircEntry 13 } 1643 isisCircIDFieldLenMismatches OBJECT-TYPE 1644 SYNTAX Counter32 1645 UNITS "frames" 1646 MAX-ACCESS read-only 1647 STATUS current 1648 DESCRIPTION 1649 "The number of times an IS-IS control PDU with an ID 1650 field length different to that for this system has been 1651 received." 1653 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1654 ::= { isisCircEntry 14 } 1656 isisCircLevel OBJECT-TYPE 1657 SYNTAX INTEGER 1658 { 1659 level1(1), 1660 level2(2), 1661 level1L2(3) 1662 } 1663 MAX-ACCESS read-create 1664 STATUS current 1665 DESCRIPTION 1666 "Indicates which type of packets will be sent and 1667 accepted on this circuit. The values used will be 1668 modified by the settings of isisSysType. This 1669 object follows the replaceOnlyWhileDisabled behavior." 1670 DEFVAL { level1L2 } 1671 ::= { isisCircEntry 15 } 1673 isisCircMCAddr OBJECT-TYPE 1674 SYNTAX INTEGER{ 1675 group (1), 1676 functional (2) 1677 } 1678 MAX-ACCESS read-create 1679 STATUS current 1680 DESCRIPTION 1681 "Specifies which type of multicast address will 1682 be used for sending HELLO PDUs on this 1683 circuit. This may be used in Token Ring networks. 1684 See section 8.4.8 of ISO 10589." 1685 DEFVAL { group } 1686 ::= { isisCircEntry 16 } 1688 isisCircPtToPtCircID OBJECT-TYPE 1689 SYNTAX CircuitID 1690 MAX-ACCESS read-only 1691 STATUS current 1692 DESCRIPTION 1693 "The ID of the circuit allocated during initialization. 1694 If no value has been negotiated (either because the 1695 adjacency is to an End System, or because initialization 1696 has not yet successfully completed), this object has the 1697 value which would be proposed for this circuit (i.e. the 1698 concatenation of the local system ID and the one octet 1699 local Circuit ID for this circuit." 1700 REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" 1702 ::= { isisCircEntry 17 } 1704 isisCircPassiveCircuit OBJECT-TYPE 1705 SYNTAX TruthValue 1706 MAX-ACCESS read-create 1707 STATUS current 1708 DESCRIPTION 1709 "Should we include this interface in LSPs, even if 1710 it is not running the ISIS Protocol?" 1711 REFERENCE "{}" 1712 DEFVAL { false } 1713 ::= { isisCircEntry 18 } 1715 isisCircMeshGroupEnabled OBJECT-TYPE 1716 SYNTAX INTEGER { 1717 inactive(1), 1718 blocked(2), 1719 set(3) 1720 } 1721 MAX-ACCESS read-create 1722 STATUS current 1723 DESCRIPTION 1724 "Is this port a member of a mesh group, or blocked? 1725 Circuits in the same mesh group act as a virtual 1726 multiaccess network. LSPs seen on one circuit in 1727 a mesh group will not be flooded to another circuit 1728 in the same mesh group." 1729 REFERENCE "{}" 1730 DEFVAL { inactive } 1731 ::= { isisCircEntry 19 } 1733 isisCircMeshGroup OBJECT-TYPE 1734 SYNTAX Integer32 (1..2000000000) 1735 MAX-ACCESS read-create 1736 STATUS current 1737 DESCRIPTION 1738 "Circuits in the same mesh group act as a virtual 1739 multiaccess network. LSPs seen on one circuit in 1740 a mesh group will not be flooded to another circuit 1741 in the same mesh group. If isisCircMeshGroupEnabled 1742 is inactive, this value is ignored." 1743 REFERENCE "{}" 1744 DEFVAL { 1 } 1745 ::= { isisCircEntry 20 } 1747 isisCircSmallHellos OBJECT-TYPE 1748 SYNTAX AdminState 1749 MAX-ACCESS read-create 1750 STATUS current 1751 DESCRIPTION 1752 "Can we send unpadded hellos on LAN circuits? Off means 1753 LAN Hellos must be padded. 1754 Implementations should allow the administrator to read 1755 this value. An implementation need not be able to 1756 support unpadded hellos to be conformant." 1757 DEFVAL { off } 1758 ::= { isisCircEntry 21 } 1760 isisCircUpTime OBJECT-TYPE 1761 SYNTAX UpTime 1762 UNITS "seconds" 1763 MAX-ACCESS read-only 1764 STATUS current 1765 DESCRIPTION 1766 "If the circuit is up, the amount of time in seconds 1767 since this circuit entered state 'up'. If the circuit 1768 is not up, the number of seconds since the circuit was 1769 up, or since the system started, if the circuit has 1770 never been up. 1772 Note: This can be implemented as start time less 1773 the current time." 1774 ::= { isisCircEntry 22 } 1776 -- The Circuit Level Table 1777 -- This table captures level-specific information about a circuit 1779 isisCircLevelTable OBJECT-TYPE 1780 SYNTAX SEQUENCE OF IsisCircLevelEntry 1781 MAX-ACCESS not-accessible 1782 STATUS current 1783 DESCRIPTION 1784 "Level specific information about circuits used by IS-IS" 1785 ::= { isisCircLevelValues 1 } 1787 isisCircLevelEntry OBJECT-TYPE 1788 SYNTAX IsisCircLevelEntry 1789 MAX-ACCESS not-accessible 1790 STATUS current 1791 DESCRIPTION 1792 "An isisCircLevelEntry exists for each level on 1793 each circuit used by Integrated IS-IS on this system." 1794 INDEX { isisSysInstance, 1795 isisCircIndex, 1796 isisCircLevelIndex } 1797 ::= { isisCircLevelTable 1 } 1798 IsisCircLevelEntry ::= 1799 SEQUENCE { 1800 isisCircLevelIndex 1801 INTEGER, 1802 isisCircLevelMetric 1803 DefaultMetric, 1804 isisCircLevelISPriority 1805 ISPriority, 1806 -- isisCircLevelCircID Removed: duplicates isisCircPtToPtCircID 1807 -- CircuitID, 1808 isisCircLevelDesIS 1809 OCTET STRING, 1810 isisCircLevelLANDesISChanges 1811 Counter32, 1812 isisCircLevelHelloMultiplier 1813 Integer32, 1814 isisCircLevelHelloTimer 1815 Integer32, 1816 isisCircLevelDRHelloTimer 1817 Integer32, 1818 isisCircLevelLSPThrottle 1819 Integer32, 1820 isisCircLevelMinLSPRetransInt 1821 Integer32, 1822 isisCircLevelCSNPInterval 1823 Integer32, 1824 isisCircLevelPartSNPInterval 1825 Integer32 1826 } 1828 isisCircLevelIndex OBJECT-TYPE 1829 SYNTAX INTEGER { 1830 level1IS (1), 1831 level2IS (2) 1832 } 1833 MAX-ACCESS not-accessible 1834 STATUS current 1835 DESCRIPTION 1836 "The level that this entry describes." 1837 ::= { isisCircLevelEntry 1 } 1839 isisCircLevelMetric OBJECT-TYPE 1840 SYNTAX DefaultMetric 1841 MAX-ACCESS read-create 1842 STATUS current 1843 DESCRIPTION 1844 "The metric value of this circuit for this level." 1845 REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" 1846 DEFVAL { 10 } 1847 ::= { isisCircLevelEntry 2 } 1849 isisCircLevelISPriority OBJECT-TYPE 1850 SYNTAX ISPriority 1851 MAX-ACCESS read-create 1852 STATUS current 1853 DESCRIPTION 1854 "The priority for becoming LAN Designated 1855 Intermediate System at this level." 1856 REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" 1857 DEFVAL { 64 } 1858 ::= { isisCircLevelEntry 3 } 1860 -- isisCircLevelCircID OBJECT-TYPE 1861 -- SYNTAX CircuitID 1862 -- MAX-ACCESS read-only 1863 -- STATUS current 1864 -- DESCRIPTION 1865 -- "The ID of the circuit allocated during initialization. 1866 -- If no value has been negotiated (either because the 1867 -- adjacency is to an End System, or because initialization 1868 -- has not yet successfully completed), this object has the 1869 -- value which would be proposed for this circuit (i.e. the 1870 -- concatenation of the local system ID and the one octet 1871 -- local Circuit ID for this circuit." 1872 -- REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" 1873 -- ::= { isisCircLevelEntry 4 } 1875 isisCircLevelDesIS OBJECT-TYPE 1876 SYNTAX OCTET STRING (SIZE(0..7)) 1877 MAX-ACCESS read-only 1878 STATUS current 1879 DESCRIPTION 1880 "The ID of the LAN Designated Intermediate System 1881 on this circuit at this level. If, for any reason, 1882 this system is not partaking in the relevant 1883 Designated Intermediate System election process, 1884 then the value returned is the zero length OCTET STRING." 1885 REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" 1886 ::= { isisCircLevelEntry 4 } 1888 isisCircLevelLANDesISChanges OBJECT-TYPE 1889 SYNTAX Counter32 1890 MAX-ACCESS read-only 1891 STATUS current 1892 DESCRIPTION 1893 "The number of times the LAN Designated 1894 Intermediate System has changed at this level." 1895 REFERENCE "{ISIS.aoi 1896 lanL2DesignatedIntermediateSystemChanges (76)}" 1897 ::= { isisCircLevelEntry 5 } 1899 isisCircLevelHelloMultiplier OBJECT-TYPE 1900 SYNTAX Integer32 (2..100) 1901 MAX-ACCESS read-create 1902 STATUS current 1903 DESCRIPTION 1904 "This value is multiplied by the corresponding HelloTimer 1905 and the result in seconds (rounded up) is used as the 1906 holding time in transmitted hellos, to be used by receivers 1907 of hello packets from this IS" 1908 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1909 DEFVAL { 10 } 1910 ::= { isisCircLevelEntry 6 } 1912 isisCircLevelHelloTimer OBJECT-TYPE 1913 SYNTAX Integer32 (10..600000) 1914 UNITS "milliseconds" 1915 MAX-ACCESS read-create 1916 STATUS current 1917 DESCRIPTION 1918 "Maximum period, in milliseconds, between IIH PDUs 1919 on multiaccess networks at this level for LANs. 1920 The value at level 1 is used as the period between 1921 Hellos on point to point circuits. Setting this 1922 value at level 2 on a point to point circuit will 1923 result in an error of InconsistentValue. 1925 This object follows the resettingTimer behavior." 1926 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1927 DEFVAL { 3000 } 1928 ::= { isisCircLevelEntry 7 } 1930 isisCircLevelDRHelloTimer OBJECT-TYPE 1931 SYNTAX Integer32 (10..120000) 1932 UNITS "milliseconds" 1933 MAX-ACCESS read-create 1934 STATUS current 1935 DESCRIPTION 1936 "Period, in milliseconds, between Hello PDUs on 1937 multiaccess networks when this IS is the Designated 1938 Intermediate System. This object follows the 1939 resettingTimer behavior." 1940 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1941 DEFVAL { 1000 } 1943 ::= { isisCircLevelEntry 8 } 1945 isisCircLevelLSPThrottle OBJECT-TYPE 1946 SYNTAX Integer32 (1..65535) 1947 UNITS "milliseconds" 1948 MAX-ACCESS read-create 1949 STATUS current 1950 DESCRIPTION 1951 "Minimal interval of time, in milliseconds, between 1952 transmissions of LSPs on an interface at this level." 1953 REFERENCE "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" 1954 DEFVAL { 10 } 1955 ::= { isisCircLevelEntry 9 } 1957 isisCircLevelMinLSPRetransInt OBJECT-TYPE 1958 SYNTAX Integer32 (1..300) 1959 UNITS "seconds" 1960 MAX-ACCESS read-create 1961 STATUS current 1962 DESCRIPTION 1963 "Minimum interval, in seconds, between re-transmission of 1964 an LSP at this level. This object follows the resettingTimer 1965 behavior. 1967 Note that isisCircLevelLSPThrottle controls 1968 how fast we send back to back LSPs. This variable 1969 controls how fast we re-send the same LSP." 1970 REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" 1971 DEFVAL { 5 } 1972 ::= { isisCircLevelEntry 10 } 1974 isisCircLevelCSNPInterval OBJECT-TYPE 1975 SYNTAX Integer32 (1..600) 1976 UNITS "seconds" 1977 MAX-ACCESS read-create 1978 STATUS current 1979 DESCRIPTION 1980 "Interval of time, in seconds, between transmission 1981 of CSNPs on multiaccess networks if this router is 1982 the designated router at this level." 1983 REFERENCE "{}" 1984 DEFVAL { 10 } 1985 ::= { isisCircLevelEntry 11 } 1987 isisCircLevelPartSNPInterval OBJECT-TYPE 1988 SYNTAX Integer32 (1..120) 1989 UNITS "seconds" 1990 MAX-ACCESS read-create 1991 STATUS current 1992 DESCRIPTION 1993 "Minimum interval in seconds between sending Partial Sequence 1994 Number PDUs at this level. This object follows the 1995 resettingTimer behavior." 1996 REFERENCE "{ISIS.aoi partialSNPInterval (14)}" 1997 DEFVAL { 2 } 1998 ::= { isisCircLevelEntry 12 } 2000 -- isisPacketCountTable keeps track of the number of IS-IS 2001 -- control packets sent and received at each level 2003 isisPacketCountTable OBJECT-TYPE 2004 SYNTAX SEQUENCE OF IsisPacketCountEntry 2005 MAX-ACCESS not-accessible 2006 STATUS current 2007 DESCRIPTION 2008 "Information about IS-IS packets sent and received" 2009 ::= { isisCircPDUCounters 1 } 2011 isisPacketCountEntry OBJECT-TYPE 2012 SYNTAX IsisPacketCountEntry 2013 MAX-ACCESS not-accessible 2014 STATUS current 2015 DESCRIPTION 2016 "Information about IS-IS protocol traffic at one level 2017 on one circuit in one direction" 2018 INDEX { isisSysInstance, 2019 isisCircIndex, 2020 isisPacketCountLevel, 2021 isisPacketCountDirection } 2022 ::= { isisPacketCountTable 1 } 2024 IsisPacketCountEntry ::= 2025 SEQUENCE { 2026 isisPacketCountLevel 2027 INTEGER, 2028 isisPacketCountDirection 2029 INTEGER, 2030 isisPacketCountHello 2031 Counter32, 2032 isisPacketCountLSP 2033 Counter32, 2034 isisPacketCountCSNP 2035 Counter32, 2036 isisPacketCountPSNP 2037 Counter32 2038 } 2040 isisPacketCountLevel OBJECT-TYPE 2041 SYNTAX INTEGER 2042 { 2043 level1(1), 2044 level2(2) 2045 } 2046 MAX-ACCESS not-accessible 2047 STATUS current 2048 DESCRIPTION 2049 "The level at which these PDU counts have been collected." 2050 ::= { isisPacketCountEntry 1 } 2052 isisPacketCountDirection OBJECT-TYPE 2053 SYNTAX INTEGER 2054 { 2055 sending(1), 2056 receiving(2) 2057 } 2058 MAX-ACCESS not-accessible 2059 STATUS current 2060 DESCRIPTION 2061 "Were we sending or receiving these PDUs?" 2062 ::= { isisPacketCountEntry 2 } 2064 isisPacketCountHello OBJECT-TYPE 2065 SYNTAX Counter32 2066 UNITS "frames" 2067 MAX-ACCESS read-only 2068 STATUS current 2069 DESCRIPTION 2070 "The number of IS-IS Hello PDUs seen in this 2071 direction at this level." 2072 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2073 ::= { isisPacketCountEntry 3 } 2075 isisPacketCountLSP OBJECT-TYPE 2076 SYNTAX Counter32 2077 UNITS "frames" 2078 MAX-ACCESS read-only 2079 STATUS current 2080 DESCRIPTION 2081 "The number of IS-IS LSPs seen in this 2082 direction at this level." 2083 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2084 ::= { isisPacketCountEntry 4 } 2086 isisPacketCountCSNP OBJECT-TYPE 2087 SYNTAX Counter32 2088 UNITS "frames" 2089 MAX-ACCESS read-only 2090 STATUS current 2091 DESCRIPTION 2092 "The number of IS-IS CSNPs seen in this 2093 direction at this level." 2094 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2095 ::= { isisPacketCountEntry 5 } 2097 isisPacketCountPSNP OBJECT-TYPE 2098 SYNTAX Counter32 2099 UNITS "frames" 2100 MAX-ACCESS read-only 2101 STATUS current 2102 DESCRIPTION 2103 "The number of IS-IS PSNPs seen in this 2104 direction at this level." 2105 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2106 ::= { isisPacketCountEntry 6 } 2108 -- The Circuit IS Group 2109 -- 2110 -- The Circuit IS Group is present if the system supports the 2111 -- IS functions of the ISO 9542 protocol. 2112 -- The Circuit IS Table 2113 -- 2114 -- This table is not implemented - jdp 2116 -- The IS Adjacency Group 2117 -- 2118 -- The IS Adjacency Group is current and contains information 2119 -- about adjacencies to routers maintained by the Integrated 2120 -- IS-IS protocol 2121 -- 2122 -- The IS Adjacency Table 2123 -- 2124 -- Each adjacency to an IS corresponds to one entry in this 2125 -- table. 2127 isisISAdjTable OBJECT-TYPE 2128 SYNTAX SEQUENCE OF IsisISAdjEntry 2129 MAX-ACCESS not-accessible 2130 STATUS current 2131 DESCRIPTION 2132 "The table of adjacencies to Intermediate Systems." 2134 ::= { isisISAdj 1 } 2136 isisISAdjEntry OBJECT-TYPE 2137 SYNTAX IsisISAdjEntry 2138 MAX-ACCESS not-accessible 2139 STATUS current 2140 DESCRIPTION 2141 "Each entry corresponds to one adjacency to an 2142 Intermediate System on this system." 2143 INDEX { isisSysInstance, 2144 isisCircIndex, 2145 isisISAdjIndex } 2146 ::= { isisISAdjTable 1 } 2148 IsisISAdjEntry ::= 2149 SEQUENCE { 2150 isisISAdjIndex 2151 Integer32, 2152 isisISAdjState 2153 INTEGER, 2154 isisISAdjNeighSNPAAddress 2155 OSINSAddress, 2156 isisISAdjNeighSysType 2157 INTEGER, 2158 isisISAdjNeighSysID 2159 OCTET STRING, 2160 isisISAdjUsage 2161 INTEGER, 2162 isisISAdjHoldTimer 2163 Integer32, 2164 isisISAdjNeighPriority 2165 ISPriority, 2166 isisISAdjUpTime 2167 UpTime 2168 } 2170 isisISAdjIndex OBJECT-TYPE 2171 SYNTAX Integer32 (1..2000000000) 2172 MAX-ACCESS not-accessible 2173 STATUS current 2174 DESCRIPTION 2175 "A unique value identifying the IS adjacency from all 2176 other such adjacencies on this circuit. This value is 2177 assigned by the system when the adjacency is created 2178 automatically." 2179 ::= { isisISAdjEntry 1 } 2181 isisISAdjState OBJECT-TYPE 2182 SYNTAX INTEGER { 2183 up (0), 2184 initializing (1), 2185 down (2), 2186 failed (3) 2187 } 2188 MAX-ACCESS read-only 2189 STATUS current 2190 DESCRIPTION 2191 "The state of the adjacency" 2192 REFERENCE "{ISIS.aoi adjacencyState (78)}" 2193 ::= { isisISAdjEntry 2 } 2195 isisISAdjNeighSNPAAddress OBJECT-TYPE 2196 SYNTAX OSINSAddress 2197 MAX-ACCESS read-only 2198 STATUS current 2199 DESCRIPTION 2200 "The SNPA address of the neighboring system." 2201 REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" 2202 ::= { isisISAdjEntry 3 } 2204 isisISAdjNeighSysType OBJECT-TYPE 2205 SYNTAX INTEGER { 2206 l1IntermediateSystem(1), 2207 l2IntermediateSystem(2), 2208 l1L2IntermediateSystem(3), 2209 unknown(4) 2210 } 2211 MAX-ACCESS read-only 2212 STATUS current 2213 DESCRIPTION 2214 "The type of the neighboring system." 2215 REFERENCE "{ISIS.aoi neighbourSystemType (80)}" 2216 ::= { isisISAdjEntry 4 } 2218 isisISAdjNeighSysID OBJECT-TYPE 2219 SYNTAX OCTET STRING (SIZE(0..12)) 2220 MAX-ACCESS read-only 2221 STATUS current 2222 DESCRIPTION 2223 "The system ID and 4 byte circuit ID of the 2224 neighboring Intermediate System set from 2225 the source ID field of the Three-Way-Handshake 2226 information from the neighbor's IIH PDUs." 2227 REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" 2228 ::= { isisISAdjEntry 5 } 2229 isisISAdjUsage OBJECT-TYPE 2230 SYNTAX INTEGER { 2231 level1(1), 2232 level2(2), 2233 level1and2(3) 2234 } 2235 MAX-ACCESS read-only 2236 STATUS current 2237 DESCRIPTION 2238 "An adjacency of type level1 is used for level 1 2239 traffic only. An adjacency of type level2 is used 2240 for level 2 traffic only. An adjacency of type level1and2 2241 is used for both level 1 and level 2 traffic. There 2242 may be two adjacencies (of types level1 and level2) 2243 between the same pair of Intermediate Systems." 2244 REFERENCE "{ISIS.aoi adjacencyUsage (82)}" 2245 ::= { isisISAdjEntry 6 } 2247 isisISAdjHoldTimer OBJECT-TYPE 2248 SYNTAX Integer32 (1..65535) 2249 UNITS "seconds" 2250 MAX-ACCESS read-only 2251 STATUS current 2252 DESCRIPTION 2253 "The holding time in seconds for this adjacency. 2254 This value is based on received IIH PDUs and 2255 the elapsed time since receipt." 2256 REFERENCE "{ISIS.aoi holdingTimer (85)}" 2257 ::= { isisISAdjEntry 7 } 2259 isisISAdjNeighPriority OBJECT-TYPE 2260 SYNTAX ISPriority 2261 MAX-ACCESS read-only 2262 STATUS current 2263 DESCRIPTION 2264 "Priority of the neighboring Intermediate System for 2265 becoming the Designated Intermediate System." 2266 REFERENCE "{ISIS.aoi lANPriority (86)}" 2267 ::= { isisISAdjEntry 8 } 2269 isisISAdjUpTime OBJECT-TYPE 2270 SYNTAX UpTime 2271 UNITS "seconds" 2272 MAX-ACCESS read-only 2273 STATUS current 2274 DESCRIPTION 2275 "If the adjacency is up, the amount of time in seconds 2276 since this adjacency entered state 'up'. If the adjacency 2277 is not up, the number of seconds since the adjacency was 2278 up, or since the system started, if the adjacency has 2279 never been up. 2281 Note: This can be implemented as start time less 2282 the current time." 2283 ::= { isisISAdjEntry 9 } 2285 -- The IS Adjacency Area Address Table 2287 -- The IS Adjacency Area Address Table contains the set of 2288 -- Area Addresses of neighboring 2289 -- Intermediate Systems as reported in IIH PDUs. 2291 isisISAdjAreaAddrTable OBJECT-TYPE 2292 SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry 2293 MAX-ACCESS not-accessible 2294 STATUS current 2295 DESCRIPTION 2296 "This table contains the set of Area Addresses of 2297 neighboring Intermediate Systems as reported in received 2298 IIH PDUs." 2299 REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" 2300 ::= { isisISAdj 2 } 2302 isisISAdjAreaAddrEntry OBJECT-TYPE 2303 SYNTAX IsisISAdjAreaAddrEntry 2304 MAX-ACCESS not-accessible 2305 STATUS current 2306 DESCRIPTION 2307 "Each entry contains one Area Address reported by a 2308 neighboring Intermediate System in its IIH PDUs." 2309 INDEX { isisSysInstance, 2310 isisCircIndex, 2311 isisISAdjIndex, 2312 isisISAdjAreaAddrIndex, 2313 isisISAdjAreaAddress } 2314 ::= { isisISAdjAreaAddrTable 1 } 2316 IsisISAdjAreaAddrEntry ::= 2317 SEQUENCE { 2318 isisISAdjAreaAddrIndex 2319 Integer32, 2320 isisISAdjAreaAddress 2321 OSINSAddress 2322 } 2324 isisISAdjAreaAddrIndex OBJECT-TYPE 2325 SYNTAX Integer32 (1..2000000000) 2326 MAX-ACCESS not-accessible 2327 STATUS current 2328 DESCRIPTION 2329 "An index for the areas associated with one neighbor. 2330 This provides a simpler way to walk the table." 2331 ::= { isisISAdjAreaAddrEntry 1 } 2333 isisISAdjAreaAddress OBJECT-TYPE 2334 SYNTAX OSINSAddress 2335 MAX-ACCESS read-only 2336 STATUS current 2337 DESCRIPTION 2338 "One Area Address as reported in IIH PDUs received from 2339 the neighbor." 2340 ::= { isisISAdjAreaAddrEntry 2 } 2342 -- The IS Adjacency IP Group 2344 -- The IS Adjacency IP Group is present if the system supports 2345 -- IP Integrated IS-IS 2347 -- The IS Adjacency IP Address Table 2349 -- The IS Adjacency IP Address Table contains the 2350 -- set of IP Addresses of neighboring Intermediate Systems 2351 -- as reported in received IIH PDUs. 2353 isisISAdjIPAddrTable OBJECT-TYPE 2354 SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry 2355 MAX-ACCESS not-accessible 2356 STATUS current 2357 DESCRIPTION 2358 "This table contains the set of IP Addresses of 2359 neighboring Intermediate Systems as reported in received 2360 IIH PDUs." 2361 ::= { isisISAdj 3 } 2363 isisISAdjIPAddrEntry OBJECT-TYPE 2364 SYNTAX IsisISAdjIPAddrEntry 2365 MAX-ACCESS not-accessible 2366 STATUS current 2367 DESCRIPTION 2368 "Each entry contains one IP Address reported by a 2369 neighboring Intermediate System in its IIH PDUs." 2370 INDEX { isisSysInstance, 2371 isisCircIndex, 2372 isisISAdjIndex, 2373 isisISAdjIPAddrIndex 2374 } 2375 ::= { isisISAdjIPAddrTable 1 } 2377 IsisISAdjIPAddrEntry ::= 2378 SEQUENCE { 2379 isisISAdjIPAddrIndex 2380 Integer32, 2381 isisISAdjIPAddressType 2382 InetAddressType, 2383 isisISAdjIPAddress 2384 InetAddress 2385 } 2387 isisISAdjIPAddrIndex OBJECT-TYPE 2388 SYNTAX Integer32 (1..2000000000) 2389 MAX-ACCESS not-accessible 2390 STATUS current 2391 DESCRIPTION 2392 "An index to this table which identifies the IP addresss 2393 to which this entry belongs." 2394 ::= { isisISAdjIPAddrEntry 1 } 2396 isisISAdjIPAddressType OBJECT-TYPE 2397 SYNTAX InetAddressType 2398 MAX-ACCESS read-only 2399 STATUS current 2400 DESCRIPTION 2401 "The type of one IP Address as reported in IIH PDUs 2402 received from the neighbor." 2403 ::= { isisISAdjIPAddrEntry 2 } 2405 isisISAdjIPAddress OBJECT-TYPE 2406 SYNTAX InetAddress (SIZE(4|16)) 2407 MAX-ACCESS read-only 2408 STATUS current 2409 DESCRIPTION 2410 "One IP Address as reported in IIH PDUs received from the 2411 neighbor." 2412 ::= { isisISAdjIPAddrEntry 3 } 2414 -- The IS Adjacency Integrated Group 2415 -- 2416 -- The IS Adjacency Integrated Group is present if the system 2417 -- supports Integrated ISIS. 2418 -- 2419 -- 2420 -- The IS Adjacency Protocol Supported Table 2421 -- 2422 -- The IS Adjacency Protocol Supported Table contains the set of 2423 -- protocols supported by neighboring 2424 -- Intermediate Systems as reported in received IIH PDUs. 2425 -- 2426 isisISAdjProtSuppTable OBJECT-TYPE 2427 SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry 2428 MAX-ACCESS not-accessible 2429 STATUS current 2430 DESCRIPTION 2431 "This table contains the set of protocols supported by 2432 neighboring Intermediate Systems as reported in received 2433 IIH PDUs." 2434 ::= { isisISAdj 4 } 2436 isisISAdjProtSuppEntry OBJECT-TYPE 2437 SYNTAX IsisISAdjProtSuppEntry 2438 MAX-ACCESS not-accessible 2439 STATUS current 2440 DESCRIPTION 2441 "Each entry contains one protocol supported by a 2442 neighboring Intermediate System as reported in its IIH 2443 PDUs." 2444 INDEX { isisSysInstance, 2445 isisCircIndex, 2446 isisISAdjProtSuppIndex, 2447 isisISAdjProtSuppProtocol } 2448 ::= { isisISAdjProtSuppTable 1 } 2450 IsisISAdjProtSuppEntry ::= 2451 SEQUENCE { 2452 isisISAdjProtSuppIndex 2453 Integer32, 2454 isisISAdjProtSuppProtocol 2455 SupportedProtocol 2456 } 2458 isisISAdjProtSuppIndex OBJECT-TYPE 2459 SYNTAX Integer32 (1..2000000000) 2460 MAX-ACCESS not-accessible 2461 STATUS current 2462 DESCRIPTION 2463 "The identifier the IS adjacency to which this entry 2464 corresponds." 2465 ::= { isisISAdjProtSuppEntry 1 } 2467 isisISAdjProtSuppProtocol OBJECT-TYPE 2468 SYNTAX SupportedProtocol 2469 MAX-ACCESS read-only 2470 STATUS current 2471 DESCRIPTION 2472 "One supported protocol as reported in IIH PDUs received 2473 from the neighbor." 2474 ::= { isisISAdjProtSuppEntry 2 } 2475 -- 2476 -- 2477 -- The ES Adjacency Group 2478 -- 2479 -- The ES Adjacency Group is present if the system supports 2480 -- reception of ES Hellos 2481 -- The ES Adjacency Table 2482 -- 2483 -- This table is not implemented - jdp 2484 -- 2485 -- 2486 -- The Reachable Address Group 2487 -- 2488 -- The Reachable Address Group is optional. 2489 -- The Reachable Address Table 2490 -- Each entry records information about a reachable address 2491 -- (NSAP or address prefix) manually configured on the system 2492 -- or learned through another protocol. 2494 isisRATable OBJECT-TYPE 2495 SYNTAX SEQUENCE OF IsisRAEntry 2496 MAX-ACCESS not-accessible 2497 STATUS current 2498 DESCRIPTION 2499 "The table of Reachable Addresses to NSAPs or Address 2500 Prefixes." 2501 ::= { isisReachAddr 1 } 2503 isisRAEntry OBJECT-TYPE 2504 SYNTAX IsisRAEntry 2505 MAX-ACCESS not-accessible 2506 STATUS current 2507 DESCRIPTION 2508 "Each entry defines a Reachable Address to a NSAP or 2509 Address Prefix." 2510 INDEX { isisSysInstance, 2511 isisCircIndex, 2512 isisRAIndex } 2513 ::= { isisRATable 1 } 2515 IsisRAEntry ::= 2516 SEQUENCE { 2517 isisRAIndex 2518 Integer32, 2519 isisRAExistState 2520 RowStatus, 2521 isisRAAdminState 2522 AdminState, 2523 isisRAAddrPrefix 2524 OSINSAddress, 2525 isisRAMapType 2526 INTEGER, 2527 isisRAMetric 2528 DefaultMetric, 2529 isisRAMetricType 2530 MetricType, 2531 isisRASNPAAddress 2532 OSINSAddress, 2533 isisRASNPAMask 2534 OSINSAddress, 2535 isisRASNPAPrefix 2536 OSINSAddress, 2537 isisRAType 2538 INTEGER 2539 } 2541 isisRAIndex OBJECT-TYPE 2542 SYNTAX Integer32 (1..2000000000) 2543 MAX-ACCESS not-accessible 2544 STATUS current 2545 DESCRIPTION 2546 "The identifier for this isisRAEntry. This value must be 2547 unique amongst all Reachable Addresses on the same parent 2548 Circuit. This object follows the index and 2549 manualOrAutomatic behaviors." 2550 ::= { isisRAEntry 1 } 2552 isisRAExistState OBJECT-TYPE 2553 SYNTAX RowStatus 2554 MAX-ACCESS read-create 2555 STATUS current 2556 DESCRIPTION 2557 "The existence state of this Reachable Address. This 2558 object follows the Row Status behaviors." 2559 DEFVAL { active } 2560 ::= { isisRAEntry 2 } 2562 isisRAAdminState OBJECT-TYPE 2563 SYNTAX AdminState 2564 MAX-ACCESS read-create 2565 STATUS current 2566 DESCRIPTION 2567 "The administrative state of the Reachable Address. This 2568 object follows the AdminState and manualOrAutomatic 2569 behaviors." 2570 DEFVAL { off } 2571 ::= { isisRAEntry 3 } 2573 isisRAAddrPrefix OBJECT-TYPE 2574 SYNTAX OSINSAddress 2575 MAX-ACCESS read-create 2576 STATUS current 2577 DESCRIPTION 2578 "The destination of this Reachable Address. This is an 2579 Address Prefix. This object follows the 2580 replaceOnlyWhileDisabled and manualOrAutomatic 2581 behaviors." 2582 REFERENCE "{ISIS.aoi addressPrefix (98)}" 2583 ::= { isisRAEntry 4 } 2585 isisRAMapType OBJECT-TYPE 2586 SYNTAX INTEGER { 2587 none (1), 2588 explicit (2), 2589 extractIDI (3), 2590 extractDSP (4) 2591 } 2592 MAX-ACCESS read-create 2593 STATUS current 2594 DESCRIPTION 2595 "The type of mapping to be employed to ascertain the SNPA 2596 Address which should be used in forwarding PDUs for this 2597 Reachable Address prefix. This object follows the 2598 manualOrAutomatic behavior. The following values of 2599 mapping type are defined: 2600 none: The mapping is null because the neighbor SNPA is 2601 implicit by nature of the subnetwork (e.g. a 2602 point-to-point linkage). 2603 explicit: The subnetwork addresses in the object 2604 isisRASNPAAddress is to be used. 2605 extractIDI: The SNPA is embedded in the IDI of the 2606 destination NSAP Address. The mapping algorithm 2607 extracts the SNPA to be used according to the format 2608 and encoding rules of ISO8473/Add2. This SNPA 2609 extraction algorithm can be used in conjunction with 2610 Reachable Address prefixes from the X.121, F.69, E.163 2611 and E.164 addressing subdomains. 2612 extractDSP: All, or a suffix, of the SNPA is embedded 2613 in the DSP of the destination address. This SNPA 2614 extraction algorithm extracts the embedded subnetwork 2615 addressing information by performing a logical AND of 2616 the isisRASNPAMask object value with the destination 2617 address. The part of the SNPA extracted from the 2618 destination NSAP is appended to the isisRASNPAPrefix 2619 object value to form the next hop subnetwork 2620 addressing information." 2621 REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" 2622 ::= { isisRAEntry 5 } 2624 isisRAMetric OBJECT-TYPE 2625 SYNTAX DefaultMetric 2626 MAX-ACCESS read-create 2627 STATUS current 2628 DESCRIPTION 2629 "The metric value for reaching the specified 2630 prefix over this circuit. This object follows the 2631 manualOrAutomatic behavior." 2632 REFERENCE "{ISIS.aoi DefaultMetric (99)}" 2633 DEFVAL { 20 } 2634 ::= { isisRAEntry 6 } 2636 isisRAMetricType OBJECT-TYPE 2637 SYNTAX MetricType 2638 MAX-ACCESS read-create 2639 STATUS current 2640 DESCRIPTION 2641 "Indicates whether the metric is internal or 2642 external. This object follows the manualOrAutomatic 2643 behavior." 2644 REFERENCE "{ISIS.aoi DefaultMetricType (103)}" 2645 DEFVAL { internal } 2646 ::= { isisRAEntry 7 } 2648 isisRASNPAAddress OBJECT-TYPE 2649 SYNTAX OSINSAddress 2650 MAX-ACCESS read-create 2651 STATUS current 2652 DESCRIPTION 2653 "The SNPA Address to which a PDU may be forwarded in 2654 order to reach a destination which matches the address 2655 prefix of the Reachable Address. This object follows the 2656 manualOrAutomatic behavior." 2657 REFERENCE "{ISIS.aoi sNPAAddresses (109)}" 2658 -- note only one address may be specified per Reachable Address 2659 -- in the MIB 2660 DEFVAL { ''H } 2662 ::= { isisRAEntry 8 } 2664 isisRASNPAMask OBJECT-TYPE 2665 SYNTAX OSINSAddress 2666 MAX-ACCESS read-create 2667 STATUS current 2668 DESCRIPTION 2669 "A bit mask with 1 bits indicating the positions in the 2670 effective destination address from which embedded SNPA 2671 information is to be extracted. For the extraction the 2672 first octet of the isisRASNPAMask object value is aligned 2673 with the first octet (AFI) of the NSAP Address. If the 2674 isisRASNPAMask object value and NSAP Address are of 2675 different lengths, the shorter of the two is logically 2676 padded with zeros before performing the extraction. This 2677 object follows the manualOrAutomatic behavior." 2678 REFERENCE "{ISIS.aoi sNPAMask (122)}" 2679 DEFVAL { '00'H } 2680 ::= { isisRAEntry 9 } 2682 isisRASNPAPrefix OBJECT-TYPE 2683 SYNTAX OSINSAddress 2684 MAX-ACCESS read-create 2685 STATUS current 2686 DESCRIPTION 2687 "A fixed SNPA prefix for use when the isisRAMapType is 2688 extractDSP. The SNPA Address to use is formed by 2689 concatenating the fixed SNPA prefix with a variable SNPA 2690 part that is extracted from the effective destination 2691 address. For Reachable Address prefixes in which the 2692 entire SNPA is embedded in the DSP the SNPA Prefix shall 2693 be null. This object follows the manualOrAutomatic 2694 behavior." 2695 REFERENCE "{ISIS.aoi sNPAPrefix (123)}" 2696 DEFVAL { '00'H } 2697 ::= { isisRAEntry 10 } 2699 isisRAType OBJECT-TYPE 2700 SYNTAX INTEGER 2701 { 2702 manual (1), 2703 automatic (2) 2704 } 2705 MAX-ACCESS read-create 2706 STATUS current 2707 DESCRIPTION 2708 " The type of Reachable address. Those of type 2709 manual are created by the network manager. Those 2710 of type automatic are created through propagation 2711 of routing information from another routing 2712 protocol (eg. IDRP). " 2713 DEFVAL {manual} 2714 ::= {isisRAEntry 11 } 2716 -- The IP Reachable Address Group 2718 -- The IP Reachable Address Group is optional. 2720 -- The IP Reachable Address Table 2722 -- Each entry records information about one IP reachable 2723 -- address manually configured on this system or learned from 2724 -- another protocol. 2726 isisIPRATable OBJECT-TYPE 2727 SYNTAX SEQUENCE OF IsisIPRAEntry 2728 MAX-ACCESS not-accessible 2729 STATUS current 2730 DESCRIPTION 2731 "The table of IP Reachable Addresses to networks, 2732 subnetworks or hosts either manually configured or 2733 learned from another protocol." 2734 ::= { isisIPReachAddr 1 } 2736 isisIPRAEntry OBJECT-TYPE 2737 SYNTAX IsisIPRAEntry 2738 MAX-ACCESS not-accessible 2739 STATUS current 2740 DESCRIPTION 2741 "Each entry defines an IP Reachable Address to a network, 2742 subnetwork or host." 2743 INDEX { isisSysInstance, 2744 isisIPRAType, 2745 isisIPRAIndex } 2746 ::= { isisIPRATable 1 } 2748 IsisIPRAEntry ::= 2749 SEQUENCE { 2750 isisIPRAIndex 2751 Integer32, 2752 isisIPRAType 2753 INTEGER, 2754 isisIPRADestType 2755 InetAddressType, 2757 isisIPRADest 2758 InetAddress, 2759 isisIPRADestPrefixLen 2760 InetAddressPrefixLength, 2761 isisIPRAExistState 2762 RowStatus, 2763 isisIPRAAdminState 2764 AdminState, 2765 isisIPRAMetric 2766 DefaultMetric, 2767 isisIPRAMetricType 2768 MetricType, 2769 isisIPRASNPAAddress 2770 OSINSAddress 2771 } 2773 isisIPRAIndex OBJECT-TYPE 2774 SYNTAX Integer32 (1..2000000000) 2775 MAX-ACCESS not-accessible 2776 STATUS current 2777 DESCRIPTION 2778 "The identifier for this isisIPRAEntry. This value must 2779 be unique amongst all IP Reachable Addresses on the same 2780 parent Circuit. This object follows the index and 2781 manualOrAutomatic behaviors." 2782 ::= { isisIPRAEntry 1 } 2784 isisIPRAType OBJECT-TYPE 2785 SYNTAX INTEGER 2786 { 2787 manual (1), 2788 automatic (2) 2789 } 2790 MAX-ACCESS not-accessible 2791 STATUS current 2792 DESCRIPTION 2793 "The type of this IP Reachable Address. Those of type 2794 manual are created by the network manager. Those of type 2795 automatic are created through propagation of routing 2796 information from another routing protocol." 2797 ::= { isisIPRAEntry 2 } 2799 isisIPRADestType OBJECT-TYPE 2800 SYNTAX InetAddressType 2801 MAX-ACCESS read-create 2802 STATUS current 2803 DESCRIPTION 2804 "The type of this IP Reachable Address." 2806 ::= { isisIPRAEntry 3 } 2808 isisIPRADest OBJECT-TYPE 2809 SYNTAX InetAddress (SIZE(4|16)) 2810 MAX-ACCESS read-create 2811 STATUS current 2812 DESCRIPTION 2813 "The destination of this IP Reachable Address. This is 2814 either a network address, subnetwork address or host 2815 address. This object follows the manualOrAutomatic 2816 behavior." 2817 ::= { isisIPRAEntry 4 } 2819 isisIPRADestPrefixLen OBJECT-TYPE 2820 SYNTAX InetAddressPrefixLength (0..128) 2821 MAX-ACCESS read-create 2822 STATUS current 2823 DESCRIPTION 2824 "The length of the IP Netmask for Reachability Address." 2825 ::= { isisIPRAEntry 5 } 2827 isisIPRAExistState OBJECT-TYPE 2828 SYNTAX RowStatus 2829 MAX-ACCESS read-create 2830 STATUS current 2831 DESCRIPTION 2832 "The state of this IP Reachable Address. This object 2833 follows the ExistenceState and manualOrAutomatic 2834 behaviors." 2835 DEFVAL { active } 2836 ::= { isisIPRAEntry 6 } 2838 isisIPRAAdminState OBJECT-TYPE 2839 SYNTAX AdminState 2840 MAX-ACCESS read-create 2841 STATUS current 2842 DESCRIPTION 2843 "The administrative state of the IP Reachable Address. This 2844 object follows the AdminState and manualOrAutomatic 2845 behaviors." 2846 DEFVAL { off } 2847 ::= { isisIPRAEntry 7 } 2849 isisIPRAMetric OBJECT-TYPE 2850 SYNTAX DefaultMetric 2851 MAX-ACCESS read-create 2852 STATUS current 2853 DESCRIPTION 2854 "The metric value for reaching the specified 2855 destination over this circuit. This object follows the 2856 manualOrAutomatic behavior." 2857 DEFVAL { 20 } 2858 ::= { isisIPRAEntry 8 } 2860 isisIPRAMetricType OBJECT-TYPE 2861 SYNTAX MetricType 2862 MAX-ACCESS read-create 2863 STATUS current 2864 DESCRIPTION 2865 "Indicates whether the metric is internal or 2866 external. This object follows the manualOrAutomatic 2867 behavior." 2868 DEFVAL { internal } 2869 ::= { isisIPRAEntry 9 } 2871 isisIPRASNPAAddress OBJECT-TYPE 2872 SYNTAX OSINSAddress 2873 MAX-ACCESS read-create 2874 STATUS current 2875 DESCRIPTION 2876 "The SNPA Address to which a PDU may be forwarded in 2877 order to reach a destination which matches this IP 2878 Reachable Address. This object follows the 2879 manualOrAutomatic behavior." 2880 DEFVAL { ''H } 2881 ::= { isisIPRAEntry 10 } 2883 -- The Circuit CLNS Group 2884 -- 2885 -- The Circuit CLNS Table contains objects controlling the 2886 -- operation of the IS functions of the CLNS protocol 2887 -- 2888 -- This table is not implemented - jdp 2889 -- 2891 -- The IP Destination Group 2893 -- The IP Destination Group is present if the system forwards 2894 -- IP packets. 2896 -- The IP Destination Table 2898 -- The IP Destination Table records information about each 2899 -- destination known to the Intermediate System 2900 -- Removed: overlaps RFC 2096 - jdp 2902 -- The ISIS Notification Table 2904 -- The ISIS Notification Table records fields that are 2905 -- required for notifications 2907 isisNotificationTable OBJECT-TYPE 2908 SYNTAX SEQUENCE OF IsisNotificationEntry 2909 MAX-ACCESS not-accessible 2910 STATUS current 2911 DESCRIPTION 2912 "Objects seen in the most recent notification 2913 this instance of the IS-IS protocol." 2914 ::= { isisNotification 1 } 2916 isisNotificationEntry OBJECT-TYPE 2917 SYNTAX IsisNotificationEntry 2918 MAX-ACCESS not-accessible 2919 STATUS current 2920 DESCRIPTION 2921 "Each entry defines variables relevant to notifications 2922 for one instance of the IS-IS protocol." 2923 INDEX { isisSysInstance } 2924 ::= { isisNotificationTable 1 } 2926 -- Each entry records information about one IP reachable 2927 -- address manually configured on this system or learned from 2928 -- another protocol. 2930 IsisNotificationEntry ::= 2931 SEQUENCE { 2932 isisTrapLSPID 2933 LinkStatePDUID, 2934 isisSystemLevel 2935 ISLevel, 2936 isisPDUFragment 2937 IsisPDUHeader, 2938 isisFieldLen 2939 Integer32, 2940 isisMaxAreaAddress 2941 Integer32, 2942 isisProtocolVersion 2943 Integer32, 2944 isisLSPSize 2945 Integer32, 2947 isisOriginatingBufferSize 2948 Integer32, 2949 isisProtocolsSupported 2950 OCTET STRING 2951 } 2953 isisTrapLSPID OBJECT-TYPE 2954 SYNTAX LinkStatePDUID 2955 MAX-ACCESS read-only 2956 STATUS current 2957 DESCRIPTION 2958 "An Octet String that uniquely identifies 2959 a Link State PDU." 2960 ::= { isisNotificationEntry 1 } 2962 isisSystemLevel OBJECT-TYPE 2963 SYNTAX ISLevel 2964 MAX-ACCESS read-only 2965 STATUS current 2966 DESCRIPTION 2967 "Identifies the level the notification applies to." 2968 ::= { isisNotificationEntry 2 } 2970 isisPDUFragment OBJECT-TYPE 2971 SYNTAX IsisPDUHeader 2972 MAX-ACCESS read-only 2973 STATUS current 2974 DESCRIPTION 2975 "Holds up to the first 64 bytes of a PDU that 2976 triggered the notification." 2977 ::= { isisNotificationEntry 3 } 2979 isisFieldLen OBJECT-TYPE 2980 SYNTAX Integer32 (0..255) 2981 MAX-ACCESS read-only 2982 STATUS current 2983 DESCRIPTION 2984 "Holds the System ID length reported in PDU we recieved." 2985 ::= { isisNotificationEntry 4 } 2987 isisMaxAreaAddress OBJECT-TYPE 2988 SYNTAX Integer32 (0..255) 2989 MAX-ACCESS read-only 2990 STATUS current 2991 DESCRIPTION 2992 "Holds the Max Area Addresses reported in a PDU we recieved." 2993 ::= { isisNotificationEntry 5 } 2994 isisProtocolVersion OBJECT-TYPE 2995 SYNTAX Integer32 (0..255) 2996 MAX-ACCESS read-only 2997 STATUS current 2998 DESCRIPTION 2999 "Holds the Protocol version reported in PDU we received." 3000 ::= { isisNotificationEntry 6 } 3002 isisLSPSize OBJECT-TYPE 3003 SYNTAX Integer32 (1..2147483647) 3004 MAX-ACCESS read-only 3005 STATUS current 3006 DESCRIPTION 3007 "Holds the size of LSP we received that is too 3008 big to forward." 3009 ::= { isisNotificationEntry 7 } 3011 isisOriginatingBufferSize OBJECT-TYPE 3012 SYNTAX Integer32 (1..2147483647) 3013 MAX-ACCESS read-only 3014 STATUS current 3015 DESCRIPTION 3016 "Holds the size of isisSysOrigL1LSPBuffSize or 3017 isisSysOrigL2LSPBuffSize advertised by peer 3018 in TLV." 3019 ::= { isisNotificationEntry 8 } 3021 isisProtocolsSupported OBJECT-TYPE 3022 SYNTAX OCTET STRING (SIZE(0..255)) 3023 MAX-ACCESS read-only 3024 STATUS current 3025 DESCRIPTION 3026 "The list of protocols supported by an 3027 adjacent system. This may be empty." 3028 ::= { isisNotificationEntry 9 } 3030 -- Type definitions 3032 isisTrapPrefix OBJECT IDENTIFIER ::= { isisNotifications 0 } 3034 isisDatabaseOverload NOTIFICATION-TYPE 3035 OBJECTS { 3036 isisSystemLevel, 3037 isisSysL1State, 3038 isisSysL2State 3039 } 3040 STATUS current 3041 DESCRIPTION 3042 "This notification is generated when the system 3043 enters or leaves the Overload state. The number 3044 of times this has be generated and cleared is kept 3045 track of by isisSysLSPL1DbaseOloads and 3046 isisSysLSPL2DbaseOloads." 3048 ::= { isisTrapPrefix 1 } 3050 isisManualAddressDrops NOTIFICATION-TYPE 3051 OBJECTS { 3052 isisManAreaAddrExistState 3053 } 3054 STATUS current 3055 DESCRIPTION 3056 "This notification is generated when one of the 3057 manual areaAddresses assigned to this system is 3058 ignored when computing routes. The object 3059 isisManAreaAddrExistState describes the area that 3060 has been dropped. 3062 The number of times this event has been generated 3063 is counted by isisSysManAddrDropFromAreas. 3065 This notification is edge triggered, and should not 3066 be regenerated until an address that was used in 3067 the previous computation has been dropped." 3069 ::= { isisTrapPrefix 2 } 3071 isisCorruptedLSPDetected NOTIFICATION-TYPE 3072 OBJECTS { 3073 isisSystemLevel, 3074 isisTrapLSPID 3075 } 3076 STATUS current 3077 DESCRIPTION 3078 "This notification is generated when we find that 3079 and LSP that was stored in memory has become 3080 corrupted. The number of times this has been 3081 generated is counted by isisSysCorrLSPs. 3083 We forward an LSP ID. We may have independent 3084 knowledge of the ID, but in some implementations 3085 there is a chance that the ID itself will be 3086 corrupted." 3088 ::= { isisTrapPrefix 3 } 3090 isisAttemptToExceedMaxSequence NOTIFICATION-TYPE 3091 OBJECTS { 3092 isisSystemLevel, 3093 isisTrapLSPID 3094 } 3095 STATUS current 3096 DESCRIPTION 3097 "When the sequence number on an LSP we generate 3098 wraps the 32 bit sequence counter, we purge and 3099 wait to re-announce this information. This 3100 notification describes that event. Since these 3101 should not be generated rapidly, we generate 3102 an event each time this happens. 3104 While the first 6 bytes of the LSPID are ours, 3105 the other two contain useful information." 3107 ::= { isisTrapPrefix 4 } 3109 isisIDLenMismatch NOTIFICATION-TYPE 3110 OBJECTS { 3111 isisFieldLen, 3112 isisCircIfIndex, 3113 isisPDUFragment 3114 } 3115 STATUS current 3116 DESCRIPTION 3117 "A notification sent when we receive a PDU 3118 with a different value of the System ID Length. 3119 This notification includes the an index to identify 3120 the circuit where we saw the PDU and the header of 3121 the PDU which may help a network manager identify 3122 the source of the confusion. 3124 This should be an edge-triggered notification. 3125 We should not send a second notification about 3126 PDUs received from what seem to be the same source. 3127 This decision is up to the agent to make, and may 3128 be based on the circuit or on some MAC level 3129 information." 3131 ::= { isisTrapPrefix 5 } 3133 isisMaxAreaAddressesMismatch NOTIFICATION-TYPE 3134 OBJECTS { 3135 isisMaxAreaAddress, 3136 isisCircIfIndex, 3137 isisPDUFragment 3139 } 3140 STATUS current 3141 DESCRIPTION 3142 "A notification sent when we receive a PDU 3143 with a different value of the Maximum Area 3144 Addresses. This notification includes the 3145 header of the packet, which may help a 3146 network manager identify the source of the 3147 confusion. 3149 This should be an edge-triggered notification. 3150 We should not send a second notification about 3151 PDUs received from what seem to be the same source." 3153 ::= { isisTrapPrefix 6 } 3155 isisOwnLSPPurge NOTIFICATION-TYPE 3156 OBJECTS { 3157 isisCircIfIndex, 3158 isisTrapLSPID, 3159 isisSystemLevel 3160 } 3161 STATUS current 3162 DESCRIPTION 3163 "A notification sent when we receive a PDU 3164 with our systemID and zero age. This 3165 notification includes the circuit Index 3166 if available, which may help a network manager 3167 identify the source of the confusion." 3169 ::= { isisTrapPrefix 7 } 3171 isisSequenceNumberSkip NOTIFICATION-TYPE 3172 OBJECTS { 3173 isisTrapLSPID, 3174 isisCircIfIndex, 3175 isisSystemLevel 3176 } 3177 STATUS current 3178 DESCRIPTION 3179 "When we recieve an LSP with out System ID 3180 and different contents, we may need to reissue 3181 the LSP with a higher sequence number. 3183 We send this notification if we need to increase 3184 the sequence number by more than one. If two 3185 Intermediate Systems are configured with the same 3186 System ID, this notification will fire." 3188 ::= { isisTrapPrefix 8 } 3190 isisAuthenticationTypeFailure NOTIFICATION-TYPE 3191 OBJECTS { 3192 isisSystemLevel, 3193 isisPDUFragment, 3194 isisCircIfIndex 3195 } 3196 STATUS current 3197 DESCRIPTION 3198 "A notification sent when we receive a PDU 3199 with the wrong authentication type field. 3200 This notification includes the header of the 3201 packet, which may help a network manager 3202 identify the source of the confusion. 3204 This should be an edge-triggered notification. 3205 We should not send a second notification about 3206 PDUs received from what seem to be the same source." 3208 ::= { isisTrapPrefix 9 } 3210 isisAuthenticationFailure NOTIFICATION-TYPE 3211 OBJECTS { 3212 isisSystemLevel, 3213 isisPDUFragment, 3214 isisCircIfIndex 3215 } 3216 STATUS current 3217 DESCRIPTION 3218 "A notification sent when we receive a PDU 3219 with incorrent authentication information 3220 field. This notification includes the header 3221 of the packet, which may help a network manager 3222 identify the source of the confusion. 3224 This should be an edge-triggered notification. 3225 We should not send a second notification about 3226 PDUs received from what seem to be the same source." 3228 ::= { isisTrapPrefix 10 } 3230 isisVersionSkew NOTIFICATION-TYPE 3231 OBJECTS { 3232 isisProtocolVersion, 3233 isisSystemLevel, 3234 isisPDUFragment, 3235 isisCircIfIndex 3237 } 3238 STATUS current 3239 DESCRIPTION 3240 "A notification sent when we receive a Hello 3241 PDU from an IS running a different version 3242 of the protocol. This notification includes 3243 the header of the packet, which may help a 3244 network manager identify the source of the 3245 confusion. 3247 This should be an edge-triggered notification. 3248 We should not send a second notification about 3249 PDUs received from what seem to be the same source. 3250 This decision is up to the agent to make, and may 3251 be based on the circuit or on some MAC level 3252 information." 3254 ::= { isisTrapPrefix 11 } 3256 isisAreaMismatch NOTIFICATION-TYPE 3257 OBJECTS { 3258 isisLSPSize, 3259 isisSystemLevel, 3260 isisCircIfIndex, 3261 isisPDUFragment 3262 } 3263 STATUS current 3264 DESCRIPTION 3265 "A notification sent when we receive a Hello 3266 PDU from an IS which does not share any 3267 area address. This notification includes 3268 the header of the packet, which may help a 3269 network manager identify the source of the 3270 confusion. 3272 This should be an edge-triggered notification. 3273 We should not send a second notification about 3274 PDUs received from what seem to be the same source. 3275 This decision is up to the agent to make, and may 3276 be based on the circuit or on some MAC level 3277 information." 3279 ::= { isisTrapPrefix 12 } 3281 isisRejectedAdjacency NOTIFICATION-TYPE 3282 OBJECTS { 3283 isisSystemLevel, 3284 isisCircIfIndex 3286 } 3287 STATUS current 3288 DESCRIPTION 3289 "A notification sent when we receive a Hello 3290 PDU from an IS, but do not establish an 3291 adjacency due to a lack of resources. 3293 This should be an edge-triggered notification. 3294 We should not send a second notification about 3295 PDUs received from the same source." 3297 ::= { isisTrapPrefix 13 } 3299 isisLSPTooLargeToPropagate NOTIFICATION-TYPE 3300 OBJECTS { 3301 isisLSPSize, 3302 isisSystemLevel, 3303 isisTrapLSPID, 3304 isisCircIfIndex 3305 } 3306 STATUS current 3307 DESCRIPTION 3308 "A notification sent when we attempt to propagate 3309 an LSP which is larger than the dataLinkBlockSize 3310 for a circuit. 3312 This should be an edge-triggered notification. 3313 We should not send a second notification about 3314 PDUs received from the same source." 3316 ::= { isisTrapPrefix 14 } 3318 isisOriginatingLSPBufferSizeMismatch NOTIFICATION-TYPE 3319 OBJECTS { 3320 isisOriginatingBufferSize, 3321 isisSystemLevel, 3322 isisTrapLSPID, 3323 isisCircIfIndex 3324 } 3325 STATUS current 3326 DESCRIPTION 3327 "A notification sent when a Level 1 LSP or Level 3328 2 LSP is received which is larger than the local 3329 value for originatingL1LSPBufferSize or 3330 originatingL2LSPBufferSize respectively, or when 3331 a Level 1 LSP or Level2 LSP is received containing 3332 the originatingLSPBufferSize option and the value in 3333 the PDU option field does not match the local value 3334 for originatingL1LSPBufferSize or originatingL2LSPBufferSize 3335 respectively. We pass up the size from the option 3336 field or the size of the LSP that exceeds our 3337 configuration. 3339 This should be an edge-triggered notification. 3340 We should not send a second notification about 3341 PDUs received from the same source." 3343 ::= { isisTrapPrefix 15 } 3345 isisProtocolsSupportedMismatch NOTIFICATION-TYPE 3346 OBJECTS { 3347 isisProtocolsSupported, 3348 isisSystemLevel, 3349 isisTrapLSPID, 3350 isisCircIfIndex 3351 } 3352 STATUS current 3353 DESCRIPTION 3354 "A notification sent when a non-pseudonode 3355 segment 0 LSP is received that has no matching 3356 protocols supported. 3357 This may be because the system does not generate 3358 the field, or because there are no common elements. 3359 The list of protocols supported should be included 3360 in the notification: it may be empty if the TLV 3361 is not supported, or if the TLV is empty. 3363 This should be an edge-triggered notification. 3364 We should not send a second notification about 3365 PDUs received from the same source." 3367 ::= { isisTrapPrefix 16 } 3369 -- Agent Conformance Definitions 3370 -- We define the objects a conformant agent must define 3372 isisGroups OBJECT IDENTIFIER ::= { isisConformance 1 } 3373 isisCompliances OBJECT IDENTIFIER ::= { isisConformance 2 } 3375 -- compliance statements 3377 isisCompliance MODULE-COMPLIANCE 3378 STATUS current 3379 DESCRIPTION 3380 "The compliance statement for agents that support 3381 the ISIS MIB" 3383 MODULE -- this module 3384 MANDATORY-GROUPS { 3385 isisSystemGroup, 3386 isisCircuitGroup, 3387 isisISAdjGroup, 3388 isisNotificationObjectGroup, 3389 isisNotificationGroup 3390 } 3391 ::= { isisCompliances 1 } 3393 -- MIB Grouping 3395 isisSystemGroup OBJECT-GROUP 3396 OBJECTS { 3397 isisSysVersion, 3398 isisSysType, 3399 isisSysID, 3400 isisSysMaxPathSplits, 3401 isisSysMaxLSPGenInt, 3402 isisSysOrigL1LSPBuffSize, 3403 isisSysMaxAreaAddresses, 3404 isisSysMinL1LSPGenInt, 3405 isisSysMinL2LSPGenInt, 3406 isisSysPollESHelloRate, 3407 isisSysWaitTime, 3408 isisSysAdminState, 3409 isisSysL1State, 3410 isisSysOrigL2LSPBuffSize, 3411 isisSysL2State, 3412 isisSysLogAdjacencyChanges, 3413 isisSysMaxAreaCheck, 3414 isisSysNextCircIndex, 3415 isisSysExistState, 3416 isisSysL2toL1Leaking, 3417 isisSysSetOverload, 3418 isisSysL1MetricStyle, 3419 isisSysL1SPFConsiders, 3420 isisSysL2MetricStyle, 3421 isisSysL2SPFConsiders, 3422 isisSysTEEnabled, 3423 isisSysMaxAge, 3424 isisSysReceiveLSPBufferSize, 3425 isisManAreaAddrExistState, 3426 isisAreaAddr, 3427 isisSysProtSuppExistState, 3428 isisSummAddrExistState, 3429 isisSummAddrAdminState, 3430 isisSummAddrMetric, 3431 isisSysStatCorrLSPs, 3432 isisSysStatLSPDbaseOloads, 3433 isisSysStatManAddrDropFromAreas, 3434 isisSysStatAttmptToExMaxSeqNums, 3435 isisSysStatSeqNumSkips, 3436 isisSysStatOwnLSPPurges, 3437 isisSysStatIDFieldLenMismatches, 3438 isisSysStatMaxAreaAddrMismatches, 3439 isisSysStatPartChanges, 3440 isisSysStatAuthTypeFails, 3441 isisSysStatAuthFails 3442 } 3443 STATUS current 3444 DESCRIPTION 3445 "The collections of objects used to manage an IS-IS router." 3446 ::= { isisGroups 1 } 3448 isisCircuitGroup OBJECT-GROUP 3449 OBJECTS { 3450 isisCircIfSubIndex, 3451 isisCircLocalID, 3452 isisCircAdminState, 3453 isisCircExistState, 3454 isisCircType, 3455 isisCircExtDomain, 3456 isisCircAdjChanges, 3457 isisCircInitFails, 3458 isisCircRejAdjs, 3459 isisCircOutCtrlPDUs, 3460 isisCircInCtrlPDUs, 3461 isisCircIDFieldLenMismatches, 3462 isisCircLevel, 3463 isisCircMCAddr, 3464 isisCircPtToPtCircID, 3465 isisCircPassiveCircuit, 3466 isisCircMeshGroupEnabled, 3467 isisCircMeshGroup, 3468 isisCircSmallHellos, 3469 isisCircUpTime, 3470 isisCircIfIndex, 3471 isisCircLevelMetric, 3472 isisCircLevelISPriority, 3473 isisCircLevelDesIS, 3474 isisCircLevelLANDesISChanges , 3475 isisCircLevelHelloMultiplier, 3476 isisCircLevelHelloTimer, 3477 isisCircLevelDRHelloTimer, 3478 isisCircLevelLSPThrottle, 3479 isisCircLevelMinLSPRetransInt, 3480 isisCircLevelCSNPInterval, 3481 isisCircLevelPartSNPInterval 3482 } 3483 STATUS current 3484 DESCRIPTION 3485 "The collection of objects used to describe in IS-IS Circuit." 3486 ::= { isisGroups 2 } 3488 isisISAdjGroup OBJECT-GROUP 3489 OBJECTS { 3490 isisISAdjState, 3491 isisISAdjNeighSNPAAddress, 3492 isisISAdjNeighSysType, 3493 isisISAdjNeighSysID, 3494 isisISAdjUsage, 3495 isisISAdjHoldTimer, 3496 isisISAdjNeighPriority, 3497 isisISAdjUpTime, 3498 isisISAdjAreaAddress, 3499 isisISAdjIPAddressType, 3500 isisISAdjIPAddress, 3501 isisISAdjProtSuppProtocol 3502 } 3503 STATUS current 3504 DESCRIPTION 3505 "The collections of objects used to manage an IS-IS Adjacency." 3506 ::= { isisGroups 3 } 3508 isisNotificationObjectGroup OBJECT-GROUP 3509 OBJECTS { 3510 isisSystemLevel, 3511 isisTrapLSPID, 3512 isisPDUFragment, 3513 isisFieldLen, 3514 isisMaxAreaAddress, 3515 isisProtocolVersion, 3516 isisLSPSize, 3517 isisOriginatingBufferSize, 3518 isisProtocolsSupported 3519 } 3520 STATUS current 3521 DESCRIPTION 3522 "The objects used to record notification parameters." 3523 ::= { isisGroups 4 } 3524 isisNotificationGroup NOTIFICATION-GROUP 3525 NOTIFICATIONS { 3526 isisDatabaseOverload, 3527 isisManualAddressDrops, 3528 isisCorruptedLSPDetected, 3529 isisAttemptToExceedMaxSequence, 3530 isisIDLenMismatch, 3531 isisMaxAreaAddressesMismatch, 3532 isisOwnLSPPurge, 3533 isisSequenceNumberSkip, 3534 isisAuthenticationTypeFailure, 3535 isisAuthenticationFailure, 3536 isisVersionSkew, 3537 isisAreaMismatch, 3538 isisRejectedAdjacency, 3539 isisLSPTooLargeToPropagate, 3540 isisOriginatingLSPBufferSizeMismatch, 3541 isisProtocolsSupportedMismatch 3542 } 3543 STATUS current 3544 DESCRIPTION 3545 "The collections of notifications sent by an IS." 3546 ::= { isisGroups 5 } 3548 isisISPDUCounterGroup OBJECT-GROUP 3549 OBJECTS { 3550 isisPacketCountHello, 3551 isisPacketCountLSP, 3552 isisPacketCountCSNP, 3553 isisPacketCountPSNP 3554 } 3555 STATUS current 3556 DESCRIPTION 3557 "The collections of objects used to count protocol PDUs." 3558 ::= { isisGroups 6 } 3560 isisRATableGroup OBJECT-GROUP 3561 OBJECTS { 3562 isisRAExistState, 3563 isisRAAdminState, 3564 isisRAAddrPrefix, 3565 isisRAMapType, 3566 isisRAMetric, 3567 isisRAMetricType, 3568 isisRASNPAAddress, 3569 isisRASNPAMask, 3570 isisRASNPAPrefix, 3571 isisRAType 3572 } 3573 STATUS current 3574 DESCRIPTION 3575 "The collections of objects used to manage the 3576 reachable NSAP prefixes." 3577 ::= { isisGroups 7 } 3579 isisISIPRADestGroup OBJECT-GROUP 3580 OBJECTS { 3581 isisIPRADestType, 3582 isisIPRADest, 3583 isisIPRADestPrefixLen, 3584 isisIPRAExistState, 3585 isisIPRAAdminState, 3586 isisIPRAMetric, 3587 isisIPRAMetricType, 3588 isisIPRASNPAAddress 3589 } 3590 STATUS current 3591 DESCRIPTION 3592 "The collections of objects used to manage configured 3593 IP addresses." 3594 ::= { isisGroups 8 } 3596 END 3598 6. Acknowledgments 3600 This draft MIB is based on a March 1994 Internet Draft by Chris 3601 Gunnerr, who should be held blameless for the errors introduced since 3602 then. 3604 We would like to thank the following individuals for constructive and 3605 valuable comments: Neal Castagnoli, Ken Chapman, Satish Dattatri, 3606 Les Ginsberg, Jeff Gross, Jim Halpin, Dimitri Haskin, Peter 3607 Higginson, Serge Maskalik, Jeff Pickering, Aravind Ravikumar, Juergen 3608 Schoenwaelder, Koen Vermeulen, and Hans De Vleeschouwer. 3610 7. Security Considerations 3611 Certain management information defined in this MIB may be considered 3612 sensitive in some network environments. 3614 There are a number of management objects defined in this MIB that 3615 have a MAX-ACCESS clause of read-write and/or read-create. Such 3616 objects may be considered sensitive or vulnerable in some network 3617 environments. The support for SET operations in a non-secure 3618 environment without proper protection can have a negative effect on 3619 network operations. 3621 Therefore, authentication of received SNMP requests and controlled 3622 access to management information should be employed in such 3623 environments. 3625 SNMPv1 by itself is not a secure environment. Even if the network 3626 itself is secure (for example by using IPSec), even then, there is no 3627 control as to who on the secure network is allowed to access and 3628 GET/SET (read/change/create/delete) the objects in this MIB. 3630 It is recommended that the implementers consider the security 3631 features as provided by the SNMPv3 framework. Specifically, the use 3632 of the User-based Security Model RFC 2574 [RFC2574] and the View- 3633 based Access Control Model RFC 2575 [RFC2575] is recommended. 3635 It is then a customer/user responsibility to ensure that the SNMP 3636 entity giving access to an instance of this MIB, is properly 3637 configured to give access to the objects only to those principals 3638 (users) that have legitimate rights to indeed GET or SET 3639 (change/create/delete) them. 3641 8. References 3643 [1] "Integrated IS-IS Management Information Base", IETF Draft, 3644 March 1994, Chris Gunner. 3646 [2] ISO 10589, "Intermediate System to Intermediate System Intra- 3647 Domain Routeing Exchange Protocol for use in Conjunction with 3648 the Protocol for Providing the Connectionless-mode Network 3649 Service (ISO 8473)", 1992. 3651 [RFC1155] Rose, M., and K. McCloghrie, Structure and Identification 3652 of Management Information for TCP/IP-based Internets, STD 16, 3653 RFC 1155, May 1990. 3655 [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, Simple 3656 Network Management Protocol, STD 15, RFC 1157, May 1990. 3658 [RFC1195] Callon, R., "Use of OSI IS-IS for Routing in TCP/IP and 3659 Dual Environments", RFC 1195, December 1990 3661 [RFC1212] Rose, M., and K. McCloghrie, Concise MIB Definitions, STD 3662 16, RFC 1212, March 1991. 3664 [RFC1215] M. Rose, A Convention for Defining Traps for use with the 3665 SNMP, RFC 1215, March 1991. 3667 [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 3668 Introduction to Community-based SNMPv2, RFC 1901, January 1996. 3670 [RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 3671 Protocol Operations for Version 2 of the Simple Network 3672 Management Protocol (SNMPv2), RFC 1905, January 1996. 3674 [RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 3675 Transport Mappings for Version 2 of the Simple Network 3676 Management Protocol (SNMPv2), RFC 1906, January 1996. 3678 [RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, 3679 Introduction to Version 3 of the Internet-standard Network 3680 Management Framework, RFC 2570, April 1999..sp 2 3682 [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, An Architecture 3683 for Describing SNMP Management Frameworks, RFC 2571, April 1999. 3685 [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, Message 3686 Processing and Dispatching for the Simple Network Management 3687 Protocol (SNMP), RFC 2572, April 1999. 3689 [RFC2573] Levi, D., Meyer, P., and B. Stewart, SNMPv3 Applications, 3690 RFC 2573, April 1999. 3692 [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security Model 3693 (USM) for version 3 of the Simple Network Management Protocol 3694 (SNMPv3)", RFC 2574, April 1999. 3696 [RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 3697 Access Control Model for the Simple Network Management Protocol 3698 (SNMP)", RFC 2575, April 1999. 3700 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3701 Rose, M., and S. Waldbusser, Structure of Management Information 3702 Version 2 (SMIv2), STD 58, RFC 2578, April 1999. 3704 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3705 Rose, M., and S. Waldbusser, Textual Conventions for SMIv2, STD 3706 58, RFC 2579, April 1999. 3708 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 3709 Rose, M., and S. Waldbusser, Conformance Statements for SMIv2, 3710 STD 58, RFC 2580, April 1999. 3712 [RFC2851] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, J., 3713 "Textual Conventions for Internet Network Addresses", RFC 2851, 3714 June 2000. 3716 9. Authors' Address 3718 Jeff Parker 3719 Axiowave Networks 3720 200 Nickerson Road, 3721 Marlborough, MA 01752 3723 email: jparker@axiowave.com 3725 10. Full Copyright Statement 3727 Copyright (C) The Internet Society (1997). All Rights Reserved. 3729 This document and translations of it may be copied and furnished to 3730 others, and derivative works that comment on or otherwise explain it 3731 or assist in its implementation may be prepared, copied, published 3732 and distributed, in whole or in part, without restriction of any 3733 kind, provided that the above copyright notice and this paragraph are 3734 included on all such copies and derivative works. However, this 3735 document itself may not be modified in any way, such as by removing 3736 the copyright notice or references to the Internet Society or other 3737 Internet organizations, except as needed for the purpose of 3738 developing Internet standards in which case the procedures for 3739 copyrights defined in the Internet Standards process must be 3740 followed, or as required to translate it into languages other than 3741 English. 3743 The limited permissions granted above are perpetual and will not be 3744 revoked by the Internet Society or its successors or assigns. 3746 This document and the information contained herein is provided on an 3747 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 3748 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 3749 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 3750 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 3751 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."