idnits 2.17.1 draft-ietf-isis-wg-mib-18.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3667, Section 5.1 on line 14. -- Found old boilerplate from RFC 3978, Section 5.5 on line 4195. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 4206. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 4213. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 4219. ** Found boilerplate matching RFC 3978, Section 5.4, paragraph 1 (on line 34), which is fine, but *also* found old RFC 2026, Section 10.4C, paragraph 1 text on line 34. ** The document seems to lack an RFC 3978 Section 5.1 IPR Disclosure Acknowledgement -- however, there's a paragraph with a matching beginning. Boilerplate error? ** This document has an original RFC 3978 Section 5.4 Copyright Line, instead of the newer IETF Trust Copyright according to RFC 4748. ** The document seems to lack an RFC 3978 Section 5.4 Reference to BCP 78. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. ** The document uses RFC 3667 boilerplate or RFC 3978-like boilerplate instead of verbatim RFC 3978 boilerplate. After 6 May 2005, submission of drafts without verbatim RFC 3978 boilerplate is not accepted. The following non-3978 patterns matched text found in the document. That text should be removed or replaced: By submitting this Internet-Draft, I certify that any applicable patent or other IPR claims of which I am aware have been disclosed, or will be disclosed, and any of which I become aware will be disclosed, in accordance with RFC 3668. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 89 longer pages, the longest (page 2) being 59 lines Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** 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. ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords. RFC 2119 keyword, line 4108: '... It is RECOMMENDED that implementers...' RFC 2119 keyword, line 4114: '... RECOMMENDED. Instead, it is RECOMM...' Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (Feb 17, 2005) is 7007 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: 'RFC1901' is defined on line 4140, 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 1901 ** Obsolete normative reference: RFC 2571 (Obsoleted by RFC 3411) ** Obsolete normative reference: RFC 3291 (Obsoleted by RFC 4001) Summary: 13 errors (**), 0 flaws (~~), 4 warnings (==), 9 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Engineering Task Force Jeff Parker, Editor 3 INTERNET DRAFT Axiowave Networks 4 Expiration date: Sept 1, 2005 Feb 17, 2005 6 Management Information Base for IS-IS 7 9 Status of this Memo 11 By submitting this Internet-Draft, I certify that any applicable 12 patent or other IPR claims of which I am aware have been disclosed, 13 and any of which I become aware will be disclosed, in accordance with 14 RFC 3668. 16 Internet-Drafts are working documents of the Internet Engineering 17 Task Force (IETF), its areas, and its working groups. Note that 18 other groups may also distribute working documents as Internet- 19 Drafts. 21 Internet-Drafts are draft documents valid for a maximum of six months 22 and may be updated, replaced, or obsoleted by other documents at any 23 time. It is inappropriate to use Internet- Drafts as reference 24 material or to cite them other than as "work in progress". 26 The list of current Internet-Drafts can be accessed at 27 http://www.ietf.org/ietf/1id-abstracts.txt 29 The list of Internet-Draft Shadow Directories can be accessed at 30 http://www.ietf.org/shadow.html. 32 Copyright Notice 34 Copyright (C) The Internet Society (2005). All Rights Reserved. 36 Abstract 38 This document describes a management information base for the IS-IS 39 Routing protocol, as described in ISO 10589 [2], when it is used to 40 construct routing tables for IP networks, as described in RFC 1195 41 [RFC1195]. 43 This memo defines an experimental portion of the Management 44 Information Base (MIB) for use with network management protocols in 45 the Internet community. 47 This memo is based on an IETF draft by Chris Gunner [1]. This 48 version has been modified to include MIB-II syntax, to exclude 49 portions of the protocol that are not relevant to IP, such as the ES- 50 IS protocol, and to add management support for current practice. 52 Table of Contents 54 1. Overview . . . . . . . . . . . . . . . . . . . . . . 2 55 2. The Internet-Standard Management Framework . . . . . 5 56 3. IANA Considerations MIB. . . . . . . . . . . . . . . 6 57 4. Definition of IS-IS MIB. . . . . . . . . . . . . . . 6 58 5. Acknowledgments. . . . . . . . . . . . . . . . . . . 86 59 6. Security Considerations. . . . . . . . . . . . . . . 86 60 7. Normative References . . . . . . . . . . . . . . . . 88 61 8. Informative References . . . . . . . . . . . . . . . 90 62 9. Authors' Address . . . . . . . . . . . . . . . . . . 90 63 10. Full Copyright Statement . . . . . . . . . . . . . . 90 64 11. Intellectual Property. . . . . . . . . . . . . . . . 90 66 1. Overview 68 This document is provided to the IETF working group on IS-IS. 70 This MIB imports definitions from SNMPv2-TC [RFC2579], SNMPv2-SMI 71 [RFC2578] SNMPv2-CONF [RFC2580], SNMP-FRAMEWORK-MIB [RFC2571], 72 DIFFSERV-MIB [RFC3289], IF-MIB [RFC2863], and INET-ADDRESS-MIB 73 [RFC3291]. See the imports section of the MIB for the specific items 74 imported. 76 The IS-IS MIB defines the following objects 78 System-wide Attributes 80 - isisSystem 82 This table contains information specific to a single instance of 83 the IS-IS protocol running on a router. 85 - isisManAreaAddr 87 This table includes area addresses manually configured which are 88 used to control the associations formed between Level 1 89 Intermediate Systems. 91 - isisAreaAddr 93 This table includes area addresses reported in relevant L1 LSPs. 95 - isisSummAddr 97 This table holds summary addresses configured for each Level 2 98 instance of the IS-IS protocol running on a router. 100 - isisRedistributeAddr 102 This table provides criteria to decide if a route should be 103 leaked from L2 to L1 when Domain Wide Prefix leaking is enabled. 105 - isisRouter 107 This table holds the hostname and router ID for Intermediate 108 Systems in the network. 110 - isisSysLevel 112 This table contains information specific to a domain (Level 2) or 113 an area (Level 1) of the IS-IS protocol. 115 - isisNextCircIndex 117 This scalar is used to provide a unique circuit index. 119 Circuit-specific Attributes 121 - isisCirc 123 This table contains information specific to a point-to-point or a 124 broadcast interface in the system. 126 - isisCircLevel 128 This table contains information specific to a one Level 1 or 129 Level 2 of an interface. 131 Counters 133 - isisSystemCounter 135 Counters in the System table, such as times we have wraped a 136 sequence counter on one of our Link State PDUs. 138 - isisCircuitCounter 140 Counters of events particular to a circuit, such as PDUs with an 141 illegal value of the System ID field length. 143 - isisPacketCounter 145 Counts of ISIS Protocol PDUs broken down into packet type. 147 Attributes associated with an Adjacency 149 - isisISAdj 151 This table contains information about adjacencies to routers 152 maintained by the protocol. Entries in this table cannot be 153 created by management action: they are established through the 154 Hello protocol. 156 - isisISAdjAreaAddr 158 This table contains the set of Area Addresses of neighboring 159 Intermediate Systems as reported in IIH PDUs. 161 - isisISAdjIPAddr 163 This table contains the set of IP Addresses of neighboring 164 Intermediate Systems as reported in received IIH PDUs. 166 - isisISAdjProtSupp 168 This table contains the set of protocols supported by neighboring 169 Intermediate Systems as reported in received IIH PDUs. 171 Attributes associated with addresses 173 - isisRA 175 The Reachable Address Table. 177 This table contains information about an address prefix manually 178 configured on the system or learned through another protocol. 180 - isisIPRA 182 The IP Reachable Address Table. 184 This table contains information about IP reachable address 185 manually configured on this system or learned from another 186 protocol. 188 Attributes associated with Link State PDU Table 190 - isisLSPSummaryTable 192 The Link State PDU Summary Table 194 This table contains information contained in the headers of Link 195 State PDUs stored by the system. 197 - isisLSPTLVTable 199 The Link State PDU TLV Table 201 This table holds the sequence of TLVs that make up an LSP 202 fragment. 204 Attributes associated with a Notification 206 - isisNotification 208 This table defines attributes that will be included when 209 reporting IS-IS notifications. 211 2. The Internet-Standard Management Framework 213 For a detailed overview of the documents that describe the current 214 Internet-Standard Management Framework, please refer to section 7 of 215 RFC 3410 [RFC3410]. 217 Managed objects are accessed via a virtual information store, termed 218 the Management Information Base or MIB. MIB objects are generally 219 accessed through the Simple Network Management Protocol (SNMP). 220 Objects in the MIB are defined using the mechanisms defined in the 221 Structure of Management Information (SMI). This memo specifies a MIB 222 module that is compliant to the SMIv2, which is described in STD 58, 223 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 224 [RFC2580] 226 3. IANA Considerations 228 The MIB module in this document uses the following IANA-assigned 229 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 231 Descriptor OBJECT IDENTIFIER value 232 ---------- ----------------------- 234 isisMIB { mib-2 XXX } 236 Editor's Note (to be removed prior to publication): the IANA is 237 requested to assign a value for "XXX" under the 'mib-2' subtree and 238 to record the assignment in the SMI Numbers registry. When the 239 assignment has been made, the RFC Editor is asked to replace "XXX" 240 (here and in the MIB module) with the assigned value and to remove 241 this note. 243 4. Definition of IS-IS MIB 245 -- Changes in version 18 246 -- 247 -- Addressed long lines 248 -- Replaced FORMFEED with 249 -- Added acknowledgements to Mike Bartlett, Chris Hops and 250 -- Sundar Raachandran 251 -- Changes for MIB Dr. Review 253 ISIS-MIB DEFINITIONS ::= BEGIN 254 IMPORTS 255 TEXTUAL-CONVENTION, RowStatus, TruthValue 256 FROM SNMPv2-TC 257 MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, 258 Counter32, experimental, NOTIFICATION-TYPE 259 FROM SNMPv2-SMI 260 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 261 FROM SNMPv2-CONF 262 SnmpAdminString 263 FROM SNMP-FRAMEWORK-MIB 264 IndexInteger, IndexIntegerNextFree 265 FROM DIFFSERV-MIB 266 InterfaceIndex 267 FROM IF-MIB 268 InetAddressType, InetAddress, InetAddressPrefixLength 269 FROM INET-ADDRESS-MIB; 271 isisMIB MODULE-IDENTITY 272 LAST-UPDATED "200502171200Z" -- Feb 17th, 2005, noon 273 ORGANIZATION "IETF IS-IS for IP Internets Working Group" 274 CONTACT-INFO 275 "IS-IS for IP Internets working Group 276 http://www.ietf.org/html.charters/isis-charter.html 277 isis-wg@ietf.org 279 Jeff Parker 280 Department of Computer Science 281 Middlebury College, 282 Middlebury, Vermont 05753 284 jparker at world dot std dot edu" 286 DESCRIPTION 287 "This document describes a management information base for 288 the IS-IS Routing protocol, as described in ISO 10589, 289 when it is used to construct routing tables for IP 290 networks, as described in RFC 1195. 292 This document defines an experimental portion of the 293 Management Information Base (MIB) for use with network 294 management protocols in the Internet community. 296 This document is based on a 1994 IETF draft by Chris 297 Gunner. This version has been modified to include 298 current syntax, to exclude portions of the protocol that 299 are not relevant to IP, and to add management support for 300 current practice. 302 Copyright (C) The Internet Society (2005). This version 303 of this MIB module is part of RFC 0DDD; see the RFC 304 itself for full legal notices." 306 REVISION "200502171200Z" -- Feb 17th, 2005, noon 308 DESCRIPTION 309 "Initial version, published as RFC XXX." 311 ::= { mib-2 XXX } 312 -- RFC Editor - please replace with proper IANA Value 314 -- Top-level structure of the MIB 316 isisNotifications OBJECT IDENTIFIER ::= { isisMIB 0 } 317 isisObjects OBJECT IDENTIFIER ::= { isisMIB 1 } 318 isisConformance OBJECT IDENTIFIER ::= { isisMIB 2 } 320 -- OBJECT IDENTIFIER definitions 322 -- System wide attributes. 323 isisSystem OBJECT IDENTIFIER ::= { isisObjects 1 } 325 -- Attributes associated with the domain or with the area. 326 isisSysLevel OBJECT IDENTIFIER ::= { isisObjects 2 } 328 -- Attributes associated with one Circuit 329 isisCirc OBJECT IDENTIFIER ::= { isisObjects 3 } 331 -- Attributes associated with area or domain relevant within a Circuit. 332 isisCircLevelValues OBJECT IDENTIFIER ::= { isisObjects 4 } 334 -- System and circuit counters. 335 isisCounters OBJECT IDENTIFIER ::= { isisObjects 5 } 337 -- Attributes associated with an adjacent Protocol Peer. 338 isisISAdj OBJECT IDENTIFIER ::= { isisObjects 6 } 340 -- Attributes associated with a configured address. 341 isisReachAddr OBJECT IDENTIFIER ::= { isisObjects 7 } 343 -- Attributes associated with IP routes learned by 344 -- configuration or through another protocol. 345 isisIPReachAddr OBJECT IDENTIFIER ::= { isisObjects 8 } 347 -- The collection of Link State PDUs known to the Intermediate System 348 isisLSPDataBase OBJECT IDENTIFIER ::= { isisObjects 9 } 350 -- Objects included in Notifications. 351 isisNotification OBJECT IDENTIFIER ::= { isisObjects 10 } 353 -- Type definitions 355 IsisOSINSAddress ::= TEXTUAL-CONVENTION 356 STATUS current 357 DESCRIPTION 358 "OSI Network Service Address, e.g. NSAP, SNPA, or Network 359 Entity Title" 360 SYNTAX OCTET STRING (SIZE(0..20)) 362 IsisSystemID ::= TEXTUAL-CONVENTION 363 STATUS current 364 DESCRIPTION 365 "A system ID." 366 SYNTAX OCTET STRING (SIZE(6)) 368 IsisLinkStatePDUID ::= TEXTUAL-CONVENTION 369 STATUS current 370 DESCRIPTION 371 "A Link State PDU Identifier." 372 SYNTAX OCTET STRING (SIZE(8)) 374 AdminState ::= TEXTUAL-CONVENTION 375 STATUS current 376 DESCRIPTION 377 "Type used in enabling and disabling a row. 378 Values match those in RFC 2863." 379 SYNTAX INTEGER 380 { 381 on(1), 382 off(2) 383 } 385 IsisLSPBuffSize ::= TEXTUAL-CONVENTION 386 DISPLAY-HINT "d" 387 STATUS current 388 DESCRIPTION 389 "Integer sub range for LSP size." 390 SYNTAX Integer32 (512..16000) 392 IsisLevelState ::= TEXTUAL-CONVENTION 393 STATUS current 394 DESCRIPTION 395 "States of the IS-IS protocol." 396 SYNTAX INTEGER 397 { 398 off (1), 399 on (2), 400 waiting (3), 401 overloaded(4) 402 } 404 IsisSupportedProtocol ::= TEXTUAL-CONVENTION 405 STATUS current 406 DESCRIPTION 407 "Types of network protocol supported by Integrated IS-IS. 408 The values for ISO8473 and IP are those registered for 409 these protocols in ISO TR9577." 410 SYNTAX INTEGER 411 { 412 iso8473(129), 413 ipV6(142), 414 ip(204) 415 } 417 IsisDefaultMetric ::= TEXTUAL-CONVENTION 418 DISPLAY-HINT "d" 419 STATUS current 420 DESCRIPTION 421 "Integer sub-range for default metric for single hop. 422 ISO 10589 provides for 4 types of metric. Only the 423 'default' metric is used in practice." 424 SYNTAX Integer32 (0..63) 426 IsisWideMetric ::= TEXTUAL-CONVENTION 427 DISPLAY-HINT "d" 428 STATUS current 429 DESCRIPTION 430 "Wide Metric for IS Neighbors. ISO 10589 provides a 431 6 bit metric. Traffic Engineering extensions provide 432 24 bit metrics." 433 SYNTAX Unsigned32 (0..16777215) 435 IsisFullMetric ::= TEXTUAL-CONVENTION 436 DISPLAY-HINT "d" 437 STATUS current 438 DESCRIPTION 439 "Full Metric for IP Routes. Traffic Engineering extensions 440 provide 32 bit metrics." 441 SYNTAX Unsigned32 443 IsisMetricType ::= TEXTUAL-CONVENTION 444 STATUS current 445 DESCRIPTION 446 "Is this an Internal or External Metric?" 447 SYNTAX INTEGER 448 { 449 internal(1), 450 external(2) 451 } 453 IsisMetricStyle ::= TEXTUAL-CONVENTION 454 STATUS current 455 DESCRIPTION 456 "Do we use 1195 style Metrics or wide metrics." 457 SYNTAX INTEGER 458 { 459 narrow(1), 460 wide(2), 461 both(3) 462 } 464 IsisISLevel ::= TEXTUAL-CONVENTION 465 STATUS current 466 DESCRIPTION 467 "Identifies a level." 468 SYNTAX INTEGER 469 { 470 area(1), -- L1 471 domain(2) -- L2 472 } 474 IsisPDUHeader ::= TEXTUAL-CONVENTION 475 STATUS current 476 DESCRIPTION 477 "A block to contain the header from a PDU." 478 SYNTAX OCTET STRING (SIZE(0..64)) 480 IsisCircuitID ::= TEXTUAL-CONVENTION 481 STATUS current 482 DESCRIPTION 483 "ID for a circuit." 484 SYNTAX OCTET STRING (SIZE(0|7)) 486 IsisISPriority ::= TEXTUAL-CONVENTION 487 DISPLAY-HINT "d" 488 STATUS current 489 DESCRIPTION 490 "Integer sub-range for IS-IS priority." 491 SYNTAX Integer32 (0..127) 493 Unsigned16TC ::= TEXTUAL-CONVENTION 494 DISPLAY-HINT "d" 495 STATUS current 496 DESCRIPTION 497 "An Unsigned32 further restricted to 16 Bits. Note that 498 the ASN.1 BER encoding may still require 24 Bits for 499 some values." 500 SYNTAX Unsigned32 (0..65535) 502 Unsigned8TC ::= TEXTUAL-CONVENTION 503 DISPLAY-HINT "d" 504 STATUS current 505 DESCRIPTION 506 "An Unsigned32 further restricted to 8 Bits. Note that 507 the ASN.1 BER encoding may still require 16 Bits for 508 some values." 509 SYNTAX Unsigned32 (0..255) 511 -- Behavior Definitions 513 -- ResettingTimer behavior definition 514 -- "This object specifies the interval between certain events in 515 -- the operation of the protocol state machine. If the value of 516 -- this object is set to a new value while the protocol state 517 -- machine is in operation, the implementation shall take the 518 -- necessary steps to ensure that for any time interval which 519 -- was in progress when the value of the corresponding object 520 -- was changed, the next expiration of that interval takes place 521 -- the specified time after the original start of that interval, 522 -- or immediately, whichever is later. The precision with which 523 -- this time shall be implemented shall be the same as that 524 -- associated with the basic operation of the timer object." 526 -- ReplaceOnlyWhileDisabled behavior definition 527 -- "This object may not be modified while the corresponding 528 -- table row's variable of type AdminState is in state on." 530 -- ManualOrAutomatic behavior definition 531 -- "The access of this object is read-write if the row to which 532 -- it belongs is manual (i.e. is being or was created manually) 533 -- otherwise (i.e. was created automatically) it is read-only." 535 isisSysObject OBJECT IDENTIFIER ::= { isisSystem 1 } 536 isisSysVersion OBJECT-TYPE 537 SYNTAX INTEGER 538 { 539 unknown(0), 540 one(1) 541 } 542 MAX-ACCESS read-only 543 STATUS current 544 DESCRIPTION 545 "The version number of the IS-IS protocol that 546 is implemented." 547 REFERENCE "{ISIS.aoi version (1)}" 548 DEFVAL { one } 549 ::= { isisSysObject 1 } 551 isisSysType OBJECT-TYPE 552 SYNTAX INTEGER 553 { 554 level1IS (1), 555 level2IS (2), 556 level1L2IS (3) 557 } 558 MAX-ACCESS read-write 559 STATUS current 560 DESCRIPTION 561 "At which levels is the Intermediate System 562 running? This object may not be modified when 563 the isisSysAdminState variable is in state 'on' 564 for this Intermediate System." 565 REFERENCE "{ISIS.aoi iSType (2)}" 566 DEFVAL { level1L2IS } 567 ::= { isisSysObject 2 } 569 isisSysID OBJECT-TYPE 570 SYNTAX IsisSystemID 571 MAX-ACCESS read-write 572 STATUS current 573 DESCRIPTION 574 "The ID for this Intermediate System. 575 This value is appended to each of the 576 area addresses to form the Network Entity Titles. 577 The derivation of a value for this object is 578 implementation-specific. Some implementations may 579 automatically assign values and not permit an 580 SNMP write, while others may require the value 581 to be set manually." 582 REFERENCE "{ISIS.aoi systemId (119)}" 583 ::= { isisSysObject 3 } 584 isisSysMaxPathSplits OBJECT-TYPE 585 SYNTAX Integer32 (1..32) 586 MAX-ACCESS read-write 587 STATUS current 588 DESCRIPTION 589 "Maximum number of paths with equal routing metric value 590 which it is permitted to split between. This object 591 may not be modified when the isisSysAdminState variable 592 is in state 'on' for this Intermediate System." 593 REFERENCE "{ISIS.aoi maximumPathSplits (3)}" 594 DEFVAL { 2 } 595 ::= { isisSysObject 4 } 597 isisSysMaxLSPGenInt OBJECT-TYPE 598 SYNTAX Integer32 (1..65235) 599 UNITS "seconds" 600 MAX-ACCESS read-write 601 STATUS current 602 DESCRIPTION 603 "Maximum interval, in seconds, between generated LSPs 604 by this Intermediate System. This object follows 605 the resettingTimer behavior. The value must be 606 greater than any value configured for 607 isisSysLevelMinLSPGenInt, and should be at least 300 608 seconds less than isisSysMaxAge." 609 REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" 610 DEFVAL { 900 } 611 ::= { isisSysObject 5 } 613 isisSysPollESHelloRate OBJECT-TYPE 614 SYNTAX Unsigned16TC (1..65535) 615 UNITS "seconds" 616 MAX-ACCESS read-write 617 STATUS current 618 DESCRIPTION 619 "The value, in seconds, to be used for the suggested ES 620 configuration timer in ISH PDUs when soliciting the ES 621 configuration." 622 REFERENCE "{ISIS.aoi pollESHelloRate (13)}" 623 DEFVAL { 50 } 624 ::= { isisSysObject 6 } 626 isisSysWaitTime OBJECT-TYPE 627 SYNTAX Unsigned16TC (1..65535) 628 UNITS "seconds" 629 MAX-ACCESS read-write 630 STATUS current 631 DESCRIPTION 632 "Number of seconds to delay in waiting state before 633 entering on state. This object follows the resettingTimer 634 behavior." 635 REFERENCE "{ISIS.aoi waitingTime (15)}" 636 DEFVAL { 60 } 637 ::= { isisSysObject 7 } 639 isisSysAdminState OBJECT-TYPE 640 SYNTAX AdminState 641 MAX-ACCESS read-write 642 STATUS current 643 DESCRIPTION 644 "The administrative state of this Intermediate 645 System. Setting this object to the value 'on' 646 when its current value is 'off' enables 647 the Intermediate System." 648 DEFVAL { off } 649 ::= { isisSysObject 8 } 651 isisSysL2toL1Leaking OBJECT-TYPE 652 SYNTAX TruthValue 653 MAX-ACCESS read-write 654 STATUS current 655 DESCRIPTION 656 "If true, allow the router to leak L2 routes into L1." 657 DEFVAL { false } 658 ::= { isisSysObject 9 } 660 isisSysMaxAge OBJECT-TYPE 661 SYNTAX Unsigned16TC (350..65535) 662 UNITS "seconds" 663 MAX-ACCESS read-write 664 STATUS current 665 DESCRIPTION 666 "Value to place in RemainingLifeTime field of 667 the LSPs we generate. 668 This should be at least 300 seconds greater than 669 isisSysMaxLSPGenInt." 670 DEFVAL { 1200 } 671 ::= { isisSysObject 10 } 673 isisSysReceiveLSPBufferSize OBJECT-TYPE 674 SYNTAX Unsigned16TC (1492..16000) 675 UNITS "bytes" 676 MAX-ACCESS read-write 677 STATUS current 678 DESCRIPTION 679 "Size of the largest Buffer we are designed or 680 configured to store. This should be at least 681 as big as the maximum isisSysLevelOrigLSPBuffSize 682 supported by the system. 684 If resources allow, we will store and flood LSPs 685 larger than isisSysReceiveLSPBufferSize, as this 686 can help avoid problems in networks with different 687 values for isisSysLevelOrigLSPBuffSize." 688 DEFVAL { 1492 } 689 ::= { isisSysObject 11 } 691 isisSysProtSupported OBJECT-TYPE 692 SYNTAX BITS { 693 iso8473 (0), 694 ipv4 (1), 695 ipv6 (2) 696 } 697 MAX-ACCESS read-only 698 STATUS current 699 DESCRIPTION 700 "This attribute contains the set of protocols 701 supported by this Intermediate System." 702 ::= { isisSysObject 12 } 704 -- The Level 1 Manual Area Address Table 705 -- contains the set of area addresses manually configured 706 -- for this Intermediate System. 707 -- At least one row in which the value of isisManAreaAddrExistState 708 -- is active must be present. The maximum number of rows 709 -- in this table for for which the object 710 -- isisManAreaAddrExistState has the value active is 3. 711 -- An attempt to create more 3 rows of isisManAreaAddrEntry 712 -- with state 'active' in one instance of the IS-IS protocol 713 -- should return inconsistentValue. 715 isisManAreaAddrTable OBJECT-TYPE 716 SYNTAX SEQUENCE OF IsisManAreaAddrEntry 717 MAX-ACCESS not-accessible 718 STATUS current 719 DESCRIPTION 720 "The set of manual area addresses configured on this 721 Intermediate System." 722 REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" 723 ::= { isisSystem 2 } 725 isisManAreaAddrEntry OBJECT-TYPE 726 SYNTAX IsisManAreaAddrEntry 727 MAX-ACCESS not-accessible 728 STATUS current 729 DESCRIPTION 730 "Each entry contains one area address manually configured 731 on this system" 732 INDEX { isisManAreaAddr } 733 ::= { isisManAreaAddrTable 1 } 735 IsisManAreaAddrEntry ::= 736 SEQUENCE { 737 isisManAreaAddr 738 IsisOSINSAddress, 739 isisManAreaAddrExistState 740 RowStatus 741 } 743 isisManAreaAddr OBJECT-TYPE 744 SYNTAX IsisOSINSAddress 745 MAX-ACCESS not-accessible 746 STATUS current 747 DESCRIPTION 748 "A manually configured area address for this system. This 749 object follows the index behavior. 751 Note: an index for the entry {1, {49.0001} active} in 752 this table would be the ordered pair 753 (1, (0x03 0x49 0x00 0x01)), as the length of an Octet 754 string is part of the OID." 755 ::= { isisManAreaAddrEntry 1 } 757 isisManAreaAddrExistState OBJECT-TYPE 758 SYNTAX RowStatus 759 MAX-ACCESS read-create 760 STATUS current 761 DESCRIPTION 762 "The state of the isisManAreaAddrEntry. This object 763 follows the Row Status behavior. If the isisSysAdminState 764 for this Intermediate System is 'on', and an 765 attempt is made to set this object to the value 'destroy' 766 or 'notInService' when this is the only 767 isisManAreaAddrEntry in state 'active' for this 768 Intermediate System should return inconsistentValue." 769 ::= { isisManAreaAddrEntry 2 } 771 -- The Level 1 Area Address Table 773 -- The Level 1 Area Address Table contains the 774 -- union of the sets of relevant area addresses configured 775 -- or learned from Level 1 LSPs received by this Intermediate System. 777 isisAreaAddrTable OBJECT-TYPE 778 SYNTAX SEQUENCE OF IsisAreaAddrEntry 779 MAX-ACCESS not-accessible 780 STATUS current 781 DESCRIPTION 782 "The union of the sets of area addresses reported in all 783 Level 1 LSPs with fragment number zero generated by this 784 Intermediate System, or received from other Intermediate 785 Systems which are reachable via Level 1 routing." 786 REFERENCE "{ISIS.aoi areaAddresses (18)}" 787 ::= { isisSystem 3 } 789 isisAreaAddrEntry OBJECT-TYPE 790 SYNTAX IsisAreaAddrEntry 791 MAX-ACCESS not-accessible 792 STATUS current 793 DESCRIPTION 794 "Each entry contains one area address reported in a 795 Level 1 LSP generated or received by this Intermediate 796 System." 797 INDEX { isisAreaAddr } 798 ::= { isisAreaAddrTable 1 } 800 IsisAreaAddrEntry ::= 801 SEQUENCE { 802 isisAreaAddr 803 IsisOSINSAddress 804 } 806 isisAreaAddr OBJECT-TYPE 807 SYNTAX IsisOSINSAddress 808 MAX-ACCESS read-only 809 STATUS current 810 DESCRIPTION 811 "An area address reported in a Level 1 LSP." 812 ::= { isisAreaAddrEntry 1 } 814 -- The Summary Address Table 816 -- The Summary Address Table contains the set of summary 817 -- addresses manually configured for the Intermediate System. 818 -- 819 -- This is used to control leaking L1 routes into L2. 821 isisSummAddrTable OBJECT-TYPE 822 SYNTAX SEQUENCE OF IsisSummAddrEntry 823 MAX-ACCESS not-accessible 824 STATUS current 825 DESCRIPTION 826 "The set of IP summary addresses to use in forming 827 summary TLVs originated by this Intermediate System. 829 An administrator may use a summary address to combine 830 and modify IP Reachability announcements. If the 831 Intermediate system can reach any subset of the summary 832 address, the summary address will be announced instead, 833 at the configured metric." 834 ::= { isisSystem 4 } 836 isisSummAddrEntry OBJECT-TYPE 837 SYNTAX IsisSummAddrEntry 838 MAX-ACCESS not-accessible 839 STATUS current 840 DESCRIPTION 841 "Each entry contains one IP summary address." 843 INDEX { isisSummAddressType, 844 isisSummAddress, 845 isisSummAddrPrefixLen } 846 ::= { isisSummAddrTable 1 } 848 IsisSummAddrEntry ::= 849 SEQUENCE { 850 isisSummAddressType 851 InetAddressType, 852 isisSummAddress 853 InetAddress, 854 isisSummAddrPrefixLen 855 InetAddressPrefixLength, 856 isisSummAddrExistState 857 RowStatus, 858 isisSummAddrMetric 859 IsisDefaultMetric, 860 isisSummAddrFullMetric 861 IsisFullMetric 862 } 864 isisSummAddressType OBJECT-TYPE 865 SYNTAX InetAddressType 866 MAX-ACCESS not-accessible 867 STATUS current 868 DESCRIPTION 869 "The Type of IP address for this summary address. 870 This object follows the index behavior. An 871 implementation is only required to support IPv4 872 and IPv6 addresses." 874 ::= { isisSummAddrEntry 1 } 876 isisSummAddress OBJECT-TYPE 877 SYNTAX InetAddress (SIZE(4|16)) 878 MAX-ACCESS not-accessible 879 STATUS current 880 DESCRIPTION 881 "The IP Address value for this summary address. 882 This object follows the index behavior. 883 The address must not contain any set host bits 884 (bits set after the address prefix determined by 885 isisSummAddrPrefixLen)." 886 ::= { isisSummAddrEntry 2 } 888 isisSummAddrPrefixLen OBJECT-TYPE 889 SYNTAX InetAddressPrefixLength (0..128) 890 MAX-ACCESS not-accessible 891 STATUS current 892 DESCRIPTION 893 "The Length of the IP NetMask for this summary address." 894 ::= { isisSummAddrEntry 3 } 896 isisSummAddrExistState OBJECT-TYPE 897 SYNTAX RowStatus 898 MAX-ACCESS read-create 899 STATUS current 900 DESCRIPTION 901 "The existence state of this summary address. This object 902 follows the row status behavior. Support for createAndWait 903 and notInService is not required." 904 ::= { isisSummAddrEntry 4 } 906 isisSummAddrMetric OBJECT-TYPE 907 SYNTAX IsisDefaultMetric 908 MAX-ACCESS read-create 909 STATUS current 910 DESCRIPTION 911 "The metric value to announce this summary 912 address within LSPs generated by this system." 913 DEFVAL { 20 } 914 ::= { isisSummAddrEntry 5 } 916 isisSummAddrFullMetric OBJECT-TYPE 917 SYNTAX IsisFullMetric 918 MAX-ACCESS read-create 919 STATUS current 920 DESCRIPTION 921 "The wide metric value to announce this summary 922 address within LSPs generated by this system." 923 DEFVAL { 20 } 924 ::= { isisSummAddrEntry 6 } 926 -- The Redistribution table defines addresses that should be 927 -- leaked from L2 to L1 if isisSysL2toL1Leaking is enabled. 929 isisRedistributeAddrTable OBJECT-TYPE 930 SYNTAX SEQUENCE OF IsisRedistributeAddrEntry 931 MAX-ACCESS not-accessible 932 STATUS current 933 DESCRIPTION 934 "This table provides criteria to decide if a route should 935 be leaked from L2 to L1 when Domain Wide Prefix leaking is 936 enabled. 938 Addresses that match the summary mask in the table will 939 be announced at L1 by routers when isisSysL2toL1Leaking 940 is enabled. Routes that fall into the ranges specified 941 are announced as is, without being summarized. Routes 942 that do not match a summary mask are not announced." 943 ::= { isisSystem 5 } 945 isisRedistributeAddrEntry OBJECT-TYPE 946 SYNTAX IsisRedistributeAddrEntry 947 MAX-ACCESS not-accessible 948 STATUS current 949 DESCRIPTION 950 "Each entry contains one IP summary address to 951 manage leaking L2 addresses into L1." 952 INDEX { isisRedistributeAddrType, 953 isisRedistributeAddrAddress, 954 isisRedistributeAddrPrefixLen } 955 ::= { isisRedistributeAddrTable 1 } 957 IsisRedistributeAddrEntry ::= 958 SEQUENCE { 959 isisRedistributeAddrType 960 InetAddressType, 961 isisRedistributeAddrAddress 962 InetAddress, 963 isisRedistributeAddrPrefixLen 964 InetAddressPrefixLength, 965 isisRedistributeAddrExistState 966 RowStatus 967 } 969 isisRedistributeAddrType OBJECT-TYPE 970 SYNTAX InetAddressType 971 MAX-ACCESS not-accessible 972 STATUS current 973 DESCRIPTION 974 "The Type of IP address for this summary address. 975 This object follows the index behavior. An 976 implementation is only required to support 977 IPv4 and IPv6 addresses." 978 ::= { isisRedistributeAddrEntry 1 } 980 isisRedistributeAddrAddress OBJECT-TYPE 981 SYNTAX InetAddress (SIZE(4|16)) 982 MAX-ACCESS not-accessible 983 STATUS current 984 DESCRIPTION 985 "The IP Address value for this summary address. 986 This object follows the index behavior. The 987 address must not contain any set host bits 988 (bits set after the address prefix determined by 989 isisRedistributeAddrPrefixLen)." 990 ::= { isisRedistributeAddrEntry 2 } 992 isisRedistributeAddrPrefixLen OBJECT-TYPE 993 SYNTAX InetAddressPrefixLength (0..128) 994 MAX-ACCESS not-accessible 995 STATUS current 996 DESCRIPTION 997 "The Length of the IP NetMask for this summary address." 998 ::= { isisRedistributeAddrEntry 3 } 1000 isisRedistributeAddrExistState OBJECT-TYPE 1001 SYNTAX RowStatus 1002 MAX-ACCESS read-create 1003 STATUS current 1004 DESCRIPTION 1005 "The existence state of this summary address. This object 1006 follows the row status behavior. Support for createAndWait 1007 and notInService is not required." 1008 ::= { isisRedistributeAddrEntry 4 } 1010 -- The Router Table keeps track of hostnames and router IDs 1011 -- associated with Intermediate Systems in the area and domain. 1013 isisRouterTable OBJECT-TYPE 1014 SYNTAX SEQUENCE OF IsisRouterEntry 1015 MAX-ACCESS not-accessible 1016 STATUS current 1017 DESCRIPTION 1018 "The set of hostnames and router ID." 1019 ::= { isisSystem 6 } 1021 isisRouterEntry OBJECT-TYPE 1022 SYNTAX IsisRouterEntry 1023 MAX-ACCESS not-accessible 1024 STATUS current 1025 DESCRIPTION 1026 "Each entry tracks information about one Intermediate 1027 System at one level." 1028 INDEX { isisRouterSysID, 1029 isisRouterLevel } 1030 ::= { isisRouterTable 1 } 1032 IsisRouterEntry ::= 1033 SEQUENCE { 1034 isisRouterSysID 1035 IsisSystemID, 1036 isisRouterLevel 1037 IsisISLevel, 1038 isisRouterHostName 1039 SnmpAdminString, 1040 isisRouterID 1041 Unsigned32 1042 } 1044 isisRouterSysID OBJECT-TYPE 1045 SYNTAX IsisSystemID 1046 MAX-ACCESS not-accessible 1047 STATUS current 1048 DESCRIPTION 1049 "The System ID of the Intermediate System." 1050 ::= { isisRouterEntry 1 } 1052 isisRouterLevel OBJECT-TYPE 1053 SYNTAX IsisISLevel 1054 MAX-ACCESS not-accessible 1055 STATUS current 1056 DESCRIPTION 1057 "The level at which the information about this 1058 Intermediate System was received." 1059 ::= { isisRouterEntry 2 } 1061 isisRouterHostName OBJECT-TYPE 1062 SYNTAX SnmpAdminString 1063 MAX-ACCESS read-only 1064 STATUS current 1065 DESCRIPTION 1066 "The hostname listed in the LSP, or a zero-length 1067 string if none." 1068 ::= { isisRouterEntry 3 } 1070 isisRouterID OBJECT-TYPE 1071 SYNTAX Unsigned32 1072 MAX-ACCESS read-only 1073 STATUS current 1074 DESCRIPTION 1075 "The Router ID found in the LSP, or zero if none." 1076 ::= { isisRouterEntry 4 } 1078 -- The System Level Table 1079 -- This table captures level-specific information about the System 1081 isisSysLevelTable OBJECT-TYPE 1082 SYNTAX SEQUENCE OF IsisSysLevelEntry 1083 MAX-ACCESS not-accessible 1084 STATUS current 1085 DESCRIPTION 1086 "Level specific information about the System." 1087 ::= { isisSysLevel 1 } 1089 isisSysLevelEntry OBJECT-TYPE 1090 SYNTAX IsisSysLevelEntry 1091 MAX-ACCESS not-accessible 1092 STATUS current 1093 DESCRIPTION 1094 "Describe variables defined for Area or Domain." 1095 INDEX { isisSysLevelIndex } 1096 ::= { isisSysLevelTable 1 } 1098 IsisSysLevelEntry ::= 1099 SEQUENCE { 1100 isisSysLevelIndex 1101 IsisISLevel, 1102 isisSysLevelOrigLSPBuffSize 1103 IsisLSPBuffSize, 1104 isisSysLevelMinLSPGenInt 1105 Unsigned16TC, 1106 isisSysLevelState 1107 IsisLevelState, 1108 isisSysLevelSetOverload 1109 TruthValue, 1110 isisSysLevelSetOverloadUntil 1111 Unsigned32, 1112 isisSysLevelMetricStyle 1113 IsisMetricStyle, 1115 isisSysLevelSPFConsiders 1116 IsisMetricStyle, 1117 isisSysLevelTEEnabled 1118 TruthValue 1119 } 1121 isisSysLevelIndex OBJECT-TYPE 1122 SYNTAX IsisISLevel 1123 MAX-ACCESS not-accessible 1124 STATUS current 1125 DESCRIPTION 1126 "The level that this entry describes." 1127 ::= { isisSysLevelEntry 1 } 1129 isisSysLevelOrigLSPBuffSize OBJECT-TYPE 1130 SYNTAX IsisLSPBuffSize 1131 MAX-ACCESS read-write 1132 STATUS current 1133 DESCRIPTION 1134 "The maximum size of LSPs and SNPs originated by 1135 this Intermediate System at this level. This 1136 object may not be modified when the isisSysAdminState 1137 variable is in state 'on' for this Intermediate System." 1138 REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" 1139 DEFVAL { 1492 } 1140 ::= { isisSysLevelEntry 2 } 1142 isisSysLevelMinLSPGenInt OBJECT-TYPE 1143 SYNTAX Unsigned16TC (1..65535) 1144 UNITS "seconds" 1145 MAX-ACCESS read-write 1146 STATUS current 1147 DESCRIPTION 1148 "Minimum interval, in seconds, between successive 1149 generation of LSPs with the same LSPID at this level 1150 by this Intermediate System. This object 1151 follows the resettingTimer behavior." 1152 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 1153 DEFVAL { 30 } 1154 ::= { isisSysLevelEntry 3 } 1156 isisSysLevelState OBJECT-TYPE 1157 SYNTAX IsisLevelState 1158 MAX-ACCESS read-only 1159 STATUS current 1160 DESCRIPTION 1161 "The state of the database at this level. 1162 The value 'off' indicates that IS-IS is not active at 1163 this level. 1164 The value 'on' indicates that IS-IS is active at this 1165 level, and not overloaded. 1166 The value 'waiting' indicates a database that is low on 1167 an essential resource, such as memory. 1168 The administrator may force the state to 'overloaded' 1169 by setting the object isisSysLevelSetOverload. 1170 If the state is 'waiting' or 'overloaded', we 1171 originate LSPs with the Overload bit set." 1172 REFERENCE "{ISIS.aoi l1State (17)}" 1173 ::= { isisSysLevelEntry 4 } 1175 isisSysLevelSetOverload OBJECT-TYPE 1176 SYNTAX TruthValue 1177 MAX-ACCESS read-write 1178 STATUS current 1179 DESCRIPTION 1180 "Administratively set the overload bit for the level. 1181 The overload bit will continue to be set if the 1182 implementation runs out of memory, independent of 1183 this variable. It may also be set manually independent 1184 of this variable, using the isisSysLevelSetOverloadUntil 1185 object." 1186 DEFVAL { false } 1187 ::= { isisSysLevelEntry 5 } 1189 isisSysLevelSetOverloadUntil OBJECT-TYPE 1190 SYNTAX Unsigned32(1..4294967295) 1191 UNITS "Seconds until clearing manually set Overload Bit" 1192 MAX-ACCESS read-write 1193 STATUS current 1194 DESCRIPTION 1195 "If this object is non-zero, the overload bit is set at 1196 this level when the isisSysAdminState variable goes to 1197 state 'on' for this Intermediate System. The overload bit 1198 remains set for isisSysLevelSetOverloadUntil seconds. 1199 When isisSysLevelSetOverloadUntil seconds have elapsed, 1200 the overload flag remains set if the implementation has 1201 run out of memory, or if it is set manually using the 1202 isisSysLevelSetOverload object." 1203 ::= { isisSysLevelEntry 6 } 1205 isisSysLevelMetricStyle OBJECT-TYPE 1206 SYNTAX IsisMetricStyle 1207 MAX-ACCESS read-write 1208 STATUS current 1209 DESCRIPTION 1210 "Which style of Metric do we generate in our LSPs 1211 at this level?" 1212 DEFVAL { narrow } 1213 ::= { isisSysLevelEntry 7 } 1215 isisSysLevelSPFConsiders OBJECT-TYPE 1216 SYNTAX IsisMetricStyle 1217 MAX-ACCESS read-write 1218 STATUS current 1219 DESCRIPTION 1220 "Which style of Metric do we consider in our 1221 SPF computation at this level?" 1222 DEFVAL { narrow } 1223 ::= { isisSysLevelEntry 8 } 1225 isisSysLevelTEEnabled OBJECT-TYPE 1226 SYNTAX TruthValue 1227 MAX-ACCESS read-write 1228 STATUS current 1229 DESCRIPTION 1230 "Do we do Traffic Engineering at this level?" 1231 DEFVAL { false } 1232 ::= { isisSysLevelEntry 9 } 1234 -- Static to provide next CircIndex 1236 isisNextCircIndex OBJECT-TYPE 1237 SYNTAX IndexIntegerNextFree 1238 MAX-ACCESS read-only 1239 STATUS current 1240 DESCRIPTION 1241 "This object is used to assign values to 1242 isisCircIndex as described in 'Textual 1243 Conventions for SNMPv2'. The network manager 1244 reads this object, and then writes the value 1245 back as the isisCircIndex in a SET that creates 1246 a new instance of isisCircEntry. If the SET 1247 fails with the code 'inconsistentValue', then 1248 the process must be repeated; If the SET succeeds, 1249 then the object is incremented, and the new 1250 isisCircuit is created according to the manager's 1251 directions." 1252 ::= { isisCirc 1 } 1254 -- The Circuit Table 1255 -- Each broadcast or point-to-point interface on the system 1256 -- corresponds to one entry in the Circuit table. However, there 1257 -- may be multiple X.25 DA circuit entries in the Circuit table 1258 -- for a given X.25 interface. 1260 isisCircTable OBJECT-TYPE 1261 SYNTAX SEQUENCE OF IsisCircEntry 1262 MAX-ACCESS not-accessible 1263 STATUS current 1264 DESCRIPTION 1265 "The table of circuits used by this 1266 Intermediate System." 1267 ::= { isisCirc 2 } 1269 isisCircEntry OBJECT-TYPE 1270 SYNTAX IsisCircEntry 1271 MAX-ACCESS not-accessible 1272 STATUS current 1273 DESCRIPTION 1274 "An isisCircEntry exists for each circuit used by 1275 Integrated IS-IS on this system." 1276 INDEX { isisCircIndex } 1277 ::= { isisCircTable 1 } 1279 IsisCircEntry ::= 1280 SEQUENCE { 1281 isisCircIndex 1282 IndexInteger, 1283 isisCircIfIndex 1284 InterfaceIndex, 1285 isisCircIfSubSelector 1286 Integer32, 1287 isisCircAdminState 1288 AdminState, 1289 isisCircExistState 1290 RowStatus, 1291 isisCircType 1292 INTEGER, 1293 isisCircExtDomain 1294 TruthValue, 1295 isisCircLevel 1296 INTEGER, 1297 isisCircPassiveCircuit 1298 TruthValue, 1299 isisCircMeshGroupEnabled 1300 INTEGER, 1301 isisCircMeshGroup 1302 Unsigned32, 1303 isisCircSmallHellos 1304 TruthValue, 1305 isisCircLastUpTime 1306 Unsigned32, 1307 isisCirc3WayEnabled 1308 TruthValue, 1309 isisCircExtendedCircID 1310 Unsigned32 1311 } 1313 isisCircIndex OBJECT-TYPE 1314 SYNTAX IndexInteger 1315 MAX-ACCESS not-accessible 1316 STATUS current 1317 DESCRIPTION 1318 "The identifier of this circuit, unique within the 1319 Intermediate System. This object follows 1320 the index behavior. This is for SNMP Indexing 1321 purposes only and need not have any relation to 1322 any protocol value." 1323 ::= { isisCircEntry 1 } 1325 isisCircIfIndex OBJECT-TYPE 1326 SYNTAX InterfaceIndex 1327 MAX-ACCESS read-create 1328 STATUS current 1329 DESCRIPTION 1330 "The value of ifIndex for the interface to which this 1331 circuit corresponds. This object cannot be modified 1332 after creation." 1333 ::= { isisCircEntry 2 } 1335 isisCircIfSubSelector OBJECT-TYPE 1336 SYNTAX Integer32 1337 MAX-ACCESS read-create 1338 STATUS current 1339 DESCRIPTION 1340 "A specifier for the part of the interface ifIndex to which 1341 this circuit corresponds, such as a DLCI or VPI/VCI. 1342 This object cannot be modified after creation." 1343 ::= { isisCircEntry 3 } 1345 isisCircAdminState OBJECT-TYPE 1346 SYNTAX AdminState 1347 MAX-ACCESS read-create 1348 STATUS current 1349 DESCRIPTION 1350 "The administrative state of the circuit. This 1351 object follows the AdminState behavior." 1352 DEFVAL { off } 1353 ::= { isisCircEntry 4 } 1354 isisCircExistState OBJECT-TYPE 1355 SYNTAX RowStatus 1356 MAX-ACCESS read-create 1357 STATUS current 1358 DESCRIPTION 1359 "The existence state of this circuit. This object follows 1360 the Row Status behavior. Setting the state to 1361 'notInService' halts the generation and processing of 1362 IS-IS protocol PDUs on this circuit. Setting the state 1363 to destroy will also erase any configuration associated 1364 with the circuit. Support for createAndWait and 1365 notInService is not required." 1366 ::= { isisCircEntry 5 } 1368 isisCircType OBJECT-TYPE 1369 SYNTAX INTEGER 1370 { 1371 broadcast(1), 1372 ptToPt(2), 1373 staticIn(3), 1374 staticOut(4), 1375 dA(5) 1376 } 1377 MAX-ACCESS read-create 1378 STATUS current 1379 DESCRIPTION 1380 "The type of the circuit. This object follows the 1381 replaceOnlyWhileDisabled behavior. The type specified 1382 must be compatible with the type of the interface defined 1383 by the value of isisCircIfIndex." 1384 REFERENCE "{ISIS.aoi type (33)}" 1385 ::= { isisCircEntry 6 } 1387 isisCircExtDomain OBJECT-TYPE 1388 SYNTAX TruthValue 1389 MAX-ACCESS read-create 1390 STATUS current 1391 DESCRIPTION 1392 "If true, suppress normal transmission of and 1393 interpretation of Intra-domain IS-IS PDUs on this 1394 circuit." 1395 REFERENCE "{ISIS.aoi externalDomain (46)}" 1396 DEFVAL { false } 1397 ::= { isisCircEntry 7 } 1399 isisCircLevel OBJECT-TYPE 1400 SYNTAX INTEGER 1401 { 1402 level1(1), 1403 level2(2), 1404 level1L2(3) 1405 } 1406 MAX-ACCESS read-create 1407 STATUS current 1408 DESCRIPTION 1409 "Indicates which type of packets will be sent and 1410 accepted on this circuit. The values used will be 1411 modified by the settings of isisSysType. This 1412 object follows the replaceOnlyWhileDisabled behavior." 1413 DEFVAL { level1L2 } 1414 ::= { isisCircEntry 8 } 1416 isisCircPassiveCircuit OBJECT-TYPE 1417 SYNTAX TruthValue 1418 MAX-ACCESS read-create 1419 STATUS current 1420 DESCRIPTION 1421 "Should we include this interface in LSPs, even if 1422 it is not running the IS-IS Protocol?" 1423 DEFVAL { false } 1424 ::= { isisCircEntry 9 } 1426 isisCircMeshGroupEnabled OBJECT-TYPE 1427 SYNTAX INTEGER 1428 { 1429 inactive(1), 1430 blocked(2), 1431 set(3) 1432 } 1433 MAX-ACCESS read-create 1434 STATUS current 1435 DESCRIPTION 1436 "Is this port a member of a mesh group, or blocked? 1437 Circuits in the same mesh group act as a virtual 1438 multiaccess network. LSPs seen on one circuit in 1439 a mesh group will not be flooded to another circuit 1440 in the same mesh group." 1441 REFERENCE "{ RFC 2973 }" 1442 DEFVAL { inactive } 1443 ::= { isisCircEntry 10 } 1445 isisCircMeshGroup OBJECT-TYPE 1446 SYNTAX Unsigned32 1447 MAX-ACCESS read-create 1448 STATUS current 1449 DESCRIPTION 1450 "Circuits in the same mesh group act as a virtual 1451 multiaccess network. LSPs seen on one circuit in 1452 a mesh group will not be flooded to another circuit 1453 in the same mesh group. If isisCircMeshGroupEnabled 1454 is inactive or blocked, this value is ignored." 1455 REFERENCE "{ RFC 2973 }" 1456 ::= { isisCircEntry 11 } 1458 isisCircSmallHellos OBJECT-TYPE 1459 SYNTAX TruthValue 1460 MAX-ACCESS read-create 1461 STATUS current 1462 DESCRIPTION 1463 "Can we send unpadded hellos on LAN circuits? False 1464 means LAN Hellos must be padded. 1465 Implementations should allow the administrator to read 1466 this value. An implementation need not be able to 1467 support unpadded hellos to be conformant." 1468 DEFVAL { false } 1469 ::= { isisCircEntry 12 } 1471 isisCircLastUpTime OBJECT-TYPE 1472 SYNTAX Unsigned32 1473 UNITS "Seconds since startup when this circuit was last 'on'" 1474 MAX-ACCESS read-only 1475 STATUS current 1476 DESCRIPTION 1477 "If the circuit is enabled, the number of seconds 1478 since system startup when isisCircAdminState most 1479 recently entered the state 'on', or 0 if the 1480 circuit has never been 'on'." 1481 ::= { isisCircEntry 13 } 1483 isisCirc3WayEnabled OBJECT-TYPE 1484 SYNTAX TruthValue 1485 MAX-ACCESS read-create 1486 STATUS current 1487 DESCRIPTION 1488 "Is this circuit enabled to run 3Way handshake?" 1489 DEFVAL { true } 1490 ::= { isisCircEntry 14 } 1492 isisCircExtendedCircID OBJECT-TYPE 1493 SYNTAX Unsigned32 1494 MAX-ACCESS read-create 1495 STATUS current 1496 DESCRIPTION 1497 "The value to be used as the extended circuit ID in 1498 3Way handshake. This value is only used if 1499 isisCirc3WayEnabled is true, and must be unique across 1500 all circuits on this IS." 1501 ::= { isisCircEntry 15 } 1503 -- The Circuit Level Table 1504 -- This table captures level-specific information about a circuit 1506 isisCircLevelTable OBJECT-TYPE 1507 SYNTAX SEQUENCE OF IsisCircLevelEntry 1508 MAX-ACCESS not-accessible 1509 STATUS current 1510 DESCRIPTION 1511 "Level specific information about circuits used by IS-IS" 1512 ::= { isisCircLevelValues 1 } 1514 isisCircLevelEntry OBJECT-TYPE 1515 SYNTAX IsisCircLevelEntry 1516 MAX-ACCESS not-accessible 1517 STATUS current 1518 DESCRIPTION 1519 "An isisCircLevelEntry exists for each level on 1520 each circuit used by Integrated IS-IS on this system." 1521 INDEX { isisCircIndex, 1522 isisCircLevelIndex } 1523 ::= { isisCircLevelTable 1 } 1525 IsisCircLevelEntry ::= 1526 SEQUENCE { 1527 isisCircLevelIndex 1528 IsisISLevel, 1529 isisCircLevelMetric 1530 IsisDefaultMetric, 1531 isisCircLevelWideMetric 1532 IsisWideMetric, 1533 isisCircLevelISPriority 1534 IsisISPriority, 1535 isisCircLevelIDOctet 1536 Integer32, 1537 isisCircLevelID 1538 IsisCircuitID, 1539 isisCircLevelDesIS 1540 IsisCircuitID, 1541 isisCircLevelHelloMultiplier 1542 Integer32, 1543 isisCircLevelHelloTimer 1544 Integer32, 1545 isisCircLevelDRHelloTimer 1546 Integer32, 1547 isisCircLevelLSPThrottle 1548 Unsigned16TC, 1549 isisCircLevelMinLSPRetransInt 1550 Integer32, 1551 isisCircLevelCSNPInterval 1552 Integer32, 1553 isisCircLevelPartSNPInterval 1554 Integer32 1555 } 1557 isisCircLevelIndex OBJECT-TYPE 1558 SYNTAX IsisISLevel 1559 MAX-ACCESS not-accessible 1560 STATUS current 1561 DESCRIPTION 1562 "The level that this entry describes." 1563 ::= { isisCircLevelEntry 1 } 1565 isisCircLevelMetric OBJECT-TYPE 1566 SYNTAX IsisDefaultMetric 1567 MAX-ACCESS read-write 1568 STATUS current 1569 DESCRIPTION 1570 "The metric value of this circuit for this level." 1571 REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" 1572 DEFVAL { 10 } 1573 ::= { isisCircLevelEntry 2 } 1575 isisCircLevelWideMetric OBJECT-TYPE 1576 SYNTAX IsisWideMetric 1577 MAX-ACCESS read-write 1578 STATUS current 1579 DESCRIPTION 1580 "The wide metric value of this circuit for this level." 1581 DEFVAL { 10 } 1582 ::= { isisCircLevelEntry 3 } 1584 isisCircLevelISPriority OBJECT-TYPE 1585 SYNTAX IsisISPriority 1586 MAX-ACCESS read-write 1587 STATUS current 1588 DESCRIPTION 1589 "The priority for becoming LAN Designated 1590 Intermediate System at this level." 1591 REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" 1592 DEFVAL { 64 } 1593 ::= { isisCircLevelEntry 4 } 1594 isisCircLevelIDOctet OBJECT-TYPE 1595 SYNTAX Integer32(0..255) 1596 MAX-ACCESS read-only 1597 STATUS current 1598 DESCRIPTION 1599 "A one byte identifier for the circuit selected by the 1600 Intermediate System. 1602 On point-to-point circuits, the value is used as the Local 1603 Circuit ID in point-to-point IIH PDUs transmitted on this 1604 circuit. In this case, values of isisCircLevelIDOctet do 1605 not need to be unique. 1607 For broadcast circuits, the value is used to generate the 1608 LAN ID that will be used if this Intermediate System is 1609 elected as the Designated IS on this circuit. The value 1610 is required to differ on LANs where the Intermediate System 1611 is the Designated Intermediate System." 1612 ::= { isisCircLevelEntry 5 } 1614 isisCircLevelID OBJECT-TYPE 1615 SYNTAX IsisCircuitID 1616 MAX-ACCESS read-only 1617 STATUS current 1618 DESCRIPTION 1619 "On a point to point circuit with a fully initialized 1620 adjacency to a peer IS, the value of this object is 1621 the circuit ID negotiated during adjacency initialization. 1622 On a point to point circuit without such an adjacency, 1623 the value is the concatenation of the local system ID 1624 and the one byte isisCircLevelIDOctet for this circuit 1625 i.e. the value that would be proposed for the circuit ID. 1627 On other circuit types, the value returned is the zero 1628 length OCTET STRING." 1629 REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" 1630 ::= { isisCircLevelEntry 6 } 1632 isisCircLevelDesIS OBJECT-TYPE 1633 SYNTAX IsisCircuitID 1634 MAX-ACCESS read-only 1635 STATUS current 1636 DESCRIPTION 1637 "The ID of the LAN Designated Intermediate System 1638 on this circuit at this level. If, for any reason, 1639 this system is not partaking in the relevant 1640 Designated Intermediate System election process, 1641 then the value returned is the zero length OCTET STRING." 1643 REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" 1644 ::= { isisCircLevelEntry 7 } 1646 isisCircLevelHelloMultiplier OBJECT-TYPE 1647 SYNTAX Integer32 (2..100) 1648 MAX-ACCESS read-write 1649 STATUS current 1650 DESCRIPTION 1651 "This value is multiplied by the corresponding HelloTimer 1652 and the result in seconds (rounded up) is used as the 1653 holding time in transmitted hellos, to be used by 1654 receivers of hello packets from this IS" 1655 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1656 DEFVAL { 10 } 1657 ::= { isisCircLevelEntry 8 } 1659 isisCircLevelHelloTimer OBJECT-TYPE 1660 SYNTAX Integer32 (10..600000) 1661 UNITS "milliseconds" 1662 MAX-ACCESS read-write 1663 STATUS current 1664 DESCRIPTION 1665 "Maximum period, in milliseconds, between IIH PDUs 1666 on multiaccess networks at this level for LANs. 1667 The value at L1 is used as the period between 1668 Hellos on L1L2 point to point circuits. Setting 1669 this value at level 2 on an L1L2 point to point 1670 circuit will result in an error of InconsistentValue. 1672 This object follows the resettingTimer behavior." 1673 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1674 DEFVAL { 3000 } 1675 ::= { isisCircLevelEntry 9 } 1677 isisCircLevelDRHelloTimer OBJECT-TYPE 1678 SYNTAX Integer32 (10..120000) 1679 UNITS "milliseconds" 1680 MAX-ACCESS read-write 1681 STATUS current 1682 DESCRIPTION 1683 "Period, in milliseconds, between Hello PDUs on 1684 multiaccess networks when this IS is the Designated 1685 Intermediate System. This object follows the 1686 resettingTimer behavior." 1687 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1688 DEFVAL { 1000 } 1689 ::= { isisCircLevelEntry 10 } 1690 isisCircLevelLSPThrottle OBJECT-TYPE 1691 SYNTAX Unsigned16TC (1..65535) 1692 UNITS "milliseconds" 1693 MAX-ACCESS read-write 1694 STATUS current 1695 DESCRIPTION 1696 "Minimal interval of time, in milliseconds, between 1697 transmissions of LSPs on an interface at this level." 1698 REFERENCE 1699 "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" 1700 DEFVAL { 30 } 1701 ::= { isisCircLevelEntry 11 } 1703 isisCircLevelMinLSPRetransInt OBJECT-TYPE 1704 SYNTAX Integer32 (1..300) 1705 UNITS "seconds" 1706 MAX-ACCESS read-write 1707 STATUS current 1708 DESCRIPTION 1709 "Minimum interval, in seconds, between re-transmission of 1710 an LSP at this level. This object follows the 1711 resettingTimer behavior. 1713 Note that isisCircLevelLSPThrottle controls 1714 how fast we send back to back LSPs. This variable 1715 controls how fast we re-send the same LSP." 1716 REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" 1717 DEFVAL { 5 } 1718 ::= { isisCircLevelEntry 12 } 1720 isisCircLevelCSNPInterval OBJECT-TYPE 1721 SYNTAX Integer32 (1..600) 1722 UNITS "seconds" 1723 MAX-ACCESS read-write 1724 STATUS current 1725 DESCRIPTION 1726 "Interval of time, in seconds, between periodic 1727 transmission of a complete set of CSNPs on 1728 multiaccess networks if this router is the 1729 designated router at this level. 1730 This object follows the resettingTimer behavior." 1731 REFERENCE "{ISIS.aoi completeSNPInterval (8)}" 1732 DEFVAL { 10 } 1733 ::= { isisCircLevelEntry 13 } 1735 isisCircLevelPartSNPInterval OBJECT-TYPE 1736 SYNTAX Integer32 (1..120) 1737 UNITS "seconds" 1738 MAX-ACCESS read-write 1739 STATUS current 1740 DESCRIPTION 1741 "Minimum interval in seconds between sending Partial 1742 Sequence Number PDUs at this level. This object 1743 follows the resettingTimer behavior." 1744 REFERENCE "{ISIS.aoi partialSNPInterval (14)}" 1745 DEFVAL { 2 } 1746 ::= { isisCircLevelEntry 14 } 1748 -- isisSystemCounterTable keeps track of system-wide events. 1750 isisSystemCounterTable OBJECT-TYPE 1751 SYNTAX SEQUENCE OF IsisSystemCounterEntry 1752 MAX-ACCESS not-accessible 1753 STATUS current 1754 DESCRIPTION 1755 "System wide counters for this Intermediate System." 1756 ::= { isisCounters 1 } 1758 isisSystemCounterEntry OBJECT-TYPE 1759 SYNTAX IsisSystemCounterEntry 1760 MAX-ACCESS not-accessible 1761 STATUS current 1762 DESCRIPTION 1763 "System-wide IS-IS counters." 1764 INDEX { isisSysStatLevel } 1765 ::= { isisSystemCounterTable 1 } 1767 IsisSystemCounterEntry ::= 1768 SEQUENCE { 1769 isisSysStatLevel 1770 IsisISLevel, 1771 isisSysStatCorrLSPs 1772 Counter32, 1773 isisSysStatAuthTypeFails 1774 Counter32, 1775 isisSysStatAuthFails 1776 Counter32, 1777 isisSysStatLSPDbaseOloads 1778 Counter32, 1779 isisSysStatManAddrDropFromAreas 1780 Counter32, 1781 isisSysStatAttmptToExMaxSeqNums 1782 Counter32, 1783 isisSysStatSeqNumSkips 1784 Counter32, 1785 isisSysStatOwnLSPPurges 1786 Counter32, 1787 isisSysStatIDFieldLenMismatches 1788 Counter32, 1789 isisSysStatPartChanges 1790 Counter32, 1791 isisSysStatSPFRuns 1792 Counter32, 1793 isisSysStatLSPErrors 1794 Counter32 1795 } 1797 isisSysStatLevel OBJECT-TYPE 1798 SYNTAX IsisISLevel 1799 MAX-ACCESS not-accessible 1800 STATUS current 1801 DESCRIPTION 1802 "The level that this entry describes." 1803 ::= { isisSystemCounterEntry 1 } 1805 isisSysStatCorrLSPs OBJECT-TYPE 1806 SYNTAX Counter32 1807 UNITS "Number of corrupted in-memory frames" 1808 MAX-ACCESS read-only 1809 STATUS current 1810 DESCRIPTION 1811 "Number of corrupted in-memory LSPs detected. 1813 LSPs received from the wire with a bad checksum 1814 are silently dropped and not counted. 1816 LSPs received from the wire with parse errors 1817 are counted by isisSysStatLSPErrors." 1818 REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" 1819 ::= { isisSystemCounterEntry 2 } 1821 isisSysStatAuthTypeFails OBJECT-TYPE 1822 SYNTAX Counter32 1823 UNITS "Number of frames with authentication type mismatches" 1824 MAX-ACCESS read-only 1825 STATUS current 1826 DESCRIPTION 1827 "The number of authentication type mismatches recognized 1828 by this Intermediate System." 1829 ::= { isisSystemCounterEntry 3 } 1831 isisSysStatAuthFails OBJECT-TYPE 1832 SYNTAX Counter32 1833 UNITS "Number of frames with authentication key failures" 1834 MAX-ACCESS read-only 1835 STATUS current 1836 DESCRIPTION 1837 "The number of authentication key failures recognized 1838 by this Intermediate System." 1839 ::= { isisSystemCounterEntry 4 } 1841 isisSysStatLSPDbaseOloads OBJECT-TYPE 1842 SYNTAX Counter32 1843 MAX-ACCESS read-only 1844 STATUS current 1845 DESCRIPTION 1846 "Number of times the LSP database has become 1847 overloaded." 1848 REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" 1849 ::= { isisSystemCounterEntry 5 } 1851 isisSysStatManAddrDropFromAreas OBJECT-TYPE 1852 SYNTAX Counter32 1853 MAX-ACCESS read-only 1854 STATUS current 1855 DESCRIPTION 1856 "Number of times a manual address has been dropped from 1857 the area." 1858 REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" 1859 ::= { isisSystemCounterEntry 6 } 1861 isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE 1862 SYNTAX Counter32 1863 MAX-ACCESS read-only 1864 STATUS current 1865 DESCRIPTION 1866 "Number of times the IS has attempted to exceed the 1867 maximum sequence number." 1868 REFERENCE 1869 "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" 1870 ::= { isisSystemCounterEntry 7 } 1872 isisSysStatSeqNumSkips OBJECT-TYPE 1873 SYNTAX Counter32 1874 MAX-ACCESS read-only 1875 STATUS current 1876 DESCRIPTION 1877 "Number of times a sequence number skip has occurred." 1878 REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" 1879 ::= { isisSystemCounterEntry 8 } 1881 isisSysStatOwnLSPPurges OBJECT-TYPE 1882 SYNTAX Counter32 1883 MAX-ACCESS read-only 1884 STATUS current 1885 DESCRIPTION 1886 "Number of times a zero-aged copy of the system's own LSP 1887 is received from some other node." 1888 REFERENCE "{ISIS.aoi ownLSPPurges (24)}" 1889 ::= { isisSystemCounterEntry 9 } 1891 isisSysStatIDFieldLenMismatches OBJECT-TYPE 1892 SYNTAX Counter32 1893 UNITS "Number of frames with ID length mismatches" 1894 MAX-ACCESS read-only 1895 STATUS current 1896 DESCRIPTION 1897 "Number of times a PDU is received with a different value 1898 for ID field length to that of the receiving system." 1899 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1900 ::= { isisSystemCounterEntry 10 } 1902 isisSysStatPartChanges OBJECT-TYPE 1903 SYNTAX Counter32 1904 MAX-ACCESS read-only 1905 STATUS current 1906 DESCRIPTION 1907 "Partition changes." 1908 ::= { isisSystemCounterEntry 11 } 1910 isisSysStatSPFRuns OBJECT-TYPE 1911 SYNTAX Counter32 1912 MAX-ACCESS read-only 1913 STATUS current 1914 DESCRIPTION 1915 "Number of times we ran SPF at this level." 1916 ::= { isisSystemCounterEntry 12 } 1918 isisSysStatLSPErrors OBJECT-TYPE 1919 SYNTAX Counter32 1920 UNITS "Number of frames with errors that we have received" 1921 MAX-ACCESS read-only 1922 STATUS current 1923 DESCRIPTION 1924 "Number of LSPs with errors we have received." 1925 ::= { isisSystemCounterEntry 13 } 1927 -- isisCircuitCounterTable keeps track of events 1928 -- specific to a circuit and a level 1929 isisCircuitCounterTable OBJECT-TYPE 1930 SYNTAX SEQUENCE OF IsisCircuitCounterEntry 1931 MAX-ACCESS not-accessible 1932 STATUS current 1933 DESCRIPTION 1934 "Circuit specific counters for this 1935 Intermediate System." 1936 ::= { isisCounters 2 } 1938 isisCircuitCounterEntry OBJECT-TYPE 1939 SYNTAX IsisCircuitCounterEntry 1940 MAX-ACCESS not-accessible 1941 STATUS current 1942 DESCRIPTION 1943 "An isisCircuitCounterEntry exists for each circuit 1944 used by Integrated IS-IS on this system." 1945 INDEX { isisCircIndex, 1946 isisCircuitType } 1947 ::= { isisCircuitCounterTable 1 } 1949 IsisCircuitCounterEntry ::= SEQUENCE { 1950 isisCircuitType 1951 INTEGER, 1952 isisCircAdjChanges 1953 Counter32, 1954 isisCircNumAdj 1955 Unsigned32, 1956 isisCircInitFails 1957 Counter32, 1958 isisCircRejAdjs 1959 Counter32, 1960 isisCircIDFieldLenMismatches 1961 Counter32, 1962 isisCircMaxAreaAddrMismatches 1963 Counter32, 1964 isisCircAuthTypeFails 1965 Counter32, 1966 isisCircAuthFails 1967 Counter32, 1968 isisCircLANDesISChanges 1969 Counter32 1970 } 1972 isisCircuitType OBJECT-TYPE 1973 SYNTAX INTEGER 1974 { 1975 lanlevel1(1), 1976 lanlevel2(2), 1977 p2pcircuit(3) 1978 } 1979 MAX-ACCESS not-accessible 1980 STATUS current 1981 DESCRIPTION 1982 "What type of circuit saw these counts? 1984 The point to point Hello PDU includes 1985 both L1 and L2, and ISs form a single 1986 adjacency on point to point links. 1987 Thus we combine counts on 1988 point to point links into one group." 1989 ::= { isisCircuitCounterEntry 1 } 1991 isisCircAdjChanges OBJECT-TYPE 1992 SYNTAX Counter32 1993 MAX-ACCESS read-only 1994 STATUS current 1995 DESCRIPTION 1996 "The number of times an adjacency state change has 1997 occurred on this circuit." 1998 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 1999 ::= { isisCircuitCounterEntry 2 } 2001 isisCircNumAdj OBJECT-TYPE 2002 SYNTAX Unsigned32 2003 MAX-ACCESS read-only 2004 STATUS current 2005 DESCRIPTION 2006 "The number of adjacencies on this circuit." 2007 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 2008 ::= { isisCircuitCounterEntry 3 } 2010 isisCircInitFails OBJECT-TYPE 2011 SYNTAX Counter32 2012 MAX-ACCESS read-only 2013 STATUS current 2014 DESCRIPTION 2015 "The number of times initialization of this circuit has 2016 failed. This counts events such as PPP NCP failures. 2017 Failures to form an adjacency are counted by 2018 isisCircRejAdjs." 2019 ::= { isisCircuitCounterEntry 4 } 2021 isisCircRejAdjs OBJECT-TYPE 2022 SYNTAX Counter32 2023 MAX-ACCESS read-only 2024 STATUS current 2025 DESCRIPTION 2026 "The number of times an adjacency has been rejected on 2027 this circuit." 2028 REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" 2029 ::= { isisCircuitCounterEntry 5 } 2031 isisCircIDFieldLenMismatches OBJECT-TYPE 2032 SYNTAX Counter32 2033 UNITS "Number of frames with ID field length mismatch" 2034 MAX-ACCESS read-only 2035 STATUS current 2036 DESCRIPTION 2037 "The number of times an IS-IS control PDU with an ID 2038 field length different to that for this system has been 2039 received." 2040 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2041 ::= { isisCircuitCounterEntry 6 } 2043 isisCircMaxAreaAddrMismatches OBJECT-TYPE 2044 SYNTAX Counter32 2045 MAX-ACCESS read-only 2046 STATUS current 2047 DESCRIPTION 2048 "The number of times an IS-IS control PDU with a 2049 max area address field different to that for this 2050 system has been received." 2051 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 2052 ::= { isisCircuitCounterEntry 7 } 2054 isisCircAuthTypeFails OBJECT-TYPE 2055 SYNTAX Counter32 2056 MAX-ACCESS read-only 2057 STATUS current 2058 DESCRIPTION 2059 "The number of times an IS-IS control PDU with 2060 an auth type field different to that for this 2061 system has been received." 2062 ::= { isisCircuitCounterEntry 8 } 2064 isisCircAuthFails OBJECT-TYPE 2065 SYNTAX Counter32 2066 MAX-ACCESS read-only 2067 STATUS current 2068 DESCRIPTION 2069 "The number of times an IS-IS control PDU with 2070 the correct auth type has failed to pass authentication 2071 validation." 2072 ::= { isisCircuitCounterEntry 9 } 2073 isisCircLANDesISChanges OBJECT-TYPE 2074 SYNTAX Counter32 2075 MAX-ACCESS read-only 2076 STATUS current 2077 DESCRIPTION 2078 "The number of times the Designated IS has changed 2079 on this circuit at this level. If the circuit is 2080 point to point, this count is zero." 2081 ::= { isisCircuitCounterEntry 10 } 2083 -- isisPacketCounterTable keeps track of the number of IS-IS 2084 -- control packets sent and received at each level 2086 isisPacketCounterTable OBJECT-TYPE 2087 SYNTAX SEQUENCE OF IsisPacketCounterEntry 2088 MAX-ACCESS not-accessible 2089 STATUS current 2090 DESCRIPTION 2091 "Information about IS-IS protocol traffic at one level 2092 on one circuit in one direction." 2093 ::= { isisCounters 3 } 2095 isisPacketCounterEntry OBJECT-TYPE 2096 SYNTAX IsisPacketCounterEntry 2097 MAX-ACCESS not-accessible 2098 STATUS current 2099 DESCRIPTION 2100 "Information about IS-IS protocol traffic at one level 2101 on one circuit in one direction." 2102 INDEX { isisCircIndex, 2103 isisPacketCountLevel, 2104 isisPacketCountDirection } 2105 ::= { isisPacketCounterTable 1 } 2107 IsisPacketCounterEntry ::= 2108 SEQUENCE { 2109 isisPacketCountLevel 2110 IsisISLevel, 2111 isisPacketCountDirection 2112 INTEGER, 2113 isisPacketCountIIHello 2114 Counter32, 2115 isisPacketCountISHello 2116 Counter32, 2117 isisPacketCountESHello 2118 Counter32, 2119 isisPacketCountLSP 2120 Counter32, 2122 isisPacketCountCSNP 2123 Counter32, 2124 isisPacketCountPSNP 2125 Counter32, 2126 isisPacketCountUnknown 2127 Counter32 2128 } 2130 isisPacketCountLevel OBJECT-TYPE 2131 SYNTAX IsisISLevel 2132 MAX-ACCESS not-accessible 2133 STATUS current 2134 DESCRIPTION 2135 "The level at which these PDU counts have been collected." 2136 ::= { isisPacketCounterEntry 1 } 2138 isisPacketCountDirection OBJECT-TYPE 2139 SYNTAX INTEGER 2140 { 2141 sending(1), 2142 receiving(2) 2143 } 2144 MAX-ACCESS not-accessible 2145 STATUS current 2146 DESCRIPTION 2147 "Were we sending or receiving these PDUs?" 2148 ::= { isisPacketCounterEntry 2 } 2150 isisPacketCountIIHello OBJECT-TYPE 2151 SYNTAX Counter32 2152 UNITS "Number of IS-IS Hellos frames seen in this direction 2153 at this level" 2154 MAX-ACCESS read-only 2155 STATUS current 2156 DESCRIPTION 2157 "The number of IS-IS Hello PDUs seen in this 2158 direction at this level. 2160 Point-to-Point IIH PDUs are counted at 2161 the lowest enabled level: at L1 on L1 or L1L2 circuits, 2162 and at L2 otherwise." 2163 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2164 ::= { isisPacketCounterEntry 3 } 2166 isisPacketCountISHello OBJECT-TYPE 2167 SYNTAX Counter32 2168 UNITS "Number of ES-IS frames seen in this direction at 2169 this level." 2171 MAX-ACCESS read-only 2172 STATUS current 2173 DESCRIPTION 2174 "The number of ES-IS Hello PDUs seen in this 2175 direction. ISH PDUs are counted at the 2176 lowest enabled level: at L1 on L1 or L1L2 2177 circuits, and at L2 otherwise." 2178 ::= { isisPacketCounterEntry 4 } 2180 isisPacketCountESHello OBJECT-TYPE 2181 SYNTAX Counter32 2182 UNITS "Number of ES Hello frames seen in this direction at 2183 this level" 2184 MAX-ACCESS read-only 2185 STATUS current 2186 DESCRIPTION 2187 "The number of ES Hello PDUs seen in this 2188 direction. ESH PDUs are counted at the 2189 lowest enabled level: at L1 on L1 or L1L2 2190 circuits, and at L2 otherwise." 2191 ::= { isisPacketCounterEntry 5 } 2193 isisPacketCountLSP OBJECT-TYPE 2194 SYNTAX Counter32 2195 UNITS "Number of IS-IS LSP frames seen in this direction at 2196 this level" 2197 MAX-ACCESS read-only 2198 STATUS current 2199 DESCRIPTION 2200 "The number of IS-IS LSPs seen in this 2201 direction at this level." 2202 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2203 ::= { isisPacketCounterEntry 6 } 2205 isisPacketCountCSNP OBJECT-TYPE 2206 SYNTAX Counter32 2207 UNITS "Number of IS-IS CSNP frames seen in this direction at 2208 this level" 2209 MAX-ACCESS read-only 2210 STATUS current 2211 DESCRIPTION 2212 "The number of IS-IS CSNPs seen in this 2213 direction at this level." 2214 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2215 ::= { isisPacketCounterEntry 7 } 2217 isisPacketCountPSNP OBJECT-TYPE 2218 SYNTAX Counter32 2219 UNITS "Number of IS-IS PSNP frames seen in this direction at 2220 this level" 2221 MAX-ACCESS read-only 2222 STATUS current 2223 DESCRIPTION 2224 "The number of IS-IS PSNPs seen in this 2225 direction at this level." 2226 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2227 ::= { isisPacketCounterEntry 8 } 2229 isisPacketCountUnknown OBJECT-TYPE 2230 SYNTAX Counter32 2231 UNITS "Number of unknown IS-IS frames seen at this level" 2232 MAX-ACCESS read-only 2233 STATUS current 2234 DESCRIPTION 2235 "The number of unknown IS-IS PDUs seen 2236 at this level." 2237 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2238 ::= { isisPacketCounterEntry 9 } 2240 -- The IS Adjacency Table 2241 -- 2242 -- Each adjacency to an IS corresponds to one entry in this 2243 -- table. 2245 isisISAdjTable OBJECT-TYPE 2246 SYNTAX SEQUENCE OF IsisISAdjEntry 2247 MAX-ACCESS not-accessible 2248 STATUS current 2249 DESCRIPTION 2250 "The table of adjacencies to Intermediate Systems." 2251 ::= { isisISAdj 1 } 2253 isisISAdjEntry OBJECT-TYPE 2254 SYNTAX IsisISAdjEntry 2255 MAX-ACCESS not-accessible 2256 STATUS current 2257 DESCRIPTION 2258 "Each entry corresponds to one adjacency to an 2259 Intermediate System on this system." 2260 INDEX { isisCircIndex, 2261 isisISAdjIndex } 2262 ::= { isisISAdjTable 1 } 2264 IsisISAdjEntry ::= 2265 SEQUENCE { 2266 isisISAdjIndex 2267 Unsigned32, 2268 isisISAdjState 2269 INTEGER, 2270 isisISAdj3WayState 2271 INTEGER, 2272 isisISAdjNeighSNPAAddress 2273 IsisOSINSAddress, 2274 isisISAdjNeighSysType 2275 INTEGER, 2276 isisISAdjNeighSysID 2277 IsisSystemID, 2278 isisISAdjNbrExtendedCircID 2279 Unsigned32, 2280 isisISAdjUsage 2281 INTEGER, 2282 isisISAdjHoldTimer 2283 Unsigned16TC, 2284 isisISAdjNeighPriority 2285 IsisISPriority, 2286 isisISAdjLastUpTime 2287 Unsigned32 2288 } 2290 isisISAdjIndex OBJECT-TYPE 2291 SYNTAX Unsigned32(1..4294967295) 2292 MAX-ACCESS not-accessible 2293 STATUS current 2294 DESCRIPTION 2295 "A unique value identifying the IS adjacency from all 2296 other such adjacencies on this circuit. This value is 2297 automatically assigned by the system when the adjacency 2298 is created." 2299 ::= { isisISAdjEntry 1 } 2301 isisISAdjState OBJECT-TYPE 2302 SYNTAX INTEGER 2303 { 2304 down (1), 2305 initializing (2), 2306 up (3), 2307 failed(4) 2308 } 2309 MAX-ACCESS read-only 2310 STATUS current 2311 DESCRIPTION 2312 "The state of the adjacency." 2313 REFERENCE "{ISIS.aoi adjacencyState (78)}" 2314 ::= { isisISAdjEntry 2 } 2315 isisISAdj3WayState OBJECT-TYPE 2316 SYNTAX INTEGER 2317 { 2318 up (0), 2319 initializing (1), 2320 down (2), 2321 failed (3) 2322 } 2323 MAX-ACCESS read-only 2324 STATUS current 2325 DESCRIPTION 2326 "The 3Way state of the adjacency. These are picked 2327 to match the historical on-the-wire representation 2328 of the 3Way state, and are not intended to match 2329 isisISAdjState." 2330 REFERENCE "{ RFC 3373 }" 2331 ::= { isisISAdjEntry 3 } 2333 isisISAdjNeighSNPAAddress OBJECT-TYPE 2334 SYNTAX IsisOSINSAddress 2335 MAX-ACCESS read-only 2336 STATUS current 2337 DESCRIPTION 2338 "The SNPA address of the neighboring system." 2339 REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" 2340 ::= { isisISAdjEntry 4 } 2342 isisISAdjNeighSysType OBJECT-TYPE 2343 SYNTAX INTEGER 2344 { 2345 l1IntermediateSystem(1), 2346 l2IntermediateSystem(2), 2347 l1L2IntermediateSystem(3), 2348 unknown(4) 2349 } 2350 MAX-ACCESS read-only 2351 STATUS current 2352 DESCRIPTION 2353 "The type of the neighboring system." 2354 REFERENCE "{ISIS.aoi neighbourSystemType (80)}" 2355 ::= { isisISAdjEntry 5 } 2357 isisISAdjNeighSysID OBJECT-TYPE 2358 SYNTAX IsisSystemID 2359 MAX-ACCESS read-only 2360 STATUS current 2361 DESCRIPTION 2362 "The system ID of the neighboring Intermediate 2363 System." 2364 REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" 2365 ::= { isisISAdjEntry 6 } 2367 isisISAdjNbrExtendedCircID OBJECT-TYPE 2368 SYNTAX Unsigned32 2369 MAX-ACCESS read-only 2370 STATUS current 2371 DESCRIPTION 2372 "The 4 byte Extended Circuit ID learned from the 2373 Neighbor during 3-way handshake, or 0." 2374 ::= { isisISAdjEntry 7 } 2376 isisISAdjUsage OBJECT-TYPE 2377 SYNTAX INTEGER 2378 { 2379 level1(1), 2380 level2(2), 2381 level1and2(3) 2382 } 2383 MAX-ACCESS read-only 2384 STATUS current 2385 DESCRIPTION 2386 "How is the adjacency used? On a point-to-point link, 2387 this might be level1and2, but on a LAN, the usage will 2388 be level1 on the adjacency between peers at L1, 2389 and level2 for the adjacency between peers at L2." 2390 REFERENCE "{ISIS.aoi adjacencyUsage (82)}" 2391 ::= { isisISAdjEntry 8 } 2393 isisISAdjHoldTimer OBJECT-TYPE 2394 SYNTAX Unsigned16TC (1..65535) 2395 UNITS "seconds" 2396 MAX-ACCESS read-only 2397 STATUS current 2398 DESCRIPTION 2399 "The holding time in seconds for this adjacency. 2400 This value is based on received IIH PDUs and 2401 the elapsed time since receipt." 2402 REFERENCE "{ISIS.aoi holdingTimer (85)}" 2403 ::= { isisISAdjEntry 9 } 2405 isisISAdjNeighPriority OBJECT-TYPE 2406 SYNTAX IsisISPriority 2407 MAX-ACCESS read-only 2408 STATUS current 2409 DESCRIPTION 2410 "Priority of the neighboring Intermediate System for 2411 becoming the Designated Intermediate System." 2412 REFERENCE "{ISIS.aoi lANPriority (86)}" 2413 ::= { isisISAdjEntry 10 } 2415 isisISAdjLastUpTime OBJECT-TYPE 2416 SYNTAX Unsigned32 2417 UNITS "Seconds since startup when Adjacency was last up" 2418 MAX-ACCESS read-only 2419 STATUS current 2420 DESCRIPTION 2421 "The number of seconds since system startup when 2422 the adjacency most recently entered the state 'up'. 2423 Holds 0 if the adjacency has never been in state 'up'." 2424 ::= { isisISAdjEntry 11 } 2426 -- The IS Adjacency Area Address Table 2428 -- The IS Adjacency Area Address Table contains the set of 2429 -- Area Addresses of neighboring 2430 -- Intermediate Systems as reported in IIH PDUs. 2432 isisISAdjAreaAddrTable OBJECT-TYPE 2433 SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry 2434 MAX-ACCESS not-accessible 2435 STATUS current 2436 DESCRIPTION 2437 "This table contains the set of Area Addresses of 2438 neighboring Intermediate Systems as reported in received 2439 IIH PDUs." 2440 REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" 2441 ::= { isisISAdj 2 } 2443 isisISAdjAreaAddrEntry OBJECT-TYPE 2444 SYNTAX IsisISAdjAreaAddrEntry 2445 MAX-ACCESS not-accessible 2446 STATUS current 2447 DESCRIPTION 2448 "Each entry contains one Area Address reported by a 2449 neighboring Intermediate System in its IIH PDUs." 2450 INDEX { isisCircIndex, 2451 isisISAdjIndex, 2452 isisISAdjAreaAddrIndex } 2453 ::= { isisISAdjAreaAddrTable 1 } 2455 IsisISAdjAreaAddrEntry ::= 2456 SEQUENCE { 2457 isisISAdjAreaAddrIndex 2458 Unsigned32, 2460 isisISAdjAreaAddress 2461 IsisOSINSAddress 2462 } 2464 isisISAdjAreaAddrIndex OBJECT-TYPE 2465 SYNTAX Unsigned32(1..4294967295) 2466 MAX-ACCESS not-accessible 2467 STATUS current 2468 DESCRIPTION 2469 "An index for the areas associated with one neighbor. 2470 This provides a simple way to walk the table." 2471 ::= { isisISAdjAreaAddrEntry 1 } 2473 isisISAdjAreaAddress OBJECT-TYPE 2474 SYNTAX IsisOSINSAddress 2475 MAX-ACCESS read-only 2476 STATUS current 2477 DESCRIPTION 2478 "One Area Address as reported in IIH PDUs received from 2479 the neighbor." 2480 ::= { isisISAdjAreaAddrEntry 2 } 2482 -- The IS Adjacency IP Address Table 2484 -- The IS Adjacency IP Address Table contains the 2485 -- set of IP Addresses of neighboring Intermediate Systems 2486 -- as reported in received IIH PDUs. 2488 isisISAdjIPAddrTable OBJECT-TYPE 2489 SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry 2490 MAX-ACCESS not-accessible 2491 STATUS current 2492 DESCRIPTION 2493 "This table contains the set of IP Addresses of 2494 neighboring Intermediate Systems as reported in received 2495 IIH PDUs." 2496 ::= { isisISAdj 3 } 2498 isisISAdjIPAddrEntry OBJECT-TYPE 2499 SYNTAX IsisISAdjIPAddrEntry 2500 MAX-ACCESS not-accessible 2501 STATUS current 2502 DESCRIPTION 2503 "Each entry contains one IP Address reported by a 2504 neighboring Intermediate System in its IIH PDUs." 2505 INDEX { isisCircIndex, 2506 isisISAdjIndex, 2507 isisISAdjIPAddrIndex 2508 } 2509 ::= { isisISAdjIPAddrTable 1 } 2511 IsisISAdjIPAddrEntry ::= 2512 SEQUENCE { 2513 isisISAdjIPAddrIndex 2514 Unsigned32, 2515 isisISAdjIPAddrType 2516 InetAddressType, 2517 isisISAdjIPAddrAddress 2518 InetAddress 2519 } 2521 isisISAdjIPAddrIndex OBJECT-TYPE 2522 SYNTAX Unsigned32(1..4294967295) 2523 MAX-ACCESS not-accessible 2524 STATUS current 2525 DESCRIPTION 2526 "An index to this table which identifies the IP addresses 2527 to which this entry belongs." 2528 ::= { isisISAdjIPAddrEntry 1 } 2530 isisISAdjIPAddrType OBJECT-TYPE 2531 SYNTAX InetAddressType 2532 MAX-ACCESS read-only 2533 STATUS current 2534 DESCRIPTION 2535 "The type of one IP Address as reported in IIH PDUs 2536 received from the neighbor. An implementation is 2537 only required to support IPv4 and IPv6 addresses." 2538 ::= { isisISAdjIPAddrEntry 2 } 2540 isisISAdjIPAddrAddress OBJECT-TYPE 2541 SYNTAX InetAddress (SIZE(4|16)) 2542 MAX-ACCESS read-only 2543 STATUS current 2544 DESCRIPTION 2545 "One IP Address as reported in IIH PDUs received from the 2546 neighbor." 2547 ::= { isisISAdjIPAddrEntry 3 } 2549 -- The IS Adjacency Protocol Supported Table 2550 -- 2551 -- The IS Adjacency Protocol Supported Table contains the set of 2552 -- protocols supported by neighboring 2553 -- Intermediate Systems as reported in received IIH PDUs. 2555 isisISAdjProtSuppTable OBJECT-TYPE 2556 SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry 2557 MAX-ACCESS not-accessible 2558 STATUS current 2559 DESCRIPTION 2560 "This table contains the set of protocols supported by 2561 neighboring Intermediate Systems as reported in received 2562 IIH PDUs." 2563 ::= { isisISAdj 4 } 2565 isisISAdjProtSuppEntry OBJECT-TYPE 2566 SYNTAX IsisISAdjProtSuppEntry 2567 MAX-ACCESS not-accessible 2568 STATUS current 2569 DESCRIPTION 2570 "Each entry contains one protocol supported by a 2571 neighboring Intermediate System as reported in its IIH 2572 PDUs." 2573 INDEX { isisCircIndex, 2574 isisISAdjIndex, 2575 isisISAdjProtSuppProtocol } 2576 ::= { isisISAdjProtSuppTable 1 } 2578 IsisISAdjProtSuppEntry ::= 2579 SEQUENCE { 2580 isisISAdjProtSuppProtocol 2581 IsisSupportedProtocol 2582 } 2584 isisISAdjProtSuppProtocol OBJECT-TYPE 2585 SYNTAX IsisSupportedProtocol 2586 MAX-ACCESS read-only 2587 STATUS current 2588 DESCRIPTION 2589 "One supported protocol as reported in IIH PDUs received 2590 from the neighbor." 2591 ::= { isisISAdjProtSuppEntry 1 } 2593 -- The Reachable Address Group 2594 -- 2595 -- The Reachable Address Group is optional. 2596 -- The Reachable Address Table 2597 -- Each entry records information about a reachable address 2598 -- (NSAP or address prefix) manually configured on the system 2599 -- or learned through another protocol. 2601 isisRATable OBJECT-TYPE 2602 SYNTAX SEQUENCE OF IsisRAEntry 2603 MAX-ACCESS not-accessible 2604 STATUS current 2605 DESCRIPTION 2606 "The table of Reachable Addresses to NSAPs or Address 2607 Prefixes." 2608 ::= { isisReachAddr 1 } 2610 isisRAEntry OBJECT-TYPE 2611 SYNTAX IsisRAEntry 2612 MAX-ACCESS not-accessible 2613 STATUS current 2614 DESCRIPTION 2615 "Each entry defines a Reachable Address to a NSAP or 2616 Address Prefix." 2617 INDEX { isisCircIndex, 2618 isisRAIndex } 2619 ::= { isisRATable 1 } 2621 IsisRAEntry ::= 2622 SEQUENCE { 2623 isisRAIndex 2624 Unsigned32, 2625 isisRAExistState 2626 RowStatus, 2627 isisRAAdminState 2628 AdminState, 2629 isisRAAddrPrefix 2630 IsisOSINSAddress, 2631 isisRAMapType 2632 INTEGER, 2633 isisRAMetric 2634 IsisDefaultMetric, 2635 isisRAMetricType 2636 IsisMetricType, 2637 isisRASNPAAddress 2638 IsisOSINSAddress, 2639 isisRASNPAMask 2640 IsisOSINSAddress, 2641 isisRASNPAPrefix 2642 IsisOSINSAddress, 2643 isisRAType 2644 INTEGER 2645 } 2647 isisRAIndex OBJECT-TYPE 2648 SYNTAX Unsigned32(1..4294967295) 2649 MAX-ACCESS not-accessible 2650 STATUS current 2651 DESCRIPTION 2652 "The identifier for this isisRAEntry. This value must be 2653 unique amongst all Reachable Addresses on the same parent 2654 Circuit. This object follows the index and 2655 ManualOrAutomatic behaviors." 2656 ::= { isisRAEntry 1 } 2658 isisRAExistState OBJECT-TYPE 2659 SYNTAX RowStatus 2660 MAX-ACCESS read-create 2661 STATUS current 2662 DESCRIPTION 2663 "The existence state of this Reachable Address. This 2664 object follows the ManualOrAutomatic behaviors. Support 2665 for createAndWait and notInService is not required." 2666 ::= { isisRAEntry 2 } 2668 isisRAAdminState OBJECT-TYPE 2669 SYNTAX AdminState 2670 MAX-ACCESS read-create 2671 STATUS current 2672 DESCRIPTION 2673 "The administrative state of the Reachable Address. This 2674 object follows the AdminState and ManualOrAutomatic 2675 behaviors." 2676 DEFVAL { off } 2677 ::= { isisRAEntry 3 } 2679 isisRAAddrPrefix OBJECT-TYPE 2680 SYNTAX IsisOSINSAddress 2681 MAX-ACCESS read-create 2682 STATUS current 2683 DESCRIPTION 2684 "The destination of this Reachable Address. This is an 2685 Address Prefix. This object follows the 2686 replaceOnlyWhileDisabled and ManualOrAutomatic 2687 behaviors." 2688 REFERENCE "{ISIS.aoi addressPrefix (98)}" 2689 ::= { isisRAEntry 4 } 2691 isisRAMapType OBJECT-TYPE 2692 SYNTAX INTEGER 2693 { 2694 none (1), 2695 explicit (2), 2696 extractIDI (3), 2697 extractDSP (4) 2698 } 2699 MAX-ACCESS read-create 2700 STATUS current 2701 DESCRIPTION 2702 "The type of mapping to be employed to ascertain the SNPA 2703 Address which should be used in forwarding PDUs for this 2704 Reachable Address prefix. This object follows the 2705 ManualOrAutomatic behavior. The following values of 2706 mapping type are defined: 2708 none: The mapping is null because the neighbor SNPA is 2709 implicit by nature of the subnetwork (e.g. a 2710 point-to-point linkage). 2712 explicit: The subnetwork addresses in the object 2713 isisRASNPAAddress is to be used. 2715 extractIDI: The SNPA is embedded in the IDI of 2716 the destination NSAP Address. The mapping 2717 algorithm extracts the SNPA to be used 2718 according to the format and encoding rules of 2719 ISO8473/Add2. This SNPA extraction algorithm can 2720 be used in conjunction with Reachable Address 2721 prefixes from the X.121, F.69, E.163 and E.164 2722 addressing subdomains. 2724 extractDSP: All, or a suffix, of the SNPA is embedded 2725 in the DSP of the destination address. This SNPA 2726 extraction algorithm extracts the embedded 2727 subnetwork addressing information by performing a 2728 logical AND of the isisRASNPAMask object value 2729 with the destination address. The part of the 2730 SNPA extracted from the destination NSAP is 2731 appended to the isisRASNPAPrefix object value to 2732 form the next hop subnetwork addressing 2733 information." 2735 REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" 2736 ::= { isisRAEntry 5 } 2738 isisRAMetric OBJECT-TYPE 2739 SYNTAX IsisDefaultMetric 2740 MAX-ACCESS read-create 2741 STATUS current 2742 DESCRIPTION 2743 "The metric value for reaching the specified 2744 prefix over this circuit. This object follows the 2745 ManualOrAutomatic behavior." 2746 REFERENCE "{ISIS.aoi DefaultMetric (99)}" 2747 DEFVAL { 20 } 2749 ::= { isisRAEntry 6 } 2751 isisRAMetricType OBJECT-TYPE 2752 SYNTAX IsisMetricType 2753 MAX-ACCESS read-create 2754 STATUS current 2755 DESCRIPTION 2756 "Indicates whether the metric is internal or 2757 external. This object follows the ManualOrAutomatic 2758 behavior." 2759 REFERENCE "{ISIS.aoi DefaultMetricType (103)}" 2760 DEFVAL { internal } 2761 ::= { isisRAEntry 7 } 2763 isisRASNPAAddress OBJECT-TYPE 2764 SYNTAX IsisOSINSAddress 2765 MAX-ACCESS read-create 2766 STATUS current 2767 DESCRIPTION 2768 "The SNPA Address to which a PDU may be forwarded in 2769 order to reach a destination which matches the address 2770 prefix of the Reachable Address. This object follows the 2771 ManualOrAutomatic behavior." 2772 REFERENCE "{ISIS.aoi sNPAAddresses (109)}" 2773 -- note only one address may be specified per Reachable Address 2774 -- in the MIB 2775 DEFVAL { ''H } 2776 ::= { isisRAEntry 8 } 2778 isisRASNPAMask OBJECT-TYPE 2779 SYNTAX IsisOSINSAddress 2780 MAX-ACCESS read-create 2781 STATUS current 2782 DESCRIPTION 2783 "A bit mask with 1 bits indicating the positions in the 2784 effective destination address from which embedded SNPA 2785 information is to be extracted. For the extraction the 2786 first octet of the isisRASNPAMask object value is aligned 2787 with the first octet (AFI) of the NSAP Address. If the 2788 isisRASNPAMask object value and NSAP Address are of 2789 different lengths, the shorter of the two is logically 2790 padded with zeros before performing the extraction. This 2791 object follows the ManualOrAutomatic behavior." 2792 REFERENCE "{ISIS.aoi sNPAMask (122)}" 2793 DEFVAL { '00'H } 2794 ::= { isisRAEntry 9 } 2796 isisRASNPAPrefix OBJECT-TYPE 2797 SYNTAX IsisOSINSAddress 2798 MAX-ACCESS read-create 2799 STATUS current 2800 DESCRIPTION 2801 "A fixed SNPA prefix for use when the isisRAMapType is 2802 extractDSP. The SNPA Address to use is formed by 2803 concatenating the fixed SNPA prefix with a variable SNPA 2804 part that is extracted from the effective destination 2805 address. For Reachable Address prefixes in which the 2806 entire SNPA is embedded in the DSP the SNPA Prefix shall 2807 be null. This object follows the ManualOrAutomatic 2808 behavior." 2809 REFERENCE "{ISIS.aoi sNPAPrefix (123)}" 2810 DEFVAL { '00'H } 2811 ::= { isisRAEntry 10 } 2813 isisRAType OBJECT-TYPE 2814 SYNTAX INTEGER 2815 { 2816 manual (1), 2817 automatic (2) 2818 } 2819 MAX-ACCESS read-create 2820 STATUS current 2821 DESCRIPTION 2822 "The type of Reachable address. Those of type 2823 manual are created by the network manager. Those 2824 of type automatic are created through propagation 2825 of routing information from another routing 2826 protocol (eg. IDRP). " 2827 DEFVAL {manual} 2828 ::= {isisRAEntry 11 } 2830 -- The IP Reachable Address Table 2832 -- Each entry records information about one IP reachable 2833 -- address manually configured on this system or learned from 2834 -- another protocol. 2836 isisIPRATable OBJECT-TYPE 2837 SYNTAX SEQUENCE OF IsisIPRAEntry 2838 MAX-ACCESS not-accessible 2839 STATUS current 2840 DESCRIPTION 2841 "The table of IP Reachable Addresses to networks, 2842 subnetworks or hosts either manually configured or 2843 learned from another protocol." 2845 ::= { isisIPReachAddr 1 } 2847 isisIPRAEntry OBJECT-TYPE 2848 SYNTAX IsisIPRAEntry 2849 MAX-ACCESS not-accessible 2850 STATUS current 2851 DESCRIPTION 2852 "Each entry defines an IP Reachable Address to a network, 2853 subnetwork or host. 2855 Each IP Reachable Address may have multiple entries in the 2856 table, one for each equal cost path to the reachable 2857 address." 2858 INDEX { isisSysLevelIndex, 2859 isisIPRADestType, 2860 isisIPRADest, 2861 isisIPRADestPrefixLen, 2862 isisIPRANextHopIndex } 2863 ::= { isisIPRATable 1 } 2865 IsisIPRAEntry ::= 2866 SEQUENCE { 2867 isisIPRADestType 2868 InetAddressType, 2869 isisIPRADest 2870 InetAddress, 2871 isisIPRADestPrefixLen 2872 InetAddressPrefixLength, 2873 isisIPRANextHopIndex 2874 Unsigned32, 2875 isisIPRANextHopType 2876 InetAddressType, 2877 isisIPRANextHop 2878 InetAddress, 2879 isisIPRAType 2880 INTEGER, 2881 isisIPRAExistState 2882 RowStatus, 2883 isisIPRAAdminState 2884 AdminState, 2885 isisIPRAMetric 2886 IsisDefaultMetric, 2887 isisIPRAMetricType 2888 IsisMetricType, 2889 isisIPRAFullMetric 2890 IsisFullMetric, 2891 isisIPRASNPAAddress 2892 IsisOSINSAddress, 2894 isisIPRASourceType 2895 INTEGER 2896 } 2898 isisIPRADestType OBJECT-TYPE 2899 SYNTAX InetAddressType 2900 MAX-ACCESS not-accessible 2901 STATUS current 2902 DESCRIPTION 2903 "The type of this IP Reachable Address. This object 2904 follows the ManualOrAutomatic behavior. An 2905 implementation is only required to support 2906 IPv4 and IPv6 addresses." 2907 ::= { isisIPRAEntry 1 } 2909 isisIPRADest OBJECT-TYPE 2910 SYNTAX InetAddress (SIZE(4|16)) 2911 MAX-ACCESS not-accessible 2912 STATUS current 2913 DESCRIPTION 2914 "The destination of this IP Reachable Address. This is 2915 either a network address, subnetwork address or host 2916 address. This object follows the ManualOrAutomatic 2917 behavior." 2918 ::= { isisIPRAEntry 2 } 2920 isisIPRADestPrefixLen OBJECT-TYPE 2921 SYNTAX InetAddressPrefixLength (0..128) 2922 MAX-ACCESS not-accessible 2923 STATUS current 2924 DESCRIPTION 2925 "The length of the IP Netmask for Reachability Address. 2926 This object follows the ManualOrAutomatic behavior." 2927 ::= { isisIPRAEntry 3 } 2929 isisIPRANextHopIndex OBJECT-TYPE 2930 SYNTAX Unsigned32(1..4294967295) 2931 MAX-ACCESS not-accessible 2932 STATUS current 2933 DESCRIPTION 2934 "Index of next hop. Used when there are multiple Equal 2935 Cost Multipath alternatives for the same destination." 2936 ::= { isisIPRAEntry 4 } 2938 isisIPRANextHopType OBJECT-TYPE 2939 SYNTAX InetAddressType 2940 MAX-ACCESS read-create 2941 STATUS current 2942 DESCRIPTION 2943 "The type of the IP next hop address. An 2944 implementation is only required to support 2945 IPv4 and IPv6 addresses." 2946 ::= { isisIPRAEntry 5 } 2948 isisIPRANextHop OBJECT-TYPE 2949 SYNTAX InetAddress (SIZE(4|16)) 2950 MAX-ACCESS read-create 2951 STATUS current 2952 DESCRIPTION 2953 "The IP next hop to this destination." 2954 ::= { isisIPRAEntry 6 } 2956 isisIPRAType OBJECT-TYPE 2957 SYNTAX INTEGER 2958 { 2959 manual (1), 2960 automatic (2) 2961 } 2962 MAX-ACCESS read-create 2963 STATUS current 2964 DESCRIPTION 2965 "The type of this IP Reachable Address. Those of type 2966 manual are created by the network manager. Those of type 2967 automatic are created through propagation of routing 2968 information from another routing protocol. This object 2969 follows the ManualOrAutomatic behavior." 2970 ::= { isisIPRAEntry 7 } 2972 isisIPRAExistState OBJECT-TYPE 2973 SYNTAX RowStatus 2974 MAX-ACCESS read-create 2975 STATUS current 2976 DESCRIPTION 2977 "The state of this IP Reachable Address. This object 2978 follows the ExistenceState and ManualOrAutomatic 2979 behaviors. Support for createAndWait and 2980 notInService is not required." 2981 ::= { isisIPRAEntry 8 } 2983 isisIPRAAdminState OBJECT-TYPE 2984 SYNTAX AdminState 2985 MAX-ACCESS read-create 2986 STATUS current 2987 DESCRIPTION 2988 "The administrative state of the IP Reachable Address. This 2989 object follows the AdminState and ManualOrAutomatic 2990 behaviors." 2991 DEFVAL { off } 2992 ::= { isisIPRAEntry 9 } 2994 isisIPRAMetric OBJECT-TYPE 2995 SYNTAX IsisDefaultMetric 2996 MAX-ACCESS read-create 2997 STATUS current 2998 DESCRIPTION 2999 "The metric value for reaching the specified 3000 destination over this circuit. This object follows the 3001 ManualOrAutomatic behavior." 3002 DEFVAL { 10 } 3003 ::= { isisIPRAEntry 10 } 3005 isisIPRAMetricType OBJECT-TYPE 3006 SYNTAX IsisMetricType 3007 MAX-ACCESS read-create 3008 STATUS current 3009 DESCRIPTION 3010 "Indicates whether the metric is internal or 3011 external. This object follows the ManualOrAutomatic 3012 behavior." 3013 DEFVAL { internal } 3014 ::= { isisIPRAEntry 11 } 3016 isisIPRAFullMetric OBJECT-TYPE 3017 SYNTAX IsisFullMetric 3018 MAX-ACCESS read-create 3019 STATUS current 3020 DESCRIPTION 3021 "The wide metric value for reaching the specified 3022 destination over this circuit. This object follows the 3023 ManualOrAutomatic behavior." 3024 DEFVAL { 10 } 3025 ::= { isisIPRAEntry 12 } 3027 isisIPRASNPAAddress OBJECT-TYPE 3028 SYNTAX IsisOSINSAddress 3029 MAX-ACCESS read-create 3030 STATUS current 3031 DESCRIPTION 3032 "The SNPA Address to which a PDU may be forwarded in 3033 order to reach a destination which matches this IP 3034 Reachable Address. This object follows the 3035 ManualOrAutomatic behavior." 3036 DEFVAL { ''H } 3037 ::= { isisIPRAEntry 13 } 3038 isisIPRASourceType OBJECT-TYPE 3039 SYNTAX INTEGER 3040 { 3041 static (1), 3042 direct (2), 3043 ospfv2 (3), 3044 ospfv3 (4), 3045 isis (5), 3046 rip (6), 3047 igrp (7), 3048 eigrp (8), 3049 bgp (9), 3050 other (10) 3051 } 3052 MAX-ACCESS read-only 3053 STATUS current 3054 DESCRIPTION 3055 "The origin of this route." 3056 ::= { isisIPRAEntry 14 } 3058 -- The LSP Database Table 3059 -- 3060 -- The first table provides Summary Information about LSPs 3061 -- The next table provides a complete record 3063 isisLSPSummaryTable OBJECT-TYPE 3064 SYNTAX SEQUENCE OF IsisLSPSummaryEntry 3065 MAX-ACCESS not-accessible 3066 STATUS current 3067 DESCRIPTION 3068 "The table of LSP Headers." 3069 ::= { isisLSPDataBase 1 } 3071 isisLSPSummaryEntry OBJECT-TYPE 3072 SYNTAX IsisLSPSummaryEntry 3073 MAX-ACCESS not-accessible 3074 STATUS current 3075 DESCRIPTION 3076 "Each entry provides a summary describing an 3077 LSP currently stored in the system." 3078 INDEX { isisLSPLevel, 3079 isisLSPID } 3080 ::= { isisLSPSummaryTable 1 } 3082 IsisLSPSummaryEntry ::= 3083 SEQUENCE { 3084 isisLSPLevel 3085 IsisISLevel, 3087 isisLSPID 3088 IsisLinkStatePDUID, 3089 isisLSPSeq 3090 Unsigned32, 3091 isisLSPZeroLife 3092 TruthValue, 3093 isisLSPChecksum 3094 Unsigned16TC, 3095 isisLSPLifetimeRemain 3096 Unsigned16TC, 3097 isisLSPPDULength 3098 Unsigned16TC, 3099 isisLSPAttributes 3100 Unsigned8TC 3101 } 3103 isisLSPLevel OBJECT-TYPE 3104 SYNTAX IsisISLevel 3105 MAX-ACCESS not-accessible 3106 STATUS current 3107 DESCRIPTION 3108 "At which level does this LSP appear?" 3109 ::= { isisLSPSummaryEntry 1 } 3111 isisLSPID OBJECT-TYPE 3112 SYNTAX IsisLinkStatePDUID 3113 MAX-ACCESS not-accessible 3114 STATUS current 3115 DESCRIPTION 3116 "The 8 byte LSP ID, consisting of the SystemID, 3117 Circuit ID, and Fragment Number." 3118 ::= { isisLSPSummaryEntry 2 } 3120 isisLSPSeq OBJECT-TYPE 3121 SYNTAX Unsigned32 3122 MAX-ACCESS read-only 3123 STATUS current 3124 DESCRIPTION 3125 "The sequence number for this LSP." 3126 ::= { isisLSPSummaryEntry 3 } 3128 isisLSPZeroLife OBJECT-TYPE 3129 SYNTAX TruthValue 3130 MAX-ACCESS read-only 3131 STATUS current 3132 DESCRIPTION 3133 "Is this LSP being purged by this System?" 3134 ::= { isisLSPSummaryEntry 4 } 3135 isisLSPChecksum OBJECT-TYPE 3136 SYNTAX Unsigned16TC 3137 MAX-ACCESS read-only 3138 STATUS current 3139 DESCRIPTION 3140 "The 16 bit Fletcher Checksum." 3141 ::= { isisLSPSummaryEntry 5 } 3143 isisLSPLifetimeRemain OBJECT-TYPE 3144 SYNTAX Unsigned16TC 3145 UNITS "seconds" 3146 MAX-ACCESS read-only 3147 STATUS current 3148 DESCRIPTION 3149 "The remaining lifetime in seconds for this LSP." 3150 ::= { isisLSPSummaryEntry 6 } 3152 isisLSPPDULength OBJECT-TYPE 3153 SYNTAX Unsigned16TC 3154 MAX-ACCESS read-only 3155 STATUS current 3156 DESCRIPTION 3157 "The length of this LSP." 3158 ::= { isisLSPSummaryEntry 7 } 3160 isisLSPAttributes OBJECT-TYPE 3161 SYNTAX Unsigned8TC 3162 MAX-ACCESS read-only 3163 STATUS current 3164 DESCRIPTION 3165 "Flags carried by the LSP." 3166 ::= { isisLSPSummaryEntry 8 } 3168 -- LSP Table 3169 -- 3170 -- The full LSP as a sequence of {Type, Len, Value} tuples 3171 -- Since the underlying LSP may have changed while downloading 3172 -- TLVs, we provide the Sequence number and Checksum for each 3173 -- LSP TLV, so the network manager may verify that they are 3174 -- still working on the same version of the LSP. 3176 isisLSPTLVTable OBJECT-TYPE 3177 SYNTAX SEQUENCE OF IsisLSPTLVEntry 3178 MAX-ACCESS not-accessible 3179 STATUS current 3180 DESCRIPTION 3181 "The table of LSPs in the database." 3182 ::= { isisLSPDataBase 2 } 3183 isisLSPTLVEntry OBJECT-TYPE 3184 SYNTAX IsisLSPTLVEntry 3185 MAX-ACCESS not-accessible 3186 STATUS current 3187 DESCRIPTION 3188 "Each entry describes a TLV within 3189 an LSP current stored in the system." 3190 INDEX { isisLSPLevel, 3191 isisLSPID, 3192 isisLSPTLVIndex } 3193 ::= { isisLSPTLVTable 1 } 3195 IsisLSPTLVEntry ::= 3196 SEQUENCE { 3197 isisLSPTLVIndex 3198 Unsigned32, 3199 isisLSPTLVSeq 3200 Unsigned32, 3201 isisLSPTLVChecksum 3202 Unsigned16TC, 3203 isisLSPTLVType 3204 Unsigned8TC, 3205 isisLSPTLVLen 3206 Unsigned8TC, 3207 isisLSPTLVValue 3208 OCTET STRING 3209 } 3211 isisLSPTLVIndex OBJECT-TYPE 3212 SYNTAX Unsigned32(1..4294967295) 3213 MAX-ACCESS not-accessible 3214 STATUS current 3215 DESCRIPTION 3216 "The index of this TLV in the LSP. The first TLV has 3217 index 1 and the Nth TLV has an index of N." 3218 ::= { isisLSPTLVEntry 1 } 3220 isisLSPTLVSeq OBJECT-TYPE 3221 SYNTAX Unsigned32 3222 MAX-ACCESS read-only 3223 STATUS current 3224 DESCRIPTION 3225 "The sequence number for this LSP." 3226 ::= { isisLSPTLVEntry 2 } 3228 isisLSPTLVChecksum OBJECT-TYPE 3229 SYNTAX Unsigned16TC 3230 MAX-ACCESS read-only 3231 STATUS current 3232 DESCRIPTION 3233 "The 16 bit Fletcher Checksum." 3234 ::= { isisLSPTLVEntry 3 } 3236 isisLSPTLVType OBJECT-TYPE 3237 SYNTAX Unsigned8TC 3238 MAX-ACCESS read-only 3239 STATUS current 3240 DESCRIPTION 3241 "The type of this TLV." 3242 ::= { isisLSPTLVEntry 4 } 3244 isisLSPTLVLen OBJECT-TYPE 3245 SYNTAX Unsigned8TC 3246 MAX-ACCESS read-only 3247 STATUS current 3248 DESCRIPTION 3249 "The length of this TLV." 3250 ::= { isisLSPTLVEntry 5 } 3252 isisLSPTLVValue OBJECT-TYPE 3253 SYNTAX OCTET STRING (SIZE(0..255)) 3254 MAX-ACCESS read-only 3255 STATUS current 3256 DESCRIPTION 3257 "The value of this TLV." 3258 ::= { isisLSPTLVEntry 6 } 3260 -- The IS-IS Notification Table 3262 -- The IS-IS Notification Table records fields that are 3263 -- required for notifications 3265 isisNotificationEntry OBJECT IDENTIFIER 3266 ::= { isisNotification 1 } 3268 isisNotificationSysLevelIndex OBJECT-TYPE 3269 SYNTAX IsisISLevel 3270 MAX-ACCESS accessible-for-notify 3271 STATUS current 3272 DESCRIPTION 3273 "The system level for this notification." 3274 ::= { isisNotificationEntry 1 } 3276 isisNotificationCircIfIndex OBJECT-TYPE 3277 SYNTAX Integer32 (1..2147483647) 3278 MAX-ACCESS accessible-for-notify 3279 STATUS current 3280 DESCRIPTION 3281 "The identifier of this circuit relevant to 3282 this Notification." 3283 ::= { isisNotificationEntry 2 } 3285 isisPduLspId OBJECT-TYPE 3286 SYNTAX IsisLinkStatePDUID 3287 MAX-ACCESS accessible-for-notify 3288 STATUS current 3289 DESCRIPTION 3290 "An Octet String that uniquely identifies 3291 a Link State PDU." 3292 ::= { isisNotificationEntry 3 } 3294 isisPduFragment OBJECT-TYPE 3295 SYNTAX IsisPDUHeader 3296 MAX-ACCESS accessible-for-notify 3297 STATUS current 3298 DESCRIPTION 3299 "Holds up to 64 initial bytes of a PDU that 3300 triggered the notification." 3301 ::= { isisNotificationEntry 4 } 3303 isisPduFieldLen OBJECT-TYPE 3304 SYNTAX Unsigned8TC 3305 MAX-ACCESS accessible-for-notify 3306 STATUS current 3307 DESCRIPTION 3308 "Holds the System ID length reported in PDU we received." 3309 ::= { isisNotificationEntry 5 } 3311 isisPduMaxAreaAddress OBJECT-TYPE 3312 SYNTAX Unsigned8TC 3313 MAX-ACCESS accessible-for-notify 3314 STATUS current 3315 DESCRIPTION 3316 "Holds the Max Area Addresses reported in a PDU 3317 we received." 3318 ::= { isisNotificationEntry 6 } 3320 isisPduProtocolVersion OBJECT-TYPE 3321 SYNTAX Unsigned8TC 3322 MAX-ACCESS accessible-for-notify 3323 STATUS current 3324 DESCRIPTION 3325 "Holds the Protocol version reported in PDU we received." 3327 ::= { isisNotificationEntry 7 } 3329 isisPduLspSize OBJECT-TYPE 3330 SYNTAX Integer32 (0..2147483647) 3331 MAX-ACCESS accessible-for-notify 3332 STATUS current 3333 DESCRIPTION 3334 "Holds the size of LSP we received that is too 3335 big to forward." 3336 ::= { isisNotificationEntry 8 } 3338 isisPduOriginatingBufferSize OBJECT-TYPE 3339 SYNTAX Unsigned16TC (0..16000) 3340 MAX-ACCESS accessible-for-notify 3341 STATUS current 3342 DESCRIPTION 3343 "Holds the size of isisSysLevelOrigLSPBuffSize advertised 3344 by the peer in the originatingLSPBufferSize TLV. 3345 If the peer does not advertise this TLV, this 3346 value is set to 0." 3347 ::= { isisNotificationEntry 9 } 3349 isisPduBufferSize OBJECT-TYPE 3350 SYNTAX Unsigned16TC (0..16000) 3351 MAX-ACCESS accessible-for-notify 3352 STATUS current 3353 DESCRIPTION 3354 "Holds the size of LSP received from peer." 3355 ::= { isisNotificationEntry 10 } 3357 isisPduProtocolsSupported OBJECT-TYPE 3358 SYNTAX OCTET STRING (SIZE(0..255)) 3359 MAX-ACCESS accessible-for-notify 3360 STATUS current 3361 DESCRIPTION 3362 "The list of protocols supported by an 3363 adjacent system. This may be empty." 3364 ::= { isisNotificationEntry 11 } 3366 isisAdjState OBJECT-TYPE 3367 SYNTAX INTEGER 3368 { 3369 down (1), 3370 initializing (2), 3371 up (3), 3372 failed(4) 3373 } 3375 MAX-ACCESS accessible-for-notify 3376 STATUS current 3377 DESCRIPTION 3378 "The current state of an adjacency." 3379 ::= { isisNotificationEntry 12 } 3381 isisErrorOffset OBJECT-TYPE 3382 SYNTAX Unsigned32 3383 MAX-ACCESS accessible-for-notify 3384 STATUS current 3385 DESCRIPTION 3386 "An offset to a problem in a PDU. If the problem 3387 is a malformed TLV, this points to the beginning 3388 of the TLV. If the problem is in the header, this 3389 points to the byte that is suspicious." 3390 ::= { isisNotificationEntry 13 } 3392 isisErrorTLVType OBJECT-TYPE 3393 SYNTAX Unsigned32 (0..255) 3394 MAX-ACCESS accessible-for-notify 3395 STATUS current 3396 DESCRIPTION 3397 "The type for a malformed TLV." 3398 ::= { isisNotificationEntry 14 } 3400 isisNotificationAreaAddress OBJECT-TYPE 3401 SYNTAX IsisOSINSAddress 3402 MAX-ACCESS accessible-for-notify 3403 STATUS current 3404 DESCRIPTION 3405 "An Area Address." 3406 ::= { isisNotificationEntry 15 } 3408 -- Type definitions 3410 isisDatabaseOverload NOTIFICATION-TYPE 3411 OBJECTS { 3412 isisNotificationSysLevelIndex, 3413 isisSysLevelState 3414 } 3415 STATUS current 3416 DESCRIPTION 3417 "This notification is generated when the system 3418 enters or leaves the Overload state. The number 3419 of times this has be generated and cleared is kept 3420 track of by isisSysStatLSPDbaseOloads." 3421 ::= { isisNotifications 1 } 3422 isisManualAddressDrops NOTIFICATION-TYPE 3423 OBJECTS { 3424 isisNotificationAreaAddress 3425 } 3426 STATUS current 3427 DESCRIPTION 3428 "This notification is generated when one of the 3429 manual areaAddresses assigned to this system is 3430 ignored when computing routes. The object 3431 isisNotificationAreaAddress describes the area that 3432 has been dropped. 3434 The number of times this event has been generated 3435 is counted by isisSysStatManAddrDropFromAreas. 3437 This notification is edge triggered, and should not 3438 be regenerated until an address that was used in 3439 the previous computation has been dropped." 3441 ::= { isisNotifications 2 } 3443 isisCorruptedLSPDetected NOTIFICATION-TYPE 3444 OBJECTS { 3445 isisNotificationSysLevelIndex, 3446 isisPduLspId 3447 } 3448 STATUS current 3449 DESCRIPTION 3450 "This notification is generated when we find that 3451 an LSP that was stored in memory has become 3452 corrupted. The number of times this has been 3453 generated is counted by isisSysCorrLSPs. 3455 We forward an LSP ID. We may have independent 3456 knowledge of the ID, but in some implementations 3457 there is a chance that the ID itself will be 3458 corrupted." 3460 ::= { isisNotifications 3 } 3462 isisAttemptToExceedMaxSequence NOTIFICATION-TYPE 3463 OBJECTS { 3464 isisNotificationSysLevelIndex, 3465 isisPduLspId 3466 } 3467 STATUS current 3468 DESCRIPTION 3469 "When the sequence number on an LSP we generate 3470 wraps the 32 bit sequence counter, we purge and 3471 wait to re-announce this information. This 3472 notification describes that event. Since these 3473 should not be generated rapidly, we generate 3474 an event each time this happens. 3476 While the first 6 bytes of the LSPID are ours, 3477 the other two contain useful information." 3479 ::= { isisNotifications 4 } 3481 isisIDLenMismatch NOTIFICATION-TYPE 3482 OBJECTS { 3483 isisNotificationSysLevelIndex, 3484 isisPduFieldLen, 3485 isisNotificationCircIfIndex, 3486 isisPduFragment 3487 } 3488 STATUS current 3489 DESCRIPTION 3490 "A notification sent when we receive a PDU 3491 with a different value of the System ID Length. 3492 This notification includes the an index to identify 3493 the circuit where we saw the PDU and the header of 3494 the PDU which may help a network manager identify 3495 the source of the confusion. 3497 This should be an edge-triggered notification. 3498 We should not send a second notification about 3499 PDUs received on the same circuit." 3501 ::= { isisNotifications 5 } 3503 isisMaxAreaAddressesMismatch NOTIFICATION-TYPE 3504 OBJECTS { 3505 isisNotificationSysLevelIndex, 3506 isisPduMaxAreaAddress, 3507 isisNotificationCircIfIndex, 3508 isisPduFragment 3509 } 3510 STATUS current 3511 DESCRIPTION 3512 "A notification sent when we receive a PDU 3513 with a different value of the Maximum Area 3514 Addresses. This notification includes the 3515 header of the packet, which may help a 3516 network manager identify the source of the 3517 confusion. 3519 This should be an edge-triggered notification. 3520 We should not send a second notification about 3521 PDUs received from the same circuit." 3523 ::= { isisNotifications 6 } 3525 isisOwnLSPPurge NOTIFICATION-TYPE 3526 OBJECTS { 3527 isisNotificationSysLevelIndex, 3528 isisNotificationCircIfIndex, 3529 isisPduLspId 3530 } 3531 STATUS current 3532 DESCRIPTION 3533 "A notification sent when we receive a PDU 3534 with our systemID and zero age. This 3535 notification includes the circuit Index 3536 and router ID from the LSP, if available, 3537 which may help a network manager 3538 identify the source of the confusion." 3540 ::= { isisNotifications 7 } 3542 isisSequenceNumberSkip NOTIFICATION-TYPE 3543 OBJECTS { 3544 isisNotificationSysLevelIndex, 3545 isisNotificationCircIfIndex, 3546 isisPduLspId 3547 } 3548 STATUS current 3549 DESCRIPTION 3550 "When we receive an LSP with our System ID 3551 and different contents, we may need to reissue 3552 the LSP with a higher sequence number. 3554 We send this notification if we need to increase 3555 the sequence number by more than one. If two 3556 Intermediate Systems are configured with the same 3557 System ID, this notification will fire." 3559 ::= { isisNotifications 8 } 3561 isisAuthenticationTypeFailure NOTIFICATION-TYPE 3562 OBJECTS { 3563 isisNotificationSysLevelIndex, 3564 isisNotificationCircIfIndex, 3565 isisPduFragment 3566 } 3567 STATUS current 3568 DESCRIPTION 3569 "A notification sent when we receive a PDU 3570 with the wrong authentication type field. 3571 This notification includes the header of the 3572 packet, which may help a network manager 3573 identify the source of the confusion. 3575 This should be an edge-triggered notification. 3576 We should not send a second notification about 3577 PDUs received from the same circuit." 3579 ::= { isisNotifications 9 } 3581 isisAuthenticationFailure NOTIFICATION-TYPE 3582 OBJECTS { 3583 isisNotificationSysLevelIndex, 3584 isisNotificationCircIfIndex, 3585 isisPduFragment 3586 } 3587 STATUS current 3588 DESCRIPTION 3589 "A notification sent when we receive a PDU 3590 with incorrect authentication information 3591 field. This notification includes the header 3592 of the packet, which may help a network manager 3593 identify the source of the confusion. 3595 This should be an edge-triggered notification. 3596 We should not send a second notification about 3597 PDUs received from the same circuit." 3599 ::= { isisNotifications 10 } 3601 isisVersionSkew NOTIFICATION-TYPE 3602 OBJECTS { 3603 isisNotificationSysLevelIndex, 3604 isisNotificationCircIfIndex, 3605 isisPduProtocolVersion, 3606 isisPduFragment 3607 } 3608 STATUS current 3609 DESCRIPTION 3610 "A notification sent when we receive a Hello 3611 PDU from an IS running a different version 3612 of the protocol. This notification includes 3613 the header of the packet, which may help a 3614 network manager identify the source of the 3615 confusion. 3617 This should be an edge-triggered notification. 3618 We should not send a second notification about 3619 PDUs received from the same circuit." 3621 ::= { isisNotifications 11 } 3623 isisAreaMismatch NOTIFICATION-TYPE 3624 OBJECTS { 3625 isisNotificationCircIfIndex, 3626 isisPduFragment 3627 } 3628 STATUS current 3629 DESCRIPTION 3630 "A notification sent when we receive a Hello 3631 PDU from an IS which does not share any 3632 area address. This notification includes 3633 the header of the packet, which may help a 3634 network manager identify the source of the 3635 confusion. 3637 This should be an edge-triggered notification. 3638 We should not send a second notification about 3639 PDUs received from the same circuit." 3641 ::= { isisNotifications 12 } 3643 isisRejectedAdjacency NOTIFICATION-TYPE 3644 OBJECTS { 3645 isisNotificationSysLevelIndex, 3646 isisNotificationCircIfIndex, 3647 isisPduFragment 3648 } 3649 STATUS current 3650 DESCRIPTION 3651 "A notification sent when we receive a Hello 3652 PDU from an IS, but do not establish an 3653 adjacency for some reason. 3655 This should be an edge-triggered notification. 3656 We should not send a second notification about 3657 PDUs received from the circuit." 3659 ::= { isisNotifications 13 } 3661 isisLSPTooLargeToPropagate NOTIFICATION-TYPE 3662 OBJECTS { 3663 isisNotificationSysLevelIndex, 3664 isisNotificationCircIfIndex, 3665 isisPduLspSize, 3666 isisPduLspId 3667 } 3668 STATUS current 3669 DESCRIPTION 3670 "A notification sent when we attempt to propagate 3671 an LSP which is larger than the dataLinkBlockSize 3672 for the circuit. 3673 This should be an edge-triggered notification. 3674 We should not send a second notification about 3675 PDUs received from the same circuit." 3677 ::= { isisNotifications 14 } 3679 isisOrigLSPBuffSizeMismatch NOTIFICATION-TYPE 3680 OBJECTS { 3681 isisNotificationSysLevelIndex, 3682 isisNotificationCircIfIndex, 3683 isisPduLspId, 3684 isisPduOriginatingBufferSize, 3685 isisPduBufferSize 3686 } 3687 STATUS current 3688 DESCRIPTION 3689 "A notification sent when a Level 1 LSP or Level 3690 2 LSP is received which is larger than the local 3691 value for isisSysLevelOrigLSPBuffSize, or when an 3692 LSP is received containing the supported Buffer Size 3693 option and the value in the PDU option field does 3694 not match the local value for isisSysLevelOrigLSPBuffSize. 3695 We pass up the size from the option field and the 3696 size of the LSP when one of them exceeds our configuration. 3698 This should be an edge-triggered notification. 3699 We should not send a second notification about 3700 PDUs received from the same circuit." 3702 ::= { isisNotifications 15 } 3704 isisProtocolsSupportedMismatch NOTIFICATION-TYPE 3705 OBJECTS { 3706 isisNotificationSysLevelIndex, 3707 isisNotificationCircIfIndex, 3708 isisPduProtocolsSupported, 3709 isisPduLspId, 3710 isisPduFragment 3712 } 3713 STATUS current 3714 DESCRIPTION 3715 "A notification sent when a non-pseudonode 3716 segment 0 LSP is received that has no matching 3717 protocols supported. 3718 This may be because the system does not generate 3719 the field, or because there are no common elements. 3720 The list of protocols supported should be included 3721 in the notification: it may be empty if the TLV 3722 is not supported, or if the TLV is empty. 3724 This should be an edge-triggered notification. 3725 We should not send a second notification about 3726 PDUs received from the same circuit." 3728 ::= { isisNotifications 16 } 3730 isisAdjacencyChange NOTIFICATION-TYPE 3731 OBJECTS { 3732 isisNotificationSysLevelIndex, 3733 isisNotificationCircIfIndex, 3734 isisPduLspId, 3735 isisAdjState 3736 } 3737 STATUS current 3738 DESCRIPTION 3739 "A notification sent when an adjacency changes 3740 state, entering or leaving state up. 3741 The first 6 bytes of the isisPduLspId are the 3742 SystemID of the adjacent IS. 3743 The isisAdjState is the new state of the adjacency." 3745 ::= { isisNotifications 17 } 3747 isisLSPErrorDetected NOTIFICATION-TYPE 3748 OBJECTS { 3749 isisNotificationSysLevelIndex, 3750 isisPduLspId, 3751 isisNotificationCircIfIndex, 3752 isisPduFragment, 3753 isisErrorOffset, 3754 isisErrorTLVType 3755 } 3756 STATUS current 3757 DESCRIPTION 3758 "This notification is generated when we receive 3759 an LSP with a parse error. The isisCircIfIndex 3760 holds in index of the circuit on which the PDU 3761 arrived. The isisPduFragment holds start of the LSP, 3762 and the isisErrorOffset points to the problem. 3764 If the problem is a malformed TLV, isisErrorOffset 3765 points to start of the TLV and isisErrorTLVType 3766 holds the value of the type. 3768 If the problem is with the LSP header, isisErrorOffset 3769 points to the suspicious byte. 3771 The number of such LSPs is accumulated in 3772 isisSysStatLSPErrors." 3774 ::= { isisNotifications 18 } 3776 -- Agent Conformance Definitions 3777 -- We define the objects a conformant agent must define 3779 isisCompliances OBJECT IDENTIFIER ::= { isisConformance 1 } 3780 isisGroups OBJECT IDENTIFIER ::= { isisConformance 2 } 3782 -- compliance statements 3784 isisCompliance MODULE-COMPLIANCE 3785 STATUS current 3786 DESCRIPTION 3787 "The compliance statement for agents that support 3788 the IS-IS MIB" 3789 MODULE -- this module 3790 MANDATORY-GROUPS { 3791 isisSystemGroup, 3792 isisCircuitGroup, 3793 isisISAdjGroup, 3794 isisNotificationObjectGroup, 3795 isisNotificationGroup 3796 } 3797 ::= { isisCompliances 1 } 3799 -- List of all groups, mandatory and optional 3800 isisAdvancedCompliance MODULE-COMPLIANCE 3801 STATUS current 3802 DESCRIPTION 3803 "The compliance statement for agents that support 3804 the IS-IS MIB" 3805 MODULE -- this module 3806 MANDATORY-GROUPS { 3807 isisSystemGroup, 3808 isisCircuitGroup, 3809 isisISAdjGroup, 3810 isisNotificationObjectGroup, 3811 isisNotificationGroup, 3812 isisISPDUCounterGroup, 3813 isisRATableGroup, 3814 isisISIPRADestGroup, 3815 isisLSPGroup 3816 } 3817 ::= { isisCompliances 2 } 3819 -- MIB Grouping 3821 isisSystemGroup OBJECT-GROUP 3822 OBJECTS { 3823 isisSysVersion, 3824 isisSysType, 3825 isisSysID, 3826 isisSysMaxPathSplits, 3827 isisSysMaxLSPGenInt, 3828 isisSysPollESHelloRate, 3829 isisSysWaitTime, 3830 isisSysAdminState, 3831 isisSysL2toL1Leaking, 3832 isisSysMaxAge, 3833 isisSysProtSupported, 3834 isisManAreaAddrExistState, 3835 isisAreaAddr, 3836 isisSysLevelOrigLSPBuffSize, 3837 isisSysLevelMinLSPGenInt, 3838 isisSysLevelState, 3839 isisSysLevelSetOverload, 3840 isisSysLevelSetOverloadUntil, 3841 isisSysLevelMetricStyle, 3842 isisSysLevelSPFConsiders, 3843 isisSysLevelTEEnabled, 3844 isisSysReceiveLSPBufferSize, 3845 isisSummAddrExistState, 3846 isisSummAddrMetric, 3847 isisSummAddrFullMetric, 3848 isisRedistributeAddrExistState, 3849 isisRouterHostName, 3850 isisRouterID, 3851 isisSysStatCorrLSPs, 3852 isisSysStatLSPDbaseOloads, 3853 isisSysStatManAddrDropFromAreas, 3854 isisSysStatAttmptToExMaxSeqNums, 3855 isisSysStatSeqNumSkips, 3856 isisSysStatOwnLSPPurges, 3857 isisSysStatIDFieldLenMismatches, 3858 isisSysStatPartChanges, 3859 isisSysStatSPFRuns, 3860 isisSysStatAuthTypeFails, 3861 isisSysStatAuthFails, 3862 isisSysStatLSPErrors 3863 } 3864 STATUS current 3865 DESCRIPTION 3866 "The collections of objects used to manage an 3867 IS-IS router." 3868 ::= { isisGroups 1 } 3870 isisCircuitGroup OBJECT-GROUP 3871 OBJECTS { 3872 isisNextCircIndex, 3873 isisCircIfSubSelector, 3874 isisCircAdminState, 3875 isisCircExistState, 3876 isisCircType, 3877 isisCircExtDomain, 3878 isisCircAdjChanges, 3879 isisCircNumAdj, 3880 isisCircInitFails, 3881 isisCircRejAdjs, 3882 isisCircIDFieldLenMismatches, 3883 isisCircMaxAreaAddrMismatches, 3884 isisCircAuthTypeFails, 3885 isisCircAuthFails, 3886 isisCircLANDesISChanges, 3887 isisCircLevel, 3888 isisCircPassiveCircuit, 3889 isisCircMeshGroupEnabled, 3890 isisCircMeshGroup, 3891 isisCircSmallHellos, 3892 isisCircLastUpTime, 3893 isisCirc3WayEnabled, 3894 isisCircExtendedCircID, 3895 isisCircIfIndex, 3896 isisCircLevelMetric, 3897 isisCircLevelWideMetric, 3898 isisCircLevelISPriority, 3899 isisCircLevelIDOctet, 3900 isisCircLevelID, 3901 isisCircLevelDesIS, 3902 isisCircLevelHelloMultiplier, 3903 isisCircLevelHelloTimer, 3904 isisCircLevelDRHelloTimer, 3905 isisCircLevelLSPThrottle, 3906 isisCircLevelMinLSPRetransInt, 3907 isisCircLevelCSNPInterval, 3908 isisCircLevelPartSNPInterval 3909 } 3910 STATUS current 3911 DESCRIPTION 3912 "The collection of objects used to describe in 3913 IS-IS Circuit." 3914 ::= { isisGroups 2 } 3916 isisISAdjGroup OBJECT-GROUP 3917 OBJECTS { 3918 isisISAdjState, 3919 isisISAdj3WayState, 3920 isisISAdjNeighSNPAAddress, 3921 isisISAdjNeighSysType, 3922 isisISAdjNeighSysID, 3923 isisISAdjNbrExtendedCircID, 3924 isisISAdjUsage, 3925 isisISAdjHoldTimer, 3926 isisISAdjNeighPriority, 3927 isisISAdjLastUpTime, 3928 isisISAdjAreaAddress, 3929 isisISAdjIPAddrType, 3930 isisISAdjIPAddrAddress, 3931 isisISAdjProtSuppProtocol 3932 } 3933 STATUS current 3934 DESCRIPTION 3935 "The collections of objects used to manage an 3936 IS-IS Adjacency." 3937 ::= { isisGroups 3 } 3939 isisNotificationObjectGroup OBJECT-GROUP 3940 OBJECTS { 3941 isisNotificationSysLevelIndex, 3942 isisNotificationCircIfIndex, 3943 isisPduLspId, 3944 isisPduFragment, 3945 isisPduFieldLen, 3946 isisPduMaxAreaAddress, 3947 isisPduProtocolVersion, 3948 isisPduLspSize, 3949 isisPduOriginatingBufferSize, 3950 isisPduBufferSize, 3951 isisPduProtocolsSupported, 3952 isisAdjState, 3953 isisErrorOffset, 3954 isisErrorTLVType, 3955 isisNotificationAreaAddress 3956 } 3957 STATUS current 3958 DESCRIPTION 3959 "The objects used to record notification parameters." 3960 ::= { isisGroups 4 } 3962 isisNotificationGroup NOTIFICATION-GROUP 3963 NOTIFICATIONS { 3964 isisDatabaseOverload, 3965 isisManualAddressDrops, 3966 isisCorruptedLSPDetected, 3967 isisAttemptToExceedMaxSequence, 3968 isisIDLenMismatch, 3969 isisMaxAreaAddressesMismatch, 3970 isisOwnLSPPurge, 3971 isisSequenceNumberSkip, 3972 isisAuthenticationTypeFailure, 3973 isisAuthenticationFailure, 3974 isisVersionSkew, 3975 isisAreaMismatch, 3976 isisRejectedAdjacency, 3977 isisLSPTooLargeToPropagate, 3978 isisOrigLSPBuffSizeMismatch, 3979 isisProtocolsSupportedMismatch, 3980 isisAdjacencyChange, 3981 isisLSPErrorDetected 3982 } 3983 STATUS current 3984 DESCRIPTION 3985 "The collections of notifications sent by an IS." 3986 ::= { isisGroups 5 } 3988 isisISPDUCounterGroup OBJECT-GROUP 3989 OBJECTS { 3990 isisPacketCountIIHello, 3991 isisPacketCountISHello, 3992 isisPacketCountESHello, 3993 isisPacketCountLSP, 3994 isisPacketCountCSNP, 3995 isisPacketCountPSNP, 3996 isisPacketCountUnknown 3997 } 3998 STATUS current 3999 DESCRIPTION 4000 "The collections of objects used to count protocol PDUs." 4001 ::= { isisGroups 6 } 4003 isisRATableGroup OBJECT-GROUP 4004 OBJECTS { 4005 isisRAExistState, 4006 isisRAAdminState, 4007 isisRAAddrPrefix, 4008 isisRAMapType, 4009 isisRAMetric, 4010 isisRAMetricType, 4011 isisRASNPAAddress, 4012 isisRASNPAMask, 4013 isisRASNPAPrefix, 4014 isisRAType 4015 } 4016 STATUS current 4017 DESCRIPTION 4018 "The collections of objects used to manage the 4019 reachable NSAP prefixes." 4020 ::= { isisGroups 7 } 4022 isisISIPRADestGroup OBJECT-GROUP 4023 OBJECTS { 4024 isisIPRANextHopType, 4025 isisIPRANextHop, 4026 isisIPRAType, 4027 isisIPRAExistState, 4028 isisIPRAAdminState, 4029 isisIPRAMetric, 4030 isisIPRAFullMetric, 4031 isisIPRAMetricType, 4032 isisIPRASNPAAddress, 4033 isisIPRASourceType 4034 } 4035 STATUS current 4036 DESCRIPTION 4037 "The collections of objects used to manage configured 4038 IP addresses." 4039 ::= { isisGroups 8 } 4041 isisLSPGroup OBJECT-GROUP 4042 OBJECTS { 4043 isisLSPSeq, 4044 isisLSPZeroLife, 4045 isisLSPChecksum, 4046 isisLSPLifetimeRemain, 4047 isisLSPPDULength, 4048 isisLSPAttributes, 4049 isisLSPTLVSeq, 4050 isisLSPTLVChecksum, 4051 isisLSPTLVType, 4052 isisLSPTLVLen, 4053 isisLSPTLVValue 4054 } 4055 STATUS current 4056 DESCRIPTION 4057 "The collections of objects used to observe the LSP 4058 Data Base." 4059 ::= { isisGroups 9 } 4061 END 4063 5. Acknowledgments 4065 This draft MIB is based on a March 1994 Internet Draft by Chris 4066 Gunnerr, who should be held blameless for the errors introduced since 4067 then. 4069 We would like to thank the following individuals for constructive and 4070 valuable comments: Mike Bartlett, Neal Castagnoli, Ken Chapman, Joan 4071 Cucchiara, Satish Dattatri, Nagi Jonnala, Shamik Ganguly, Les 4072 Ginsberg, Don Goodspeed, Jeff Gross, Jim Halpin, Jon Harrison, 4073 Dimitri Haskin, Peter Higginson, Christian Hopps, Laura Liu, Gavin 4074 McPherson, Kay Noguchi, Serge Maskalik, Jeff Pickering, Sundar 4075 Ramachandran, Swaminatha Ramalingam, Aravind Ravikumar, Juergen 4076 Schoenwaelder, Koen Vermeulen, Hans De Vleeschouwer, Bert Wijnen, and 4077 Bingzhang Zhao. 4079 6. Security Considerations 4081 Certain management information defined in this MIB may be considered 4082 sensitive in some network environments. 4084 This MIB may be used to manage an IP router, which can be used to 4085 direct network traffic. The control of network traffic allows an 4086 attacker to Deny Service to a region of the network or to forward 4087 traffic to adversaries. 4089 There are a number of management objects defined in this MIB that 4090 have a MAX-ACCESS clause of read-write and/or read-create. Such 4091 objects may be considered sensitive or vulnerable in some network 4092 environments. The support for SET operations in a non-secure 4093 environment without proper protection can have a negative effect on 4094 network operations. Since the MIB controls a device which routes 4095 packets, there are very few writable attributes that do not have 4096 negative side effects on network operations. 4098 Therefore, authentication of received SNMP requests and controlled 4099 access to management information should be employed in such 4100 environments. 4102 SNMP versions prior to SNMPv3 did not include adequate security. 4103 Even if the network itself is secure (for example by using IPSec), 4104 even then, there is no control as to who on the secure network is 4105 allowed to access and GET/SET (read/change/create/delete) the objects 4106 in this MIB module. 4108 It is RECOMMENDED that implementers consider the security features as 4109 provided by the SNMPv3 framework (see [RFC3410], section 8), 4110 including full support for the SNMPv3 cryptographic mechanisms (for 4111 authentication and privacy). 4113 Further, deployment of SNMP versions prior to SNMPv3 is NOT 4114 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 4115 enable cryptographic security. It is then a customer/operator 4116 responsibility to ensure that the SNMP entity giving access to an 4117 instance of this MIB module is properly configured to give access to 4118 the objects only to those principals (users) that have legitimate 4119 rights to indeed GET or SET (change/create/delete) them. 4121 7. Normative References 4123 [1] "Integrated IS-IS Management Information Base", IETF Draft, 4124 March 1994, Chris Gunner. 4126 [2] ISO 10589, "Intermediate System to Intermediate System Intra- 4127 Domain Routeing Exchange Protocol for use in Conjunction with 4128 the Protocol for Providing the Connectionless-mode Network 4129 Service (ISO 8473)", 1992. 4131 [RFC1195] Callon, R., "Use of OSI IS-IS for Routing in TCP/IP and 4132 Dual Environments", RFC 1195, December 1990 4134 [RFC2863] McCloghrie, K., and F. Kastenholz, "The Interfaces Group 4135 MIB", RFC 2863, Jun 2000. 4137 [RFC3289] Baker, F., Chan, K., and A. Smith , "Management Information 4138 Base for the Differentiated Services Architecture", May 2002. 4140 [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 4141 "Introduction to Community-based SNMPv2", RFC 1901, January 4142 1996. 4144 [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An 4145 Architecture for Describing SNMP Management Frameworks", RFC 4146 2571, April 1999. 4148 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4149 Rose, M., and S. Waldbusser, "Structure of Management 4150 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. 4152 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4153 Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", 4154 STD 58, RFC 2579, April 1999. 4156 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 4157 Rose, M., and S. Waldbusser, "Conformance Statements for SMIv2", 4158 STD 58, RFC 2580, April 1999. 4160 [RFC3289] Baker, F., Chan, K., and A. Smith , "Management Information 4161 Base for the Differentiated Services Architecture", FRC 3289, 4162 May 2002. 4164 [RFC3291] Daniele, M.,Haberman, B., Routhier, S., and J. 4165 Schoenwaelder, "Textual Conventions for Internet Network 4166 Addresses", RFC 3291. 4168 8. Informative References 4170 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 4171 "Introduction and Applicability Statements for Internet-Standard 4172 Management Framework", RFC 3410, December 2002. 4174 9. Authors' Address 4176 Jeff Parker 4177 Department of Computer Science 4178 Middlebury College, 4179 Middlebury, Vermont 05753 4181 email: jparker at world dot std dot com 4183 10. Full Copyright Statement 4185 Copyright (C) The Internet Society (2005). This document is subject 4186 to the rights, licenses and restrictions contained in BCP 78, and 4187 except as set forth therein, the authors retain all their rights. 4189 This document and the information contained herein are provided on an 4190 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 4191 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 4192 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 4193 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 4194 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 4195 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 4197 11. Intellectual Property 4199 The IETF takes no position regarding the validity or scope of any 4200 Intellectual Property Rights or other rights that might be claimed to 4201 pertain to the implementation or use of the technology described in 4202 this document or the extent to which any license under such rights 4203 might or might not be available; nor does it represent that it has 4204 made any independent effort to identify any such rights. Information 4205 on the procedures with respect to rights in RFC documents can be 4206 found in BCP 78 and BCP 79. 4208 Copies of IPR disclosures made to the IETF Secretariat and any 4209 assurances of licenses to be made available, or the result of an 4210 attempt made to obtain a general license or permission for the use of 4211 such proprietary rights by implementers or users of this 4212 specification can be obtained from the IETF on-line IPR repository at 4213 http://www.ietf.org/ipr. 4215 The IETF invites any interested party to bring to its attention any 4216 copyrights, patents or patent applications, or other proprietary 4217 rights that may cover technology that may be required to implement 4218 this standard. Please address the information to the IETF at ietf- 4219 ipr@ietf.org.