isisCircLevelWideMetric OBJECT-TYPE SYNTAX IsisWideMetric MAX-ACCESS read-write STATUS current DESCRIPTION "The wide metric value of this circuit for this level." DEFVAL { 10 } ::= { isisCircLevelEntry 3 } isisCircLevelISPriority OBJECT-TYPE SYNTAX IsisISPriority MAX-ACCESS read-write STATUS current DESCRIPTION "The priority for becoming the LAN-Designated Intermediate System at this level." REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" DEFVAL { 64 } ::= { isisCircLevelEntry 4 } isisCircLevelIDOctet OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "A one-byte identifier for the circuit selected by the Intermediate System. On point-to-point circuits, the value is used as the Local Circuit ID in point-to-point IIH PDUs transmitted on this circuit. In this case, values of isisCircLevelIDOctet do not need to be unique. For broadcast circuits, the value is used to generate the LAN ID that will be used if this Intermediate System is elected as the Designated IS on this circuit. The value is required to differ on LANs where the Intermediate System is the Designated Intermediate System." ::= { isisCircLevelEntry 5 } isisCircLevelID OBJECT-TYPE SYNTAX IsisCircuitID MAX-ACCESS read-only STATUS current DESCRIPTION "On a point-to-point circuit with a fully initialized adjacency to a peer IS, the value of this object is the circuit ID negotiated during adjacency initialization.
On a point to point circuit without such an adjacency, the value is the concatenation of the local system ID and the one-byte isisCircLevelIDOctet for this circuit, i.e., the value that would be proposed for the circuit ID. On other circuit types, the value returned is the zero- length OCTET STRING." REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" ::= { isisCircLevelEntry 6 } isisCircLevelDesIS OBJECT-TYPE SYNTAX IsisCircuitID MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the LAN-Designated Intermediate System on this circuit at this level. If, for any reason, this system is not partaking in the relevant Designated Intermediate System election process, then the value returned is the zero-length OCTET STRING." REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" ::= { isisCircLevelEntry 7 } isisCircLevelHelloMultiplier OBJECT-TYPE SYNTAX Unsigned32 (2..100) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is multiplied by the corresponding HelloTimer, and the result in seconds (rounded up) is used as the holding time in transmitted hellos, to be used by receivers of hello packets from this IS." REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" DEFVAL { 10 } ::= { isisCircLevelEntry 8 } isisCircLevelHelloTimer OBJECT-TYPE SYNTAX Unsigned32 (10..600000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum period, in milliseconds, between IIH PDUs on multiaccess networks at this level for LANs. The value at L1 is used as the period between Hellos on L1L2 point-to-point circuits. Setting this value at level 2 on an L1L2 point-to-point circuit will result in an error of InconsistentValue.
This object follows the ResettingTimer behavior." REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" DEFVAL { 3000 } ::= { isisCircLevelEntry 9 } isisCircLevelDRHelloTimer OBJECT-TYPE SYNTAX Unsigned32 (10..120000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Period, in milliseconds, between Hello PDUs on multiaccess networks when this IS is the Designated Intermediate System. This object follows the ResettingTimer behavior." REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" DEFVAL { 1000 } ::= { isisCircLevelEntry 10 } isisCircLevelLSPThrottle OBJECT-TYPE SYNTAX IsisUnsigned16TC (1..65535) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Minimal interval of time, in milliseconds, between transmissions of LSPs on an interface at this level." REFERENCE "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" DEFVAL { 30 } ::= { isisCircLevelEntry 11 } isisCircLevelMinLSPRetransInt OBJECT-TYPE SYNTAX Unsigned32 (1..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum interval, in seconds, between re-transmission of an LSP at this level. This object follows the ResettingTimer behavior. Note that isisCircLevelLSPThrottle controls how fast we send back-to-back LSPs. This variable controls how fast we re-send the same LSP." REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" DEFVAL { 5 } ::= { isisCircLevelEntry 12 }
isisCircLevelCSNPInterval OBJECT-TYPE SYNTAX Unsigned32 (1..600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Interval of time, in seconds, between periodic transmission of a complete set of CSNPs on multiaccess networks if this router is the designated router at this level. This object follows the ResettingTimer behavior." REFERENCE "{ISIS.aoi completeSNPInterval (8)}" DEFVAL { 10 } ::= { isisCircLevelEntry 13 } isisCircLevelPartSNPInterval OBJECT-TYPE SYNTAX Unsigned32 (1..120) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum interval, in seconds, between sending Partial Sequence Number PDUs at this level. This object follows the ResettingTimer behavior." REFERENCE "{ISIS.aoi partialSNPInterval (14)}" DEFVAL { 2 } ::= { isisCircLevelEntry 14 } -- isisSystemCounterTable keeps track of system-wide events. isisSystemCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisSystemCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "System-wide counters for this Intermediate System." ::= { isisCounters 1 } isisSystemCounterEntry OBJECT-TYPE SYNTAX IsisSystemCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "System-wide IS-IS counters." INDEX { isisSysStatLevel } ::= { isisSystemCounterTable 1 } IsisSystemCounterEntry ::=
SEQUENCE { isisSysStatLevel IsisISLevel, isisSysStatCorrLSPs Counter32, isisSysStatAuthTypeFails Counter32, isisSysStatAuthFails Counter32, isisSysStatLSPDbaseOloads Counter32, isisSysStatManAddrDropFromAreas Counter32, isisSysStatAttmptToExMaxSeqNums Counter32, isisSysStatSeqNumSkips Counter32, isisSysStatOwnLSPPurges Counter32, isisSysStatIDFieldLenMismatches Counter32, isisSysStatPartChanges Counter32, isisSysStatSPFRuns Counter32, isisSysStatLSPErrors Counter32 } isisSysStatLevel OBJECT-TYPE SYNTAX IsisISLevel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level that this entry describes." ::= { isisSystemCounterEntry 1 } isisSysStatCorrLSPs OBJECT-TYPE SYNTAX Counter32 UNITS "Number of corrupted in-memory frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of corrupted in-memory LSPs detected. LSPs received from the wire with a bad checksum are silently dropped and are not counted.
LSPs received from the wire with parse errors are counted by isisSysStatLSPErrors." REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" ::= { isisSystemCounterEntry 2 } isisSysStatAuthTypeFails OBJECT-TYPE SYNTAX Counter32 UNITS "Number of frames with authentication type mismatches" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of authentication type mismatches recognized by this Intermediate System." ::= { isisSystemCounterEntry 3 } isisSysStatAuthFails OBJECT-TYPE SYNTAX Counter32 UNITS "Number of frames with authentication key failures" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of authentication key failures recognized by this Intermediate System." ::= { isisSystemCounterEntry 4 } isisSysStatLSPDbaseOloads OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the LSP database has become overloaded." REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" ::= { isisSystemCounterEntry 5 } isisSysStatManAddrDropFromAreas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a manual address has been dropped from the area." REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" ::= { isisSystemCounterEntry 6 } isisSysStatAttmptToExMaxSeqNums OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only
STATUS current DESCRIPTION "Number of times the IS has attempted to exceed the maximum sequence number." REFERENCE "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" ::= { isisSystemCounterEntry 7 } isisSysStatSeqNumSkips OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a sequence number skip has occurred." REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" ::= { isisSystemCounterEntry 8 } isisSysStatOwnLSPPurges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a zero-aged copy of the system's own LSP is received from some other node." REFERENCE "{ISIS.aoi ownLSPPurges (24)}" ::= { isisSystemCounterEntry 9 } isisSysStatIDFieldLenMismatches OBJECT-TYPE SYNTAX Counter32 UNITS "Number of frames with ID length mismatches" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a PDU is received with a different value for ID field length from that of the receiving system." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" ::= { isisSystemCounterEntry 10 } isisSysStatPartChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Partition changes." ::= { isisSystemCounterEntry 11 } isisSysStatSPFRuns OBJECT-TYPE SYNTAX Counter32
MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times we ran SPF at this level." ::= { isisSystemCounterEntry 12 } isisSysStatLSPErrors OBJECT-TYPE SYNTAX Counter32 UNITS "Number of frames with errors that we have received" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of LSPs with errors we have received." ::= { isisSystemCounterEntry 13 } -- isisCircuitCounterTable keeps track of events -- specific to a circuit and a level isisCircuitCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisCircuitCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Circuit specific counters for this Intermediate System." ::= { isisCounters 2 } isisCircuitCounterEntry OBJECT-TYPE SYNTAX IsisCircuitCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An isisCircuitCounterEntry exists for each circuit used by Integrated IS-IS on this system." INDEX { isisCircIndex, isisCircuitType } ::= { isisCircuitCounterTable 1 } IsisCircuitCounterEntry ::= SEQUENCE { isisCircuitType INTEGER, isisCircAdjChanges Counter32, isisCircNumAdj Unsigned32, isisCircInitFails Counter32, isisCircRejAdjs
Counter32, isisCircIDFieldLenMismatches Counter32, isisCircMaxAreaAddrMismatches Counter32, isisCircAuthTypeFails Counter32, isisCircAuthFails Counter32, isisCircLANDesISChanges Counter32 } isisCircuitType OBJECT-TYPE SYNTAX INTEGER { lanlevel1(1), lanlevel2(2), p2pcircuit(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "What type of circuit saw these counts? The point-to-point Hello PDU includes both L1 and L2, and ISs form a single adjacency on point-to-point links. Thus, we combine counts on point-to-point links into one group." ::= { isisCircuitCounterEntry 1 } isisCircAdjChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an adjacency state change has occurred on this circuit." REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" ::= { isisCircuitCounterEntry 2 } isisCircNumAdj OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of adjacencies on this circuit."
REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" ::= { isisCircuitCounterEntry 3 } isisCircInitFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times initialization of this circuit has failed. This counts events such as PPP NCP failures. Failures to form an adjacency are counted by isisCircRejAdjs." ::= { isisCircuitCounterEntry 4 } isisCircRejAdjs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an adjacency has been rejected on this circuit." REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" ::= { isisCircuitCounterEntry 5 } isisCircIDFieldLenMismatches OBJECT-TYPE SYNTAX Counter32 UNITS "Number of frames with ID field length mismatch" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an IS-IS control PDU with an ID field length different from that for this system has been received." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" ::= { isisCircuitCounterEntry 6 } isisCircMaxAreaAddrMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an IS-IS control PDU with a max area address field different from that for this system has been received." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" ::= { isisCircuitCounterEntry 7 } isisCircAuthTypeFails OBJECT-TYPE
SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an IS-IS control PDU with an auth type field different from that for this system has been received." ::= { isisCircuitCounterEntry 8 } isisCircAuthFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an IS-IS control PDU with the correct auth type has failed to pass authentication validation." ::= { isisCircuitCounterEntry 9 } isisCircLANDesISChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the Designated IS has changed on this circuit at this level. If the circuit is point to point, this count is zero." ::= { isisCircuitCounterEntry 10 } -- isisPacketCounterTable keeps track of the number of IS-IS -- control packets sent and received at each level isisPacketCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisPacketCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about IS-IS protocol traffic at one level, on one circuit, in one direction." ::= { isisCounters 3 } isisPacketCounterEntry OBJECT-TYPE SYNTAX IsisPacketCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about IS-IS protocol traffic at one level, on one circuit, in one direction."
INDEX { isisCircIndex, isisPacketCountLevel, isisPacketCountDirection } ::= { isisPacketCounterTable 1 } IsisPacketCounterEntry ::= SEQUENCE { isisPacketCountLevel IsisISLevel, isisPacketCountDirection INTEGER, isisPacketCountIIHello Counter32, isisPacketCountISHello Counter32, isisPacketCountESHello Counter32, isisPacketCountLSP Counter32, isisPacketCountCSNP Counter32, isisPacketCountPSNP Counter32, isisPacketCountUnknown Counter32 } isisPacketCountLevel OBJECT-TYPE SYNTAX IsisISLevel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The level at which these PDU counts have been collected." ::= { isisPacketCounterEntry 1 } isisPacketCountDirection OBJECT-TYPE SYNTAX INTEGER { sending(1), receiving(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Were we sending or receiving these PDUs?" ::= { isisPacketCounterEntry 2 } isisPacketCountIIHello OBJECT-TYPE
SYNTAX Counter32 UNITS "Number of IS-IS Hellos frames seen in this direction at this level" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IS-IS Hello PDUs seen in this direction at this level. Point-to-Point IIH PDUs are counted at the lowest enabled level: at L1 on L1 or L1L2 circuits, and at L2 otherwise." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { isisPacketCounterEntry 3 } isisPacketCountISHello OBJECT-TYPE SYNTAX Counter32 UNITS "Number of ES-IS frames seen in this direction at this level." MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ES-IS Hello PDUs seen in this direction. ISH PDUs are counted at the lowest enabled level: at L1 on L1 or L1L2 circuits, and at L2 otherwise." ::= { isisPacketCounterEntry 4 } isisPacketCountESHello OBJECT-TYPE SYNTAX Counter32 UNITS "Number of ES Hello frames seen in this direction at this level" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ES Hello PDUs seen in this direction. ESH PDUs are counted at the lowest enabled level: at L1 on L1 or L1L2 circuits, and at L2 otherwise." ::= { isisPacketCounterEntry 5 } isisPacketCountLSP OBJECT-TYPE SYNTAX Counter32 UNITS "Number of IS-IS LSP frames seen in this direction at this level" MAX-ACCESS read-only STATUS current DESCRIPTION
"The number of IS-IS LSPs seen in this direction at this level." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { isisPacketCounterEntry 6 } isisPacketCountCSNP OBJECT-TYPE SYNTAX Counter32 UNITS "Number of IS-IS CSNP frames seen in this direction at this level" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IS-IS CSNPs seen in this direction at this level." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { isisPacketCounterEntry 7 } isisPacketCountPSNP OBJECT-TYPE SYNTAX Counter32 UNITS "Number of IS-IS PSNP frames seen in this direction at this level" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IS-IS PSNPs seen in this direction at this level." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { isisPacketCounterEntry 8 } isisPacketCountUnknown OBJECT-TYPE SYNTAX Counter32 UNITS "Number of unknown IS-IS frames seen at this level" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unknown IS-IS PDUs seen at this level." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { isisPacketCounterEntry 9 } -- The IS Adjacency Table -- -- Each adjacency to an IS corresponds to one entry in this -- table. isisISAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjEntry MAX-ACCESS not-accessible
STATUS current DESCRIPTION "The table of adjacencies to Intermediate Systems." ::= { isisISAdj 1 } isisISAdjEntry OBJECT-TYPE SYNTAX IsisISAdjEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to one adjacency to an Intermediate System on this system. Dynamically learned rows do not survive an agent reboot." INDEX { isisCircIndex, isisISAdjIndex } ::= { isisISAdjTable 1 } IsisISAdjEntry ::= SEQUENCE { isisISAdjIndex Unsigned32, isisISAdjState INTEGER, isisISAdj3WayState INTEGER, isisISAdjNeighSNPAAddress IsisOSINSAddress, isisISAdjNeighSysType INTEGER, isisISAdjNeighSysID IsisSystemID, isisISAdjNbrExtendedCircID Unsigned32, isisISAdjUsage IsisLevel, isisISAdjHoldTimer IsisUnsigned16TC, isisISAdjNeighPriority IsisISPriority, isisISAdjLastUpTime TimeStamp } isisISAdjIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current
DESCRIPTION "A unique value identifying the IS adjacency from all other such adjacencies on this circuit. This value is automatically assigned by the system when the adjacency is created." ::= { isisISAdjEntry 1 } isisISAdjState OBJECT-TYPE SYNTAX INTEGER { down (1), initializing (2), up (3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the adjacency." REFERENCE "{ISIS.aoi adjacencyState (78)}" ::= { isisISAdjEntry 2 } isisISAdj3WayState OBJECT-TYPE SYNTAX INTEGER { up (0), initializing (1), down (2), failed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The 3Way state of the adjacency. These are picked to match the historical on-the-wire representation of the 3Way state and are not intended to match isisISAdjState." REFERENCE "{ RFC 3373 }" ::= { isisISAdjEntry 3 } isisISAdjNeighSNPAAddress OBJECT-TYPE SYNTAX IsisOSINSAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The SNPA address of the neighboring system." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { isisISAdjEntry 4 }
isisISAdjNeighSysType OBJECT-TYPE SYNTAX INTEGER { l1IntermediateSystem(1), l2IntermediateSystem(2), l1L2IntermediateSystem(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the neighboring system." REFERENCE "{ISIS.aoi neighbourSystemType (80)}" ::= { isisISAdjEntry 5 } isisISAdjNeighSysID OBJECT-TYPE SYNTAX IsisSystemID MAX-ACCESS read-only STATUS current DESCRIPTION "The system ID of the neighboring Intermediate System." REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" ::= { isisISAdjEntry 6 } isisISAdjNbrExtendedCircID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 4-byte Extended Circuit ID learned from the Neighbor during 3-way handshake, or 0." ::= { isisISAdjEntry 7 } isisISAdjUsage OBJECT-TYPE SYNTAX IsisLevel MAX-ACCESS read-only STATUS current DESCRIPTION "How is the adjacency used? On a point-to-point link, this might be level1and2, but on a LAN, the usage will be level1 on the adjacency between peers at L1, and level2 for the adjacency between peers at L2." REFERENCE "{ISIS.aoi adjacencyUsage (82)}" ::= { isisISAdjEntry 8 } isisISAdjHoldTimer OBJECT-TYPE SYNTAX IsisUnsigned16TC (1..65535)
UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The holding time, in seconds, for this adjacency. This value is based on received IIH PDUs and the elapsed time since receipt." REFERENCE "{ISIS.aoi holdingTimer (85)}" ::= { isisISAdjEntry 9 } isisISAdjNeighPriority OBJECT-TYPE SYNTAX IsisISPriority MAX-ACCESS read-only STATUS current DESCRIPTION "Priority of the neighboring Intermediate System for becoming the Designated Intermediate System." REFERENCE "{ISIS.aoi lANPriority (86)}" ::= { isisISAdjEntry 10 } isisISAdjLastUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "When the adjacency most recently entered the state 'up', measured in hundredths of a second since the last re-initialization of the network management subsystem. Holds 0 if the adjacency has never been in state 'up'." ::= { isisISAdjEntry 11 } -- The IS Adjacency Area Address Table -- The IS Adjacency Area Address Table contains the set of -- Area Addresses of neighboring -- Intermediate Systems as reported in IIH PDUs. isisISAdjAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the set of Area Addresses of neighboring Intermediate Systems as reported in received IIH PDUs." REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" ::= { isisISAdj 2 }
isisISAdjAreaAddrEntry OBJECT-TYPE SYNTAX IsisISAdjAreaAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one Area Address reported by a neighboring Intermediate System in its IIH PDUs. Dynamically learned rows do not survive an agent reboot." INDEX { isisCircIndex, isisISAdjIndex, isisISAdjAreaAddrIndex } ::= { isisISAdjAreaAddrTable 1 } IsisISAdjAreaAddrEntry ::= SEQUENCE { isisISAdjAreaAddrIndex Unsigned32, isisISAdjAreaAddress IsisOSINSAddress } isisISAdjAreaAddrIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index for the areas associated with one neighbor. This provides a simple way to walk the table." ::= { isisISAdjAreaAddrEntry 1 } isisISAdjAreaAddress OBJECT-TYPE SYNTAX IsisOSINSAddress MAX-ACCESS read-only STATUS current DESCRIPTION "One Area Address as reported in IIH PDUs received from the neighbor." ::= { isisISAdjAreaAddrEntry 2 } -- The IS Adjacency IP Address Table -- The IS Adjacency IP Address Table contains the -- set of IP Addresses of neighboring Intermediate Systems -- as reported in received IIH PDUs. isisISAdjIPAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry
MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the set of IP Addresses of neighboring Intermediate Systems as reported in received IIH PDUs." ::= { isisISAdj 3 } isisISAdjIPAddrEntry OBJECT-TYPE SYNTAX IsisISAdjIPAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IP Address reported by a neighboring Intermediate System in its IIH PDUs. Dynamically learned rows do not survive an agent reboot." INDEX { isisCircIndex, isisISAdjIndex, isisISAdjIPAddrIndex } ::= { isisISAdjIPAddrTable 1 } IsisISAdjIPAddrEntry ::= SEQUENCE { isisISAdjIPAddrIndex Unsigned32, isisISAdjIPAddrType InetAddressType, isisISAdjIPAddrAddress InetAddress } isisISAdjIPAddrIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to this table that identifies the IP addresses to which this entry belongs." ::= { isisISAdjIPAddrEntry 1 } isisISAdjIPAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of one IP Address as reported in IIH PDUs
received from the neighbor." ::= { isisISAdjIPAddrEntry 2 } isisISAdjIPAddrAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "One IP Address as reported in IIH PDUs received from the neighbor. The type of this address is determined by the value of the isisISAdjIPAddrType object." ::= { isisISAdjIPAddrEntry 3 } -- The IS Adjacency Protocol Supported Table -- -- The IS Adjacency Protocol Supported Table contains the set of -- protocols supported by neighboring -- Intermediate Systems as reported in received IIH PDUs. isisISAdjProtSuppTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the set of protocols supported by neighboring Intermediate Systems as reported in received IIH PDUs." ::= { isisISAdj 4 } isisISAdjProtSuppEntry OBJECT-TYPE SYNTAX IsisISAdjProtSuppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one protocol supported by a neighboring Intermediate System as reported in its IIH PDUs. Dynamically learned rows do not survive an agent reboot." INDEX { isisCircIndex, isisISAdjIndex, isisISAdjProtSuppProtocol } ::= { isisISAdjProtSuppTable 1 } IsisISAdjProtSuppEntry ::= SEQUENCE {
isisISAdjProtSuppProtocol IsisSupportedProtocol } isisISAdjProtSuppProtocol OBJECT-TYPE SYNTAX IsisSupportedProtocol MAX-ACCESS read-only STATUS current DESCRIPTION "One supported protocol as reported in IIH PDUs received from the neighbor." ::= { isisISAdjProtSuppEntry 1 } -- The Reachable Address Group -- -- The Reachable Address Table -- Each entry records information about a reachable address -- (NSAP or address prefix) manually configured on the system -- or learned through another protocol. isisRATable OBJECT-TYPE SYNTAX SEQUENCE OF IsisRAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Reachable Addresses to NSAPs or Address Prefixes." ::= { isisReachAddr 1 } isisRAEntry OBJECT-TYPE SYNTAX IsisRAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry defines a configured Reachable Address to an NSAP or Address Prefix. Dynamically created rows MUST survive an agent reboot." INDEX { isisCircIndex, isisRAIndex } ::= { isisRATable 1 } IsisRAEntry ::= SEQUENCE { isisRAIndex Unsigned32, isisRAExistState RowStatus,
isisRAAdminState IsisAdminState, isisRAAddrPrefix IsisOSINSAddress, isisRAMapType INTEGER, isisRAMetric IsisDefaultMetric, isisRAMetricType IsisMetricType, isisRASNPAAddress IsisOSINSAddress, isisRASNPAMask IsisOSINSAddress, isisRASNPAPrefix IsisOSINSAddress, isisRAType INTEGER } isisRAIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier for this isisRAEntry. This value must be unique amongst all Reachable Addresses on the same parent Circuit." ::= { isisRAEntry 1 } isisRAExistState OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The existence state of this Reachable Address. This object follows the ManualOrAutomatic behaviors. Support for 'createAndWait' and 'notInService' is not required. A row entry cannot be modified when the value of this object is 'active'." ::= { isisRAEntry 2 } isisRAAdminState OBJECT-TYPE SYNTAX IsisAdminState MAX-ACCESS read-create STATUS current DESCRIPTION
"The administrative state of the Reachable Address. This object follows the ManualOrAutomatic behaviors." DEFVAL { off } ::= { isisRAEntry 3 } isisRAAddrPrefix OBJECT-TYPE SYNTAX IsisOSINSAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The destination of this Reachable Address. This is an Address Prefix. This object follows the ReplaceOnlyWhileDisabled and ManualOrAutomatic behaviors." REFERENCE "{ISIS.aoi addressPrefix (98)}" ::= { isisRAEntry 4 } isisRAMapType OBJECT-TYPE SYNTAX INTEGER { none (1), explicit (2), extractIDI (3), extractDSP (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of mapping to be employed to ascertain the SNPA Address that should be used in forwarding PDUs for this Reachable Address prefix. This object follows the ManualOrAutomatic behavior. The following values of mapping type are defined: none: The mapping is null because the neighbor SNPA is implicit by nature of the subnetwork (e.g., a point-to-point linkage). explicit: The subnetwork addresses in the object isisRASNPAAddress are to be used. extractIDI: The SNPA is embedded in the IDI of the destination NSAP Address. The mapping algorithm extracts the SNPA to be used according to the format and encoding rules of ISO8473/Add2. This SNPA extraction algorithm can be used in conjunction with Reachable Address prefixes from the X.121, F.69, E.163, and E.164
addressing subdomains. extractDSP: All, or a suffix, of the SNPA is embedded in the DSP of the destination address. This SNPA extraction algorithm extracts the embedded subnetwork addressing information by performing a logical AND of the isisRASNPAMask object value with the destination address. The part of the SNPA extracted from the destination NSAP is appended to the isisRASNPAPrefix object value to form the next hop subnetwork addressing information." REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" ::= { isisRAEntry 5 } isisRAMetric OBJECT-TYPE SYNTAX IsisDefaultMetric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric value for reaching the specified prefix over this circuit. This object follows the ManualOrAutomatic behavior." REFERENCE "{ISIS.aoi DefaultMetric (99)}" DEFVAL { 20 } ::= { isisRAEntry 6 } isisRAMetricType OBJECT-TYPE SYNTAX IsisMetricType MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the metric is internal or external. This object follows the ManualOrAutomatic behavior." REFERENCE "{ISIS.aoi DefaultMetricType (103)}" DEFVAL { internal } ::= { isisRAEntry 7 } isisRASNPAAddress OBJECT-TYPE SYNTAX IsisOSINSAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The SNPA Address to which a PDU may be forwarded in order to reach a destination that matches the address prefix of the Reachable Address. This object follows the
ManualOrAutomatic behavior." REFERENCE "{ISIS.aoi sNPAAddresses (109)}" -- Note only one address may be specified per Reachable Address -- in the MIB DEFVAL { ''H } ::= { isisRAEntry 8 } isisRASNPAMask OBJECT-TYPE SYNTAX IsisOSINSAddress MAX-ACCESS read-create STATUS current DESCRIPTION "A bit mask with 1 bit indicating the positions in the effective destination address from which embedded SNPA information is to be extracted. For the extraction, the first octet of the isisRASNPAMask object value is aligned with the first octet (AFI) of the NSAP Address. If the isisRASNPAMask object value and NSAP Address are of different lengths, the shorter of the two is logically padded with zeros before performing the extraction. This object follows the ManualOrAutomatic behavior." REFERENCE "{ISIS.aoi sNPAMask (122)}" DEFVAL { '00'H } ::= { isisRAEntry 9 } isisRASNPAPrefix OBJECT-TYPE SYNTAX IsisOSINSAddress MAX-ACCESS read-create STATUS current DESCRIPTION "A fixed SNPA prefix for use when the isisRAMapType is extractDSP. The SNPA Address to use is formed by concatenating the fixed SNPA prefix with a variable SNPA part that is extracted from the effective destination address. For Reachable Address prefixes in which the entire SNPA is embedded in the DSP, the SNPA Prefix shall be null. This object follows the ManualOrAutomatic behavior." REFERENCE "{ISIS.aoi sNPAPrefix (123)}" DEFVAL { '00'H } ::= { isisRAEntry 10 } isisRAType OBJECT-TYPE SYNTAX INTEGER { manual (1), automatic (2) }
MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Reachable address. Those of type manual are created by the network manager. Those of type automatic are created through propagation of routing information from another routing protocol (e.g., IDRP). " DEFVAL {manual} ::= {isisRAEntry 11 } -- The IP Reachable Address Table -- Each entry records information about one IP reachable -- address manually configured on this system or learned from -- another protocol. isisIPRATable OBJECT-TYPE SYNTAX SEQUENCE OF IsisIPRAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of IP Reachable Addresses to networks, subnetworks, or hosts either manually configured or learned from another protocol." ::= { isisIPReachAddr 1 } isisIPRAEntry OBJECT-TYPE SYNTAX IsisIPRAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry defines an IP Reachable Address to a network, subnetwork, or host. Each IP Reachable Address may have multiple entries in the table, one for each equal cost path to the reachable address. Dynamically created rows MUST survive an agent reboot. Implementers need to be aware that if the total number of elements (octets or sub-identifiers) in isisIPRADestr, isisIPRADestPrefixLen, and isisIPRANextHopIndex is too great, then OIDs of column instances in this table will have more than 128 subidentifiers and cannot be accessed using SNMPv1,
SNMPv2c, or SNMPv3." INDEX { isisSysLevelIndex, isisIPRADestType, isisIPRADest, isisIPRADestPrefixLen, isisIPRANextHopIndex } ::= { isisIPRATable 1 } IsisIPRAEntry ::= SEQUENCE { isisIPRADestType InetAddressType, isisIPRADest InetAddress, isisIPRADestPrefixLen InetAddressPrefixLength, isisIPRANextHopIndex Unsigned32, isisIPRANextHopType InetAddressType, isisIPRANextHop InetAddress, isisIPRAType INTEGER, isisIPRAExistState RowStatus, isisIPRAAdminState IsisAdminState, isisIPRAMetric IsisDefaultMetric, isisIPRAMetricType IsisMetricType, isisIPRAFullMetric IsisFullMetric, isisIPRASNPAAddress IsisOSINSAddress, isisIPRASourceType INTEGER } isisIPRADestType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of this IP Reachable Address." ::= { isisIPRAEntry 1 }
isisIPRADest OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination of this IP Reachable Address. This is a network address, subnetwork address, or host address. The type of this address is determined by the value of the isisIPRADestType object." ::= { isisIPRAEntry 2 } isisIPRADestPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the IP Netmask for Reachability Address. The values for the index objects isisIPRADest and isisIPRADestPrefixLen must be consistent. When the value of isisIPRADest (excluding the zone index, if one is present) is x, then the bitwise logical-AND of x with the value of the mask formed from the corresponding index object isisIPRADestPrefixLen MUST be equal to x. If not, then the index pair is not consistent, and an inconsistentName error must be returned on SET or CREATE requests." ::= { isisIPRAEntry 3 } isisIPRANextHopIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of next hop. Used when there are multiple Equal Cost Multipath alternatives for the same destination." ::= { isisIPRAEntry 4 } isisIPRANextHopType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The type of the IP next hop address." ::= { isisIPRAEntry 5 }