899 lines
		
	
	
		
			33 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			899 lines
		
	
	
		
			33 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *********************************************************************
 | 
						|
-- **
 | 
						|
-- ** BATM Advanced Communications.
 | 
						|
-- **
 | 
						|
-- *********************************************************************
 | 
						|
-- ** Filename: PRVT-MPLS-LDP-MIB.mib
 | 
						|
-- ** Project: T-Metro Switches.
 | 
						|
-- ** Purpose: Private MIB
 | 
						|
-- *********************************************************************
 | 
						|
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
 | 
						|
-- WARNING:
 | 
						|
--
 | 
						|
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
 | 
						|
--
 | 
						|
-- This file is the property of BATM Advanced Communications and contains
 | 
						|
-- proprietary and confidential information. This file is made
 | 
						|
-- available to authorized BATM customers on the express
 | 
						|
-- condition that neither it, nor any of the information contained
 | 
						|
-- therein, shall be disclosed to third parties or be used for any
 | 
						|
-- purpose other than to replace, modify or upgrade firmware and/or
 | 
						|
-- software components of BATM manufactured equipment within the
 | 
						|
-- authorized customer's network, and that such transfer be
 | 
						|
-- completed in accordance with the instructions provided by
 | 
						|
-- BATM. Any other use is strictly prohibited.
 | 
						|
--
 | 
						|
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
 | 
						|
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
 | 
						|
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 | 
						|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
 | 
						|
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
--
 | 
						|
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
 | 
						|
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
 | 
						|
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
 | 
						|
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
 | 
						|
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
 | 
						|
--
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
 | 
						|
PRVT-MPLS-LDP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    InetAddressType
 | 
						|
        FROM INET-ADDRESS-MIB
 | 
						|
    prvtcrldpPmIndex, prvtcrldpSigIndex
 | 
						|
        FROM PRVT-CR-LDP-MIB
 | 
						|
    mpls
 | 
						|
        FROM PRVT-SWITCH-MIB
 | 
						|
    Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    RowStatus, TEXTUAL-CONVENTION, TruthValue
 | 
						|
        FROM SNMPv2-TC;
 | 
						|
 | 
						|
prvtMplsLdpMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200911260000Z"
 | 
						|
    ORGANIZATION 
 | 
						|
        "BATM Advanced Communication"
 | 
						|
    CONTACT-INFO 
 | 
						|
        "BATM/Telco Systems Support team
 | 
						|
         Email:
 | 
						|
         For North America: techsupport@telco.com
 | 
						|
         For North Europe: support@batm.de, info@batm.de
 | 
						|
         For the rest of the world: techsupport@telco.com"
 | 
						|
    DESCRIPTION 
 | 
						|
        "This MIB contains managed object definitions for the
 | 
						|
         'Multiprotocol Label Switching, Label Distribution
 | 
						|
         Protocol, LDP'."
 | 
						|
    REVISION    "200911260000Z"
 | 
						|
    DESCRIPTION 
 | 
						|
        "Created MplsLdpIdentifier TC."
 | 
						|
    REVISION    "200606030000Z"
 | 
						|
    DESCRIPTION 
 | 
						|
        "Initial version published as part of RFC 3815."
 | 
						|
    ::= { mpls 1 }
 | 
						|
 | 
						|
 | 
						|
MplsRetentionMode ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The label retention mode which specifies whether
 | 
						|
         an LSR maintains a label binding for a FEC
 | 
						|
         learned from a neighbor that is not its next hop
 | 
						|
         for the FEC.
 | 
						|
         
 | 
						|
         If the value is conservative(1) then advertised
 | 
						|
         label mappings are retained only if they will be
 | 
						|
         used to forward packets, i.e., if label came from
 | 
						|
         a valid next hop.
 | 
						|
         
 | 
						|
         If the value is liberal(2) then all advertised
 | 
						|
         label mappings are retained whether they are from
 | 
						|
         a valid next hop or not."
 | 
						|
    REFERENCE   
 | 
						|
        "Multiprotocol Label Switching Architecture,
 | 
						|
         RFC3031.
 | 
						|
         
 | 
						|
         LDP Specification, RFC3036, Section 2.6.2."
 | 
						|
    SYNTAX      INTEGER { conservative(1), liberal(2) }
 | 
						|
 | 
						|
MplsLdpLabelType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The Layer 2 label types which are defined for MPLS
 | 
						|
         LDP and/or CR-LDP are generic(1), atm(2), or
 | 
						|
         frameRelay(3)."
 | 
						|
    SYNTAX      INTEGER { generic(1), atm(2), frameRelay(3) }
 | 
						|
 | 
						|
MplsLabelDistributionMethod ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The label distribution method which is also called
 | 
						|
         the label advertisement mode [RFC3036].
 | 
						|
         Each interface on an LSR is configured to operate
 | 
						|
         in either Downstream Unsolicited or Downstream
 | 
						|
         on Demand."
 | 
						|
    REFERENCE   
 | 
						|
        "Multiprotocol Label Switching Architecture,
 | 
						|
         RFC3031.
 | 
						|
         
 | 
						|
         LDP Specification, RFC3036, Section 2.6.3."
 | 
						|
    SYNTAX      INTEGER { downstreamOnDemand(1), 
 | 
						|
                    downstreamUnsolicited(2) }
 | 
						|
 | 
						|
PrvtMplsLdpIdentifier ::= TEXTUAL-CONVENTION
 | 
						|
    DISPLAY-HINT "255a"
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The LDP identifier is used to identify a
 | 
						|
         Label Switching Router (LSR) label space.
 | 
						|
         
 | 
						|
         The format is an ASCII representation of
 | 
						|
         a string in the form A.B.C.D:S,
 | 
						|
         where A,B,C,D identify the LSR and must
 | 
						|
         be a globally unique value, such as a 32-bit
 | 
						|
         router ID assigned to the LSR,
 | 
						|
         and S identifies a specific label space
 | 
						|
         within the LSR."
 | 
						|
    SYNTAX      OCTET STRING (SIZE(10..20))
 | 
						|
 | 
						|
MplsIndexType ::= TEXTUAL-CONVENTION
 | 
						|
    DISPLAY-HINT "d"
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is an octet string that can be used as a table
 | 
						|
         index in cases where a large addressable space is
 | 
						|
         required such as on an LSR where many applications
 | 
						|
         may be provisioning labels.
 | 
						|
         
 | 
						|
         Note that the string containing the single octet with
 | 
						|
         the value 0x00 is a reserved value used to represent
 | 
						|
         special cases. When this TEXTUAL-CONVENTION is used
 | 
						|
         as the SYNTAX of an object, the DESCRIPTION clause
 | 
						|
         MUST specify if this special value is valid and if so
 | 
						|
         what the special meaning is.
 | 
						|
         
 | 
						|
         In systems that provide write access to the MPLS-LSR-STD
 | 
						|
         MIB, mplsIndexType SHOULD be used as a simple multi-digit
 | 
						|
         integer encoded as an octet string.
 | 
						|
         No further overloading of the meaning of an index SHOULD
 | 
						|
         be made.
 | 
						|
         
 | 
						|
         In systems that do not offer write access to the MPLS-LSR-STD
 | 
						|
         MIB, the mplsIndexType may contain implicit formatting that is
 | 
						|
         specific to the implementation to convey additional
 | 
						|
         information such as interface index, physical card or
 | 
						|
         device, or application id. The interpretation of this
 | 
						|
         additional formatting is implementation dependent and
 | 
						|
         not covered in this document. Such formatting MUST
 | 
						|
         NOT impact the basic functionality of read-only access
 | 
						|
         to the MPLS-LSR-STD MIB by management applications that are
 | 
						|
         not aware of the formatting rules.
 | 
						|
         
 | 
						|
         The MIB is implemented in PRVT-LMGR with write-access.
 | 
						|
         As specified above, PRVT-LMGR treats the index values of this type
 | 
						|
         as simple integer types.
 | 
						|
         
 | 
						|
         In order to reduce the effort required to upgrade from earlier
 | 
						|
         versions of the MIB, and to simplify management of static LSPs,
 | 
						|
         this type is mapped on to an Integer32 in this implementation."
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
 | 
						|
PrvtMplsLdpInetAddress ::= TEXTUAL-CONVENTION
 | 
						|
    DISPLAY-HINT "1x "
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "Same as InetAddress from INET-ADDRESS-MIB except restricted
 | 
						|
         to IPv4 or IPv6 addresses."
 | 
						|
    SYNTAX      OCTET STRING (SIZE(4 | 16))
 | 
						|
 | 
						|
PrvtMplsLdpTimeStamp ::= TEXTUAL-CONVENTION
 | 
						|
    DISPLAY-HINT "d"
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "Same as TimeStamp from SNMPv2-TC, but has syntax Integer32"
 | 
						|
    SYNTAX      Integer32
 | 
						|
 | 
						|
PrvtMplsLdpTimeInterval ::= TEXTUAL-CONVENTION
 | 
						|
    DISPLAY-HINT "d"
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "Same as TimeInterval from SNMPv2-TC, but has syntax Integer32"
 | 
						|
    SYNTAX      Integer32
 | 
						|
 | 
						|
mplsLdpObjects OBJECT IDENTIFIER
 | 
						|
    ::= { prvtMplsLdpMIB 1 }
 | 
						|
 | 
						|
mplsLdpEntityTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF MplsLdpEntityEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This table contains information about the
 | 
						|
         MPLS Label Distribution Protocol Entities which
 | 
						|
         exist on this Label Switching Router (LSR)
 | 
						|
         or Label Edge Router (LER)."
 | 
						|
    ::= { mplsLdpObjects 1 }
 | 
						|
 | 
						|
mplsLdpEntityEntry OBJECT-TYPE
 | 
						|
    SYNTAX      MplsLdpEntityEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "An entry in this table represents an LDP entity.
 | 
						|
         An entry can be created by a network administrator
 | 
						|
         or by an SNMP agent as instructed by LDP."
 | 
						|
    INDEX       { prvtcrldpSigIndex, mplsLdpEntityLdpId, 
 | 
						|
                  mplsLdpEntityIndex }
 | 
						|
    ::= { mplsLdpEntityTable 1 }
 | 
						|
 | 
						|
MplsLdpEntityEntry ::= SEQUENCE {
 | 
						|
    mplsLdpEntityLdpId                  PrvtMplsLdpIdentifier,
 | 
						|
    mplsLdpEntityIndex                  Unsigned32,
 | 
						|
    mplsLdpEntityRowStatus              RowStatus,
 | 
						|
    mplsLdpEntityAdminStatus            INTEGER,
 | 
						|
    mplsLdpEntityOperStatus             INTEGER,
 | 
						|
    mplsLdpEntityMaxPduLength           Unsigned32,
 | 
						|
    mplsLdpEntityKeepAliveHoldTimer     Unsigned32,
 | 
						|
    mplsLdpEntityHelloHoldTimer         Unsigned32,
 | 
						|
    mplsLdpEntityTargetPeer             TruthValue,
 | 
						|
    mplsLdpEntityTargetPeerAddrType     InetAddressType,
 | 
						|
    mplsLdpEntityTargetPeerAddr         PrvtMplsLdpInetAddress
 | 
						|
}
 | 
						|
 | 
						|
mplsLdpEntityLdpId OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpIdentifier
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The LDP identifier. The first four octets encode an IP
 | 
						|
         address assigned to the LSR, and the last two octets
 | 
						|
         identify a specific label space within the LSR."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section on LDP Identifiers."
 | 
						|
    ::= { mplsLdpEntityEntry 1 }
 | 
						|
 | 
						|
mplsLdpEntityIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (0..4294967295)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This index is used as a secondary index to uniquely
 | 
						|
         identify this row.
 | 
						|
         
 | 
						|
         A secondary index (this object) is meaningful to some
 | 
						|
         but not all, LDP implementations. For example
 | 
						|
         an LDP implementation which uses PPP would
 | 
						|
         use this index to differentiate PPP sub-links.
 | 
						|
         
 | 
						|
         Another way to use this index is to give this the
 | 
						|
         value of ifIndex. However, this is dependant
 | 
						|
         on the implementation.
 | 
						|
         
 | 
						|
         This field is deprecated in the following tables provided
 | 
						|
         by PRVT-CR-LDP Session Controller.
 | 
						|
         
 | 
						|
         - mplsLdpEntityTable.
 | 
						|
         - mplsLdpPeerTable.
 | 
						|
         
 | 
						|
         In these tables the value of the Entity Index will always
 | 
						|
         be filled in to be 1."
 | 
						|
    ::= { mplsLdpEntityEntry 2 }
 | 
						|
 | 
						|
mplsLdpEntityRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "An object that allows entries in this table to
 | 
						|
         be created and deleted using the
 | 
						|
         RowStatus convention.
 | 
						|
         
 | 
						|
         Once the 'mplsLdpEntityAdminStatus' object has
 | 
						|
         the value of 'up' and this object has the value
 | 
						|
         of 'active' then the Entity will atttempt to
 | 
						|
         contact an LDP Peer. If the value of this object
 | 
						|
         is changed to 'notInService', then the Entity looses
 | 
						|
         contact with the LDP Peer and all information related
 | 
						|
         to that Peer must be removed from the MIB. This has
 | 
						|
         the same effect as changing 'mplsLdpEntityAdminStatus'
 | 
						|
         from 'enable' to 'disable'.
 | 
						|
         
 | 
						|
         When this object is set to 'active' and the value of
 | 
						|
         the 'mplsLdpEntityAdminStatus' is 'enable' then
 | 
						|
         this Entity will attempt to contact the Peer and
 | 
						|
         establish new sessions."
 | 
						|
    ::= { mplsLdpEntityEntry 3 }
 | 
						|
 | 
						|
mplsLdpEntityAdminStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { enable(1), disable(2) }
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The administrative status of this LDP Entity.
 | 
						|
         If this object is changed from 'enable' to 'disable'
 | 
						|
         and this entity has already attempted to establish
 | 
						|
         contact with a Peer (which implies that the
 | 
						|
         'mplsLdpEntityRowStatus' object has been set to
 | 
						|
         'active'), then all contact with that
 | 
						|
         Peer is lost and all information from that Peer
 | 
						|
         needs to be removed from the MIB. (This implies
 | 
						|
         that the network management subsystem should clean
 | 
						|
         up any related entry in the mplsLdpPeerTable. This
 | 
						|
         further implies that a 'tear-down' for that session
 | 
						|
         is issued and the session and all information related
 | 
						|
         to that session cease to exist).
 | 
						|
         
 | 
						|
         At this point the user is able to change values
 | 
						|
         which are related to this entity.
 | 
						|
         
 | 
						|
         When the admin status is set back to 'enable', then
 | 
						|
         this Entity will attempt to establish a new session
 | 
						|
         with the Peer."
 | 
						|
    ::= { mplsLdpEntityEntry 4 }
 | 
						|
 | 
						|
mplsLdpEntityOperStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { unknown(1), enabled(2), disabled(3) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The operational status of this LDP Entity.
 | 
						|
         
 | 
						|
         The value of unknown(1) indicates that the
 | 
						|
         operational status cannot be determined at
 | 
						|
         this time. The value of unknown should be
 | 
						|
         a transient condition before changing
 | 
						|
         to enabled(2) or disabled(3)."
 | 
						|
    ::= { mplsLdpEntityEntry 5 }
 | 
						|
 | 
						|
mplsLdpEntityMaxPduLength OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "octets"
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The maximum PDU Length that is sent in
 | 
						|
         the Common Session Parameters of an Initialization
 | 
						|
         Message. According to the LDP Specification [RFC3036]
 | 
						|
         a value of 255 or less specifies the
 | 
						|
         default maximum length of 4096 octets.
 | 
						|
         
 | 
						|
         The receiving LSR MUST calculate the maximum PDU
 | 
						|
         length for the session by using the smaller of its and
 | 
						|
         its peer's proposals for Max PDU Length."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 3.5.3.
 | 
						|
         Initialization Message."
 | 
						|
    ::= { mplsLdpEntityEntry 6 }
 | 
						|
 | 
						|
mplsLdpEntityKeepAliveHoldTimer OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "seconds"
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The 16-bit integer value which is the proposed keep
 | 
						|
         alive hold timer for this LDP Entity."
 | 
						|
    ::= { mplsLdpEntityEntry 7 }
 | 
						|
 | 
						|
mplsLdpEntityHelloHoldTimer OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "seconds"
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The 16-bit integer value which is the proposed Hello
 | 
						|
         hold timer for this LDP Entity. The Hello Hold time
 | 
						|
         in seconds.
 | 
						|
         
 | 
						|
         An LSR maintains a record of Hellos received
 | 
						|
         from potential peers. This object represents
 | 
						|
         the Hold Time in the Common Hello Parameters TLV of
 | 
						|
         the Hello Message.
 | 
						|
         
 | 
						|
         A value of 0 is a default value and should be
 | 
						|
         interpretted in conjunction with the
 | 
						|
         mplsLdpEntityTargetPeer object.
 | 
						|
         
 | 
						|
         If the value of this object is 0: if the value of the
 | 
						|
         mplsLdpEntityTargetPeer object is false(2), then this
 | 
						|
         specifies that the Hold Time's actual default value is
 | 
						|
         15 seconds (i.e., the default Hold time for Link Hellos
 | 
						|
         is 15 seconds). Otherwise if the value of the
 | 
						|
         mplsLdpEntityTargetPeer object is true(1), then this
 | 
						|
         specifies that the Hold Time's actual default value is
 | 
						|
         45 seconds (i.e., the default Hold time for Targeted
 | 
						|
         Hellos is 45 seconds).
 | 
						|
         
 | 
						|
         A value of 65535 means infinite (i.e., wait forever).
 | 
						|
         
 | 
						|
         All other values represent the amount of time in
 | 
						|
         seconds to wait for a Hello Message. Setting the
 | 
						|
         hold time to a value smaller than 15 is not
 | 
						|
         recommended, although not forbidden according
 | 
						|
         to RFC3036.
 | 
						|
         
 | 
						|
         For auto-created entities that use the global label space
 | 
						|
         (and therefore might correspond to more than one
 | 
						|
         adjacency over more than one interface), this value will
 | 
						|
         only be meaningful if all interfaces that correspond to
 | 
						|
         this entity are configured to use the same hello hold
 | 
						|
         time, since this property can be configured on a per
 | 
						|
         interface basis.
 | 
						|
         
 | 
						|
         If the interfaces have differing configurations, the
 | 
						|
         value returned on a MIB Get will be 0."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 3.5.2.,
 | 
						|
         Hello Message."
 | 
						|
    ::= { mplsLdpEntityEntry 8 }
 | 
						|
 | 
						|
mplsLdpEntityTargetPeer OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "If this LDP entity uses targeted peer then set
 | 
						|
         this to true."
 | 
						|
    ::= { mplsLdpEntityEntry 9 }
 | 
						|
 | 
						|
mplsLdpEntityTargetPeerAddrType OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddressType
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The type of the internetwork layer address used for
 | 
						|
         the Extended Discovery. This object indicates how
 | 
						|
         the value of mplsLdpEntityTargetPeerAddr is to
 | 
						|
         be interpreted."
 | 
						|
    ::= { mplsLdpEntityEntry 10 }
 | 
						|
 | 
						|
mplsLdpEntityTargetPeerAddr OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpInetAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The value of the internetwork layer address
 | 
						|
         used for the Extended Discovery. The value of
 | 
						|
         mplsLdpEntityTargetPeerAddrType specifies how
 | 
						|
         this address is to be interpreted."
 | 
						|
    ::= { mplsLdpEntityEntry 11 }
 | 
						|
 | 
						|
mplsLdpPeerTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF MplsLdpPeerEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "Information about LDP peers known by Entities in
 | 
						|
         the mplsLdpEntityTable. The information in this table
 | 
						|
         is based on information from the Entity-Peer interaction
 | 
						|
         during session initialization but is not appropriate
 | 
						|
         for the mplsLdpSessionTable, because objects in this
 | 
						|
         table may or may not be used in session establishment."
 | 
						|
    ::= { mplsLdpObjects 2 }
 | 
						|
 | 
						|
mplsLdpPeerEntry OBJECT-TYPE
 | 
						|
    SYNTAX      MplsLdpPeerEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "Information about a single Peer which is related
 | 
						|
         to a Session. NOTE: this table is used to
 | 
						|
         augment the mplsLdpSessionTable."
 | 
						|
    INDEX       { prvtcrldpPmIndex, mplsLdpEntityLdpId, 
 | 
						|
                  mplsLdpEntityIndex, mplsLdpPeerLdpId }
 | 
						|
    ::= { mplsLdpPeerTable 1 }
 | 
						|
 | 
						|
MplsLdpPeerEntry ::= SEQUENCE {
 | 
						|
    mplsLdpPeerLdpId                PrvtMplsLdpIdentifier,
 | 
						|
    mplsLdpPeerLabelDistMethod      MplsLabelDistributionMethod,
 | 
						|
    mplsLdpPeerTransportAddrType    InetAddressType,
 | 
						|
    mplsLdpPeerTransportAddr        PrvtMplsLdpInetAddress
 | 
						|
}
 | 
						|
 | 
						|
mplsLdpPeerLdpId OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpIdentifier
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The LDP identifier of this LDP Peer."
 | 
						|
    ::= { mplsLdpPeerEntry 1 }
 | 
						|
 | 
						|
mplsLdpPeerLabelDistMethod OBJECT-TYPE
 | 
						|
    SYNTAX      MplsLabelDistributionMethod
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "For any given LDP session, the method of
 | 
						|
         label distribution must be specified."
 | 
						|
    ::= { mplsLdpPeerEntry 2 }
 | 
						|
 | 
						|
mplsLdpPeerTransportAddrType OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddressType
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The type of the Internet address for the
 | 
						|
         mplsLdpPeerTransportAddr object. The LDP
 | 
						|
         specification describes this as being either
 | 
						|
         an IPv4 Transport Address or IPv6 Transport
 | 
						|
         Address which is used in opening the LDP session's
 | 
						|
         TCP connection, or if the optional TLV is not
 | 
						|
         present, then this is the IPv4/IPv6 source
 | 
						|
         address for the UPD packet carrying the Hellos.
 | 
						|
         
 | 
						|
         This object specifies how the value of the
 | 
						|
         mplsLdpPeerTransportAddr object should be
 | 
						|
         interpreted."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 2.5.2
 | 
						|
         Transport Connection Establishment and
 | 
						|
         Section 3.5.2.1 Hello Message Procedures."
 | 
						|
    ::= { mplsLdpPeerEntry 3 }
 | 
						|
 | 
						|
mplsLdpPeerTransportAddr OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpInetAddress
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The Internet address advertised by the peer
 | 
						|
         in the Hello Message or the Hello source address.
 | 
						|
         
 | 
						|
         The type of this address is specified by the
 | 
						|
         value of the mplsLdpPeerTransportAddrType
 | 
						|
         object."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 2.5.2
 | 
						|
         Transport Connection Establishment and
 | 
						|
         Section 3.5.2.1 Hello Message Procedures."
 | 
						|
    ::= { mplsLdpPeerEntry 4 }
 | 
						|
 | 
						|
mplsLdpSessionTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF MplsLdpSessionEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "A table of Sessions between the LDP Entities
 | 
						|
         and LDP Peers. Each row in this table
 | 
						|
         represents a single session."
 | 
						|
    ::= { mplsLdpObjects 3 }
 | 
						|
 | 
						|
mplsLdpSessionEntry OBJECT-TYPE
 | 
						|
    SYNTAX      MplsLdpSessionEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "An entry in this table represents information on a
 | 
						|
         single session between an LDP Entity and LDP Peer.
 | 
						|
         The information contained in a row is read-only.
 | 
						|
         
 | 
						|
         Please note: the Path Vector Limit for the
 | 
						|
         Session is the value which is configured in
 | 
						|
         the corresponding mplsLdpEntityEntry. The
 | 
						|
         Peer's Path Vector Limit is in the
 | 
						|
         mplsLdpPeerPathVectorLimit object in the
 | 
						|
         mplsLdpPeerTable.
 | 
						|
         
 | 
						|
         Values which may differ from those configured are
 | 
						|
         noted in the objects of this table. A value will
 | 
						|
         differ if it was negotiated between the
 | 
						|
         Entity and the Peer. Values may or may not
 | 
						|
         be negotiated. For example, if the values
 | 
						|
         are the same then no negotiation takes place.
 | 
						|
         If they are negotiated, then they may differ."
 | 
						|
    INDEX       { prvtcrldpSigIndex, mplsLdpEntityLdpId, 
 | 
						|
                  mplsLdpEntityIndex, mplsLdpPeerLdpId }
 | 
						|
    ::= { mplsLdpSessionTable 1 }
 | 
						|
 | 
						|
MplsLdpSessionEntry ::= SEQUENCE {
 | 
						|
    mplsLdpSessionStateLastChange               PrvtMplsLdpTimeStamp,
 | 
						|
    mplsLdpSessionState                         INTEGER,
 | 
						|
    mplsLdpSessionKeepAliveHoldTimeRemaining    PrvtMplsLdpTimeInterval,
 | 
						|
    mplsLdpSessionKeepAliveTime                 Unsigned32,
 | 
						|
    mplsLdpSessionMaxPduLength                  Unsigned32,
 | 
						|
    mplsLdpSessionConfiguredHoldTime            Unsigned32,
 | 
						|
    mplsLdpSessionPeerHoldTime                  Unsigned32,
 | 
						|
    mplsLdpSessionHoldTimeInUse                 Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
mplsLdpSessionStateLastChange OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpTimeStamp
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The value of sysUpTime at the time this
 | 
						|
         Session entered its current state as
 | 
						|
         denoted by the mplsLdpSessionState
 | 
						|
         object."
 | 
						|
    ::= { mplsLdpSessionEntry 1 }
 | 
						|
 | 
						|
mplsLdpSessionState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { nonexistent(1), initialized(2), openrec(3), 
 | 
						|
                    opensent(4), operational(5) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The current state of the session, all of the
 | 
						|
         states 1 - 5 are based on the state machine
 | 
						|
         for session negotiation behavior."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 2.5.4,
 | 
						|
         Initialization State Machine."
 | 
						|
    ::= { mplsLdpSessionEntry 2 }
 | 
						|
 | 
						|
mplsLdpSessionKeepAliveHoldTimeRemaining OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpTimeInterval
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The keep alive hold time remaining for this session in
 | 
						|
         units of hundredths of a second. This interval will
 | 
						|
         change when the 'next' Keep Alive message which
 | 
						|
         corresponds to this session is received. A value of zero
 | 
						|
         indicates that the keep alive hold timer is not running."
 | 
						|
    ::= { mplsLdpSessionEntry 3 }
 | 
						|
 | 
						|
mplsLdpSessionKeepAliveTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "seconds"
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The negotiated KeepAlive Time which
 | 
						|
         represents the amount of seconds between
 | 
						|
         keep alive messages. The
 | 
						|
         mplsLdpEntityKeepAliveHoldTimer
 | 
						|
         related to this Session is the
 | 
						|
         value that was proposed as the
 | 
						|
         KeepAlive Time for this session.
 | 
						|
         
 | 
						|
         This value is negotiated during
 | 
						|
         session initialization between
 | 
						|
         the entity's proposed value
 | 
						|
         (i.e., the value configured in
 | 
						|
         mplsLdpEntityKeepAliveHoldTimer)
 | 
						|
         and the peer's proposed
 | 
						|
         KeepAlive Hold Timer value.
 | 
						|
         This value is the smaller
 | 
						|
         of the two proposed values."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 3.5.3,
 | 
						|
         Initialization Message."
 | 
						|
    ::= { mplsLdpSessionEntry 4 }
 | 
						|
 | 
						|
mplsLdpSessionMaxPduLength OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "octets"
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The value of maximum allowable length for LDP PDUs for
 | 
						|
         this session. This value may have been negotiated
 | 
						|
         during the Session Initialization. This object is
 | 
						|
         related to the mplsLdpEntityMaxPduLength object. The
 | 
						|
         mplsLdpEntityMaxPduLength object specifies the requested
 | 
						|
         LDP PDU length, and this object reflects the negotiated
 | 
						|
         LDP PDU length between the Entity and
 | 
						|
         the Peer."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 3.5.3,
 | 
						|
         Initialization Message."
 | 
						|
    ::= { mplsLdpSessionEntry 5 }
 | 
						|
 | 
						|
mplsLdpSessionConfiguredHoldTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The locally configured keepalive hold time for this
 | 
						|
         session, in seconds. Note that the value of this field
 | 
						|
         reflects configuration at the time of session
 | 
						|
         initialization; this may differ from the configuration
 | 
						|
         that would apply to a new session, if configuration has
 | 
						|
         changed since this session was initialized."
 | 
						|
    ::= { mplsLdpSessionEntry 6 }
 | 
						|
 | 
						|
mplsLdpSessionPeerHoldTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The peer's advertised keepalive hold time for this session
 | 
						|
         in seconds. Note that the value of this field reflects
 | 
						|
         the peer's configuration at the time of session
 | 
						|
         initialization; this may differ from the configuration
 | 
						|
         that would apply to a new session, if the peer's
 | 
						|
         configuration has changed since this session was
 | 
						|
         initialized."
 | 
						|
    ::= { mplsLdpSessionEntry 7 }
 | 
						|
 | 
						|
mplsLdpSessionHoldTimeInUse OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The keepalive hold time that is currently in use for this
 | 
						|
         session, in seconds."
 | 
						|
    ::= { mplsLdpSessionEntry 8 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF MplsLdpHelloAdjacencyEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "A table of Hello Adjacencies for Sessions."
 | 
						|
    ::= { mplsLdpObjects 4 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyEntry OBJECT-TYPE
 | 
						|
    SYNTAX      MplsLdpHelloAdjacencyEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "Each row represents a single LDP Hello Adjacency.
 | 
						|
         An LDP Session can have one or more Hello adjacencies."
 | 
						|
    INDEX       { prvtcrldpSigIndex, mplsLdpEntityLdpId, 
 | 
						|
                  mplsLdpEntityIndex, mplsLdpPeerLdpId, 
 | 
						|
                  mplsLdpHelloAdjacencyIndex }
 | 
						|
    ::= { mplsLdpHelloAdjacencyTable 1 }
 | 
						|
 | 
						|
MplsLdpHelloAdjacencyEntry ::= SEQUENCE {
 | 
						|
    mplsLdpHelloAdjacencyIndex                  Unsigned32,
 | 
						|
    mplsLdpHelloAdjacencyHoldTimeRemaining      PrvtMplsLdpTimeInterval,
 | 
						|
    mplsLdpHelloAdjacencyHoldTime               Unsigned32,
 | 
						|
    mplsLdpHelloAdjacencyType                   INTEGER,
 | 
						|
    mplsLdpHelloAdjacencyConfiguredHoldTime     Unsigned32,
 | 
						|
    mplsLdpHelloAdjacencyPeerHoldTime           Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "An identifier for this specific adjacency."
 | 
						|
    ::= { mplsLdpHelloAdjacencyEntry 1 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyHoldTimeRemaining OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpTimeInterval
 | 
						|
    UNITS       "seconds"
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "If the value of this object is 65535,
 | 
						|
         this means that the hold time is infinite
 | 
						|
         (i.e., wait forever).
 | 
						|
         
 | 
						|
         Otherwise, the time remaining for
 | 
						|
         this Hello Adjacency to receive its
 | 
						|
         next Hello Message.
 | 
						|
         
 | 
						|
         This interval will change when the 'next'
 | 
						|
         Hello Message which corresponds to this
 | 
						|
         Hello Adjacency is received unless it
 | 
						|
         is infinite."
 | 
						|
    ::= { mplsLdpHelloAdjacencyEntry 2 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyHoldTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The Hello hold time which is negotiated between
 | 
						|
         the Entity and the Peer. The entity associated
 | 
						|
         with this Hello Adjacency issues a proposed
 | 
						|
         Hello Hold Time value in the
 | 
						|
         mplsLdpEntityHelloHoldTimer object. The peer
 | 
						|
         also proposes a value and this object represents
 | 
						|
         the negotiated value.
 | 
						|
         
 | 
						|
         A value of 0 means the default,
 | 
						|
         which is 15 seconds for Link Hellos
 | 
						|
         and 45 seconds for Targeted Hellos.
 | 
						|
         A value of 65535 indicates an
 | 
						|
         infinite hold time."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, LDP Specification, Section 3.5.2 Hello Message"
 | 
						|
    ::= { mplsLdpHelloAdjacencyEntry 3 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyType OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { link(1), targeted(2) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This adjacency is the result of a 'link'
 | 
						|
         hello if the value of this object is link(1).
 | 
						|
         Otherwise, it is a result of a 'targeted'
 | 
						|
         hello, targeted(2)."
 | 
						|
    ::= { mplsLdpHelloAdjacencyEntry 4 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyConfiguredHoldTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The locally configured hello hold time for this adjacency,
 | 
						|
         in seconds."
 | 
						|
    ::= { mplsLdpHelloAdjacencyEntry 5 }
 | 
						|
 | 
						|
mplsLdpHelloAdjacencyPeerHoldTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The peer's advertised hello hold time for this adjacency,
 | 
						|
         in seconds."
 | 
						|
    ::= { mplsLdpHelloAdjacencyEntry 6 }
 | 
						|
 | 
						|
mplsLdpSessionPeerAddrTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF MplsLdpSessionPeerAddrEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This table 'extends' the mplsLdpSessionTable.
 | 
						|
         This table is used to store Label Address Information
 | 
						|
         from Label Address Messages received by this LSR from
 | 
						|
         Peers. This table is read-only and should be updated
 | 
						|
         when Label Withdraw Address Messages are received, i.e.,
 | 
						|
         Rows should be deleted as appropriate.
 | 
						|
         
 | 
						|
         NOTE: since more than one address may be contained
 | 
						|
         in a Label Address Message, this table 'sparse augments',
 | 
						|
         the mplsLdpSessionTable's information."
 | 
						|
    ::= { mplsLdpObjects 5 }
 | 
						|
 | 
						|
mplsLdpSessionPeerAddrEntry OBJECT-TYPE
 | 
						|
    SYNTAX      MplsLdpSessionPeerAddrEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "An entry in this table represents information on
 | 
						|
         a session's single next hop address which was
 | 
						|
         advertised in an Address Message from the LDP peer.
 | 
						|
         The information contained in a row is read-only."
 | 
						|
    INDEX       { prvtcrldpPmIndex, mplsLdpEntityLdpId, 
 | 
						|
                  mplsLdpEntityIndex, mplsLdpPeerLdpId, 
 | 
						|
                  mplsLdpSessionPeerAddrIndex }
 | 
						|
    ::= { mplsLdpSessionPeerAddrTable 1 }
 | 
						|
 | 
						|
MplsLdpSessionPeerAddrEntry ::= SEQUENCE {
 | 
						|
    mplsLdpSessionPeerAddrIndex         Unsigned32,
 | 
						|
    mplsLdpSessionPeerNextHopAddrType   InetAddressType,
 | 
						|
    mplsLdpSessionPeerNextHopAddr       PrvtMplsLdpInetAddress
 | 
						|
}
 | 
						|
 | 
						|
mplsLdpSessionPeerAddrIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (0..4294967295)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "An index which uniquely identifies this entry within
 | 
						|
         a given session."
 | 
						|
    ::= { mplsLdpSessionPeerAddrEntry 1 }
 | 
						|
 | 
						|
mplsLdpSessionPeerNextHopAddrType OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddressType
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The internetwork layer address type of this Next Hop
 | 
						|
         Address as specified in the Label Address Message
 | 
						|
         associated with this Session. The value of this
 | 
						|
         object indicates how to interpret the value of
 | 
						|
         mplsLdpSessionPeerNextHopAddr."
 | 
						|
    ::= { mplsLdpSessionPeerAddrEntry 2 }
 | 
						|
 | 
						|
mplsLdpSessionPeerNextHopAddr OBJECT-TYPE
 | 
						|
    SYNTAX      PrvtMplsLdpInetAddress
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The next hop address. The type of this address
 | 
						|
         is specified by the value of the
 | 
						|
         mplsLdpSessionPeerNextHopAddrType."
 | 
						|
    REFERENCE   
 | 
						|
        "RFC3036, Section 2.7. LDP Identifiers
 | 
						|
         and Next Hop Addresses"
 | 
						|
    ::= { mplsLdpSessionPeerAddrEntry 3 }
 | 
						|
 | 
						|
END -- end of module PRVT-MPLS-LDP-MIB.
 |