1-- ***************************************************************** 2-- CISCO-IETF-ISIS-MIB.my: Cisco Experimental MIB for IS-IS 3-- 4-- August 2005, Sundar Ramachandran 5-- 6-- Copyright (c) 2005 by cisco Systems, Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10-- This MIB module is based on the Internet Draft 11-- <draft-ietf-isis-wg-mib-16.txt>. In terms of object syntax and 12-- semantics, the content of this Cisco MIB is the same as the 13-- corresponding Internet Draft revision. This Cisco MIB was created 14-- due to the "subject to change" nature of Internet Drafts. This 15-- Cisco MIB may later be deprecated, and the stable RFC, which may 16-- replace the Internet Draft, may be implemented in its place. 17-- 18-- Caution. This MIB is temporary and experimental. In the future it 19-- will be removed from products, perhaps with short notice, in favor 20-- of more standard or generic MIBs. Application developers should 21-- not depend on long-term access to this MIB. 22 23CISCO-IETF-ISIS-MIB DEFINITIONS ::= BEGIN 24 25 IMPORTS 26 TEXTUAL-CONVENTION, RowStatus, TruthValue 27 FROM SNMPv2-TC 28 MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, 29 Counter32, TimeTicks, NOTIFICATION-TYPE 30 FROM SNMPv2-SMI 31 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 32 FROM SNMPv2-CONF 33 ciscoExperiment 34 FROM CISCO-SMI 35 SnmpAdminString 36 FROM SNMP-FRAMEWORK-MIB 37 IndexIntegerNextFree 38 FROM DIFFSERV-MIB 39 InterfaceIndex 40 FROM IF-MIB 41 InetAddressType, InetAddress, InetAddressPrefixLength 42 FROM INET-ADDRESS-MIB; 43 44 ciscoIetfIsisMIB MODULE-IDENTITY 45 LAST-UPDATED "200508161200Z" -- August 16, 2005 12:00:00 GMT 46 ORGANIZATION "Cisco Systems, Inc." 47 CONTACT-INFO 48 " Cisco Systems 49 Customer Service 50 51 Postal: 170 W. Tasman Drive 52 San Jose, CA 95134 53 USA 54 55 Tel: +1 800 553-NETS 56 57 E-mail: cs-clns@cisco.com" 58 59 DESCRIPTION 60 "This document describes a management information base for 61 the IS-IS Routing protocol, as described in ISO 10589, 62 when it is used to construct routing tables for IP networks, 63 as described in RFC 1195. This MIB is entirely based upon 64 the IETF draft draft-ietf-isis-wg-mib-16." 65 66 -- Revision History 67 REVISION "200508161200Z" -- August 16, 2005 12:00:00 GMT 68 DESCRIPTION 69 "Corrected DESCRIPTION clause for ciiAreaAddrTable, 70 ciiAreaAddrEntry, ciiAreaAddr and for 71 ciiSysLevelOverloadState based on similar 72 definitions in draft-ietf-isis-wg-mib-18.txt." 73 REVISION "200502081200Z" -- 08 February 2005 12:00:00 GMT 74 DESCRIPTION 75 "Initial version." 76 77 ::= { ciscoExperiment 118 } 78 79-- Top-level structure of the MIB 80 81ciscoIetfIsisMIBNotifs OBJECT IDENTIFIER ::= { ciscoIetfIsisMIB 0 } 82ciscoIetfIsisMIBObjects OBJECT IDENTIFIER ::= { ciscoIetfIsisMIB 1 } 83ciscoIetfIsisMIBConform OBJECT IDENTIFIER ::= { ciscoIetfIsisMIB 2 } 84 85-- OBJECT IDENTIFIER definitions 86 87-- System wide attributes. 88ciiSystem OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 1 } 89 90-- Attributes associated with the domain or with the area. 91ciiSysLevel OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 2 } 92 93-- Attributes associated with one Circuit 94ciiCirc OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 3 } 95 96-- Attributes associated with area or domain relevant within a Circuit. 97ciiCircLevelValues OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 4 } 98 99-- System and circuit counters. 100ciiCounters OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 5 } 101 102-- Attributes associated with an adjacent Protocol Peer. 103ciiISAdj OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 6 } 104 105-- Attributes associated with a configured address. 106ciiReachAddr OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 7 } 107 108-- Attributes associated with IP routes learned by 109-- configuration or through another protocol. 110ciiIPReachAddr OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 8 } 111 112-- The collection of Link State PDUs known to the Intermediate System 113ciiLSPDataBase OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 9 } 114 115-- Objects included in Notifications. 116ciiNotification OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 10 } 117 118-- Type definitions 119 120 CiiOSINSAddress ::= TEXTUAL-CONVENTION 121 STATUS current 122 DESCRIPTION 123 "OSI Network Service Address, e.g. NSAP, SNPA, or Network 124 Entity Title" 125 SYNTAX OCTET STRING (SIZE(0..20)) 126 127 CiiSystemID ::= TEXTUAL-CONVENTION 128 STATUS current 129 DESCRIPTION 130 "A system ID." 131 SYNTAX OCTET STRING (SIZE(6)) 132 133 CiiLinkStatePDUID ::= TEXTUAL-CONVENTION 134 STATUS current 135 DESCRIPTION 136 "A Link State PDU Identifier." 137 SYNTAX OCTET STRING (SIZE(0|8)) 138 139 CiiAdminState ::= TEXTUAL-CONVENTION 140 STATUS current 141 DESCRIPTION 142 "Type used in enabling and disabling a row. 143 Values match those in RFC 2863." 144 SYNTAX INTEGER 145 { 146 on(1), 147 off(2) 148 } 149 150 CiiLSPBuffSize ::= TEXTUAL-CONVENTION 151 STATUS current 152 DESCRIPTION 153 "Integer sub range for LSP size." 154 SYNTAX Integer32 (512..16000) 155 156 CiiLevelState ::= TEXTUAL-CONVENTION 157 STATUS current 158 DESCRIPTION 159 "States of the IS-IS protocol." 160 SYNTAX INTEGER 161 { 162 off (1), 163 on (2), 164 waiting (3), 165 overloaded(4) 166 } 167 168 CiiSupportedProtocol ::= TEXTUAL-CONVENTION 169 STATUS current 170 DESCRIPTION 171 "Types of network protocol supported by Integrated IS-IS. 172 The values for ISO8473 and IP are those registered for 173 these protocols in ISO TR9577." 174 SYNTAX INTEGER 175 { 176 iso8473(129), 177 ipV6(142), 178 ip(204) 179 } 180 181 CiiDefaultMetric ::= TEXTUAL-CONVENTION 182 STATUS current 183 DESCRIPTION 184 "Integer sub-range for default metric for single hop. 185 ISO 10589 provides for 4 types of metric. Only the 186 'default' metric is used in practice." 187 SYNTAX Integer32 (0..63) 188 189 CiiWideMetric ::= TEXTUAL-CONVENTION 190 STATUS current 191 DESCRIPTION 192 "Wide Metric for IS Neighbors. ISO 10589 provides a 193 6 bit metric. Traffic Engineering extensions provide 194 24 bit metrics." 195 SYNTAX Unsigned32 (0..16777215) 196 197 CiiFullMetric ::= TEXTUAL-CONVENTION 198 STATUS current 199 DESCRIPTION 200 "Full Metric for IP Routes. Traffic Engineering extensions 201 provide 32 bit metrics." 202 SYNTAX Unsigned32 203 204 CiiMetricType ::= TEXTUAL-CONVENTION 205 STATUS current 206 DESCRIPTION 207 "Is this an Internal or External Metric?" 208 SYNTAX INTEGER 209 { 210 internal(1), 211 external(2) 212 } 213 214 CiiMetricStyle ::= TEXTUAL-CONVENTION 215 STATUS current 216 DESCRIPTION 217 "Do we use 1195 style Metrics or wide metrics." 218 SYNTAX INTEGER 219 { 220 narrow(1), 221 wide(2), 222 both(3) 223 } 224 225 CiiISLevel ::= TEXTUAL-CONVENTION 226 STATUS current 227 DESCRIPTION 228 "Identifies a level." 229 SYNTAX INTEGER 230 { 231 none(0), 232 area(1), -- L1 233 domain(2) -- L2 234 } 235 236 CiiPDUHeader ::= TEXTUAL-CONVENTION 237 STATUS current 238 DESCRIPTION 239 "A block to contain the header from a PDU." 240 SYNTAX OCTET STRING (SIZE(0..64)) 241 242 CiiCircuitID ::= TEXTUAL-CONVENTION 243 STATUS current 244 DESCRIPTION 245 "ID for a circuit." 246 SYNTAX OCTET STRING (SIZE(0|7)) 247 248 CiiISPriority ::= TEXTUAL-CONVENTION 249 STATUS current 250 DESCRIPTION 251 "Integer sub-range for IS-IS priority." 252 SYNTAX Integer32 (0..127) 253 254 CiiUnsigned16TC ::= TEXTUAL-CONVENTION 255 STATUS current 256 DESCRIPTION 257 "An Unsigned32 further restricted to 16 Bits. Note that 258 the ASN.1 BER encoding may still require 24 Bits for 259 some values." 260 SYNTAX Unsigned32 (0..65535) 261 262 CiiUnsigned8TC ::= TEXTUAL-CONVENTION 263 STATUS current 264 DESCRIPTION 265 "An Unsigned32 further restricted to 8 Bits. Note that 266 the ASN.1 BER encoding may still require 16 Bits for 267 some values." 268 SYNTAX Unsigned32 (0..255) 269 270-- Behavior Definitions 271 272-- ResettingTimer behavior definition 273-- "This object specifies the interval between certain events in 274-- the operation of the protocol state machine. If the value of 275-- this object is set to a new value while the protocol state 276-- machine is in operation, the implementation shall take the 277-- necessary steps to ensure that for any time interval which 278-- was in progress when the value of the corresponding object 279-- was changed, the next expiration of that interval takes place 280-- the specified time after the original start of that interval, 281-- or immediately, whichever is later. The precision with which 282-- this time shall be implemented shall be the same as that 283-- associated with the basic operation of the timer object." 284 285-- ReplaceOnlyWhileDisabled behavior definition 286-- "This object may not be modified while the corresponding 287-- table row's variable of type CiiAdminState is in state on." 288 289-- ManualOrAutomatic behavior definition 290-- "The access of this object is read-write if the row to which 291-- it belongs is manual (i.e. is being or was created manually) 292-- otherwise (i.e. was created automatically) it is read-only." 293 294 ciiSysObject OBJECT IDENTIFIER ::= { ciiSystem 1 } 295 296 ciiSysVersion OBJECT-TYPE 297 SYNTAX INTEGER 298 { 299 unknown(0), 300 one(1) 301 } 302 MAX-ACCESS read-only 303 STATUS current 304 DESCRIPTION 305 "The version number of the IS-IS protocol that 306 is implemented." 307 REFERENCE "{ISIS.aoi version (1)}" 308 DEFVAL { one } 309 ::= { ciiSysObject 1 } 310 311 ciiSysType OBJECT-TYPE 312 SYNTAX INTEGER 313 { 314 level1IS (1), 315 level2IS (2), 316 level1L2IS (3) 317 } 318 MAX-ACCESS read-write 319 STATUS current 320 DESCRIPTION 321 "At which levels is the Intermediate System 322 running? This object follows the 323 replaceOnlyWhileDisabled behavior." 324 REFERENCE "{ISIS.aoi iSType (2)}" 325 DEFVAL { level1L2IS } 326 ::= { ciiSysObject 2 } 327 328 ciiSysID OBJECT-TYPE 329 SYNTAX CiiSystemID 330 MAX-ACCESS read-write 331 STATUS current 332 DESCRIPTION 333 "The ID for this Intermediate System. 334 This value is appended to each of the 335 area addresses to form the Network Entity Titles. 336 The derivation of a value for this object is 337 implementation-specific. Some implementations may 338 automatically assign values and not permit an 339 SNMP write, while others may require the value 340 to be set manually." 341 REFERENCE "{ISIS.aoi systemId (119)}" 342 ::= { ciiSysObject 3 } 343 344 ciiSysMaxPathSplits OBJECT-TYPE 345 SYNTAX Integer32 (1..32) 346 MAX-ACCESS read-write 347 STATUS current 348 DESCRIPTION 349 "Maximum number of paths with equal routing metric value 350 which it is permitted to split between. This object 351 follows the replaceOnlyWhileDisabled behavior." 352 REFERENCE "{ISIS.aoi maximumPathSplits (3)}" 353 DEFVAL { 2 } 354 ::= { ciiSysObject 4 } 355 356 ciiSysMaxLSPGenInt OBJECT-TYPE 357 SYNTAX Integer32 (1..65235) 358 UNITS "seconds" 359 MAX-ACCESS read-write 360 STATUS current 361 DESCRIPTION 362 "Maximum interval, in seconds, between generated LSPs 363 by this Intermediate System. This object follows 364 the resettingTimer behavior. The value must be 365 greater than any value configured for 366 ciiSysLevelMinLSPGenInt, and should be at least 300 367 seconds less than ciiSysMaxAge." 368 REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" 369 DEFVAL { 900 } 370 ::= { ciiSysObject 5 } 371 372 ciiSysPollESHelloRate OBJECT-TYPE 373 SYNTAX CiiUnsigned16TC (1..65535) 374 UNITS "seconds" 375 MAX-ACCESS read-write 376 STATUS current 377 DESCRIPTION 378 "The value, in seconds, to be used for the suggested ES 379 configuration timer in ISH PDUs when soliciting the ES 380 configuration." 381 REFERENCE "{ISIS.aoi pollESHelloRate (13)}" 382 DEFVAL { 50 } 383 ::= { ciiSysObject 6 } 384 385 ciiSysWaitTime OBJECT-TYPE 386 SYNTAX CiiUnsigned16TC (1..65535) 387 UNITS "seconds" 388 MAX-ACCESS read-write 389 STATUS current 390 DESCRIPTION 391 "Number of seconds to delay in 'waiting' state before 392 entering 'on' state. This object follows the resettingTimer 393 behavior." 394 REFERENCE "{ISIS.aoi waitingTime (15)}" 395 DEFVAL { 60 } 396 ::= { ciiSysObject 7 } 397 398 ciiSysAdminState OBJECT-TYPE 399 SYNTAX CiiAdminState 400 MAX-ACCESS read-write 401 STATUS current 402 DESCRIPTION 403 "The administrative state of this Intermediate 404 System. Setting this object to the value 'on' 405 when its current value is 'off' enables 406 the Intermediate System." 407 DEFVAL { off } 408 ::= { ciiSysObject 8 } 409 410 ciiSysL2toL1Leaking OBJECT-TYPE 411 SYNTAX TruthValue 412 MAX-ACCESS read-write 413 STATUS current 414 DESCRIPTION 415 "If true, allow the router to leak L2 routes into L1." 416 DEFVAL { false } 417 ::= { ciiSysObject 9 } 418 419 ciiSysMaxAge OBJECT-TYPE 420 SYNTAX CiiUnsigned16TC (350..65535) 421 UNITS "seconds" 422 MAX-ACCESS read-write 423 STATUS current 424 DESCRIPTION 425 "Value to place in RemainingLifeTime field of 426 the LSPs we generate. 427 This should be at least 300 seconds greater than 428 ciiSysMaxLSPGenInt." 429 DEFVAL { 1200 } 430 ::= { ciiSysObject 10 } 431 432 ciiSysReceiveLSPBufferSize OBJECT-TYPE 433 SYNTAX CiiUnsigned16TC (1492..16000) 434 UNITS "bytes" 435 MAX-ACCESS read-write 436 STATUS current 437 DESCRIPTION 438 "Size of the largest Buffer we are designed or 439 configured to store. This should be at least 440 as big as the maximum ciiSysLevelOrigLSPBuffSize 441 supported by the system. 442 443 If resources allow, we will store and flood LSPs 444 larger than ciiSysReceiveLSPBufferSize, as this 445 can help avoid problems in networks with different 446 values for ciiSysLevelOrigLSPBuffSize." 447 DEFVAL { 1492 } 448 ::= { ciiSysObject 11 } 449 450-- The Level 1 Manual Area Address Table 451-- contains the set of area addresses manually configured 452-- for this Intermediate System. 453-- At least one row in which the value of ciiManAreaAddrExistState 454-- is active must be present. The maximum number of rows 455-- in this table for for which the object 456-- ciiManAreaAddrExistState has the value active is 3. 457-- An attempt to create more 3 rows of ciiManAreaAddrEntry 458-- with state 'active' in one instance of the IS-IS protocol 459-- should return inconsistentValue. 460 461 ciiManAreaAddrTable OBJECT-TYPE 462 SYNTAX SEQUENCE OF CiiManAreaAddrEntry 463 MAX-ACCESS not-accessible 464 STATUS current 465 DESCRIPTION 466 "The set of manual area addresses configured on this 467 Intermediate System." 468 REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" 469 ::= { ciiSystem 2 } 470 471 ciiManAreaAddrEntry OBJECT-TYPE 472 SYNTAX CiiManAreaAddrEntry 473 MAX-ACCESS not-accessible 474 STATUS current 475 DESCRIPTION 476 "Each entry contains one area address manually configured 477 on this system" 478 INDEX { ciiManAreaAddr } 479 ::= { ciiManAreaAddrTable 1 } 480 481 CiiManAreaAddrEntry ::= 482 SEQUENCE { 483 ciiManAreaAddr 484 CiiOSINSAddress, 485 ciiManAreaAddrExistState 486 RowStatus 487 } 488 489 ciiManAreaAddr OBJECT-TYPE 490 SYNTAX CiiOSINSAddress 491 MAX-ACCESS not-accessible 492 STATUS current 493 DESCRIPTION 494 "A manually configured area address for this system. This 495 object follows the index behavior. 496 497 Note: an index for the entry {1, {49.0001} active} in 498 this table would be the ordered pair 499 (1, (0x03 0x49 0x00 0x01)), as the length of an Octet 500 string is part of the OID." 501 502 ::= { ciiManAreaAddrEntry 1 } 503 504 ciiManAreaAddrExistState OBJECT-TYPE 505 SYNTAX RowStatus 506 MAX-ACCESS read-create 507 STATUS current 508 DESCRIPTION 509 "The state of the ciiManAreaAddrEntry. This object 510 follows the Row Status behavior. If the ciiSysAdminState 511 for this Intermediate System is 'on', and an 512 attempt is made to set this object to the value 'destroy' 513 or 'notInService' when this is the only 514 ciiManAreaAddrEntry in state 'active' for this 515 Intermediate System should return inconsistentValue." 516 ::= { ciiManAreaAddrEntry 2 } 517 518-- The Level 1 Area Address Table 519 520-- The Level 1 Area Address Table contains the 521-- union of the sets of relevant area addresses configured or 522-- learned from Level 1 LSPs received by this Intermediate System. 523 524 ciiAreaAddrTable OBJECT-TYPE 525 SYNTAX SEQUENCE OF CiiAreaAddrEntry 526 MAX-ACCESS not-accessible 527 STATUS current 528 DESCRIPTION 529 "The union of the sets of area addresses reported in all 530 Level 1 LSPs with fragment number zero generated by this 531 Intermediate System, or received from other Intermediate 532 Systems which are reachable via Level 1 routing." 533 REFERENCE "{ISIS.aoi areaAddresses (18)}" 534 ::= { ciiSystem 3 } 535 536 ciiAreaAddrEntry OBJECT-TYPE 537 SYNTAX CiiAreaAddrEntry 538 MAX-ACCESS not-accessible 539 STATUS current 540 DESCRIPTION 541 "Each entry contains one area address reported in a 542 Level 1 LSP generated or received by this Intermediate 543 System." 544 INDEX { ciiAreaAddr } 545 ::= { ciiAreaAddrTable 1 } 546 547 CiiAreaAddrEntry ::= 548 SEQUENCE { 549 ciiAreaAddr 550 CiiOSINSAddress 551 } 552 553 ciiAreaAddr OBJECT-TYPE 554 SYNTAX CiiOSINSAddress 555 MAX-ACCESS read-only 556 STATUS current 557 DESCRIPTION 558 "An area address reported in a Level 1 LSP." 559 ::= { ciiAreaAddrEntry 1 } 560 561-- The System Protocol Supported Table 562 563-- The System Protocol Supported Table contains the manually 564-- configured set of protocols supported by this 565-- Intermediate System. 566 567 ciiSysProtSuppTable OBJECT-TYPE 568 SYNTAX SEQUENCE OF CiiSysProtSuppEntry 569 MAX-ACCESS not-accessible 570 STATUS current 571 DESCRIPTION 572 "This table contains the manually configured set of 573 protocols supported by this Intermediate System." 574 ::= { ciiSystem 4 } 575 576 ciiSysProtSuppEntry OBJECT-TYPE 577 SYNTAX CiiSysProtSuppEntry 578 MAX-ACCESS not-accessible 579 STATUS current 580 DESCRIPTION 581 "Each entry contains one protocol supported by 582 this Intermediate System." 583 584 INDEX { ciiSysProtSuppProtocol } 585 586 ::= { ciiSysProtSuppTable 1 } 587 588 CiiSysProtSuppEntry ::= 589 SEQUENCE { 590 ciiSysProtSuppProtocol 591 CiiSupportedProtocol, 592 ciiSysProtSuppExistState 593 RowStatus 594 } 595 596 ciiSysProtSuppProtocol OBJECT-TYPE 597 SYNTAX CiiSupportedProtocol 598 MAX-ACCESS not-accessible 599 STATUS current 600 DESCRIPTION 601 "One supported protocol. This object follows the index 602 behavior." 603 ::= { ciiSysProtSuppEntry 1 } 604 605 ciiSysProtSuppExistState OBJECT-TYPE 606 SYNTAX RowStatus 607 MAX-ACCESS read-create 608 STATUS current 609 DESCRIPTION 610 "The state of the ciiSysProtSuppEntry. This object 611 follows the RowStatus behavior." 612 ::= { ciiSysProtSuppEntry 2 } 613 614-- The Summary Address Table 615 616-- The Summary Address Table contains the set of summary 617-- addresses manually configured for the Intermediate System. 618-- 619-- This is used to control leaking L1 routes into L2. 620 621 ciiSummAddrTable OBJECT-TYPE 622 SYNTAX SEQUENCE OF CiiSummAddrEntry 623 MAX-ACCESS not-accessible 624 STATUS current 625 DESCRIPTION 626 "The set of IP summary addresses to use in forming 627 summary TLVs originated by this Intermediate System. 628 629 An administrator may use a summary address to combine 630 and modify IP Reachability announcements. If the 631 Intermediate system can reach any subset of the summary 632 address, the summary address will be announced instead, 633 at the configured metric." 634 ::= { ciiSystem 5 } 635 636 ciiSummAddrEntry OBJECT-TYPE 637 SYNTAX CiiSummAddrEntry 638 MAX-ACCESS not-accessible 639 STATUS current 640 DESCRIPTION 641 "Each entry contains one IP summary address." 642 INDEX { ciiSummAddressType, 643 ciiSummAddress, 644 ciiSummAddrPrefixLen } 645 ::= { ciiSummAddrTable 1 } 646 647 CiiSummAddrEntry ::= 648 SEQUENCE { 649 ciiSummAddressType 650 InetAddressType, 651 ciiSummAddress 652 InetAddress, 653 ciiSummAddrPrefixLen 654 InetAddressPrefixLength, 655 ciiSummAddrExistState 656 RowStatus, 657 ciiSummAddrMetric 658 CiiDefaultMetric, 659 ciiSummAddrFullMetric 660 CiiFullMetric 661 } 662 663 ciiSummAddressType OBJECT-TYPE 664 SYNTAX InetAddressType 665 MAX-ACCESS not-accessible 666 STATUS current 667 DESCRIPTION 668 "The Type of IP address for this summary address. 669 This object follows the index behavior." 670 ::= { ciiSummAddrEntry 1 } 671 672 ciiSummAddress OBJECT-TYPE 673 SYNTAX InetAddress (SIZE(4|16)) 674 MAX-ACCESS not-accessible 675 STATUS current 676 DESCRIPTION 677 "The IP Address value for this summary address. 678 This object follows the index behavior." 679 ::= { ciiSummAddrEntry 2 } 680 681 ciiSummAddrPrefixLen OBJECT-TYPE 682 SYNTAX InetAddressPrefixLength (0..128) 683 MAX-ACCESS not-accessible 684 STATUS current 685 DESCRIPTION 686 "The Length of the IP NetMask for this summary address." 687 ::= { ciiSummAddrEntry 3 } 688 689 ciiSummAddrExistState OBJECT-TYPE 690 SYNTAX RowStatus 691 MAX-ACCESS read-create 692 STATUS current 693 DESCRIPTION 694 "The existence state of this summary address. This object 695 follows the row status behavior." 696 ::= { ciiSummAddrEntry 4 } 697 698 ciiSummAddrMetric OBJECT-TYPE 699 SYNTAX CiiDefaultMetric 700 MAX-ACCESS read-create 701 STATUS current 702 DESCRIPTION 703 "The metric value to announce this summary 704 address with in LSPs generated by this system." 705 DEFVAL { 20 } 706 ::= { ciiSummAddrEntry 5 } 707 708 ciiSummAddrFullMetric OBJECT-TYPE 709 SYNTAX CiiFullMetric 710 MAX-ACCESS read-create 711 STATUS current 712 DESCRIPTION 713 "The wide metric value to announce this summary 714 address with in LSPs generated by this system." 715 DEFVAL { 20 } 716 ::= { ciiSummAddrEntry 6 } 717 718-- The Redistribution table defines addresses that should be 719-- leaked from L2 to L1 if ciiSysL2toL1Leaking is enabled. 720 721 ciiRedistributeAddrTable OBJECT-TYPE 722 SYNTAX SEQUENCE OF CiiRedistributeAddrEntry 723 MAX-ACCESS not-accessible 724 STATUS current 725 DESCRIPTION 726 "This table provides criteria to decide if a route should 727 be leaked from L2 to L1 when Domain Wide Prefix leaking is 728 enabled. 729 730 Addresses that match the summary mask in the table will 731 be announced at L1 by routers when ciiSysL2toL1Leaking 732 is enabled. Routes that fall into the ranges specified 733 are announced as is, without being summarized. Routes 734 that do not match a summary mask are not announced." 735 ::= { ciiSystem 6 } 736 737 ciiRedistributeAddrEntry OBJECT-TYPE 738 SYNTAX CiiRedistributeAddrEntry 739 MAX-ACCESS not-accessible 740 STATUS current 741 DESCRIPTION 742 "Each entry contains one IP summary address to 743 manage leaking L2 addresses into L1." 744 INDEX { ciiRedistributeAddrType, 745 ciiRedistributeAddrAddress, 746 ciiRedistributeAddrPrefixLen } 747 ::= { ciiRedistributeAddrTable 1 } 748 749 CiiRedistributeAddrEntry ::= 750 SEQUENCE { 751 ciiRedistributeAddrType 752 InetAddressType, 753 ciiRedistributeAddrAddress 754 InetAddress, 755 ciiRedistributeAddrPrefixLen 756 InetAddressPrefixLength, 757 ciiRedistributeAddrExistState 758 RowStatus 759 } 760 761 ciiRedistributeAddrType OBJECT-TYPE 762 SYNTAX InetAddressType 763 MAX-ACCESS not-accessible 764 STATUS current 765 DESCRIPTION 766 "The Type of IP address for this summary address. 767 This object follows the index behavior." 768 ::= { ciiRedistributeAddrEntry 1 } 769 770 ciiRedistributeAddrAddress OBJECT-TYPE 771 SYNTAX InetAddress (SIZE(4|16)) 772 MAX-ACCESS not-accessible 773 STATUS current 774 DESCRIPTION 775 "The IP Address value for this summary address. 776 This object follows the index behavior." 777 ::= { ciiRedistributeAddrEntry 2 } 778 779 ciiRedistributeAddrPrefixLen OBJECT-TYPE 780 SYNTAX InetAddressPrefixLength (0..128) 781 MAX-ACCESS not-accessible 782 STATUS current 783 DESCRIPTION 784 "The Length of the IP NetMask for this summary address." 785 ::= { ciiRedistributeAddrEntry 3 } 786 787 ciiRedistributeAddrExistState OBJECT-TYPE 788 SYNTAX RowStatus 789 MAX-ACCESS read-create 790 STATUS current 791 DESCRIPTION 792 "The existence state of this summary address. This object 793 follows the row status behavior." 794 ::= { ciiRedistributeAddrEntry 4 } 795 796-- The Router Table keeps track of hostnames and router IDs 797-- associated with peers in the area and domain. 798 799 ciiRouterTable OBJECT-TYPE 800 SYNTAX SEQUENCE OF CiiRouterEntry 801 MAX-ACCESS not-accessible 802 STATUS current 803 DESCRIPTION 804 "The set of hostnames and router ID." 805 ::= { ciiSystem 7 } 806 807 ciiRouterEntry OBJECT-TYPE 808 SYNTAX CiiRouterEntry 809 MAX-ACCESS not-accessible 810 STATUS current 811 DESCRIPTION 812 "Each entry tracks information about one peer at 813 one level." 814 INDEX { ciiRouterSysID, 815 ciiRouterLevel } 816 ::= { ciiRouterTable 1 } 817 818 CiiRouterEntry ::= 819 SEQUENCE { 820 ciiRouterSysID 821 CiiSystemID, 822 ciiRouterLevel 823 CiiISLevel, 824 ciiRouterHostName 825 SnmpAdminString, 826 ciiRouterID 827 Unsigned32 828 } 829 830 ciiRouterSysID OBJECT-TYPE 831 SYNTAX CiiSystemID 832 MAX-ACCESS not-accessible 833 STATUS current 834 DESCRIPTION 835 "The System ID of the Router Peer." 836 ::= { ciiRouterEntry 1 } 837 838 ciiRouterLevel OBJECT-TYPE 839 SYNTAX CiiISLevel 840 MAX-ACCESS not-accessible 841 STATUS current 842 DESCRIPTION 843 "The level of this Intermediate System." 844 ::= { ciiRouterEntry 2 } 845 846 ciiRouterHostName OBJECT-TYPE 847 SYNTAX SnmpAdminString 848 MAX-ACCESS read-only 849 STATUS current 850 DESCRIPTION 851 "The hostname listed in LSP, or zero-length string if none." 852 ::= { ciiRouterEntry 3 } 853 854 ciiRouterID OBJECT-TYPE 855 SYNTAX Unsigned32 856 MAX-ACCESS read-only 857 STATUS current 858 DESCRIPTION 859 "The Router ID of the Peer found in LSP, or zero if none." 860 ::= { ciiRouterEntry 4 } 861 862-- The System Level Table 863-- This table captures level-specific information about the System 864 865 ciiSysLevelTable OBJECT-TYPE 866 SYNTAX SEQUENCE OF CiiSysLevelEntry 867 MAX-ACCESS not-accessible 868 STATUS current 869 DESCRIPTION 870 "Level specific information about the System." 871 ::= { ciiSysLevel 1 } 872 873 ciiSysLevelEntry OBJECT-TYPE 874 SYNTAX CiiSysLevelEntry 875 MAX-ACCESS not-accessible 876 STATUS current 877 DESCRIPTION 878 "Describe variables defined for Area or Domain." 879 INDEX { ciiSysLevelIndex } 880 ::= { ciiSysLevelTable 1 } 881 882 CiiSysLevelEntry ::= 883 SEQUENCE { 884 ciiSysLevelIndex 885 INTEGER, 886 ciiSysLevelOrigLSPBuffSize 887 CiiLSPBuffSize, 888 ciiSysLevelMinLSPGenInt 889 CiiUnsigned16TC, 890 ciiSysLevelOverloadState 891 CiiLevelState, 892 ciiSysLevelSetOverload 893 TruthValue, 894 ciiSysLevelSetOverloadUntil 895 TimeTicks, 896 ciiSysLevelMetricStyle 897 CiiMetricStyle, 898 ciiSysLevelSPFConsiders 899 CiiMetricStyle, 900 ciiSysLevelTEEnabled 901 TruthValue 902 } 903 904 ciiSysLevelIndex OBJECT-TYPE 905 SYNTAX INTEGER 906 { 907 level1IS (1), 908 level2IS (2) 909 } 910 MAX-ACCESS not-accessible 911 STATUS current 912 DESCRIPTION 913 "The level that this entry describes." 914 ::= { ciiSysLevelEntry 1 } 915 916 ciiSysLevelOrigLSPBuffSize OBJECT-TYPE 917 SYNTAX CiiLSPBuffSize 918 MAX-ACCESS read-write 919 STATUS current 920 DESCRIPTION 921 "The maximum size of LSPs and SNPs originated by 922 this Intermediate System at this level. 923 This object follows the replaceOnlyWhileDisabled 924 behavior." 925 REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" 926 DEFVAL { 1492 } 927 ::= { ciiSysLevelEntry 2 } 928 929 ciiSysLevelMinLSPGenInt OBJECT-TYPE 930 SYNTAX CiiUnsigned16TC (1..65535) 931 UNITS "seconds" 932 MAX-ACCESS read-write 933 STATUS current 934 DESCRIPTION 935 "Minimum interval, in seconds, between successive 936 generation of LSPs with the same LSPID at this level 937 by this Intermediate System. This object 938 follows the resettingTimer behavior." 939 REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" 940 DEFVAL { 30 } 941 ::= { ciiSysLevelEntry 3 } 942 943 ciiSysLevelOverloadState OBJECT-TYPE 944 SYNTAX CiiLevelState 945 MAX-ACCESS read-only 946 STATUS current 947 DESCRIPTION 948 "The state of the database at this level. 949 The value 'off' indicates that IS-IS is not active at 950 this level. 951 The value 'on' indicates that IS-IS is active at this 952 level, and not overloaded. 953 The value 'waiting' indicates a database that is low on 954 an essential resource, such as memory. 955 The administrator may force the state to 'overloaded' 956 by setting the object ciiSysLevelSetOverload. 957 If the state is 'waiting' or 'overloaded', we originate 958 LSPs with the Overload bit set." 959 REFERENCE "{ISIS.aoi l1State (17)}" 960 ::= { ciiSysLevelEntry 4 } 961 962 ciiSysLevelSetOverload OBJECT-TYPE 963 SYNTAX TruthValue 964 MAX-ACCESS read-write 965 STATUS current 966 DESCRIPTION 967 "Administratively set the overload bit for the level. 968 The overload bit will continue to be set if the 969 implementation runs out of memory, independent of 970 this variable" 971 DEFVAL { false } 972 ::= { ciiSysLevelEntry 5 } 973 974 ciiSysLevelSetOverloadUntil OBJECT-TYPE 975 SYNTAX TimeTicks 976 MAX-ACCESS read-write 977 STATUS current 978 DESCRIPTION 979 "If set, the overload bit should be set, and cleared 980 after sysUpTime exceeds this value." 981 DEFVAL { 0 } 982 ::= { ciiSysLevelEntry 6 } 983 984 ciiSysLevelMetricStyle OBJECT-TYPE 985 SYNTAX CiiMetricStyle 986 MAX-ACCESS read-write 987 STATUS current 988 DESCRIPTION 989 "Which style of Metric do we generate in our LSPs 990 at this level? This object follows the 991 replaceOnlyWhileDisabled behavior." 992 DEFVAL { narrow } 993 ::= { ciiSysLevelEntry 7 } 994 995 ciiSysLevelSPFConsiders OBJECT-TYPE 996 SYNTAX CiiMetricStyle 997 MAX-ACCESS read-write 998 STATUS current 999 DESCRIPTION 1000 "Which style of Metric do we consider in our 1001 SPF computation at this level?" 1002 DEFVAL { narrow } 1003 ::= { ciiSysLevelEntry 8 } 1004 1005 ciiSysLevelTEEnabled OBJECT-TYPE 1006 SYNTAX TruthValue 1007 MAX-ACCESS read-write 1008 STATUS current 1009 DESCRIPTION 1010 "Do we do Traffic Engineering at this level?" 1011 DEFVAL { false } 1012 ::= { ciiSysLevelEntry 9 } 1013 1014-- Static to provide next CircIndex 1015 1016 ciiNextCircIndex OBJECT-TYPE 1017 SYNTAX IndexIntegerNextFree 1018 MAX-ACCESS read-only 1019 STATUS current 1020 DESCRIPTION 1021 "This object is used to assign values to 1022 ciiCircIndex as described in 'Textual 1023 Conventions for SNMPv2'. The network manager 1024 reads this object, and then writes the value 1025 back as the ciiCircIndex in a SET that creates 1026 a new instance of ciiCircEntry. If the SET 1027 fails with the code 'inconsistentValue', then 1028 the process must be repeated; If the SET succeeds, 1029 then the object is incremented, and the new 1030 ciiCircEntry is created according to the manager's 1031 directions." 1032 ::= { ciiCirc 1 } 1033 1034-- The Circuit Table 1035-- Each broadcast or point-to-point interface on the system 1036-- corresponds to one entry in the Circuit table. However, there 1037-- may be multiple X.25 DA circuit entries in the Circuit table 1038-- for a given X.25 interface. 1039 1040 ciiCircTable OBJECT-TYPE 1041 SYNTAX SEQUENCE OF CiiCircEntry 1042 MAX-ACCESS not-accessible 1043 STATUS current 1044 DESCRIPTION 1045 "The table of circuits used by this 1046 Intermediate System." 1047 ::= { ciiCirc 2 } 1048 1049 ciiCircEntry OBJECT-TYPE 1050 SYNTAX CiiCircEntry 1051 MAX-ACCESS not-accessible 1052 STATUS current 1053 DESCRIPTION 1054 "An ciiCircEntry exists for each circuit used by 1055 Integrated IS-IS on this system." 1056 INDEX { ciiCircIndex } 1057 ::= { ciiCircTable 1 } 1058 1059 CiiCircEntry ::= 1060 SEQUENCE { 1061 ciiCircIndex 1062 Integer32, 1063 ciiCircIfIndex 1064 InterfaceIndex, 1065 ciiCircIfSubIndex 1066 Integer32, 1067 ciiCircAdminState 1068 CiiAdminState, 1069 ciiCircExistState 1070 RowStatus, 1071 ciiCircType 1072 INTEGER, 1073 ciiCircExtDomain 1074 TruthValue, 1075 ciiCircLevel 1076 INTEGER, 1077 ciiCircPassiveCircuit 1078 TruthValue, 1079 ciiCircMeshGroupEnabled 1080 INTEGER, 1081 ciiCircMeshGroup 1082 Unsigned32, 1083 ciiCircSmallHellos 1084 TruthValue, 1085 ciiCircLastUpTime 1086 TimeTicks, 1087 ciiCirc3WayEnabled 1088 TruthValue, 1089 ciiCircExtendedCircID 1090 Unsigned32 1091 } 1092 1093 ciiCircIndex OBJECT-TYPE 1094 SYNTAX Integer32 (1..2147483647) 1095 MAX-ACCESS not-accessible 1096 STATUS current 1097 DESCRIPTION 1098 "The identifier of this circuit, unique within the 1099 Intermediate System. This object follows 1100 the index behavior. This is for SNMP Indexing 1101 purposes only and need not have any relation to 1102 any protocol value." 1103 ::= { ciiCircEntry 1 } 1104 1105 ciiCircIfIndex OBJECT-TYPE 1106 SYNTAX InterfaceIndex 1107 MAX-ACCESS read-create 1108 STATUS current 1109 DESCRIPTION 1110 "The value of ifIndex for the interface to which this 1111 circuit corresponds. This object cannot be modified 1112 after creation" 1113 ::= { ciiCircEntry 2 } 1114 1115 ciiCircIfSubIndex OBJECT-TYPE 1116 SYNTAX Integer32 1117 MAX-ACCESS read-create 1118 STATUS current 1119 DESCRIPTION 1120 "A specifier for the part of the interface ifIndex to which 1121 this circuit corresponds, such as a DLCI or VPI/VCI. 1122 This object cannot be modified after creation" 1123 ::= { ciiCircEntry 3 } 1124 1125 ciiCircAdminState OBJECT-TYPE 1126 SYNTAX CiiAdminState 1127 MAX-ACCESS read-create 1128 STATUS current 1129 DESCRIPTION 1130 "The administrative state of the circuit. This 1131 object follows the CiiAdminState behavior." 1132 DEFVAL { off } 1133 ::= { ciiCircEntry 4 } 1134 1135 ciiCircExistState OBJECT-TYPE 1136 SYNTAX RowStatus 1137 MAX-ACCESS read-create 1138 STATUS current 1139 DESCRIPTION 1140 "The existence state of this circuit. This object follows 1141 the RowStatus behavior. Setting the state to 1142 'notInService' halts the generation and processing of 1143 IS-IS protocol PDUs on this circuit. Setting the state 1144 to 'destroy' will also erase any configuration associated 1145 with the circuit." 1146 ::= { ciiCircEntry 5 } 1147 1148 ciiCircType OBJECT-TYPE 1149 SYNTAX INTEGER 1150 { 1151 broadcast(1), 1152 ptToPt(2), 1153 staticIn(3), 1154 staticOut(4), 1155 dA(5) 1156 } 1157 MAX-ACCESS read-create 1158 STATUS current 1159 DESCRIPTION 1160 "The type of the circuit. This object follows the 1161 replaceOnlyWhileDisabled behavior. The type specified 1162 must be compatible with the type of the interface defined 1163 by the value of ciiCircIfIndex." 1164 REFERENCE "{ISIS.aoi type (33)}" 1165 ::= { ciiCircEntry 6 } 1166 1167 ciiCircExtDomain OBJECT-TYPE 1168 SYNTAX TruthValue 1169 MAX-ACCESS read-create 1170 STATUS current 1171 DESCRIPTION 1172 "If true, suppress normal transmission of and 1173 interpretation of Intra-domain IS-IS PDUs on this 1174 circuit." 1175 REFERENCE "{ISIS.aoi externalDomain (46)}" 1176 DEFVAL { false } 1177 ::= { ciiCircEntry 7 } 1178 1179 ciiCircLevel OBJECT-TYPE 1180 SYNTAX INTEGER 1181 { 1182 level1(1), 1183 level2(2), 1184 level1L2(3) 1185 } 1186 MAX-ACCESS read-create 1187 STATUS current 1188 DESCRIPTION 1189 "Indicates which type of packets will be sent and 1190 accepted on this circuit. The values used will be 1191 modified by the settings of ciiSysType. This 1192 object follows the replaceOnlyWhileDisabled behavior." 1193 DEFVAL { level1L2 } 1194 ::= { ciiCircEntry 8 } 1195 1196 ciiCircPassiveCircuit OBJECT-TYPE 1197 SYNTAX TruthValue 1198 MAX-ACCESS read-create 1199 STATUS current 1200 DESCRIPTION 1201 "Should we include this interface in LSPs, even if 1202 it is not running the IS-IS Protocol?" 1203 DEFVAL { false } 1204 ::= { ciiCircEntry 9 } 1205 1206 ciiCircMeshGroupEnabled OBJECT-TYPE 1207 SYNTAX INTEGER 1208 { 1209 inactive(1), 1210 blocked(2), 1211 set(3) 1212 } 1213 MAX-ACCESS read-create 1214 STATUS current 1215 DESCRIPTION 1216 "Is this port a member of a mesh group, or blocked? 1217 Circuits in the same mesh group act as a virtual 1218 multiaccess network. LSPs seen on one circuit in 1219 a mesh group will not be flooded to another circuit 1220 in the same mesh group." 1221 REFERENCE "{ RFC 2973 }" 1222 DEFVAL { inactive } 1223 ::= { ciiCircEntry 10 } 1224 1225 ciiCircMeshGroup OBJECT-TYPE 1226 SYNTAX Unsigned32 1227 MAX-ACCESS read-create 1228 STATUS current 1229 DESCRIPTION 1230 "Circuits in the same mesh group act as a virtual 1231 multiaccess network. LSPs seen on one circuit in 1232 a mesh group will not be flooded to another circuit 1233 in the same mesh group. If ciiCircMeshGroupEnabled 1234 is inactive or blocked, this value is ignored." 1235 REFERENCE "{ RFC 2973 }" 1236 ::= { ciiCircEntry 11 } 1237 1238 ciiCircSmallHellos OBJECT-TYPE 1239 SYNTAX TruthValue 1240 MAX-ACCESS read-create 1241 STATUS current 1242 DESCRIPTION 1243 "Can we send unpadded hellos on LAN circuits? 'false' 1244 means LAN Hellos must be padded. 1245 Implementations should allow the administrator to read 1246 this value. An implementation need not be able to 1247 support unpadded hellos to be conformant." 1248 DEFVAL { false } 1249 ::= { ciiCircEntry 12 } 1250 1251 ciiCircLastUpTime OBJECT-TYPE 1252 SYNTAX TimeTicks 1253 MAX-ACCESS read-only 1254 STATUS current 1255 DESCRIPTION 1256 "If the circuit is enabled, the value of sysUpTime 1257 when ciiCircAdminState most recently entered 1258 the state 'on'. If the circuit is not 'on', 1259 the value of sysUpTime when the circuit last 1260 entered state 'on', 0 if the circuit has never 1261 been 'on'." 1262 ::= { ciiCircEntry 13 } 1263 1264 ciiCirc3WayEnabled OBJECT-TYPE 1265 SYNTAX TruthValue 1266 MAX-ACCESS read-create 1267 STATUS current 1268 DESCRIPTION 1269 "Is this circuit enabled to run 3Way handshake?" 1270 DEFVAL { true } 1271 ::= { ciiCircEntry 14 } 1272 1273 ciiCircExtendedCircID OBJECT-TYPE 1274 SYNTAX Unsigned32 1275 MAX-ACCESS read-create 1276 STATUS current 1277 DESCRIPTION 1278 "The value to be used as the extended circuit ID in 1279 3Way handshake. This value is only used if 1280 ciiCirc3WayEnabled is true, and must be unique across 1281 all circuits on this IS." 1282 ::= { ciiCircEntry 15 } 1283 1284-- The Circuit Level Table 1285-- This table captures level-specific information about a circuit 1286 1287 ciiCircLevelTable OBJECT-TYPE 1288 SYNTAX SEQUENCE OF CiiCircLevelEntry 1289 MAX-ACCESS not-accessible 1290 STATUS current 1291 DESCRIPTION 1292 "Level specific information about circuits used by IS-IS" 1293 ::= { ciiCircLevelValues 1 } 1294 1295 ciiCircLevelEntry OBJECT-TYPE 1296 SYNTAX CiiCircLevelEntry 1297 MAX-ACCESS not-accessible 1298 STATUS current 1299 DESCRIPTION 1300 "An ciiCircLevelEntry exists for each level on 1301 each circuit used by Integrated IS-IS on this system." 1302 INDEX { ciiCircIndex, 1303 ciiCircLevelIndex } 1304 ::= { ciiCircLevelTable 1 } 1305 1306 CiiCircLevelEntry ::= 1307 SEQUENCE { 1308 ciiCircLevelIndex 1309 INTEGER, 1310 ciiCircLevelMetric 1311 CiiDefaultMetric, 1312 ciiCircLevelWideMetric 1313 CiiWideMetric, 1314 ciiCircLevelISPriority 1315 CiiISPriority, 1316 ciiCircLevelIDOctet 1317 Integer32, 1318 ciiCircLevelID 1319 CiiCircuitID, 1320 ciiCircLevelDesIS 1321 CiiCircuitID, 1322 ciiCircLevelHelloMultiplier 1323 Integer32, 1324 ciiCircLevelHelloTimer 1325 Integer32, 1326 ciiCircLevelDRHelloTimer 1327 Integer32, 1328 ciiCircLevelLSPThrottle 1329 CiiUnsigned16TC, 1330 ciiCircLevelMinLSPRetransInt 1331 Integer32, 1332 ciiCircLevelCSNPInterval 1333 Integer32, 1334 ciiCircLevelPartSNPInterval 1335 Integer32 1336 } 1337 1338 ciiCircLevelIndex OBJECT-TYPE 1339 SYNTAX INTEGER 1340 { 1341 level1IS (1), 1342 level2IS (2) 1343 } 1344 MAX-ACCESS not-accessible 1345 STATUS current 1346 DESCRIPTION 1347 "The level that this entry describes." 1348 ::= { ciiCircLevelEntry 1 } 1349 1350 ciiCircLevelMetric OBJECT-TYPE 1351 SYNTAX CiiDefaultMetric 1352 MAX-ACCESS read-write 1353 STATUS current 1354 DESCRIPTION 1355 "The metric value of this circuit for this level." 1356 REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" 1357 DEFVAL { 10 } 1358 ::= { ciiCircLevelEntry 2 } 1359 1360 ciiCircLevelWideMetric OBJECT-TYPE 1361 SYNTAX CiiWideMetric 1362 MAX-ACCESS read-write 1363 STATUS current 1364 DESCRIPTION 1365 "The wide metric value of this circuit for this level." 1366 DEFVAL { 10 } 1367 ::= { ciiCircLevelEntry 3 } 1368 1369 ciiCircLevelISPriority OBJECT-TYPE 1370 SYNTAX CiiISPriority 1371 MAX-ACCESS read-write 1372 STATUS current 1373 DESCRIPTION 1374 "The priority for becoming LAN Designated 1375 Intermediate System at this level." 1376 REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" 1377 DEFVAL { 64 } 1378 ::= { ciiCircLevelEntry 4 } 1379 1380 ciiCircLevelIDOctet OBJECT-TYPE 1381 SYNTAX Integer32(0..255) 1382 MAX-ACCESS read-write 1383 STATUS current 1384 DESCRIPTION 1385 "A one byte identifier that can be used in protocol packets 1386 to identify a circuit. Values of ciiCircLevelIDOctet 1387 do not need to be unique. They are only required to 1388 differ on LANs where the Intermediate System is the 1389 Designated Intermediate System." 1390 ::= { ciiCircLevelEntry 5 } 1391 1392 ciiCircLevelID OBJECT-TYPE 1393 SYNTAX CiiCircuitID 1394 MAX-ACCESS read-only 1395 STATUS current 1396 DESCRIPTION 1397 "On a point to point circuit with a fully initialized 1398 adjacency to a peer IS, the value of this object is 1399 the circuit ID negotiated during adjacency initialization. 1400 On a point to point circuit without such an adjacency, 1401 the value is the concatenation of the local system ID 1402 and the one byte ciiCircLevelIDOctet for this circuit 1403 i.e. the value that would be proposed for the circuit ID. 1404 1405 On other circuit types, the value returned is the zero 1406 length OCTET STRING." 1407 REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" 1408 ::= { ciiCircLevelEntry 6 } 1409 1410 ciiCircLevelDesIS OBJECT-TYPE 1411 SYNTAX CiiCircuitID 1412 MAX-ACCESS read-only 1413 STATUS current 1414 DESCRIPTION 1415 "The ID of the LAN Designated Intermediate System 1416 on this circuit at this level. If, for any reason, 1417 this system is not partaking in the relevant 1418 Designated Intermediate System election process, 1419 then the value returned is the zero length OCTET STRING." 1420 REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" 1421 ::= { ciiCircLevelEntry 7 } 1422 1423 ciiCircLevelHelloMultiplier OBJECT-TYPE 1424 SYNTAX Integer32 (2..100) 1425 MAX-ACCESS read-write 1426 STATUS current 1427 DESCRIPTION 1428 "This value is multiplied by the corresponding HelloTimer 1429 and the result in seconds (rounded up) is used as the 1430 holding time in transmitted hellos, to be used by 1431 receivers of hello packets from this IS" 1432 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1433 DEFVAL { 10 } 1434 ::= { ciiCircLevelEntry 8 } 1435 1436 ciiCircLevelHelloTimer OBJECT-TYPE 1437 SYNTAX Integer32 (10..600000) 1438 UNITS "milliseconds" 1439 MAX-ACCESS read-write 1440 STATUS current 1441 DESCRIPTION 1442 "Maximum period, in milliseconds, between IIH PDUs 1443 on multiaccess networks at this level for LANs. 1444 The value at L1 is used as the period between 1445 Hellos on L1L2 point to point circuits. Setting 1446 this value at level 2 on an L1L2 point to point 1447 circuit will result in an error of InconsistentValue. 1448 1449 This object follows the resettingTimer behavior." 1450 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1451 DEFVAL { 3000 } 1452 ::= { ciiCircLevelEntry 9 } 1453 1454 ciiCircLevelDRHelloTimer OBJECT-TYPE 1455 SYNTAX Integer32 (10..120000) 1456 UNITS "milliseconds" 1457 MAX-ACCESS read-write 1458 STATUS current 1459 DESCRIPTION 1460 "Period, in milliseconds, between Hello PDUs on 1461 multiaccess networks when this IS is the Designated 1462 Intermediate System. This object follows the 1463 resettingTimer behavior." 1464 REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" 1465 DEFVAL { 1000 } 1466 ::= { ciiCircLevelEntry 10 } 1467 1468 ciiCircLevelLSPThrottle OBJECT-TYPE 1469 SYNTAX CiiUnsigned16TC (1..65535) 1470 UNITS "milliseconds" 1471 MAX-ACCESS read-write 1472 STATUS current 1473 DESCRIPTION 1474 "Minimal interval of time, in milliseconds, between 1475 transmissions of LSPs on an interface at this level." 1476 REFERENCE 1477 "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" 1478 DEFVAL { 30 } 1479 ::= { ciiCircLevelEntry 11 } 1480 1481 ciiCircLevelMinLSPRetransInt OBJECT-TYPE 1482 SYNTAX Integer32 (1..300) 1483 UNITS "seconds" 1484 MAX-ACCESS read-write 1485 STATUS current 1486 DESCRIPTION 1487 "Minimum interval, in seconds, between re-transmission of 1488 an LSP at this level. This object follows the 1489 resettingTimer behavior. 1490 1491 Note that ciiCircLevelLSPThrottle controls 1492 how fast we send back to back LSPs. This variable 1493 controls how fast we re-send the same LSP." 1494 REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" 1495 DEFVAL { 5 } 1496 ::= { ciiCircLevelEntry 12 } 1497 1498 ciiCircLevelCSNPInterval OBJECT-TYPE 1499 SYNTAX Integer32 (1..600) 1500 UNITS "seconds" 1501 MAX-ACCESS read-write 1502 STATUS current 1503 DESCRIPTION 1504 "Interval of time, in seconds, between periodic 1505 transmission of a complete set of CSNPs on 1506 multiaccess networks if this router is the 1507 designated router at this level. 1508 1509 This object follows the resettingTimer behavior." 1510 REFERENCE "{ISIS.aoi completeSNPInterval (8)}" 1511 DEFVAL { 10 } 1512 ::= { ciiCircLevelEntry 13 } 1513 1514 ciiCircLevelPartSNPInterval OBJECT-TYPE 1515 SYNTAX Integer32 (1..120) 1516 UNITS "seconds" 1517 MAX-ACCESS read-write 1518 STATUS current 1519 DESCRIPTION 1520 "Minimum interval in seconds between sending Partial 1521 Sequence Number PDUs at this level. This object 1522 follows the resettingTimer behavior." 1523 REFERENCE "{ISIS.aoi partialSNPInterval (14)}" 1524 DEFVAL { 2 } 1525 ::= { ciiCircLevelEntry 14 } 1526 1527-- ciiSystemCounterTable keeps track of system-wide events. 1528 1529 ciiSystemCounterTable OBJECT-TYPE 1530 SYNTAX SEQUENCE OF CiiSystemCounterEntry 1531 MAX-ACCESS not-accessible 1532 STATUS current 1533 DESCRIPTION 1534 "System wide counters for this Intermediate System." 1535 ::= { ciiCounters 1 } 1536 1537 ciiSystemCounterEntry OBJECT-TYPE 1538 SYNTAX CiiSystemCounterEntry 1539 MAX-ACCESS not-accessible 1540 STATUS current 1541 DESCRIPTION 1542 "System-wide IS-IS counters." 1543 INDEX { ciiSysStatLevel } 1544 ::= { ciiSystemCounterTable 1 } 1545 1546 CiiSystemCounterEntry ::= 1547 SEQUENCE { 1548 ciiSysStatLevel 1549 INTEGER, 1550 ciiSysStatCorrLSPs 1551 Counter32, 1552 ciiSysStatAuthTypeFails 1553 Counter32, 1554 ciiSysStatAuthFails 1555 Counter32, 1556 ciiSysStatLSPDbaseOloads 1557 Counter32, 1558 ciiSysStatManAddrDropFromAreas 1559 Counter32, 1560 ciiSysStatAttmptToExMaxSeqNums 1561 Counter32, 1562 ciiSysStatSeqNumSkips 1563 Counter32, 1564 ciiSysStatOwnLSPPurges 1565 Counter32, 1566 ciiSysStatIDFieldLenMismatches 1567 Counter32, 1568 ciiSysStatPartChanges 1569 Counter32, 1570 ciiSysStatSPFRuns 1571 Counter32, 1572 ciiSysStatLSPErrors 1573 Counter32 1574 } 1575 1576 ciiSysStatLevel OBJECT-TYPE 1577 SYNTAX INTEGER 1578 { 1579 level1IS (1), 1580 level2IS (2) 1581 } 1582 MAX-ACCESS not-accessible 1583 STATUS current 1584 DESCRIPTION 1585 "The level that this entry describes." 1586 ::= { ciiSystemCounterEntry 1 } 1587 1588 ciiSysStatCorrLSPs OBJECT-TYPE 1589 SYNTAX Counter32 1590 UNITS "frames" 1591 MAX-ACCESS read-only 1592 STATUS current 1593 DESCRIPTION 1594 "Number of corrupted in-memory LSP frames detected. 1595 1596 LSPs received from the wire with a bad checksum 1597 are silently dropped and not counted. 1598 1599 LSPs received from the wire with parse errors 1600 are counted by ciiSysStatLSPErrors." 1601 REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" 1602 ::= { ciiSystemCounterEntry 2 } 1603 1604 ciiSysStatAuthTypeFails OBJECT-TYPE 1605 SYNTAX Counter32 1606 UNITS "frames" 1607 MAX-ACCESS read-only 1608 STATUS current 1609 DESCRIPTION 1610 "The number of frames with authentication type mismatches 1611 recognized by this Intermediate System." 1612 ::= { ciiSystemCounterEntry 3 } 1613 1614 ciiSysStatAuthFails OBJECT-TYPE 1615 SYNTAX Counter32 1616 UNITS "frames" 1617 MAX-ACCESS read-only 1618 STATUS current 1619 DESCRIPTION 1620 "The number of frames with authentication failures 1621 recognized by this Intermediate System." 1622 ::= { ciiSystemCounterEntry 4 } 1623 1624 ciiSysStatLSPDbaseOloads OBJECT-TYPE 1625 SYNTAX Counter32 1626 MAX-ACCESS read-only 1627 STATUS current 1628 DESCRIPTION 1629 "Number of times the LSP database has become 1630 overloaded." 1631 REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" 1632 ::= { ciiSystemCounterEntry 5 } 1633 1634 ciiSysStatManAddrDropFromAreas OBJECT-TYPE 1635 SYNTAX Counter32 1636 MAX-ACCESS read-only 1637 STATUS current 1638 DESCRIPTION 1639 "Number of times a manual address has been dropped from 1640 the area." 1641 REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" 1642 ::= { ciiSystemCounterEntry 6 } 1643 1644 ciiSysStatAttmptToExMaxSeqNums OBJECT-TYPE 1645 SYNTAX Counter32 1646 MAX-ACCESS read-only 1647 STATUS current 1648 DESCRIPTION 1649 "Number of times the IS has attempted to exceed the 1650 maximum sequence number." 1651 REFERENCE 1652 "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" 1653 ::= { ciiSystemCounterEntry 7 } 1654 1655 ciiSysStatSeqNumSkips OBJECT-TYPE 1656 SYNTAX Counter32 1657 MAX-ACCESS read-only 1658 STATUS current 1659 DESCRIPTION 1660 "Number of times a sequence number skip has occurred." 1661 REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" 1662 ::= { ciiSystemCounterEntry 8 } 1663 1664 ciiSysStatOwnLSPPurges OBJECT-TYPE 1665 SYNTAX Counter32 1666 MAX-ACCESS read-only 1667 STATUS current 1668 DESCRIPTION 1669 "Number of times a zero-aged copy of the system's own LSP 1670 is received from some other node." 1671 REFERENCE "{ISIS.aoi ownLSPPurges (24)}" 1672 ::= { ciiSystemCounterEntry 9 } 1673 1674 ciiSysStatIDFieldLenMismatches OBJECT-TYPE 1675 SYNTAX Counter32 1676 UNITS "frames" 1677 MAX-ACCESS read-only 1678 STATUS current 1679 DESCRIPTION 1680 "Number of times a PDU is received with a different value 1681 for ID field length to that of the receiving system." 1682 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1683 ::= { ciiSystemCounterEntry 10 } 1684 1685 ciiSysStatPartChanges OBJECT-TYPE 1686 SYNTAX Counter32 1687 MAX-ACCESS read-only 1688 STATUS current 1689 DESCRIPTION 1690 "Partition changes" 1691 ::= { ciiSystemCounterEntry 11 } 1692 1693 ciiSysStatSPFRuns OBJECT-TYPE 1694 SYNTAX Counter32 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "Number of times we ran SPF at this level." 1699 ::= { ciiSystemCounterEntry 12 } 1700 1701 ciiSysStatLSPErrors OBJECT-TYPE 1702 SYNTAX Counter32 1703 UNITS "frames" 1704 MAX-ACCESS read-only 1705 STATUS current 1706 DESCRIPTION 1707 "Number of LSP frames with errors we have received." 1708 ::= { ciiSystemCounterEntry 13 } 1709 1710-- ciiCircuitCounterTable keeps track of events 1711-- specific to a circuit and a level 1712 1713 ciiCircuitCounterTable OBJECT-TYPE 1714 SYNTAX SEQUENCE OF CiiCircuitCounterEntry 1715 MAX-ACCESS not-accessible 1716 STATUS current 1717 DESCRIPTION 1718 "Circuit specific counters for this 1719 Intermediate System." 1720 ::= { ciiCounters 2 } 1721 1722 ciiCircuitCounterEntry OBJECT-TYPE 1723 SYNTAX CiiCircuitCounterEntry 1724 MAX-ACCESS not-accessible 1725 STATUS current 1726 DESCRIPTION 1727 "An ciiCircuitCounterEntry exists for each circuit 1728 used by Integrated IS-IS on this system." 1729 INDEX { ciiCircIndex, 1730 ciiCircuitType } 1731 ::= { ciiCircuitCounterTable 1 } 1732 1733 CiiCircuitCounterEntry ::= SEQUENCE { 1734 ciiCircuitType 1735 INTEGER, 1736 ciiCircAdjChanges 1737 Counter32, 1738 ciiCircNumAdj 1739 Unsigned32, 1740 ciiCircInitFails 1741 Counter32, 1742 ciiCircRejAdjs 1743 Counter32, 1744 ciiCircIDFieldLenMismatches 1745 Counter32, 1746 ciiCircMaxAreaAddrMismatches 1747 Counter32, 1748 ciiCircAuthTypeFails 1749 Counter32, 1750 ciiCircAuthFails 1751 Counter32, 1752 ciiCircLANDesISChanges 1753 Counter32 1754 } 1755 1756 ciiCircuitType OBJECT-TYPE 1757 SYNTAX INTEGER 1758 { 1759 lanlevel1(1), 1760 lanlevel2(2), 1761 p2pcircuit(3) 1762 } 1763 MAX-ACCESS not-accessible 1764 STATUS current 1765 DESCRIPTION 1766 "What type of circuit saw these counts? 1767 1768 The point to point Hello PDU includes 1769 both L1 and L2, and ISs form a single 1770 adjacency on point to point links. 1771 Thus we combine counts on 1772 point to point links into one group." 1773 ::= { ciiCircuitCounterEntry 1 } 1774 1775 ciiCircAdjChanges OBJECT-TYPE 1776 SYNTAX Counter32 1777 MAX-ACCESS read-only 1778 STATUS current 1779 DESCRIPTION 1780 "The number of times an adjacency state change has 1781 occurred on this circuit." 1782 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 1783 ::= { ciiCircuitCounterEntry 2 } 1784 1785 ciiCircNumAdj OBJECT-TYPE 1786 SYNTAX Unsigned32 1787 MAX-ACCESS read-only 1788 STATUS current 1789 DESCRIPTION 1790 "The number of adjacencies on this circuit." 1791 REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" 1792 ::= { ciiCircuitCounterEntry 3 } 1793 1794 ciiCircInitFails OBJECT-TYPE 1795 SYNTAX Counter32 1796 MAX-ACCESS read-only 1797 STATUS current 1798 DESCRIPTION 1799 "The number of times initialization of this circuit has 1800 failed. This counts events such as PPP NCP failures. 1801 Failures to form an adjacency are counted by 1802 ciiCircRejAdjs." 1803 ::= { ciiCircuitCounterEntry 4 } 1804 1805 ciiCircRejAdjs OBJECT-TYPE 1806 SYNTAX Counter32 1807 MAX-ACCESS read-only 1808 STATUS current 1809 DESCRIPTION 1810 "The number of times an adjacency has been rejected on 1811 this circuit." 1812 REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" 1813 ::= { ciiCircuitCounterEntry 5 } 1814 1815 ciiCircIDFieldLenMismatches OBJECT-TYPE 1816 SYNTAX Counter32 1817 UNITS "frames" 1818 MAX-ACCESS read-only 1819 STATUS current 1820 DESCRIPTION 1821 "The number of times an IS-IS control PDU with an ID 1822 field length different to that for this system has been 1823 received." 1824 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1825 ::= { ciiCircuitCounterEntry 6 } 1826 1827 ciiCircMaxAreaAddrMismatches OBJECT-TYPE 1828 SYNTAX Counter32 1829 MAX-ACCESS read-only 1830 STATUS current 1831 DESCRIPTION 1832 "The number of times an IS-IS control PDU with a 1833 max area address field different to that for this 1834 system has been received." 1835 REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" 1836 ::= { ciiCircuitCounterEntry 7 } 1837 1838 ciiCircAuthTypeFails OBJECT-TYPE 1839 SYNTAX Counter32 1840 MAX-ACCESS read-only 1841 STATUS current 1842 DESCRIPTION 1843 "The number of times an IS-IS control PDU with 1844 an auth type field different to that for this 1845 system has been received." 1846 ::= { ciiCircuitCounterEntry 8 } 1847 1848 ciiCircAuthFails OBJECT-TYPE 1849 SYNTAX Counter32 1850 MAX-ACCESS read-only 1851 STATUS current 1852 DESCRIPTION 1853 "The number of times an IS-IS control PDU with 1854 the correct auth type has failed to pass authentication 1855 validation." 1856 ::= { ciiCircuitCounterEntry 9 } 1857 1858 ciiCircLANDesISChanges OBJECT-TYPE 1859 SYNTAX Counter32 1860 MAX-ACCESS read-only 1861 STATUS current 1862 DESCRIPTION 1863 "The number of times the Designated IS has changed 1864 on this circuit at this level. If the circuit is 1865 point to point, this count is zero." 1866 ::= { ciiCircuitCounterEntry 10 } 1867 1868-- ciiPacketCounterTable keeps track of the number of IS-IS 1869-- control packets sent and received at each level 1870 1871 ciiPacketCounterTable OBJECT-TYPE 1872 SYNTAX SEQUENCE OF CiiPacketCounterEntry 1873 MAX-ACCESS not-accessible 1874 STATUS current 1875 DESCRIPTION 1876 "Information about IS-IS protocol traffic at one level 1877 on one circuit in one direction" 1878 ::= { ciiCounters 3 } 1879 1880 ciiPacketCounterEntry OBJECT-TYPE 1881 SYNTAX CiiPacketCounterEntry 1882 MAX-ACCESS not-accessible 1883 STATUS current 1884 DESCRIPTION 1885 "Information about IS-IS protocol traffic at one level 1886 on one circuit in one direction" 1887 INDEX { ciiCircIndex, 1888 ciiPacketCountLevel, 1889 ciiPacketCountDirection } 1890 ::= { ciiPacketCounterTable 1 } 1891 1892 CiiPacketCounterEntry ::= 1893 SEQUENCE { 1894 ciiPacketCountLevel 1895 INTEGER, 1896 ciiPacketCountDirection 1897 INTEGER, 1898 ciiPacketCountIIHellos 1899 Counter32, 1900 ciiPacketCountISHellos 1901 Counter32, 1902 ciiPacketCountESHellos 1903 Counter32, 1904 ciiPacketCountLSPs 1905 Counter32, 1906 ciiPacketCountCSNPs 1907 Counter32, 1908 ciiPacketCountPSNPs 1909 Counter32, 1910 ciiPacketCountUnknowns 1911 Counter32 1912 } 1913 1914 ciiPacketCountLevel OBJECT-TYPE 1915 SYNTAX INTEGER 1916 { 1917 level1(1), 1918 level2(2) 1919 } 1920 MAX-ACCESS not-accessible 1921 STATUS current 1922 DESCRIPTION 1923 "The level at which these PDU counts have been collected." 1924 ::= { ciiPacketCounterEntry 1 } 1925 1926 ciiPacketCountDirection OBJECT-TYPE 1927 SYNTAX INTEGER 1928 { 1929 sending(1), 1930 receiving(2) 1931 } 1932 MAX-ACCESS not-accessible 1933 STATUS current 1934 DESCRIPTION 1935 "Were we sending or receiving these PDUs?" 1936 ::= { ciiPacketCounterEntry 2 } 1937 1938 ciiPacketCountIIHellos OBJECT-TYPE 1939 SYNTAX Counter32 1940 UNITS "frames" 1941 MAX-ACCESS read-only 1942 STATUS current 1943 DESCRIPTION 1944 "The number of IS-IS Hello PDU frames seen in this 1945 direction at this level. 1946 1947 Point-to-Point IIH PDUs are counted at 1948 the lowest enabled level: at L1 on L1 or L1L2 circuits, 1949 and at L2 otherwise." 1950 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 1951 ::= { ciiPacketCounterEntry 3 } 1952 1953 ciiPacketCountISHellos OBJECT-TYPE 1954 SYNTAX Counter32 1955 UNITS "frames" 1956 MAX-ACCESS read-only 1957 STATUS current 1958 DESCRIPTION 1959 "The number of ES-IS Hello PDU frames seen in this 1960 direction. ISH PDUs are counted at the 1961 lowest enabled level: at L1 on L1 or L1L2 1962 circuits, and at L2 otherwise." 1963 ::= { ciiPacketCounterEntry 4 } 1964 1965 ciiPacketCountESHellos OBJECT-TYPE 1966 SYNTAX Counter32 1967 UNITS "frames" 1968 MAX-ACCESS read-only 1969 STATUS current 1970 DESCRIPTION 1971 "The number of ES Hello PDU frames seen in this 1972 direction. ESH PDUs are counted at the 1973 lowest enabled level: at L1 on L1 or L1L2 1974 circuits, and at L2 otherwise." 1975 ::= { ciiPacketCounterEntry 5 } 1976 1977 ciiPacketCountLSPs OBJECT-TYPE 1978 SYNTAX Counter32 1979 UNITS "frames" 1980 MAX-ACCESS read-only 1981 STATUS current 1982 DESCRIPTION 1983 "The number of IS-IS LSP frames seen in this 1984 direction at this level." 1985 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 1986 ::= { ciiPacketCounterEntry 6 } 1987 1988 ciiPacketCountCSNPs OBJECT-TYPE 1989 SYNTAX Counter32 1990 UNITS "frames" 1991 MAX-ACCESS read-only 1992 STATUS current 1993 DESCRIPTION 1994 "The number of IS-IS CSNP frames seen in this 1995 direction at this level." 1996 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 1997 ::= { ciiPacketCounterEntry 7 } 1998 1999 ciiPacketCountPSNPs OBJECT-TYPE 2000 SYNTAX Counter32 2001 UNITS "frames" 2002 MAX-ACCESS read-only 2003 STATUS current 2004 DESCRIPTION 2005 "The number of IS-IS PSNP frames seen in this 2006 direction at this level." 2007 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2008 ::= { ciiPacketCounterEntry 8 } 2009 2010 ciiPacketCountUnknowns OBJECT-TYPE 2011 SYNTAX Counter32 2012 UNITS "frames" 2013 MAX-ACCESS read-only 2014 STATUS current 2015 DESCRIPTION 2016 "The number of unknown IS-IS PDU frames seen 2017 at this level." 2018 REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" 2019 ::= { ciiPacketCounterEntry 9 } 2020 2021-- The IS Adjacency Table 2022-- 2023-- Each adjacency to an IS corresponds to one entry in this 2024-- table. 2025 2026 ciiISAdjTable OBJECT-TYPE 2027 SYNTAX SEQUENCE OF CiiISAdjEntry 2028 MAX-ACCESS not-accessible 2029 STATUS current 2030 DESCRIPTION 2031 "The table of adjacencies to Intermediate Systems." 2032 ::= { ciiISAdj 1 } 2033 2034 ciiISAdjEntry OBJECT-TYPE 2035 SYNTAX CiiISAdjEntry 2036 MAX-ACCESS not-accessible 2037 STATUS current 2038 DESCRIPTION 2039 "Each entry corresponds to one adjacency to an 2040 Intermediate System on this system." 2041 INDEX { ciiCircIndex, 2042 ciiISAdjIndex } 2043 ::= { ciiISAdjTable 1 } 2044 2045 CiiISAdjEntry ::= 2046 SEQUENCE { 2047 ciiISAdjIndex 2048 Integer32, 2049 ciiISAdjState 2050 INTEGER, 2051 ciiISAdj3WayState 2052 INTEGER, 2053 ciiISAdjNeighSNPAAddress 2054 CiiOSINSAddress, 2055 ciiISAdjNeighSysType 2056 INTEGER, 2057 ciiISAdjNeighSysID 2058 CiiSystemID, 2059 ciiISAdjNbrExtendedCircID 2060 Unsigned32, 2061 ciiISAdjUsage 2062 INTEGER, 2063 ciiISAdjHoldTimer 2064 CiiUnsigned16TC, 2065 ciiISAdjNeighPriority 2066 CiiISPriority, 2067 ciiISAdjLastUpTime 2068 TimeTicks 2069 } 2070 2071 ciiISAdjIndex OBJECT-TYPE 2072 SYNTAX Integer32 (1..2000000000) 2073 MAX-ACCESS not-accessible 2074 STATUS current 2075 DESCRIPTION 2076 "A unique value identifying the IS adjacency from all 2077 other such adjacencies on this circuit. This value is 2078 automatically assigned by the system when the adjacency 2079 is created." 2080 ::= { ciiISAdjEntry 1 } 2081 2082 ciiISAdjState OBJECT-TYPE 2083 SYNTAX INTEGER 2084 { 2085 down (1), 2086 initializing (2), 2087 up (3), 2088 failed(4) 2089 } 2090 MAX-ACCESS read-only 2091 STATUS current 2092 DESCRIPTION 2093 "The state of the adjacency" 2094 REFERENCE "{ISIS.aoi adjacencyState (78)}" 2095 ::= { ciiISAdjEntry 2 } 2096 2097 ciiISAdj3WayState OBJECT-TYPE 2098 SYNTAX INTEGER 2099 { 2100 up (0), 2101 initializing (1), 2102 down (2), 2103 failed (3) 2104 } 2105 MAX-ACCESS read-only 2106 STATUS current 2107 DESCRIPTION 2108 "The 3Way state of the adjacency. These are picked 2109 to match the historical on-the-wire representation 2110 of the 3Way state, and are not intended to match 2111 ciiISAdjState." 2112 REFERENCE "{ RFC 3373 }" 2113 ::= { ciiISAdjEntry 3 } 2114 2115 ciiISAdjNeighSNPAAddress OBJECT-TYPE 2116 SYNTAX CiiOSINSAddress 2117 MAX-ACCESS read-only 2118 STATUS current 2119 DESCRIPTION 2120 "The SNPA address of the neighboring system." 2121 REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" 2122 ::= { ciiISAdjEntry 4 } 2123 2124 ciiISAdjNeighSysType OBJECT-TYPE 2125 SYNTAX INTEGER 2126 { 2127 l1IntermediateSystem(1), 2128 l2IntermediateSystem(2), 2129 l1L2IntermediateSystem(3), 2130 unknown(4) 2131 } 2132 MAX-ACCESS read-only 2133 STATUS current 2134 DESCRIPTION 2135 "The type of the neighboring system." 2136 REFERENCE "{ISIS.aoi neighbourSystemType (80)}" 2137 ::= { ciiISAdjEntry 5 } 2138 2139 ciiISAdjNeighSysID OBJECT-TYPE 2140 SYNTAX CiiSystemID 2141 MAX-ACCESS read-only 2142 STATUS current 2143 DESCRIPTION 2144 "The system ID of the neighboring Intermediate 2145 System." 2146 REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" 2147 ::= { ciiISAdjEntry 6 } 2148 2149 ciiISAdjNbrExtendedCircID OBJECT-TYPE 2150 SYNTAX Unsigned32 2151 MAX-ACCESS read-only 2152 STATUS current 2153 DESCRIPTION 2154 "The 4 byte Extended Circuit ID learned from the 2155 Neighbor during 3-way handshake, or 0." 2156 ::= { ciiISAdjEntry 7 } 2157 2158 ciiISAdjUsage OBJECT-TYPE 2159 SYNTAX INTEGER 2160 { 2161 level1(1), 2162 level2(2), 2163 level1and2(3) 2164 } 2165 MAX-ACCESS read-only 2166 STATUS current 2167 DESCRIPTION 2168 "How is the adjacency used? On a point-to-point link, 2169 this might be level1and2, but on a LAN, the usage will 2170 be level1 on the adjacency between peers at L1, 2171 and level2 for the adjacency between peers at L2." 2172 REFERENCE "{ISIS.aoi adjacencyUsage (82)}" 2173 ::= { ciiISAdjEntry 8 } 2174 2175 ciiISAdjHoldTimer OBJECT-TYPE 2176 SYNTAX CiiUnsigned16TC (1..65535) 2177 UNITS "seconds" 2178 MAX-ACCESS read-only 2179 STATUS current 2180 DESCRIPTION 2181 "The holding time in seconds for this adjacency. 2182 This value is based on received IIH PDUs and 2183 the elapsed time since receipt." 2184 REFERENCE "{ISIS.aoi holdingTimer (85)}" 2185 ::= { ciiISAdjEntry 9 } 2186 2187 ciiISAdjNeighPriority OBJECT-TYPE 2188 SYNTAX CiiISPriority 2189 MAX-ACCESS read-only 2190 STATUS current 2191 DESCRIPTION 2192 "Priority of the neighboring Intermediate System for 2193 becoming the Designated Intermediate System." 2194 REFERENCE "{ISIS.aoi lANPriority (86)}" 2195 ::= { ciiISAdjEntry 10 } 2196 2197 ciiISAdjLastUpTime OBJECT-TYPE 2198 SYNTAX TimeTicks 2199 UNITS "hundredths of a second" 2200 MAX-ACCESS read-only 2201 STATUS current 2202 DESCRIPTION 2203 "If the ciiISAdjState is in state 'up', the value 2204 of sysUpTime when the adjacency most recently 2205 entered the state 'up', or 0 if it has never 2206 been in state 'up'." 2207 ::= { ciiISAdjEntry 11 } 2208 2209-- The IS Adjacency Area Address Table 2210 2211-- The IS Adjacency Area Address Table contains the set of 2212-- Area Addresses of neighboring 2213-- Intermediate Systems as reported in IIH PDUs. 2214 2215 ciiISAdjAreaAddrTable OBJECT-TYPE 2216 SYNTAX SEQUENCE OF CiiISAdjAreaAddrEntry 2217 MAX-ACCESS not-accessible 2218 STATUS current 2219 DESCRIPTION 2220 "This table contains the set of Area Addresses of 2221 neighboring Intermediate Systems as reported in received 2222 IIH PDUs." 2223 REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" 2224 ::= { ciiISAdj 2 } 2225 2226 ciiISAdjAreaAddrEntry OBJECT-TYPE 2227 SYNTAX CiiISAdjAreaAddrEntry 2228 MAX-ACCESS not-accessible 2229 STATUS current 2230 DESCRIPTION 2231 "Each entry contains one Area Address reported by a 2232 neighboring Intermediate System in its IIH PDUs." 2233 INDEX { ciiCircIndex, 2234 ciiISAdjIndex, 2235 ciiISAdjAreaAddrIndex } 2236 ::= { ciiISAdjAreaAddrTable 1 } 2237 2238 CiiISAdjAreaAddrEntry ::= 2239 SEQUENCE { 2240 ciiISAdjAreaAddrIndex 2241 Integer32, 2242 ciiISAdjAreaAddress 2243 CiiOSINSAddress 2244 } 2245 2246 ciiISAdjAreaAddrIndex OBJECT-TYPE 2247 SYNTAX Integer32 (1..2000000000) 2248 MAX-ACCESS not-accessible 2249 STATUS current 2250 DESCRIPTION 2251 "An index for the areas associated with one neighbor. 2252 This provides a simple way to walk the table." 2253 ::= { ciiISAdjAreaAddrEntry 1 } 2254 2255 ciiISAdjAreaAddress OBJECT-TYPE 2256 SYNTAX CiiOSINSAddress 2257 MAX-ACCESS read-only 2258 STATUS current 2259 DESCRIPTION 2260 "One Area Address as reported in IIH PDUs received from 2261 the neighbor." 2262 ::= { ciiISAdjAreaAddrEntry 2 } 2263 2264-- The IS Adjacency IP Address Table 2265 2266-- The IS Adjacency IP Address Table contains the 2267-- set of IP Addresses of neighboring Intermediate Systems 2268-- as reported in received IIH PDUs. 2269 2270 ciiISAdjIPAddrTable OBJECT-TYPE 2271 SYNTAX SEQUENCE OF CiiISAdjIPAddrEntry 2272 MAX-ACCESS not-accessible 2273 STATUS current 2274 DESCRIPTION 2275 "This table contains the set of IP Addresses of 2276 neighboring Intermediate Systems as reported in received 2277 IIH PDUs." 2278 ::= { ciiISAdj 3 } 2279 2280 ciiISAdjIPAddrEntry OBJECT-TYPE 2281 SYNTAX CiiISAdjIPAddrEntry 2282 MAX-ACCESS not-accessible 2283 STATUS current 2284 DESCRIPTION 2285 "Each entry contains one IP Address reported by a 2286 neighboring Intermediate System in its IIH PDUs." 2287 INDEX { ciiCircIndex, 2288 ciiISAdjIndex, 2289 ciiISAdjIPAddrIndex 2290 } 2291 ::= { ciiISAdjIPAddrTable 1 } 2292 2293 CiiISAdjIPAddrEntry ::= 2294 SEQUENCE { 2295 ciiISAdjIPAddrIndex 2296 Integer32, 2297 ciiISAdjIPAddrType 2298 InetAddressType, 2299 ciiISAdjIPAddrAddress 2300 InetAddress 2301 } 2302 2303 ciiISAdjIPAddrIndex OBJECT-TYPE 2304 SYNTAX Integer32 (1..2000000000) 2305 MAX-ACCESS not-accessible 2306 STATUS current 2307 DESCRIPTION 2308 "An index to this table which identifies the IP addresses 2309 to which this entry belongs." 2310 ::= { ciiISAdjIPAddrEntry 1 } 2311 2312 ciiISAdjIPAddrType OBJECT-TYPE 2313 SYNTAX InetAddressType 2314 MAX-ACCESS read-only 2315 STATUS current 2316 DESCRIPTION 2317 "The type of one IP Address as reported in IIH PDUs 2318 received from the neighbor." 2319 ::= { ciiISAdjIPAddrEntry 2 } 2320 2321 ciiISAdjIPAddrAddress OBJECT-TYPE 2322 SYNTAX InetAddress (SIZE(4|16)) 2323 MAX-ACCESS read-only 2324 STATUS current 2325 DESCRIPTION 2326 "One IP Address as reported in IIH PDUs received from the 2327 neighbor." 2328 ::= { ciiISAdjIPAddrEntry 3 } 2329 2330-- The IS Adjacency Protocol Supported Table 2331-- 2332-- The IS Adjacency Protocol Supported Table contains the set of 2333-- protocols supported by neighboring 2334-- Intermediate Systems as reported in received IIH PDUs. 2335 2336 ciiISAdjProtSuppTable OBJECT-TYPE 2337 SYNTAX SEQUENCE OF CiiISAdjProtSuppEntry 2338 MAX-ACCESS not-accessible 2339 STATUS current 2340 DESCRIPTION 2341 "This table contains the set of protocols supported by 2342 neighboring Intermediate Systems as reported in received 2343 IIH PDUs." 2344 ::= { ciiISAdj 4 } 2345 2346 ciiISAdjProtSuppEntry OBJECT-TYPE 2347 SYNTAX CiiISAdjProtSuppEntry 2348 MAX-ACCESS not-accessible 2349 STATUS current 2350 DESCRIPTION 2351 "Each entry contains one protocol supported by a 2352 neighboring Intermediate System as reported in its IIH 2353 PDUs." 2354 INDEX { ciiCircIndex, 2355 ciiISAdjIndex, 2356 ciiISAdjProtSuppProtocol } 2357 ::= { ciiISAdjProtSuppTable 1 } 2358 2359 CiiISAdjProtSuppEntry ::= 2360 SEQUENCE { 2361 ciiISAdjProtSuppProtocol 2362 CiiSupportedProtocol 2363 } 2364 2365 ciiISAdjProtSuppProtocol OBJECT-TYPE 2366 SYNTAX CiiSupportedProtocol 2367 MAX-ACCESS read-only 2368 STATUS current 2369 DESCRIPTION 2370 "One supported protocol as reported in IIH PDUs received 2371 from the neighbor." 2372 ::= { ciiISAdjProtSuppEntry 1 } 2373 2374-- The Reachable Address Group 2375-- 2376-- The Reachable Address Group is optional. 2377-- The Reachable Address Table 2378-- Each entry records information about a reachable address 2379-- (NSAP or address prefix) manually configured on the system 2380-- or learned through another protocol. 2381 2382 ciiRATable OBJECT-TYPE 2383 SYNTAX SEQUENCE OF CiiRAEntry 2384 MAX-ACCESS not-accessible 2385 STATUS current 2386 DESCRIPTION 2387 "The table of Reachable Addresses to NSAPs or Address 2388 Prefixes." 2389 ::= { ciiReachAddr 1 } 2390 2391 ciiRAEntry OBJECT-TYPE 2392 SYNTAX CiiRAEntry 2393 MAX-ACCESS not-accessible 2394 STATUS current 2395 DESCRIPTION 2396 "Each entry defines a Reachable Address to a NSAP or 2397 Address Prefix." 2398 INDEX { ciiCircIndex, 2399 ciiRAIndex } 2400 ::= { ciiRATable 1 } 2401 2402 CiiRAEntry ::= 2403 SEQUENCE { 2404 ciiRAIndex 2405 Integer32, 2406 ciiRAExistState 2407 RowStatus, 2408 ciiRAAdminState 2409 CiiAdminState, 2410 ciiRAAddrPrefix 2411 CiiOSINSAddress, 2412 ciiRAMapType 2413 INTEGER, 2414 ciiRAMetric 2415 CiiDefaultMetric, 2416 ciiRAMetricType 2417 CiiMetricType, 2418 ciiRASNPAAddress 2419 CiiOSINSAddress, 2420 ciiRASNPAMask 2421 CiiOSINSAddress, 2422 ciiRASNPAPrefix 2423 CiiOSINSAddress, 2424 ciiRAType 2425 INTEGER 2426 } 2427 2428 ciiRAIndex OBJECT-TYPE 2429 SYNTAX Integer32 (1..2000000000) 2430 MAX-ACCESS not-accessible 2431 STATUS current 2432 DESCRIPTION 2433 "The identifier for this ciiRAEntry. This value must be 2434 unique amongst all Reachable Addresses on the same parent 2435 Circuit. This object follows the index and ManualOrAutomatic 2436 behaviors." 2437 ::= { ciiRAEntry 1 } 2438 2439 ciiRAExistState OBJECT-TYPE 2440 SYNTAX RowStatus 2441 MAX-ACCESS read-create 2442 STATUS current 2443 DESCRIPTION 2444 "The existence state of this Reachable Address. This 2445 object follows the ManualOrAutomatic behaviors." 2446 ::= { ciiRAEntry 2 } 2447 2448 ciiRAAdminState OBJECT-TYPE 2449 SYNTAX CiiAdminState 2450 MAX-ACCESS read-create 2451 STATUS current 2452 DESCRIPTION 2453 "The administrative state of the Reachable Address. This 2454 object follows the CiiAdminState and ManualOrAutomatic 2455 behaviors." 2456 DEFVAL { off } 2457 ::= { ciiRAEntry 3 } 2458 2459 ciiRAAddrPrefix OBJECT-TYPE 2460 SYNTAX CiiOSINSAddress 2461 MAX-ACCESS read-create 2462 STATUS current 2463 DESCRIPTION 2464 "The destination of this Reachable Address. This is an 2465 Address Prefix. This object follows the 2466 replaceOnlyWhileDisabled and ManualOrAutomatic 2467 behaviors." 2468 REFERENCE "{ISIS.aoi addressPrefix (98)}" 2469 ::= { ciiRAEntry 4 } 2470 2471 ciiRAMapType OBJECT-TYPE 2472 SYNTAX INTEGER 2473 { 2474 none (1), 2475 explicit (2), 2476 extractIDI (3), 2477 extractDSP (4) 2478 } 2479 MAX-ACCESS read-create 2480 STATUS current 2481 DESCRIPTION 2482 "The type of mapping to be employed to ascertain the SNPA 2483 Address which should be used in forwarding PDUs for this 2484 Reachable Address prefix. This object follows the 2485 ManualOrAutomatic behavior. The following values of 2486 mapping type are defined: 2487 2488 none: The mapping is null because the neighbor SNPA is 2489 implicit by nature of the subnetwork (e.g. a 2490 point-to-point linkage). 2491 2492 explicit: The subnetwork addresses in the object 2493 ciiRASNPAAddress is to be used. 2494 2495 extractIDI: The SNPA is embedded in the IDI of 2496 the destination NSAP Address. The mapping 2497 algorithm extracts the SNPA to be used 2498 according to the format and encoding rules of 2499 ISO8473/Add2. This SNPA extraction algorithm can 2500 be used in conjunction with Reachable Address 2501 prefixes from the X.121, F.69, E.163 and E.164 2502 addressing subdomains. 2503 2504 extractDSP: All, or a suffix, of the SNPA is embedded 2505 in the DSP of the destination address. This SNPA 2506 extraction algorithm extracts the embedded 2507 subnetwork addressing information by performing a 2508 logical AND of the ciiRASNPAMask object value 2509 with the destination address. The part of the 2510 SNPA extracted from the destination NSAP is 2511 appended to the ciiRASNPAPrefix object value to 2512 form the next hop subnetwork addressing 2513 information." 2514 2515 REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" 2516 ::= { ciiRAEntry 5 } 2517 2518 ciiRAMetric OBJECT-TYPE 2519 SYNTAX CiiDefaultMetric 2520 MAX-ACCESS read-create 2521 STATUS current 2522 DESCRIPTION 2523 "The metric value for reaching the specified 2524 prefix over this circuit. This object follows the 2525 ManualOrAutomatic behavior." 2526 REFERENCE "{ISIS.aoi DefaultMetric (99)}" 2527 DEFVAL { 20 } 2528 ::= { ciiRAEntry 6 } 2529 2530 ciiRAMetricType OBJECT-TYPE 2531 SYNTAX CiiMetricType 2532 MAX-ACCESS read-create 2533 STATUS current 2534 DESCRIPTION 2535 "Indicates whether the metric is internal or 2536 external. This object follows the ManualOrAutomatic 2537 behavior." 2538 REFERENCE "{ISIS.aoi DefaultMetricType (103)}" 2539 DEFVAL { internal } 2540 ::= { ciiRAEntry 7 } 2541 2542 ciiRASNPAAddress OBJECT-TYPE 2543 SYNTAX CiiOSINSAddress 2544 MAX-ACCESS read-create 2545 STATUS current 2546 DESCRIPTION 2547 "The SNPA Address to which a PDU may be forwarded in 2548 order to reach a destination which matches the address 2549 prefix of the Reachable Address. This object follows the 2550 ManualOrAutomatic behavior." 2551 REFERENCE "{ISIS.aoi sNPAAddresses (109)}" 2552-- note only one address may be specified per Reachable Address 2553-- in the MIB 2554 DEFVAL { ''H } 2555 ::= { ciiRAEntry 8 } 2556 2557 ciiRASNPAMask OBJECT-TYPE 2558 SYNTAX CiiOSINSAddress 2559 MAX-ACCESS read-create 2560 STATUS current 2561 DESCRIPTION 2562 "A bit mask with 1 bits indicating the positions in the 2563 effective destination address from which embedded SNPA 2564 information is to be extracted. For the extraction the 2565 first octet of the ciiRASNPAMask object value is aligned 2566 with the first octet (AFI) of the NSAP Address. If the 2567 ciiRASNPAMask object value and NSAP Address are of 2568 different lengths, the shorter of the two is logically 2569 padded with zeros before performing the extraction. This 2570 object follows the ManualOrAutomatic behavior." 2571 REFERENCE "{ISIS.aoi sNPAMask (122)}" 2572 DEFVAL { '00'H } 2573 ::= { ciiRAEntry 9 } 2574 2575 ciiRASNPAPrefix OBJECT-TYPE 2576 SYNTAX CiiOSINSAddress 2577 MAX-ACCESS read-create 2578 STATUS current 2579 DESCRIPTION 2580 "A fixed SNPA prefix for use when the ciiRAMapType is 2581 extractDSP. The SNPA Address to use is formed by 2582 concatenating the fixed SNPA prefix with a variable SNPA 2583 part that is extracted from the effective destination 2584 address. For Reachable Address prefixes in which the 2585 entire SNPA is embedded in the DSP the SNPA Prefix shall 2586 be null. This object follows the ManualOrAutomatic 2587 behavior." 2588 REFERENCE "{ISIS.aoi sNPAPrefix (123)}" 2589 DEFVAL { '00'H } 2590 ::= { ciiRAEntry 10 } 2591 2592 ciiRAType OBJECT-TYPE 2593 SYNTAX INTEGER 2594 { 2595 manual (1), 2596 automatic (2) 2597 } 2598 MAX-ACCESS read-create 2599 STATUS current 2600 DESCRIPTION 2601 "The type of Reachable address. Those of type 2602 manual are created by the network manager. Those 2603 of type automatic are created through propagation 2604 of routing information from another routing 2605 protocol (eg. IDRP). " 2606 DEFVAL {manual} 2607 ::= {ciiRAEntry 11 } 2608 2609-- The IP Reachable Address Table 2610 2611-- Each entry records information about one IP reachable 2612-- address manually configured on this system or learned from 2613-- another protocol. 2614 2615 ciiIPRATable OBJECT-TYPE 2616 SYNTAX SEQUENCE OF CiiIPRAEntry 2617 MAX-ACCESS not-accessible 2618 STATUS current 2619 DESCRIPTION 2620 "The table of IP Reachable Addresses to networks, 2621 subnetworks or hosts either manually configured or 2622 learned from another protocol." 2623 ::= { ciiIPReachAddr 1 } 2624 2625 ciiIPRAEntry OBJECT-TYPE 2626 SYNTAX CiiIPRAEntry 2627 MAX-ACCESS not-accessible 2628 STATUS current 2629 DESCRIPTION 2630 "Each entry defines an IP Reachable Address to a network, 2631 subnetwork or host. 2632 2633 Each IP Reachable Address may have multiple entries in the 2634 table, one for each equal cost path to the reachable address." 2635 INDEX { ciiIPRADestType, 2636 ciiIPRADest, 2637 ciiIPRADestPrefixLen, 2638 ciiIPRANextHopIndex } 2639 ::= { ciiIPRATable 1 } 2640 2641 CiiIPRAEntry ::= 2642 SEQUENCE { 2643 ciiIPRADestType 2644 InetAddressType, 2645 ciiIPRADest 2646 InetAddress, 2647 ciiIPRADestPrefixLen 2648 InetAddressPrefixLength, 2649 ciiIPRANextHopIndex 2650 Integer32, 2651 ciiIPRANextHopType 2652 InetAddressType, 2653 ciiIPRANextHop 2654 InetAddress, 2655 ciiIPRAType 2656 INTEGER, 2657 ciiIPRAExistState 2658 RowStatus, 2659 ciiIPRAAdminState 2660 CiiAdminState, 2661 ciiIPRAMetric 2662 CiiDefaultMetric, 2663 ciiIPRAMetricType 2664 CiiMetricType, 2665 ciiIPRAFullMetric 2666 CiiFullMetric, 2667 ciiIPRASNPAAddress 2668 CiiOSINSAddress, 2669 ciiIPRASourceType 2670 INTEGER 2671 } 2672 2673 ciiIPRADestType OBJECT-TYPE 2674 SYNTAX InetAddressType 2675 MAX-ACCESS not-accessible 2676 STATUS current 2677 DESCRIPTION 2678 "The type of this IP Reachable Address. This object 2679 follows the ManualOrAutomatic behavior." 2680 ::= { ciiIPRAEntry 1 } 2681 2682 ciiIPRADest OBJECT-TYPE 2683 SYNTAX InetAddress (SIZE(4|16)) 2684 MAX-ACCESS not-accessible 2685 STATUS current 2686 DESCRIPTION 2687 "The destination of this IP Reachable Address. This is 2688 either a network address, subnetwork address or host 2689 address. This object follows the ManualOrAutomatic 2690 behavior." 2691 ::= { ciiIPRAEntry 2 } 2692 2693 ciiIPRADestPrefixLen OBJECT-TYPE 2694 SYNTAX InetAddressPrefixLength (0..128) 2695 MAX-ACCESS not-accessible 2696 STATUS current 2697 DESCRIPTION 2698 "The length of the IP Netmask for Reachability Address. 2699 This object follows the ManualOrAutomatic behavior." 2700 ::= { ciiIPRAEntry 3 } 2701 2702 ciiIPRANextHopIndex OBJECT-TYPE 2703 SYNTAX Integer32 (1..65535) 2704 MAX-ACCESS not-accessible 2705 STATUS current 2706 DESCRIPTION 2707 "Index of next hop. Used when there are multiple Equal 2708 Cost Multipath alternatives for the same destination." 2709 ::= { ciiIPRAEntry 4 } 2710 2711 ciiIPRANextHopType OBJECT-TYPE 2712 SYNTAX InetAddressType 2713 MAX-ACCESS read-create 2714 STATUS current 2715 DESCRIPTION 2716 "The type of the IP next hop address." 2717 ::= { ciiIPRAEntry 5 } 2718 2719 ciiIPRANextHop OBJECT-TYPE 2720 SYNTAX InetAddress (SIZE(4|16)) 2721 MAX-ACCESS read-create 2722 STATUS current 2723 DESCRIPTION 2724 "The IP next hop to this destination." 2725 ::= { ciiIPRAEntry 6 } 2726 2727 ciiIPRAType OBJECT-TYPE 2728 SYNTAX INTEGER 2729 { 2730 manual (1), 2731 automatic (2) 2732 } 2733 MAX-ACCESS read-create 2734 STATUS current 2735 DESCRIPTION 2736 "The type of this IP Reachable Address. Those of type 2737 manual are created by the network manager. Those of type 2738 automatic are created through propagation of routing 2739 information from another routing protocol. This object 2740 follows the ManualOrAutomatic behavior." 2741 ::= { ciiIPRAEntry 7 } 2742 2743 ciiIPRAExistState OBJECT-TYPE 2744 SYNTAX RowStatus 2745 MAX-ACCESS read-create 2746 STATUS current 2747 DESCRIPTION 2748 "The state of this IP Reachable Address. This object 2749 follows the ExistenceState and ManualOrAutomatic 2750 behaviors." 2751 ::= { ciiIPRAEntry 8 } 2752 2753 ciiIPRAAdminState OBJECT-TYPE 2754 SYNTAX CiiAdminState 2755 MAX-ACCESS read-create 2756 STATUS current 2757 DESCRIPTION 2758 "The administrative state of the IP Reachable Address. This 2759 object follows the CiiAdminState and ManualOrAutomatic 2760 behaviors." 2761 DEFVAL { off } 2762 ::= { ciiIPRAEntry 9 } 2763 2764 ciiIPRAMetric OBJECT-TYPE 2765 SYNTAX CiiDefaultMetric 2766 MAX-ACCESS read-create 2767 STATUS current 2768 DESCRIPTION 2769 "The metric value for reaching the specified 2770 destination over this circuit. This object follows the 2771 ManualOrAutomatic behavior." 2772 DEFVAL { 10 } 2773 ::= { ciiIPRAEntry 10 } 2774 2775 ciiIPRAMetricType OBJECT-TYPE 2776 SYNTAX CiiMetricType 2777 MAX-ACCESS read-create 2778 STATUS current 2779 DESCRIPTION 2780 "Indicates whether the metric is internal or 2781 external. This object follows the ManualOrAutomatic 2782 behavior." 2783 DEFVAL { internal } 2784 ::= { ciiIPRAEntry 11 } 2785 2786 ciiIPRAFullMetric OBJECT-TYPE 2787 SYNTAX CiiFullMetric 2788 MAX-ACCESS read-create 2789 STATUS current 2790 DESCRIPTION 2791 "The wide metric value for reaching the specified 2792 destination over this circuit. This object follows the 2793 ManualOrAutomatic behavior." 2794 DEFVAL { 10 } 2795 ::= { ciiIPRAEntry 12 } 2796 2797 ciiIPRASNPAAddress OBJECT-TYPE 2798 SYNTAX CiiOSINSAddress 2799 MAX-ACCESS read-create 2800 STATUS current 2801 DESCRIPTION 2802 "The SNPA Address to which a PDU may be forwarded in 2803 order to reach a destination which matches this IP 2804 Reachable Address. This object follows the 2805 ManualOrAutomatic behavior." 2806 DEFVAL { ''H } 2807 ::= { ciiIPRAEntry 13 } 2808 2809 ciiIPRASourceType OBJECT-TYPE 2810 SYNTAX INTEGER 2811 { 2812 static (1), 2813 direct (2), 2814 ospfv2 (3), 2815 ospfv3 (4), 2816 isis (5), 2817 rip (6), 2818 igrp (7), 2819 eigrp (8), 2820 bgp (9), 2821 other (10) 2822 } 2823 MAX-ACCESS read-only 2824 STATUS current 2825 DESCRIPTION 2826 "The origin of this route." 2827 ::= { ciiIPRAEntry 14 } 2828 2829-- The LSP Database Table 2830-- 2831-- The first table provides Summary Information about LSPs 2832-- The next table provides a complete record 2833 2834 ciiLSPSummaryTable OBJECT-TYPE 2835 SYNTAX SEQUENCE OF CiiLSPSummaryEntry 2836 MAX-ACCESS not-accessible 2837 STATUS current 2838 DESCRIPTION 2839 "The table of LSP Headers." 2840 ::= { ciiLSPDataBase 1 } 2841 2842 ciiLSPSummaryEntry OBJECT-TYPE 2843 SYNTAX CiiLSPSummaryEntry 2844 MAX-ACCESS not-accessible 2845 STATUS current 2846 DESCRIPTION 2847 "Each entry provides a summary describing an 2848 LSP currently stored in the system." 2849 INDEX { ciiLSPLevel, 2850 ciiLSPID } 2851 ::= { ciiLSPSummaryTable 1 } 2852 2853 CiiLSPSummaryEntry ::= 2854 SEQUENCE { 2855 ciiLSPLevel 2856 CiiISLevel, 2857 ciiLSPID 2858 CiiLinkStatePDUID, 2859 ciiLSPSeq 2860 Unsigned32, 2861 ciiLSPZeroLife 2862 TruthValue, 2863 ciiLSPChecksum 2864 CiiUnsigned16TC, 2865 ciiLSPLifetimeRemain 2866 CiiUnsigned16TC, 2867 ciiLSPPDULength 2868 CiiUnsigned16TC, 2869 ciiLSPAttributes 2870 CiiUnsigned8TC 2871 } 2872 2873 ciiLSPLevel OBJECT-TYPE 2874 SYNTAX CiiISLevel 2875 MAX-ACCESS not-accessible 2876 STATUS current 2877 DESCRIPTION 2878 "At which level does this LSP appear?" 2879 ::= { ciiLSPSummaryEntry 1 } 2880 2881 ciiLSPID OBJECT-TYPE 2882 SYNTAX CiiLinkStatePDUID 2883 MAX-ACCESS not-accessible 2884 STATUS current 2885 DESCRIPTION 2886 "The 8 byte LSP ID, consisting of the SystemID, 2887 Circuit ID, and Fragment Number." 2888 ::= { ciiLSPSummaryEntry 2 } 2889 2890 ciiLSPSeq OBJECT-TYPE 2891 SYNTAX Unsigned32 2892 MAX-ACCESS read-only 2893 STATUS current 2894 DESCRIPTION 2895 "The sequence number for this LSP." 2896 ::= { ciiLSPSummaryEntry 3 } 2897 2898 ciiLSPZeroLife OBJECT-TYPE 2899 SYNTAX TruthValue 2900 MAX-ACCESS read-only 2901 STATUS current 2902 DESCRIPTION 2903 "Is this LSP being purged by this System?" 2904 ::= { ciiLSPSummaryEntry 4 } 2905 2906 ciiLSPChecksum OBJECT-TYPE 2907 SYNTAX CiiUnsigned16TC 2908 MAX-ACCESS read-only 2909 STATUS current 2910 DESCRIPTION 2911 "The 16 bit Fletcher Checksum." 2912 ::= { ciiLSPSummaryEntry 5 } 2913 2914 ciiLSPLifetimeRemain OBJECT-TYPE 2915 SYNTAX CiiUnsigned16TC 2916 UNITS "seconds" 2917 MAX-ACCESS read-only 2918 STATUS current 2919 DESCRIPTION 2920 "The remaining lifetime in seconds for this LSP." 2921 ::= { ciiLSPSummaryEntry 6 } 2922 2923 ciiLSPPDULength OBJECT-TYPE 2924 SYNTAX CiiUnsigned16TC 2925 MAX-ACCESS read-only 2926 STATUS current 2927 DESCRIPTION 2928 "The length of this LSP." 2929 ::= { ciiLSPSummaryEntry 7 } 2930 2931 ciiLSPAttributes OBJECT-TYPE 2932 SYNTAX CiiUnsigned8TC 2933 MAX-ACCESS read-only 2934 STATUS current 2935 DESCRIPTION 2936 "Flags carried by the LSP." 2937 ::= { ciiLSPSummaryEntry 8 } 2938 2939-- LSP Table 2940-- 2941-- The full LSP as a sequence of {Type, Len, Value} tuples 2942-- Since the underlying LSP may have changed while downloading 2943-- TLVs, we provide the Sequence number and Checksum for each 2944-- LSP TLV, so the network manager may verify that they are 2945-- still working on the same version of the LSP. 2946 2947 ciiLSPTLVTable OBJECT-TYPE 2948 SYNTAX SEQUENCE OF CiiLSPTLVEntry 2949 MAX-ACCESS not-accessible 2950 STATUS current 2951 DESCRIPTION 2952 "The contents of each LSP." 2953 ::= { ciiLSPDataBase 2 } 2954 2955 ciiLSPTLVEntry OBJECT-TYPE 2956 SYNTAX CiiLSPTLVEntry 2957 MAX-ACCESS not-accessible 2958 STATUS current 2959 DESCRIPTION 2960 "Each entry describes an LSP current stored in the 2961 system." 2962 INDEX { ciiLSPLevel, 2963 ciiLSPID, 2964 ciiLSPTLVIndex } 2965 ::= { ciiLSPTLVTable 1 } 2966 2967 CiiLSPTLVEntry ::= 2968 SEQUENCE { 2969 ciiLSPTLVIndex 2970 Unsigned32, 2971 ciiLSPTLVSeq 2972 Unsigned32, 2973 ciiLSPTLVChecksum 2974 CiiUnsigned16TC, 2975 ciiLSPTLVType 2976 CiiUnsigned8TC, 2977 ciiLSPTLVLen 2978 CiiUnsigned8TC, 2979 ciiLSPTLVValue 2980 OCTET STRING 2981 } 2982 2983 ciiLSPTLVIndex OBJECT-TYPE 2984 SYNTAX Unsigned32 2985 MAX-ACCESS not-accessible 2986 STATUS current 2987 DESCRIPTION 2988 "The index of this TLV in the LSP. The first TLV has index 1 2989 and the Nth TLV has an index of N." 2990 ::= { ciiLSPTLVEntry 1 } 2991 2992 ciiLSPTLVSeq OBJECT-TYPE 2993 SYNTAX Unsigned32 2994 MAX-ACCESS read-only 2995 STATUS current 2996 DESCRIPTION 2997 "The sequence number for this LSP." 2998 ::= { ciiLSPTLVEntry 2 } 2999 3000 ciiLSPTLVChecksum OBJECT-TYPE 3001 SYNTAX CiiUnsigned16TC 3002 MAX-ACCESS read-only 3003 STATUS current 3004 DESCRIPTION 3005 "The 16 bit Fletcher Checksum." 3006 ::= { ciiLSPTLVEntry 3 } 3007 3008 ciiLSPTLVType OBJECT-TYPE 3009 SYNTAX CiiUnsigned8TC 3010 MAX-ACCESS read-only 3011 STATUS current 3012 DESCRIPTION 3013 "The type of this TLV." 3014 ::= { ciiLSPTLVEntry 4 } 3015 3016 ciiLSPTLVLen OBJECT-TYPE 3017 SYNTAX CiiUnsigned8TC 3018 MAX-ACCESS read-only 3019 STATUS current 3020 DESCRIPTION 3021 "The length of this TLV." 3022 ::= { ciiLSPTLVEntry 5 } 3023 3024 ciiLSPTLVValue OBJECT-TYPE 3025 SYNTAX OCTET STRING (SIZE(0..255)) 3026 MAX-ACCESS read-only 3027 STATUS current 3028 DESCRIPTION 3029 "The value of this TLV." 3030 ::= { ciiLSPTLVEntry 6 } 3031 3032-- The IS-IS Notification Table 3033 3034-- The IS-IS Notification Table records fields that are 3035-- required for notifications 3036 3037 ciiNotificationEntry OBJECT IDENTIFIER 3038 ::= { ciiNotification 1 } 3039 3040 ciiPduLspId OBJECT-TYPE 3041 SYNTAX CiiLinkStatePDUID 3042 MAX-ACCESS accessible-for-notify 3043 STATUS current 3044 DESCRIPTION 3045 "An Octet String that uniquely identifies 3046 a Link State PDU." 3047 ::= { ciiNotificationEntry 1 } 3048 3049 ciiPduFragment OBJECT-TYPE 3050 SYNTAX CiiPDUHeader 3051 MAX-ACCESS accessible-for-notify 3052 STATUS current 3053 DESCRIPTION 3054 "Holds up to 64 initial bytes of a PDU that 3055 triggered the notification." 3056 ::= { ciiNotificationEntry 2 } 3057 3058 ciiPduFieldLen OBJECT-TYPE 3059 SYNTAX CiiUnsigned8TC 3060 MAX-ACCESS accessible-for-notify 3061 STATUS current 3062 DESCRIPTION 3063 "Holds the System ID length reported in PDU we received." 3064 ::= { ciiNotificationEntry 3 } 3065 3066 ciiPduMaxAreaAddress OBJECT-TYPE 3067 SYNTAX CiiUnsigned8TC 3068 MAX-ACCESS accessible-for-notify 3069 STATUS current 3070 DESCRIPTION 3071 "Holds the Max Area Addresses reported in a PDU 3072 we received." 3073 ::= { ciiNotificationEntry 4 } 3074 3075 ciiPduProtocolVersion OBJECT-TYPE 3076 SYNTAX CiiUnsigned8TC 3077 MAX-ACCESS accessible-for-notify 3078 STATUS current 3079 DESCRIPTION 3080 "Holds the Protocol version reported in PDU we received." 3081 ::= { ciiNotificationEntry 5 } 3082 3083 ciiPduLspSize OBJECT-TYPE 3084 SYNTAX Integer32 (0..2147483647) 3085 MAX-ACCESS accessible-for-notify 3086 STATUS current 3087 DESCRIPTION 3088 "Holds the size of LSP we received that is too 3089 big to forward." 3090 ::= { ciiNotificationEntry 6 } 3091 3092 ciiPduOriginatingBufferSize OBJECT-TYPE 3093 SYNTAX CiiUnsigned16TC (0..16000) 3094 MAX-ACCESS accessible-for-notify 3095 STATUS current 3096 DESCRIPTION 3097 "Holds the size of ciiSysLevelOrigLSPBuffSize advertised by 3098 the peer in the originatingLSPBufferSize TLV." 3099 ::= { ciiNotificationEntry 7 } 3100 3101 ciiPduProtocolsSupported OBJECT-TYPE 3102 SYNTAX OCTET STRING (SIZE(0..255)) 3103 MAX-ACCESS accessible-for-notify 3104 STATUS current 3105 DESCRIPTION 3106 "The list of protocols supported by an 3107 adjacent system. This may be empty." 3108 ::= { ciiNotificationEntry 8 } 3109 3110 ciiAdjState OBJECT-TYPE 3111 SYNTAX INTEGER 3112 { 3113 down (1), 3114 initializing (2), 3115 up (3), 3116 failed(4) 3117 } 3118 MAX-ACCESS accessible-for-notify 3119 STATUS current 3120 DESCRIPTION 3121 "The current state of an adjacency." 3122 ::= { ciiNotificationEntry 9 } 3123 3124 ciiErrorOffset OBJECT-TYPE 3125 SYNTAX Unsigned32 3126 MAX-ACCESS accessible-for-notify 3127 STATUS current 3128 DESCRIPTION 3129 "An offset to a problem in a PDU. If the problem 3130 is a malformed TLV, this points to the beginning 3131 of the TLV. If the problem is in the header, this 3132 points to the byte that is suspicious." 3133 ::= { ciiNotificationEntry 10 } 3134 3135 ciiErrorTLVType OBJECT-TYPE 3136 SYNTAX Unsigned32 (0..255) 3137 MAX-ACCESS accessible-for-notify 3138 STATUS current 3139 DESCRIPTION 3140 "The type for a malformed TLV." 3141 ::= { ciiNotificationEntry 11 } 3142 3143 ciiNotifManualAddress OBJECT-TYPE 3144 SYNTAX CiiOSINSAddress 3145 MAX-ACCESS accessible-for-notify 3146 STATUS current 3147 DESCRIPTION 3148 "Manually configured area address used in 3149 this notification." 3150 ::= { ciiNotificationEntry 12 } 3151 3152 ciiNotifIsLevelIndex OBJECT-TYPE 3153 SYNTAX INTEGER 3154 { 3155 level1IS (1), 3156 level2IS (2) 3157 } 3158 MAX-ACCESS accessible-for-notify 3159 STATUS current 3160 DESCRIPTION 3161 "The index value used in this notification 3162 to indicate the system level." 3163 ::= { ciiNotificationEntry 13 } 3164 3165-- Type definitions 3166 3167 ciiDatabaseOverload NOTIFICATION-TYPE 3168 OBJECTS { 3169 ciiNotifIsLevelIndex, 3170 ciiSysLevelOverloadState 3171 } 3172 STATUS current 3173 DESCRIPTION 3174 "This notification is generated when the system 3175 enters or leaves the Overload state. The number 3176 of times this has be generated and cleared is kept 3177 track of by ciiSysStatLSPDbaseOloads." 3178 ::= { ciscoIetfIsisMIBNotifs 1 } 3179 3180 ciiManualAddressDrops NOTIFICATION-TYPE 3181 OBJECTS { 3182 ciiNotifManualAddress 3183 } 3184 STATUS current 3185 DESCRIPTION 3186 "This notification is generated when one of the 3187 manual areaAddresses assigned to this system is 3188 ignored when computing routes. The object 3189 ciiNotifManualAddress describes the area that 3190 has been dropped. 3191 3192 The number of times this event has been generated 3193 is counted by ciiSysStatManAddrDropFromAreas. 3194 3195 This notification is edge triggered, and should not 3196 be regenerated until an address that was used in 3197 the previous computation has been dropped." 3198 3199 ::= { ciscoIetfIsisMIBNotifs 2 } 3200 3201 ciiCorruptedLSPDetected NOTIFICATION-TYPE 3202 OBJECTS { 3203 ciiNotifIsLevelIndex, 3204 ciiPduLspId 3205 } 3206 STATUS current 3207 DESCRIPTION 3208 "This notification is generated when we find that 3209 an LSP that was stored in memory has become 3210 corrupted. The number of times this has been 3211 generated is counted by ciiSysStatCorrLSPs. 3212 3213 We forward an LSP ID. We may have independent 3214 knowledge of the ID, but in some implementations 3215 there is a chance that the ID itself will be 3216 corrupted." 3217 3218 ::= { ciscoIetfIsisMIBNotifs 3 } 3219 3220 ciiAttemptToExceedMaxSequence NOTIFICATION-TYPE 3221 OBJECTS { 3222 ciiNotifIsLevelIndex, 3223 ciiPduLspId 3224 } 3225 STATUS current 3226 DESCRIPTION 3227 "When the sequence number on an LSP we generate 3228 wraps the 32 bit sequence counter, we purge and 3229 wait to re-announce this information. This 3230 notification describes that event. Since these 3231 should not be generated rapidly, we generate 3232 an event each time this happens. 3233 3234 While the first 6 bytes of the LSPID are ours, 3235 the other two contain useful information." 3236 3237 ::= { ciscoIetfIsisMIBNotifs 4 } 3238 3239 ciiIDLenMismatch NOTIFICATION-TYPE 3240 OBJECTS { 3241 ciiNotifIsLevelIndex, 3242 ciiPduFieldLen, 3243 ciiCircIfIndex, 3244 ciiPduFragment 3245 } 3246 STATUS current 3247 DESCRIPTION 3248 "A notification sent when we receive a PDU 3249 with a different value of the System ID Length. 3250 This notification includes an index to identify 3251 the circuit where we saw the PDU and the header of 3252 the PDU which may help a network manager identify 3253 the source of the confusion. 3254 3255 This should be an edge-triggered notification. 3256 We should not send a second notification about 3257 PDUs received on the same circuit." 3258 3259 ::= { ciscoIetfIsisMIBNotifs 5 } 3260 3261 ciiMaxAreaAddressesMismatch NOTIFICATION-TYPE 3262 OBJECTS { 3263 ciiNotifIsLevelIndex, 3264 ciiPduMaxAreaAddress, 3265 ciiCircIfIndex, 3266 ciiPduFragment 3267 } 3268 STATUS current 3269 DESCRIPTION 3270 "A notification sent when we receive a PDU 3271 with a different value of the Maximum Area 3272 Addresses. This notification includes the 3273 header of the packet, which may help a 3274 network manager identify the source of the 3275 confusion. 3276 3277 This should be an edge-triggered notification. 3278 We should not send a second notification about 3279 PDUs received from the same circuit." 3280 3281 ::= { ciscoIetfIsisMIBNotifs 6 } 3282 3283 ciiOwnLSPPurge NOTIFICATION-TYPE 3284 OBJECTS { 3285 ciiNotifIsLevelIndex, 3286 ciiCircIfIndex, 3287 ciiPduLspId 3288 } 3289 STATUS current 3290 DESCRIPTION 3291 "A notification sent when we receive a PDU 3292 with our systemID and zero age. This 3293 notification includes the circuit Index 3294 and router ID from the LSP, if available, 3295 which may help a network manager 3296 identify the source of the confusion." 3297 3298 ::= { ciscoIetfIsisMIBNotifs 7 } 3299 3300 ciiSequenceNumberSkip NOTIFICATION-TYPE 3301 OBJECTS { 3302 ciiNotifIsLevelIndex, 3303 ciiCircIfIndex, 3304 ciiPduLspId 3305 } 3306 STATUS current 3307 DESCRIPTION 3308 "When we receive an LSP with our System ID 3309 and different contents, we may need to reissue 3310 the LSP with a higher sequence number. 3311 3312 We send this notification if we need to increase 3313 the sequence number by more than one. If two 3314 Intermediate Systems are configured with the same 3315 System ID, this notification will fire." 3316 3317 ::= { ciscoIetfIsisMIBNotifs 8 } 3318 3319 ciiAuthenticationTypeFailure NOTIFICATION-TYPE 3320 OBJECTS { 3321 ciiNotifIsLevelIndex, 3322 ciiCircIfIndex, 3323 ciiPduFragment 3324 } 3325 STATUS current 3326 DESCRIPTION 3327 "A notification sent when we receive a PDU 3328 with the wrong authentication type field. 3329 This notification includes the header of the 3330 packet, which may help a network manager 3331 identify the source of the confusion. 3332 3333 This should be an edge-triggered notification. 3334 We should not send a second notification about 3335 PDUs received from the same circuit." 3336 3337 ::= { ciscoIetfIsisMIBNotifs 9 } 3338 3339 ciiAuthenticationFailure NOTIFICATION-TYPE 3340 OBJECTS { 3341 ciiNotifIsLevelIndex, 3342 ciiCircIfIndex, 3343 ciiPduFragment 3344 } 3345 STATUS current 3346 DESCRIPTION 3347 "A notification sent when we receive a PDU 3348 with incorrect authentication information 3349 field. This notification includes the header 3350 of the packet, which may help a network manager 3351 identify the source of the confusion. 3352 This should be an edge-triggered notification. 3353 We should not send a second notification about 3354 PDUs received from the same circuit." 3355 3356 ::= { ciscoIetfIsisMIBNotifs 10 } 3357 3358 ciiVersionSkew NOTIFICATION-TYPE 3359 OBJECTS { 3360 ciiNotifIsLevelIndex, 3361 ciiCircIfIndex, 3362 ciiPduProtocolVersion, 3363 ciiPduFragment 3364 } 3365 STATUS current 3366 DESCRIPTION 3367 "A notification sent when we receive a Hello 3368 PDU from an IS running a different version 3369 of the protocol. This notification includes 3370 the header of the packet, which may help a 3371 network manager identify the source of the 3372 confusion. 3373 3374 This should be an edge-triggered notification. 3375 We should not send a second notification about 3376 PDUs received from the same circuit." 3377 3378 ::= { ciscoIetfIsisMIBNotifs 11 } 3379 3380 ciiAreaMismatch NOTIFICATION-TYPE 3381 OBJECTS { 3382 ciiCircIfIndex, 3383 ciiPduFragment 3384 } 3385 STATUS current 3386 DESCRIPTION 3387 "A notification sent when we receive a Hello 3388 PDU from an IS which does not share any 3389 area address. This notification includes 3390 the header of the packet, which may help a 3391 network manager identify the source of the 3392 confusion. 3393 3394 This should be an edge-triggered notification. 3395 We should not send a second notification about 3396 PDUs received from the same circuit." 3397 3398 ::= { ciscoIetfIsisMIBNotifs 12 } 3399 3400 ciiRejectedAdjacency NOTIFICATION-TYPE 3401 OBJECTS { 3402 ciiNotifIsLevelIndex, 3403 ciiCircIfIndex, 3404 ciiPduFragment 3405 } 3406 STATUS current 3407 DESCRIPTION 3408 "A notification sent when we receive a Hello 3409 PDU from an IS, but do not establish an 3410 adjacency for some reason. 3411 3412 This should be an edge-triggered notification. 3413 We should not send a second notification about 3414 PDUs received from the circuit." 3415 3416 ::= { ciscoIetfIsisMIBNotifs 13 } 3417 3418 ciiLSPTooLargeToPropagate NOTIFICATION-TYPE 3419 OBJECTS { 3420 ciiNotifIsLevelIndex, 3421 ciiCircIfIndex, 3422 ciiPduLspSize, 3423 ciiPduLspId 3424 } 3425 STATUS current 3426 DESCRIPTION 3427 "A notification sent when we attempt to propagate 3428 an LSP which is larger than the dataLinkBlockSize 3429 for the circuit. 3430 This should be an edge-triggered notification. 3431 We should not send a second notification about 3432 PDUs received from the same circuit." 3433 3434 ::= { ciscoIetfIsisMIBNotifs 14 } 3435 3436 ciiOrigLSPBuffSizeMismatch NOTIFICATION-TYPE 3437 OBJECTS { 3438 ciiNotifIsLevelIndex, 3439 ciiCircIfIndex, 3440 ciiPduLspId, 3441 ciiPduOriginatingBufferSize 3442 } 3443 STATUS current 3444 DESCRIPTION 3445 "A notification sent when a Level 1 LSP or Level 3446 2 LSP is received which is larger than the local 3447 value for ciiSysLevelOrigLSPBuffSize, or when an 3448 LSP is received containing the originatingLSPBufferSize 3449 option and the value in the PDU option field does 3450 not match the local value for ciiSysLevelOrigLSPBuffSize. 3451 We pass up the size from the option field or the 3452 size of the LSP that exceeds our configuration. 3453 3454 This should be an edge-triggered notification. 3455 We should not send a second notification about 3456 PDUs received from the same circuit." 3457 3458 ::= { ciscoIetfIsisMIBNotifs 15 } 3459 3460 ciiProtocolsSupportedMismatch NOTIFICATION-TYPE 3461 OBJECTS { 3462 ciiNotifIsLevelIndex, 3463 ciiCircIfIndex, 3464 ciiPduProtocolsSupported, 3465 ciiPduLspId, 3466 ciiPduFragment 3467 } 3468 STATUS current 3469 DESCRIPTION 3470 "A notification sent when a non-pseudonode 3471 segment 0 LSP is received that has no matching 3472 protocols supported. 3473 This may be because the system does not generate 3474 the field, or because there are no common elements. 3475 The list of protocols supported should be included 3476 in the notification: it may be empty if the TLV 3477 is not supported, or if the TLV is empty. 3478 3479 This should be an edge-triggered notification. 3480 We should not send a second notification about 3481 PDUs received from the same circuit." 3482 3483 ::= { ciscoIetfIsisMIBNotifs 16 } 3484 3485 ciiAdjacencyChange NOTIFICATION-TYPE 3486 OBJECTS { 3487 ciiNotifIsLevelIndex, 3488 ciiCircIfIndex, 3489 ciiPduLspId, 3490 ciiAdjState 3491 } 3492 STATUS current 3493 DESCRIPTION 3494 "A notification sent when an adjacency changes 3495 state, entering or leaving state up. 3496 The first 6 bytes of the ciiPduLspId are the 3497 SystemID of the adjacent IS. 3498 The ciiAdjState is the new state of the adjacency." 3499 3500 ::= { ciscoIetfIsisMIBNotifs 17 } 3501 3502 ciiLSPErrorDetected NOTIFICATION-TYPE 3503 OBJECTS { 3504 ciiNotifIsLevelIndex, 3505 ciiPduLspId, 3506 ciiCircIfIndex, 3507 ciiPduFragment, 3508 ciiErrorOffset, 3509 ciiErrorTLVType 3510 } 3511 STATUS current 3512 DESCRIPTION 3513 "This notification is generated when we receive 3514 an LSP with a parse error. The ciiCircIfIndex 3515 holds in index of the circuit on which the PDU 3516 arrived. The ciiPduFragment holds start of the LSP, 3517 and the ciiErrorOffset points to the problem. 3518 3519 If the problem is a mal-formed TLV, ciiErrorOffset 3520 points to start of the TLV and ciiErrorTLVType 3521 holds the value of the type. 3522 3523 If the problem is with the LSP header, ciiErrorOffset 3524 points to the suspicious byte. 3525 3526 The number of such LSPs is accumulated in 3527 ciiSysStatLSPErrors." 3528 3529 ::= { ciscoIetfIsisMIBNotifs 18 } 3530 3531-- Agent Conformance Definitions 3532-- We define the objects a conformant agent must define 3533 3534ciscoIetfIsisMIBGroups OBJECT IDENTIFIER ::= 3535 { ciscoIetfIsisMIBConform 1 } 3536ciscoIetfIsisMIBCompliances OBJECT IDENTIFIER ::= 3537 { ciscoIetfIsisMIBConform 2 } 3538 3539-- compliance statements 3540 3541 ciscoIetfIsisMIBCompliance MODULE-COMPLIANCE 3542 STATUS current 3543 DESCRIPTION 3544 "The compliance statement for agents that support 3545 the IS-IS MIB" 3546 MODULE -- this module 3547 MANDATORY-GROUPS { 3548 ciscoIetfIsisSystemGroup, 3549 ciscoIetfIsisCircuitGroup, 3550 ciscoIetfIsisISAdjGroup, 3551 ciscoIetfIsisNotifObjectGroup, 3552 ciscoIetfIsisNotificationGroup 3553 } 3554 ::= { ciscoIetfIsisMIBCompliances 1 } 3555 3556 -- List of all groups, mandatory and optional 3557 ciscoIetfIsisMIBAdvCompliance MODULE-COMPLIANCE 3558 STATUS current 3559 DESCRIPTION 3560 "The compliance statement for agents that support 3561 the IS-IS MIB" 3562 MODULE -- this module 3563 MANDATORY-GROUPS { 3564 ciscoIetfIsisSystemGroup, 3565 ciscoIetfIsisCircuitGroup, 3566 ciscoIetfIsisISAdjGroup, 3567 ciscoIetfIsisNotifObjectGroup, 3568 ciscoIetfIsisNotificationGroup, 3569 ciscoIetfIsisISPDUCounterGroup, 3570 ciscoIetfIsisRATableGroup, 3571 ciscoIetfIsisISIPRADestGroup, 3572 ciscoIetfIsisLSPGroup 3573 } 3574 ::= { ciscoIetfIsisMIBCompliances 2 } 3575 3576-- MIB Grouping 3577 3578 ciscoIetfIsisSystemGroup OBJECT-GROUP 3579 OBJECTS { 3580 ciiSysVersion, 3581 ciiSysType, 3582 ciiSysID, 3583 ciiSysMaxPathSplits, 3584 ciiSysMaxLSPGenInt, 3585 ciiSysPollESHelloRate, 3586 ciiSysWaitTime, 3587 ciiSysAdminState, 3588 ciiSysL2toL1Leaking, 3589 ciiSysMaxAge, 3590 ciiSysLevelOrigLSPBuffSize, 3591 ciiSysLevelMinLSPGenInt, 3592 ciiSysLevelOverloadState, 3593 ciiSysLevelSetOverload, 3594 ciiSysLevelSetOverloadUntil, 3595 ciiSysLevelMetricStyle, 3596 ciiSysLevelSPFConsiders, 3597 ciiSysLevelTEEnabled, 3598 ciiSysReceiveLSPBufferSize, 3599 ciiManAreaAddrExistState, 3600 ciiAreaAddr, 3601 ciiSysProtSuppExistState, 3602 ciiSummAddrExistState, 3603 ciiSummAddrMetric, 3604 ciiSummAddrFullMetric, 3605 ciiRedistributeAddrExistState, 3606 ciiRouterHostName, 3607 ciiRouterID, 3608 ciiSysStatCorrLSPs, 3609 ciiSysStatLSPDbaseOloads, 3610 ciiSysStatManAddrDropFromAreas, 3611 ciiSysStatAttmptToExMaxSeqNums, 3612 ciiSysStatSeqNumSkips, 3613 ciiSysStatOwnLSPPurges, 3614 ciiSysStatIDFieldLenMismatches, 3615 ciiSysStatPartChanges, 3616 ciiSysStatSPFRuns, 3617 ciiSysStatAuthTypeFails, 3618 ciiSysStatAuthFails, 3619 ciiSysStatLSPErrors 3620 } 3621 STATUS current 3622 DESCRIPTION 3623 "The collections of objects used to manage an 3624 IS-IS router." 3625 ::= { ciscoIetfIsisMIBGroups 1 } 3626 3627 ciscoIetfIsisCircuitGroup OBJECT-GROUP 3628 OBJECTS { 3629 ciiNextCircIndex, 3630 ciiCircIfSubIndex, 3631 ciiCircAdminState, 3632 ciiCircExistState, 3633 ciiCircType, 3634 ciiCircExtDomain, 3635 ciiCircAdjChanges, 3636 ciiCircNumAdj, 3637 ciiCircInitFails, 3638 ciiCircRejAdjs, 3639 ciiCircIDFieldLenMismatches, 3640 ciiCircMaxAreaAddrMismatches, 3641 ciiCircAuthTypeFails, 3642 ciiCircAuthFails, 3643 ciiCircLANDesISChanges, 3644 ciiCircLevel, 3645 ciiCircPassiveCircuit, 3646 ciiCircMeshGroupEnabled, 3647 ciiCircMeshGroup, 3648 ciiCircSmallHellos, 3649 ciiCircLastUpTime, 3650 ciiCirc3WayEnabled, 3651 ciiCircExtendedCircID, 3652 ciiCircIfIndex, 3653 ciiCircLevelMetric, 3654 ciiCircLevelWideMetric, 3655 ciiCircLevelISPriority, 3656 ciiCircLevelIDOctet, 3657 ciiCircLevelID, 3658 ciiCircLevelDesIS, 3659 ciiCircLevelHelloMultiplier, 3660 ciiCircLevelHelloTimer, 3661 ciiCircLevelDRHelloTimer, 3662 ciiCircLevelLSPThrottle, 3663 ciiCircLevelMinLSPRetransInt, 3664 ciiCircLevelCSNPInterval, 3665 ciiCircLevelPartSNPInterval 3666 } 3667 STATUS current 3668 DESCRIPTION 3669 "The collection of objects used to describe in 3670 IS-IS Circuit." 3671 ::= { ciscoIetfIsisMIBGroups 2 } 3672 3673 ciscoIetfIsisISAdjGroup OBJECT-GROUP 3674 OBJECTS { 3675 ciiISAdjState, 3676 ciiISAdj3WayState, 3677 ciiISAdjNeighSNPAAddress, 3678 ciiISAdjNeighSysType, 3679 ciiISAdjNeighSysID, 3680 ciiISAdjNbrExtendedCircID, 3681 ciiISAdjUsage, 3682 ciiISAdjHoldTimer, 3683 ciiISAdjNeighPriority, 3684 ciiISAdjLastUpTime, 3685 ciiISAdjAreaAddress, 3686 ciiISAdjIPAddrType, 3687 ciiISAdjIPAddrAddress, 3688 ciiISAdjProtSuppProtocol 3689 } 3690 STATUS current 3691 DESCRIPTION 3692 "The collections of objects used to manage an 3693 IS-IS Adjacency." 3694 ::= { ciscoIetfIsisMIBGroups 3 } 3695 3696 ciscoIetfIsisNotifObjectGroup OBJECT-GROUP 3697 OBJECTS { 3698 ciiPduLspId, 3699 ciiPduFragment, 3700 ciiPduFieldLen, 3701 ciiPduMaxAreaAddress, 3702 ciiPduProtocolVersion, 3703 ciiPduLspSize, 3704 ciiPduOriginatingBufferSize, 3705 ciiPduProtocolsSupported, 3706 ciiAdjState, 3707 ciiErrorOffset, 3708 ciiErrorTLVType, 3709 ciiNotifManualAddress, 3710 ciiNotifIsLevelIndex 3711 } 3712 STATUS current 3713 DESCRIPTION 3714 "The objects used to record notification parameters." 3715 ::= { ciscoIetfIsisMIBGroups 4 } 3716 3717 ciscoIetfIsisNotificationGroup NOTIFICATION-GROUP 3718 NOTIFICATIONS { 3719 ciiDatabaseOverload, 3720 ciiManualAddressDrops, 3721 ciiCorruptedLSPDetected, 3722 ciiAttemptToExceedMaxSequence, 3723 ciiIDLenMismatch, 3724 ciiMaxAreaAddressesMismatch, 3725 ciiOwnLSPPurge, 3726 ciiSequenceNumberSkip, 3727 ciiAuthenticationTypeFailure, 3728 ciiAuthenticationFailure, 3729 ciiVersionSkew, 3730 ciiAreaMismatch, 3731 ciiRejectedAdjacency, 3732 ciiLSPTooLargeToPropagate, 3733 ciiOrigLSPBuffSizeMismatch, 3734 ciiProtocolsSupportedMismatch, 3735 ciiAdjacencyChange, 3736 ciiLSPErrorDetected 3737 } 3738 STATUS current 3739 DESCRIPTION 3740 "The collections of notifications sent by an IS." 3741 ::= { ciscoIetfIsisMIBGroups 5 } 3742 3743 ciscoIetfIsisISPDUCounterGroup OBJECT-GROUP 3744 OBJECTS { 3745 ciiPacketCountIIHellos, 3746 ciiPacketCountISHellos, 3747 ciiPacketCountESHellos, 3748 ciiPacketCountLSPs, 3749 ciiPacketCountCSNPs, 3750 ciiPacketCountPSNPs, 3751 ciiPacketCountUnknowns 3752 } 3753 STATUS current 3754 DESCRIPTION 3755 "The collections of objects used to count protocol PDUs." 3756 ::= { ciscoIetfIsisMIBGroups 6 } 3757 3758 ciscoIetfIsisRATableGroup OBJECT-GROUP 3759 OBJECTS { 3760 ciiRAExistState, 3761 ciiRAAdminState, 3762 ciiRAAddrPrefix, 3763 ciiRAMapType, 3764 ciiRAMetric, 3765 ciiRAMetricType, 3766 ciiRASNPAAddress, 3767 ciiRASNPAMask, 3768 ciiRASNPAPrefix, 3769 ciiRAType 3770 } 3771 STATUS current 3772 DESCRIPTION 3773 "The collections of objects used to manage the 3774 reachable NSAP prefixes." 3775 ::= { ciscoIetfIsisMIBGroups 7 } 3776 3777 ciscoIetfIsisISIPRADestGroup OBJECT-GROUP 3778 OBJECTS { 3779 ciiIPRANextHopType, 3780 ciiIPRANextHop, 3781 ciiIPRAType, 3782 ciiIPRAExistState, 3783 ciiIPRAAdminState, 3784 ciiIPRAMetric, 3785 ciiIPRAFullMetric, 3786 ciiIPRAMetricType, 3787 ciiIPRASNPAAddress, 3788 ciiIPRASourceType 3789 } 3790 STATUS current 3791 DESCRIPTION 3792 "The collections of objects used to manage configured 3793 IP addresses." 3794 ::= { ciscoIetfIsisMIBGroups 8 } 3795 3796 ciscoIetfIsisLSPGroup OBJECT-GROUP 3797 OBJECTS { 3798 ciiLSPSeq, 3799 ciiLSPZeroLife, 3800 ciiLSPChecksum, 3801 ciiLSPLifetimeRemain, 3802 ciiLSPPDULength, 3803 ciiLSPAttributes, 3804 ciiLSPTLVSeq, 3805 ciiLSPTLVChecksum, 3806 ciiLSPTLVType, 3807 ciiLSPTLVLen, 3808 ciiLSPTLVValue 3809 } 3810 STATUS current 3811 DESCRIPTION 3812 "The collections of objects used to observe the LSP 3813 Data Base." 3814 ::= { ciscoIetfIsisMIBGroups 9 } 3815 3816END 3817