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