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