mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
3287 lines
116 KiB
Plaintext
3287 lines
116 KiB
Plaintext
-- *********************************************************************
|
|
-- **
|
|
-- ** BATM Advanced Communications.
|
|
-- **
|
|
-- *********************************************************************
|
|
-- ** Filename: PRVT-ISIS-MIB.mib
|
|
-- ** Project: T-Metro Switches.
|
|
-- ** Purpose: Private MIB
|
|
-- *********************************************************************
|
|
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
|
-- WARNING:
|
|
--
|
|
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
|
--
|
|
-- This file is the property of BATM Advanced Communications and contains
|
|
-- proprietary and confidential information. This file is made
|
|
-- available to authorized BATM customers on the express
|
|
-- condition that neither it, nor any of the information contained
|
|
-- therein, shall be disclosed to third parties or be used for any
|
|
-- purpose other than to replace, modify or upgrade firmware and/or
|
|
-- software components of BATM manufactured equipment within the
|
|
-- authorized customer's network, and that such transfer be
|
|
-- completed in accordance with the instructions provided by
|
|
-- BATM. Any other use is strictly prohibited.
|
|
--
|
|
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
|
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
|
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
|
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
--
|
|
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
|
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
|
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
|
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
|
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
|
--
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
PRVT-ISIS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
routingProtocols
|
|
FROM PRVT-SWITCH-MIB
|
|
Counter32, Gauge32, Integer32, IpAddress, MODULE-IDENTITY,
|
|
OBJECT-TYPE, TimeTicks, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
prvtIsisMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201002120000Z"
|
|
ORGANIZATION
|
|
"BATM Advanced Communication"
|
|
CONTACT-INFO
|
|
"BATM/Telco Systems Support team
|
|
Email:
|
|
For North America: techsupport@telco.com
|
|
For North Europe: support@batm.de, info@batm.de
|
|
For the rest of the world: techsupport@telco.com"
|
|
DESCRIPTION
|
|
"The MIB module for management of the IS-IS protocol."
|
|
REVISION "201002120000Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { routingProtocols 4 }
|
|
|
|
|
|
PrvtIsisInetAddressType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents a type of Internet address."
|
|
SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3),
|
|
ipv6z(4), dns(5) }
|
|
|
|
PrvtIsisInetAddress ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "255a"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IPv4 IPv6 address depending upon the value of a
|
|
matching InetAddressType object.
|
|
An IPv4 address consiats of 4 octets in network-byte order.
|
|
An IPv6 address consiats of 16 octets in network-byte order"
|
|
SYNTAX OCTET STRING (SIZE(4 | 16))
|
|
|
|
PrvtIsisIPv4Address ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1d.1d.1d.1d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IPv4 address consisting of 4 octets in network-byte order.
|
|
A length of zero octets represents no IP address has been
|
|
assigned."
|
|
SYNTAX OCTET STRING (SIZE(0 | 4))
|
|
|
|
PrvtIsisIPv6Address ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IPv4 address consisting of 16 octets in network-byte order.
|
|
A length of zero octets represents no IP address has been
|
|
assigned."
|
|
SYNTAX OCTET STRING (SIZE(0 | 16))
|
|
|
|
PrvtIsisHostName ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "255t"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A valid host name."
|
|
SYNTAX OCTET STRING
|
|
|
|
PrvtIsisAuthUserDataString ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data."
|
|
SYNTAX OCTET STRING
|
|
|
|
PrvtIsisOSINSAddress ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSI Network Service Address, e.g. NSAP, SNPA, or Network
|
|
Entity Title"
|
|
SYNTAX OCTET STRING (SIZE(1..20))
|
|
|
|
PrvtIsisSystemID ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ID for an Intermediate System. This should
|
|
be unique within a network, and is included
|
|
in all PDUs originated by an Intermediate System.
|
|
The protocol does not place any meanings upon
|
|
the bits, other than using ordering to break
|
|
ties in electing a Designated IS on a LAN."
|
|
SYNTAX OCTET STRING
|
|
|
|
PrvtIsisLinkStatePDUID ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Link State PDU Identifier."
|
|
SYNTAX OCTET STRING (SIZE(8))
|
|
|
|
PrvtIsisAdminState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type used in enabling and disabling a row."
|
|
SYNTAX INTEGER { on(1), off(2) }
|
|
|
|
PrvtIsisLSPBuffSize ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Integer sub range for maximum LSP size."
|
|
SYNTAX Integer32 (512..16000)
|
|
|
|
PrvtIsisLevelState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"States of the IS-IS protocol."
|
|
SYNTAX INTEGER { off(1), on(2), waiting(3), overloaded(4) }
|
|
|
|
PrvtIsisDefaultMetric ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Integer sub-range for default metric for single hop.
|
|
ISO 10589 provides for 4 types of metric. Only the
|
|
'default' metric is used in practice."
|
|
SYNTAX Integer32 (0..63)
|
|
|
|
PrvtIsisWideMetric ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wide Metric for IS Neighbors. ISO 10589 provides a
|
|
6 bit metric. Traffic Engineering extensions provide
|
|
24 bit metrics."
|
|
SYNTAX Unsigned32 (0..16777215)
|
|
|
|
PrvtIsisFullMetric ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Full Metric for IP Routes. Traffic Engineering extensions
|
|
provide 32 bit metrics."
|
|
SYNTAX Unsigned32
|
|
|
|
PrvtIsisMetricType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is this an Internal or External Metric?"
|
|
SYNTAX INTEGER { internal(1), external(2) }
|
|
|
|
PrvtIsisMetricStyle ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do we use 1195 style Metrics or wide metrics."
|
|
SYNTAX INTEGER { narrow(1), wide(2), both(3) }
|
|
|
|
PrvtIsisISLevel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies a level."
|
|
SYNTAX INTEGER { none(0), area(1), domain(2) }
|
|
|
|
PrvtIsisCircuitID ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID for a circuit."
|
|
SYNTAX OCTET STRING
|
|
|
|
PrvtIsisISPriority ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Integer sub-range for IS-IS priority."
|
|
SYNTAX Integer32 (0..127)
|
|
|
|
PrvtIsisUnsigned16TC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Unsigned32 further restricted to 16 Bits. Note that
|
|
the ASN.1 BER encoding may still require 24 Bits for
|
|
some values."
|
|
SYNTAX Unsigned32 (0..65535)
|
|
|
|
PrvtIsisUnsigned16NoZeroTC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Same as Unsigned16TC, except that 0 is not permitted."
|
|
SYNTAX Unsigned32 (1..65535)
|
|
|
|
PrvtIsisMaxAgeTC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TC for prvtIsisSysMaxAge."
|
|
SYNTAX Unsigned32 (350..65535)
|
|
|
|
PrvtIsisReceiveLSPBufferSizeTC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TC for prvtIsisSysReceiveLSPBufferSize"
|
|
SYNTAX Unsigned32 (1492..16000)
|
|
|
|
PrvtIsisUnsigned8TC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Unsigned32 further restricted to 8 Bits. Note that
|
|
the ASN.1 BER encoding may still require 16 Bits for
|
|
some values."
|
|
SYNTAX Unsigned32 (0..255)
|
|
|
|
PrvtIsisOperStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of an IS-IS entity."
|
|
SYNTAX INTEGER { operStatusUp(1), operStatusDown(2),
|
|
operStatusGoingUp(3), operStatusGoingDown(4),
|
|
operStatusActFailed(5) }
|
|
|
|
PrvtIsisSysRestartType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of restart procedures to follow
|
|
when IS-IS activates."
|
|
SYNTAX INTEGER { none(0), start(1), restart(2) }
|
|
|
|
prvtIsisMIBObjects OBJECT IDENTIFIER
|
|
::= { prvtIsisMIB 1 }
|
|
|
|
prvtIsisSystem OBJECT IDENTIFIER
|
|
::= { prvtIsisMIBObjects 1 }
|
|
|
|
prvtIsisSysTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisSysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of instances of the Integrated IS-IS
|
|
protocol existing on the system."
|
|
::= { prvtIsisSystem 1 }
|
|
|
|
prvtIsisSysEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisSysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row defines information specific to a single
|
|
instance of the IS-IS protocol existing on the system."
|
|
REFERENCE
|
|
"{ISIS.poi cLNSISISBasic-P (1)}"
|
|
INDEX { prvtIsisSysInstance }
|
|
::= { prvtIsisSysTable 1 }
|
|
|
|
PrvtIsisSysEntry ::= SEQUENCE {
|
|
prvtIsisSysInstance Integer32,
|
|
prvtIsisSysExistState RowStatus,
|
|
prvtIsisSysVersion INTEGER,
|
|
prvtIsisSysType INTEGER,
|
|
prvtIsisSysID PrvtIsisSystemID,
|
|
prvtIsisSysMaxPathSplits Integer32,
|
|
prvtIsisSysMaxLSPGenInt Integer32,
|
|
prvtIsisSysPollESHelloRate PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisSysWaitTime PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisSysShutdown TruthValue,
|
|
prvtIsisSysL2toL1Leaking TruthValue,
|
|
prvtIsisSysMaxAge PrvtIsisMaxAgeTC,
|
|
prvtIsisSysReceiveLSPBufferSize PrvtIsisReceiveLSPBufferSizeTC,
|
|
prvtIsisSysOperStatus PrvtIsisOperStatus,
|
|
prvtIsisSysAllowAutoI3Config TruthValue,
|
|
prvtIsisSysCalcMaxDelay Unsigned32,
|
|
prvtIsisSysCalcThrshUpdStart Unsigned32,
|
|
prvtIsisSysCalcThrshUpdRestart Unsigned32,
|
|
prvtIsisSysCalcThrshRestartLimit Unsigned32,
|
|
prvtIsisSysCalcPauseFreq Unsigned32,
|
|
prvtIsisSysCheckChecksums Unsigned32,
|
|
prvtIsisSysZeroAgeLifetime Integer32,
|
|
prvtIsisSysNumUpdPending Gauge32,
|
|
prvtIsisSysNumUpdMerged Counter32,
|
|
prvtIsisSysNumCksumsPending Gauge32,
|
|
prvtIsisSysTEMetricPcntge Integer32,
|
|
prvtIsisSysMaxBwidthPcntge Integer32,
|
|
prvtIsisSysMaxResBwidthPcntge Integer32,
|
|
prvtIsisSysUnresBwidthPcntge Integer32,
|
|
prvtIsisSysMaxLSPBwidthPcntge Integer32,
|
|
prvtIsisSysMinLSPBwidthPcntge Integer32,
|
|
prvtIsisSysMTUSizePcntge Integer32,
|
|
prvtIsisSysTERouterID IpAddress,
|
|
prvtIsisSysIPv6TERouterID PrvtIsisIPv6Address,
|
|
prvtIsisSysMaxExternalRoutes Unsigned32,
|
|
prvtIsisSysMaxExternalRoutesAct INTEGER,
|
|
prvtIsisSysLspFullSuppress INTEGER,
|
|
prvtIsisSysLspFullSetDBOL TruthValue,
|
|
prvtIsisSysRestartHelpPeer TruthValue,
|
|
prvtIsisSysRestartActivationType PrvtIsisSysRestartType,
|
|
prvtIsisSysRestartAutoResetType PrvtIsisSysRestartType,
|
|
prvtIsisSysRestartAdjacencyWait Integer32,
|
|
prvtIsisSysMaxRecoveryTime Integer32,
|
|
prvtIsisSysClearStats TruthValue,
|
|
prvtIsisSysSetAttached INTEGER,
|
|
prvtIsisSysProtSupported BITS,
|
|
prvtIsisSysRstrctLanAdjsToSubnet TruthValue,
|
|
prvtIsisSysHostName PrvtIsisHostName,
|
|
prvtIsisSysCalcSoonAfterCircChng TruthValue,
|
|
prvtIsisSysSendNotifications BITS,
|
|
prvtIsisSysLvl1OrigLSPBuffSize PrvtIsisLSPBuffSize,
|
|
prvtIsisSysLvl1MinLSPGenInt PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisSysLvl1OverloadState PrvtIsisLevelState,
|
|
prvtIsisSysLvl1SetOverload TruthValue,
|
|
prvtIsisSysLvl1SetOverloadUntil TimeTicks,
|
|
prvtIsisSysLvl1MetricStyle PrvtIsisMetricStyle,
|
|
prvtIsisSysLvl1SPFConsiders PrvtIsisMetricStyle,
|
|
prvtIsisSysLvl1TEEnabled TruthValue,
|
|
prvtIsisSysLvl1IPv6TEEnabled TruthValue,
|
|
prvtIsisSysLvl1RestartT2Duration Integer32,
|
|
prvtIsisSysLvl1AuthUser PrvtIsisAuthUserDataString,
|
|
prvtIsisSysLvl2OrigLSPBuffSize PrvtIsisLSPBuffSize,
|
|
prvtIsisSysLvl2MinLSPGenInt PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisSysLvl2OverloadState PrvtIsisLevelState,
|
|
prvtIsisSysLvl2SetOverload TruthValue,
|
|
prvtIsisSysLvl2SetOverloadUntil TimeTicks,
|
|
prvtIsisSysLvl2MetricStyle PrvtIsisMetricStyle,
|
|
prvtIsisSysLvl2SPFConsiders PrvtIsisMetricStyle,
|
|
prvtIsisSysLvl2TEEnabled TruthValue,
|
|
prvtIsisSysLvl2IPv6TEEnabled TruthValue,
|
|
prvtIsisSysLvl2RestartT2Duration Integer32,
|
|
prvtIsisSysLvl2AuthUser PrvtIsisAuthUserDataString
|
|
}
|
|
|
|
prvtIsisSysInstance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the Integrated IS-IS
|
|
instance to which this row corresponds."
|
|
::= { prvtIsisSysEntry 1 }
|
|
|
|
prvtIsisSysExistState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The existence state (RowStatus) of the IS-IS router.
|
|
Setting this to state 'destroy' forces the router to
|
|
forget all the current configuration. Setting the
|
|
state to 'notInService' stops protocol processing, but
|
|
retains the configuration."
|
|
::= { prvtIsisSysEntry 2 }
|
|
|
|
prvtIsisSysVersion OBJECT-TYPE
|
|
SYNTAX INTEGER { unknown(0), one(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version number of the IS-IS protocol that
|
|
is implemented."
|
|
REFERENCE
|
|
"{ISIS.aoi version (1)}"
|
|
::= { prvtIsisSysEntry 3 }
|
|
|
|
prvtIsisSysType OBJECT-TYPE
|
|
SYNTAX INTEGER { level1IS(1), level2IS(2), level1L2IS(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"At which levels is the Intermediate System
|
|
running? This object follows the
|
|
ReplaceOnlyWhileDisabled behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi iSType (2)}"
|
|
::= { prvtIsisSysEntry 4 }
|
|
|
|
prvtIsisSysID OBJECT-TYPE
|
|
SYNTAX PrvtIsisSystemID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID for this instance of the Integrated IS-IS
|
|
protocol. This value is appended to each of the
|
|
area addresses to form the Network Entity Titles.
|
|
This value is a 6 byte MAC address.
|
|
|
|
This object follows the ReplaceOnlyWhileDisabled
|
|
behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi systemId (119)}"
|
|
::= { prvtIsisSysEntry 5 }
|
|
|
|
prvtIsisSysMaxPathSplits OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of paths with equal routing metric value
|
|
which it is permitted to split between. This object
|
|
follows the ReplaceOnlyWhileDisabled behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi maximumPathSplits (3)}"
|
|
::= { prvtIsisSysEntry 6 }
|
|
|
|
prvtIsisSysMaxLSPGenInt OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65235)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum interval, in seconds, between generated LSPs
|
|
by this instance of the protocol. This object follows
|
|
the ResettingTimer behavior. The value must be
|
|
greater than any value configured for
|
|
prvtIsisSysLevelxMinLSPGenInt, and should be at least 300
|
|
seconds less than prvtIsisSysMaxAge."
|
|
REFERENCE
|
|
"{ISIS.aoi maximumLSPGenerationInterval (6)}"
|
|
::= { prvtIsisSysEntry 7 }
|
|
|
|
prvtIsisSysPollESHelloRate OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value, in seconds, to be used for the suggested ES
|
|
configuration timer in ISH PDUs when soliciting the ES
|
|
configuration."
|
|
REFERENCE
|
|
"{ISIS.aoi pollESHelloRate (13)}"
|
|
::= { prvtIsisSysEntry 8 }
|
|
|
|
prvtIsisSysWaitTime OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of seconds to delay in state 'waiting' before
|
|
entering the state 'on'. This object follows the ResettingTimer
|
|
behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi waitingTime (15)}"
|
|
::= { prvtIsisSysEntry 9 }
|
|
|
|
prvtIsisSysShutdown OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of this instance of the
|
|
Integrated IS-IS protocol. Setting this object to the
|
|
value 'false' when its current value is 'true' enables operation
|
|
of this instance of the Integrated IS-IS protocol."
|
|
::= { prvtIsisSysEntry 10 }
|
|
|
|
prvtIsisSysL2toL1Leaking OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If true, allow the router to leak L2 routes into L1."
|
|
::= { prvtIsisSysEntry 11 }
|
|
|
|
prvtIsisSysMaxAge OBJECT-TYPE
|
|
SYNTAX PrvtIsisMaxAgeTC
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value to place in RemainingLifeTime field of
|
|
the LSPs we generate.
|
|
This should be at least 300 seconds greater than
|
|
prvtIsisSysMaxLSPGenInt."
|
|
::= { prvtIsisSysEntry 12 }
|
|
|
|
prvtIsisSysReceiveLSPBufferSize OBJECT-TYPE
|
|
SYNTAX PrvtIsisReceiveLSPBufferSizeTC
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of the largest buffer we are designed or
|
|
configured to store. This should be at least
|
|
as big as the maximum prvtIsisSysLevelxOrigLSPBuffSize
|
|
supported by the system.
|
|
|
|
If resources allow, we will store and flood LSPs
|
|
larger than prvtIsisSysReceiveLSPBufferSize, as this
|
|
can help avoid problems in networks with different
|
|
values for prvtIsisSysLevelxOrigLSPBuffSize."
|
|
::= { prvtIsisSysEntry 13 }
|
|
|
|
prvtIsisSysOperStatus OBJECT-TYPE
|
|
SYNTAX PrvtIsisOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of this instance of the
|
|
Protocol Manager component of IS-IS.
|
|
|
|
Note that IS-IS can only activate if there is at least
|
|
one active entry in the prvtIsisManAreaAddrTable."
|
|
::= { prvtIsisSysEntry 14 }
|
|
|
|
prvtIsisSysAllowAutoI3Config OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If 'true' then add IP addresses received from the I3 stub
|
|
to the prvtIsisCircIPAddrTable with admin state 'on'. If
|
|
'false' then add them with admin state 'off'. This field
|
|
follows the ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisSysEntry 15 }
|
|
|
|
prvtIsisSysCalcMaxDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..120000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum delay before the Routing Table is
|
|
recalculated following a change to the Link State
|
|
Database. (Recalculation is delayed to reduce the
|
|
frequency of recalculations of the Routing Table).
|
|
|
|
This parameter has units of milliseconds. A value of
|
|
0 indicates that a routing calculation will
|
|
immediately follow an update to the database."
|
|
::= { prvtIsisSysEntry 16 }
|
|
|
|
prvtIsisSysCalcThrshUpdStart OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter can be used to override the routing
|
|
calculation delay indicated by the prvtIsisSysCalcMaxDelay
|
|
parameter when the number of updates to the Link State
|
|
Database reaches a threshold value.
|
|
|
|
This parameter specifies the threshold number of updates
|
|
that can be made to the Link State Database such that any
|
|
subsequent update to the database causes a full routing
|
|
calculation to start immediately.
|
|
|
|
- 0 indicates that a routing calculation will immediately
|
|
follow an update to the database.
|
|
|
|
- 0xFFFFFFFF indicates that this threshold is infinite, and
|
|
hence the timing of a routing calculation is determined
|
|
solely by the configured calculation delay."
|
|
::= { prvtIsisSysEntry 17 }
|
|
|
|
prvtIsisSysCalcThrshUpdRestart OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter can be used to interrupt a full routing
|
|
calculation when the number of pending updates to the Link
|
|
State Database has reached a threshold value.
|
|
|
|
This parameter specifies the threshold number of updates
|
|
that can be made to the Link State Database such that any
|
|
subsequent update to the database causes the current
|
|
routing calculation to be interrupted, and a new
|
|
calculation to start using an up to date Link State
|
|
Database.
|
|
|
|
- 0 indicates that an update to the Link State Database
|
|
will cause any current routing calculation to be
|
|
interrupted and a new one to start.
|
|
|
|
- 0xFFFFFFFF indicates that this threshold is infinite, and
|
|
hence no number of pending updates to the database will
|
|
cause a routing calculation to be interrupted."
|
|
::= { prvtIsisSysEntry 18 }
|
|
|
|
prvtIsisSysCalcThrshRestartLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter limits the number of consecutive times a
|
|
routing calculation can be interrupted by new updates.
|
|
This guarantees that the routing calculation will actually
|
|
complete.
|
|
|
|
- 1 indicates that once a calculation has been interrupted
|
|
once, it will not be interrupted again.
|
|
|
|
- 0xFFFFFFFF indicates that the calculation can always be
|
|
interrupted."
|
|
::= { prvtIsisSysEntry 19 }
|
|
|
|
prvtIsisSysCalcPauseFreq OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value determines how regularly a Routing Calculation
|
|
is paused. It is measured in points. The points scale
|
|
roughly maps to a time scale, so that the larger this value
|
|
is, the longer the Routing Calculation runs before pausing.
|
|
|
|
- 0 indicates that the routing calculation is paused after
|
|
every calculation step.
|
|
|
|
- 0xFFFFFFFF indicates that the Routing Calculation is
|
|
never paused."
|
|
::= { prvtIsisSysEntry 20 }
|
|
|
|
prvtIsisSysCheckChecksums OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value determines how often the checksums of LSPs in
|
|
the Link State Database are checked. If 0, no checksums
|
|
in the database are checked."
|
|
::= { prvtIsisSysEntry 21 }
|
|
|
|
prvtIsisSysZeroAgeLifetime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the minimum amount of time in seconds for which the
|
|
header of an expired LSP shall be retained after it has
|
|
been flooded with zero Remaining Lifetime. All that is
|
|
required is that the header be retained until the zero
|
|
Remaining Lifetime LSP has been safely propagated to all
|
|
the neighbors."
|
|
::= { prvtIsisSysEntry 22 }
|
|
|
|
prvtIsisSysNumUpdPending OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of updates that are pending addition to the Link
|
|
State Database."
|
|
::= { prvtIsisSysEntry 23 }
|
|
|
|
prvtIsisSysNumUpdMerged OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of updates that have been merged into the Link
|
|
State Database since the last routing calculation."
|
|
::= { prvtIsisSysEntry 24 }
|
|
|
|
prvtIsisSysNumCksumsPending OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSPs in the Link State Database which are now
|
|
due to have their checksum checked."
|
|
::= { prvtIsisSysEntry 25 }
|
|
|
|
prvtIsisSysTEMetricPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Traffic Engineering metric is updated in real-time by
|
|
the I3 Stub. In order to increase performance and reduce
|
|
network traffic, this parameter determines the minimal
|
|
percentage change of the TE metric that causes a new LSP
|
|
to be originated."
|
|
::= { prvtIsisSysEntry 26 }
|
|
|
|
prvtIsisSysMaxBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth on an interface is updated in
|
|
real-time by the I3 Stub. In order to increase performance
|
|
and reduce network traffic, this parameter determines the
|
|
minimal percentage change of maximum bandwidth that causes
|
|
a new LSP to be originated."
|
|
::= { prvtIsisSysEntry 27 }
|
|
|
|
prvtIsisSysMaxResBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum reservable bandwidth on an interface is updated
|
|
in real-time by the I3 Stub. In order to increase
|
|
performance and reduce network traffic, this parameter
|
|
determines the minimal percentage change of maximum
|
|
reservable bandwidth that causes a new LSP to be
|
|
originated."
|
|
::= { prvtIsisSysEntry 28 }
|
|
|
|
prvtIsisSysUnresBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on an interface is updated in
|
|
real-time by the I3 Stub. In order to increase performance
|
|
and reduce network traffic, this parameter determines the
|
|
minimal percentage change of unreserved bandwidth that
|
|
causes a new LSP to be originated."
|
|
::= { prvtIsisSysEntry 29 }
|
|
|
|
prvtIsisSysMaxLSPBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum LSP bandwidth for the various switching
|
|
descriptors on an interface is updated in real-time by the
|
|
I3 Stub. In order to increase performance and reduce
|
|
network traffic, this parameter determines the minimal
|
|
percentage change of maximum LSP bandwidth that causes a
|
|
new LSP to be originated."
|
|
::= { prvtIsisSysEntry 30 }
|
|
|
|
prvtIsisSysMinLSPBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum LSP bandwidth for the various switching
|
|
descriptors on an interface is updated in real-time by the
|
|
I3 Stub. In order to increase performance and reduce
|
|
network traffic, this parameter determines the minimal
|
|
percentage change of minmimum LSP bandwidth that causes a
|
|
new LSP to be originated."
|
|
::= { prvtIsisSysEntry 31 }
|
|
|
|
prvtIsisSysMTUSizePcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maximum Transmission Unit size for the various
|
|
switching descriptors on an interface is updated in
|
|
real-time by the I3 Stub. In order to increase performance
|
|
and reduce network traffic, this parameter determines the
|
|
minimal percentage change of the Maximum Transmission Unit
|
|
that causes a new LSP to be originated."
|
|
::= { prvtIsisSysEntry 32 }
|
|
|
|
prvtIsisSysTERouterID OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Local IPv4 TE Router ID. This is a single stable IPv4
|
|
address that can always be referenced in a path that will
|
|
be reachable from multiple hops away, regardless of the
|
|
state of the node's interfaces.
|
|
|
|
This field is ignored if prvtIsisSysLevelxTEEnabled is 'false'."
|
|
::= { prvtIsisSysEntry 33 }
|
|
|
|
prvtIsisSysIPv6TERouterID OBJECT-TYPE
|
|
SYNTAX PrvtIsisIPv6Address
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Local IPv6 TE Router ID. This is a single stable IPv6
|
|
global address that can always be referenced in a path that
|
|
will be reachable from multiple hops away, regardless of
|
|
the state of the node's interfaces.
|
|
|
|
This field is ignored if prvtIsisSysLevelxIPv6TEEnabled is
|
|
'false'."
|
|
::= { prvtIsisSysEntry 34 }
|
|
|
|
prvtIsisSysMaxExternalRoutes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of static routes and routes
|
|
redistributed from other protocols that will be accepted.
|
|
|
|
The action that will be taken when the maximum is
|
|
exceeded is controlled by prvtIsisSysMaxExternalRoutesAct.
|
|
|
|
0xFFFFFFFF is a special value indicating that the threshold
|
|
is infinite."
|
|
::= { prvtIsisSysEntry 35 }
|
|
|
|
prvtIsisSysMaxExternalRoutesAct OBJECT-TYPE
|
|
SYNTAX INTEGER { log(1), suppressExternal(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action that will be take whenn the number of
|
|
external routes exceeds prvtIsisSysMaxExternalRoutes.
|
|
|
|
If set to 'log', IS-IS will alert the administrator by
|
|
logging that the limit has been exceeded.
|
|
|
|
If set to 'suppressExternal', IS-IS will remove all
|
|
external routes from the local LSP (at all active levels)
|
|
in addition to logging the problem.
|
|
|
|
In both cases, the administrator is responsible for
|
|
correcting the configuration to reduce the number of
|
|
redistributed external routes.
|
|
|
|
In the 'suppressExternal' case, the system
|
|
is responsible for resynchronizing the set of routes with
|
|
IS-IS."
|
|
::= { prvtIsisSysEntry 36 }
|
|
|
|
prvtIsisSysLspFullSuppress OBJECT-TYPE
|
|
SYNTAX INTEGER { external(1), none(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of routes (if any) that will be removed from the
|
|
local LSP when the local LSP becomes full at
|
|
either level.
|
|
|
|
When set to 'external', all static routes and routes
|
|
redistributed from other protocols will be removed from the
|
|
local LSP (at all active levels) when the local LSP is
|
|
full.
|
|
|
|
If set to 'none', IS-IS will be unable to accept any
|
|
additional configuration that may increase the size of the
|
|
local LSP.
|
|
|
|
The system administrator should modify the system
|
|
configuration to reduce the local LSP size - for example,
|
|
by reducing the number of addresses redistributed from
|
|
other routing protocols, or by deleting circuit
|
|
configuration.
|
|
|
|
Once this has been done, if prvtIsisSysLspFullSuppress is set
|
|
to 'external', the system is responsible
|
|
for resynchronizing the set of routes with ISIS."
|
|
::= { prvtIsisSysEntry 37 }
|
|
|
|
prvtIsisSysLspFullSetDBOL OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to 'true', the database overload flag will be set
|
|
in the local LSP (at all active levels) when the local
|
|
LSP becomes full (at either level).
|
|
|
|
The administrator can clear the database overload flag for
|
|
a level by setting prvtIsisSysLevelxSetOverload to 'false' for
|
|
that level."
|
|
::= { prvtIsisSysEntry 38 }
|
|
|
|
prvtIsisSysRestartHelpPeer OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the procedures defined in the IS-IS restart
|
|
RFC (3847) for helping a peer to restart is implemented.
|
|
|
|
Note that this object has no effect on the local restart
|
|
behavior, and so may be set independently of
|
|
prvtIsisSysRestartActivationType and
|
|
prvtIsisSysRestartAutoResetType."
|
|
::= { prvtIsisSysEntry 39 }
|
|
|
|
prvtIsisSysRestartActivationType OBJECT-TYPE
|
|
SYNTAX PrvtIsisSysRestartType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is only used when IS-IS is manually activated
|
|
or deactivated (in other words, enters or leaves the state
|
|
with row status 'active' and admin status 'on'), and
|
|
indicates which restart procedures (if any) are followed.
|
|
|
|
During the activation period, IS-IS will use the value
|
|
that was configured at the start of activation. The value
|
|
may be changed at any time, but the new value will only
|
|
take effect the next time that manual activation takes
|
|
place.
|
|
|
|
During deactivation, IS-IS will purge the local LSP from
|
|
remote nodes if this object is set to 'none' or 'start'.
|
|
Setting the object to 'restart' before deactivation will
|
|
prevent the local LSP from being purged.
|
|
|
|
A planned restart may be initiated by setting
|
|
prvtIsisSysShutdown to 'true' and later to 'false'. Graceful
|
|
restart procedures will only function correctly if the
|
|
local LSP has not been purged, and so to initiate a planned
|
|
restart, prvtIsisSysRestartActivationType should be set to
|
|
'restart' before deactivation."
|
|
::= { prvtIsisSysEntry 40 }
|
|
|
|
prvtIsisSysRestartAutoResetType OBJECT-TYPE
|
|
SYNTAX PrvtIsisSysRestartType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There are cases where the IS-IS protocol requires the local
|
|
node to automatically deactivate and later reactivate.
|
|
This object indicates which restart procedures (if any) are
|
|
followed during such an automatic reset.
|
|
|
|
During the activation period, IS-IS will use the value
|
|
that was configured at the start of activation. The value
|
|
may be changed at any time, but the new value will only
|
|
take effect the next time that automatic re-activation
|
|
takes place."
|
|
::= { prvtIsisSysEntry 41 }
|
|
|
|
prvtIsisSysRestartAdjacencyWait OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is only used when IS-IS activates with
|
|
the activation type (prvtIsisSysRestartActivationType or
|
|
prvtIsisSysRestartAutoResetType) set to 'start' or 'restart'.
|
|
|
|
It defines how long IS-IS will wait to establish
|
|
adjacencies before completing the start/restart.
|
|
|
|
This object follows the ResettingTimer behavior."
|
|
::= { prvtIsisSysEntry 42 }
|
|
|
|
prvtIsisSysMaxRecoveryTime OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is only used when IS-IS activates with
|
|
the activation type (prvtIsisSysRestartActivationType or
|
|
prvtIsisSysRestartAutoResetType) set to 'restart'.
|
|
|
|
It defines the maximum time that IS-IS will take before
|
|
completing restart procedures.
|
|
|
|
The value specified puts an upper bound on the duration of
|
|
the T3 timer described in the IS-IS restart RFC (3847).
|
|
The actual duration of the timer is the minimum of the value
|
|
specified and the minimum remaining holding time received
|
|
on an adjacency.
|
|
|
|
This object follows the ResettingTimer behavior."
|
|
::= { prvtIsisSysEntry 43 }
|
|
|
|
prvtIsisSysClearStats OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to clear all system statistics, including the
|
|
prvtIsisSystemCounter and prvtIsisPacketCounter tables.
|
|
|
|
Note that prvtIsisSysStatsLSPCount is not reset by this object.
|
|
|
|
Reading the value of this field has no meaning."
|
|
::= { prvtIsisSysEntry 44 }
|
|
|
|
prvtIsisSysSetAttached OBJECT-TYPE
|
|
SYNTAX INTEGER { attachNoOverlapOrRedist(1),
|
|
attachNoOverlapOnly(2), attachSet(3), attachClear(4) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If IS-IS is operating at both level 1 and level 2, this
|
|
field indicates how IS-IS should decide whether to set the
|
|
attached bit in its level 1 LSP.
|
|
|
|
- 'attachNoOverlapOrRedist' indicates that the attached bit
|
|
should be set if either of the following are true.
|
|
- The IS can reach at least one other area (the IS is
|
|
adjacent with a L2 router whose area addresses do not
|
|
overlap with the area addresses we know about at L1).
|
|
- The IS is redistributing one or more external routes
|
|
into the AS.
|
|
|
|
- 'attachNoOverlapOnly' indicates that the attached bit
|
|
should be set only if the IS can reach at least one other
|
|
area.
|
|
|
|
- 'attachSet' indicates that the attached bit should always
|
|
be set.
|
|
|
|
- 'attachClear' indicates that the attached bit should
|
|
never be set."
|
|
::= { prvtIsisSysEntry 45 }
|
|
|
|
prvtIsisSysProtSupported OBJECT-TYPE
|
|
SYNTAX BITS { reserved(0), ipv4(1), ipv6(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute contains the set of protocols supported by
|
|
this Intermediate System."
|
|
::= { prvtIsisSysEntry 46 }
|
|
|
|
prvtIsisSysRstrctLanAdjsToSubnet OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object only affects IPv4 broadcast circuits. If this
|
|
is set to 'true', IS-IS will only form adjacencies with
|
|
intermediate systems that are on the same subnet as the
|
|
local circuit. This object only has effect when the I3
|
|
Stub is used to determine subnet addresses and is ignored
|
|
otherwise."
|
|
::= { prvtIsisSysEntry 47 }
|
|
|
|
prvtIsisSysHostName OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string that this instance of IS-IS will use as the
|
|
local hostname.
|
|
|
|
This is advertised to other Intermediate Systems in the
|
|
Dynamic Hostname TLV."
|
|
::= { prvtIsisSysEntry 48 }
|
|
|
|
prvtIsisSysCalcSoonAfterCircChng OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to minimize the delay before
|
|
triggering a routing calculation that includes any
|
|
relevant circuit change. This means a change to the local
|
|
neighbors (including pseudonodes), or to the reachable
|
|
addresses received from the I3 stub.
|
|
|
|
There are two aspects to minimizing the delay.
|
|
|
|
- IS-IS overrides the setting of the
|
|
prvtIsisSysLevelMinLSPGenInt object when such a change
|
|
occurs, and usually regenerates the local LSP(s)
|
|
immediately. The only exception is when IS-IS is
|
|
performing restart procedures as defined in RFC3847.
|
|
This RFC specifies when IS-IS can update the local
|
|
LSP during a restart.
|
|
|
|
- IS-IS overrides all of the objects that affect the
|
|
scheduling of routing calculations, with the exception
|
|
of the prvtIsisSysCalcThrshRestartLimit object. It ensures
|
|
that a routing calculation including the updated LSPs
|
|
takes place as soon as possible. It abandons an
|
|
existing route calculation if necessary, unless more
|
|
than prvtIsisSysCalcThrshRestartLimit successive
|
|
calculations would have been interrupted."
|
|
::= { prvtIsisSysEntry 49 }
|
|
|
|
prvtIsisSysSendNotifications OBJECT-TYPE
|
|
SYNTAX BITS { circuitIndication(0), databaseOverload(1),
|
|
manualAreaAddressDrops(2), idLengthMismatch(3),
|
|
maxAreaAddressMismatch(4), ownLspPurge(5),
|
|
areaMismatch(6), rejectedAdjacency(7),
|
|
adjacencyChange(8), lspErrorDetected(9) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute contains the set of notifications generated
|
|
by this Intermediate System.
|
|
|
|
The notifications that may be enabled are the prvtIsisCircIndTable,
|
|
prvtIsisDatabaseOverload, prvtIsisManualAddressDrops, prvtIsisIDLenMismatch,
|
|
prvtIsisMaxAreaAddressesMismatch, prvtIsisOwnLSPPurge, prvtIsisAreaMismatch,
|
|
prvtIsisRejectedAdjacency, prvtIsisAdjacencyChange and
|
|
prvtIsisLSPErrorDetected notifications."
|
|
::= { prvtIsisSysEntry 50 }
|
|
|
|
prvtIsisSysLvl1OrigLSPBuffSize OBJECT-TYPE
|
|
SYNTAX PrvtIsisLSPBuffSize
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of LSPs and SNPs originated by
|
|
this Intermediate System at level 1.
|
|
This object follows the ReplaceOnlyWhileDisabled
|
|
behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi originatingL1LSPBufferSize (9)}"
|
|
::= { prvtIsisSysEntry 60 }
|
|
|
|
prvtIsisSysLvl1MinLSPGenInt OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum interval, in seconds, between successive
|
|
generation of LSPs with the same LSPID at level 1
|
|
by this instance of the protocol. This object
|
|
follows the ResettingTimer behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi minimumLSPGenerationInterval (11)}"
|
|
::= { prvtIsisSysEntry 61 }
|
|
|
|
prvtIsisSysLvl1OverloadState OBJECT-TYPE
|
|
SYNTAX PrvtIsisLevelState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Overload state of the database at level 1.
|
|
The value 'overloaded' indicates a database that is
|
|
low on an essential resource, such as memory.
|
|
The administrator may indirectly force the state to
|
|
'waiting' when the router is initializing by setting
|
|
the object prvtIsisSysLvl1SetOverload.
|
|
If the state is waiting or overloaded, we
|
|
originate LSPs with the Overload bit set."
|
|
REFERENCE
|
|
"{ISIS.aoi l1State (17)}"
|
|
::= { prvtIsisSysEntry 62 }
|
|
|
|
prvtIsisSysLvl1SetOverload OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administratively set the overload bit for the level.
|
|
The overload bit will continue to be set if the
|
|
implementation runs out of memory, independent of
|
|
this variable."
|
|
::= { prvtIsisSysEntry 63 }
|
|
|
|
prvtIsisSysLvl1SetOverloadUntil OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set, the overload bit should be set, and cleared
|
|
after sysUpTime exceeds this value."
|
|
::= { prvtIsisSysEntry 64 }
|
|
|
|
prvtIsisSysLvl1MetricStyle OBJECT-TYPE
|
|
SYNTAX PrvtIsisMetricStyle
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which style of Metric do we generate in our LSPs
|
|
at level 1 ?"
|
|
::= { prvtIsisSysEntry 65 }
|
|
|
|
prvtIsisSysLvl1SPFConsiders OBJECT-TYPE
|
|
SYNTAX PrvtIsisMetricStyle
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which style of Metric do we consider in our
|
|
SPF computation at level 1 ?"
|
|
::= { prvtIsisSysEntry 66 }
|
|
|
|
prvtIsisSysLvl1TEEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do we do Traffic Engineering for IPv4 at level 1 ?
|
|
|
|
Currently only Traffic Engineering at L1 is supported.
|
|
|
|
If Traffic Engineering is enabled, prvtIsisSysLvl1MetricStyle
|
|
must be set to 'wide' or 'both', and a value must be
|
|
configured for prvtIsisSysTERouterID.
|
|
|
|
When Traffic Engineering is enabled for IPv4, this IS will
|
|
advertise the IPv4 TE router ID in the local LSP, and will
|
|
advertise traffic engineering parameters (where available)
|
|
for links configured to support IPv4.
|
|
|
|
This object is ignored if the 'ipv4' bit is not set in the
|
|
value of prvtIsisSysProtSupported."
|
|
::= { prvtIsisSysEntry 67 }
|
|
|
|
prvtIsisSysLvl1IPv6TEEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do we do Traffic Engineering for IPv6 at level 1 ?
|
|
|
|
Currently only Traffic Engineering at L1 is supported.
|
|
|
|
If Traffic Engineering is enabled, a value must be
|
|
configured for prvtIsisSysIPv6TERouterID.
|
|
|
|
When Traffic Engineering is enabled for IPv6, this IS will
|
|
advertise the IPv6 TE router ID in the local LSP, and will
|
|
advertise traffic engineering parameters (where available)
|
|
for links configured to support IPv6.
|
|
|
|
This object is ignored if the 'ipv6' bit is not set in the
|
|
value of prvtIsisSysProtSupported."
|
|
::= { prvtIsisSysEntry 68 }
|
|
|
|
prvtIsisSysLvl1RestartT2Duration OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is only used when IS-IS activates with
|
|
the activation type (prvtIsisSysRestartActivationType or
|
|
prvtIsisSysRestartAutoResetType) set to 'start' or 'restart'.
|
|
|
|
It defines how long IS-IS will wait to complete database
|
|
synchronization at level 1 before completing the
|
|
start/restart.
|
|
|
|
This object follows the ResettingTimer behavior."
|
|
::= { prvtIsisSysEntry 69 }
|
|
|
|
prvtIsisSysLvl1AuthUser OBJECT-TYPE
|
|
SYNTAX PrvtIsisAuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for area/domain level
|
|
authentication.
|
|
|
|
This data is passed opaquely to the authentication
|
|
interface where it can be used to assist with
|
|
authentication decisions."
|
|
::= { prvtIsisSysEntry 70 }
|
|
|
|
prvtIsisSysLvl2OrigLSPBuffSize OBJECT-TYPE
|
|
SYNTAX PrvtIsisLSPBuffSize
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of LSPs and SNPs originated by
|
|
this Intermediate System at level 2.
|
|
This object follows the ReplaceOnlyWhileDisabled
|
|
behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi originatingL1LSPBufferSize (9)}"
|
|
::= { prvtIsisSysEntry 80 }
|
|
|
|
prvtIsisSysLvl2MinLSPGenInt OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum interval, in seconds, between successive
|
|
generation of LSPs with the same LSPID at level 2
|
|
by this instance of the protocol. This object
|
|
follows the ResettingTimer behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi minimumLSPGenerationInterval (11)}"
|
|
::= { prvtIsisSysEntry 81 }
|
|
|
|
prvtIsisSysLvl2OverloadState OBJECT-TYPE
|
|
SYNTAX PrvtIsisLevelState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Overload state of the database at level 2.
|
|
The value 'overloaded' indicates a database that is
|
|
low on an essential resource, such as memory.
|
|
The administrator may indirectly force the state to
|
|
'waiting' when the router is initializing by setting
|
|
the object prvtIsisSysLvl2SetOverload.
|
|
If the state is waiting or overloaded, we
|
|
originate LSPs with the Overload bit set."
|
|
REFERENCE
|
|
"{ISIS.aoi l1State (17)}"
|
|
::= { prvtIsisSysEntry 82 }
|
|
|
|
prvtIsisSysLvl2SetOverload OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administratively set the overload bit for the level.
|
|
The overload bit will continue to be set if the
|
|
implementation runs out of memory, independent of
|
|
this variable."
|
|
::= { prvtIsisSysEntry 83 }
|
|
|
|
prvtIsisSysLvl2SetOverloadUntil OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set, the overload bit should be set, and cleared
|
|
after sysUpTime exceeds this value."
|
|
::= { prvtIsisSysEntry 84 }
|
|
|
|
prvtIsisSysLvl2MetricStyle OBJECT-TYPE
|
|
SYNTAX PrvtIsisMetricStyle
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which style of Metric do we generate in our LSPs
|
|
at level 2 ?"
|
|
::= { prvtIsisSysEntry 85 }
|
|
|
|
prvtIsisSysLvl2SPFConsiders OBJECT-TYPE
|
|
SYNTAX PrvtIsisMetricStyle
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which style of Metric do we consider in our
|
|
SPF computation at level 2 ?"
|
|
::= { prvtIsisSysEntry 86 }
|
|
|
|
prvtIsisSysLvl2TEEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do we do Traffic Engineering for IPv4 at level 2 ?
|
|
|
|
Currently only Traffic Engineering at L1 is supported.
|
|
|
|
If Traffic Engineering is enabled, prvtIsisSysLvl2MetricStyle
|
|
must be set to 'wide' or 'both', and a value must be
|
|
configured for prvtIsisSysTERouterID.
|
|
|
|
When Traffic Engineering is enabled for IPv4, this IS will
|
|
advertise the IPv4 TE router ID in the local LSP, and will
|
|
advertise traffic engineering parameters (where available)
|
|
for links configured to support IPv4.
|
|
|
|
This object is ignored if the 'ipv4' bit is not set in the
|
|
value of prvtIsisSysProtSupported."
|
|
::= { prvtIsisSysEntry 87 }
|
|
|
|
prvtIsisSysLvl2IPv6TEEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do we do Traffic Engineering for IPv6 at level 2 ?
|
|
|
|
Currently only Traffic Engineering at L1 is supported.
|
|
|
|
If Traffic Engineering is enabled, a value must be
|
|
configured for prvtIsisSysIPv6TERouterID.
|
|
|
|
When Traffic Engineering is enabled for IPv6, this IS will
|
|
advertise the IPv6 TE router ID in the local LSP, and will
|
|
advertise traffic engineering parameters (where available)
|
|
for links configured to support IPv6.
|
|
|
|
This object is ignored if the 'ipv6' bit is not set in the
|
|
value of prvtIsisSysProtSupported."
|
|
::= { prvtIsisSysEntry 88 }
|
|
|
|
prvtIsisSysLvl2RestartT2Duration OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is only used when IS-IS activates with
|
|
the activation type (prvtIsisSysRestartActivationType or
|
|
prvtIsisSysRestartAutoResetType) set to 'start' or 'restart'.
|
|
|
|
It defines how long IS-IS will wait to complete database
|
|
synchronization at level 2 before completing the
|
|
start/restart.
|
|
|
|
This object follows the ResettingTimer behavior."
|
|
::= { prvtIsisSysEntry 89 }
|
|
|
|
prvtIsisSysLvl2AuthUser OBJECT-TYPE
|
|
SYNTAX PrvtIsisAuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for area/domain level
|
|
authentication.
|
|
|
|
This data is passed opaquely to the authentication
|
|
interface where it can be used to assist with
|
|
authentication decisions."
|
|
::= { prvtIsisSysEntry 90 }
|
|
|
|
prvtIsisManAreaAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisManAreaAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of manual area addresses configured on this
|
|
Intermediate System."
|
|
REFERENCE
|
|
"{ISIS.aoi manualAreaAddresses (10)}"
|
|
::= { prvtIsisSystem 2 }
|
|
|
|
prvtIsisManAreaAddrEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisManAreaAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one area address manually configured
|
|
on this system"
|
|
INDEX { prvtIsisSysInstance, prvtIsisManAreaAddr }
|
|
::= { prvtIsisManAreaAddrTable 1 }
|
|
|
|
PrvtIsisManAreaAddrEntry ::= SEQUENCE {
|
|
prvtIsisManAreaAddr PrvtIsisOSINSAddress,
|
|
prvtIsisManAreaAddrExistState RowStatus
|
|
}
|
|
|
|
prvtIsisManAreaAddr OBJECT-TYPE
|
|
SYNTAX PrvtIsisOSINSAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A manually configured area address for this system. This
|
|
object follows the index behavior.
|
|
The area address must have a non-zero length."
|
|
::= { prvtIsisManAreaAddrEntry 1 }
|
|
|
|
prvtIsisManAreaAddrExistState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The existence state (RowStatus) of the prvtIsisManAreaAddrEntry"
|
|
::= { prvtIsisManAreaAddrEntry 2 }
|
|
|
|
prvtIsisAreaAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisAreaAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The union of the sets of area addresses reported in all
|
|
Level 1 LSPs with segment number zero received by this
|
|
instance of the protocol from Intermediate Systems which
|
|
are reachable via Level 1 routing."
|
|
REFERENCE
|
|
"{ISIS.aoi areaAddresses (18)}"
|
|
::= { prvtIsisSystem 3 }
|
|
|
|
prvtIsisAreaAddrEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisAreaAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one area address reported in a
|
|
Level 1 LSP received by this instance of the IS-IS
|
|
protocol.
|
|
|
|
Received area addresses with a length of zero are
|
|
ignored."
|
|
INDEX { prvtIsisSysInstance, prvtIsisAreaAddr }
|
|
::= { prvtIsisAreaAddrTable 1 }
|
|
|
|
PrvtIsisAreaAddrEntry ::= SEQUENCE {
|
|
prvtIsisAreaAddr PrvtIsisOSINSAddress,
|
|
prvtIsisAreaAddrInLSP TruthValue
|
|
}
|
|
|
|
prvtIsisAreaAddr OBJECT-TYPE
|
|
SYNTAX PrvtIsisOSINSAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An area address reported in a Level 1 LSP received by
|
|
this instance of the IS-IS protocol.
|
|
|
|
Received area addresses with a length of zero are
|
|
ignored."
|
|
::= { prvtIsisAreaAddrEntry 1 }
|
|
|
|
prvtIsisAreaAddrInLSP OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Following ISO10589 section 7.1.5, we advertise the three
|
|
numerically lowest level 1 area addresses in the level 2
|
|
LSP fragment zero.
|
|
|
|
If 'true', then this area address is one of the three
|
|
numerically lowest area addresses, and if this router is
|
|
active at level 2, it is therefore one of those area
|
|
addresses advertised in the level 2 LSP fragment 0."
|
|
::= { prvtIsisAreaAddrEntry 2 }
|
|
|
|
prvtIsisSummAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisSummAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of IP summary addresses to use in forming
|
|
summary TLVs originated by this Intermediate System.
|
|
|
|
An administrator may use a summary address to combine
|
|
and modify IP Reachability announcements. If the
|
|
Intermediate system can reach any subset of the summary
|
|
address, the summary address will be announced instead,
|
|
at the configured metric."
|
|
::= { prvtIsisSystem 5 }
|
|
|
|
prvtIsisSummAddrEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisSummAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one IP summary address."
|
|
INDEX { prvtIsisSysInstance, prvtIsisSummAddress }
|
|
::= { prvtIsisSummAddrTable 1 }
|
|
|
|
PrvtIsisSummAddrEntry ::= SEQUENCE {
|
|
prvtIsisSummAddress OCTET STRING,
|
|
prvtIsisSummAddrExistState RowStatus,
|
|
prvtIsisSummAddrMetric PrvtIsisDefaultMetric,
|
|
prvtIsisSummAddrFullMetric PrvtIsisFullMetric
|
|
}
|
|
|
|
prvtIsisSummAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(5))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address and prefix length value for this summary address."
|
|
::= { prvtIsisSummAddrEntry 2 }
|
|
|
|
prvtIsisSummAddrExistState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The existence state (RowStatus) of this summary address."
|
|
::= { prvtIsisSummAddrEntry 4 }
|
|
|
|
prvtIsisSummAddrMetric OBJECT-TYPE
|
|
SYNTAX PrvtIsisDefaultMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric value to announce this summary
|
|
address within LSPs generated by this system."
|
|
::= { prvtIsisSummAddrEntry 5 }
|
|
|
|
prvtIsisSummAddrFullMetric OBJECT-TYPE
|
|
SYNTAX PrvtIsisFullMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The wide metric value to announce this summary
|
|
address within LSPs generated by this system."
|
|
::= { prvtIsisSummAddrEntry 6 }
|
|
|
|
prvtIsisRedistributeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisRedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table represents the routing protocols redistributed into
|
|
the IS-IS routing domain.
|
|
|
|
Creation of conceptual row in the table starts the redistribution of the
|
|
specified protocol, which would lead to the injection of routing information
|
|
from that protocol into IS-IS.
|
|
|
|
Deletion of conceptual row would stop the redistribution of that protocol
|
|
into the IS-IS."
|
|
::= { prvtIsisSystem 10 }
|
|
|
|
prvtIsisRedistributeEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisRedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry into the prvtIsisRedistributeTable."
|
|
INDEX { prvtIsisSysInstance, prvtIsisRedistributeProtocol }
|
|
::= { prvtIsisRedistributeTable 1 }
|
|
|
|
PrvtIsisRedistributeEntry ::= SEQUENCE {
|
|
prvtIsisRedistributeProtocol INTEGER,
|
|
prvtIsisRedistributeRowStatus RowStatus,
|
|
prvtIsisRedistributeLevel INTEGER,
|
|
prvtIsisRedistributeMetric Integer32
|
|
}
|
|
|
|
prvtIsisRedistributeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER { kernel(2), connect(3), static(4), default(17) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific routes redistributed into IS-IS."
|
|
::= { prvtIsisRedistributeEntry 1 }
|
|
|
|
prvtIsisRedistributeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of the row.
|
|
|
|
Setting of this field to active enables the redistribution of the protocol.
|
|
Setting this field to destroy disables the redistribution of the protocol."
|
|
::= { prvtIsisRedistributeEntry 2 }
|
|
|
|
prvtIsisRedistributeLevel OBJECT-TYPE
|
|
SYNTAX INTEGER { level1(1), level2(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IS-IS level at which this row applies to."
|
|
::= { prvtIsisRedistributeEntry 3 }
|
|
|
|
prvtIsisRedistributeMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IS-IS protocol metric to assign to the redistributed route."
|
|
::= { prvtIsisRedistributeEntry 4 }
|
|
|
|
prvtIsisCirc OBJECT IDENTIFIER
|
|
::= { prvtIsisMIBObjects 3 }
|
|
|
|
prvtIsisCircTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisCircEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of circuits used by each instance of
|
|
Integrated IS-IS on this system."
|
|
::= { prvtIsisCirc 2 }
|
|
|
|
prvtIsisCircEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisCircEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An prvtIsisCircEntry exists for each circuit used by
|
|
Integrated IS-IS on this system."
|
|
INDEX { prvtIsisSysInstance, prvtIsisCircIfIndex }
|
|
::= { prvtIsisCircTable 1 }
|
|
|
|
PrvtIsisCircEntry ::= SEQUENCE {
|
|
prvtIsisCircIfIndex InterfaceIndex,
|
|
prvtIsisCircExistState RowStatus,
|
|
prvtIsisCircIfSubIndex Integer32,
|
|
prvtIsisCircShutdown TruthValue,
|
|
prvtIsisCircType INTEGER,
|
|
prvtIsisCircExtDomain TruthValue,
|
|
prvtIsisCircLevel INTEGER,
|
|
prvtIsisCircPassiveCircuit TruthValue,
|
|
prvtIsisCircMeshGroupEnabled INTEGER,
|
|
prvtIsisCircMeshGroup Unsigned32,
|
|
prvtIsisCircSmallHellos TruthValue,
|
|
prvtIsisCircLastUpTime TimeTicks,
|
|
prvtIsisCirc3WayEnabled TruthValue,
|
|
prvtIsisCircExtendedCircID Unsigned32,
|
|
prvtIsisCircOperState PrvtIsisOperStatus,
|
|
prvtIsisCircSdEntityIndex Integer32,
|
|
prvtIsisCircDlBuffPoolSize Unsigned32,
|
|
prvtIsisCircSdPDUBuffPoolSize Unsigned32,
|
|
prvtIsisCircSdIndBuffPoolSize Unsigned32,
|
|
prvtIsisCircDataLinkBlockSize Unsigned32,
|
|
prvtIsisCircPhysicalAddress OCTET STRING,
|
|
prvtIsisCircManualOrAutomatic INTEGER,
|
|
prvtIsisCircT1TimerRunning TruthValue,
|
|
prvtIsisCircProtSupported BITS,
|
|
prvtIsisCircPtToPtOverLAN TruthValue,
|
|
prvtIsisCircLvl1Metric PrvtIsisDefaultMetric,
|
|
prvtIsisCircLvl1WideMetric PrvtIsisWideMetric,
|
|
prvtIsisCircLvl1ISPriority PrvtIsisISPriority,
|
|
prvtIsisCircLvl1IDOctet Integer32,
|
|
prvtIsisCircLvl1ID PrvtIsisCircuitID,
|
|
prvtIsisCircLvl1DesIS PrvtIsisCircuitID,
|
|
prvtIsisCircLvl1HelloMultiplier Integer32,
|
|
prvtIsisCircLvl1HelloTimer Integer32,
|
|
prvtIsisCircLvl1DRHelloTimer Integer32,
|
|
prvtIsisCircLvl1LSPThrottle PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisCircLvl1MinLSPRetransInt Integer32,
|
|
prvtIsisCircLvl1CSNPInterval Integer32,
|
|
prvtIsisCircLvl1PartSNPInterval Integer32,
|
|
prvtIsisCircLvl1StickyDIS Integer32,
|
|
prvtIsisCircLvl1AuthUser PrvtIsisAuthUserDataString,
|
|
prvtIsisCircLvl1IDHostname PrvtIsisHostName,
|
|
prvtIsisCircLvl1DesISHostname PrvtIsisHostName,
|
|
prvtIsisCircLvl2Metric PrvtIsisDefaultMetric,
|
|
prvtIsisCircLvl2WideMetric PrvtIsisWideMetric,
|
|
prvtIsisCircLvl2ISPriority PrvtIsisISPriority,
|
|
prvtIsisCircLvl2IDOctet Integer32,
|
|
prvtIsisCircLvl2ID PrvtIsisCircuitID,
|
|
prvtIsisCircLvl2DesIS PrvtIsisCircuitID,
|
|
prvtIsisCircLvl2HelloMultiplier Integer32,
|
|
prvtIsisCircLvl2HelloTimer Integer32,
|
|
prvtIsisCircLvl2DRHelloTimer Integer32,
|
|
prvtIsisCircLvl2LSPThrottle PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisCircLvl2MinLSPRetransInt Integer32,
|
|
prvtIsisCircLvl2CSNPInterval Integer32,
|
|
prvtIsisCircLvl2PartSNPInterval Integer32,
|
|
prvtIsisCircLvl2StickyDIS Integer32,
|
|
prvtIsisCircLvl2IDHostname PrvtIsisHostName,
|
|
prvtIsisCircLvl2DesISHostname PrvtIsisHostName
|
|
}
|
|
|
|
prvtIsisCircIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of ifIndex for the interface to which this
|
|
circuit corresponds. This object cannot be modified
|
|
after creation.
|
|
|
|
This is also used as the 3-way circuit ID on
|
|
point-to-point circuits."
|
|
::= { prvtIsisCircEntry 2 }
|
|
|
|
prvtIsisCircExistState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The existence state (RowStatus) of this circuit. Setting the
|
|
state to 'notInService' halts the generation and processing of
|
|
IS-IS protocol PDUs on this circuit. Setting the state
|
|
to destroy will also erase any configuration associated
|
|
with the circuit.
|
|
|
|
Automatic circuits from the I3 stub appear as
|
|
passive circuits with existence state 'active'. These
|
|
circuits can be configured via the MIB like manual
|
|
circuits, except that they will survive a Destroy request,
|
|
with all fields reset to their automatic values.
|
|
|
|
MIB configuration overrides automatic configuration."
|
|
::= { prvtIsisCircEntry 3 }
|
|
|
|
prvtIsisCircIfSubIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A specifier for the part of the interface ifIndex to which
|
|
this circuit corresponds, such as a DLCI or VPI/VCI.
|
|
This object cannot be modified after creation.
|
|
|
|
This field is currently ignored."
|
|
::= { prvtIsisCircEntry 4 }
|
|
|
|
prvtIsisCircShutdown OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the circuit."
|
|
::= { prvtIsisCircEntry 5 }
|
|
|
|
prvtIsisCircType OBJECT-TYPE
|
|
SYNTAX INTEGER { unknown(0), broadcast(1), ptToPt(2),
|
|
staticIn(3), staticOut(4), dA(5) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the circuit. This object follows the
|
|
ReplaceOnlyWhileDisabled behavior. The type specified
|
|
must be compatible with the type of the interface defined
|
|
by the value of prvtIsisCircIfIndex.
|
|
|
|
Only 'broadcast' and 'ptToPt' circuits are currently
|
|
supported. An automatic circuit can have type 'unknown'
|
|
until the correct MIB type is defined."
|
|
REFERENCE
|
|
"{ISIS.aoi type (33)}"
|
|
::= { prvtIsisCircEntry 6 }
|
|
|
|
prvtIsisCircExtDomain OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If true, suppress normal transmission of and
|
|
interpretation of Intra-domain IS-IS PDUs on this
|
|
circuit."
|
|
REFERENCE
|
|
"{ISIS.aoi externalDomain (46)}"
|
|
::= { prvtIsisCircEntry 7 }
|
|
|
|
prvtIsisCircLevel OBJECT-TYPE
|
|
SYNTAX INTEGER { level1(1), level2(2), level1L2(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which type of packets will be sent and
|
|
accepted on this circuit. The values used will be
|
|
modified by the settings of prvtIsisSysType. This
|
|
object follows the ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 8 }
|
|
|
|
prvtIsisCircPassiveCircuit OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Should we include this interface in LSPs, even if
|
|
it is not running the IS-IS Protocol?
|
|
|
|
Circuits with prvtIsisCircExtDomain 'true'
|
|
will only be included in LSPs if this field is
|
|
also 'true', and the circuit is active."
|
|
::= { prvtIsisCircEntry 9 }
|
|
|
|
prvtIsisCircMeshGroupEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { inactive(1), blocked(2), set(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is this port a member of a mesh group, or blocked?
|
|
Circuits in the same mesh group act as a virtual
|
|
multiaccess network. LSPs seen on one circuit in
|
|
a mesh group will not be flooded to another circuit
|
|
in the same mesh group."
|
|
REFERENCE
|
|
"{ RFC 2973 }"
|
|
::= { prvtIsisCircEntry 10 }
|
|
|
|
prvtIsisCircMeshGroup OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Circuits in the same mesh group act as a virtual
|
|
multiaccess network. LSPs seen on one circuit in
|
|
a mesh group will not be flooded to another circuit
|
|
in the same mesh group. If prvtIsisCircMeshGroupEnabled
|
|
is inactive or blocked, this value is ignored."
|
|
REFERENCE
|
|
"{ RFC 2973 }"
|
|
::= { prvtIsisCircEntry 11 }
|
|
|
|
prvtIsisCircSmallHellos OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Can we send unpadded hellos on LAN circuits? False
|
|
means LAN Hellos must be padded.
|
|
|
|
Currently only unpadded hellos are supported."
|
|
::= { prvtIsisCircEntry 12 }
|
|
|
|
prvtIsisCircLastUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the circuit is enabled, the value of sysUpTime
|
|
when prvtIsisCircShutdown most recently entered
|
|
the state on. If the circuit is not on,
|
|
the value of sysUpTime when the circuit last
|
|
entered state on, 0 if the circuit has never
|
|
been on."
|
|
::= { prvtIsisCircEntry 13 }
|
|
|
|
prvtIsisCirc3WayEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is this circuit enabled to run 3Way handshake?
|
|
|
|
Currently the 3-way handshake on point to
|
|
point circuits is always run."
|
|
::= { prvtIsisCircEntry 14 }
|
|
|
|
prvtIsisCircExtendedCircID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value to be used as the extended circuit ID in
|
|
3Way handshake. This value is only used if
|
|
prvtIsisCirc3WayEnabled is true, and must be unique across
|
|
all circuits on this IS.
|
|
|
|
Currently the value for prvtIsisCircIfIndex is used as the extended
|
|
circuit ID."
|
|
::= { prvtIsisCircEntry 15 }
|
|
|
|
prvtIsisCircOperState OBJECT-TYPE
|
|
SYNTAX PrvtIsisOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of this circuit."
|
|
::= { prvtIsisCircEntry 16 }
|
|
|
|
prvtIsisCircSdEntityIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the SDC entity which will handle this circuit.
|
|
This object must be specified before the circuit can run the
|
|
IS-IS protocol. It cannot be changed after it has been
|
|
specified."
|
|
::= { prvtIsisCircEntry 17 }
|
|
|
|
prvtIsisCircDlBuffPoolSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Capacity of the buffer pool used by the DL stub to send
|
|
data signals to the SDC. This object follows the
|
|
ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 18 }
|
|
|
|
prvtIsisCircSdPDUBuffPoolSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Capacity of the buffer pool into which SDC transfers data
|
|
signals from the DL Stub. This object follows the
|
|
ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 19 }
|
|
|
|
prvtIsisCircSdIndBuffPoolSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Capacity of the buffer pool used by SDC to send
|
|
indications to PM. This object follows the
|
|
ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 20 }
|
|
|
|
prvtIsisCircDataLinkBlockSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum size of PDU that can be sent or received over this
|
|
circuit (MTU). This object follows the
|
|
ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 21 }
|
|
|
|
prvtIsisCircPhysicalAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical address of the network interface (for example
|
|
a MAC address on an Ethernet card). This value is only
|
|
relevant to a broadcast circuit and is ignored on a
|
|
point-to-point circuit. It needs to be specified in the
|
|
MIB if the information is not obtained from the I3 stub.
|
|
|
|
This object follows the ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 22 }
|
|
|
|
prvtIsisCircManualOrAutomatic OBJECT-TYPE
|
|
SYNTAX INTEGER { manual(1), automatic(2), both(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Has this circuit been configured by MIB (manual), I3
|
|
information (automatic) or both? MIB configuration
|
|
overrides I3 configuration.
|
|
|
|
Automatic circuits cannot be destroyed. Destroying a
|
|
manual circuit removes all configuration for that circuit.
|
|
Destroying a circuit in state 'both'
|
|
destroys any MIB configuration and returns the circuit to
|
|
automatic state."
|
|
::= { prvtIsisCircEntry 23 }
|
|
|
|
prvtIsisCircT1TimerRunning OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is the T1 timer running on this circuit?
|
|
|
|
This object is only valid on a circuit that is currently
|
|
running the IS-IS protocol (prvtIsisCircExtDomain is 'false'
|
|
and prvtIsisCircOperState is 'operStatusUp').
|
|
|
|
When set to 'true', this indicates that the local node is
|
|
running starting or restarting node procedures."
|
|
::= { prvtIsisCircEntry 24 }
|
|
|
|
prvtIsisCircProtSupported OBJECT-TYPE
|
|
SYNTAX BITS { reserved(0), ipv4(1), ipv6(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which protocols are supported on this circuit?
|
|
|
|
Note that the configured value is used in conjunction with
|
|
the value of prvtIsisSysProtSupported. In particular:
|
|
|
|
- IPv4 is supported on the circuit if both
|
|
prvtIsisSysProtSupported and this object have the 'ipv4' bit
|
|
set.
|
|
|
|
- IPv6 is supported on the circuit if both
|
|
prvtIsisSysProtSupported and this object have the 'ipv6' bit
|
|
set."
|
|
::= { prvtIsisCircEntry 25 }
|
|
|
|
prvtIsisCircPtToPtOverLAN OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allows a broadcast circuit to be configured to operate
|
|
point-to-point over LAN procedures.
|
|
|
|
This is used in conjunction with the prvtIsisCircType object
|
|
as follows.
|
|
|
|
- If prvtIsisCircType = 'ptToPt', the circuit is a standard
|
|
point-point circuit, and prvtIsisCircPtToPtOverLAN is
|
|
ignored.
|
|
|
|
- If prvtIsisCircType = 'broadcast' and prvtIsisCircPtToPtOverLAN
|
|
is 'false', the circuit is used as a normal LAN.
|
|
|
|
- If prvtIsisCircType = 'broadcast' and prvtIsisCircPtToPtOverLAN
|
|
is 'true', point-point over LAN procedures are
|
|
followed.
|
|
|
|
Point-to-point over LAN procedures should only be
|
|
configured when there are just two Intermediate Systems
|
|
operating on the LAN.
|
|
|
|
This object follows the ReplaceOnlyWhileDisabled behavior."
|
|
::= { prvtIsisCircEntry 26 }
|
|
|
|
prvtIsisCircLvl1Metric OBJECT-TYPE
|
|
SYNTAX PrvtIsisDefaultMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric value of this circuit for level 1."
|
|
REFERENCE
|
|
"{ISIS.aoi l1DefaultMetric (35)}"
|
|
::= { prvtIsisCircEntry 30 }
|
|
|
|
prvtIsisCircLvl1WideMetric OBJECT-TYPE
|
|
SYNTAX PrvtIsisWideMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The wide metric value of this circuit for level 1."
|
|
::= { prvtIsisCircEntry 31 }
|
|
|
|
prvtIsisCircLvl1ISPriority OBJECT-TYPE
|
|
SYNTAX PrvtIsisISPriority
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority for becoming the LAN-Designated
|
|
Intermediate System at level 1."
|
|
REFERENCE
|
|
"{ISIS.aoi l2IntermediateSystemPriority (73)}"
|
|
::= { prvtIsisCircEntry 32 }
|
|
|
|
prvtIsisCircLvl1IDOctet OBJECT-TYPE
|
|
SYNTAX Integer32 (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 prvtIsisCircLvl1IDOctet 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."
|
|
::= { prvtIsisCircEntry 33 }
|
|
|
|
prvtIsisCircLvl1ID OBJECT-TYPE
|
|
SYNTAX PrvtIsisCircuitID
|
|
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 prvtIsisCircLvl1IDOctet 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)}"
|
|
::= { prvtIsisCircEntry 34 }
|
|
|
|
prvtIsisCircLvl1DesIS OBJECT-TYPE
|
|
SYNTAX PrvtIsisCircuitID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the LAN-Designated Intermediate System
|
|
on this circuit at level 1. 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)}"
|
|
::= { prvtIsisCircEntry 35 }
|
|
|
|
prvtIsisCircLvl1HelloMultiplier OBJECT-TYPE
|
|
SYNTAX Integer32 (2..100)
|
|
MAX-ACCESS read-create
|
|
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)}"
|
|
::= { prvtIsisCircEntry 36 }
|
|
|
|
prvtIsisCircLvl1HelloTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (10..600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum period, in milliseconds, between IIH PDUs
|
|
on multiaccess networks at level 1 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)}"
|
|
::= { prvtIsisCircEntry 37 }
|
|
|
|
prvtIsisCircLvl1DRHelloTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (10..120000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
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)}"
|
|
::= { prvtIsisCircEntry 38 }
|
|
|
|
prvtIsisCircLvl1LSPThrottle OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimal interval of time, in milliseconds, between
|
|
transmissions of LSPs on an interface at level 1."
|
|
REFERENCE
|
|
"{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}"
|
|
::= { prvtIsisCircEntry 39 }
|
|
|
|
prvtIsisCircLvl1MinLSPRetransInt OBJECT-TYPE
|
|
SYNTAX Integer32 (1..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum interval, in seconds, between re-transmission of
|
|
an LSP at level 1. This object follows the
|
|
ResettingTimer behavior.
|
|
|
|
Note that prvtIsisCircLvl1LSPThrottle 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)}"
|
|
::= { prvtIsisCircEntry 40 }
|
|
|
|
prvtIsisCircLvl1CSNPInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (1..600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
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 level 1.
|
|
This object follows the ResettingTimer behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi completeSNPInterval (8)}"
|
|
::= { prvtIsisCircEntry 41 }
|
|
|
|
prvtIsisCircLvl1PartSNPInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (1..120)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum interval in seconds between sending Partial
|
|
Sequence Number PDUs at level 1. This object
|
|
follows the ResettingTimer behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi partialSNPInterval (14)}"
|
|
::= { prvtIsisCircEntry 42 }
|
|
|
|
prvtIsisCircLvl1StickyDIS OBJECT-TYPE
|
|
SYNTAX Integer32 (0..127)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Boost to add to the priority of this router (up to the maximum
|
|
permitted value) when it becomes DIS at level 1 to make it
|
|
more likely to remain DIS."
|
|
::= { prvtIsisCircEntry 43 }
|
|
|
|
prvtIsisCircLvl1AuthUser OBJECT-TYPE
|
|
SYNTAX PrvtIsisAuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for level 1's authentication.
|
|
This data is passed opaquely to the authentication
|
|
interface where it can be used to assist with
|
|
authentication decisions."
|
|
::= { prvtIsisCircEntry 44 }
|
|
|
|
prvtIsisCircLvl1IDHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisCircLvl1ID object.
|
|
|
|
This is the null string if the prvtIsisCircLvl1ID object
|
|
is null, or if no hostname is known."
|
|
::= { prvtIsisCircEntry 45 }
|
|
|
|
prvtIsisCircLvl1DesISHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisCircLvl1DesIS object.
|
|
|
|
This is the null string if the prvtIsisCircLvl1DesIS object
|
|
is null, or if no hostname is known."
|
|
::= { prvtIsisCircEntry 46 }
|
|
|
|
prvtIsisCircLvl2Metric OBJECT-TYPE
|
|
SYNTAX PrvtIsisDefaultMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric value of this circuit for level 2."
|
|
REFERENCE
|
|
"{ISIS.aoi l1DefaultMetric (35)}"
|
|
::= { prvtIsisCircEntry 50 }
|
|
|
|
prvtIsisCircLvl2WideMetric OBJECT-TYPE
|
|
SYNTAX PrvtIsisWideMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The wide metric value of this circuit for level 2."
|
|
::= { prvtIsisCircEntry 51 }
|
|
|
|
prvtIsisCircLvl2ISPriority OBJECT-TYPE
|
|
SYNTAX PrvtIsisISPriority
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority for becoming the LAN-Designated
|
|
Intermediate System at level 2."
|
|
REFERENCE
|
|
"{ISIS.aoi l2IntermediateSystemPriority (73)}"
|
|
::= { prvtIsisCircEntry 52 }
|
|
|
|
prvtIsisCircLvl2IDOctet OBJECT-TYPE
|
|
SYNTAX Integer32 (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 prvtIsisCircLvl2IDOctet 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."
|
|
::= { prvtIsisCircEntry 53 }
|
|
|
|
prvtIsisCircLvl2ID OBJECT-TYPE
|
|
SYNTAX PrvtIsisCircuitID
|
|
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 prvtIsisCircLvl2IDOctet 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)}"
|
|
::= { prvtIsisCircEntry 54 }
|
|
|
|
prvtIsisCircLvl2DesIS OBJECT-TYPE
|
|
SYNTAX PrvtIsisCircuitID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the LAN-Designated Intermediate System
|
|
on this circuit at level 2. 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)}"
|
|
::= { prvtIsisCircEntry 55 }
|
|
|
|
prvtIsisCircLvl2HelloMultiplier OBJECT-TYPE
|
|
SYNTAX Integer32 (2..100)
|
|
MAX-ACCESS read-create
|
|
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)}"
|
|
::= { prvtIsisCircEntry 56 }
|
|
|
|
prvtIsisCircLvl2HelloTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (10..600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum period, in milliseconds, between IIH PDUs
|
|
on multiaccess networks at level 2 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)}"
|
|
::= { prvtIsisCircEntry 57 }
|
|
|
|
prvtIsisCircLvl2DRHelloTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (10..120000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
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)}"
|
|
::= { prvtIsisCircEntry 58 }
|
|
|
|
prvtIsisCircLvl2LSPThrottle OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimal interval of time, in milliseconds, between
|
|
transmissions of LSPs on an interface at level 2."
|
|
REFERENCE
|
|
"{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}"
|
|
::= { prvtIsisCircEntry 59 }
|
|
|
|
prvtIsisCircLvl2MinLSPRetransInt OBJECT-TYPE
|
|
SYNTAX Integer32 (1..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum interval, in seconds, between re-transmission of
|
|
an LSP at level 2. This object follows the
|
|
ResettingTimer behavior.
|
|
|
|
Note that prvtIsisCircLvl2LSPThrottle 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)}"
|
|
::= { prvtIsisCircEntry 60 }
|
|
|
|
prvtIsisCircLvl2CSNPInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (1..600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
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 level 2.
|
|
This object follows the ResettingTimer behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi completeSNPInterval (8)}"
|
|
::= { prvtIsisCircEntry 61 }
|
|
|
|
prvtIsisCircLvl2PartSNPInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (1..120)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum interval in seconds between sending Partial
|
|
Sequence Number PDUs at level 2. This object
|
|
follows the ResettingTimer behavior."
|
|
REFERENCE
|
|
"{ISIS.aoi partialSNPInterval (14)}"
|
|
::= { prvtIsisCircEntry 62 }
|
|
|
|
prvtIsisCircLvl2StickyDIS OBJECT-TYPE
|
|
SYNTAX Integer32 (0..127)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Boost to add to the priority of this router (up to the maximum
|
|
permitted value) when it becomes DIS at level 2 to make it
|
|
more likely to remain DIS."
|
|
::= { prvtIsisCircEntry 63 }
|
|
|
|
prvtIsisCircLvl2IDHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisCircLvl2ID object.
|
|
|
|
This is the null string if the prvtIsisCircLvl2ID object
|
|
is null, or if no hostname is known."
|
|
::= { prvtIsisCircEntry 65 }
|
|
|
|
prvtIsisCircLvl2DesISHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisCircLvl2DesIS object.
|
|
|
|
This is the null string if the prvtIsisCircLvl2DesIS object
|
|
is null, or if no hostname is known."
|
|
::= { prvtIsisCircEntry 66 }
|
|
|
|
prvtIsisISAdj OBJECT IDENTIFIER
|
|
::= { prvtIsisMIBObjects 6 }
|
|
|
|
prvtIsisISAdjTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisISAdjEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of adjacencies to Intermediate Systems."
|
|
::= { prvtIsisISAdj 1 }
|
|
|
|
prvtIsisISAdjEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisISAdjEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry corresponds to one adjacency to an
|
|
Intermediate System on this system."
|
|
INDEX { prvtIsisSysInstance, prvtIsisCircIfIndex,
|
|
prvtIsisISAdjIndex }
|
|
::= { prvtIsisISAdjTable 1 }
|
|
|
|
PrvtIsisISAdjEntry ::= SEQUENCE {
|
|
prvtIsisISAdjIndex Integer32,
|
|
prvtIsisISAdjState INTEGER,
|
|
prvtIsisISAdj3WayState INTEGER,
|
|
prvtIsisISAdjNeighSNPAAddress PrvtIsisOSINSAddress,
|
|
prvtIsisISAdjNeighSysType INTEGER,
|
|
prvtIsisISAdjNeighSysID PrvtIsisSystemID,
|
|
prvtIsisISAdjNbrExtendedCircID Unsigned32,
|
|
prvtIsisISAdjUsage INTEGER,
|
|
prvtIsisISAdjHoldTimer PrvtIsisUnsigned16NoZeroTC,
|
|
prvtIsisISAdjNeighPriority PrvtIsisISPriority,
|
|
prvtIsisISAdjLastUpTime TimeTicks,
|
|
prvtIsisISAdjRestartCapable TruthValue,
|
|
prvtIsisISAdjPeerRestartState INTEGER,
|
|
prvtIsisISAdjSuppressed TruthValue,
|
|
prvtIsisISAdjNeighLanID OCTET STRING,
|
|
prvtIsisISAdjNeighHostname PrvtIsisHostName,
|
|
prvtIsisISAdjNeighLanIDHostname PrvtIsisHostName
|
|
}
|
|
|
|
prvtIsisISAdjIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2000000000)
|
|
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."
|
|
::= { prvtIsisISAdjEntry 1 }
|
|
|
|
prvtIsisISAdjState 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)}"
|
|
::= { prvtIsisISAdjEntry 2 }
|
|
|
|
prvtIsisISAdj3WayState 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
|
|
prvtIsisISAdjState."
|
|
REFERENCE
|
|
"{ RFC 3373 }"
|
|
::= { prvtIsisISAdjEntry 3 }
|
|
|
|
prvtIsisISAdjNeighSNPAAddress OBJECT-TYPE
|
|
SYNTAX PrvtIsisOSINSAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNPA address of the neighboring system."
|
|
REFERENCE
|
|
"{ISIS.aoi neighbourSNPAAddress (79)}"
|
|
::= { prvtIsisISAdjEntry 4 }
|
|
|
|
prvtIsisISAdjNeighSysType 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)}"
|
|
::= { prvtIsisISAdjEntry 5 }
|
|
|
|
prvtIsisISAdjNeighSysID OBJECT-TYPE
|
|
SYNTAX PrvtIsisSystemID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system ID of the neighboring Intermediate
|
|
System."
|
|
REFERENCE
|
|
"{ISIS.aoi neighbourSystemIds (83)}"
|
|
::= { prvtIsisISAdjEntry 6 }
|
|
|
|
prvtIsisISAdjNbrExtendedCircID 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."
|
|
::= { prvtIsisISAdjEntry 7 }
|
|
|
|
prvtIsisISAdjUsage OBJECT-TYPE
|
|
SYNTAX INTEGER { level1(1), level2(2), level1and2(3) }
|
|
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)}"
|
|
::= { prvtIsisISAdjEntry 8 }
|
|
|
|
prvtIsisISAdjHoldTimer OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16NoZeroTC
|
|
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)}"
|
|
::= { prvtIsisISAdjEntry 9 }
|
|
|
|
prvtIsisISAdjNeighPriority OBJECT-TYPE
|
|
SYNTAX PrvtIsisISPriority
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority of the neighboring Intermediate System for
|
|
becoming the Designated Intermediate System."
|
|
REFERENCE
|
|
"{ISIS.aoi lANPriority (86)}"
|
|
::= { prvtIsisISAdjEntry 10 }
|
|
|
|
prvtIsisISAdjLastUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the prvtIsisISAdjState is in state 'up', the value
|
|
of sysUpTime when the adjacency most recently
|
|
entered the state 'up', or 0 if it has never
|
|
been in state 'up'."
|
|
::= { prvtIsisISAdjEntry 11 }
|
|
|
|
prvtIsisISAdjRestartCapable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Does the neighbor support restart signalling?
|
|
|
|
This object is set to 'true' if the peer includes the
|
|
restart TLV in IIH PDUs."
|
|
::= { prvtIsisISAdjEntry 12 }
|
|
|
|
prvtIsisISAdjPeerRestartState OBJECT-TYPE
|
|
SYNTAX INTEGER { notRestarting(1), restartingNoHelp(2),
|
|
helpingRestart(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is the peer currently restarting?
|
|
|
|
Set to 'notRestarting' if the neighbor is not restarting
|
|
(is not including a restart TLV in the IIH, or is not setting the
|
|
RR bit).
|
|
|
|
Set to 'restartingNoHelp' if the neighbor is restarting
|
|
(is including a restart TLV with the RR bit in IIH PDUs), but
|
|
the local node is not helping the restart.
|
|
|
|
Set to 'helpingRestart' if the neighbor is restarting and the
|
|
local node is helping the restart."
|
|
::= { prvtIsisISAdjEntry 13 }
|
|
|
|
prvtIsisISAdjSuppressed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Has the peer requested that the adjacency be suppressed?
|
|
If set to 'true', the adjacency will not be added to the
|
|
local LSP.
|
|
|
|
This object is set to 'true' if the peer sets the SA bit in
|
|
the restart TLV in IIH PDUs."
|
|
::= { prvtIsisISAdjEntry 14 }
|
|
|
|
prvtIsisISAdjNeighLanID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"On a broadcast circuit, the LAN ID reported by the
|
|
neighbor for the Designated Intermediate System on this
|
|
circuit at this level. For a non-broadcast circuit, or if,
|
|
for any reason, the neighbor is not partaking in the
|
|
relevant Designated Intermediate System election process,
|
|
then the value returned is the zero length OCTET STRING."
|
|
::= { prvtIsisISAdjEntry 15 }
|
|
|
|
prvtIsisISAdjNeighHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to prvtIsisISAdjNeighSysID.
|
|
This is the null string if prvtIsisSdEntMapHostnames is
|
|
'false' or if no hostname is known."
|
|
::= { prvtIsisISAdjEntry 16 }
|
|
|
|
prvtIsisISAdjNeighLanIDHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisISAdjNeighLanID object.
|
|
|
|
This is the null string if the prvtIsisISAdjNeighLanID object
|
|
is null, if prvtIsisSdEntMapHostnames is 'false', or if no
|
|
hostname is known."
|
|
::= { prvtIsisISAdjEntry 17 }
|
|
|
|
prvtIsisISAdjAreaAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisISAdjAreaAddrEntry
|
|
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)}"
|
|
::= { prvtIsisISAdj 2 }
|
|
|
|
prvtIsisISAdjAreaAddrEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisISAdjAreaAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one Area Address reported by a
|
|
neighboring Intermediate System in its IIH PDUs."
|
|
INDEX { prvtIsisSysInstance, prvtIsisCircIfIndex,
|
|
prvtIsisISAdjIndex, prvtIsisISAdjAreaAddrIndex }
|
|
::= { prvtIsisISAdjAreaAddrTable 1 }
|
|
|
|
PrvtIsisISAdjAreaAddrEntry ::= SEQUENCE {
|
|
prvtIsisISAdjAreaAddrIndex Integer32,
|
|
prvtIsisISAdjAreaAddress PrvtIsisOSINSAddress
|
|
}
|
|
|
|
prvtIsisISAdjAreaAddrIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2000000000)
|
|
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."
|
|
::= { prvtIsisISAdjAreaAddrEntry 1 }
|
|
|
|
prvtIsisISAdjAreaAddress OBJECT-TYPE
|
|
SYNTAX PrvtIsisOSINSAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"One Area Address as reported in IIH PDUs received from
|
|
the neighbor."
|
|
::= { prvtIsisISAdjAreaAddrEntry 2 }
|
|
|
|
prvtIsisISAdjIPAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisISAdjIPAddrEntry
|
|
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.
|
|
|
|
If the prvtIsisSysRstrctLanAdjsToSubnet object in prvtIsisSysTable
|
|
is set to 'true' then for an IPv4 broadcast circuit, only
|
|
IP addresses on the same subnet as the local circuit are
|
|
included in this table."
|
|
::= { prvtIsisISAdj 3 }
|
|
|
|
prvtIsisISAdjIPAddrEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisISAdjIPAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one IP Address reported by a
|
|
neighboring Intermediate System in its IIH PDUs."
|
|
INDEX { prvtIsisSysInstance, prvtIsisCircIfIndex,
|
|
prvtIsisISAdjIndex, prvtIsisISAdjIPAddrIndex }
|
|
::= { prvtIsisISAdjIPAddrTable 1 }
|
|
|
|
PrvtIsisISAdjIPAddrEntry ::= SEQUENCE {
|
|
prvtIsisISAdjIPAddrIndex Integer32,
|
|
prvtIsisISAdjIPAddrType PrvtIsisInetAddressType,
|
|
prvtIsisISAdjIPAddrAddress PrvtIsisInetAddress
|
|
}
|
|
|
|
prvtIsisISAdjIPAddrIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2000000000)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index to this table which identifies the IP addresss
|
|
to which this entry belongs."
|
|
::= { prvtIsisISAdjIPAddrEntry 1 }
|
|
|
|
prvtIsisISAdjIPAddrType OBJECT-TYPE
|
|
SYNTAX PrvtIsisInetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of one IP Address as reported in IIH PDUs
|
|
received from the neighbor."
|
|
::= { prvtIsisISAdjIPAddrEntry 2 }
|
|
|
|
prvtIsisISAdjIPAddrAddress OBJECT-TYPE
|
|
SYNTAX PrvtIsisInetAddress
|
|
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 prvtIsisISAdjIPAddrType object."
|
|
::= { prvtIsisISAdjIPAddrEntry 3 }
|
|
|
|
prvtIsisIPReachAddr OBJECT IDENTIFIER
|
|
::= { prvtIsisMIBObjects 8 }
|
|
|
|
prvtIsisIPRATable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisIPRAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of IP Reachable Addresses to networks,
|
|
subnetworks or hosts, learned automatically.
|
|
|
|
This table is read-only. Manual addition of entries
|
|
using this table is not supported."
|
|
::= { prvtIsisIPReachAddr 1 }
|
|
|
|
prvtIsisIPRAEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisIPRAEntry
|
|
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."
|
|
INDEX { prvtIsisSysInstance, prvtIsisIPRADestType,
|
|
prvtIsisIPRADest, prvtIsisIPRADestPrefixLen,
|
|
prvtIsisIPRANextHopIndex }
|
|
::= { prvtIsisIPRATable 1 }
|
|
|
|
PrvtIsisIPRAEntry ::= SEQUENCE {
|
|
prvtIsisIPRADestType PrvtIsisInetAddressType,
|
|
prvtIsisIPRADest PrvtIsisInetAddress,
|
|
prvtIsisIPRADestPrefixLen InetAddressPrefixLength,
|
|
prvtIsisIPRANextHopIndex Integer32,
|
|
prvtIsisIPRANextHopType PrvtIsisInetAddressType,
|
|
prvtIsisIPRANextHop PrvtIsisInetAddress,
|
|
prvtIsisIPRAType INTEGER,
|
|
prvtIsisIPRAAdminState PrvtIsisAdminState,
|
|
prvtIsisIPRAMetric PrvtIsisDefaultMetric,
|
|
prvtIsisIPRAMetricType PrvtIsisMetricType,
|
|
prvtIsisIPRAFullMetric PrvtIsisFullMetric,
|
|
prvtIsisIPRASNPAAddress PrvtIsisOSINSAddress,
|
|
prvtIsisIPRASourceType INTEGER
|
|
}
|
|
|
|
prvtIsisIPRADestType OBJECT-TYPE
|
|
SYNTAX PrvtIsisInetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this IP Reachable Address."
|
|
::= { prvtIsisIPRAEntry 1 }
|
|
|
|
prvtIsisIPRADest OBJECT-TYPE
|
|
SYNTAX PrvtIsisInetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination of this IP Reachable Address. This is
|
|
either a network address, subnetwork address or host
|
|
address.
|
|
|
|
The type of this address is determined by the value of
|
|
the prvtIsisIPRADestType object."
|
|
::= { prvtIsisIPRAEntry 2 }
|
|
|
|
prvtIsisIPRADestPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (0..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the IP Netmask for Reachability Address."
|
|
::= { prvtIsisIPRAEntry 3 }
|
|
|
|
prvtIsisIPRANextHopIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of next hop. Used when there are multiple Equal
|
|
Cost Multipath alternatives for the same destination."
|
|
::= { prvtIsisIPRAEntry 4 }
|
|
|
|
prvtIsisIPRANextHopType OBJECT-TYPE
|
|
SYNTAX PrvtIsisInetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the IP next hop address."
|
|
::= { prvtIsisIPRAEntry 5 }
|
|
|
|
prvtIsisIPRANextHop OBJECT-TYPE
|
|
SYNTAX PrvtIsisInetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP next hop to this destination.
|
|
|
|
The type of this address is determined by the value of
|
|
the prvtIsisIPRANextHopType object."
|
|
::= { prvtIsisIPRAEntry 6 }
|
|
|
|
prvtIsisIPRAType OBJECT-TYPE
|
|
SYNTAX INTEGER { manual(1), automatic(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this IP 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.
|
|
|
|
Currently only automatic entries in this table are supported."
|
|
::= { prvtIsisIPRAEntry 7 }
|
|
|
|
prvtIsisIPRAAdminState OBJECT-TYPE
|
|
SYNTAX PrvtIsisAdminState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the IP Reachable Address."
|
|
::= { prvtIsisIPRAEntry 9 }
|
|
|
|
prvtIsisIPRAMetric OBJECT-TYPE
|
|
SYNTAX PrvtIsisDefaultMetric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric value for reaching the specified
|
|
destination over this circuit."
|
|
::= { prvtIsisIPRAEntry 10 }
|
|
|
|
prvtIsisIPRAMetricType OBJECT-TYPE
|
|
SYNTAX PrvtIsisMetricType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the metric is internal or
|
|
external."
|
|
::= { prvtIsisIPRAEntry 11 }
|
|
|
|
prvtIsisIPRAFullMetric OBJECT-TYPE
|
|
SYNTAX PrvtIsisFullMetric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The wide metric value for reaching the specified
|
|
destination over this circuit."
|
|
::= { prvtIsisIPRAEntry 12 }
|
|
|
|
prvtIsisIPRASNPAAddress OBJECT-TYPE
|
|
SYNTAX PrvtIsisOSINSAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNPA Address to which a PDU may be forwarded in
|
|
order to reach a destination which matches this IP
|
|
Reachable Address.
|
|
This field is currently not supported."
|
|
::= { prvtIsisIPRAEntry 13 }
|
|
|
|
prvtIsisIPRASourceType OBJECT-TYPE
|
|
SYNTAX INTEGER { static(1), direct(2), ospfv2(3), ospfv3(4),
|
|
isis(5), rip(6), igrp(7), eigrp(8), bgp(9),
|
|
other(10) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The origin of this route."
|
|
::= { prvtIsisIPRAEntry 14 }
|
|
|
|
prvtIsisLSPDataBase OBJECT IDENTIFIER
|
|
::= { prvtIsisMIBObjects 9 }
|
|
|
|
prvtIsisLSPSummaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisLSPSummaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of LSP Headers."
|
|
::= { prvtIsisLSPDataBase 1 }
|
|
|
|
prvtIsisLSPSummaryEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisLSPSummaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry provides a summary describing an
|
|
LSP currently stored in the system."
|
|
INDEX { prvtIsisSysInstance, prvtIsisLSPLevel, prvtIsisLSPID }
|
|
::= { prvtIsisLSPSummaryTable 1 }
|
|
|
|
PrvtIsisLSPSummaryEntry ::= SEQUENCE {
|
|
prvtIsisLSPLevel PrvtIsisISLevel,
|
|
prvtIsisLSPID PrvtIsisLinkStatePDUID,
|
|
prvtIsisLSPSeq Unsigned32,
|
|
prvtIsisLSPZeroLife TruthValue,
|
|
prvtIsisLSPChecksum PrvtIsisUnsigned16TC,
|
|
prvtIsisLSPLifetimeRemain PrvtIsisUnsigned16TC,
|
|
prvtIsisLSPPDULength PrvtIsisUnsigned16TC,
|
|
prvtIsisLSPAttributes PrvtIsisUnsigned8TC,
|
|
prvtIsisLSPIDHostname PrvtIsisHostName
|
|
}
|
|
|
|
prvtIsisLSPLevel OBJECT-TYPE
|
|
SYNTAX PrvtIsisISLevel
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"At which level does this LSP appear?"
|
|
::= { prvtIsisLSPSummaryEntry 1 }
|
|
|
|
prvtIsisLSPID OBJECT-TYPE
|
|
SYNTAX PrvtIsisLinkStatePDUID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 8-byte LSP ID, consisting of the SystemID,
|
|
Circuit ID, and Fragment Number."
|
|
::= { prvtIsisLSPSummaryEntry 2 }
|
|
|
|
prvtIsisLSPSeq OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number for this LSP."
|
|
::= { prvtIsisLSPSummaryEntry 3 }
|
|
|
|
prvtIsisLSPZeroLife OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is this LSP being purged by this System?"
|
|
::= { prvtIsisLSPSummaryEntry 4 }
|
|
|
|
prvtIsisLSPChecksum OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16TC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 16 bit Fletcher Checksum for this LSP."
|
|
::= { prvtIsisLSPSummaryEntry 5 }
|
|
|
|
prvtIsisLSPLifetimeRemain OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16TC
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remaining lifetime in seconds for this LSP.
|
|
|
|
For a current LSP (prvtIsisLSPZeroLife is 'false'), this
|
|
indicates the time remaining before the LSP will expire.
|
|
For an LSP being purged from the system (prvtIsisLSPZeroLife
|
|
is 'true'), the LSP remains in the database for
|
|
ZeroAgeLifetime, and this will indicate the time remaining
|
|
before final deletion of the LSP."
|
|
::= { prvtIsisLSPSummaryEntry 6 }
|
|
|
|
prvtIsisLSPPDULength OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16TC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of this LSP."
|
|
::= { prvtIsisLSPSummaryEntry 7 }
|
|
|
|
prvtIsisLSPAttributes OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned8TC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flags carried by the LSP."
|
|
::= { prvtIsisLSPSummaryEntry 8 }
|
|
|
|
prvtIsisLSPIDHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisLSPID object.
|
|
|
|
This is the null string if no hostname is known."
|
|
::= { prvtIsisLSPSummaryEntry 9 }
|
|
|
|
prvtIsisLSPTLVTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIsisLSPTLVEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of LSPs in the database."
|
|
::= { prvtIsisLSPDataBase 2 }
|
|
|
|
prvtIsisLSPTLVEntry OBJECT-TYPE
|
|
SYNTAX PrvtIsisLSPTLVEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry describes a TLV within
|
|
an LSP currently stored in the
|
|
system."
|
|
INDEX { prvtIsisSysInstance, prvtIsisLSPLevel, prvtIsisLSPID,
|
|
prvtIsisLSPTLVIndex }
|
|
::= { prvtIsisLSPTLVTable 1 }
|
|
|
|
PrvtIsisLSPTLVEntry ::= SEQUENCE {
|
|
prvtIsisLSPTLVIndex Unsigned32,
|
|
prvtIsisLSPTLVSeq Unsigned32,
|
|
prvtIsisLSPTLVChecksum PrvtIsisUnsigned16TC,
|
|
prvtIsisLSPTLVType PrvtIsisUnsigned8TC,
|
|
prvtIsisLSPTLVLen PrvtIsisUnsigned8TC,
|
|
prvtIsisLSPTLVValue OCTET STRING,
|
|
prvtIsisLSPTLVHostname PrvtIsisHostName
|
|
}
|
|
|
|
prvtIsisLSPTLVIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this TLV in the LSP. The first TLV has index 1
|
|
and the Nth TLV has an index of N."
|
|
::= { prvtIsisLSPTLVEntry 1 }
|
|
|
|
prvtIsisLSPTLVSeq OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number for this LSP."
|
|
::= { prvtIsisLSPTLVEntry 2 }
|
|
|
|
prvtIsisLSPTLVChecksum OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned16TC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 16 bit Fletcher Checksum for this LSP."
|
|
::= { prvtIsisLSPTLVEntry 3 }
|
|
|
|
prvtIsisLSPTLVType OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned8TC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this TLV."
|
|
::= { prvtIsisLSPTLVEntry 4 }
|
|
|
|
prvtIsisLSPTLVLen OBJECT-TYPE
|
|
SYNTAX PrvtIsisUnsigned8TC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of this TLV."
|
|
::= { prvtIsisLSPTLVEntry 5 }
|
|
|
|
prvtIsisLSPTLVValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this TLV."
|
|
::= { prvtIsisLSPTLVEntry 6 }
|
|
|
|
prvtIsisLSPTLVHostname OBJECT-TYPE
|
|
SYNTAX PrvtIsisHostName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname corresponding to the system ID part of the
|
|
prvtIsisLSPID object.
|
|
|
|
This is the null string if no hostname is known."
|
|
::= { prvtIsisLSPTLVEntry 7 }
|
|
|
|
END -- end of module PRVT-ISIS-MIB.
|