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