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