Blame mibs/ietf/ISIS-MIB

Packit 022b05
ISIS-MIB DEFINITIONS ::= BEGIN
Packit 022b05
     IMPORTS
Packit 022b05
        TEXTUAL-CONVENTION, RowStatus, TruthValue, TimeStamp
Packit 022b05
                FROM SNMPv2-TC               -- RFC2579
Packit 022b05
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit 022b05
            Unsigned32, Counter32, mib-2
Packit 022b05
                FROM SNMPv2-SMI              -- RFC2578
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
                FROM SNMPv2-CONF             -- RFC2580
Packit 022b05
        SnmpAdminString
Packit 022b05
                FROM SNMP-FRAMEWORK-MIB      -- RFC2571
Packit 022b05
        IndexInteger, IndexIntegerNextFree
Packit 022b05
                FROM DIFFSERV-MIB            -- RFC3289
Packit 022b05
        InterfaceIndex
Packit 022b05
                FROM IF-MIB                  -- RFC2863
Packit 022b05
        InetAddressType, InetAddress, InetAddressPrefixLength
Packit 022b05
                FROM INET-ADDRESS-MIB;       -- RFC3291
Packit 022b05
Packit 022b05
    isisMIB MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED "200604040000Z" -- April 4, 2006, midnight
Packit 022b05
        ORGANIZATION "IETF IS-IS for IP Internets Working Group"
Packit 022b05
        CONTACT-INFO
Packit 022b05
            "IS-IS for IP Internets working Group
Packit 022b05
             http://www.ietf.org/html.charters/isis-charter.html
Packit 022b05
             isis-wg@ietf.org
Packit 022b05
Packit 022b05
             Jeff Parker
Packit 022b05
             Department of Computer Science
Packit 022b05
             Middlebury College,
Packit 022b05
             Middlebury, Vermont 05753
Packit 022b05
             jeffp at middlbury dot edu"
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
             "This document describes a management information base for
Packit 022b05
             the IS-IS Routing protocol, as described in ISO 10589,
Packit 022b05
             when it is used to construct routing tables for IP
Packit 022b05
             networks, as described in RFC 1195.
Packit 022b05
Packit 022b05
             This document is based on a 1994 IETF document by Chris
Packit 022b05
             Gunner.  This version has been modified to include
Packit 022b05
             current syntax, to exclude portions of the protocol that
Packit 022b05
             are not relevant to IP, and to add management support for
Packit 022b05
             current practice.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             Copyright (C) The Internet Society (2006).  This version
Packit 022b05
             of this MIB module is part of RFC 4444; see the RFC
Packit 022b05
             itself for full legal notices."
Packit 022b05
Packit 022b05
        REVISION "200604040000Z" -- April 4, 2006, midnight
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Initial version, published as RFC 4444."
Packit 022b05
    ::= { mib-2 138 }
Packit 022b05
Packit 022b05
-- Top-level structure of the MIB
Packit 022b05
Packit 022b05
isisNotifications       OBJECT IDENTIFIER ::= { isisMIB 0 }
Packit 022b05
isisObjects             OBJECT IDENTIFIER ::= { isisMIB 1 }
Packit 022b05
isisConformance         OBJECT IDENTIFIER ::= { isisMIB 2 }
Packit 022b05
Packit 022b05
-- OBJECT IDENTIFIER definitions
Packit 022b05
Packit 022b05
-- System wide attributes.
Packit 022b05
isisSystem OBJECT IDENTIFIER ::= { isisObjects 1 }
Packit 022b05
Packit 022b05
-- Attributes associated with the domain or with the area.
Packit 022b05
isisSysLevel OBJECT IDENTIFIER ::= { isisObjects 2 }
Packit 022b05
Packit 022b05
-- Attributes associated with one Circuit
Packit 022b05
isisCirc OBJECT IDENTIFIER ::= { isisObjects 3 }
Packit 022b05
Packit 022b05
-- Attributes associated with area or domain relevant within a Circuit.
Packit 022b05
isisCircLevelValues OBJECT IDENTIFIER ::= { isisObjects 4 }
Packit 022b05
Packit 022b05
-- System and circuit counters.
Packit 022b05
isisCounters OBJECT IDENTIFIER ::= { isisObjects 5 }
Packit 022b05
Packit 022b05
-- Attributes associated with an adjacent Protocol Peer.
Packit 022b05
isisISAdj OBJECT IDENTIFIER ::= { isisObjects 6 }
Packit 022b05
Packit 022b05
-- Attributes associated with a configured address.
Packit 022b05
isisReachAddr OBJECT IDENTIFIER ::= { isisObjects 7 }
Packit 022b05
Packit 022b05
-- Attributes associated with IP routes learned by
Packit 022b05
-- configuration or through another protocol.
Packit 022b05
isisIPReachAddr OBJECT IDENTIFIER ::= { isisObjects 8 }
Packit 022b05
Packit 022b05
-- The collection of Link State PDUs known to the Intermediate System
Packit 022b05
isisLSPDataBase OBJECT IDENTIFIER ::= { isisObjects 9 }
Packit 022b05
Packit 022b05
-- Objects included in Notifications.
Packit 022b05
isisNotification OBJECT IDENTIFIER ::= { isisObjects 10 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- Type definitions
Packit 022b05
Packit 022b05
    IsisOSINSAddress ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "OSI Network Service Address, e.g., NSAP, SNPA, or Network
Packit 022b05
             Entity Title"
Packit 022b05
        SYNTAX OCTET STRING (SIZE(0..20))
Packit 022b05
Packit 022b05
    IsisSystemID ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ID for an Intermediate System.  This should
Packit 022b05
             be unique within a network, and is included
Packit 022b05
             in all PDUs originated by an Intermediate System.
Packit 022b05
             The protocol does not place any meanings upon
Packit 022b05
             the bits, other than using ordering to break
Packit 022b05
             ties in electing a Designated IS on a LAN."
Packit 022b05
        REFERENCE "{ISIS.aoi systemId (119)}"
Packit 022b05
        SYNTAX OCTET STRING (SIZE(6))
Packit 022b05
Packit 022b05
    IsisLinkStatePDUID ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The 8-byte Link State PDU (LSP) ID,
Packit 022b05
             consisting of the 6-byte SystemID of the
Packit 022b05
             originating IS; a one-byte PseudoNode ID,
Packit 022b05
             which is 0 unless the LSP represents the
Packit 022b05
             topology of a LAN; and a one-byte LSP
Packit 022b05
             fragment number that is issued in sequence,
Packit 022b05
             starting with 0.  Non-zero PseudoNode IDs
Packit 022b05
             need to be unique to the IS but need not
Packit 022b05
             match the IfIndex."
Packit 022b05
        REFERENCE "{See section 9.8 of ISO 10589}"
Packit 022b05
        SYNTAX OCTET STRING (SIZE(8))
Packit 022b05
Packit 022b05
    IsisAdminState ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Type used in enabling and disabling a row."
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                on(1),
Packit 022b05
                off(2)
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisLSPBuffSize ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Integer sub-range for maximum LSP size."
Packit 022b05
        SYNTAX Unsigned32 (512..16000)
Packit 022b05
Packit 022b05
    IsisLevelState ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "States of the IS-IS protocol."
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                off (1),
Packit 022b05
                on (2),
Packit 022b05
                waiting (3),
Packit 022b05
                overloaded(4)
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisSupportedProtocol ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Types of network protocol supported by Integrated IS-IS.
Packit 022b05
             The values for ISO8473 and IP are those registered for
Packit 022b05
             these protocols in ISO TR9577."
Packit 022b05
        REFERENCE "{See section 5.3.1 of RFC 1195}"
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                iso8473(129),
Packit 022b05
                ipV6(142),
Packit 022b05
                ip(204)
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisDefaultMetric ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Integer sub-range for default metric for single hop.
Packit 022b05
             ISO 10589 provides for 4 types of metric.  Only the
Packit 022b05
             'default' metric is used in practice."
Packit 022b05
        REFERENCE "{See section 7.2.2 of ISO 10589}"
Packit 022b05
        SYNTAX Unsigned32 (0..63)
Packit 022b05
Packit 022b05
    IsisWideMetric ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Wide metric for IS Neighbors.  ISO 10589 provides a
Packit 022b05
             6-bit metric.  Traffic Engineering extensions provide
Packit 022b05
             24-bit metrics."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        REFERENCE "{See section 3 of RFC 3784}"
Packit 022b05
        SYNTAX Unsigned32 (0..16777215)
Packit 022b05
Packit 022b05
    IsisFullMetric ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Full metric for IP Routes.  Traffic Engineering extensions
Packit 022b05
             provide 32-bit metrics."
Packit 022b05
        REFERENCE "{See section 4 of RFC 3784}"
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
Packit 022b05
    IsisMetricType ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Is this an Internal or External Metric?"
Packit 022b05
        REFERENCE "{See section 7.2.2 of ISO 10589}"
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                internal(1),
Packit 022b05
                external(2)
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisMetricStyle ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Do we use RFC 1195 style metrics or wide metrics?"
Packit 022b05
        REFERENCE "{See section 5 of RFC 3787}"
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                narrow(1),
Packit 022b05
                wide(2),
Packit 022b05
                both(3)
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisISLevel ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Identifies a level."
Packit 022b05
        REFERENCE "{See definitions 3.6.1 and 3.6.11 of ISO 10589}"
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                area(1),        -- L1
Packit 022b05
                domain(2)       -- L2
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisLevel ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Identifies one or more levels."
Packit 022b05
        REFERENCE "{See definitions 3.6.1 and 3.6.11 of ISO 10589}"
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                level1(1),
Packit 022b05
                level2(2),
Packit 022b05
                level1and2(3)
Packit 022b05
            }
Packit 022b05
Packit 022b05
    IsisPDUHeader ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A block to contain the header from a PDU."
Packit 022b05
        SYNTAX OCTET STRING (SIZE(0..64))
Packit 022b05
Packit 022b05
    IsisCircuitID ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "ID for a circuit."
Packit 022b05
        REFERENCE "{See section 7.2.7 of ISO 10589}"
Packit 022b05
        SYNTAX OCTET STRING (SIZE(0|7))
Packit 022b05
Packit 022b05
    IsisISPriority ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Integer sub-range for IS-IS priority."
Packit 022b05
        REFERENCE "{See section 9.5 of ISO 10589}"
Packit 022b05
        SYNTAX Unsigned32 (0..127)
Packit 022b05
Packit 022b05
    IsisUnsigned16TC ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An Unsigned32 further restricted to 16 bits.  Note that
Packit 022b05
             the ASN.1 BER encoding may still require 24 bits for
Packit 022b05
             some values."
Packit 022b05
        SYNTAX Unsigned32 (0..65535)
Packit 022b05
Packit 022b05
    IsisUnsigned8TC ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An Unsigned32 further restricted to 8 bits.  Note that
Packit 022b05
             the ASN.1 BER encoding may still require 16 bits for
Packit 022b05
             some values."
Packit 022b05
        SYNTAX Unsigned32 (0..255)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- Behavior Definitions
Packit 022b05
Packit 022b05
-- ResettingTimer behavior definition
Packit 022b05
--
Packit 022b05
Packit 022b05
-- "This behavior applies to objects that specify the interval
Packit 022b05
-- between events in the operation of the protocol state machine.
Packit 022b05
-- If the value of such an object is set to a new value while
Packit 022b05
-- the protocol state machine is in operation, the implementation
Packit 022b05
-- shall take the necessary steps to ensure that for any time
Packit 022b05
-- interval that was in progress when the value of the
Packit 022b05
-- corresponding object was changed, the next expiration of that
Packit 022b05
-- interval takes place the specified time after the original
Packit 022b05
-- start of that interval, or immediately, whichever is later.
Packit 022b05
-- The precision with which this time shall be implemented shall
Packit 022b05
-- be the same as that associated with the basic operation of
Packit 022b05
-- the timer object."
Packit 022b05
Packit 022b05
-- ReplaceOnlyWhileDisabled behavior definition
Packit 022b05
-- "This behavior applies to objects that may not be modified
Packit 022b05
-- while the corresponding table row's variable of type
Packit 022b05
-- IsisAdminState is in state on."
Packit 022b05
Packit 022b05
-- ManualOrAutomatic behavior definition
Packit 022b05
-- "This behavior applies to objects that are read-write
Packit 022b05
-- if the object was created manually.  Objects that were
Packit 022b05
-- created automatically that have this behavior are
Packit 022b05
-- read-only.
Packit 022b05
Packit 022b05
    isisSysObject  OBJECT IDENTIFIER ::= { isisSystem 1 }
Packit 022b05
Packit 022b05
    isisSysVersion OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                unknown(0),
Packit 022b05
                one(1)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The version number of the IS-IS protocol that
Packit 022b05
             is implemented."
Packit 022b05
        REFERENCE "{ISIS.aoi version (1)}"
Packit 022b05
        DEFVAL { one }
Packit 022b05
    ::= { isisSysObject 1 }
Packit 022b05
Packit 022b05
    isisSysLevelType OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLevel
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "At which levels is the Intermediate System
Packit 022b05
             running? This object may not be modified when
Packit 022b05
             the isisSysAdminState variable is in state 'on'
Packit 022b05
             for this Intermediate System.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        REFERENCE "{ISIS.aoi iSType (2)}"
Packit 022b05
        DEFVAL { level1and2 }
Packit 022b05
    ::= { isisSysObject 2 }
Packit 022b05
Packit 022b05
    isisSysID OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSystemID
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ID for this Intermediate System.
Packit 022b05
             This value is appended to each of the
Packit 022b05
             area addresses to form the Network Entity Titles.
Packit 022b05
             The derivation of a value for this object is
Packit 022b05
             implementation specific.  Some implementations may
Packit 022b05
             automatically assign values and not permit an
Packit 022b05
             SNMP write, while others may require the value
Packit 022b05
             to be set manually.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        REFERENCE "{ISIS.aoi systemId (119)}"
Packit 022b05
    ::= { isisSysObject 3 }
Packit 022b05
Packit 022b05
    isisSysMaxPathSplits OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (1..32)
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Maximum number of paths with equal routing metric value
Packit 022b05
             which it is permitted to split between.  This object
Packit 022b05
             may not be modified when the isisSysAdminState variable
Packit 022b05
             is in state 'on' for this Intermediate System.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        REFERENCE "{ISIS.aoi maximumPathSplits (3)}"
Packit 022b05
        DEFVAL { 2 }
Packit 022b05
    ::= { isisSysObject 4 }
Packit 022b05
Packit 022b05
    isisSysMaxLSPGenInt OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (1..65235)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Maximum interval, in seconds, between generated LSPs
Packit 022b05
             by this Intermediate System.  This object follows
Packit 022b05
             the ResettingTimer behavior.  The value must be
Packit 022b05
             greater than any value configured for
Packit 022b05
             isisSysLevelMinLSPGenInt, and should be at least 300
Packit 022b05
             seconds less than isisSysMaxAge.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}"
Packit 022b05
        DEFVAL { 900 }
Packit 022b05
    ::= { isisSysObject 5 }
Packit 022b05
Packit 022b05
    isisSysPollESHelloRate OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (1..65535)
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value, in seconds, to be used for the suggested ES
Packit 022b05
             configuration timer in ISH PDUs when soliciting the ES
Packit 022b05
             configuration.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        REFERENCE "{ISIS.aoi pollESHelloRate (13)}"
Packit 022b05
        DEFVAL { 50 }
Packit 022b05
    ::= { isisSysObject 6 }
Packit 022b05
Packit 022b05
    isisSysWaitTime OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (1..65535)
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of seconds to delay in state 'waiting' before
Packit 022b05
             entering the state 'on'.  This object follows the
Packit 022b05
             ResettingTimer behavior.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        REFERENCE "{ISIS.aoi waitingTime (15)}"
Packit 022b05
        DEFVAL { 60 }
Packit 022b05
    ::= { isisSysObject 7 }
Packit 022b05
Packit 022b05
    isisSysAdminState OBJECT-TYPE
Packit 022b05
        SYNTAX IsisAdminState
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The administrative state of this Intermediate
Packit 022b05
             System.  Setting this object to the value 'on'
Packit 022b05
             when its current value is 'off' enables
Packit 022b05
             the Intermediate System.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        DEFVAL { off }
Packit 022b05
    ::= { isisSysObject 8 }
Packit 022b05
Packit 022b05
    isisSysL2toL1Leaking OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If true, allow the router to leak L2 routes into L1.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        DEFVAL { false }
Packit 022b05
    ::= { isisSysObject 9 }
Packit 022b05
Packit 022b05
    isisSysMaxAge OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (350..65535)
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Value to place in RemainingLifeTime field of
Packit 022b05
             the LSPs we generate.
Packit 022b05
             This should be at least 300 seconds greater than
Packit 022b05
             isisSysMaxLSPGenInt.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        DEFVAL { 1200 }
Packit 022b05
    ::= { isisSysObject 10 }
Packit 022b05
Packit 022b05
    isisSysReceiveLSPBufferSize OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (1492..16000)
Packit 022b05
        UNITS "bytes"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Size of the largest buffer we are designed or
Packit 022b05
             configured to store.  This should be at least
Packit 022b05
             as big as the maximum isisSysLevelOrigLSPBuffSize
Packit 022b05
             supported by the system.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             If resources allow, we will store and flood LSPs
Packit 022b05
             larger than isisSysReceiveLSPBufferSize, as this
Packit 022b05
             can help avoid problems in networks with different
Packit 022b05
             values for isisSysLevelOrigLSPBuffSize.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        DEFVAL { 1492 }
Packit 022b05
    ::= { isisSysObject 11 }
Packit 022b05
Packit 022b05
    isisSysProtSupported OBJECT-TYPE
Packit 022b05
        SYNTAX BITS {
Packit 022b05
                    iso8473 (0),
Packit 022b05
                    ipv4 (1),
Packit 022b05
                    ipv6 (2)
Packit 022b05
                  }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This attribute contains the set of protocols
Packit 022b05
             supported by this Intermediate System."
Packit 022b05
    ::= { isisSysObject 12 }
Packit 022b05
Packit 022b05
    isisSysNotificationEnable OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If this object is set to true(1), then it enables
Packit 022b05
             the emission of IS-IS Notifications.  If it is
Packit 022b05
             set to false(2), these notifications are not sent.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        DEFVAL { true }
Packit 022b05
    ::= { isisSysObject 13 }
Packit 022b05
Packit 022b05
-- The Level 1 Manual Area Address Table
Packit 022b05
Packit 022b05
    isisManAreaAddrTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisManAreaAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The set of manual area addresses configured on this
Packit 022b05
             Intermediate System.
Packit 022b05
Packit 022b05
             At least one row in which the value of
Packit 022b05
             isisManAreaAddrExistState is active must be present.
Packit 022b05
             The maximum number of rows in this table for
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             which the object isisManAreaAddrExistState has the
Packit 022b05
             value active is 3.
Packit 022b05
Packit 022b05
             An attempt to create more than 3 rows of
Packit 022b05
             isisManAreaAddrEntry with state 'active' in one
Packit 022b05
             instance of the IS-IS protocol should
Packit 022b05
             return inconsistentValue."
Packit 022b05
        REFERENCE "{ISIS.aoi manualAreaAddresses (10)}"
Packit 022b05
    ::= { isisSystem 2 }
Packit 022b05
Packit 022b05
    isisManAreaAddrEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisManAreaAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one area address manually configured
Packit 022b05
             on this system.
Packit 022b05
Packit 022b05
             Dynamically created rows MUST survive an agent reboot."
Packit 022b05
        INDEX { isisManAreaAddr }
Packit 022b05
    ::= { isisManAreaAddrTable 1 }
Packit 022b05
Packit 022b05
    IsisManAreaAddrEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisManAreaAddr
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisManAreaAddrExistState
Packit 022b05
                RowStatus
Packit 022b05
            }
Packit 022b05
Packit 022b05
    isisManAreaAddr OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A manually configured area address for this system.
Packit 022b05
Packit 022b05
             Note: An index for the entry {1, {49.0001} active} in
Packit 022b05
             this table would be the ordered pair
Packit 022b05
             (1, (0x03 0x49 0x00 0x01)), as the length of an octet
Packit 022b05
             string is part of the OID."
Packit 022b05
    ::= { isisManAreaAddrEntry 1 }
Packit 022b05
Packit 022b05
    isisManAreaAddrExistState OBJECT-TYPE
Packit 022b05
        SYNTAX RowStatus
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The state of the isisManAreaAddrEntry.  If the
Packit 022b05
             isisSysAdminState for this Intermediate System is 'on' and
Packit 022b05
             an attempt is made to set this object to the value
Packit 022b05
             'destroy' or 'notInService' when this is the only
Packit 022b05
             isisManAreaAddrEntry in state 'active' for this
Packit 022b05
             Intermediate System should return inconsistentValue.
Packit 022b05
Packit 022b05
             A row entry cannot be modified when the value of this
Packit 022b05
             object is 'active'."
Packit 022b05
    ::= { isisManAreaAddrEntry 2 }
Packit 022b05
Packit 022b05
-- The Level 1 Area Address Table
Packit 022b05
Packit 022b05
-- The Level 1 Area Address Table contains the
Packit 022b05
-- union of the sets of relevant area addresses configured
Packit 022b05
-- or learned from Level 1 LSPs received by this Intermediate System.
Packit 022b05
Packit 022b05
    isisAreaAddrTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisAreaAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The union of the sets of area addresses reported in all
Packit 022b05
             Level 1 LSPs with fragment number zero generated by this
Packit 022b05
             Intermediate System, or received from other Intermediate
Packit 022b05
             Systems that are reachable via Level 1 routing."
Packit 022b05
        REFERENCE "{ISIS.aoi areaAddresses (18)}"
Packit 022b05
    ::= { isisSystem 3 }
Packit 022b05
Packit 022b05
    isisAreaAddrEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisAreaAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one area address reported in a
Packit 022b05
             Level 1 LSP generated or received by this Intermediate
Packit 022b05
             System.
Packit 022b05
Packit 022b05
             Dynamically learned rows do not survive an agent reboot."
Packit 022b05
        INDEX { isisAreaAddr }
Packit 022b05
    ::= { isisAreaAddrTable 1 }
Packit 022b05
Packit 022b05
    IsisAreaAddrEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisAreaAddr
Packit 022b05
                IsisOSINSAddress
Packit 022b05
            }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisAreaAddr OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An area address reported in a Level 1 LSP."
Packit 022b05
    ::= { isisAreaAddrEntry 1 }
Packit 022b05
Packit 022b05
-- The Summary Address Table
Packit 022b05
Packit 022b05
-- The Summary Address Table contains the set of summary
Packit 022b05
-- addresses manually configured for the Intermediate System.
Packit 022b05
--
Packit 022b05
-- This is used to control leaking L1 routes into L2.
Packit 022b05
Packit 022b05
    isisSummAddrTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisSummAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The set of IP summary addresses to use in forming
Packit 022b05
             summary TLVs originated by this Intermediate System.
Packit 022b05
Packit 022b05
             An administrator may use a summary address to combine
Packit 022b05
             and modify IP Reachability announcements.  If the
Packit 022b05
             Intermediate system can reach any subset of the summary
Packit 022b05
             address, the summary address MUST be announced instead,
Packit 022b05
             at the configured metric."
Packit 022b05
    ::= { isisSystem 4 }
Packit 022b05
Packit 022b05
    isisSummAddrEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSummAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one IP summary address.
Packit 022b05
Packit 022b05
             Dynamically created rows MUST survive an agent reboot.
Packit 022b05
Packit 022b05
             Implementers need to be aware that if the total number
Packit 022b05
             of elements (octets or sub-identifiers) in
Packit 022b05
             isisSummAddress and isisSummAddrPrefixLen is too great,
Packit 022b05
             then OIDs of column instances in this table will have
Packit 022b05
             more than 128 subidentifiers and cannot be accessed
Packit 022b05
             using SNMPv1, SNMPv2c, or SNMPv3."
Packit 022b05
        INDEX { isisSummAddressType,
Packit 022b05
                isisSummAddress,
Packit 022b05
                isisSummAddrPrefixLen }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { isisSummAddrTable 1 }
Packit 022b05
Packit 022b05
    IsisSummAddrEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisSummAddressType
Packit 022b05
                InetAddressType,
Packit 022b05
            isisSummAddress
Packit 022b05
                InetAddress,
Packit 022b05
            isisSummAddrPrefixLen
Packit 022b05
                InetAddressPrefixLength,
Packit 022b05
            isisSummAddrExistState
Packit 022b05
                RowStatus,
Packit 022b05
            isisSummAddrMetric
Packit 022b05
                IsisDefaultMetric,
Packit 022b05
            isisSummAddrFullMetric
Packit 022b05
                IsisFullMetric
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisSummAddressType OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressType
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Type of IP address for this summary address."
Packit 022b05
    ::= { isisSummAddrEntry 1 }
Packit 022b05
Packit 022b05
    isisSummAddress OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddress
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The IP Address value for this summary address.
Packit 022b05
             The address must not contain any set host bits
Packit 022b05
             (bits set after the address prefix determined by
Packit 022b05
             isisSummAddrPrefixLen).
Packit 022b05
Packit 022b05
             The type of this address is determined by the value of
Packit 022b05
             the isisSummAddressType object."
Packit 022b05
    ::= { isisSummAddrEntry 2 }
Packit 022b05
Packit 022b05
    isisSummAddrPrefixLen OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressPrefixLength
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Length of the IP NetMask for this summary address.
Packit 022b05
Packit 022b05
             The values for the index objects isisSummAddress and
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             isisSummAddrPrefixLen must be consistent.  When the value
Packit 022b05
             of isisSummAddress (excluding the zone index, if one
Packit 022b05
             is present) is x, then the bitwise logical-AND
Packit 022b05
             of x with the value of the mask formed from the
Packit 022b05
             corresponding index object isisSummAddrPrefixLen MUST be
Packit 022b05
             equal to x.  If not, then the index pair is not
Packit 022b05
             consistent, and an inconsistentName error must be
Packit 022b05
             returned on SET or CREATE requests."
Packit 022b05
    ::= { isisSummAddrEntry 3 }
Packit 022b05
Packit 022b05
    isisSummAddrExistState OBJECT-TYPE
Packit 022b05
        SYNTAX RowStatus
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The existence state of this summary address.  Support
Packit 022b05
             for 'createAndWait' and 'notInService' is not required.
Packit 022b05
Packit 022b05
             A row entry cannot be modified when the value of this
Packit 022b05
             object is 'active'."
Packit 022b05
    ::= { isisSummAddrEntry 4 }
Packit 022b05
Packit 022b05
    isisSummAddrMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisDefaultMetric
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The metric value to announce this summary
Packit 022b05
             address within LSPs generated by this system."
Packit 022b05
        DEFVAL { 20 }
Packit 022b05
    ::= { isisSummAddrEntry 5 }
Packit 022b05
Packit 022b05
    isisSummAddrFullMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisFullMetric
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The wide metric value to announce this summary
Packit 022b05
             address within LSPs generated by this system."
Packit 022b05
        DEFVAL { 20 }
Packit 022b05
    ::= { isisSummAddrEntry 6 }
Packit 022b05
Packit 022b05
-- The Redistribution table defines addresses that should be
Packit 022b05
-- leaked from L2 to L1 if isisSysL2toL1Leaking is enabled.
Packit 022b05
Packit 022b05
    isisRedistributeAddrTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisRedistributeAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This table provides criteria to decide if a route should
Packit 022b05
             be leaked from L2 to L1 when Domain Wide Prefix leaking is
Packit 022b05
             enabled.
Packit 022b05
Packit 022b05
             Addresses that match the summary mask in the table MUST
Packit 022b05
             be announced at L1 by routers when isisSysL2toL1Leaking
Packit 022b05
             is enabled.  Routes that fall into the ranges specified
Packit 022b05
             are announced as is, without being summarized.  Routes
Packit 022b05
             that do not match a summary mask are not announced."
Packit 022b05
    ::= { isisSystem 5 }
Packit 022b05
Packit 022b05
    isisRedistributeAddrEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisRedistributeAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one configured IP summary
Packit 022b05
             address to manage leaking L2 addresses into L1.
Packit 022b05
Packit 022b05
             Dynamically created rows MUST survive an agent reboot.
Packit 022b05
Packit 022b05
             Implementers need to be aware that if the total number
Packit 022b05
             of elements (octets or sub-identifiers) in
Packit 022b05
             isisRedistributeAddrAddress and
Packit 022b05
             isisRedistributeAddrPrefixLen is too great, then OIDs
Packit 022b05
             of column instances in this table will have more than
Packit 022b05
             128 subidentifiers and cannot be accessed using SNMPv1,
Packit 022b05
             SNMPv2c, or SNMPv3."
Packit 022b05
        INDEX { isisRedistributeAddrType,
Packit 022b05
                isisRedistributeAddrAddress,
Packit 022b05
                isisRedistributeAddrPrefixLen }
Packit 022b05
    ::= { isisRedistributeAddrTable 1 }
Packit 022b05
Packit 022b05
    IsisRedistributeAddrEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisRedistributeAddrType
Packit 022b05
                InetAddressType,
Packit 022b05
            isisRedistributeAddrAddress
Packit 022b05
                InetAddress,
Packit 022b05
            isisRedistributeAddrPrefixLen
Packit 022b05
                InetAddressPrefixLength,
Packit 022b05
            isisRedistributeAddrExistState
Packit 022b05
                RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisRedistributeAddrType OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        SYNTAX InetAddressType
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Type of IP address for this summary address."
Packit 022b05
    ::= { isisRedistributeAddrEntry 1 }
Packit 022b05
Packit 022b05
    isisRedistributeAddrAddress OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddress
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The IP Address value for this summary address.
Packit 022b05
             The type of this address is determined by the
Packit 022b05
             value of the isisRedistributeAddrType object.
Packit 022b05
             The address must not contain any set host bits -
Packit 022b05
             bits set after the address prefix determined by
Packit 022b05
             isisRedistributeAddrPrefixLen."
Packit 022b05
Packit 022b05
    ::= { isisRedistributeAddrEntry 2 }
Packit 022b05
Packit 022b05
    isisRedistributeAddrPrefixLen OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressPrefixLength
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Length of the IP NetMask for this summary address.
Packit 022b05
Packit 022b05
             The values for the index objects
Packit 022b05
             isisRedistributeAddrAddress and
Packit 022b05
             isisRedistributeAddrPrefixLen must be consistent.
Packit 022b05
             When the value of isisRedistributeAddrAddress
Packit 022b05
             (excluding the zone index, if one is present) is x,
Packit 022b05
             then the bitwise logical-AND of x with the value of
Packit 022b05
             the mask formed from the corresponding index object
Packit 022b05
             isisRedistributeAddrPrefixLen MUST be equal to x.
Packit 022b05
             If not, then the index pair is not consistent, and an
Packit 022b05
             inconsistentName error must be returned on SET or
Packit 022b05
             CREATE requests."
Packit 022b05
Packit 022b05
    ::= { isisRedistributeAddrEntry 3 }
Packit 022b05
Packit 022b05
    isisRedistributeAddrExistState OBJECT-TYPE
Packit 022b05
        SYNTAX RowStatus
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The existence state of this summary address.  Support
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             for createAndWait and notInService is not required.
Packit 022b05
Packit 022b05
             A row entry cannot be modified when the value of this
Packit 022b05
             object is 'active'."
Packit 022b05
    ::= { isisRedistributeAddrEntry 4 }
Packit 022b05
Packit 022b05
-- The Router Table keeps track of hostnames and router IDs
Packit 022b05
-- associated with Intermediate Systems in the area and domain.
Packit 022b05
Packit 022b05
    isisRouterTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisRouterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The set of hostnames and router ID."
Packit 022b05
    ::= { isisSystem 6 }
Packit 022b05
Packit 022b05
    isisRouterEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisRouterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry tracks information about one Intermediate
Packit 022b05
             System at one level.
Packit 022b05
Packit 022b05
             Dynamically learned rows do not survive an agent reboot."
Packit 022b05
        INDEX { isisRouterSysID,
Packit 022b05
                isisRouterLevel }
Packit 022b05
    ::= { isisRouterTable 1 }
Packit 022b05
Packit 022b05
    IsisRouterEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisRouterSysID
Packit 022b05
                IsisSystemID,
Packit 022b05
            isisRouterLevel
Packit 022b05
                IsisISLevel,
Packit 022b05
            isisRouterHostName
Packit 022b05
                SnmpAdminString,
Packit 022b05
            isisRouterID
Packit 022b05
                Unsigned32
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisRouterSysID OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSystemID
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The System ID of the Intermediate System."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { isisRouterEntry 1 }
Packit 022b05
Packit 022b05
    isisRouterLevel OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISLevel
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The level at which the information about this
Packit 022b05
             Intermediate System was received."
Packit 022b05
    ::= { isisRouterEntry 2 }
Packit 022b05
Packit 022b05
    isisRouterHostName OBJECT-TYPE
Packit 022b05
        SYNTAX SnmpAdminString
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The hostname listed in the LSP, or a zero-length
Packit 022b05
             string if none."
Packit 022b05
    ::= { isisRouterEntry 3 }
Packit 022b05
Packit 022b05
    isisRouterID OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Router ID found in the LSP, or zero if none."
Packit 022b05
    ::= { isisRouterEntry 4 }
Packit 022b05
Packit 022b05
-- The System Level Table
Packit 022b05
-- This table captures level-specific information about the system
Packit 022b05
Packit 022b05
    isisSysLevelTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisSysLevelEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Level specific information about the System."
Packit 022b05
    ::= { isisSysLevel 1 }
Packit 022b05
Packit 022b05
    isisSysLevelEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSysLevelEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each row describes variables configured for Area or Domain.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        INDEX { isisSysLevelIndex }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { isisSysLevelTable 1 }
Packit 022b05
Packit 022b05
    IsisSysLevelEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisSysLevelIndex
Packit 022b05
                IsisISLevel,
Packit 022b05
            isisSysLevelOrigLSPBuffSize
Packit 022b05
                IsisLSPBuffSize,
Packit 022b05
            isisSysLevelMinLSPGenInt
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisSysLevelState
Packit 022b05
                IsisLevelState,
Packit 022b05
            isisSysLevelSetOverload
Packit 022b05
                TruthValue,
Packit 022b05
            isisSysLevelSetOverloadUntil
Packit 022b05
                Unsigned32,
Packit 022b05
            isisSysLevelMetricStyle
Packit 022b05
                IsisMetricStyle,
Packit 022b05
            isisSysLevelSPFConsiders
Packit 022b05
                IsisMetricStyle,
Packit 022b05
            isisSysLevelTEEnabled
Packit 022b05
                TruthValue
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisSysLevelIndex OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISLevel
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The level that this entry describes."
Packit 022b05
    ::= { isisSysLevelEntry 1 }
Packit 022b05
Packit 022b05
    isisSysLevelOrigLSPBuffSize OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLSPBuffSize
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The maximum size of LSPs and SNPs originated by
Packit 022b05
             this Intermediate System at this level.  This
Packit 022b05
             object may not be modified when the isisSysAdminState
Packit 022b05
             variable is in state 'on' for this Intermediate System."
Packit 022b05
        REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}"
Packit 022b05
        DEFVAL { 1492 }
Packit 022b05
    ::= { isisSysLevelEntry 2 }
Packit 022b05
Packit 022b05
    isisSysLevelMinLSPGenInt OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (1..65535)
Packit 022b05
        UNITS "seconds"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Minimum interval, in seconds, between successive
Packit 022b05
             generation of LSPs with the same LSPID at this level
Packit 022b05
             by this Intermediate System."
Packit 022b05
        REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}"
Packit 022b05
        DEFVAL { 30 }
Packit 022b05
    ::= { isisSysLevelEntry 3 }
Packit 022b05
Packit 022b05
    isisSysLevelState OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLevelState
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The state of the database at this level.
Packit 022b05
             The value 'off' indicates that IS-IS is not active at
Packit 022b05
             this level.
Packit 022b05
             The value 'on' indicates that IS-IS is active at this
Packit 022b05
             level and is not overloaded.
Packit 022b05
             The value 'waiting' indicates a database that is low on
Packit 022b05
             an essential resource, such as memory.
Packit 022b05
             The administrator may force the state to 'overloaded'
Packit 022b05
             by setting the object isisSysLevelSetOverload.
Packit 022b05
             If the state is 'waiting' or 'overloaded', we
Packit 022b05
             originate LSPs with the overload bit set."
Packit 022b05
        REFERENCE "{ISIS.aoi l1State (17)}"
Packit 022b05
    ::= { isisSysLevelEntry 4 }
Packit 022b05
Packit 022b05
    isisSysLevelSetOverload OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Administratively set the overload bit for the level.
Packit 022b05
             The overload bit MUST continue to be set if the
Packit 022b05
             implementation runs out of memory, independent of
Packit 022b05
             this variable.  It may also be set manually independent
Packit 022b05
             of this variable, using the isisSysLevelSetOverloadUntil
Packit 022b05
             object."
Packit 022b05
        DEFVAL { false }
Packit 022b05
    ::= { isisSysLevelEntry 5 }
Packit 022b05
Packit 022b05
    isisSysLevelSetOverloadUntil OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        UNITS "Seconds until clearing manually set Overload Bit"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If this object is non-zero, the overload bit is set at
Packit 022b05
             this level when the isisSysAdminState variable goes to
Packit 022b05
             state 'on' for this Intermediate System.  The overload bit
Packit 022b05
             remains set for isisSysLevelSetOverloadUntil seconds.
Packit 022b05
             When isisSysLevelSetOverloadUntil seconds have elapsed,
Packit 022b05
             the overload flag remains set if the implementation has
Packit 022b05
             run out of memory, or if it is set manually using the
Packit 022b05
             isisSysLevelSetOverload object.
Packit 022b05
Packit 022b05
             If isisSysLevelSetOverload is false, the system clears
Packit 022b05
             the overload bit when isisSysLevelSetOverloadUntil seconds
Packit 022b05
             have elapsed, if the system has not run out of memory."
Packit 022b05
    ::= { isisSysLevelEntry 6 }
Packit 022b05
Packit 022b05
    isisSysLevelMetricStyle OBJECT-TYPE
Packit 022b05
        SYNTAX IsisMetricStyle
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Which style of metric do we generate in our LSPs
Packit 022b05
             at this level?"
Packit 022b05
        DEFVAL { narrow }
Packit 022b05
    ::= { isisSysLevelEntry 7 }
Packit 022b05
Packit 022b05
    isisSysLevelSPFConsiders OBJECT-TYPE
Packit 022b05
        SYNTAX IsisMetricStyle
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Which style of metric do we consider in our
Packit 022b05
             SPF computation at this level?"
Packit 022b05
        DEFVAL { narrow }
Packit 022b05
    ::= { isisSysLevelEntry 8 }
Packit 022b05
Packit 022b05
    isisSysLevelTEEnabled OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Do we do Traffic Engineering at this level?"
Packit 022b05
        DEFVAL { false }
Packit 022b05
    ::= { isisSysLevelEntry 9 }
Packit 022b05
Packit 022b05
-- Static to provide next CircIndex
Packit 022b05
Packit 022b05
    isisNextCircIndex OBJECT-TYPE
Packit 022b05
        SYNTAX IndexIntegerNextFree
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is used to assist a management
Packit 022b05
             application in creating new rows in the
Packit 022b05
             isisCircTable.  If it is possible to create
Packit 022b05
             a new instance of isisCircEntry, then this
Packit 022b05
             object will contain a non-zero value that
Packit 022b05
             is not in use as the index of any row in the
Packit 022b05
             isisCircTable.  The network manager reads the
Packit 022b05
             value of this object and then (if the
Packit 022b05
             value read is non-zero) attempts to create
Packit 022b05
             the corresponding instance of isisCircEntry.
Packit 022b05
             If the set request fails with the code
Packit 022b05
             'inconsistentValue', then the process must be
Packit 022b05
             repeated;  if the set request succeeds, then
Packit 022b05
             the agent will change the value of this object
Packit 022b05
             according to an implementation-specific
Packit 022b05
             algorithm."
Packit 022b05
    ::= { isisCirc  1 }
Packit 022b05
Packit 022b05
-- The Circuit Table
Packit 022b05
-- Each broadcast or point-to-point interface on the system
Packit 022b05
-- corresponds to one entry in the Circuit table.  However, there
Packit 022b05
-- may be multiple X.25 DA circuit entries in the Circuit table
Packit 022b05
-- for a given X.25 interface.
Packit 022b05
Packit 022b05
    isisCircTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisCircEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The table of circuits used by this
Packit 022b05
             Intermediate System."
Packit 022b05
    ::= { isisCirc 2 }
Packit 022b05
Packit 022b05
    isisCircEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisCircEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An isisCircEntry exists for each circuit configured
Packit 022b05
             for Integrated IS-IS on this system.
Packit 022b05
Packit 022b05
             Dynamically created rows MUST survive an agent reboot."
Packit 022b05
        INDEX { isisCircIndex }
Packit 022b05
    ::= { isisCircTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    IsisCircEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisCircIndex
Packit 022b05
                IndexInteger,
Packit 022b05
            isisCircIfIndex
Packit 022b05
                InterfaceIndex,
Packit 022b05
            isisCircAdminState
Packit 022b05
                IsisAdminState,
Packit 022b05
            isisCircExistState
Packit 022b05
                RowStatus,
Packit 022b05
            isisCircType
Packit 022b05
                INTEGER,
Packit 022b05
            isisCircExtDomain
Packit 022b05
                TruthValue,
Packit 022b05
            isisCircLevelType
Packit 022b05
                IsisLevel,
Packit 022b05
            isisCircPassiveCircuit
Packit 022b05
                TruthValue,
Packit 022b05
            isisCircMeshGroupEnabled
Packit 022b05
                INTEGER,
Packit 022b05
            isisCircMeshGroup
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircSmallHellos
Packit 022b05
                TruthValue,
Packit 022b05
            isisCircLastUpTime
Packit 022b05
                TimeStamp,
Packit 022b05
            isisCirc3WayEnabled
Packit 022b05
                TruthValue,
Packit 022b05
            isisCircExtendedCircID
Packit 022b05
                Unsigned32
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisCircIndex OBJECT-TYPE
Packit 022b05
        SYNTAX IndexInteger
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An index used to uniquely identify this circuit.
Packit 022b05
             When creating a row in this table, the
Packit 022b05
             isisNextCircIndex object should be retrieved,
Packit 022b05
             and its value should be specified as the value
Packit 022b05
             of this index using a SET operation.  A retrieved
Packit 022b05
             value of zero(0) indicates that no rows can be
Packit 022b05
             created at this time."
Packit 022b05
    ::= { isisCircEntry 1 }
Packit 022b05
Packit 022b05
    isisCircIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX InterfaceIndex
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value of ifIndex for the interface to which this
Packit 022b05
             circuit corresponds.  This object cannot be modified
Packit 022b05
             after creation."
Packit 022b05
    ::= { isisCircEntry 2 }
Packit 022b05
Packit 022b05
    isisCircAdminState OBJECT-TYPE
Packit 022b05
        SYNTAX IsisAdminState
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The administrative state of the circuit."
Packit 022b05
        DEFVAL { off }
Packit 022b05
    ::= { isisCircEntry 3 }
Packit 022b05
Packit 022b05
    isisCircExistState OBJECT-TYPE
Packit 022b05
        SYNTAX RowStatus
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The existence state of this circuit.  Setting the state
Packit 022b05
             to 'notInService' halts the generation and processing of
Packit 022b05
             IS-IS protocol PDUs on this circuit.  Setting the state
Packit 022b05
             to destroy will also erase any configuration associated
Packit 022b05
             with the circuit.  Support for 'createAndWait' and
Packit 022b05
             'notInService' is not required.
Packit 022b05
Packit 022b05
             A row entry cannot be modified when the value of this
Packit 022b05
             object is 'active'."
Packit 022b05
    ::= { isisCircEntry 4 }
Packit 022b05
Packit 022b05
    isisCircType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                broadcast(1),
Packit 022b05
                ptToPt(2),
Packit 022b05
                staticIn(3),
Packit 022b05
                staticOut(4),
Packit 022b05
                dA(5)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of the circuit.  This object follows the
Packit 022b05
             ReplaceOnlyWhileDisabled behavior.  The type specified
Packit 022b05
             must be compatible with the type of the interface defined
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             by the value of isisCircIfIndex."
Packit 022b05
        REFERENCE "{ISIS.aoi type (33)}"
Packit 022b05
    ::= { isisCircEntry 5 }
Packit 022b05
Packit 022b05
    isisCircExtDomain OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If true, suppress normal transmission of and
Packit 022b05
             interpretation of Intra-domain IS-IS PDUs on this
Packit 022b05
             circuit."
Packit 022b05
        REFERENCE "{ISIS.aoi externalDomain (46)}"
Packit 022b05
        DEFVAL { false }
Packit 022b05
    ::= { isisCircEntry 6 }
Packit 022b05
Packit 022b05
    isisCircLevelType OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLevel
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Indicates which type of packets will be sent and
Packit 022b05
             accepted on this circuit.  The values set will be
Packit 022b05
             saved, but the values used will be modified by
Packit 022b05
             the settings of isisSysLevelType.  Thus, if the
Packit 022b05
             isisSysTpe is level2 and the isisCircLevelType
Packit 022b05
             for a circuit is level1, the circuit will not send
Packit 022b05
             or receive IS-IS packets.  This object follows the
Packit 022b05
             ReplaceOnlyWhileDisabled behavior."
Packit 022b05
        DEFVAL { level1and2 }
Packit 022b05
    ::= { isisCircEntry 7 }
Packit 022b05
Packit 022b05
    isisCircPassiveCircuit OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Should we include this interface in LSPs, even if
Packit 022b05
             it is not running the IS-IS Protocol?"
Packit 022b05
        DEFVAL { false }
Packit 022b05
    ::= { isisCircEntry 8 }
Packit 022b05
Packit 022b05
    isisCircMeshGroupEnabled OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                inactive(1),
Packit 022b05
                blocked(2),
Packit 022b05
                set(3)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Is this port a member of a mesh group, or is it
Packit 022b05
             blocked?  Circuits in the same mesh group act as a
Packit 022b05
             virtual multiaccess network.  LSPs seen on one circuit
Packit 022b05
             in a mesh group will not be flooded to another circuit
Packit 022b05
             in the same mesh group."
Packit 022b05
        REFERENCE "{ RFC 2973 }"
Packit 022b05
        DEFVAL { inactive }
Packit 022b05
    ::= { isisCircEntry 9 }
Packit 022b05
Packit 022b05
    isisCircMeshGroup OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Circuits in the same mesh group act as a virtual
Packit 022b05
             multiaccess network.  LSPs seen on one circuit in
Packit 022b05
             a mesh group will not be flooded to another circuit
Packit 022b05
             in the same mesh group.  If isisCircMeshGroupEnabled
Packit 022b05
             is inactive or blocked, this value is ignored."
Packit 022b05
        REFERENCE "{ RFC 2973 }"
Packit 022b05
    ::= { isisCircEntry 10 }
Packit 022b05
Packit 022b05
    isisCircSmallHellos OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Can we send unpadded hellos on LAN circuits?  False
Packit 022b05
             means the LAN Hellos must be padded.
Packit 022b05
             Implementations should allow the administrator to read
Packit 022b05
             this value.  An implementation need not be able to
Packit 022b05
             support unpadded hellos to be conformant."
Packit 022b05
         DEFVAL { false }
Packit 022b05
    ::= { isisCircEntry 11 }
Packit 022b05
Packit 022b05
    isisCircLastUpTime OBJECT-TYPE
Packit 022b05
        SYNTAX TimeStamp
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "How long the circuit has been enabled, measured in
Packit 022b05
             hundredths of seconds since the last re-initialization
Packit 022b05
             of the network management subsystem; 0 if the
Packit 022b05
             circuit has never been 'on'."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { isisCircEntry 12 }
Packit 022b05
Packit 022b05
    isisCirc3WayEnabled OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Is this circuit enabled to run 3Way handshake?"
Packit 022b05
        DEFVAL { true }
Packit 022b05
    ::= { isisCircEntry 13 }
Packit 022b05
Packit 022b05
    isisCircExtendedCircID OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value to be used as the extended circuit ID in
Packit 022b05
             3Way handshake.  This value is only used if
Packit 022b05
             isisCirc3WayEnabled is true, and it must be unique
Packit 022b05
             across all circuits on this IS."
Packit 022b05
    ::= { isisCircEntry 14 }
Packit 022b05
Packit 022b05
-- The Circuit Level Table
Packit 022b05
-- This table captures level-specific information about a circuit
Packit 022b05
Packit 022b05
    isisCircLevelTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisCircLevelEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Level specific information about circuits used by IS-IS."
Packit 022b05
    ::= { isisCircLevelValues 1 }
Packit 022b05
Packit 022b05
    isisCircLevelEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisCircLevelEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An isisCircLevelEntry exists for each level on
Packit 022b05
             each circuit configured for Integrated IS-IS on
Packit 022b05
             this system.
Packit 022b05
Packit 022b05
             Configured values MUST survive an agent reboot."
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisCircLevelIndex }
Packit 022b05
    ::= { isisCircLevelTable 1 }
Packit 022b05
Packit 022b05
    IsisCircLevelEntry ::=
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisCircLevelIndex
Packit 022b05
                IsisISLevel,
Packit 022b05
            isisCircLevelMetric
Packit 022b05
                IsisDefaultMetric,
Packit 022b05
            isisCircLevelWideMetric
Packit 022b05
                IsisWideMetric,
Packit 022b05
            isisCircLevelISPriority
Packit 022b05
                IsisISPriority,
Packit 022b05
            isisCircLevelIDOctet
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircLevelID
Packit 022b05
                IsisCircuitID,
Packit 022b05
            isisCircLevelDesIS
Packit 022b05
                IsisCircuitID,
Packit 022b05
            isisCircLevelHelloMultiplier
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircLevelHelloTimer
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircLevelDRHelloTimer
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircLevelLSPThrottle
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisCircLevelMinLSPRetransInt
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircLevelCSNPInterval
Packit 022b05
                Unsigned32,
Packit 022b05
            isisCircLevelPartSNPInterval
Packit 022b05
                Unsigned32
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisCircLevelIndex OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISLevel
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The level that this entry describes."
Packit 022b05
    ::= { isisCircLevelEntry 1 }
Packit 022b05
Packit 022b05
    isisCircLevelMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisDefaultMetric
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The metric value of this circuit for this level."
Packit 022b05
        REFERENCE "{ISIS.aoi l1DefaultMetric (35)}"
Packit 022b05
        DEFVAL { 10 }
Packit 022b05
    ::= { isisCircLevelEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisCircLevelWideMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisWideMetric
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The wide metric value of this circuit for this level."
Packit 022b05
        DEFVAL { 10 }
Packit 022b05
    ::= { isisCircLevelEntry 3 }
Packit 022b05
Packit 022b05
    isisCircLevelISPriority OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISPriority
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The priority for becoming the LAN-Designated
Packit 022b05
             Intermediate System at this level."
Packit 022b05
        REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}"
Packit 022b05
        DEFVAL { 64 }
Packit 022b05
    ::= { isisCircLevelEntry 4 }
Packit 022b05
Packit 022b05
    isisCircLevelIDOctet OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(0..255)
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A one-byte identifier for the circuit selected by the
Packit 022b05
             Intermediate System.
Packit 022b05
Packit 022b05
             On point-to-point circuits, the value is used as the Local
Packit 022b05
             Circuit ID in point-to-point IIH PDUs transmitted on this
Packit 022b05
             circuit.  In this case, values of isisCircLevelIDOctet do
Packit 022b05
             not need to be unique.
Packit 022b05
Packit 022b05
             For broadcast circuits, the value is used to generate the
Packit 022b05
             LAN ID that will be used if this Intermediate System is
Packit 022b05
             elected as the Designated IS on this circuit.  The value
Packit 022b05
             is required to differ on LANs where the Intermediate System
Packit 022b05
             is the Designated Intermediate System."
Packit 022b05
    ::= { isisCircLevelEntry 5 }
Packit 022b05
Packit 022b05
    isisCircLevelID OBJECT-TYPE
Packit 022b05
        SYNTAX IsisCircuitID
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "On a point-to-point circuit with a fully initialized
Packit 022b05
             adjacency to a peer IS, the value of this object is
Packit 022b05
             the circuit ID negotiated during adjacency initialization.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             On a point to point circuit without such an adjacency,
Packit 022b05
             the value is the concatenation of the local system ID
Packit 022b05
             and the one-byte isisCircLevelIDOctet for this circuit,
Packit 022b05
             i.e., the value that would be proposed for the circuit ID.
Packit 022b05
             On other circuit types, the value returned is the zero-
Packit 022b05
             length OCTET STRING."
Packit 022b05
        REFERENCE "{ISIS.aoi ptPtCircuitID (51)}"
Packit 022b05
    ::= { isisCircLevelEntry 6 }
Packit 022b05
Packit 022b05
    isisCircLevelDesIS OBJECT-TYPE
Packit 022b05
        SYNTAX IsisCircuitID
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ID of the LAN-Designated Intermediate System
Packit 022b05
             on this circuit at this level.  If, for any reason,
Packit 022b05
             this system is not partaking in the relevant
Packit 022b05
             Designated Intermediate System election process,
Packit 022b05
             then the value returned is the zero-length OCTET STRING."
Packit 022b05
        REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}"
Packit 022b05
    ::= { isisCircLevelEntry 7 }
Packit 022b05
Packit 022b05
    isisCircLevelHelloMultiplier OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (2..100)
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This value is multiplied by the corresponding HelloTimer,
Packit 022b05
             and the result in seconds (rounded up) is used as the
Packit 022b05
             holding time in transmitted hellos, to be used by
Packit 022b05
             receivers of hello packets from this IS."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISHelloTimer (45)}"
Packit 022b05
        DEFVAL { 10 }
Packit 022b05
    ::= { isisCircLevelEntry 8 }
Packit 022b05
Packit 022b05
    isisCircLevelHelloTimer OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (10..600000)
Packit 022b05
        UNITS "milliseconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Maximum period, in milliseconds, between IIH PDUs
Packit 022b05
             on multiaccess networks at this level for LANs.
Packit 022b05
             The value at L1 is used as the period between
Packit 022b05
             Hellos on L1L2 point-to-point circuits.  Setting
Packit 022b05
             this value at level 2 on an L1L2 point-to-point
Packit 022b05
             circuit will result in an error of InconsistentValue.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             This object follows the ResettingTimer behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISHelloTimer (45)}"
Packit 022b05
        DEFVAL { 3000 }
Packit 022b05
    ::= { isisCircLevelEntry 9 }
Packit 022b05
Packit 022b05
    isisCircLevelDRHelloTimer OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (10..120000)
Packit 022b05
        UNITS "milliseconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Period, in milliseconds, between Hello PDUs on
Packit 022b05
             multiaccess networks when this IS is the Designated
Packit 022b05
             Intermediate System.  This object follows the
Packit 022b05
             ResettingTimer behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISHelloTimer (45)}"
Packit 022b05
        DEFVAL { 1000 }
Packit 022b05
    ::= { isisCircLevelEntry 10 }
Packit 022b05
Packit 022b05
    isisCircLevelLSPThrottle OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (1..65535)
Packit 022b05
        UNITS "milliseconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Minimal interval of time, in milliseconds, between
Packit 022b05
             transmissions of LSPs on an interface at this level."
Packit 022b05
        REFERENCE
Packit 022b05
            "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}"
Packit 022b05
        DEFVAL { 30 }
Packit 022b05
    ::= { isisCircLevelEntry 11 }
Packit 022b05
Packit 022b05
    isisCircLevelMinLSPRetransInt OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (1..300)
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Minimum interval, in seconds, between re-transmission of
Packit 022b05
             an LSP at this level.  This object follows the
Packit 022b05
             ResettingTimer behavior.
Packit 022b05
Packit 022b05
             Note that isisCircLevelLSPThrottle controls
Packit 022b05
             how fast we send back-to-back LSPs.  This variable
Packit 022b05
             controls how fast we re-send the same LSP."
Packit 022b05
        REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}"
Packit 022b05
        DEFVAL { 5 }
Packit 022b05
    ::= { isisCircLevelEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisCircLevelCSNPInterval OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (1..600)
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Interval of time, in seconds, between periodic
Packit 022b05
             transmission of a complete set of CSNPs on
Packit 022b05
             multiaccess networks if this router is the
Packit 022b05
             designated router at this level.
Packit 022b05
             This object follows the ResettingTimer behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi completeSNPInterval (8)}"
Packit 022b05
        DEFVAL { 10 }
Packit 022b05
    ::= { isisCircLevelEntry 13 }
Packit 022b05
Packit 022b05
    isisCircLevelPartSNPInterval OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32 (1..120)
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-write
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Minimum interval, in seconds, between sending Partial
Packit 022b05
             Sequence Number PDUs at this level.  This object
Packit 022b05
             follows the ResettingTimer behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi partialSNPInterval (14)}"
Packit 022b05
        DEFVAL { 2 }
Packit 022b05
    ::= { isisCircLevelEntry 14 }
Packit 022b05
Packit 022b05
-- isisSystemCounterTable keeps track of system-wide events.
Packit 022b05
Packit 022b05
    isisSystemCounterTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisSystemCounterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "System-wide counters for this Intermediate System."
Packit 022b05
    ::= { isisCounters 1 }
Packit 022b05
Packit 022b05
    isisSystemCounterEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSystemCounterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "System-wide IS-IS counters."
Packit 022b05
        INDEX { isisSysStatLevel }
Packit 022b05
    ::= { isisSystemCounterTable 1 }
Packit 022b05
Packit 022b05
    IsisSystemCounterEntry ::=
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisSysStatLevel
Packit 022b05
                IsisISLevel,
Packit 022b05
            isisSysStatCorrLSPs
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatAuthTypeFails
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatAuthFails
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatLSPDbaseOloads
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatManAddrDropFromAreas
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatAttmptToExMaxSeqNums
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatSeqNumSkips
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatOwnLSPPurges
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatIDFieldLenMismatches
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatPartChanges
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatSPFRuns
Packit 022b05
                Counter32,
Packit 022b05
            isisSysStatLSPErrors
Packit 022b05
                Counter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisSysStatLevel OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISLevel
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The level that this entry describes."
Packit 022b05
    ::= { isisSystemCounterEntry 1 }
Packit 022b05
Packit 022b05
    isisSysStatCorrLSPs OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of corrupted in-memory frames"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of corrupted in-memory LSPs detected.
Packit 022b05
Packit 022b05
             LSPs received from the wire with a bad checksum
Packit 022b05
             are silently dropped and are not counted.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             LSPs received from the wire with parse errors
Packit 022b05
             are counted by isisSysStatLSPErrors."
Packit 022b05
        REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}"
Packit 022b05
    ::= { isisSystemCounterEntry 2 }
Packit 022b05
Packit 022b05
    isisSysStatAuthTypeFails OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of frames with authentication type mismatches"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of authentication type mismatches recognized
Packit 022b05
             by this Intermediate System."
Packit 022b05
    ::= { isisSystemCounterEntry 3 }
Packit 022b05
Packit 022b05
    isisSysStatAuthFails OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of frames with authentication key failures"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of authentication key failures recognized
Packit 022b05
             by this Intermediate System."
Packit 022b05
    ::= { isisSystemCounterEntry 4 }
Packit 022b05
Packit 022b05
    isisSysStatLSPDbaseOloads OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times the LSP database has become
Packit 022b05
             overloaded."
Packit 022b05
        REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}"
Packit 022b05
    ::= { isisSystemCounterEntry 5 }
Packit 022b05
Packit 022b05
    isisSysStatManAddrDropFromAreas OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times a manual address has been dropped from
Packit 022b05
             the area."
Packit 022b05
        REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}"
Packit 022b05
    ::= { isisSystemCounterEntry 6 }
Packit 022b05
Packit 022b05
    isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times the IS has attempted to exceed the
Packit 022b05
             maximum sequence number."
Packit 022b05
        REFERENCE
Packit 022b05
            "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}"
Packit 022b05
    ::= { isisSystemCounterEntry 7 }
Packit 022b05
Packit 022b05
    isisSysStatSeqNumSkips OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times a sequence number skip has occurred."
Packit 022b05
        REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}"
Packit 022b05
    ::= { isisSystemCounterEntry 8 }
Packit 022b05
Packit 022b05
    isisSysStatOwnLSPPurges OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times a zero-aged copy of the system's own LSP
Packit 022b05
             is received from some other node."
Packit 022b05
        REFERENCE "{ISIS.aoi ownLSPPurges (24)}"
Packit 022b05
    ::= { isisSystemCounterEntry 9 }
Packit 022b05
Packit 022b05
    isisSysStatIDFieldLenMismatches OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of frames with ID length mismatches"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times a PDU is received with a different value
Packit 022b05
             for ID field length from that of the receiving system."
Packit 022b05
        REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}"
Packit 022b05
    ::= { isisSystemCounterEntry 10 }
Packit 022b05
Packit 022b05
    isisSysStatPartChanges OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Partition changes."
Packit 022b05
    ::= { isisSystemCounterEntry 11 }
Packit 022b05
Packit 022b05
    isisSysStatSPFRuns OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of times we ran SPF at this level."
Packit 022b05
    ::= { isisSystemCounterEntry 12 }
Packit 022b05
Packit 022b05
    isisSysStatLSPErrors OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of frames with errors that we have received"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of LSPs with errors we have received."
Packit 022b05
    ::= { isisSystemCounterEntry 13 }
Packit 022b05
Packit 022b05
-- isisCircuitCounterTable keeps track of events
Packit 022b05
-- specific to a circuit and a level
Packit 022b05
Packit 022b05
    isisCircuitCounterTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisCircuitCounterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Circuit specific counters for this
Packit 022b05
             Intermediate System."
Packit 022b05
    ::= { isisCounters 2 }
Packit 022b05
Packit 022b05
    isisCircuitCounterEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisCircuitCounterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An isisCircuitCounterEntry exists for each circuit
Packit 022b05
             used by Integrated IS-IS on this system."
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisCircuitType }
Packit 022b05
    ::= { isisCircuitCounterTable 1 }
Packit 022b05
Packit 022b05
    IsisCircuitCounterEntry ::= SEQUENCE {
Packit 022b05
          isisCircuitType
Packit 022b05
              INTEGER,
Packit 022b05
          isisCircAdjChanges
Packit 022b05
              Counter32,
Packit 022b05
          isisCircNumAdj
Packit 022b05
              Unsigned32,
Packit 022b05
          isisCircInitFails
Packit 022b05
              Counter32,
Packit 022b05
          isisCircRejAdjs
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              Counter32,
Packit 022b05
          isisCircIDFieldLenMismatches
Packit 022b05
              Counter32,
Packit 022b05
          isisCircMaxAreaAddrMismatches
Packit 022b05
              Counter32,
Packit 022b05
          isisCircAuthTypeFails
Packit 022b05
              Counter32,
Packit 022b05
          isisCircAuthFails
Packit 022b05
              Counter32,
Packit 022b05
          isisCircLANDesISChanges
Packit 022b05
              Counter32
Packit 022b05
       }
Packit 022b05
Packit 022b05
    isisCircuitType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                lanlevel1(1),
Packit 022b05
                lanlevel2(2),
Packit 022b05
                p2pcircuit(3)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "What type of circuit saw these counts?
Packit 022b05
Packit 022b05
             The point-to-point Hello PDU includes
Packit 022b05
             both L1 and L2, and ISs form a single
Packit 022b05
             adjacency on point-to-point links.
Packit 022b05
             Thus, we combine counts on
Packit 022b05
             point-to-point links into one group."
Packit 022b05
    ::= { isisCircuitCounterEntry 1 }
Packit 022b05
Packit 022b05
    isisCircAdjChanges OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times an adjacency state change has
Packit 022b05
             occurred on this circuit."
Packit 022b05
        REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}"
Packit 022b05
    ::= { isisCircuitCounterEntry 2 }
Packit 022b05
Packit 022b05
    isisCircNumAdj OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of adjacencies on this circuit."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}"
Packit 022b05
    ::= { isisCircuitCounterEntry 3 }
Packit 022b05
Packit 022b05
    isisCircInitFails OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times initialization of this circuit has
Packit 022b05
             failed.  This counts events such as PPP NCP failures.
Packit 022b05
             Failures to form an adjacency are counted by
Packit 022b05
             isisCircRejAdjs."
Packit 022b05
    ::= { isisCircuitCounterEntry 4 }
Packit 022b05
Packit 022b05
    isisCircRejAdjs OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times an adjacency has been rejected on
Packit 022b05
             this circuit."
Packit 022b05
        REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}"
Packit 022b05
    ::= { isisCircuitCounterEntry 5 }
Packit 022b05
Packit 022b05
    isisCircIDFieldLenMismatches OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of frames with ID field length mismatch"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times an IS-IS control PDU with an ID
Packit 022b05
             field length different from that for this system has been
Packit 022b05
             received."
Packit 022b05
        REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}"
Packit 022b05
    ::= { isisCircuitCounterEntry 6 }
Packit 022b05
Packit 022b05
    isisCircMaxAreaAddrMismatches OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times an IS-IS control PDU with a
Packit 022b05
             max area address field different from that for this
Packit 022b05
             system has been received."
Packit 022b05
        REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}"
Packit 022b05
    ::= { isisCircuitCounterEntry 7 }
Packit 022b05
Packit 022b05
    isisCircAuthTypeFails OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times an IS-IS control PDU with
Packit 022b05
             an auth type field different from that for this
Packit 022b05
             system has been received."
Packit 022b05
    ::= { isisCircuitCounterEntry 8 }
Packit 022b05
Packit 022b05
    isisCircAuthFails OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times an IS-IS control PDU with
Packit 022b05
             the correct auth type has failed to pass authentication
Packit 022b05
             validation."
Packit 022b05
    ::= { isisCircuitCounterEntry 9 }
Packit 022b05
Packit 022b05
    isisCircLANDesISChanges OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of times the Designated IS has changed
Packit 022b05
             on this circuit at this level.  If the circuit is
Packit 022b05
             point to point, this count is zero."
Packit 022b05
    ::= { isisCircuitCounterEntry 10 }
Packit 022b05
Packit 022b05
-- isisPacketCounterTable keeps track of the number of IS-IS
Packit 022b05
-- control packets sent and received at each level
Packit 022b05
Packit 022b05
    isisPacketCounterTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisPacketCounterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Information about IS-IS protocol traffic at one level,
Packit 022b05
             on one circuit, in one direction."
Packit 022b05
    ::= { isisCounters 3 }
Packit 022b05
Packit 022b05
    isisPacketCounterEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisPacketCounterEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Information about IS-IS protocol traffic at one level,
Packit 022b05
             on one circuit, in one direction."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisPacketCountLevel,
Packit 022b05
                isisPacketCountDirection }
Packit 022b05
    ::= { isisPacketCounterTable 1 }
Packit 022b05
Packit 022b05
    IsisPacketCounterEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisPacketCountLevel
Packit 022b05
                IsisISLevel,
Packit 022b05
            isisPacketCountDirection
Packit 022b05
                INTEGER,
Packit 022b05
            isisPacketCountIIHello
Packit 022b05
                Counter32,
Packit 022b05
            isisPacketCountISHello
Packit 022b05
                Counter32,
Packit 022b05
            isisPacketCountESHello
Packit 022b05
                Counter32,
Packit 022b05
            isisPacketCountLSP
Packit 022b05
                Counter32,
Packit 022b05
            isisPacketCountCSNP
Packit 022b05
                Counter32,
Packit 022b05
            isisPacketCountPSNP
Packit 022b05
                Counter32,
Packit 022b05
            isisPacketCountUnknown
Packit 022b05
                Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
    isisPacketCountLevel OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISLevel
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The level at which these PDU counts have been collected."
Packit 022b05
    ::= { isisPacketCounterEntry 1 }
Packit 022b05
Packit 022b05
    isisPacketCountDirection OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                sending(1),
Packit 022b05
                receiving(2)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Were we sending or receiving these PDUs?"
Packit 022b05
    ::= { isisPacketCounterEntry 2 }
Packit 022b05
Packit 022b05
    isisPacketCountIIHello OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of IS-IS Hellos frames seen in this direction
Packit 022b05
              at this level"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of IS-IS Hello PDUs seen in this
Packit 022b05
             direction at this level.
Packit 022b05
Packit 022b05
             Point-to-Point IIH PDUs are counted at
Packit 022b05
             the lowest enabled level: at L1 on L1 or L1L2 circuits,
Packit 022b05
             and at L2 otherwise."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}"
Packit 022b05
    ::= { isisPacketCounterEntry 3 }
Packit 022b05
Packit 022b05
    isisPacketCountISHello OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of ES-IS frames seen in this direction at
Packit 022b05
             this level."
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of ES-IS Hello PDUs seen in this
Packit 022b05
             direction.  ISH PDUs are counted at the
Packit 022b05
             lowest enabled level: at L1 on L1 or L1L2
Packit 022b05
             circuits, and at L2 otherwise."
Packit 022b05
    ::= { isisPacketCounterEntry 4 }
Packit 022b05
Packit 022b05
    isisPacketCountESHello OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of ES Hello frames seen in this direction at
Packit 022b05
             this level"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of ES Hello PDUs seen in this
Packit 022b05
             direction.  ESH PDUs are counted at the
Packit 022b05
             lowest enabled level: at L1 on L1 or L1L2
Packit 022b05
             circuits, and at L2 otherwise."
Packit 022b05
    ::= { isisPacketCounterEntry 5 }
Packit 022b05
Packit 022b05
    isisPacketCountLSP OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of IS-IS LSP frames seen in this direction at
Packit 022b05
             this level"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The number of IS-IS LSPs seen in this
Packit 022b05
             direction at this level."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}"
Packit 022b05
    ::= { isisPacketCounterEntry 6 }
Packit 022b05
Packit 022b05
    isisPacketCountCSNP OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of IS-IS CSNP frames seen in this direction at
Packit 022b05
             this level"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of IS-IS CSNPs seen in this
Packit 022b05
             direction at this level."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}"
Packit 022b05
    ::= { isisPacketCounterEntry 7 }
Packit 022b05
Packit 022b05
    isisPacketCountPSNP OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of IS-IS PSNP frames seen in this direction at
Packit 022b05
             this level"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of IS-IS PSNPs seen in this
Packit 022b05
             direction at this level."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}"
Packit 022b05
    ::= { isisPacketCounterEntry 8 }
Packit 022b05
Packit 022b05
    isisPacketCountUnknown OBJECT-TYPE
Packit 022b05
        SYNTAX Counter32
Packit 022b05
        UNITS "Number of unknown IS-IS frames seen at this level"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of unknown IS-IS PDUs seen
Packit 022b05
             at this level."
Packit 022b05
        REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}"
Packit 022b05
    ::= { isisPacketCounterEntry 9 }
Packit 022b05
Packit 022b05
-- The IS Adjacency Table
Packit 022b05
--
Packit 022b05
-- Each adjacency to an IS corresponds to one entry in this
Packit 022b05
-- table.
Packit 022b05
Packit 022b05
    isisISAdjTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisISAdjEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The table of adjacencies to Intermediate Systems."
Packit 022b05
    ::= { isisISAdj 1 }
Packit 022b05
Packit 022b05
    isisISAdjEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISAdjEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry corresponds to one adjacency to an
Packit 022b05
             Intermediate System on this system.
Packit 022b05
Packit 022b05
             Dynamically learned rows do not survive an agent reboot."
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisISAdjIndex }
Packit 022b05
    ::= { isisISAdjTable 1 }
Packit 022b05
Packit 022b05
    IsisISAdjEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisISAdjIndex
Packit 022b05
                Unsigned32,
Packit 022b05
            isisISAdjState
Packit 022b05
                INTEGER,
Packit 022b05
            isisISAdj3WayState
Packit 022b05
                INTEGER,
Packit 022b05
            isisISAdjNeighSNPAAddress
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisISAdjNeighSysType
Packit 022b05
                INTEGER,
Packit 022b05
            isisISAdjNeighSysID
Packit 022b05
                IsisSystemID,
Packit 022b05
            isisISAdjNbrExtendedCircID
Packit 022b05
                Unsigned32,
Packit 022b05
            isisISAdjUsage
Packit 022b05
                IsisLevel,
Packit 022b05
            isisISAdjHoldTimer
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisISAdjNeighPriority
Packit 022b05
                IsisISPriority,
Packit 022b05
            isisISAdjLastUpTime
Packit 022b05
                TimeStamp
Packit 022b05
      }
Packit 022b05
Packit 022b05
    isisISAdjIndex OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(1..4294967295)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A unique value identifying the IS adjacency from all
Packit 022b05
             other such adjacencies on this circuit.  This value is
Packit 022b05
             automatically assigned by the system when the adjacency
Packit 022b05
             is created."
Packit 022b05
    ::= { isisISAdjEntry 1 }
Packit 022b05
Packit 022b05
    isisISAdjState OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                 down (1),
Packit 022b05
                 initializing (2),
Packit 022b05
                 up (3),
Packit 022b05
                 failed(4)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The state of the adjacency."
Packit 022b05
        REFERENCE "{ISIS.aoi adjacencyState (78)}"
Packit 022b05
    ::= { isisISAdjEntry 2 }
Packit 022b05
Packit 022b05
    isisISAdj3WayState OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                 up (0),
Packit 022b05
                 initializing (1),
Packit 022b05
                 down (2),
Packit 022b05
                 failed (3)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The 3Way state of the adjacency.  These are picked
Packit 022b05
             to match the historical on-the-wire representation
Packit 022b05
             of the 3Way state and are not intended to match
Packit 022b05
             isisISAdjState."
Packit 022b05
        REFERENCE "{ RFC 3373 }"
Packit 022b05
    ::= { isisISAdjEntry 3 }
Packit 022b05
Packit 022b05
    isisISAdjNeighSNPAAddress OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The SNPA address of the neighboring system."
Packit 022b05
        REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}"
Packit 022b05
    ::= { isisISAdjEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisISAdjNeighSysType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                l1IntermediateSystem(1),
Packit 022b05
                l2IntermediateSystem(2),
Packit 022b05
                l1L2IntermediateSystem(3),
Packit 022b05
                unknown(4)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of the neighboring system."
Packit 022b05
        REFERENCE "{ISIS.aoi neighbourSystemType (80)}"
Packit 022b05
    ::= { isisISAdjEntry 5 }
Packit 022b05
Packit 022b05
    isisISAdjNeighSysID OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSystemID
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The system ID of the neighboring Intermediate
Packit 022b05
             System."
Packit 022b05
        REFERENCE "{ISIS.aoi neighbourSystemIds (83)}"
Packit 022b05
    ::= { isisISAdjEntry 6 }
Packit 022b05
Packit 022b05
    isisISAdjNbrExtendedCircID OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The 4-byte Extended Circuit ID learned from the
Packit 022b05
             Neighbor during 3-way handshake, or 0."
Packit 022b05
    ::= { isisISAdjEntry 7 }
Packit 022b05
Packit 022b05
    isisISAdjUsage OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLevel
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "How is the adjacency used?  On a point-to-point link,
Packit 022b05
             this might be level1and2, but on a LAN, the usage will
Packit 022b05
             be level1 on the adjacency between peers at L1,
Packit 022b05
             and level2 for the adjacency between peers at L2."
Packit 022b05
        REFERENCE "{ISIS.aoi adjacencyUsage (82)}"
Packit 022b05
    ::= { isisISAdjEntry 8 }
Packit 022b05
Packit 022b05
    isisISAdjHoldTimer OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC (1..65535)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The holding time, in seconds, for this adjacency.
Packit 022b05
             This value is based on received IIH PDUs and
Packit 022b05
             the elapsed time since receipt."
Packit 022b05
        REFERENCE "{ISIS.aoi holdingTimer (85)}"
Packit 022b05
    ::= { isisISAdjEntry 9 }
Packit 022b05
Packit 022b05
    isisISAdjNeighPriority OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISPriority
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Priority of the neighboring Intermediate System for
Packit 022b05
             becoming the Designated Intermediate System."
Packit 022b05
        REFERENCE "{ISIS.aoi lANPriority (86)}"
Packit 022b05
    ::= { isisISAdjEntry 10 }
Packit 022b05
Packit 022b05
    isisISAdjLastUpTime OBJECT-TYPE
Packit 022b05
        SYNTAX TimeStamp
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When the adjacency most recently entered the state 'up',
Packit 022b05
             measured in hundredths of a second since the last
Packit 022b05
             re-initialization of the network management subsystem.
Packit 022b05
             Holds 0 if the adjacency has never been in state 'up'."
Packit 022b05
    ::= { isisISAdjEntry 11 }
Packit 022b05
Packit 022b05
-- The IS Adjacency Area Address Table
Packit 022b05
Packit 022b05
-- The IS Adjacency Area Address Table contains the set of
Packit 022b05
-- Area Addresses of neighboring
Packit 022b05
-- Intermediate Systems as reported in IIH PDUs.
Packit 022b05
Packit 022b05
    isisISAdjAreaAddrTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This table contains the set of Area Addresses of
Packit 022b05
             neighboring Intermediate Systems as reported in received
Packit 022b05
             IIH PDUs."
Packit 022b05
        REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}"
Packit 022b05
    ::= { isisISAdj 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisISAdjAreaAddrEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISAdjAreaAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one Area Address reported by a
Packit 022b05
             neighboring Intermediate System in its IIH PDUs.
Packit 022b05
Packit 022b05
             Dynamically learned rows do not survive an agent reboot."
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisISAdjIndex,
Packit 022b05
                isisISAdjAreaAddrIndex }
Packit 022b05
    ::= { isisISAdjAreaAddrTable 1 }
Packit 022b05
Packit 022b05
    IsisISAdjAreaAddrEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisISAdjAreaAddrIndex
Packit 022b05
                Unsigned32,
Packit 022b05
            isisISAdjAreaAddress
Packit 022b05
                IsisOSINSAddress
Packit 022b05
            }
Packit 022b05
Packit 022b05
    isisISAdjAreaAddrIndex OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(1..4294967295)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An index for the areas associated with one neighbor.
Packit 022b05
             This provides a simple way to walk the table."
Packit 022b05
    ::= { isisISAdjAreaAddrEntry 1 }
Packit 022b05
Packit 022b05
    isisISAdjAreaAddress OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "One Area Address as reported in IIH PDUs received from
Packit 022b05
             the neighbor."
Packit 022b05
    ::= { isisISAdjAreaAddrEntry 2 }
Packit 022b05
Packit 022b05
-- The IS Adjacency IP Address Table
Packit 022b05
Packit 022b05
-- The IS Adjacency IP Address Table contains the
Packit 022b05
-- set of IP Addresses of neighboring Intermediate Systems
Packit 022b05
-- as reported in received IIH PDUs.
Packit 022b05
Packit 022b05
    isisISAdjIPAddrTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This table contains the set of IP Addresses of
Packit 022b05
             neighboring Intermediate Systems as reported in received
Packit 022b05
             IIH PDUs."
Packit 022b05
    ::= { isisISAdj 3 }
Packit 022b05
Packit 022b05
    isisISAdjIPAddrEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISAdjIPAddrEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one IP Address reported by a
Packit 022b05
             neighboring Intermediate System in its IIH PDUs.
Packit 022b05
Packit 022b05
             Dynamically learned rows do not survive an agent reboot."
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisISAdjIndex,
Packit 022b05
                isisISAdjIPAddrIndex
Packit 022b05
                }
Packit 022b05
    ::= { isisISAdjIPAddrTable 1 }
Packit 022b05
Packit 022b05
    IsisISAdjIPAddrEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisISAdjIPAddrIndex
Packit 022b05
                Unsigned32,
Packit 022b05
            isisISAdjIPAddrType
Packit 022b05
                 InetAddressType,
Packit 022b05
            isisISAdjIPAddrAddress
Packit 022b05
                InetAddress
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisISAdjIPAddrIndex OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(1..4294967295)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An index to this table that identifies the IP addresses
Packit 022b05
             to which this entry belongs."
Packit 022b05
    ::= { isisISAdjIPAddrEntry 1 }
Packit 022b05
Packit 022b05
    isisISAdjIPAddrType OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressType
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of one IP Address as reported in IIH PDUs
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             received from the neighbor."
Packit 022b05
    ::= { isisISAdjIPAddrEntry 2 }
Packit 022b05
Packit 022b05
    isisISAdjIPAddrAddress OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddress
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "One IP Address as reported in IIH PDUs received from the
Packit 022b05
             neighbor.
Packit 022b05
Packit 022b05
             The type of this address is determined by the value of
Packit 022b05
             the isisISAdjIPAddrType object."
Packit 022b05
    ::= { isisISAdjIPAddrEntry 3 }
Packit 022b05
Packit 022b05
-- The IS Adjacency Protocol Supported Table
Packit 022b05
--
Packit 022b05
-- The IS Adjacency Protocol Supported Table contains the set of
Packit 022b05
-- protocols supported by neighboring
Packit 022b05
-- Intermediate Systems as reported in received IIH PDUs.
Packit 022b05
Packit 022b05
    isisISAdjProtSuppTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This table contains the set of protocols supported by
Packit 022b05
             neighboring Intermediate Systems as reported in received
Packit 022b05
             IIH PDUs."
Packit 022b05
    ::= { isisISAdj 4 }
Packit 022b05
Packit 022b05
    isisISAdjProtSuppEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISAdjProtSuppEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry contains one protocol supported by a
Packit 022b05
             neighboring Intermediate System as reported in its IIH
Packit 022b05
             PDUs.
Packit 022b05
Packit 022b05
             Dynamically learned rows do not survive an agent reboot."
Packit 022b05
        INDEX {  isisCircIndex,
Packit 022b05
                 isisISAdjIndex,
Packit 022b05
                 isisISAdjProtSuppProtocol }
Packit 022b05
    ::= { isisISAdjProtSuppTable 1 }
Packit 022b05
Packit 022b05
    IsisISAdjProtSuppEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            isisISAdjProtSuppProtocol
Packit 022b05
                IsisSupportedProtocol
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisISAdjProtSuppProtocol OBJECT-TYPE
Packit 022b05
        SYNTAX IsisSupportedProtocol
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "One supported protocol as reported in IIH PDUs received
Packit 022b05
             from the neighbor."
Packit 022b05
    ::= { isisISAdjProtSuppEntry 1 }
Packit 022b05
Packit 022b05
-- The Reachable Address Group
Packit 022b05
--
Packit 022b05
-- The Reachable Address Table
Packit 022b05
-- Each entry records information about a reachable address
Packit 022b05
-- (NSAP or address prefix) manually configured on the system
Packit 022b05
-- or learned through another protocol.
Packit 022b05
Packit 022b05
    isisRATable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisRAEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The table of Reachable Addresses to NSAPs or Address
Packit 022b05
             Prefixes."
Packit 022b05
    ::= { isisReachAddr 1 }
Packit 022b05
Packit 022b05
    isisRAEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisRAEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry defines a configured Reachable Address
Packit 022b05
             to an NSAP or Address Prefix.
Packit 022b05
Packit 022b05
             Dynamically created rows MUST survive an agent reboot."
Packit 022b05
        INDEX { isisCircIndex,
Packit 022b05
                isisRAIndex }
Packit 022b05
    ::= { isisRATable 1 }
Packit 022b05
Packit 022b05
    IsisRAEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisRAIndex
Packit 022b05
                Unsigned32,
Packit 022b05
            isisRAExistState
Packit 022b05
                RowStatus,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            isisRAAdminState
Packit 022b05
                IsisAdminState,
Packit 022b05
            isisRAAddrPrefix
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisRAMapType
Packit 022b05
                INTEGER,
Packit 022b05
            isisRAMetric
Packit 022b05
                IsisDefaultMetric,
Packit 022b05
            isisRAMetricType
Packit 022b05
                IsisMetricType,
Packit 022b05
            isisRASNPAAddress
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisRASNPAMask
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisRASNPAPrefix
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisRAType
Packit 022b05
                INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisRAIndex OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(1..4294967295)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The identifier for this isisRAEntry.  This value must be
Packit 022b05
             unique amongst all Reachable Addresses on the same parent
Packit 022b05
             Circuit."
Packit 022b05
    ::= { isisRAEntry 1 }
Packit 022b05
Packit 022b05
    isisRAExistState OBJECT-TYPE
Packit 022b05
        SYNTAX RowStatus
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The existence state of this Reachable Address.  This
Packit 022b05
             object follows the ManualOrAutomatic behaviors.  Support
Packit 022b05
             for 'createAndWait' and 'notInService' is not required.
Packit 022b05
Packit 022b05
             A row entry cannot be modified when the value of this
Packit 022b05
             object is 'active'."
Packit 022b05
    ::= { isisRAEntry 2 }
Packit 022b05
Packit 022b05
    isisRAAdminState OBJECT-TYPE
Packit 022b05
        SYNTAX IsisAdminState
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The administrative state of the Reachable Address.  This
Packit 022b05
             object follows the ManualOrAutomatic behaviors."
Packit 022b05
        DEFVAL { off }
Packit 022b05
    ::= { isisRAEntry 3 }
Packit 022b05
Packit 022b05
    isisRAAddrPrefix OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The destination of this Reachable Address.  This is an
Packit 022b05
             Address Prefix.  This object follows the
Packit 022b05
             ReplaceOnlyWhileDisabled and ManualOrAutomatic
Packit 022b05
             behaviors."
Packit 022b05
        REFERENCE "{ISIS.aoi addressPrefix (98)}"
Packit 022b05
    ::= { isisRAEntry 4 }
Packit 022b05
Packit 022b05
    isisRAMapType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                none (1),
Packit 022b05
                explicit (2),
Packit 022b05
                extractIDI (3),
Packit 022b05
                extractDSP (4)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of mapping to be employed to ascertain the SNPA
Packit 022b05
             Address that should be used in forwarding PDUs for this
Packit 022b05
             Reachable Address prefix.  This object follows the
Packit 022b05
             ManualOrAutomatic behavior.  The following values of
Packit 022b05
             mapping type are defined:
Packit 022b05
Packit 022b05
                 none: The mapping is null because the neighbor SNPA is
Packit 022b05
                       implicit by nature of the subnetwork (e.g., a
Packit 022b05
                       point-to-point linkage).
Packit 022b05
Packit 022b05
                 explicit: The subnetwork addresses in the object
Packit 022b05
                       isisRASNPAAddress are to be used.
Packit 022b05
Packit 022b05
                 extractIDI: The SNPA is embedded in the IDI of
Packit 022b05
                       the destination NSAP Address.  The mapping
Packit 022b05
                       algorithm extracts the SNPA to be used
Packit 022b05
                       according to the format and encoding rules of
Packit 022b05
                       ISO8473/Add2.  This SNPA extraction algorithm can
Packit 022b05
                       be used in conjunction with Reachable Address
Packit 022b05
                       prefixes from the X.121, F.69, E.163, and E.164
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                       addressing subdomains.
Packit 022b05
Packit 022b05
                 extractDSP: All, or a suffix, of the SNPA is embedded
Packit 022b05
                       in the DSP of the destination address.  This SNPA
Packit 022b05
                       extraction algorithm extracts the embedded
Packit 022b05
                       subnetwork addressing information by performing a
Packit 022b05
                       logical AND of the isisRASNPAMask object value
Packit 022b05
                       with the destination address.  The part of the
Packit 022b05
                       SNPA extracted from the destination NSAP is
Packit 022b05
                       appended to the isisRASNPAPrefix object value to
Packit 022b05
                       form the next hop subnetwork addressing
Packit 022b05
                       information."
Packit 022b05
Packit 022b05
        REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}"
Packit 022b05
    ::= { isisRAEntry 5 }
Packit 022b05
Packit 022b05
    isisRAMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisDefaultMetric
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The metric value for reaching the specified
Packit 022b05
             prefix over this circuit.  This object follows the
Packit 022b05
             ManualOrAutomatic behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi DefaultMetric (99)}"
Packit 022b05
        DEFVAL { 20 }
Packit 022b05
    ::= { isisRAEntry 6 }
Packit 022b05
Packit 022b05
    isisRAMetricType OBJECT-TYPE
Packit 022b05
        SYNTAX IsisMetricType
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Indicates whether the metric is internal or
Packit 022b05
             external.  This object follows the ManualOrAutomatic
Packit 022b05
             behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi DefaultMetricType (103)}"
Packit 022b05
        DEFVAL { internal }
Packit 022b05
    ::= { isisRAEntry 7 }
Packit 022b05
Packit 022b05
    isisRASNPAAddress OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The SNPA Address to which a PDU may be forwarded in
Packit 022b05
             order to reach a destination that matches the address
Packit 022b05
             prefix of the Reachable Address.  This object follows the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             ManualOrAutomatic behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi sNPAAddresses (109)}"
Packit 022b05
-- Note only one address may be specified per Reachable Address
Packit 022b05
-- in the MIB
Packit 022b05
        DEFVAL { ''H }
Packit 022b05
    ::= { isisRAEntry 8 }
Packit 022b05
Packit 022b05
    isisRASNPAMask OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A bit mask with 1 bit indicating the positions in the
Packit 022b05
             effective destination address from which embedded SNPA
Packit 022b05
             information is to be extracted.  For the extraction, the
Packit 022b05
             first octet of the isisRASNPAMask object value is aligned
Packit 022b05
             with the first octet (AFI) of the NSAP Address.  If the
Packit 022b05
             isisRASNPAMask object value and NSAP Address are of
Packit 022b05
             different lengths, the shorter of the two is logically
Packit 022b05
             padded with zeros before performing the extraction.  This
Packit 022b05
             object follows the ManualOrAutomatic behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi sNPAMask (122)}"
Packit 022b05
        DEFVAL { '00'H }
Packit 022b05
    ::= { isisRAEntry 9 }
Packit 022b05
Packit 022b05
    isisRASNPAPrefix OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A fixed SNPA prefix for use when the isisRAMapType is
Packit 022b05
             extractDSP.  The SNPA Address to use is formed by
Packit 022b05
             concatenating the fixed SNPA prefix with a variable SNPA
Packit 022b05
             part that is extracted from the effective destination
Packit 022b05
             address.  For Reachable Address prefixes in which the
Packit 022b05
             entire SNPA is embedded in the DSP, the SNPA Prefix shall
Packit 022b05
             be null.  This object follows the ManualOrAutomatic
Packit 022b05
             behavior."
Packit 022b05
        REFERENCE "{ISIS.aoi sNPAPrefix (123)}"
Packit 022b05
        DEFVAL { '00'H }
Packit 022b05
    ::= { isisRAEntry 10 }
Packit 022b05
Packit 022b05
    isisRAType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                manual (1),
Packit 022b05
                automatic (2)
Packit 022b05
            }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of Reachable address.  Those of type
Packit 022b05
             manual are created by the network manager.  Those
Packit 022b05
             of type automatic are created through propagation
Packit 022b05
             of routing information from another routing
Packit 022b05
             protocol (e.g., IDRP). "
Packit 022b05
        DEFVAL {manual}
Packit 022b05
    ::= {isisRAEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The IP Reachable Address Table
Packit 022b05
Packit 022b05
-- Each entry records information about one IP reachable
Packit 022b05
-- address manually configured on this system or learned from
Packit 022b05
-- another protocol.
Packit 022b05
Packit 022b05
    isisIPRATable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisIPRAEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The table of IP Reachable Addresses to networks,
Packit 022b05
             subnetworks, or hosts either manually configured or
Packit 022b05
             learned from another protocol."
Packit 022b05
    ::= { isisIPReachAddr 1 }
Packit 022b05
Packit 022b05
    isisIPRAEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisIPRAEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry defines an IP Reachable Address to a network,
Packit 022b05
             subnetwork, or host.
Packit 022b05
Packit 022b05
             Each IP Reachable Address may have multiple entries in the
Packit 022b05
             table, one for each equal cost path to the reachable
Packit 022b05
             address.
Packit 022b05
Packit 022b05
             Dynamically created rows MUST survive an agent reboot.
Packit 022b05
Packit 022b05
             Implementers need to be aware that if the total number
Packit 022b05
             of elements (octets or sub-identifiers) in
Packit 022b05
             isisIPRADestr, isisIPRADestPrefixLen, and
Packit 022b05
             isisIPRANextHopIndex is too great, then OIDs of column
Packit 022b05
             instances in this table will have more than 128
Packit 022b05
             subidentifiers and cannot be accessed using SNMPv1,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             SNMPv2c, or SNMPv3."
Packit 022b05
        INDEX {  isisSysLevelIndex,
Packit 022b05
                 isisIPRADestType,
Packit 022b05
                 isisIPRADest,
Packit 022b05
                 isisIPRADestPrefixLen,
Packit 022b05
                 isisIPRANextHopIndex }
Packit 022b05
    ::= { isisIPRATable 1 }
Packit 022b05
Packit 022b05
    IsisIPRAEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisIPRADestType
Packit 022b05
                InetAddressType,
Packit 022b05
            isisIPRADest
Packit 022b05
                InetAddress,
Packit 022b05
            isisIPRADestPrefixLen
Packit 022b05
                InetAddressPrefixLength,
Packit 022b05
            isisIPRANextHopIndex
Packit 022b05
                Unsigned32,
Packit 022b05
            isisIPRANextHopType
Packit 022b05
                InetAddressType,
Packit 022b05
            isisIPRANextHop
Packit 022b05
                InetAddress,
Packit 022b05
            isisIPRAType
Packit 022b05
                INTEGER,
Packit 022b05
            isisIPRAExistState
Packit 022b05
                RowStatus,
Packit 022b05
            isisIPRAAdminState
Packit 022b05
                IsisAdminState,
Packit 022b05
            isisIPRAMetric
Packit 022b05
                IsisDefaultMetric,
Packit 022b05
            isisIPRAMetricType
Packit 022b05
                IsisMetricType,
Packit 022b05
            isisIPRAFullMetric
Packit 022b05
                IsisFullMetric,
Packit 022b05
            isisIPRASNPAAddress
Packit 022b05
                IsisOSINSAddress,
Packit 022b05
            isisIPRASourceType
Packit 022b05
                INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisIPRADestType OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressType
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of this IP Reachable Address."
Packit 022b05
    ::= { isisIPRAEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisIPRADest OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddress
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The destination of this IP Reachable Address.  This is
Packit 022b05
             a network address, subnetwork address, or host
Packit 022b05
             address.
Packit 022b05
Packit 022b05
             The type of this address is determined by the value of
Packit 022b05
             the isisIPRADestType object."
Packit 022b05
Packit 022b05
    ::= { isisIPRAEntry 2 }
Packit 022b05
Packit 022b05
    isisIPRADestPrefixLen OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressPrefixLength
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The length of the IP Netmask for Reachability Address.
Packit 022b05
Packit 022b05
             The values for the index objects isisIPRADest and
Packit 022b05
             isisIPRADestPrefixLen must be consistent.  When the value
Packit 022b05
             of isisIPRADest (excluding the zone index, if one
Packit 022b05
             is present) is x, then the bitwise logical-AND
Packit 022b05
             of x with the value of the mask formed from the
Packit 022b05
             corresponding index object isisIPRADestPrefixLen MUST be
Packit 022b05
             equal to x.  If not, then the index pair is not
Packit 022b05
             consistent, and an inconsistentName error must be
Packit 022b05
             returned on SET or CREATE requests."
Packit 022b05
    ::= { isisIPRAEntry 3 }
Packit 022b05
Packit 022b05
    isisIPRANextHopIndex OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(1..4294967295)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Index of next hop.  Used when there are multiple Equal
Packit 022b05
             Cost Multipath alternatives for the same destination."
Packit 022b05
    ::= { isisIPRAEntry 4 }
Packit 022b05
Packit 022b05
    isisIPRANextHopType OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddressType
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of the IP next hop address."
Packit 022b05
    ::= { isisIPRAEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisIPRANextHop OBJECT-TYPE
Packit 022b05
        SYNTAX InetAddress
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The IP next hop to this destination.
Packit 022b05
Packit 022b05
             The type of this address is determined by the value of
Packit 022b05
             the isisIPRANextHopType object."
Packit 022b05
    ::= { isisIPRAEntry 6 }
Packit 022b05
Packit 022b05
    isisIPRAType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                manual (1),
Packit 022b05
                automatic (2)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of this IP Reachable Address.  Those of type
Packit 022b05
             manual are created by the network manager.  Those of type
Packit 022b05
             automatic are created through propagation of routing
Packit 022b05
             information from another routing protocol.  This object
Packit 022b05
             follows the ManualOrAutomatic behavior."
Packit 022b05
    ::= { isisIPRAEntry 7 }
Packit 022b05
Packit 022b05
    isisIPRAExistState OBJECT-TYPE
Packit 022b05
        SYNTAX RowStatus
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The state of this IP Reachable Address.  This object
Packit 022b05
             follows the ExistenceState and ManualOrAutomatic
Packit 022b05
             behaviors.  Support for 'createAndWait' and
Packit 022b05
             'notInService' is not required.
Packit 022b05
Packit 022b05
             A row entry cannot be modified when the value of this
Packit 022b05
             object is 'active'."
Packit 022b05
    ::= { isisIPRAEntry 8 }
Packit 022b05
Packit 022b05
    isisIPRAAdminState OBJECT-TYPE
Packit 022b05
        SYNTAX IsisAdminState
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The administrative state of the IP Reachable Address.  This
Packit 022b05
             object follows the IsisAdminState and ManualOrAutomatic
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             behaviors."
Packit 022b05
        DEFVAL { off }
Packit 022b05
    ::= { isisIPRAEntry 9 }
Packit 022b05
Packit 022b05
    isisIPRAMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisDefaultMetric
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The metric value for reaching the specified
Packit 022b05
             destination over this circuit.  This object follows the
Packit 022b05
             ManualOrAutomatic behavior."
Packit 022b05
        DEFVAL { 10 }
Packit 022b05
    ::= { isisIPRAEntry 10 }
Packit 022b05
Packit 022b05
    isisIPRAMetricType OBJECT-TYPE
Packit 022b05
        SYNTAX IsisMetricType
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Indicates whether the metric is internal or
Packit 022b05
             external.  This object follows the ManualOrAutomatic
Packit 022b05
             behavior."
Packit 022b05
        DEFVAL { internal }
Packit 022b05
    ::= { isisIPRAEntry 11 }
Packit 022b05
Packit 022b05
    isisIPRAFullMetric OBJECT-TYPE
Packit 022b05
        SYNTAX IsisFullMetric
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The wide metric value for reaching the specified
Packit 022b05
             destination over this circuit.  This object follows the
Packit 022b05
             ManualOrAutomatic behavior."
Packit 022b05
        DEFVAL { 10 }
Packit 022b05
    ::= { isisIPRAEntry 12 }
Packit 022b05
Packit 022b05
    isisIPRASNPAAddress OBJECT-TYPE
Packit 022b05
        SYNTAX IsisOSINSAddress
Packit 022b05
        MAX-ACCESS read-create
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The SNPA Address to which a PDU may be forwarded in
Packit 022b05
             order to reach a destination that matches this IP
Packit 022b05
             Reachable Address.  This object follows the
Packit 022b05
             ManualOrAutomatic behavior."
Packit 022b05
        DEFVAL { ''H }
Packit 022b05
    ::= { isisIPRAEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    isisIPRASourceType OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER
Packit 022b05
            {
Packit 022b05
                static (1),
Packit 022b05
                direct (2),
Packit 022b05
                ospfv2 (3),
Packit 022b05
                ospfv3 (4),
Packit 022b05
                isis   (5),
Packit 022b05
                rip    (6),
Packit 022b05
                igrp   (7),
Packit 022b05
                eigrp  (8),
Packit 022b05
                bgp    (9),
Packit 022b05
                other (10)
Packit 022b05
            }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The origin of this route."
Packit 022b05
    ::= { isisIPRAEntry 14 }
Packit 022b05
Packit 022b05
-- The LSP Database Table
Packit 022b05
--
Packit 022b05
-- The first table provides Summary Information about LSPs
Packit 022b05
-- The next table provides a complete record
Packit 022b05
Packit 022b05
    isisLSPSummaryTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisLSPSummaryEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The table of LSP Headers."
Packit 022b05
    ::= { isisLSPDataBase 1 }
Packit 022b05
Packit 022b05
    isisLSPSummaryEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLSPSummaryEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry provides a summary describing an
Packit 022b05
             LSP currently stored in the system.
Packit 022b05
Packit 022b05
             Dynamically learned rows will not survive an
Packit 022b05
             agent reboot."
Packit 022b05
        INDEX {  isisLSPLevel,
Packit 022b05
                 isisLSPID }
Packit 022b05
    ::= { isisLSPSummaryTable 1 }
Packit 022b05
Packit 022b05
    IsisLSPSummaryEntry ::=
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisLSPLevel
Packit 022b05
                IsisISLevel,
Packit 022b05
            isisLSPID
Packit 022b05
                IsisLinkStatePDUID,
Packit 022b05
            isisLSPSeq
Packit 022b05
                Unsigned32,
Packit 022b05
            isisLSPZeroLife
Packit 022b05
                TruthValue,
Packit 022b05
            isisLSPChecksum
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisLSPLifetimeRemain
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisLSPPDULength
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisLSPAttributes
Packit 022b05
                IsisUnsigned8TC
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisLSPLevel OBJECT-TYPE
Packit 022b05
        SYNTAX IsisISLevel
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "At which level does this LSP appear?"
Packit 022b05
    ::= { isisLSPSummaryEntry 1 }
Packit 022b05
Packit 022b05
    isisLSPID OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLinkStatePDUID
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The 8-byte LSP ID for this Link State PDU."
Packit 022b05
    ::= { isisLSPSummaryEntry 2 }
Packit 022b05
Packit 022b05
    isisLSPSeq OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The sequence number for this LSP."
Packit 022b05
    ::= { isisLSPSummaryEntry 3 }
Packit 022b05
Packit 022b05
    isisLSPZeroLife OBJECT-TYPE
Packit 022b05
        SYNTAX TruthValue
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "Is this LSP being purged by this system?"
Packit 022b05
    ::= { isisLSPSummaryEntry 4 }
Packit 022b05
Packit 022b05
    isisLSPChecksum OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The 16-bit Fletcher Checksum for this LSP."
Packit 022b05
    ::= { isisLSPSummaryEntry 5 }
Packit 022b05
Packit 022b05
    isisLSPLifetimeRemain OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC
Packit 022b05
        UNITS "seconds"
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The remaining lifetime, in seconds, for this LSP."
Packit 022b05
    ::= { isisLSPSummaryEntry 6 }
Packit 022b05
Packit 022b05
    isisLSPPDULength OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The length of this LSP."
Packit 022b05
    ::= { isisLSPSummaryEntry 7 }
Packit 022b05
Packit 022b05
    isisLSPAttributes OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned8TC
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Flags carried by the LSP."
Packit 022b05
    ::= { isisLSPSummaryEntry 8 }
Packit 022b05
Packit 022b05
-- LSP Table
Packit 022b05
--
Packit 022b05
-- The full LSP as a sequence of {Type, Len, Value} tuples
Packit 022b05
-- Since the underlying LSP may have changed while downloading
Packit 022b05
-- TLVs, we provide the Sequence number and Checksum for each
Packit 022b05
-- LSP TLV, so the network manager may verify that they are
Packit 022b05
-- still working on the same version of the LSP.
Packit 022b05
Packit 022b05
    isisLSPTLVTable OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF IsisLSPTLVEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The table of LSPs in the database."
Packit 022b05
    ::= { isisLSPDataBase 2 }
Packit 022b05
Packit 022b05
    isisLSPTLVEntry OBJECT-TYPE
Packit 022b05
        SYNTAX IsisLSPTLVEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Each entry describes a TLV within
Packit 022b05
             an LSP currently stored in the system.
Packit 022b05
Packit 022b05
             Dynamically learned rows will not survive an
Packit 022b05
             agent reboot."
Packit 022b05
        INDEX {  isisLSPLevel,
Packit 022b05
                 isisLSPID,
Packit 022b05
                 isisLSPTLVIndex }
Packit 022b05
    ::= { isisLSPTLVTable 1 }
Packit 022b05
Packit 022b05
    IsisLSPTLVEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isisLSPTLVIndex
Packit 022b05
                Unsigned32,
Packit 022b05
            isisLSPTLVSeq
Packit 022b05
                Unsigned32,
Packit 022b05
            isisLSPTLVChecksum
Packit 022b05
                IsisUnsigned16TC,
Packit 022b05
            isisLSPTLVType
Packit 022b05
                IsisUnsigned8TC,
Packit 022b05
            isisLSPTLVLen
Packit 022b05
                IsisUnsigned8TC,
Packit 022b05
            isisLSPTLVValue
Packit 022b05
                OCTET STRING
Packit 022b05
        }
Packit 022b05
Packit 022b05
    isisLSPTLVIndex OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32(1..4294967295)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The index of this TLV in the LSP.  The first TLV has
Packit 022b05
             index 1, and the Nth TLV has an index of N."
Packit 022b05
    ::= { isisLSPTLVEntry 1 }
Packit 022b05
Packit 022b05
    isisLSPTLVSeq OBJECT-TYPE
Packit 022b05
        SYNTAX Unsigned32
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The sequence number for this LSP."
Packit 022b05
    ::= { isisLSPTLVEntry 2 }
Packit 022b05
Packit 022b05
    isisLSPTLVChecksum OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned16TC
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The 16-bit Fletcher Checksum for this LSP."
Packit 022b05
    ::= { isisLSPTLVEntry 3 }
Packit 022b05
Packit 022b05
    isisLSPTLVType OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned8TC
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of this TLV."
Packit 022b05
    ::= { isisLSPTLVEntry 4 }
Packit 022b05
Packit 022b05
    isisLSPTLVLen OBJECT-TYPE
Packit 022b05
        SYNTAX IsisUnsigned8TC
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05