|
Packit |
022b05 |
MPLS-LDP-STD-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
|
|
Packit |
022b05 |
Integer32, Counter32, Unsigned32
|
|
Packit |
022b05 |
FROM SNMPv2-SMI -- [RFC2578]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF -- [RFC2580]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RowStatus, TimeInterval, TruthValue,
|
|
Packit |
022b05 |
TimeStamp, StorageType
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
FROM SNMPv2-TC -- [RFC2579]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
InetAddressPrefixLength,
|
|
Packit |
022b05 |
InetAddressType,
|
|
Packit |
022b05 |
InetAddress,
|
|
Packit |
022b05 |
InetPortNumber
|
|
Packit |
022b05 |
FROM INET-ADDRESS-MIB -- [RFC3291]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IndexInteger,
|
|
Packit |
022b05 |
IndexIntegerNextFree
|
|
Packit |
022b05 |
FROM DIFFSERV-MIB -- [RFC3289]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsStdMIB,
|
|
Packit |
022b05 |
MplsLabelDistributionMethod,
|
|
Packit |
022b05 |
MplsLdpIdentifier,
|
|
Packit |
022b05 |
MplsLdpLabelType,
|
|
Packit |
022b05 |
MplsLspType,
|
|
Packit |
022b05 |
MplsLsrIdentifier,
|
|
Packit |
022b05 |
MplsRetentionMode
|
|
Packit |
022b05 |
FROM MPLS-TC-STD-MIB -- [RFC3811]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsIndexType
|
|
Packit |
022b05 |
FROM MPLS-LSR-STD-MIB; -- [RFC3813]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpStdMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200406030000Z" -- June 3, 2004
|
|
Packit |
022b05 |
ORGANIZATION "Multiprotocol Label Switching (mpls)
|
|
Packit |
022b05 |
Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"Joan Cucchiara (jcucchiara@mindspring.com)
|
|
Packit |
022b05 |
Marconi Communications, Inc.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Hans Sjostrand (hans@ipunplugged.com)
|
|
Packit |
022b05 |
ipUnplugged
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
James V. Luciani (james_luciani@mindspring.com)
|
|
Packit |
022b05 |
Marconi Communications, Inc.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Working Group Chairs:
|
|
Packit |
022b05 |
George Swallow, email: swallow@cisco.com
|
|
Packit |
022b05 |
Loa Andersson, email: loa@pi.se
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MPLS Working Group, email: mpls@uu.net"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Copyright (C) The Internet Society (2004). The
|
|
Packit |
022b05 |
initial version of this MIB module was published
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
in RFC 3815. For full legal notices see the RFC
|
|
Packit |
022b05 |
itself or see:
|
|
Packit |
022b05 |
http://www.ietf.org/copyrights/ianamib.html
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This MIB contains managed object definitions for the
|
|
Packit |
022b05 |
'Multiprotocol Label Switching, Label Distribution
|
|
Packit |
022b05 |
Protocol, LDP' document."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200406030000Z" -- June 3, 2004
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial version published as part of RFC 3815."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsStdMIB 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--****************************************************************
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpNotifications OBJECT IDENTIFIER ::= { mplsLdpStdMIB 0 }
|
|
Packit |
022b05 |
mplsLdpObjects OBJECT IDENTIFIER ::= { mplsLdpStdMIB 1 }
|
|
Packit |
022b05 |
mplsLdpConformance OBJECT IDENTIFIER ::= { mplsLdpStdMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--****************************************************************
|
|
Packit |
022b05 |
-- MPLS LDP Objects
|
|
Packit |
022b05 |
--****************************************************************
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLsrObjects OBJECT IDENTIFIER ::= { mplsLdpObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityObjects OBJECT IDENTIFIER ::= { mplsLdpObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS Label Distribution Protocol's
|
|
Packit |
022b05 |
-- Label Switching Router Objects
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLsrId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLsrIdentifier
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Label Switching Router's Identifier."
|
|
Packit |
022b05 |
::= { mplsLdpLsrObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLsrLoopDetectionCapable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
none(1),
|
|
Packit |
022b05 |
other(2),
|
|
Packit |
022b05 |
hopCount(3),
|
|
Packit |
022b05 |
pathVector(4),
|
|
Packit |
022b05 |
hopCountAndPathVector(5)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A indication of whether this
|
|
Packit |
022b05 |
Label Switching Router supports
|
|
Packit |
022b05 |
loop detection.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
none(1) -- Loop Detection is not supported
|
|
Packit |
022b05 |
on this LSR.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
other(2) -- Loop Detection is supported but
|
|
Packit |
022b05 |
by a method other than those
|
|
Packit |
022b05 |
listed below.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
hopCount(3) -- Loop Detection is supported by
|
|
Packit |
022b05 |
Hop Count only.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
pathVector(4) -- Loop Detection is supported by
|
|
Packit |
022b05 |
Path Vector only.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
hopCountAndPathVector(5) -- Loop Detection is
|
|
Packit |
022b05 |
supported by both Hop Count
|
|
Packit |
022b05 |
And Path Vector.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Since Loop Detection is determined during
|
|
Packit |
022b05 |
Session Initialization, an individual session
|
|
Packit |
022b05 |
may not be running with loop detection. This
|
|
Packit |
022b05 |
object simply gives an indication of whether or not the
|
|
Packit |
022b05 |
LSR has the ability to support Loop Detection and
|
|
Packit |
022b05 |
which types."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLdpLsrObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS Label Distribution Protocol Entity Objects
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime at the time of the most
|
|
Packit |
022b05 |
recent addition or deletion of an entry
|
|
Packit |
022b05 |
to/from the mplsLdpEntityTable/mplsLdpEntityStatsTable, or
|
|
Packit |
022b05 |
the most recent change in value of any objects in the
|
|
Packit |
022b05 |
mplsLdpEntityTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If no such changes have occurred since the last
|
|
Packit |
022b05 |
re-initialization of the local management subsystem,
|
|
Packit |
022b05 |
then this object contains a zero value."
|
|
Packit |
022b05 |
::= { mplsLdpEntityObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityIndexNext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IndexIntegerNextFree
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains an appropriate value to
|
|
Packit |
022b05 |
be used for mplsLdpEntityIndex when creating
|
|
Packit |
022b05 |
entries in the mplsLdpEntityTable. The value
|
|
Packit |
022b05 |
0 indicates that no unassigned entries are
|
|
Packit |
022b05 |
available."
|
|
Packit |
022b05 |
::= { mplsLdpEntityObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpEntityEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains information about the
|
|
Packit |
022b05 |
MPLS Label Distribution Protocol Entities which
|
|
Packit |
022b05 |
exist on this Label Switching Router (LSR)
|
|
Packit |
022b05 |
or Label Edge Router (LER)."
|
|
Packit |
022b05 |
::= { mplsLdpEntityObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpEntityEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents an LDP entity.
|
|
Packit |
022b05 |
An entry can be created by a network administrator
|
|
Packit |
022b05 |
or by an SNMP agent as instructed by LDP."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId, mplsLdpEntityIndex }
|
|
Packit |
022b05 |
::= { mplsLdpEntityTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpEntityEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpEntityLdpId MplsLdpIdentifier,
|
|
Packit |
022b05 |
mplsLdpEntityIndex IndexInteger,
|
|
Packit |
022b05 |
mplsLdpEntityProtocolVersion Unsigned32,
|
|
Packit |
022b05 |
mplsLdpEntityAdminStatus INTEGER,
|
|
Packit |
022b05 |
mplsLdpEntityOperStatus INTEGER,
|
|
Packit |
022b05 |
mplsLdpEntityTcpPort InetPortNumber,
|
|
Packit |
022b05 |
mplsLdpEntityUdpDscPort InetPortNumber,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityMaxPduLength Unsigned32,
|
|
Packit |
022b05 |
mplsLdpEntityKeepAliveHoldTimer Unsigned32,
|
|
Packit |
022b05 |
mplsLdpEntityHelloHoldTimer Unsigned32,
|
|
Packit |
022b05 |
mplsLdpEntityInitSessionThreshold Integer32,
|
|
Packit |
022b05 |
mplsLdpEntityLabelDistMethod MplsLabelDistributionMethod,
|
|
Packit |
022b05 |
mplsLdpEntityLabelRetentionMode MplsRetentionMode,
|
|
Packit |
022b05 |
mplsLdpEntityPathVectorLimit Integer32,
|
|
Packit |
022b05 |
mplsLdpEntityHopCountLimit Integer32,
|
|
Packit |
022b05 |
mplsLdpEntityTransportAddrKind INTEGER,
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeer TruthValue,
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddrType InetAddressType,
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddr InetAddress,
|
|
Packit |
022b05 |
mplsLdpEntityLabelType MplsLdpLabelType,
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime TimeStamp,
|
|
Packit |
022b05 |
mplsLdpEntityStorageType StorageType,
|
|
Packit |
022b05 |
mplsLdpEntityRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityLdpId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpIdentifier
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The LDP identifier."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section on LDP Identifiers."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IndexInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This index is used as a secondary index to uniquely
|
|
Packit |
022b05 |
identify this row. Before creating a row in this table,
|
|
Packit |
022b05 |
the 'mplsLdpEntityIndexNext' object should be retrieved.
|
|
Packit |
022b05 |
That value should be used for the value of this index
|
|
Packit |
022b05 |
when creating a row in this table. NOTE: if a value
|
|
Packit |
022b05 |
of zero (0) is retrieved, that indicates that no rows
|
|
Packit |
022b05 |
can be created in this table at this time.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A secondary index (this object) is meaningful to some
|
|
Packit |
022b05 |
but not all, LDP implementations. For example
|
|
Packit |
022b05 |
an LDP implementation which uses PPP would
|
|
Packit |
022b05 |
use this index to differentiate PPP sub-links.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Another way to use this index is to give this the
|
|
Packit |
022b05 |
value of ifIndex. However, this is dependant
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
on the implementation."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityProtocolVersion OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32(1..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The version number of the LDP protocol which will be
|
|
Packit |
022b05 |
used in the session initialization message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Section 3.5.3 in the LDP Specification specifies
|
|
Packit |
022b05 |
that the version of the LDP protocol is negotiated during
|
|
Packit |
022b05 |
session establishment. The value of this object
|
|
Packit |
022b05 |
represents the value that is sent in the initialization
|
|
Packit |
022b05 |
message."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3 Initialization
|
|
Packit |
022b05 |
Message."
|
|
Packit |
022b05 |
DEFVAL { 1 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
enable(1),
|
|
Packit |
022b05 |
disable(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative status of this LDP Entity.
|
|
Packit |
022b05 |
If this object is changed from 'enable' to 'disable'
|
|
Packit |
022b05 |
and this entity has already attempted to establish
|
|
Packit |
022b05 |
contact with a Peer, then all contact with that
|
|
Packit |
022b05 |
Peer is lost and all information from that Peer
|
|
Packit |
022b05 |
needs to be removed from the MIB. (This implies
|
|
Packit |
022b05 |
that the network management subsystem should clean
|
|
Packit |
022b05 |
up any related entry in the mplsLdpPeerTable. This
|
|
Packit |
022b05 |
further implies that a 'tear-down' for that session
|
|
Packit |
022b05 |
is issued and the session and all information related
|
|
Packit |
022b05 |
to that session cease to exist).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
At this point the operator is able to change values
|
|
Packit |
022b05 |
which are related to this entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When the admin status is set back to 'enable', then
|
|
Packit |
022b05 |
this Entity will attempt to establish a new session
|
|
Packit |
022b05 |
with the Peer."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DEFVAL { enable }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityOperStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(1),
|
|
Packit |
022b05 |
enabled(2),
|
|
Packit |
022b05 |
disabled(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The operational status of this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of unknown(1) indicates that the
|
|
Packit |
022b05 |
operational status cannot be determined at
|
|
Packit |
022b05 |
this time. The value of unknown should be
|
|
Packit |
022b05 |
a transient condition before changing
|
|
Packit |
022b05 |
to enabled(2) or disabled(3)."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityTcpPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The TCP Port for
|
|
Packit |
022b05 |
LDP. The default value is the well-known
|
|
Packit |
022b05 |
value of this port."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.10, Well-known
|
|
Packit |
022b05 |
Numbers, and Section 3.10.1. UDP and TCP Ports."
|
|
Packit |
022b05 |
DEFVAL { 646 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityUdpDscPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UDP Discovery Port for
|
|
Packit |
022b05 |
LDP. The default value is the
|
|
Packit |
022b05 |
well-known value for this port."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.4.1,
|
|
Packit |
022b05 |
Basic Discovery Mechanism, Section 2.4.2,
|
|
Packit |
022b05 |
Extended Discovery Mechanism, Section
|
|
Packit |
022b05 |
3.10, Well-known Numbers, and Section 3.10.1.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
UDP and TCP Ports."
|
|
Packit |
022b05 |
DEFVAL { 646 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityMaxPduLength OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (256..65535)
|
|
Packit |
022b05 |
UNITS "octets"
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum PDU Length that is sent in
|
|
Packit |
022b05 |
the Common Session Parameters of an Initialization
|
|
Packit |
022b05 |
Message. According to the LDP Specification [RFC3036]
|
|
Packit |
022b05 |
a value of 255 or less specifies the
|
|
Packit |
022b05 |
default maximum length of 4096 octets, this is why
|
|
Packit |
022b05 |
the value of this object starts at 256. The operator
|
|
Packit |
022b05 |
should explicitly choose the default value (i.e., 4096),
|
|
Packit |
022b05 |
or some other value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The receiving LSR MUST calculate the maximum PDU
|
|
Packit |
022b05 |
length for the session by using the smaller of its and
|
|
Packit |
022b05 |
its peer's proposals for Max PDU Length."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3.
|
|
Packit |
022b05 |
Initialization Message."
|
|
Packit |
022b05 |
DEFVAL { 4096 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityKeepAliveHoldTimer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..65535)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The 16-bit integer value which is the proposed keep
|
|
Packit |
022b05 |
alive hold timer for this LDP Entity."
|
|
Packit |
022b05 |
DEFVAL { 40 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityHelloHoldTimer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..65535)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The 16-bit integer value which is the proposed Hello
|
|
Packit |
022b05 |
hold timer for this LDP Entity. The Hello Hold time
|
|
Packit |
022b05 |
in seconds.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An LSR maintains a record of Hellos received
|
|
Packit |
022b05 |
from potential peers. This object represents
|
|
Packit |
022b05 |
the Hold Time in the Common Hello Parameters TLV of
|
|
Packit |
022b05 |
the Hello Message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of 0 is a default value and should be
|
|
Packit |
022b05 |
interpretted in conjunction with the
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeer object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is 0: if the value of the
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeer object is false(2), then this
|
|
Packit |
022b05 |
specifies that the Hold Time's actual default value is
|
|
Packit |
022b05 |
15 seconds (i.e., the default Hold time for Link Hellos
|
|
Packit |
022b05 |
is 15 seconds). Otherwise if the value of the
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeer object is true(1), then this
|
|
Packit |
022b05 |
specifies that the Hold Time's actual default value is
|
|
Packit |
022b05 |
45 seconds (i.e., the default Hold time for Targeted
|
|
Packit |
022b05 |
Hellos is 45 seconds).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of 65535 means infinite (i.e., wait forever).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
All other values represent the amount of time in
|
|
Packit |
022b05 |
seconds to wait for a Hello Message. Setting the
|
|
Packit |
022b05 |
hold time to a value smaller than 15 is not
|
|
Packit |
022b05 |
recommended, although not forbidden according
|
|
Packit |
022b05 |
to RFC3036."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.2.,
|
|
Packit |
022b05 |
Hello Message."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityInitSessionThreshold OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32(0..100)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"When attempting to establish a session with
|
|
Packit |
022b05 |
a given Peer, the given LDP Entity should
|
|
Packit |
022b05 |
send out the SNMP notification,
|
|
Packit |
022b05 |
'mplsLdpInitSessionThresholdExceeded', when
|
|
Packit |
022b05 |
the number of Session Initialization messages
|
|
Packit |
022b05 |
sent exceeds this threshold.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The notification is used to notify an
|
|
Packit |
022b05 |
operator when this Entity and its Peer are
|
|
Packit |
022b05 |
possibly engaged in an endless sequence
|
|
Packit |
022b05 |
of messages as each NAKs the other's
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Initialization messages with Error Notification
|
|
Packit |
022b05 |
messages. Setting this threshold which triggers
|
|
Packit |
022b05 |
the notification is one way to notify the
|
|
Packit |
022b05 |
operator. The notification should be generated
|
|
Packit |
022b05 |
each time this threshold is exceeded and
|
|
Packit |
022b05 |
for every subsequent Initialization message
|
|
Packit |
022b05 |
which is NAK'd with an Error Notification
|
|
Packit |
022b05 |
message after this threshold is exceeded.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of 0 (zero) for this object
|
|
Packit |
022b05 |
indicates that the threshold is infinity, thus
|
|
Packit |
022b05 |
the SNMP notification will never be generated."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification,
|
|
Packit |
022b05 |
Section 2.5.3 Session Initialization."
|
|
Packit |
022b05 |
DEFVAL { 8 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityLabelDistMethod OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabelDistributionMethod
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"For any given LDP session, the method of
|
|
Packit |
022b05 |
label distribution must be specified."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityLabelRetentionMode OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsRetentionMode
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The LDP Entity can be configured to use either
|
|
Packit |
022b05 |
conservative or liberal label retention mode.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is conservative(1)
|
|
Packit |
022b05 |
then advertized label mappings are retained
|
|
Packit |
022b05 |
only if they will be used to forward packets,
|
|
Packit |
022b05 |
i.e., if label came from a valid next hop.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is liberal(2)
|
|
Packit |
022b05 |
then all advertized label mappings are retained
|
|
Packit |
022b05 |
whether they are from a valid next hop or not."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityPathVectorLimit OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..255)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of this object is 0 (zero) then
|
|
Packit |
022b05 |
Loop Detection for Path Vectors is disabled.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Otherwise, if this object has a value greater than
|
|
Packit |
022b05 |
zero, then Loop Dection for Path Vectors is enabled,
|
|
Packit |
022b05 |
and the Path Vector Limit is this value.
|
|
Packit |
022b05 |
Also, the value of the object,
|
|
Packit |
022b05 |
'mplsLdpLsrLoopDetectionCapable', must be set to
|
|
Packit |
022b05 |
either 'pathVector(4)' or 'hopCountAndPathVector(5)',
|
|
Packit |
022b05 |
if this object has a value greater than 0 (zero),
|
|
Packit |
022b05 |
otherwise it is ignored."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.8 Loop Dection,
|
|
Packit |
022b05 |
Section 3.4.5 Path Vector TLV."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityHopCountLimit OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..255)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of this object is 0 (zero),
|
|
Packit |
022b05 |
then Loop Detection using Hop Counters is
|
|
Packit |
022b05 |
disabled.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is greater than
|
|
Packit |
022b05 |
0 (zero) then Loop Detection using Hop
|
|
Packit |
022b05 |
Counters is enabled, and this object
|
|
Packit |
022b05 |
specifies this Entity's maximum allowable
|
|
Packit |
022b05 |
value for the Hop Count.
|
|
Packit |
022b05 |
Also, the value of the object
|
|
Packit |
022b05 |
mplsLdpLsrLoopDetectionCapable must be set
|
|
Packit |
022b05 |
to either 'hopCount(3)' or
|
|
Packit |
022b05 |
'hopCountAndPathVector(5)' if this object
|
|
Packit |
022b05 |
has a value greater than 0 (zero), otherwise
|
|
Packit |
022b05 |
it is ignored."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityTransportAddrKind OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
interface(1),
|
|
Packit |
022b05 |
loopback(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This specifies whether the loopback or interface
|
|
Packit |
022b05 |
address is to be used as the transport address
|
|
Packit |
022b05 |
in the transport address TLV of the
|
|
Packit |
022b05 |
hello message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value is interface(1), then the IP
|
|
Packit |
022b05 |
address of the interface from which hello
|
|
Packit |
022b05 |
messages are sent is used as the transport
|
|
Packit |
022b05 |
address in the hello message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Otherwise, if the value is loopback(2), then the IP
|
|
Packit |
022b05 |
address of the loopback interface is used as the
|
|
Packit |
022b05 |
transport address in the hello message."
|
|
Packit |
022b05 |
DEFVAL { loopback }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If this LDP entity uses targeted peer then set
|
|
Packit |
022b05 |
this to true."
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of the internetwork layer address used for
|
|
Packit |
022b05 |
the Extended Discovery. This object indicates how
|
|
Packit |
022b05 |
the value of mplsLdpEntityTargetPeerAddr is to
|
|
Packit |
022b05 |
be interpreted."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 18 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of the internetwork layer address
|
|
Packit |
022b05 |
used for the Extended Discovery. The value of
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddrType specifies how
|
|
Packit |
022b05 |
this address is to be interpreted."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityLabelType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpLabelType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the optional parameters for the LDP
|
|
Packit |
022b05 |
Initialization Message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value is generic(1) then no
|
|
Packit |
022b05 |
optional parameters will be sent in
|
|
Packit |
022b05 |
the LDP Initialization message associated
|
|
Packit |
022b05 |
with this Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value is atmParameters(2) then
|
|
Packit |
022b05 |
a row must be created in the
|
|
Packit |
022b05 |
mplsLdpEntityAtmTable, which
|
|
Packit |
022b05 |
corresponds to this entry.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value is frameRelayParameters(3) then
|
|
Packit |
022b05 |
a row must be created in the
|
|
Packit |
022b05 |
mplsLdpEntityFrameRelayTable, which
|
|
Packit |
022b05 |
corresponds to this entry."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3.,
|
|
Packit |
022b05 |
Initialization Message."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 20 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime on the most recent occasion
|
|
Packit |
022b05 |
at which any one or more of this entity's counters
|
|
Packit |
022b05 |
suffered a discontinuity. The relevant counters
|
|
Packit |
022b05 |
are the specific instances associated with this
|
|
Packit |
022b05 |
entity of any Counter32 object contained
|
|
Packit |
022b05 |
in the 'mplsLdpEntityStatsTable'. If no such
|
|
Packit |
022b05 |
discontinuities have occurred since the last
|
|
Packit |
022b05 |
re-initialization of the local management
|
|
Packit |
022b05 |
subsystem, then this object contains a zero
|
|
Packit |
022b05 |
value."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 21 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this conceptual row.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent(4)'
|
|
Packit |
022b05 |
need not allow write-access to any columnar
|
|
Packit |
022b05 |
objects in the row."
|
|
Packit |
022b05 |
DEFVAL{ nonVolatile }
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 22 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this conceptual row. All writable
|
|
Packit |
022b05 |
objects in this row may be modified at any
|
|
Packit |
022b05 |
time, however, as described in detail in
|
|
Packit |
022b05 |
the section entitled, 'Changing Values After
|
|
Packit |
022b05 |
Session Establishment', and again described
|
|
Packit |
022b05 |
in the DESCRIPTION clause of the
|
|
Packit |
022b05 |
mplsLdpEntityAdminStatus object, if a session
|
|
Packit |
022b05 |
has been initiated with a Peer, changing objects
|
|
Packit |
022b05 |
in this table will wreak havoc with the session
|
|
Packit |
022b05 |
and interrupt traffic. To repeat again:
|
|
Packit |
022b05 |
the recommended procedure is to
|
|
Packit |
022b05 |
set the mplsLdpEntityAdminStatus to down, thereby
|
|
Packit |
022b05 |
explicitly causing a session to be torn down. Then,
|
|
Packit |
022b05 |
change objects in this entry, then set
|
|
Packit |
022b05 |
the mplsLdpEntityAdminStatus to enable,
|
|
Packit |
022b05 |
which enables a new session to be initiated."
|
|
Packit |
022b05 |
::= { mplsLdpEntityEntry 23 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS LDP Entity Statistics Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpEntityStatsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table is a read-only table which augments
|
|
Packit |
022b05 |
the mplsLdpEntityTable. The purpose of this
|
|
Packit |
022b05 |
table is to keep statistical information about
|
|
Packit |
022b05 |
the LDP Entities on the LSR."
|
|
Packit |
022b05 |
::= { mplsLdpEntityObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpEntityStatsEntry
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row in this table contains statistical information
|
|
Packit |
022b05 |
about an LDP Entity. Some counters contained in a
|
|
Packit |
022b05 |
row are for fatal errors received during a former
|
|
Packit |
022b05 |
LDP Session associated with this entry. For example,
|
|
Packit |
022b05 |
an LDP PDU received on a TCP connection during an
|
|
Packit |
022b05 |
LDP Session contains a fatal error. That
|
|
Packit |
022b05 |
error is counted here, because the
|
|
Packit |
022b05 |
session is terminated.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the error is NOT fatal (i.e., the Session
|
|
Packit |
022b05 |
remains), then the error is counted in the
|
|
Packit |
022b05 |
mplsLdpSessionStatsEntry."
|
|
Packit |
022b05 |
AUGMENTS { mplsLdpEntityEntry }
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpEntityStatsEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionAttempts Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedNoHelloErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedAdErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedMaxPduErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedLRErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadLdpIdentifierErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadPduLengthErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadMessageLengthErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadTlvLengthErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsMalformedTlvValueErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsKeepAliveTimerExpErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsShutdownReceivedNotifications Counter32,
|
|
Packit |
022b05 |
mplsLdpEntityStatsShutdownSentNotifications Counter32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionAttempts OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the Session Initialization messages
|
|
Packit |
022b05 |
which were sent or received by this LDP Entity and
|
|
Packit |
022b05 |
were NAK'd. In other words, this counter counts
|
|
Packit |
022b05 |
the number of session initializations that failed.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedNoHelloErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the Session Rejected/No Hello Error
|
|
Packit |
022b05 |
Notification Messages sent or received by
|
|
Packit |
022b05 |
this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedAdErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the Session Rejected/Parameters
|
|
Packit |
022b05 |
Advertisement Mode Error Notification Messages sent
|
|
Packit |
022b05 |
or received by this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedMaxPduErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the Session Rejected/Parameters
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Max Pdu Length Error Notification Messages sent
|
|
Packit |
022b05 |
or received by this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedLRErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the Session Rejected/Parameters
|
|
Packit |
022b05 |
Label Range Notification Messages sent
|
|
Packit |
022b05 |
or received by this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadLdpIdentifierErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Bad LDP Identifier
|
|
Packit |
022b05 |
Fatal Errors detected by the session(s)
|
|
Packit |
022b05 |
(past and present) associated with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.1.2."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadPduLengthErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Bad PDU Length
|
|
Packit |
022b05 |
Fatal Errors detected by the session(s)
|
|
Packit |
022b05 |
(past and present) associated with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.1.2."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadMessageLengthErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Bad Message
|
|
Packit |
022b05 |
Length Fatal Errors detected by the session(s)
|
|
Packit |
022b05 |
(past and present) associated with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.1.2."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadTlvLengthErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Bad TLV
|
|
Packit |
022b05 |
Length Fatal Errors detected by the session(s)
|
|
Packit |
022b05 |
(past and present) associated with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.1.2."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsMalformedTlvValueErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Malformed TLV
|
|
Packit |
022b05 |
Value Fatal Errors detected by the session(s)
|
|
Packit |
022b05 |
(past and present) associated with this
|
|
Packit |
022b05 |
LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.1.2."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsKeepAliveTimerExpErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Session Keep Alive
|
|
Packit |
022b05 |
Timer Expired Errors detected by the session(s)
|
|
Packit |
022b05 |
(past and present) associated with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.1.2."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsShutdownReceivedNotifications OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Shutdown Notifications
|
|
Packit |
022b05 |
received related to session(s) (past and present)
|
|
Packit |
022b05 |
associated with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityStatsShutdownSentNotifications OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Shutdown Notfications
|
|
Packit |
022b05 |
sent related to session(s) (past and present) associated
|
|
Packit |
022b05 |
with this LDP Entity.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpEntityStatsEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS LDP Peer Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionObjects OBJECT IDENTIFIER ::= { mplsLdpObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime at the time of the most
|
|
Packit |
022b05 |
recent addition or deletion to/from the
|
|
Packit |
022b05 |
mplsLdpPeerTable/mplsLdpSessionTable."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpPeerEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Information about LDP peers known by Entities in
|
|
Packit |
022b05 |
the mplsLdpEntityTable. The information in this table
|
|
Packit |
022b05 |
is based on information from the Entity-Peer interaction
|
|
Packit |
022b05 |
during session initialization but is not appropriate
|
|
Packit |
022b05 |
for the mplsLdpSessionTable, because objects in this
|
|
Packit |
022b05 |
table may or may not be used in session establishment."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpPeerEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Information about a single Peer which is related
|
|
Packit |
022b05 |
to a Session. This table is augmented by
|
|
Packit |
022b05 |
the mplsLdpSessionTable."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex,
|
|
Packit |
022b05 |
mplsLdpPeerLdpId }
|
|
Packit |
022b05 |
::= { mplsLdpPeerTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpPeerEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpPeerLdpId MplsLdpIdentifier,
|
|
Packit |
022b05 |
mplsLdpPeerLabelDistMethod MplsLabelDistributionMethod,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerPathVectorLimit Integer32,
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddrType InetAddressType,
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddr InetAddress
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerLdpId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpIdentifier
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The LDP identifier of this LDP Peer."
|
|
Packit |
022b05 |
::= { mplsLdpPeerEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerLabelDistMethod OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabelDistributionMethod
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"For any given LDP session, the method of
|
|
Packit |
022b05 |
label distribution must be specified."
|
|
Packit |
022b05 |
::= { mplsLdpPeerEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerPathVectorLimit OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..255)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of this object is 0 (zero) then
|
|
Packit |
022b05 |
Loop Dection for Path Vectors for this Peer
|
|
Packit |
022b05 |
is disabled.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Otherwise, if this object has a value greater than
|
|
Packit |
022b05 |
zero, then Loop Dection for Path Vectors for this
|
|
Packit |
022b05 |
Peer is enabled and the Path Vector Limit is this value."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.8 Loop Dection,
|
|
Packit |
022b05 |
Section 3.4.5 Path Vector TLV."
|
|
Packit |
022b05 |
::= { mplsLdpPeerEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of the Internet address for the
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddr object. The LDP
|
|
Packit |
022b05 |
specification describes this as being either
|
|
Packit |
022b05 |
an IPv4 Transport Address or IPv6 Transport
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Address which is used in opening the LDP session's
|
|
Packit |
022b05 |
TCP connection, or if the optional TLV is not
|
|
Packit |
022b05 |
present, then this is the IPv4/IPv6 source
|
|
Packit |
022b05 |
address for the UPD packet carrying the Hellos.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object specifies how the value of the
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddr object should be
|
|
Packit |
022b05 |
interpreted."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.5.2
|
|
Packit |
022b05 |
Transport Connection Establishment and
|
|
Packit |
022b05 |
Section 3.5.2.1 Hello Message Procedures."
|
|
Packit |
022b05 |
::= { mplsLdpPeerEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Internet address advertised by the peer
|
|
Packit |
022b05 |
in the Hello Message or the Hello source address.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The type of this address is specified by the
|
|
Packit |
022b05 |
value of the mplsLdpPeerTransportAddrType
|
|
Packit |
022b05 |
object."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.5.2
|
|
Packit |
022b05 |
Transport Connection Establishment and
|
|
Packit |
022b05 |
Section 3.5.2.1 Hello Message Procedures."
|
|
Packit |
022b05 |
::= { mplsLdpPeerEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS LDP Sessions Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpSessionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of Sessions between the LDP Entities
|
|
Packit |
022b05 |
and LDP Peers. This table AUGMENTS the
|
|
Packit |
022b05 |
mplsLdpPeerTable. Each row in this table
|
|
Packit |
022b05 |
represents a single session."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpSessionEntry
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents information on a
|
|
Packit |
022b05 |
single session between an LDP Entity and LDP Peer.
|
|
Packit |
022b05 |
The information contained in a row is read-only.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Please note: the Path Vector Limit for the
|
|
Packit |
022b05 |
Session is the value which is configured in
|
|
Packit |
022b05 |
the corresponding mplsLdpEntityEntry. The
|
|
Packit |
022b05 |
Peer's Path Vector Limit is in the
|
|
Packit |
022b05 |
mplsLdpPeerPathVectorLimit object in the
|
|
Packit |
022b05 |
mplsLdpPeerTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Values which may differ from those configured are
|
|
Packit |
022b05 |
noted in the objects of this table, the
|
|
Packit |
022b05 |
mplsLdpAtmSessionTable and the
|
|
Packit |
022b05 |
mplsLdpFrameRelaySessionTable. A value will
|
|
Packit |
022b05 |
differ if it was negotiated between the
|
|
Packit |
022b05 |
Entity and the Peer. Values may or may not
|
|
Packit |
022b05 |
be negotiated. For example, if the values
|
|
Packit |
022b05 |
are the same then no negotiation takes place.
|
|
Packit |
022b05 |
If they are negotiated, then they may differ."
|
|
Packit |
022b05 |
AUGMENTS { mplsLdpPeerEntry }
|
|
Packit |
022b05 |
::= { mplsLdpSessionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpSessionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpSessionStateLastChange TimeStamp,
|
|
Packit |
022b05 |
mplsLdpSessionState INTEGER,
|
|
Packit |
022b05 |
mplsLdpSessionRole INTEGER,
|
|
Packit |
022b05 |
mplsLdpSessionProtocolVersion Unsigned32,
|
|
Packit |
022b05 |
mplsLdpSessionKeepAliveHoldTimeRem TimeInterval,
|
|
Packit |
022b05 |
mplsLdpSessionKeepAliveTime Unsigned32,
|
|
Packit |
022b05 |
mplsLdpSessionMaxPduLength Unsigned32,
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionStateLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime at the time this
|
|
Packit |
022b05 |
Session entered its current state as
|
|
Packit |
022b05 |
denoted by the mplsLdpSessionState
|
|
Packit |
022b05 |
object."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionState OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
nonexistent(1),
|
|
Packit |
022b05 |
initialized(2),
|
|
Packit |
022b05 |
openrec(3),
|
|
Packit |
022b05 |
opensent(4),
|
|
Packit |
022b05 |
operational(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The current state of the session, all of the
|
|
Packit |
022b05 |
states 1 to 5 are based on the state machine
|
|
Packit |
022b05 |
for session negotiation behavior."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.5.4,
|
|
Packit |
022b05 |
Initialization State Machine."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionRole OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(1),
|
|
Packit |
022b05 |
active(2),
|
|
Packit |
022b05 |
passive(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"During session establishment the LSR/LER takes either
|
|
Packit |
022b05 |
the active role or the passive role based on address
|
|
Packit |
022b05 |
comparisons. This object indicates whether this LSR/LER
|
|
Packit |
022b05 |
was behaving in an active role or passive role during
|
|
Packit |
022b05 |
this session's establishment.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of unknown(1), indicates that the role is not
|
|
Packit |
022b05 |
able to be determined at the present time."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 2.5.3.,
|
|
Packit |
022b05 |
Session Initialization"
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionProtocolVersion OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32(1..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The version of the LDP Protocol which
|
|
Packit |
022b05 |
this session is using. This is the version of
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
the LDP protocol which has been negotiated
|
|
Packit |
022b05 |
during session initialization."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3,
|
|
Packit |
022b05 |
Initialization Message."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionKeepAliveHoldTimeRem OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeInterval
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The keep alive hold time remaining for
|
|
Packit |
022b05 |
this session."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionKeepAliveTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..65535)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The negotiated KeepAlive Time which
|
|
Packit |
022b05 |
represents the amount of seconds between
|
|
Packit |
022b05 |
keep alive messages. The
|
|
Packit |
022b05 |
mplsLdpEntityKeepAliveHoldTimer
|
|
Packit |
022b05 |
related to this Session is the
|
|
Packit |
022b05 |
value that was proposed as the
|
|
Packit |
022b05 |
KeepAlive Time for this session.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This value is negotiated during
|
|
Packit |
022b05 |
session initialization between
|
|
Packit |
022b05 |
the entity's proposed value
|
|
Packit |
022b05 |
(i.e., the value configured in
|
|
Packit |
022b05 |
mplsLdpEntityKeepAliveHoldTimer)
|
|
Packit |
022b05 |
and the peer's proposed
|
|
Packit |
022b05 |
KeepAlive Hold Timer value.
|
|
Packit |
022b05 |
This value is the smaller
|
|
Packit |
022b05 |
of the two proposed values."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3,
|
|
Packit |
022b05 |
Initialization Message."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionMaxPduLength OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..65535)
|
|
Packit |
022b05 |
UNITS "octets"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of maximum allowable length for LDP PDUs for
|
|
Packit |
022b05 |
this session. This value may have been negotiated
|
|
Packit |
022b05 |
during the Session Initialization. This object is
|
|
Packit |
022b05 |
related to the mplsLdpEntityMaxPduLength object. The
|
|
Packit |
022b05 |
mplsLdpEntityMaxPduLength object specifies the requested
|
|
Packit |
022b05 |
LDP PDU length, and this object reflects the negotiated
|
|
Packit |
022b05 |
LDP PDU length between the Entity and
|
|
Packit |
022b05 |
the Peer."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3,
|
|
Packit |
022b05 |
Initialization Message."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime on the most recent occasion
|
|
Packit |
022b05 |
at which any one or more of this session's counters
|
|
Packit |
022b05 |
suffered a discontinuity. The relevant counters are
|
|
Packit |
022b05 |
the specific instances associated with this session
|
|
Packit |
022b05 |
of any Counter32 object contained in the
|
|
Packit |
022b05 |
mplsLdpSessionStatsTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The initial value of this object is the value of
|
|
Packit |
022b05 |
sysUpTime when the entry was created in this table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Also, a command generator can distinguish when a session
|
|
Packit |
022b05 |
between a given Entity and Peer goes away and a new
|
|
Packit |
022b05 |
session is established. This value would change and
|
|
Packit |
022b05 |
thus indicate to the command generator that this is a
|
|
Packit |
022b05 |
different session."
|
|
Packit |
022b05 |
::= { mplsLdpSessionEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS LDP Session Statistics Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionStatsTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpSessionStatsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of statistics for Sessions between
|
|
Packit |
022b05 |
LDP Entities and LDP Peers. This table AUGMENTS
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
the mplsLdpPeerTable."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionStatsEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpSessionStatsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents statistical
|
|
Packit |
022b05 |
information on a single session between an LDP
|
|
Packit |
022b05 |
Entity and LDP Peer."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AUGMENTS { mplsLdpPeerEntry }
|
|
Packit |
022b05 |
::= { mplsLdpSessionStatsTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpSessionStatsEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownMesTypeErrors Counter32,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownTlvErrors Counter32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownMesTypeErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Unknown Message Type
|
|
Packit |
022b05 |
Errors detected by this LSR/LER during this session.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpSessionStatsEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownTlvErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of Unknown TLV Errors
|
|
Packit |
022b05 |
detected by this LSR/LER during this session.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can occur
|
|
Packit |
022b05 |
at re-initialization of the management system, and at
|
|
Packit |
022b05 |
other times as indicated by the value of
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime."
|
|
Packit |
022b05 |
::= { mplsLdpSessionStatsEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The MPLS LDP Hello Adjacency Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyObjects OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ mplsLdpSessionObjects 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpHelloAdjacencyEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of Hello Adjacencies for Sessions."
|
|
Packit |
022b05 |
::= { mplsLdpHelloAdjacencyObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpHelloAdjacencyEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each row represents a single LDP Hello Adjacency.
|
|
Packit |
022b05 |
An LDP Session can have one or more Hello
|
|
Packit |
022b05 |
Adjacencies."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex,
|
|
Packit |
022b05 |
mplsLdpPeerLdpId,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyIndex }
|
|
Packit |
022b05 |
::= { mplsLdpHelloAdjacencyTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpHelloAdjacencyEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyIndex Unsigned32,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyHoldTimeRem TimeInterval,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyHoldTime Unsigned32,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyType INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An identifier for this specific adjacency."
|
|
Packit |
022b05 |
::= { mplsLdpHelloAdjacencyEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyHoldTimeRem OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeInterval
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of this object is 65535,
|
|
Packit |
022b05 |
this means that the hold time is infinite
|
|
Packit |
022b05 |
(i.e., wait forever).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Otherwise, the time remaining for
|
|
Packit |
022b05 |
this Hello Adjacency to receive its
|
|
Packit |
022b05 |
next Hello Message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This interval will change when the 'next'
|
|
Packit |
022b05 |
Hello Message which corresponds to this
|
|
Packit |
022b05 |
Hello Adjacency is received unless it
|
|
Packit |
022b05 |
is infinite."
|
|
Packit |
022b05 |
::= { mplsLdpHelloAdjacencyEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyHoldTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Hello hold time which is negotiated between
|
|
Packit |
022b05 |
the Entity and the Peer. The entity associated
|
|
Packit |
022b05 |
with this Hello Adjacency issues a proposed
|
|
Packit |
022b05 |
Hello Hold Time value in the
|
|
Packit |
022b05 |
mplsLdpEntityHelloHoldTimer object. The peer
|
|
Packit |
022b05 |
also proposes a value and this object represents
|
|
Packit |
022b05 |
the negotiated value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of 0 means the default,
|
|
Packit |
022b05 |
which is 15 seconds for Link Hellos
|
|
Packit |
022b05 |
and 45 seconds for Targeted Hellos.
|
|
Packit |
022b05 |
A value of 65535 indicates an
|
|
Packit |
022b05 |
infinite hold time."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.2 Hello Message"
|
|
Packit |
022b05 |
::= { mplsLdpHelloAdjacencyEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
link(1),
|
|
Packit |
022b05 |
targeted(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This adjacency is the result of a 'link'
|
|
Packit |
022b05 |
hello if the value of this object is link(1).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Otherwise, it is a result of a 'targeted'
|
|
Packit |
022b05 |
hello, targeted(2)."
|
|
Packit |
022b05 |
::= { mplsLdpHelloAdjacencyEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Session Label (LSP) Mapping to LSR MIB's
|
|
Packit |
022b05 |
-- In Segment LIB Information.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- NOTE: the next 2 tables map to the
|
|
Packit |
022b05 |
-- MPLS-LSR-STD-MIB's MplsInSegmentTable
|
|
Packit |
022b05 |
-- and MplsOutSegmentTable. The
|
|
Packit |
022b05 |
-- cross-connect (XC) information is not
|
|
Packit |
022b05 |
-- represented here as it can be gleaned
|
|
Packit |
022b05 |
-- from the MPLS-LSR-STD-MIB.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLdpLspTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsInSegmentLdpLspEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of LDP LSP's which
|
|
Packit |
022b05 |
map to the mplsInSegmentTable in the
|
|
Packit |
022b05 |
MPLS-LSR-STD-MIB module."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLdpLspEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsInSegmentLdpLspEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents information
|
|
Packit |
022b05 |
on a single LDP LSP which is represented by
|
|
Packit |
022b05 |
a session's index triple (mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex, mplsLdpPeerLdpId) AND the
|
|
Packit |
022b05 |
index for the mplsInSegmentTable
|
|
Packit |
022b05 |
(mplsInSegmentLdpLspLabelIndex) from the
|
|
Packit |
022b05 |
MPLS-LSR-STD-MIB.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The information contained in a row is read-only."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex,
|
|
Packit |
022b05 |
mplsLdpPeerLdpId,
|
|
Packit |
022b05 |
mplsInSegmentLdpLspIndex
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { mplsInSegmentLdpLspTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsInSegmentLdpLspEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsInSegmentLdpLspIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsInSegmentLdpLspLabelType MplsLdpLabelType,
|
|
Packit |
022b05 |
mplsInSegmentLdpLspType MplsLspType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLdpLspIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This contains the same value as the
|
|
Packit |
022b05 |
mplsInSegmentIndex in the
|
|
Packit |
022b05 |
MPLS-LSR-STD-MIB's mplsInSegmentTable."
|
|
Packit |
022b05 |
::= { mplsInSegmentLdpLspEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLdpLspLabelType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpLabelType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Layer 2 Label Type."
|
|
Packit |
022b05 |
::= { mplsInSegmentLdpLspEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLdpLspType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLspType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of LSP connection."
|
|
Packit |
022b05 |
::= { mplsInSegmentLdpLspEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Session Label (LSP) Mapping to LSR MIB's
|
|
Packit |
022b05 |
-- Out Segment LIB Information.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsOutSegmentLdpLspEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of LDP LSP's which
|
|
Packit |
022b05 |
map to the mplsOutSegmentTable in the
|
|
Packit |
022b05 |
MPLS-LSR-STD-MIB."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspEntry OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX MplsOutSegmentLdpLspEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents information
|
|
Packit |
022b05 |
on a single LDP LSP which is represented by
|
|
Packit |
022b05 |
a session's index triple (mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex, mplsLdpPeerLdpId) AND the
|
|
Packit |
022b05 |
index (mplsOutSegmentLdpLspIndex)
|
|
Packit |
022b05 |
for the mplsOutSegmentTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The information contained in a row is read-only."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex,
|
|
Packit |
022b05 |
mplsLdpPeerLdpId,
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspIndex
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { mplsOutSegmentLdpLspTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsOutSegmentLdpLspEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspLabelType MplsLdpLabelType,
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspType MplsLspType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This contains the same value as the
|
|
Packit |
022b05 |
mplsOutSegmentIndex in the
|
|
Packit |
022b05 |
MPLS-LSR-STD-MIB's mplsOutSegmentTable."
|
|
Packit |
022b05 |
::= { mplsOutSegmentLdpLspEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspLabelType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpLabelType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Layer 2 Label Type."
|
|
Packit |
022b05 |
::= { mplsOutSegmentLdpLspEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLspType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The type of LSP connection."
|
|
Packit |
022b05 |
::= { mplsOutSegmentLdpLspEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Mpls FEC Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecObjects OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ mplsLdpSessionObjects 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime at the time of the most
|
|
Packit |
022b05 |
recent addition/deletion of an entry
|
|
Packit |
022b05 |
to/from the mplsLdpFectTable or
|
|
Packit |
022b05 |
the most recent change in values to any objects
|
|
Packit |
022b05 |
in the mplsLdpFecTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If no such changes have occurred since the last
|
|
Packit |
022b05 |
re-initialization of the local management subsystem,
|
|
Packit |
022b05 |
then this object contains a zero value."
|
|
Packit |
022b05 |
::= { mplsFecObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecIndexNext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IndexIntegerNextFree
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains an appropriate value to
|
|
Packit |
022b05 |
be used for mplsFecIndex when creating
|
|
Packit |
022b05 |
entries in the mplsFecTable. The value
|
|
Packit |
022b05 |
0 indicates that no unassigned entries are
|
|
Packit |
022b05 |
available."
|
|
Packit |
022b05 |
::= { mplsFecObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsFecEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table represents the FEC
|
|
Packit |
022b05 |
(Forwarding Equivalence Class)
|
|
Packit |
022b05 |
Information associated with an LSP."
|
|
Packit |
022b05 |
::= { mplsFecObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsFecEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each row represents a single FEC Element."
|
|
Packit |
022b05 |
INDEX { mplsFecIndex }
|
|
Packit |
022b05 |
::= { mplsFecTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsFecEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsFecIndex IndexInteger,
|
|
Packit |
022b05 |
mplsFecType INTEGER,
|
|
Packit |
022b05 |
mplsFecAddrType InetAddressType,
|
|
Packit |
022b05 |
mplsFecAddr InetAddress,
|
|
Packit |
022b05 |
mplsFecAddrPrefixLength InetAddressPrefixLength,
|
|
Packit |
022b05 |
mplsFecStorageType StorageType,
|
|
Packit |
022b05 |
mplsFecRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IndexInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The index which uniquely identifies this entry."
|
|
Packit |
022b05 |
::= { mplsFecEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
prefix(1),
|
|
Packit |
022b05 |
hostAddress(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of the FEC. If the value of this object
|
|
Packit |
022b05 |
is 'prefix(1)' then the FEC type described by this
|
|
Packit |
022b05 |
row is an address prefix.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is 'hostAddress(2)' then
|
|
Packit |
022b05 |
the FEC type described by this row is a host address."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, Section 3.4.1. FEC TLV."
|
|
Packit |
022b05 |
::= { mplsFecEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of this object is the type of the
|
|
Packit |
022b05 |
Internet address. The value of this object,
|
|
Packit |
022b05 |
decides how the value of the mplsFecAddr object
|
|
Packit |
022b05 |
is interpreted."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, Section 3.4.1. FEC TLV."
|
|
Packit |
022b05 |
::= { mplsFecEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of this object is interpreted based
|
|
Packit |
022b05 |
on the value of the 'mplsFecAddrType' object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This address is then further interpretted as
|
|
Packit |
022b05 |
an being used with the address prefix,
|
|
Packit |
022b05 |
or as the host address. This further interpretation
|
|
Packit |
022b05 |
is indicated by the 'mplsFecType' object.
|
|
Packit |
022b05 |
In other words, the FEC element is populated
|
|
Packit |
022b05 |
according to the Prefix FEC Element value encoding, or
|
|
Packit |
022b05 |
the Host Address FEC Element encoding."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, Section 3.4.1 FEC TLV."
|
|
Packit |
022b05 |
::= { mplsFecEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecAddrPrefixLength OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressPrefixLength
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of the 'mplsFecType' is 'hostAddress(2)'
|
|
Packit |
022b05 |
then this object is undefined.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of 'mplsFecType' is 'prefix(1)'
|
|
Packit |
022b05 |
then the value of this object is the length in
|
|
Packit |
022b05 |
bits of the address prefix represented by
|
|
Packit |
022b05 |
'mplsFecAddr', or zero. If the value of this
|
|
Packit |
022b05 |
object is zero, this indicates that the
|
|
Packit |
022b05 |
prefix matches all addresses. In this case the
|
|
Packit |
022b05 |
address prefix MUST also be zero (i.e., 'mplsFecAddr'
|
|
Packit |
022b05 |
should have the value of zero.)"
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, Section 3.4.1. FEC TLV."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsFecEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this conceptual row.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent(4)'
|
|
Packit |
022b05 |
need not allow write-access to any columnar
|
|
Packit |
022b05 |
objects in the row."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { mplsFecEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsFecRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this conceptual row. If the value of this
|
|
Packit |
022b05 |
object is 'active(1)', then none of the writable objects
|
|
Packit |
022b05 |
of this entry can be modified, except to set this object
|
|
Packit |
022b05 |
to 'destroy(6)'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
NOTE: if this row is being referenced by any entry in
|
|
Packit |
022b05 |
the mplsLdpLspFecTable, then a request to destroy
|
|
Packit |
022b05 |
this row, will result in an inconsistentValue error."
|
|
Packit |
022b05 |
::= { mplsFecEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- LDP LSP FEC Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime at the time of the most
|
|
Packit |
022b05 |
recent addition/deletion of an entry
|
|
Packit |
022b05 |
to/from the mplsLdpLspFecTable or
|
|
Packit |
022b05 |
the most recent change in values to any objects in the
|
|
Packit |
022b05 |
mplsLdpLspFecTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If no such changes have occurred since the last
|
|
Packit |
022b05 |
re-initialization of the local management subsystem,
|
|
Packit |
022b05 |
then this object contains a zero value."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpLspFecEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table which shows the relationship between
|
|
Packit |
022b05 |
LDP LSPs and FECs. Each row represents
|
|
Packit |
022b05 |
a single LDP LSP to FEC association."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpLspFecEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry represents a LDP LSP
|
|
Packit |
022b05 |
to FEC association."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex,
|
|
Packit |
022b05 |
mplsLdpPeerLdpId,
|
|
Packit |
022b05 |
mplsLdpLspFecSegment,
|
|
Packit |
022b05 |
mplsLdpLspFecSegmentIndex,
|
|
Packit |
022b05 |
mplsLdpLspFecIndex
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { mplsLdpLspFecTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpLspFecEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpLspFecSegment INTEGER,
|
|
Packit |
022b05 |
mplsLdpLspFecSegmentIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsLdpLspFecIndex IndexInteger,
|
|
Packit |
022b05 |
mplsLdpLspFecStorageType StorageType,
|
|
Packit |
022b05 |
mplsLdpLspFecRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecSegment OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
inSegment(1),
|
|
Packit |
022b05 |
outSegment(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value is inSegment(1), then this
|
|
Packit |
022b05 |
indicates that the following index,
|
|
Packit |
022b05 |
mplsLdpLspFecSegmentIndex, contains the same
|
|
Packit |
022b05 |
value as the mplsInSegmentLdpLspIndex.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Otherwise, if the value of this object is
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
outSegment(2), then this
|
|
Packit |
022b05 |
indicates that following index,
|
|
Packit |
022b05 |
mplsLdpLspFecSegmentIndex, contains the same
|
|
Packit |
022b05 |
value as the mplsOutSegmentLdpLspIndex."
|
|
Packit |
022b05 |
::= { mplsLdpLspFecEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecSegmentIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This index is interpretted by using the value
|
|
Packit |
022b05 |
of the mplsLdpLspFecSegment.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the mplsLdpLspFecSegment is inSegment(1),
|
|
Packit |
022b05 |
then this index has the same value as
|
|
Packit |
022b05 |
mplsInSegmentLdpLspIndex.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the mplsLdpLspFecSegment is outSegment(2),
|
|
Packit |
022b05 |
then this index has the same value as
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspIndex."
|
|
Packit |
022b05 |
::= { mplsLdpLspFecEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IndexInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This index identifies the FEC entry in the
|
|
Packit |
022b05 |
mplsFecTable associated with this session.
|
|
Packit |
022b05 |
In other words, the value of this index
|
|
Packit |
022b05 |
is the same as the value of the mplsFecIndex
|
|
Packit |
022b05 |
that denotes the FEC associated with this
|
|
Packit |
022b05 |
Session."
|
|
Packit |
022b05 |
::= { mplsLdpLspFecEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this conceptual row.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent(4)'
|
|
Packit |
022b05 |
need not allow write-access to any columnar
|
|
Packit |
022b05 |
objects in the row."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { mplsLdpLspFecEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspFecRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this conceptual row. If the
|
|
Packit |
022b05 |
value of this object is 'active(1)', then
|
|
Packit |
022b05 |
none of the writable objects of this entry
|
|
Packit |
022b05 |
can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The Agent should delete this row when
|
|
Packit |
022b05 |
the session ceases to exist. If an
|
|
Packit |
022b05 |
operator wants to associate the session with
|
|
Packit |
022b05 |
a different FEC, the recommended
|
|
Packit |
022b05 |
procedure is (as described in detail in the section
|
|
Packit |
022b05 |
entitled, 'Changing Values After Session
|
|
Packit |
022b05 |
Establishment', and again described in the
|
|
Packit |
022b05 |
DESCRIPTION clause of the
|
|
Packit |
022b05 |
mplsLdpEntityAdminStatus object)
|
|
Packit |
022b05 |
is to set the mplsLdpEntityAdminStatus to
|
|
Packit |
022b05 |
down, thereby explicitly causing a session
|
|
Packit |
022b05 |
to be torn down. This will also
|
|
Packit |
022b05 |
cause this entry to be deleted.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Then, set the mplsLdpEntityAdminStatus
|
|
Packit |
022b05 |
to enable which enables a new session to be initiated.
|
|
Packit |
022b05 |
Once the session is initiated, an entry may be
|
|
Packit |
022b05 |
added to this table to associate the new session
|
|
Packit |
022b05 |
with a FEC."
|
|
Packit |
022b05 |
::= { mplsLdpLspFecEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Address Message/Address Withdraw Message Information
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- This information is associated with a specific Session
|
|
Packit |
022b05 |
-- because Label Address Messages are sent after session
|
|
Packit |
022b05 |
-- initialization has taken place.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionPeerAddrTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLdpSessionPeerAddrEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table 'extends' the mplsLdpSessionTable.
|
|
Packit |
022b05 |
This table is used to store Label Address Information
|
|
Packit |
022b05 |
from Label Address Messages received by this LSR from
|
|
Packit |
022b05 |
Peers. This table is read-only and should be updated
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
when Label Withdraw Address Messages are received, i.e.,
|
|
Packit |
022b05 |
Rows should be deleted as appropriate.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
NOTE: since more than one address may be contained
|
|
Packit |
022b05 |
in a Label Address Message, this table 'sparse augments',
|
|
Packit |
022b05 |
the mplsLdpSessionTable's information."
|
|
Packit |
022b05 |
::= { mplsLdpSessionObjects 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionPeerAddrEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLdpSessionPeerAddrEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents information on
|
|
Packit |
022b05 |
a session's single next hop address which was
|
|
Packit |
022b05 |
advertised in an Address Message from the LDP peer.
|
|
Packit |
022b05 |
The information contained in a row is read-only."
|
|
Packit |
022b05 |
INDEX { mplsLdpEntityLdpId,
|
|
Packit |
022b05 |
mplsLdpEntityIndex,
|
|
Packit |
022b05 |
mplsLdpPeerLdpId,
|
|
Packit |
022b05 |
mplsLdpSessionPeerAddrIndex
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { mplsLdpSessionPeerAddrTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpSessionPeerAddrEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLdpSessionPeerAddrIndex Unsigned32,
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddrType InetAddressType,
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddr InetAddress
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionPeerAddrIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An index which uniquely identifies this entry within
|
|
Packit |
022b05 |
a given session."
|
|
Packit |
022b05 |
::= { mplsLdpSessionPeerAddrEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The internetwork layer address type of this Next Hop
|
|
Packit |
022b05 |
Address as specified in the Label Address Message
|
|
Packit |
022b05 |
associated with this Session. The value of this
|
|
Packit |
022b05 |
object indicates how to interpret the value of
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddr."
|
|
Packit |
022b05 |
::= { mplsLdpSessionPeerAddrEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The next hop address. The type of this address
|
|
Packit |
022b05 |
is specified by the value of the
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddrType."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, Section 2.7. LDP Identifiers
|
|
Packit |
022b05 |
and Next Hop Addresses"
|
|
Packit |
022b05 |
::= { mplsLdpSessionPeerAddrEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
---
|
|
Packit |
022b05 |
--- Notifications
|
|
Packit |
022b05 |
---
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpInitSessionThresholdExceeded NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsLdpEntityInitSessionThreshold
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This notification is generated when the value of
|
|
Packit |
022b05 |
the 'mplsLdpEntityInitSessionThreshold' object
|
|
Packit |
022b05 |
is not zero, and the number of Session
|
|
Packit |
022b05 |
Initialization messages exceeds the value
|
|
Packit |
022b05 |
of the 'mplsLdpEntityInitSessionThreshold' object."
|
|
Packit |
022b05 |
::= { mplsLdpNotifications 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpPathVectorLimitMismatch NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsLdpEntityPathVectorLimit,
|
|
Packit |
022b05 |
mplsLdpPeerPathVectorLimit
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This notification is sent when the
|
|
Packit |
022b05 |
'mplsLdpEntityPathVectorLimit' does NOT match
|
|
Packit |
022b05 |
the value of the 'mplsLdpPeerPathVectorLimit' for
|
|
Packit |
022b05 |
a specific Entity."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC3036, LDP Specification, Section 3.5.3."
|
|
Packit |
022b05 |
::= { mplsLdpNotifications 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionUp NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsLdpSessionState,
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownMesTypeErrors,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownTlvErrors
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If this notification is sent when the
|
|
Packit |
022b05 |
value of 'mplsLdpSessionState' enters
|
|
Packit |
022b05 |
the 'operational(5)' state."
|
|
Packit |
022b05 |
::= { mplsLdpNotifications 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpSessionDown NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsLdpSessionState,
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownMesTypeErrors,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownTlvErrors
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This notification is sent when the
|
|
Packit |
022b05 |
value of 'mplsLdpSessionState' leaves
|
|
Packit |
022b05 |
the 'operational(5)' state."
|
|
Packit |
022b05 |
::= { mplsLdpNotifications 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--****************************************************************
|
|
Packit |
022b05 |
-- Module Conformance Statement
|
|
Packit |
022b05 |
--****************************************************************
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpGroups
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { mplsLdpConformance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpCompliances
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { mplsLdpConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Full Compliance
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpModuleFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Module is implemented with support
|
|
Packit |
022b05 |
for read-create and read-write. In other
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
words, both monitoring and configuration
|
|
Packit |
022b05 |
are available when using this MODULE-COMPLIANCE."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { mplsLdpGeneralGroup,
|
|
Packit |
022b05 |
mplsLdpNotificationsGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
GROUP mplsLdpLspGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group must be supported if the LSR MIB is
|
|
Packit |
022b05 |
implemented, specifically the mplsInSegmentTable,
|
|
Packit |
022b05 |
the mplsOutSegmentTable or the mplsXCTable."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTargetPeerAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
'unknown(0)', IPv4 and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTargetPeerAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4 and
|
|
Packit |
022b05 |
globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
'unknown(0)', IPv4 and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4 and
|
|
Packit |
022b05 |
globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpLspFecRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpSessionPeerNextHopAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
'unknown(0)', IPv4 and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpSessionPeerNextHopAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLdpCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Read-Only Compliance
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpModuleReadOnlyCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Module is implemented with support
|
|
Packit |
022b05 |
for read-only. In other words, only monitoring
|
|
Packit |
022b05 |
is available by implementing this MODULE-COMPLIANCE."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { mplsLdpGeneralGroup,
|
|
Packit |
022b05 |
mplsLdpNotificationsGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsLdpLspGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group must be supported if the LSR MIB is
|
|
Packit |
022b05 |
implemented, specifically the mplsInSegmentTable,
|
|
Packit |
022b05 |
the mplsOutSegmentTable or the mplsXCTable."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityProtocolVersion
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityAdminStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTcpPort
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityUdpDscPort
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityMaxPduLength
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityKeepAliveHoldTimer
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityHelloHoldTimer
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityInitSessionThreshold
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityLabelDistMethod
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityLabelRetentionMode
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityPathVectorLimit
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityHopCountLimit
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTransportAddrKind
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTargetPeer
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTargetPeerAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required.
|
|
Packit |
022b05 |
An implementation is only required to support
|
|
Packit |
022b05 |
'unknown(0)', IPv4 and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityTargetPeerAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required.
|
|
Packit |
022b05 |
An implementation is only required to support IPv4 and
|
|
Packit |
022b05 |
globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityLabelType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpEntityRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required, and active is the
|
|
Packit |
022b05 |
only status that needs to be supported."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecAddrPrefixLength
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required.
|
|
Packit |
022b05 |
An implementation is only required to support
|
|
Packit |
022b05 |
'unknown(0)', IPv4 and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required.
|
|
Packit |
022b05 |
An implementation is only required to support IPv4 and
|
|
Packit |
022b05 |
globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsFecRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required, and active is the
|
|
Packit |
022b05 |
only status that needs to be supported."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpLspFecStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpLspFecRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required, and active is the
|
|
Packit |
022b05 |
only status that needs to be supported."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpSessionPeerNextHopAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
'unknown(0)', IPv4 and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLdpSessionPeerNextHopAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
and globally unique IPv6 addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLdpCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- units of conformance
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpGeneralGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsLdpLsrId,
|
|
Packit |
022b05 |
mplsLdpLsrLoopDetectionCapable,
|
|
Packit |
022b05 |
mplsLdpEntityLastChange,
|
|
Packit |
022b05 |
mplsLdpEntityIndexNext,
|
|
Packit |
022b05 |
mplsLdpEntityProtocolVersion,
|
|
Packit |
022b05 |
mplsLdpEntityAdminStatus,
|
|
Packit |
022b05 |
mplsLdpEntityOperStatus,
|
|
Packit |
022b05 |
mplsLdpEntityTcpPort,
|
|
Packit |
022b05 |
mplsLdpEntityUdpDscPort,
|
|
Packit |
022b05 |
mplsLdpEntityMaxPduLength,
|
|
Packit |
022b05 |
mplsLdpEntityKeepAliveHoldTimer,
|
|
Packit |
022b05 |
mplsLdpEntityHelloHoldTimer,
|
|
Packit |
022b05 |
mplsLdpEntityInitSessionThreshold,
|
|
Packit |
022b05 |
mplsLdpEntityLabelDistMethod,
|
|
Packit |
022b05 |
mplsLdpEntityLabelRetentionMode,
|
|
Packit |
022b05 |
mplsLdpEntityPathVectorLimit,
|
|
Packit |
022b05 |
mplsLdpEntityHopCountLimit,
|
|
Packit |
022b05 |
mplsLdpEntityTransportAddrKind,
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeer,
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddrType,
|
|
Packit |
022b05 |
mplsLdpEntityTargetPeerAddr,
|
|
Packit |
022b05 |
mplsLdpEntityLabelType,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpEntityDiscontinuityTime,
|
|
Packit |
022b05 |
mplsLdpEntityStorageType,
|
|
Packit |
022b05 |
mplsLdpEntityRowStatus,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionAttempts,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedNoHelloErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedAdErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedMaxPduErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsSessionRejectedLRErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadLdpIdentifierErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadPduLengthErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadMessageLengthErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsBadTlvLengthErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsMalformedTlvValueErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsKeepAliveTimerExpErrors,
|
|
Packit |
022b05 |
mplsLdpEntityStatsShutdownReceivedNotifications,
|
|
Packit |
022b05 |
mplsLdpEntityStatsShutdownSentNotifications,
|
|
Packit |
022b05 |
mplsLdpPeerLastChange,
|
|
Packit |
022b05 |
mplsLdpPeerLabelDistMethod,
|
|
Packit |
022b05 |
mplsLdpPeerPathVectorLimit,
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddrType,
|
|
Packit |
022b05 |
mplsLdpPeerTransportAddr,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyHoldTimeRem,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyHoldTime,
|
|
Packit |
022b05 |
mplsLdpHelloAdjacencyType,
|
|
Packit |
022b05 |
mplsLdpSessionStateLastChange,
|
|
Packit |
022b05 |
mplsLdpSessionState,
|
|
Packit |
022b05 |
mplsLdpSessionRole,
|
|
Packit |
022b05 |
mplsLdpSessionProtocolVersion,
|
|
Packit |
022b05 |
mplsLdpSessionKeepAliveHoldTimeRem,
|
|
Packit |
022b05 |
mplsLdpSessionKeepAliveTime,
|
|
Packit |
022b05 |
mplsLdpSessionMaxPduLength,
|
|
Packit |
022b05 |
mplsLdpSessionDiscontinuityTime,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownMesTypeErrors,
|
|
Packit |
022b05 |
mplsLdpSessionStatsUnknownTlvErrors,
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddrType,
|
|
Packit |
022b05 |
mplsLdpSessionPeerNextHopAddr,
|
|
Packit |
022b05 |
mplsFecLastChange,
|
|
Packit |
022b05 |
mplsFecIndexNext,
|
|
Packit |
022b05 |
mplsFecType,
|
|
Packit |
022b05 |
mplsFecAddrType,
|
|
Packit |
022b05 |
mplsFecAddr,
|
|
Packit |
022b05 |
mplsFecAddrPrefixLength,
|
|
Packit |
022b05 |
mplsFecStorageType,
|
|
Packit |
022b05 |
mplsFecRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Objects that apply to all MPLS LDP implementations."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLdpGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpLspGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsInSegmentLdpLspLabelType,
|
|
Packit |
022b05 |
mplsInSegmentLdpLspType,
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspLabelType,
|
|
Packit |
022b05 |
mplsOutSegmentLdpLspType,
|
|
Packit |
022b05 |
mplsLdpLspFecLastChange,
|
|
Packit |
022b05 |
mplsLdpLspFecStorageType,
|
|
Packit |
022b05 |
mplsLdpLspFecRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"These objects are for LDP implementations
|
|
Packit |
022b05 |
which interface to the Label Information Base (LIB)
|
|
Packit |
022b05 |
in the MPLS-LSR-STD-MIB. The LIB is
|
|
Packit |
022b05 |
represented in the mplsInSegmentTable,
|
|
Packit |
022b05 |
mplsOutSegmentTable and mplsXCTable."
|
|
Packit |
022b05 |
::= { mplsLdpGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLdpNotificationsGroup NOTIFICATION-GROUP
|
|
Packit |
022b05 |
NOTIFICATIONS { mplsLdpInitSessionThresholdExceeded,
|
|
Packit |
022b05 |
mplsLdpPathVectorLimitMismatch,
|
|
Packit |
022b05 |
mplsLdpSessionUp,
|
|
Packit |
022b05 |
mplsLdpSessionDown
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The notification for an MPLS LDP implementation."
|
|
Packit |
022b05 |
::= { mplsLdpGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|