1846 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1846 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- =============================================================================
 | 
						|
-- Copyright (C) 2002-2003 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
--
 | 
						|
-- Description:MPLS-BGP-VPN-MIB 
 | 
						|
-- Reference:This MIB was extracted from Draft-ietf-mpls-ldp-mib-01
 | 
						|
-- Version: V1.6
 | 
						|
-- History:
 | 
						|
--  VERSION    AUTHOR/          Change Description
 | 
						|
--  OLD/NEW     DATE
 | 
						|
--                                                  
 | 
						|
--  #/1.1     Lingesh M        + Initial create. 
 | 
						|
--             27/08/99
 | 
						|
--  #/1.2     27/09/99         + Replaced the MIB objects
 | 
						|
--                                  - hh3cMplsLdpLsrMaxIngressCrlspTnls
 | 
						|
--                                  - hh3cMplsLdpLsrMaxInbetwnCrlspTnls
 | 
						|
--                               with hh3cMplsLdpLsrMaxCrlspTnls
 | 
						|
--  1.2/1.3   19/10/99         + Added hh3cMplsLdpPeerType in Peer Table.
 | 
						|
--            04/10/99         + Added hh3cMplsLdpEntityIfTable.
 | 
						|
--  1.3/1.4   23/11/99         + Added MIB object for Hello Hold Time in Entity
 | 
						|
--                               Table, modified Cr-lsp Tnl index of type
 | 
						|
--                               read-create to not-accessible.
 | 
						|
--                             + Removed hh3cMplsLdpSessionRowStatus mib-object.
 | 
						|
--  
 | 
						|
--   1.1      03/01/2k         + MPLS Release 1.0.0.0
 | 
						|
--             Naren             
 | 
						|
-- 
 | 
						|
--   1.2      27/01/2k         + Modified for MPLS Implementation
 | 
						|
--             Naren             Following objects are added in the Incarnation table
 | 
						|
--                                 hh3cMplsLdpLsrMaxVcmCapability                  
 | 
						|
--                                 hh3cMplsLdpLsrVcmPathVecInAllLblMapPresent      
 | 
						|
--                                 hh3cMplsLdpLsrRequestRetrytimerValue            
 | 
						|
--                                 hh3cMplsLdpLsrNumOfRequestRetryAttempts         
 | 
						|
--                               Following Notifications are added
 | 
						|
--                                 hh3cMplsLdpIncarnUpEventFailure
 | 
						|
--                                 hh3cMplsLdpIncarnDownEventFailure
 | 
						|
--                                 hh3cMplsLdpEntityUpEventFailure
 | 
						|
--                                 hh3cMplsLdpEntityDownEventFailure
 | 
						|
-- 
 | 
						|
--   1.3      03/04/2k         + Changed FS related identification to hh3c 
 | 
						|
--             David             related identification.	
 | 
						|
--   1.4      03/14/2003       add hh3cMplsLdpSessionUpEventFailure and hh3cMplsLdpSessionDownEventFailure
 | 
						|
--   V1.5 2004-10-12 updated by gaolong
 | 
						|
--        Change SYNTAX clause value from INTEGER to Unsigned because the value range is (1..4294967295).
 | 
						|
--        Change MAX-ACCESS clause value of hh3cMplsLdpCrlspTnlIndex to accessible-for-notify
 | 
						|
--        because this index node is used when sending notification.
 | 
						|
--   V1.6 2004-11-5  updated by liuxiaolong
 | 
						|
--        Change DEFVAL clause value of hh3cMplsLdpLsrHopCountLimit to 32.
 | 
						|
-- ====================================================================================
 | 
						|
--
 | 
						|
-- Full Copyright Notice of the MIB that was extracted from Draft-ietf-mpls-ldp-mib-01 as follows:
 | 
						|
--
 | 
						|
--Copyright (C) The Internet Society (1999). All Rights Reserved.
 | 
						|
--
 | 
						|
--
 | 
						|
--   This document and translations of it may be copied and furnished to
 | 
						|
--   others, and derivative works that comment on or otherwise explain it
 | 
						|
--   or assist in its implementation may be prepared, copied, published
 | 
						|
--   and distributed, in whole or in part, without restriction of any
 | 
						|
--   kind, provided that the above copyright notice and this paragraph are
 | 
						|
--   included on all such copies and derivative works.  However, this
 | 
						|
--   document itself may not be modified in any way, such as by removing
 | 
						|
--   the copyright notice or references to the Internet Society or other
 | 
						|
--   Internet organizations, except as needed for the  purpose of
 | 
						|
--   developing Internet standards in which case the procedures for
 | 
						|
--   copyrights defined in the Internet Standards process must be
 | 
						|
--   followed, or as required to translate it into languages other than
 | 
						|
--   English.
 | 
						|
--
 | 
						|
--   The limited permissions granted above are perpetual and will not be
 | 
						|
--   revoked by the Internet Society or its successors or assigns.
 | 
						|
--
 | 
						|
--   This document and the information contained herein is provided on an
 | 
						|
--   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 | 
						|
--   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
 | 
						|
--   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 | 
						|
--   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 | 
						|
--   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
--
 | 
						|
--   MPLS Label Distribution Protocol MIB Definitions
 | 
						|
HH3C-MPLS-LDP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
     IMPORTS                  
 | 
						|
         hh3cMpls
 | 
						|
             FROM HH3C-OID-MIB
 | 
						|
         OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
 | 
						|
         Integer32, Counter32, Unsigned32,IpAddress
 | 
						|
             FROM SNMPv2-SMI
 | 
						|
         MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
             FROM SNMPv2-CONF
 | 
						|
         TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeInterval
 | 
						|
             FROM SNMPv2-TC;
 | 
						|
             
 | 
						|
     hh3cMplsLdp MODULE-IDENTITY
 | 
						|
         LAST-UPDATED "9906301200Z"     -- June 30, 1999 at 12:00 GMT
 | 
						|
         ORGANIZATION
 | 
						|
             "New H3C Tech. Co., Ltd."
 | 
						|
         CONTACT-INFO
 | 
						|
             "Platform Team New H3C Tech. Co., Ltd.
 | 
						|
             Hai-Dian District Beijing P.R. China
 | 
						|
             http://www.h3c.com
 | 
						|
             Zip:100085
 | 
						|
             "
 | 
						|
         DESCRIPTION  "All rights reserved"
 | 
						|
         REVISION     "9611082155Z"
 | 
						|
         DESCRIPTION  "The MIB for MPLS LDP module.
 | 
						|
                       This MIB has been derived from the MPLS Working 
 | 
						|
                       group LDP MIB <drst-ietf-mpls-ldp-mib-01.txt> and
 | 
						|
                       MPLS Working group TE MIB <draft-ietf-mpls-te-mib
 | 
						|
                       -01.txt>."
 | 
						|
 | 
						|
         ::= { hh3cMpls 2 }
 | 
						|
 | 
						|
     --********************************************************************
 | 
						|
     -- MPLS LDP Textual Conventions
 | 
						|
     --********************************************************************
 | 
						|
     --
 | 
						|
 | 
						|
           DisplayString ::=
 | 
						|
               OCTET STRING
 | 
						|
          -- This data type is used to model textual information taken
 | 
						|
          -- from the NVT ASCII character set.  By convention, objects
 | 
						|
          -- with this syntax are declared as having
 | 
						|
          --
 | 
						|
                (SIZE (0..255))
 | 
						|
 | 
						|
           PhysAddress ::=
 | 
						|
               OCTET STRING
 | 
						|
          -- This data type is used to model media addresses.  For many
 | 
						|
          -- types of media, this will be in a binary representation.
 | 
						|
          -- For example, an ethernet address would be represented as
 | 
						|
          -- a string of 6 octets.
 | 
						|
 | 
						|
	BitRate ::= INTEGER
 | 
						|
	
 | 
						|
	BurstSize ::= INTEGER
 | 
						|
	
 | 
						|
	
 | 
						|
     MplsLsrIdentifier ::= TEXTUAL-CONVENTION
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The Label Switch Router (LSR) identifier
 | 
						|
             is the first 4 bytes or the IP Address component
 | 
						|
             of the Label Distribution Protocol (LDP) identifier."
 | 
						|
         SYNTAX      OCTET STRING (SIZE (4))
 | 
						|
 | 
						|
     MplsLdpGenAddr ::= TEXTUAL-CONVENTION
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The value of an network layer or data link layer address."
 | 
						|
         SYNTAX      OCTET STRING (SIZE (0..64))
 | 
						|
 | 
						|
     MplsLdpIdentifier ::= TEXTUAL-CONVENTION
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The LDP identifier is a six octet quantity
 | 
						|
             which is used to identify an Label Switch Router
 | 
						|
             (LSR) label space.
 | 
						|
 | 
						|
             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."
 | 
						|
         SYNTAX      OCTET STRING (SIZE (6))
 | 
						|
 | 
						|
     AtmVpIdentifier ::= TEXTUAL-CONVENTION
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
              "The VPI value for a VPL. The value VPI=0 is not
 | 
						|
              used for a VPL not associated with a VCL. For ATM
 | 
						|
              UNIs supporting VPCs the VPI value ranges from 1
 | 
						|
              to 255. For ATM UNIs supporting VCCs the VPI value
 | 
						|
              ranges from 0 to 255.  The maximum VPI value
 | 
						|
              cannot exceed the value allowable by
 | 
						|
              atmInterfaceMaxVpiBits defined in ATM-MIB."
 | 
						|
          SYNTAX INTEGER (0..4095)
 | 
						|
 | 
						|
     AtmVcIdentifier ::= TEXTUAL-CONVENTION
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
              "The VCI value for a VCL. The maximum VCI value
 | 
						|
              cannot exceed the value allowable by
 | 
						|
              atmInterfaceMaxVciBits defined in ATM-MIB."
 | 
						|
          SYNTAX INTEGER (0..65535)
 | 
						|
 | 
						|
     AddressFamilyNumbers ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "An address family.  Values are defined in RFC 1700 -
 | 
						|
             Assigned Numbers.  All values may not be relevant in
 | 
						|
             all contexts when used in this MIB, but are included
 | 
						|
             for completeness."
 | 
						|
        REFERENCE
 | 
						|
            "RFC  1700   Assigned Numbers, Reynolds and  Postel,
 | 
						|
             Oct. 1994"
 | 
						|
        SYNTAX        INTEGER {
 | 
						|
                        other(0),
 | 
						|
                         ipv4(1),
 | 
						|
                         ipv6(2),
 | 
						|
                         nsap(3),
 | 
						|
                         hdlc(4),
 | 
						|
                         bbn1822(5),
 | 
						|
                         ieee802(6),
 | 
						|
                         e163(7),
 | 
						|
                         e164(8),
 | 
						|
                         f69(9),
 | 
						|
                         x121(10),
 | 
						|
                         ipx(11),
 | 
						|
                         appleTalk(12),
 | 
						|
                         decnetIV(13),
 | 
						|
                         banyanVines(14),
 | 
						|
                         e164WithNsap(15)
 | 
						|
                     }
 | 
						|
 | 
						|
 | 
						|
     MplsLabel ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Represents an MPLS label.  Note that the contents of
 | 
						|
             a  label  field are interpreted in an interface-type
 | 
						|
             specific fashion.  For example, the label carried in
 | 
						|
             the MPLS shim header is 20 bits wide and the top  12
 | 
						|
             bits  must  be zero.  The frame relay label  can  be
 | 
						|
             either 10, 17 or 23 bits wide depending on the  size
 | 
						|
             of the DLCI field size and the top 22, 15, or 9 bits
 | 
						|
             must  be  zero, respectively.  For an ATM interface,
 | 
						|
             the  lowermost 16 bits are interpreted as  the  VCI,
 | 
						|
             the  next  8 bits as the VPI and the remaining  bits
 | 
						|
             must  be  zero.   Also  note the  permissible  label
 | 
						|
             values  are  also a function of the interface  type.
 | 
						|
             For  example,  the value 3 has special semantics  in
 | 
						|
             the  control plane for an MPLS shim header label and
 | 
						|
             is not a valid label value in the datapath."
 | 
						|
        REFERENCE
 | 
						|
            "1.  MPLS  Label Stack Encoding, Rosen et al,  draft-
 | 
						|
             ietf-mpls-label-encaps-04.txt, April 1999.
 | 
						|
            2.  Use  of  Label Switching on Frame Relay Networks,
 | 
						|
             Conta et al, draft-ietf-mpls-fr-03.txt, Nov. 1998."
 | 
						|
        SYNTAX INTEGER
 | 
						|
     
 | 
						|
     MplsTunnelIndex ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Index into mplsTunnelTable."
 | 
						|
        SYNTAX        INTEGER (0..65535)
 | 
						|
     
 | 
						|
     hh3cMplsLdpObjects       OBJECT IDENTIFIER ::= { hh3cMplsLdp 1 }
 | 
						|
     hh3cMplsLdpNotifications OBJECT IDENTIFIER ::= { hh3cMplsLdp 2 }
 | 
						|
 | 
						|
     --****************************************************************
 | 
						|
     -- MPLS LDP Objects
 | 
						|
     --****************************************************************
 | 
						|
 | 
						|
     hh3cMplsLdpLsrObjects            OBJECT IDENTIFIER ::= { hh3cMplsLdpObjects 1 }
 | 
						|
     hh3cMplsLdpEntityObjects         OBJECT IDENTIFIER ::= { hh3cMplsLdpObjects 2 }
 | 
						|
     hh3cMplsLdpPeerObjects           OBJECT IDENTIFIER ::= { hh3cMplsLdpObjects 3 }
 | 
						|
     hh3cMplsLdpSessionObjects        OBJECT IDENTIFIER ::= { hh3cMplsLdpObjects 4 }
 | 
						|
     hh3cMplsLdpHelloAdjacencyObjects OBJECT IDENTIFIER ::= { hh3cMplsLdpObjects 5 }
 | 
						|
     hh3cMplsLdpCrlspTnlObjects       OBJECT IDENTIFIER ::= { hh3cMplsLdpObjects 6 }
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS Label Distribution Protocol Label Switch Router Objects
 | 
						|
     --
 | 
						|
     hh3cMplsLdpLsrIncarnTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpLsrIncarnEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "MPLS provides support for multiple incarnations of the 
 | 
						|
              MPLS Stack in a target. The LSR defined in the standard <IETF
 | 
						|
              DRAFT> MIB is treated as an incarnation in this MIB. Using a
 | 
						|
              local policy the Network administrator must group the LDP Entities
 | 
						|
              that should be placed in an incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrObjects 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrIncarnEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpLsrIncarnEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "An entry in this table represents an LSR incarnation.
 | 
						|
              All the entries in this table are created initially when the 
 | 
						|
              LDP is initiated. The row status of each entry will be in 
 | 
						|
              'notInService' state initially. The row status must be set to
 | 
						|
              'active' after the necessary configurations are complete with
 | 
						|
              respect to an incarnation.
 | 
						|
 | 
						|
              Currenlty the LSR ID of the incarnation is the only mandatory
 | 
						|
              parameter that must be set before the rowStatus is set to 
 | 
						|
              'active'.
 | 
						|
 | 
						|
              An LSR Incarnation Entity is uniquely indexed by its Incarnation
 | 
						|
              Identifier."
 | 
						|
         INDEX       {  hh3cMplsLdpLsrIncarnID }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpLsrIncarnEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpLsrID                                MplsLsrIdentifier,
 | 
						|
         hh3cMplsLdpLsrLoopDetectionPresent              TruthValue,
 | 
						|
         hh3cMplsLdpLsrLoopDetectionAdminStatus          INTEGER,
 | 
						|
         hh3cMplsLdpLsrPathVectorLimit                   INTEGER,
 | 
						|
         hh3cMplsLdpLsrHopCountLimit                     INTEGER,
 | 
						|
         hh3cMplsLdpLsrLoopPreventionPresent             TruthValue,
 | 
						|
         hh3cMplsLdpLsrLoopPreventionAdminStatus         INTEGER,
 | 
						|
         hh3cMplsLdpLsrLabelRetentionMode                INTEGER,
 | 
						|
         hh3cMplsLdpLsrIncarnID                          INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxLdpEntities                    INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxLocalPeers                     INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxRemotePeers                    INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxIfaces                         INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxLsps                           INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxCrlspTnls                      INTEGER,
 | 
						|
         hh3cMplsLdpLsrMaxErhopPerCrlspTnl               INTEGER,
 | 
						|
         hh3cMplsLdpLsrRowStatus                         RowStatus,
 | 
						|
         hh3cMplsLdpLsrMaxVcmCapability                  INTEGER,  
 | 
						|
         hh3cMplsLdpLsrVcmPathVecInAllLblMapPresent      TruthValue,
 | 
						|
         hh3cMplsLdpLsrRequestRetrytimerValue            INTEGER,
 | 
						|
         hh3cMplsLdpLsrNumOfRequestRetryAttempts         INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrID OBJECT-TYPE
 | 
						|
         SYNTAX      MplsLsrIdentifier
 | 
						|
         MAX-ACCESS  read-write   
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The LSR's Identifier."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrLoopDetectionPresent OBJECT-TYPE
 | 
						|
         SYNTAX      TruthValue
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "A indication of whether this LSR supports loop detection.  A 
 | 
						|
             value of 'true' indicates this LSR does support loop detection.  
 | 
						|
             A value of 'false' indicates this LSR does not support
 | 
						|
             loop detection."
 | 
						|
         DEFVAL  { true }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrLoopDetectionAdminStatus OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                         enabled(1),
 | 
						|
                         disabled(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "To enable loop detection the value of this object should be 
 | 
						|
             'enabled(1)'.  Otherwise, to turn off loop detection, set this 
 | 
						|
             value to 'disabled(2)'."
 | 
						|
         DEFVAL  { enabled }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrPathVectorLimit OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "This object only has meaning if hh3cMplsLdpLsrLoopDetectionPresent 
 | 
						|
             has the value of 'true'.
 | 
						|
 | 
						|
             The value of this object represents the limit of path vectors which
 | 
						|
             this LSR uses to treat the message as if it had traversed a loop."
 | 
						|
         DEFVAL  { 32 }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 4 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrHopCountLimit OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "This object only has meaning if hh3cMplsLdpLsrLoopDetectionPresent 
 | 
						|
             has the value of 'true'.
 | 
						|
 | 
						|
             The value of this object represents the limit on the Hop Count 
 | 
						|
             which this LSR uses to treat the message as if it had traversed a 
 | 
						|
             loop."
 | 
						|
         DEFVAL  { 32 }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 5 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrLoopPreventionPresent OBJECT-TYPE
 | 
						|
         SYNTAX      TruthValue
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "A indication of whether this LSR supports loop prevention.  A 
 | 
						|
             value of 'true' indicates this LSR does support loop prevention.  
 | 
						|
             A value of 'false' indicates this LSR does not support loop 
 | 
						|
             prevention.
 | 
						|
 | 
						|
             Current release of MPLS does not provide support to assign
 | 
						|
             this MIB object with a value 'true'."
 | 
						|
         DEFVAL  { false }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 6 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrLoopPreventionAdminStatus OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                         enabled(1),
 | 
						|
                         disabled(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "To enable loop prevention the value of this object should be 
 | 
						|
             'enabled(1)'.  Otherwise, to turn off loop prevention, set this 
 | 
						|
             value to 'disabled(2)'.
 | 
						|
 | 
						|
             Current release of MPLS does not provide support to assign
 | 
						|
             this MIB object with a value 'enabled'."
 | 
						|
         DEFVAL  { disabled }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 7 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrLabelRetentionMode OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                         conservative(1),
 | 
						|
                         liberal(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The LSR can be configured to use either conservative or liberal 
 | 
						|
              label retention mode.
 | 
						|
 | 
						|
             If the value of this object is conservative(1) then advertized 
 | 
						|
             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 of
 | 
						|
             this object is liberal(2) then all advertized label mappings are 
 | 
						|
             retained whether they are from a valid next hop or not.
 | 
						|
 | 
						|
             Current release of MPLS does not provide support to assign
 | 
						|
             this MIB object with a value 'liberal'."
 | 
						|
         DEFVAL  { conservative }
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 8 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrIncarnID   OBJECT-TYPE
 | 
						|
         SYNTAX     INTEGER
 | 
						|
         MAX-ACCESS read-only
 | 
						|
         STATUS     current
 | 
						|
         DESCRIPTION 
 | 
						|
             "The incarnation acts as index to all the elements in this
 | 
						|
              table."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry  9 }
 | 
						|
 
 | 
						|
     hh3cMplsLdpLsrMaxLdpEntities OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (1..1024)
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum number of LDP entities that can be supported by this
 | 
						|
              Incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 10 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxLocalPeers OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (1..1024)
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum number of Local LDP peers that can be supported by 
 | 
						|
              this Incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 11 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxRemotePeers OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (1..1024)
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum number of Remote LDP peers that can be supported by 
 | 
						|
              this Incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 12 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxIfaces OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum number of Label enabled Interfaces that can be 
 | 
						|
              supported by this Incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 13 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxLsps OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum number of Label Switched Paths that can be 
 | 
						|
              supported by this Incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 14 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxCrlspTnls OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum number of CRLSPs that can be supported by this
 | 
						|
             Incarnation."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 15 }
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxErhopPerCrlspTnl OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             " The maximum number of ER-Hops that can be supported in a 
 | 
						|
              CRLSP tunnel."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 16 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrRowStatus 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."
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 17 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrMaxVcmCapability OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
                  "  "
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 18 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrVcmPathVecInAllLblMapPresent OBJECT-TYPE
 | 
						|
         SYNTAX      TruthValue
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
                  "  "
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 19 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrRequestRetrytimerValue  OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
                  "  "
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 20 }
 | 
						|
 | 
						|
     hh3cMplsLdpLsrNumOfRequestRetryAttempts OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-write
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
                  "  "
 | 
						|
         ::= { hh3cMplsLdpLsrIncarnEntry 21 }
 | 
						|
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS Label Distribution Protocol Entity Table
 | 
						|
     --
 | 
						|
 | 
						|
     hh3cMplsLdpEntityTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpEntityEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "This table contains information about the
 | 
						|
             MPLS Label Distribution Protocol Entities which
 | 
						|
             exist on this Label Switch Router (LSR)."
 | 
						|
         ::= { hh3cMplsLdpEntityObjects 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpEntityEntry
 | 
						|
         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.
 | 
						|
 | 
						|
             An LPD Entity is uniquely indexed by its LPD
 | 
						|
             Identifier."
 | 
						|
         INDEX       {   hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityIfIndex  }
 | 
						|
         ::= { hh3cMplsLdpEntityTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpEntityEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpEntityID                            MplsLdpIdentifier,
 | 
						|
         hh3cMplsLdpEntityLabelSpaceType                INTEGER,
 | 
						|
         hh3cMplsLdpEntityDefVpi                        AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpEntityDefVci                        AtmVcIdentifier,
 | 
						|
         hh3cMplsLdpEntityUnlabTrafVpi                  AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpEntityUnlabTrafVci                  AtmVcIdentifier,
 | 
						|
         hh3cMplsLdpEntityMergeCapability               INTEGER,
 | 
						|
         hh3cMplsLdpEntityVcDirectionality              INTEGER,
 | 
						|
         hh3cMplsLdpEntityWellKnownDiscoveryPort        INTEGER,
 | 
						|
         hh3cMplsLdpEntityMtu                           INTEGER,
 | 
						|
         hh3cMplsLdpEntityKeepAliveHoldTimer            INTEGER,
 | 
						|
         hh3cMplsLdpEntityFailedInitSessionThreshold    INTEGER,
 | 
						|
         hh3cMplsLdpEntityLabelDistributionMethod       INTEGER,
 | 
						|
         hh3cMplsLdpEntityLabelAllocationMethod         INTEGER,
 | 
						|
         hh3cMplsLdpEntityHelloHoldTimer                INTEGER,
 | 
						|
         hh3cMplsLdpEntityRowStatus                     RowStatus
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityID OBJECT-TYPE
 | 
						|
         SYNTAX      MplsLdpIdentifier
 | 
						|
         MAX-ACCESS  accessible-for-notify
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The LDP identifier which uniquely identifies
 | 
						|
             the LDP Entity.  This is s six octet quantity
 | 
						|
             which is used to identify an Label Switch Router
 | 
						|
             (LSR) label space.
 | 
						|
 | 
						|
             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
 | 
						|
             "LDP Specification, Section on LDP Identifiers."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 1 }
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpEntityLabelSpaceType OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                         unknown(1),
 | 
						|
                         perInterface(2),
 | 
						|
                         perPlatform(3)
 | 
						|
                         }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The type of label spaces associated with this
 | 
						|
             LDP Entity.  The values are
 | 
						|
 | 
						|
                'unknown(1)'        The type of label space is
 | 
						|
                                    not known.
 | 
						|
 | 
						|
                'perInterface(2)'   The type of label space is
 | 
						|
                                    tied to an interface.
 | 
						|
                'perPlatform(3)'    The type of label space is
 | 
						|
                                    tied to the platform."
 | 
						|
         REFERENCE
 | 
						|
             "LDP Specification, Section on Label Spaces."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityDefVpi OBJECT-TYPE
 | 
						|
         SYNTAX      AtmVpIdentifier
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The Default VPI value used in the label for the default
 | 
						|
             VPI."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityDefVci OBJECT-TYPE
 | 
						|
         SYNTAX      AtmVcIdentifier
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The Default VCI value used in the label for the default
 | 
						|
             VCI."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry  4 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityUnlabTrafVpi OBJECT-TYPE
 | 
						|
         SYNTAX      AtmVpIdentifier
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "VPI value of the VCC supporting unlabeled traffic."
 | 
						|
         DEFVAL  { 0 }
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 5 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityUnlabTrafVci OBJECT-TYPE
 | 
						|
         SYNTAX      AtmVcIdentifier
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "VCI value of the VCC supporting unlabeled traffic."
 | 
						|
         DEFVAL  { 32 }
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 6 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityMergeCapability OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                         noMerge(0),
 | 
						|
                         vpMerge(1),
 | 
						|
                         vcMerge(2),
 | 
						|
                         vpVcMerge(3)
 | 
						|
                      }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "Sets the merge capability for this LDP entity.
 | 
						|
 | 
						|
              Current Release of MPLS does not provide support for
 | 
						|
              any kind of Merge."
 | 
						|
         REFERENCE
 | 
						|
             "draft-ietf-mpls-ldp-04.txt, Section 3.5.3"
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 7 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityVcDirectionality OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                         bidirectional(1),
 | 
						|
                         unidirectional(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "Sets the VC directionality for this LDP entity."
 | 
						|
         REFERENCE
 | 
						|
             "draft-ietf-mpls-ldp-04.txt, Section 3.5.3"
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 8 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityWellKnownDiscoveryPort OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The well known LDP Discovery Port."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 9 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityMtu OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (0..65535)
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum transmission unit (MTU) that was configured
 | 
						|
             for this entity."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 10 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityKeepAliveHoldTimer OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (1..65535)
 | 
						|
         UNITS       "seconds"
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The two octet value which is the proposed keep alive hold
 | 
						|
             timer for this LDP Entity."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 11 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityFailedInitSessionThreshold OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "When attempting to establish a session with a
 | 
						|
             given Peer, the given LDP Entity should
 | 
						|
             send out a notification when exceeding this threshold.
 | 
						|
             A value of 0 (zero) for this object
 | 
						|
             indicates that the threshold is infinity.
 | 
						|
             In other words, a notification will not
 | 
						|
             be sent if the value of this object is 0 (zero)."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 12 }
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpEntityLabelDistributionMethod OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                        downstreamOnDemand(1),
 | 
						|
                        downstreamUnsolicited(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "For any given LDP session, the method of
 | 
						|
             label distribution must be specified.
 | 
						|
 
 | 
						|
             Current release of MPLS does not provide support for
 | 
						|
             'downstreamUnsolicited'."
 | 
						|
         REFERENCE
 | 
						|
             "draft-ietf-mpls-arch-04.txt [20]."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 13 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityLabelAllocationMethod OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                        ordered(1),
 | 
						|
                        independent(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "For any given LDP session, the method of
 | 
						|
             label allocation must be specified. Label can be allocated
 | 
						|
             in either ordered mode or in the independent mode."
 | 
						|
         DEFVAL  { ordered }
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 14 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityHelloHoldTimer OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (1..65535)
 | 
						|
         UNITS       "seconds"
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The two octet value which is the proposed hello hold
 | 
						|
             timer for this LDP Entity."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 15 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpEntityRowStatus 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."
 | 
						|
         ::= { hh3cMplsLdpEntityEntry 16 }
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Entity Interface Table
 | 
						|
     --
 | 
						|
 | 
						|
     hh3cMplsLdpEntityIfTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpEntityIfEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "This table contains information about the
 | 
						|
             interfaces that are associated with an LDP Entity.
 | 
						|
             There should be atleast one interface associated with
 | 
						|
             each LDP Entity. If the LDP Entity supports 'per interface
 | 
						|
             based label space' label type then, atmost one interface can be 
 | 
						|
             associated with the LDP entity. If the LDP Entity supports
 | 
						|
             'per platform based label space' label type then, more than one
 | 
						|
             interface can be associated with the LDP Entity."
 | 
						|
         ::= { hh3cMplsLdpEntityObjects 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityIfEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpEntityIfEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "An entry in this table represents an Interface that is
 | 
						|
             associated with a LDP entity.
 | 
						|
 | 
						|
             An entry can be created by a network administrator
 | 
						|
             or by an SNMP agent as instructed by LDP.
 | 
						|
 | 
						|
             An interface (row in this table) can be created/deleted only when 
 | 
						|
             the associted LDP Entity row status has the value notInService 
 | 
						|
             or notReady."
 | 
						|
         INDEX       {   hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityIfIndex }
 | 
						|
         ::= { hh3cMplsLdpEntityIfTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpEntityIfEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpEntityIfIndex                       Unsigned32,
 | 
						|
         hh3cMplsLdpEntityIfIpv4Address                 IpAddress,
 | 
						|
         hh3cMplsLdpEntityIfRowStatus                   RowStatus
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityIfIndex OBJECT-TYPE
 | 
						|
         SYNTAX      Unsigned32 (1..4294967295)
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "Identifier that uniquely identifies the Interface with 
 | 
						|
             respect to an LDP Entity.
 | 
						|
             
 | 
						|
             The ifIndex value corresponds to the IfIndex value of the
 | 
						|
             MIB-II"
 | 
						|
         ::= { hh3cMplsLdpEntityIfEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityIfIpv4Address OBJECT-TYPE
 | 
						|
        SYNTAX        IpAddress
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The IPv4 address associated with the interface."
 | 
						|
        ::= { hh3cMplsLdpEntityIfEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityIfRowStatus 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."
 | 
						|
         ::= { hh3cMplsLdpEntityIfEntry 3 }
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Entity Configurable ATM Label Range Table
 | 
						|
     --
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeTable OBJECT-TYPE
 | 
						|
         SYNTAX SEQUENCE OF Hh3cMplsLdpEntityConfAtmLabelRangeEntry
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The MPLS LDP Entity Configurable ATM Label Range Table.
 | 
						|
             The purpose of this table is to provide a mechanism
 | 
						|
             for specifying a contiguous range of vpi's
 | 
						|
             with a contiguous range of vci's, or a 'label range'
 | 
						|
             for LDP Entities.
 | 
						|
 | 
						|
             LDP Entities which use ATM must have at least one
 | 
						|
             entry in this table."
 | 
						|
         ::= { hh3cMplsLdpEntityObjects 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeEntry OBJECT-TYPE
 | 
						|
         SYNTAX Hh3cMplsLdpEntityConfAtmLabelRangeEntry
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "A row in the LDP Entity Configurable ATM Label
 | 
						|
             Range Table.  One entry in this table contains
 | 
						|
             information on a single range of labels
 | 
						|
             represented by the configured Upper and Lower
 | 
						|
             Bounds VPI/VCI pairs.
 | 
						|
             NOTE:  The ranges for a specific LDP Entity
 | 
						|
             are UNIQUE and non-overlapping.  For example,
 | 
						|
             for a specific LDP Entity index, there could
 | 
						|
             be one entry having ConfLowerBound vpi/vci == 0/32, and
 | 
						|
             ConfUpperBound vpi/vci == 0/100, and a second entry for this
 | 
						|
             same interface with ConfLowerBound vpi/vci == 0/101 and
 | 
						|
             ConfUpperBound vpi/vci == 0/200.  However, there could not be
 | 
						|
             a third entry with ConfLowerBound vpi/vci == 0/200 and
 | 
						|
             ConfUpperBound vpi/vci == 0/300 because this label range overlaps
 | 
						|
             with the second entry (i.e. both entries now have 0/200).
 | 
						|
 | 
						|
             A row will not be created unless a unique and non-overlapping
 | 
						|
             range is specified.  Thus, row creation implies a one-shot
 | 
						|
             row creation of LDP EntityID and ConfLowerBound vpi/vci and
 | 
						|
             ConfUpperBound vpi/vci.  At least one label range entry
 | 
						|
             for a specific LDP Entity MUST include the default VPI/VCI
 | 
						|
             values denoted in the LDP Entity Table."
 | 
						|
         INDEX { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityIfIndex,
 | 
						|
                 hh3cMplsLdpEntityConfAtmLabelRangeLowerBoundVPI,
 | 
						|
                 hh3cMplsLdpEntityConfAtmLabelRangeLowerBoundVCI  }
 | 
						|
         ::= { hh3cMplsLdpEntityConfAtmLabelRangeTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpEntityConfAtmLabelRangeEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpEntityConfAtmLabelRangeLowerBoundVPI  AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpEntityConfAtmLabelRangeLowerBoundVCI  AtmVcIdentifier,
 | 
						|
         hh3cMplsLdpEntityConfAtmLabelRangeUpperBoundVPI  AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpEntityConfAtmLabelRangeUpperBoundVCI  AtmVcIdentifier,
 | 
						|
         hh3cMplsLdpEntityConfAtmLabelRangeRowStatus      RowStatus
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeLowerBoundVPI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVpIdentifier
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The minimum VPI number configured for this range."
 | 
						|
         ::= { hh3cMplsLdpEntityConfAtmLabelRangeEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeLowerBoundVCI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVcIdentifier
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The minimum VCI number configured for this range."
 | 
						|
         ::= { hh3cMplsLdpEntityConfAtmLabelRangeEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeUpperBoundVPI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVpIdentifier
 | 
						|
         MAX-ACCESS read-create
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum VPI number configured for this range."
 | 
						|
         ::= { hh3cMplsLdpEntityConfAtmLabelRangeEntry 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeUpperBoundVCI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVcIdentifier
 | 
						|
         MAX-ACCESS read-create
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum VCI number configured for this range."
 | 
						|
        ::= { hh3cMplsLdpEntityConfAtmLabelRangeEntry 4 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityConfAtmLabelRangeRowStatus 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."
 | 
						|
         ::= { hh3cMplsLdpEntityConfAtmLabelRangeEntry 5 }
 | 
						|
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Entity Statistics Table
 | 
						|
     --
 | 
						|
 | 
						|
     hh3cMplsLdpEntityStatsTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpEntityStatsEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "This table is a read-only table which augments
 | 
						|
             the MplsLdpConfEntityTable.  The purpose of this
 | 
						|
             table is to keep statistical information about
 | 
						|
             the LDP Entities on the LSR."
 | 
						|
         ::= { hh3cMplsLdpEntityObjects 4 }
 | 
						|
 | 
						|
     hh3cMplsLdpEntityStatsEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpEntityStatsEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "A row in this table contains statistical information
 | 
						|
             about an LDP Entity."
 | 
						|
         AUGMENTS       {   hh3cMplsLdpEntityEntry  }
 | 
						|
         ::= { hh3cMplsLdpEntityStatsTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpEntityStatsEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpAttemptedSessions      Counter32
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpAttemptedSessions OBJECT-TYPE
 | 
						|
         SYNTAX      Counter32
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "A count of the total attempted sessions for
 | 
						|
             this LDP Entity."
 | 
						|
         ::= { hh3cMplsLdpEntityStatsEntry 1 }
 | 
						|
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Peer Table
 | 
						|
     --
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpPeerTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpPeerEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "Information about LDP peers which have been discovered
 | 
						|
             by the LDP Entities that are managed by this agent."
 | 
						|
         ::= { hh3cMplsLdpPeerObjects 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpPeerEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "Information about a single Peer."
 | 
						|
         INDEX       { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityIfIndex,
 | 
						|
                       hh3cMplsLdpPeerIndex }
 | 
						|
         ::= { hh3cMplsLdpPeerTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpPeerEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpPeerIndex                      Unsigned32,
 | 
						|
         hh3cMplsLdpPeerID                         MplsLdpIdentifier,
 | 
						|
         hh3cMplsLdpPeerInternetworkAddrType       AddressFamilyNumbers,
 | 
						|
         hh3cMplsLdpPeerInternetworkAddr           MplsLdpGenAddr,
 | 
						|
         hh3cMplsLdpPeerDefaultMtu                 INTEGER,
 | 
						|
         hh3cMplsLdpPeerKeepAliveHoldTimer         INTEGER,
 | 
						|
         hh3cMplsLdpPeerLabelDistributionMethod    INTEGER,
 | 
						|
         hh3cMplsLdpPeerType                       INTEGER,
 | 
						|
         hh3cMplsLdpPeerRowStatus                  RowStatus
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerIndex OBJECT-TYPE
 | 
						|
         SYNTAX      Unsigned32 (1..4294967295)
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "An identifier for the LDP peer that is unique within the
 | 
						|
              scope of this agent."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerID OBJECT-TYPE
 | 
						|
         SYNTAX      MplsLdpIdentifier
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The LDP identifier of this LDP Peer."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerInternetworkAddrType OBJECT-TYPE
 | 
						|
         SYNTAX      AddressFamilyNumbers
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The type of the internetwork layer address of this
 | 
						|
             LDP peer. This object indicates how the value of
 | 
						|
             hh3cMplsLdpPeerInternetworkAddr is to be interpreted."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerInternetworkAddr OBJECT-TYPE
 | 
						|
         SYNTAX      MplsLdpGenAddr
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The value of the internetwork layer address of this LDP peer."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 4 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerDefaultMtu OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (0..65535)
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The default maximum transmission unit (MTU) of the
 | 
						|
             LDP Peer."
 | 
						|
         DEFVAL      { 9180 }
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 5 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerKeepAliveHoldTimer OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER (1..65535)
 | 
						|
         UNITS       "seconds"
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The two octet unsigned non zero INTEGER that indicates
 | 
						|
             the number of seconds that this Peer proposes for the
 | 
						|
             value of the KeepAlive Interval."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 6 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerLabelDistributionMethod OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                        downstreamOnDemand(1),
 | 
						|
                        downstreamUnsolicited(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "For any given LDP session, the method of
 | 
						|
             label distribution must be specified."
 | 
						|
         REFERENCE
 | 
						|
             "draft-ietf-mpls-arch-05.txt [20]."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 7 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerType OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                        local(1),
 | 
						|
                        remote(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "Indicates whether a peer is a local peer or a remote peer"
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 8 } 
 | 
						|
     
 | 
						|
     hh3cMplsLdpPeerRowStatus 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."
 | 
						|
         ::= { hh3cMplsLdpPeerEntry 9 }
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Peer Configurable ATM Label Range Table
 | 
						|
     --
 | 
						|
 | 
						|
     hh3cMplsLdpPeerConfAtmLabelRangeTable OBJECT-TYPE
 | 
						|
         SYNTAX SEQUENCE OF Hh3cMplsLdpPeerConfAtmLabelRangeEntry
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The MPLS LDP Peer Configurable ATM Label Range Table.
 | 
						|
             The purpose of this table is to provide a mechanism
 | 
						|
             for specifying a contiguous range of vpi's with a contiguous
 | 
						|
             range of vci's, or a 'label range' for LDP Peers.
 | 
						|
             LDP Peers which use ATM must have at least one
 | 
						|
             entry in this table."
 | 
						|
         ::= { hh3cMplsLdpPeerObjects 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerConfAtmLabelRangeEntry OBJECT-TYPE
 | 
						|
         SYNTAX Hh3cMplsLdpPeerConfAtmLabelRangeEntry
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "A row in the LDP Peer Configurable ATM Label Range Table.
 | 
						|
             One entry in this table contains information
 | 
						|
             on a single range of labels represented by
 | 
						|
             the configured Upper and Lower Bounds VPI/VCI pairs.
 | 
						|
 | 
						|
             NOTE:  The ranges for a specific LDP Peer
 | 
						|
             are UNIQUE and non-overlapping.  For example,
 | 
						|
             for a specific LDP Peer index, there could
 | 
						|
             be one entry having ConfLowerBound vpi/vci == 0/32, and
 | 
						|
             ConfUpperBound vpi/vci == 0/100, and a second entry for this
 | 
						|
             same interface with ConfLowerBound vpi/vci == 0/101 and
 | 
						|
             ConfUpperBound vpi/vci == 0/200.  However, there could not be
 | 
						|
             a third entry with ConfLowerBound vpi/vci == 0/200 and
 | 
						|
             ConfUpperBound vpi/vci == 0/300 because this label range overlaps
 | 
						|
             with the second entry (i.e. both entries now have 0/200).
 | 
						|
 | 
						|
             A row will not be created unless a unique and non-overlapping
 | 
						|
             range is specified.  Thus, row creation implies a one-shot
 | 
						|
             row creation of LDP PeerIndex and ConfLowerBound vpi/vci and
 | 
						|
             ConfUpperBound vpi/vci.  At least one label range entry
 | 
						|
             for a specific LDP Peer MUST include the default VPI/VCI
 | 
						|
             values denoted in the LDP Peer Table."
 | 
						|
         INDEX { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityIfIndex,
 | 
						|
                 hh3cMplsLdpPeerIndex,
 | 
						|
                 hh3cMplsLdpPeerConfAtmLabelRangeLowerBoundVPI,
 | 
						|
                 hh3cMplsLdpPeerConfAtmLabelRangeLowerBoundVCI  }
 | 
						|
         ::= { hh3cMplsLdpPeerConfAtmLabelRangeTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpPeerConfAtmLabelRangeEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpPeerConfAtmLabelRangeLowerBoundVPI      AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpPeerConfAtmLabelRangeLowerBoundVCI      AtmVcIdentifier,
 | 
						|
         hh3cMplsLdpPeerConfAtmLabelRangeUpperBoundVPI      AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpPeerConfAtmLabelRangeUpperBoundVCI      AtmVcIdentifier
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerConfAtmLabelRangeLowerBoundVPI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVpIdentifier
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The minimum VPI number configured for this range."
 | 
						|
         ::= { hh3cMplsLdpPeerConfAtmLabelRangeEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerConfAtmLabelRangeLowerBoundVCI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVcIdentifier
 | 
						|
         MAX-ACCESS not-accessible
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The minimum VCI number configured for this range."
 | 
						|
         ::= { hh3cMplsLdpPeerConfAtmLabelRangeEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerConfAtmLabelRangeUpperBoundVPI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVpIdentifier
 | 
						|
         MAX-ACCESS read-only  
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum VPI number configured for this range."
 | 
						|
         ::= { hh3cMplsLdpPeerConfAtmLabelRangeEntry 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpPeerConfAtmLabelRangeUpperBoundVCI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVcIdentifier
 | 
						|
         MAX-ACCESS read-only  
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum VCI number configured for this range."
 | 
						|
        ::= { hh3cMplsLdpPeerConfAtmLabelRangeEntry 4 }
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Sessions Table
 | 
						|
     --
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpSessionTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpSessionEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "A table of Sessions between the LDP Entities and
 | 
						|
             LDP Peers."
 | 
						|
         ::= { hh3cMplsLdpSessionObjects 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpSessionEntry
 | 
						|
         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."
 | 
						|
         INDEX       { hh3cMplsLdpLsrIncarnID,
 | 
						|
                       hh3cMplsLdpEntityIfIndex,
 | 
						|
                       hh3cMplsLdpPeerIndex,
 | 
						|
                       hh3cMplsLdpSessionIndex
 | 
						|
                     }
 | 
						|
         ::= { hh3cMplsLdpSessionTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpSessionEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpSessionIndex                          Unsigned32,
 | 
						|
         hh3cMplsLdpSessionID                             MplsLdpIdentifier,
 | 
						|
         hh3cMplsLdpSessionProtocolVersion                INTEGER,
 | 
						|
         hh3cMplsLdpSessionKeepAliveHoldTimeRemaining     TimeInterval,
 | 
						|
         hh3cMplsLdpSessionRole                           INTEGER,
 | 
						|
         hh3cMplsLdpSessionState                          INTEGER,
 | 
						|
         hh3cMplsLdpSessionAtmLabelRangeLowerBoundVPI     AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpSessionAtmLabelRangeLowerBoundVCI     AtmVcIdentifier,
 | 
						|
         hh3cMplsLdpSessionAtmLabelRangeUpperBoundVPI     AtmVpIdentifier,
 | 
						|
         hh3cMplsLdpSessionAtmLabelRangeUpperBoundVCI     AtmVcIdentifier
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionIndex OBJECT-TYPE
 | 
						|
         SYNTAX      Unsigned32 (1..4294967295)
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "An unique identifier for this entry such that it
 | 
						|
             identifies a specific LDP Session."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionID OBJECT-TYPE
 | 
						|
         SYNTAX      MplsLdpIdentifier
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The LDP Session identifier."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 2 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionProtocolVersion OBJECT-TYPE
 | 
						|
              SYNTAX      INTEGER(0..65535)
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS      current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The version of the LDP Protocol which
 | 
						|
                  this session is using."
 | 
						|
              ::= { hh3cMplsLdpSessionEntry 3 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionKeepAliveHoldTimeRemaining OBJECT-TYPE
 | 
						|
         SYNTAX      TimeInterval
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The keep alive hold time remaining for this session."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 4 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionRole OBJECT-TYPE
 | 
						|
         SYNTAX      INTEGER {
 | 
						|
                        active(1),
 | 
						|
                        passive(2)
 | 
						|
                     }
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "An indication of whether the LDP Entity associated with
 | 
						|
             this session is acting in an 'active' role or
 | 
						|
             a 'passive' role."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 5 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionState 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."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 6 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionAtmLabelRangeLowerBoundVPI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVpIdentifier
 | 
						|
         MAX-ACCESS read-only
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The minimum VPI number for this range."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 7 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionAtmLabelRangeLowerBoundVCI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVcIdentifier
 | 
						|
         MAX-ACCESS read-only
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The minimum VCI number for this range."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 8 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionAtmLabelRangeUpperBoundVPI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVpIdentifier
 | 
						|
         MAX-ACCESS read-only
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum VPI number for this range."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 9 }
 | 
						|
 | 
						|
     hh3cMplsLdpSessionAtmLabelRangeUpperBoundVCI OBJECT-TYPE
 | 
						|
         SYNTAX AtmVcIdentifier
 | 
						|
         MAX-ACCESS read-only
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The maximum VCI number for this range."
 | 
						|
         ::= { hh3cMplsLdpSessionEntry 10 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
     --
 | 
						|
     -- The MPLS LDP Hello Adjacency Table
 | 
						|
     --
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpHelloAdjacencyTable OBJECT-TYPE
 | 
						|
         SYNTAX      SEQUENCE OF Hh3cMplsLdpHelloAdjacencyEntry
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "A table of Hello Adjacencies for Sessions."
 | 
						|
         ::= { hh3cMplsLdpHelloAdjacencyObjects 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpHelloAdjacencyEntry OBJECT-TYPE
 | 
						|
         SYNTAX      Hh3cMplsLdpHelloAdjacencyEntry
 | 
						|
         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       { hh3cMplsLdpLsrIncarnID,
 | 
						|
                       hh3cMplsLdpEntityIfIndex, 
 | 
						|
                       hh3cMplsLdpPeerIndex,
 | 
						|
                       hh3cMplsLdpSessionIndex,
 | 
						|
                       hh3cMplsLdpHelloAdjacencyIndex }
 | 
						|
         ::= { hh3cMplsLdpHelloAdjacencyTable 1 }
 | 
						|
 | 
						|
     Hh3cMplsLdpHelloAdjacencyEntry ::= SEQUENCE {
 | 
						|
         hh3cMplsLdpHelloAdjacencyIndex                  Unsigned32,
 | 
						|
         hh3cMplsLdpHelloAdjacencyHoldTimeRemaining      TimeInterval
 | 
						|
     }
 | 
						|
 | 
						|
     hh3cMplsLdpHelloAdjacencyIndex OBJECT-TYPE
 | 
						|
         SYNTAX      Unsigned32 (1..4294967295)
 | 
						|
         MAX-ACCESS  not-accessible
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "An identifier for the adjacency."
 | 
						|
         ::= { hh3cMplsLdpHelloAdjacencyEntry 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpHelloAdjacencyHoldTimeRemaining OBJECT-TYPE
 | 
						|
         SYNTAX      TimeInterval
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS      current
 | 
						|
         DESCRIPTION
 | 
						|
             "The time remaining for this Hello Adjacency."
 | 
						|
         ::= { hh3cMplsLdpHelloAdjacencyEntry 2 }
 | 
						|
 | 
						|
     --
 | 
						|
     -- FSMPLS- CRLSP Table
 | 
						|
     --
 | 
						|
 | 
						|
     hh3cMplsLdpCrlspTnlTable OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF Hh3cMplsLdpCrlspTnlEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The hh3cMplsLdpCrlspTnlTable allows new CRLSP MPLS tunnels
 | 
						|
             to be created. The ER hops associated with a CRLSP tunnel
 | 
						|
             are to be configured using the hh3cMplsLdpCrlspErHopTable."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlObjects 1 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlEntry OBJECT-TYPE
 | 
						|
        SYNTAX        Hh3cMplsLdpCrlspTnlEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "An  entry  in this table represents an CRLSP MPLS  tunnel.
 | 
						|
             An  entry  can be created by a network administrator."
 | 
						|
        INDEX  {  hh3cMplsLdpLsrIncarnID,  hh3cMplsLdpCrlspTnlIndex  }
 | 
						|
           ::= { hh3cMplsLdpCrlspTnlTable 1 }
 | 
						|
     
 | 
						|
     Hh3cMplsLdpCrlspTnlEntry ::= SEQUENCE {
 | 
						|
           hh3cMplsLdpCrlspTnlIndex                 MplsTunnelIndex,
 | 
						|
           hh3cMplsLdpCrlspTnlName                  DisplayString,
 | 
						|
           hh3cMplsLdpCrlspTnlDirection             INTEGER,
 | 
						|
           hh3cMplsLdpCrlspTnlSignallingProto       INTEGER,
 | 
						|
           hh3cMplsLdpCrlspTnlSetupPrio             INTEGER,
 | 
						|
           hh3cMplsLdpCrlspTnlHoldingPrio           INTEGER,
 | 
						|
           hh3cMplsLdpCrlspTnlPeakDataRate          BitRate,
 | 
						|
           hh3cMplsLdpCrlspTnlPeakBurstSize         BurstSize,
 | 
						|
           hh3cMplsLdpCrlspTnlCommittedDataRate     BitRate,
 | 
						|
           hh3cMplsLdpCrlspTnlCommittedBurstSize    BurstSize,
 | 
						|
           hh3cMplsLdpCrlspTnlExcessBurstSize       BurstSize,
 | 
						|
           hh3cMplsLdpCrlspTnlIsPinned              TruthValue,
 | 
						|
           hh3cMplsLdpCrlspTnlFrequency             INTEGER,
 | 
						|
           hh3cMplsLdpCrlspTnlWeight                INTEGER,
 | 
						|
           hh3cMplsLdpCrlspTnlRowStatus             RowStatus
 | 
						|
        }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlIndex OBJECT-TYPE
 | 
						|
        SYNTAX        MplsTunnelIndex
 | 
						|
        MAX-ACCESS    accessible-for-notify
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Uniquely identifies this row."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 1 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlName OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The 'canonical' name assigned to the tunnel that can
 | 
						|
             be  used  to refer to it on the 'console' port."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 2 }
 | 
						|
     
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlDirection OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER { in(1), out(2), inOut(3) }
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Whether   this  tunnel  is  unidirectional-incoming,
 | 
						|
             unidirectional-outgoing, or bidirectional."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 3 }
 | 
						|
     
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlSignallingProto OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER { none(1), ldp(2), rsvp(3) }
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The  signaling protocol, if any, that  set  up  this
 | 
						|
             tunnel."
 | 
						|
        DEFVAL        { none }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 4 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlSetupPrio OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER (0..7)
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The setup priority of this tunnel."
 | 
						|
        REFERENCE
 | 
						|
            "Extensions to RSVP for LSP Tunnels, Awduche  et  al,
 | 
						|
             Internet  Draft <draft-mpls-rsvp-lsp-tunnel-02.txt>,
 | 
						|
             March  1999., Constraint-Based LSP Setup using  LDP,
 | 
						|
             Jamoussi,  Internet  Draft  <draft-ietf-mpls-cr-ldp-
 | 
						|
             01.txt>, Feb. 1999."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 5 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlHoldingPrio OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER (0..7)
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The holding priority for this tunnel."
 | 
						|
        REFERENCE
 | 
						|
            "  Extensions to RSVP for LSP Tunnels, Awduche et al,
 | 
						|
             Internet  Draft <draft-mpls-rsvp-lsp-tunnel-02.txt>,
 | 
						|
             March  1999., Constraint-Based LSP Setup using  LDP,
 | 
						|
             Jamoussi,  Internet  Draft  <draft-ietf-mpls-cr-ldp-
 | 
						|
             01.txt>, Feb. 1999."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 6 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlPeakDataRate OBJECT-TYPE
 | 
						|
        SYNTAX        BitRate
 | 
						|
        UNITS         "bits per second"
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The peak rate - the maximum rate at which traffic will be sent on the
 | 
						|
             CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3.1.2, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        DEFVAL        { 0 }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 7 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlPeakBurstSize OBJECT-TYPE
 | 
						|
        SYNTAX        BurstSize
 | 
						|
        UNITS         "bytes"
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The peak burst size - the maximum burst size of the traffic that can 
 | 
						|
             occur in the established CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        DEFVAL        { 0 }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 8 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlCommittedDataRate OBJECT-TYPE
 | 
						|
        SYNTAX        BitRate
 | 
						|
        UNITS         "bits per second"
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The committed rate - the committed rate at which traffic will be sent on the
 | 
						|
             CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3.1.3, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        DEFVAL        { 0 }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 9 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlCommittedBurstSize OBJECT-TYPE
 | 
						|
        SYNTAX        BurstSize
 | 
						|
        UNITS         "bytes"
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The committed burst size - the committed burst size of the traffic 
 | 
						|
             that will be handled in the established CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        DEFVAL        { 0 }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 10 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlExcessBurstSize OBJECT-TYPE
 | 
						|
        SYNTAX        BurstSize
 | 
						|
        UNITS         "bytes"
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Excess burst size - the excess burst size limit to be used
 | 
						|
             for traffic conditioning at the ingress of the CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3.1.4, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        DEFVAL        { 0 }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 11 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlIsPinned OBJECT-TYPE
 | 
						|
        SYNTAX        TruthValue
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates  whether  the loose-routed  hops  of  this
 | 
						|
             tunnel are to be pinned."
 | 
						|
        DEFVAL        { false }
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 12 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlFrequency OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER (0..2)
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the frequency of usage of the established CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3.1.1, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 13 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlWeight OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER (0..255)
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the weight that is the established CRLSP."
 | 
						|
        REFERENCE
 | 
						|
            "Section 4.3, Constraint-Based LSP Setup using LDP, Jamoussi, et.
 | 
						|
             al, <draft-ietf-mpls-crldp-02.txt>, August 1999."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 14 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTnlRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX        RowStatus
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "For controlling the state of this row.
 | 
						|
             The status can be set to 'active' only when atleast one ERHOP
 | 
						|
             is created in the hh3cMplsLdpErHopTable, associated with this
 | 
						|
             tunnel."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlEntry 15 }
 | 
						|
 | 
						|
    -- 
 | 
						|
    -- Er-Hop Table
 | 
						|
    --
 | 
						|
 | 
						|
     hh3cMplsLdpCrlspErHopTable  OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF Hh3cMplsLdpCrlspErHopEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The hh3cMplsLdpCrlspErHopTable is used to indicate the hops,
 | 
						|
             strict  or  loose,  for an MPLS  CRLSP tunnel  defined  in
 | 
						|
             hh3cMplsLdpCrlspTnlTable. 
 | 
						|
     
 | 
						|
             There must be atleast one entry in this table for each CRLSP tunnel 
 | 
						|
             that is supported in the hh3cMplsLdpCrlspTnlTable.
 | 
						|
             
 | 
						|
             The first row in the table  is  the
 | 
						|
             first hop after the origination point of the tunnel."
 | 
						|
        ::= { hh3cMplsLdpCrlspTnlObjects 2 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopEntry  OBJECT-TYPE
 | 
						|
        SYNTAX        Hh3cMplsLdpCrlspErHopEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "An  entry in this table represents a tunnel hop.  An
 | 
						|
             entry  is  created  by a network  administrator  for
 | 
						|
             signalled ERLSP set up by LDP or RSVP."
 | 
						|
        INDEX  {  hh3cMplsLdpLsrIncarnID, 
 | 
						|
                  hh3cMplsLdpCrlspTnlIndex, hh3cMplsLdpCrlspErHopIndex  }
 | 
						|
           ::= { hh3cMplsLdpCrlspErHopTable 1 }
 | 
						|
     
 | 
						|
     Hh3cMplsLdpCrlspErHopEntry ::= SEQUENCE {
 | 
						|
           hh3cMplsLdpCrlspErHopIndex              INTEGER,
 | 
						|
           hh3cMplsLdpCrlspErHopAddrType           INTEGER,
 | 
						|
           hh3cMplsLdpCrlspErHopIpv4Addr           IpAddress,
 | 
						|
           hh3cMplsLdpCrlspErHopIpv4PrefixLen      INTEGER,
 | 
						|
           hh3cMplsLdpCrlspErHopStrictOrLoose      INTEGER,
 | 
						|
           hh3cMplsLdpCrlspErHopRowStatus          RowStatus
 | 
						|
        }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopIndex OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Secondary  index  into  this table  identifying  the
 | 
						|
             particular hop."
 | 
						|
        ::= { hh3cMplsLdpCrlspErHopEntry 1 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopAddrType OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER { ipV4(1) }
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Address type of this hop."
 | 
						|
        DEFVAL        { ipV4 }
 | 
						|
        ::= { hh3cMplsLdpCrlspErHopEntry 2 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopIpv4Addr OBJECT-TYPE
 | 
						|
        SYNTAX        IpAddress
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "If hh3cMplsLdpCrlspErHopAddrType is ipV4(1), IPv4 address of
 | 
						|
             this  hop.  This object is not significant otherwise
 | 
						|
             and should return a value of 0."
 | 
						|
        ::= { hh3cMplsLdpCrlspErHopEntry 3 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopIpv4PrefixLen OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER (1..32)
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "If  hh3cMplsLdpCrlspErHopAddrType is ipV4(1), prefix  length
 | 
						|
             for  this  hop's IPv4 address.  This object  is  not
 | 
						|
             significant otherwise and should return a  value  of
 | 
						|
             0."
 | 
						|
        ::= { hh3cMplsLdpCrlspErHopEntry 4 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopStrictOrLoose OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER { strict(1), loose(2) }
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Whether this is a strict or loose hop."
 | 
						|
        ::= { hh3cMplsLdpCrlspErHopEntry 5 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspErHopRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX        RowStatus
 | 
						|
        MAX-ACCESS    read-create
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "For creating, modifying and deleting this row."
 | 
						|
        ::= { hh3cMplsLdpCrlspErHopEntry 6 }
 | 
						|
 | 
						|
     ---
 | 
						|
     --- Notifications
 | 
						|
     ---
 | 
						|
 | 
						|
     hh3cMplsLdpNotificationPrefix   OBJECT IDENTIFIER ::=
 | 
						|
                                      { hh3cMplsLdpNotifications 0 }
 | 
						|
 | 
						|
     hh3cMplsLdpFailedInitSessionThresholdExceeded NOTIFICATION-TYPE
 | 
						|
     OBJECTS     {
 | 
						|
			hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID,
 | 
						|
                        hh3cMplsLdpEntityFailedInitSessionThreshold
 | 
						|
                 }
 | 
						|
     STATUS      current
 | 
						|
   DESCRIPTION   "This notification is generated whenever the value
 | 
						|
             of hh3cMplsLdpEntityFailedInitSessionThreshold is
 | 
						|
             exceeded."
 | 
						|
   ::= { hh3cMplsLdpNotificationPrefix 1 }
 | 
						|
 | 
						|
--          OBJECTS     { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID,
 | 
						|
--                        hh3cMplsLdpEntityFailedInitSessionThreshold
 | 
						|
--                      }
 | 
						|
--          STATUS      current
 | 
						|
--          DESCRIPTION
 | 
						|
--             "This notification is generated whenever the value
 | 
						|
--             of hh3cMplsLdpEntityFailedInitSessionThreshold is
 | 
						|
--             exceeded."
 | 
						|
--          ::= { hh3cMplsLdpNotificationPrefix 1 }
 | 
						|
 | 
						|
     hh3cMplsLdpCrlspTunnelUp NOTIFICATION-TYPE
 | 
						|
     OBJECTS     {
 | 
						|
			hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID,
 | 
						|
                  hh3cMplsLdpCrlspTnlIndex 
 | 
						|
                 }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated by the Ingress LSR of the CRLSP tunnel
 | 
						|
             on the receipt of Label mapping message from the downstream LSR for
 | 
						|
             the LAbel request sent for the CRLSP tunnel."
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 2 }
 | 
						|
  
 | 
						|
     hh3cMplsLdpCrlspTunnelDown NOTIFICATION-TYPE
 | 
						|
     OBJECTS     {
 | 
						|
		hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID,
 | 
						|
                  hh3cMplsLdpCrlspTnlIndex }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated when a CRLSP Row status is modified
 | 
						|
             to destroy the CRLSP tunnel.  - due to pre-emption etc.,"
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 3 }
 | 
						|
     
 | 
						|
     hh3cMplsLdpCrlspTunnelSetupFailure NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID,
 | 
						|
                  hh3cMplsLdpCrlspTnlIndex }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated by the Ingress LSR of the CRLSP tunnel
 | 
						|
             on the receipt of Nak message from the downstream LSR for
 | 
						|
             the Label request sent for the CRLSP tunnel. This can occur due to
 | 
						|
             improper ER hop values being set, or Traffic resources not available
 | 
						|
             etc.,"
 | 
						|
        ::=  { hh3cMplsLdpNotificationPrefix 4 } 
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpIncarnUpEventFailure  NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpLsrIncarnID}
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated by LDP to notify 
 | 
						|
             the Incarnation UP Event failure"
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 11 } 
 | 
						|
 | 
						|
     hh3cMplsLdpIncarnDownEventFailure NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpLsrIncarnID }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated by LDP to notify 
 | 
						|
             the Incarnation DOWN Event failure"
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 12 } 
 | 
						|
 | 
						|
     hh3cMplsLdpEntityUpEventFailure NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID}
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated by LDP to notify 
 | 
						|
             the ENTITY UP Event failure"
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 13 }
 | 
						|
 | 
						|
 | 
						|
     hh3cMplsLdpEntityDownEventFailure NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpLsrIncarnID, hh3cMplsLdpEntityID }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This notification is generated by LDP to notify 
 | 
						|
             the ENTITY  DOWN Event failure"
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 14 }
 | 
						|
        hh3cMplsLdpSessionUpEventFailure NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpSessionID, hh3cMplsLdpSessionState }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Generation of this trap occurs when the 
 | 
						|
            value of 'hh3cMplsLdpSessionState' enters
 | 
						|
             the 'operational(5)' state."
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 15 }  
 | 
						|
        
 | 
						|
     hh3cMplsLdpSessionDownEventFailure NOTIFICATION-TYPE
 | 
						|
     OBJECTS     { hh3cMplsLdpSessionID, hh3cMplsLdpSessionState }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Generation of this trap occurs when the 
 | 
						|
            value of 'hh3cMplsLdpSessionState' leaves 
 | 
						|
            the 'operational(5)' state."
 | 
						|
        ::= { hh3cMplsLdpNotificationPrefix 16 }      
 | 
						|
 | 
						|
-- End of notifications.
 | 
						|
END
 | 
						|
 |