implicit by nature of the subnetwork (e.g., a
point-to-point linkage).
explicit: The subnetwork addresses in the object
isisRASNPAAddress are to be used.
extractIDI: The SNPA is embedded in the IDI of
the destination NSAP Address. The mapping
algorithm extracts the SNPA to be used
according to the format and encoding rules of
ISO8473/Add2. This SNPA extraction algorithm can
be used in conjunction with Reachable Address
prefixes from the X.121, F.69, E.163, and E.164
addressing subdomains.
extractDSP: All, or a suffix, of the SNPA is embedded
in the DSP of the destination address. This SNPA
extraction algorithm extracts the embedded
subnetwork addressing information by performing a
logical AND of the isisRASNPAMask object value
with the destination address. The part of the
SNPA extracted from the destination NSAP is
appended to the isisRASNPAPrefix object value to
form the next hop subnetwork addressing
information."
REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}"
::= { isisRAEntry 5 }
isisRAMetric OBJECT-TYPE
SYNTAX IsisDefaultMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The metric value for reaching the specified
prefix over this circuit. This object follows the
ManualOrAutomatic behavior."
REFERENCE "{ISIS.aoi DefaultMetric (99)}"
DEFVAL { 20 }
::= { isisRAEntry 6 }
isisRAMetricType OBJECT-TYPE
SYNTAX IsisMetricType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the metric is internal or
external. This object follows the ManualOrAutomatic
behavior."
REFERENCE "{ISIS.aoi DefaultMetricType (103)}"
DEFVAL { internal }
::= { isisRAEntry 7 }
isisRASNPAAddress OBJECT-TYPE
SYNTAX IsisOSINSAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNPA Address to which a PDU may be forwarded in
order to reach a destination that matches the address
prefix of the Reachable Address. This object follows the
ManualOrAutomatic behavior."
REFERENCE "{ISIS.aoi sNPAAddresses (109)}"
-- Note only one address may be specified per Reachable Address
-- in the MIB
DEFVAL { ’’H }
::= { isisRAEntry 8 }
isisRASNPAMask OBJECT-TYPE
SYNTAX IsisOSINSAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bit mask with 1 bit indicating the positions in the
effective destination address from which embedded SNPA
information is to be extracted. For the extraction, the
first octet of the isisRASNPAMask object value is aligned
with the first octet (AFI) of the NSAP Address. If the
isisRASNPAMask object value and NSAP Address are of
different lengths, the shorter of the two is logically
padded with zeros before performing the extraction. This
object follows the ManualOrAutomatic behavior."
REFERENCE "{ISIS.aoi sNPAMask (122)}"
DEFVAL { ’00’H }
::= { isisRAEntry 9 }
isisRASNPAPrefix OBJECT-TYPE
SYNTAX IsisOSINSAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A fixed SNPA prefix for use when the isisRAMapType is
extractDSP. The SNPA Address to use is formed by
concatenating the fixed SNPA prefix with a variable SNPA
part that is extracted from the effective destination
address. For Reachable Address prefixes in which the
entire SNPA is embedded in the DSP, the SNPA Prefix shall
be null. This object follows the ManualOrAutomatic
behavior."
REFERENCE "{ISIS.aoi sNPAPrefix (123)}"
DEFVAL { ’00’H }
::= { isisRAEntry 10 }
isisRAType OBJECT-TYPE
SYNTAX INTEGER
{
manual (1),
automatic (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Reachable address. Those of type
manual are created by the network manager. Those
of type automatic are created through propagation
of routing information from another routing
protocol (e.g., IDRP). "
DEFVAL {manual}
::= {isisRAEntry 11 }
-- The IP Reachable Address Table
-- Each entry records information about one IP reachable
-- address manually configured on this system or learned from
-- another protocol.
isisIPRATable OBJECT-TYPE
SYNTAX SEQUENCE OF IsisIPRAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of IP Reachable Addresses to networks,
subnetworks, or hosts either manually configured or
learned from another protocol."
::= { isisIPReachAddr 1 }
isisIPRAEntry OBJECT-TYPE
SYNTAX IsisIPRAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry defines an IP Reachable Address to a network,
subnetwork, or host.
Each IP Reachable Address may have multiple entries in the
table, one for each equal cost path to the reachable
address.
Dynamically created rows MUST survive an agent reboot.
Implementers need to be aware that if the total number
of elements (octets or sub-identifiers) in
isisIPRADestr, isisIPRADestPrefixLen, and
isisIPRANextHopIndex is too great, then OIDs of column
instances in this table will have more than 128
subidentifiers and cannot be accessed using SNMPv1,
SNMPv2c, or SNMPv3."
INDEX { isisSysLevelIndex,
isisIPRADestType,
isisIPRADest,
isisIPRADestPrefixLen,
isisIPRANextHopIndex }
::= { isisIPRATable 1 }
IsisIPRAEntry ::=
SEQUENCE {
isisIPRADestType
InetAddressType,
isisIPRADest
InetAddress,
isisIPRADestPrefixLen
InetAddressPrefixLength,
isisIPRANextHopIndex
Unsigned32,
isisIPRANextHopType
InetAddressType,
isisIPRANextHop
InetAddress,
isisIPRAType
INTEGER,
isisIPRAExistState
RowStatus,
isisIPRAAdminState
IsisAdminState,
isisIPRAMetric
IsisDefaultMetric,
isisIPRAMetricType
IsisMetricType,
isisIPRAFullMetric
IsisFullMetric,
isisIPRASNPAAddress
IsisOSINSAddress,
isisIPRASourceType
INTEGER
}
isisIPRADestType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of this IP Reachable Address."
::= { isisIPRAEntry 1 }
isisIPRADest OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination of this IP Reachable Address. This is
a network address, subnetwork address, or host
address.
The type of this address is determined by the value of
the isisIPRADestType object."
::= { isisIPRAEntry 2 }
isisIPRADestPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The length of the IP Netmask for Reachability Address.
The values for the index objects isisIPRADest and
isisIPRADestPrefixLen must be consistent. When the value
of isisIPRADest (excluding the zone index, if one
is present) is x, then the bitwise logical-AND
of x with the value of the mask formed from the
corresponding index object isisIPRADestPrefixLen MUST be
equal to x. If not, then the index pair is not
consistent, and an inconsistentName error must be
returned on SET or CREATE requests."
::= { isisIPRAEntry 3 }
isisIPRANextHopIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of next hop. Used when there are multiple Equal
Cost Multipath alternatives for the same destination."
::= { isisIPRAEntry 4 }
isisIPRANextHopType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the IP next hop address."
::= { isisIPRAEntry 5 }
isisIPRANextHop OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP next hop to this destination.
The type of this address is determined by the value of
the isisIPRANextHopType object."
::= { isisIPRAEntry 6 }
isisIPRAType OBJECT-TYPE
SYNTAX INTEGER
{
manual (1),
automatic (2)
}
MAX-ACCESS read-create
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. This object
follows the ManualOrAutomatic behavior."
::= { isisIPRAEntry 7 }
isisIPRAExistState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The state of this IP Reachable Address. This object
follows the ExistenceState and ManualOrAutomatic
behaviors. Support for ’createAndWait’ and
’notInService’ is not required.
A row entry cannot be modified when the value of this
object is ’active’."
::= { isisIPRAEntry 8 }
isisIPRAAdminState OBJECT-TYPE
SYNTAX IsisAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The administrative state of the IP Reachable Address. This
object follows the IsisAdminState and ManualOrAutomatic
behaviors."
DEFVAL { off }
::= { isisIPRAEntry 9 }
isisIPRAMetric OBJECT-TYPE
SYNTAX IsisDefaultMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The metric value for reaching the specified
destination over this circuit. This object follows the
ManualOrAutomatic behavior."
DEFVAL { 10 }
::= { isisIPRAEntry 10 }
isisIPRAMetricType OBJECT-TYPE
SYNTAX IsisMetricType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the metric is internal or
external. This object follows the ManualOrAutomatic
behavior."
DEFVAL { internal }
::= { isisIPRAEntry 11 }
isisIPRAFullMetric OBJECT-TYPE
SYNTAX IsisFullMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The wide metric value for reaching the specified
destination over this circuit. This object follows the
ManualOrAutomatic behavior."
DEFVAL { 10 }
::= { isisIPRAEntry 12 }
isisIPRASNPAAddress OBJECT-TYPE
SYNTAX IsisOSINSAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNPA Address to which a PDU may be forwarded in
order to reach a destination that matches this IP
Reachable Address. This object follows the
ManualOrAutomatic behavior."
DEFVAL { ’’H }
::= { isisIPRAEntry 13 }
isisIPRASourceType 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."
::= { isisIPRAEntry 14 }
-- The LSP Database Table
--
-- The first table provides Summary Information about LSPs
-- The next table provides a complete record
isisLSPSummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsisLSPSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of LSP Headers."
::= { isisLSPDataBase 1 }
isisLSPSummaryEntry OBJECT-TYPE
SYNTAX IsisLSPSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry provides a summary describing an
LSP currently stored in the system.
Dynamically learned rows will not survive an
agent reboot."
INDEX { isisLSPLevel,
isisLSPID }
::= { isisLSPSummaryTable 1 }
IsisLSPSummaryEntry ::=
SEQUENCE {
isisLSPLevel
IsisISLevel,
isisLSPID
IsisLinkStatePDUID,
isisLSPSeq
Unsigned32,
isisLSPZeroLife
TruthValue,
isisLSPChecksum
IsisUnsigned16TC,
isisLSPLifetimeRemain
IsisUnsigned16TC,
isisLSPPDULength
IsisUnsigned16TC,
isisLSPAttributes
IsisUnsigned8TC
}
isisLSPLevel OBJECT-TYPE
SYNTAX IsisISLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"At which level does this LSP appear?"
::= { isisLSPSummaryEntry 1 }
isisLSPID OBJECT-TYPE
SYNTAX IsisLinkStatePDUID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The 8-byte LSP ID for this Link State PDU."
::= { isisLSPSummaryEntry 2 }
isisLSPSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number for this LSP."
::= { isisLSPSummaryEntry 3 }
isisLSPZeroLife OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is this LSP being purged by this system?"
::= { isisLSPSummaryEntry 4 }
isisLSPChecksum OBJECT-TYPE
SYNTAX IsisUnsigned16TC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit Fletcher Checksum for this LSP."
::= { isisLSPSummaryEntry 5 }
isisLSPLifetimeRemain OBJECT-TYPE
SYNTAX IsisUnsigned16TC
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining lifetime, in seconds, for this LSP."
::= { isisLSPSummaryEntry 6 }
isisLSPPDULength OBJECT-TYPE
SYNTAX IsisUnsigned16TC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of this LSP."
::= { isisLSPSummaryEntry 7 }
isisLSPAttributes OBJECT-TYPE
SYNTAX IsisUnsigned8TC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flags carried by the LSP."
::= { isisLSPSummaryEntry 8 }
-- LSP Table
--
-- The full LSP as a sequence of {Type, Len, Value} tuples
-- Since the underlying LSP may have changed while downloading
-- TLVs, we provide the Sequence number and Checksum for each
-- LSP TLV, so the network manager may verify that they are
-- still working on the same version of the LSP.
isisLSPTLVTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsisLSPTLVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of LSPs in the database."
::= { isisLSPDataBase 2 }
isisLSPTLVEntry OBJECT-TYPE
SYNTAX IsisLSPTLVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes a TLV within
an LSP currently stored in the system.
Dynamically learned rows will not survive an
agent reboot."
INDEX { isisLSPLevel,
isisLSPID,
isisLSPTLVIndex }
::= { isisLSPTLVTable 1 }
IsisLSPTLVEntry ::=
SEQUENCE {
isisLSPTLVIndex
Unsigned32,
isisLSPTLVSeq
Unsigned32,
isisLSPTLVChecksum
IsisUnsigned16TC,
isisLSPTLVType
IsisUnsigned8TC,
isisLSPTLVLen
IsisUnsigned8TC,
isisLSPTLVValue
OCTET STRING
}
isisLSPTLVIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
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."
::= { isisLSPTLVEntry 1 }
isisLSPTLVSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only