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