Blame mibs/ietf/MPLS-TE-STD-MIB

Packit Service 9ccfef
MPLS-TE-STD-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
   MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit Service 9ccfef
   Integer32, Unsigned32, Counter32, Counter64, TimeTicks,
Packit Service 9ccfef
   zeroDotZero
Packit Service 9ccfef
      FROM SNMPv2-SMI                                    -- [RFC2578]
Packit Service 9ccfef
   MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit Service 9ccfef
      FROM SNMPv2-CONF                                   -- [RFC2580]
Packit Service 9ccfef
   TruthValue, RowStatus, RowPointer, StorageType,
Packit Service 9ccfef
   TimeStamp
Packit Service 9ccfef
      FROM SNMPv2-TC                                     -- [RFC2579]
Packit Service 9ccfef
   InterfaceIndexOrZero, ifGeneralInformationGroup,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   ifCounterDiscontinuityGroup
Packit Service 9ccfef
      FROM IF-MIB                                        -- [RFC2863]
Packit Service 9ccfef
   mplsStdMIB, MplsBitRate, MplsBurstSize, MplsLSPID,
Packit Service 9ccfef
   MplsTunnelIndex, MplsTunnelInstanceIndex,
Packit Service 9ccfef
   MplsTunnelAffinity, MplsExtendedTunnelId, MplsPathIndex,
Packit Service 9ccfef
   MplsPathIndexOrZero, MplsOwner, TeHopAddressType,
Packit Service 9ccfef
   TeHopAddress, TeHopAddressAS, TeHopAddressUnnum
Packit Service 9ccfef
      FROM MPLS-TC-STD-MIB                               -- [RFC3811]
Packit Service 9ccfef
   SnmpAdminString
Packit Service 9ccfef
      FROM SNMP-FRAMEWORK-MIB                            -- [RFC3411]
Packit Service 9ccfef
   IndexIntegerNextFree
Packit Service 9ccfef
      FROM DIFFSERV-MIB                                  -- [RFC3289]
Packit Service 9ccfef
   InetAddressPrefixLength
Packit Service 9ccfef
      FROM INET-ADDRESS-MIB                              -- [RFC3291]
Packit Service 9ccfef
   ;
Packit Service 9ccfef
Packit Service 9ccfef
mplsTeStdMIB MODULE-IDENTITY
Packit Service 9ccfef
   LAST-UPDATED
Packit Service 9ccfef
      "200406030000Z" -- June 3, 2004
Packit Service 9ccfef
   ORGANIZATION
Packit Service 9ccfef
      "Multiprotocol Label Switching (MPLS) Working Group"
Packit Service 9ccfef
   CONTACT-INFO
Packit Service 9ccfef
        "        Cheenu Srinivasan
Packit Service 9ccfef
                 Bloomberg L.P.
Packit Service 9ccfef
         Email:  cheenu@bloomberg.net
Packit Service 9ccfef
Packit Service 9ccfef
                 Arun Viswanathan
Packit Service 9ccfef
                 Force10 Networks, Inc.
Packit Service 9ccfef
         Email:  arunv@force10networks.com
Packit Service 9ccfef
Packit Service 9ccfef
                 Thomas D. Nadeau
Packit Service 9ccfef
                 Cisco Systems, Inc.
Packit Service 9ccfef
         Email:  tnadeau@cisco.com
Packit Service 9ccfef
Packit Service 9ccfef
                Comments about this document should be emailed
Packit Service 9ccfef
                directly to the MPLS working group mailing list at
Packit Service 9ccfef
                mpls@uu.net."
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
         "Copyright (C) The Internet Society (2004). The
Packit Service 9ccfef
         initial version of this MIB module was published
Packit Service 9ccfef
         in RFC 3812. For full legal notices see the RFC
Packit Service 9ccfef
         itself or see: http://www.ietf.org/copyrights/ianamib.html
Packit Service 9ccfef
Packit Service 9ccfef
         This MIB module contains managed object definitions
Packit Service 9ccfef
          for MPLS Traffic Engineering (TE) as defined in:
Packit Service 9ccfef
         1. Extensions to RSVP for LSP Tunnels, Awduche et
Packit Service 9ccfef
          al, RFC 3209, December 2001
Packit Service 9ccfef
         2. Constraint-Based LSP Setup using LDP, Jamoussi
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          (Editor), RFC 3212, January 2002
Packit Service 9ccfef
         3. Requirements for Traffic Engineering Over MPLS,
Packit Service 9ccfef
          Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M.,
Packit Service 9ccfef
          and J. McManus, [RFC2702], September 1999"
Packit Service 9ccfef
Packit Service 9ccfef
   -- Revision history.
Packit Service 9ccfef
Packit Service 9ccfef
   REVISION
Packit Service 9ccfef
      "200406030000Z" -- June 3, 2004
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Initial version issued as part of RFC 3812."
Packit Service 9ccfef
Packit Service 9ccfef
   ::= { mplsStdMIB 3 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Top level components of this MIB module.
Packit Service 9ccfef
Packit Service 9ccfef
-- traps
Packit Service 9ccfef
mplsTeNotifications OBJECT IDENTIFIER ::= { mplsTeStdMIB 0 }
Packit Service 9ccfef
-- tables, scalars
Packit Service 9ccfef
mplsTeScalars       OBJECT IDENTIFIER ::= { mplsTeStdMIB 1 }
Packit Service 9ccfef
mplsTeObjects       OBJECT IDENTIFIER ::= { mplsTeStdMIB 2 }
Packit Service 9ccfef
-- conformance
Packit Service 9ccfef
mplsTeConformance   OBJECT IDENTIFIER ::= { mplsTeStdMIB 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- MPLS Tunnel scalars.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelConfigured OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The number of tunnels configured on this device. A
Packit Service 9ccfef
          tunnel is considered configured if the
Packit Service 9ccfef
          mplsTunnelRowStatus is active(1)."
Packit Service 9ccfef
   ::= { mplsTeScalars 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelActive OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The number of tunnels active on this device. A
Packit Service 9ccfef
          tunnel is considered active if the
Packit Service 9ccfef
          mplsTunnelOperStatus is up(1)."
Packit Service 9ccfef
   ::= { mplsTeScalars 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelTEDistProto OBJECT-TYPE
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   SYNTAX        BITS {
Packit Service 9ccfef
          other (0),
Packit Service 9ccfef
          ospf (1),
Packit Service 9ccfef
          isis (2)
Packit Service 9ccfef
      }
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The traffic engineering distribution protocol(s)
Packit Service 9ccfef
          used by this LSR. Note that an LSR may support more
Packit Service 9ccfef
          than one distribution protocol simultaneously."
Packit Service 9ccfef
   ::= { mplsTeScalars 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelMaxHops OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The maximum number of hops that can be specified for
Packit Service 9ccfef
          a tunnel on this device."
Packit Service 9ccfef
   ::= { mplsTeScalars 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelNotificationMaxRate OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX       Unsigned32
Packit Service 9ccfef
   MAX-ACCESS   read-write
Packit Service 9ccfef
   STATUS       current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This variable indicates the maximum number of
Packit Service 9ccfef
          notifications issued per second. If events occur
Packit Service 9ccfef
          more rapidly, the implementation may simply fail to
Packit Service 9ccfef
          emit these notifications during that period, or may
Packit Service 9ccfef
          queue them until an appropriate time. A value of 0
Packit Service 9ccfef
          means no throttling is applied and events may be
Packit Service 9ccfef
          notified at the rate at which they occur."
Packit Service 9ccfef
   DEFVAL       { 0 }
Packit Service 9ccfef
   ::= { mplsTeScalars 5 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of MPLS Tunnel scalars.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- MPLS tunnel table.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIndexNext OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        IndexIntegerNextFree (0..65535)
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
       "This object contains an unused value for
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        mplsTunnelIndex, or a zero to indicate
Packit Service 9ccfef
        that none exist. Negative values are not allowed,
Packit Service 9ccfef
        as they do not correspond to valid values of
Packit Service 9ccfef
        mplsTunnelIndex.
Packit Service 9ccfef
Packit Service 9ccfef
        Note that this object offers an unused value
Packit Service 9ccfef
        for an mplsTunnelIndex value at the ingress
Packit Service 9ccfef
        side of a tunnel. At other LSRs the value
Packit Service 9ccfef
        of mplsTunnelIndex SHOULD be taken from the
Packit Service 9ccfef
        value signaled by the MPLS signaling protocol.
Packit Service 9ccfef
       "
Packit Service 9ccfef
   ::= { mplsTeObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelTable OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mplsTunnelTable allows new MPLS tunnels to be
Packit Service 9ccfef
          created between an LSR and a remote endpoint, and
Packit Service 9ccfef
          existing tunnels to be reconfigured or removed.
Packit Service 9ccfef
          Note that only point-to-point tunnel segments are
Packit Service 9ccfef
          supported, although multipoint-to-point and point-
Packit Service 9ccfef
          to-multipoint connections are supported by an LSR
Packit Service 9ccfef
          acting as a cross-connect.  Each MPLS tunnel can
Packit Service 9ccfef
          thus have one out-segment originating at this LSR
Packit Service 9ccfef
          and/or one in-segment terminating at this LSR."
Packit Service 9ccfef
   ::= { mplsTeObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelEntry OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table represents an MPLS tunnel.
Packit Service 9ccfef
          An entry can be created by a network administrator
Packit Service 9ccfef
          or by an SNMP agent as instructed by an MPLS
Packit Service 9ccfef
          signalling protocol. Whenever a new entry is
Packit Service 9ccfef
          created with mplsTunnelIsIf set to true(1), then a
Packit Service 9ccfef
          corresponding entry is created in ifTable as well
Packit Service 9ccfef
          (see RFC 2863). The ifType of this entry is
Packit Service 9ccfef
          mplsTunnel(150).
Packit Service 9ccfef
Packit Service 9ccfef
        A tunnel entry needs to be uniquely identified across
Packit Service 9ccfef
          a MPLS network. Indices mplsTunnelIndex and
Packit Service 9ccfef
          mplsTunnelInstance uniquely identify a tunnel on
Packit Service 9ccfef
          the LSR originating the tunnel.  To uniquely
Packit Service 9ccfef
          identify a tunnel across an MPLS network requires
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          index mplsTunnelIngressLSRId.  The last index
Packit Service 9ccfef
          mplsTunnelEgressLSRId is useful in identifying all
Packit Service 9ccfef
          instances of a tunnel that terminate on the same
Packit Service 9ccfef
          egress LSR."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RFC 2863 - The Interfaces Group MIB, McCloghrie,
Packit Service 9ccfef
          K., and F. Kastenholtz, June 2000 "
Packit Service 9ccfef
   INDEX {  mplsTunnelIndex,
Packit Service 9ccfef
            mplsTunnelInstance,
Packit Service 9ccfef
            mplsTunnelIngressLSRId,
Packit Service 9ccfef
            mplsTunnelEgressLSRId
Packit Service 9ccfef
         }
Packit Service 9ccfef
   ::= { mplsTunnelTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelIndex              MplsTunnelIndex,
Packit Service 9ccfef
      mplsTunnelInstance           MplsTunnelInstanceIndex,
Packit Service 9ccfef
      mplsTunnelIngressLSRId       MplsExtendedTunnelId,
Packit Service 9ccfef
      mplsTunnelEgressLSRId        MplsExtendedTunnelId,
Packit Service 9ccfef
      mplsTunnelName               SnmpAdminString,
Packit Service 9ccfef
      mplsTunnelDescr              SnmpAdminString,
Packit Service 9ccfef
      mplsTunnelIsIf               TruthValue,
Packit Service 9ccfef
      mplsTunnelIfIndex            InterfaceIndexOrZero,
Packit Service 9ccfef
      mplsTunnelOwner              MplsOwner,
Packit Service 9ccfef
      mplsTunnelRole               INTEGER,
Packit Service 9ccfef
      mplsTunnelXCPointer          RowPointer,
Packit Service 9ccfef
      mplsTunnelSignallingProto    INTEGER,
Packit Service 9ccfef
      mplsTunnelSetupPrio          Integer32,
Packit Service 9ccfef
      mplsTunnelHoldingPrio        Integer32,
Packit Service 9ccfef
      mplsTunnelSessionAttributes  BITS,
Packit Service 9ccfef
      mplsTunnelLocalProtectInUse  TruthValue,
Packit Service 9ccfef
      mplsTunnelResourcePointer    RowPointer,
Packit Service 9ccfef
      mplsTunnelPrimaryInstance    MplsTunnelInstanceIndex,
Packit Service 9ccfef
      mplsTunnelInstancePriority   Unsigned32,
Packit Service 9ccfef
      mplsTunnelHopTableIndex      MplsPathIndexOrZero,
Packit Service 9ccfef
      mplsTunnelPathInUse          MplsPathIndexOrZero,
Packit Service 9ccfef
      mplsTunnelARHopTableIndex    MplsPathIndexOrZero,
Packit Service 9ccfef
      mplsTunnelCHopTableIndex     MplsPathIndexOrZero,
Packit Service 9ccfef
      mplsTunnelIncludeAnyAffinity MplsTunnelAffinity,
Packit Service 9ccfef
      mplsTunnelIncludeAllAffinity MplsTunnelAffinity,
Packit Service 9ccfef
      mplsTunnelExcludeAnyAffinity MplsTunnelAffinity,
Packit Service 9ccfef
      mplsTunnelTotalUpTime        TimeTicks,
Packit Service 9ccfef
      mplsTunnelInstanceUpTime     TimeTicks,
Packit Service 9ccfef
      mplsTunnelPrimaryUpTime      TimeTicks,
Packit Service 9ccfef
      mplsTunnelPathChanges        Counter32,
Packit Service 9ccfef
      mplsTunnelLastPathChange     TimeTicks,
Packit Service 9ccfef
      mplsTunnelCreationTime       TimeStamp,
Packit Service 9ccfef
      mplsTunnelStateTransitions   Counter32,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      mplsTunnelAdminStatus        INTEGER,
Packit Service 9ccfef
      mplsTunnelOperStatus         INTEGER,
Packit Service 9ccfef
      mplsTunnelRowStatus          RowStatus,
Packit Service 9ccfef
      mplsTunnelStorageType        StorageType
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Uniquely identifies a set of tunnel instances
Packit Service 9ccfef
          between a pair of ingress and egress LSRs.
Packit Service 9ccfef
          Managers should obtain new values for row
Packit Service 9ccfef
          creation in this table by reading
Packit Service 9ccfef
          mplsTunnelIndexNext. When
Packit Service 9ccfef
          the MPLS signalling protocol is rsvp(2) this value
Packit Service 9ccfef
          SHOULD be equal to the value signaled in the
Packit Service 9ccfef
          Tunnel Id of the Session object. When the MPLS
Packit Service 9ccfef
          signalling protocol is crldp(3) this value
Packit Service 9ccfef
          SHOULD be equal to the value signaled in the
Packit Service 9ccfef
          LSP ID."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelInstance OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelInstanceIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Uniquely identifies a particular instance of a
Packit Service 9ccfef
          tunnel between a pair of ingress and egress LSRs.
Packit Service 9ccfef
          It is useful to identify multiple instances of
Packit Service 9ccfef
          tunnels for the purposes of backup and parallel
Packit Service 9ccfef
          tunnels. When the MPLS signaling protocol is
Packit Service 9ccfef
          rsvp(2) this value SHOULD be equal to the LSP Id
Packit Service 9ccfef
          of the Sender Template object. When the signaling
Packit Service 9ccfef
          protocol is crldp(3) there is no equivalent
Packit Service 9ccfef
          signaling object."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIngressLSRId OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsExtendedTunnelId
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Identity of the ingress LSR associated with this
Packit Service 9ccfef
          tunnel instance. When the MPLS signalling protocol
Packit Service 9ccfef
          is rsvp(2) this value SHOULD be equal to the Tunnel
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          Sender Address in the Sender Template object and MAY
Packit Service 9ccfef
          be equal to the Extended Tunnel Id field in the
Packit Service 9ccfef
          SESSION object. When the MPLS signalling protocol is
Packit Service 9ccfef
          crldp(3) this value SHOULD be equal to the Ingress
Packit Service 9ccfef
          LSR Router ID field in the LSPID TLV object."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001
Packit Service 9ccfef
         2. Constraint-Based LSP Setup using LDP, Jamoussi
Packit Service 9ccfef
          (Editor), RFC 3212, January 2002"
Packit Service 9ccfef
   ::= { mplsTunnelEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelEgressLSRId OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsExtendedTunnelId
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Identity of the egress LSR associated with this
Packit Service 9ccfef
          tunnel instance."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelName OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SnmpAdminString
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The canonical name assigned to the tunnel. This name
Packit Service 9ccfef
          can be used to refer to the tunnel on the LSR's
Packit Service 9ccfef
          console port.  If mplsTunnelIsIf is set to true
Packit Service 9ccfef
          then the ifName of the interface corresponding to
Packit Service 9ccfef
          this tunnel should have a value equal to
Packit Service 9ccfef
          mplsTunnelName.  Also see the description of ifName
Packit Service 9ccfef
          in RFC 2863."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
Packit Service 9ccfef
          and F. Kastenholtz, June 2000"
Packit Service 9ccfef
   DEFVAL {""}
Packit Service 9ccfef
   ::= { mplsTunnelEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelDescr OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SnmpAdminString
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "A textual string containing information about the
Packit Service 9ccfef
          tunnel.  If there is no description this object
Packit Service 9ccfef
          contains a zero length string. This object is may
Packit Service 9ccfef
          not be signaled by MPLS signaling protocols,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          consequentally the value of this object at transit
Packit Service 9ccfef
          and egress LSRs MAY be automatically generated or
Packit Service 9ccfef
          absent."
Packit Service 9ccfef
   DEFVAL {""}
Packit Service 9ccfef
   ::= { mplsTunnelEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIsIf OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TruthValue
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Denotes whether or not this tunnel corresponds to an
Packit Service 9ccfef
          interface represented in the interfaces group
Packit Service 9ccfef
          table. Note that if this variable is set to true
Packit Service 9ccfef
          then the ifName of the interface corresponding to
Packit Service 9ccfef
          this tunnel should have a value equal to
Packit Service 9ccfef
          mplsTunnelName.  Also see the description of ifName
Packit Service 9ccfef
          in RFC 2863.  This object is meaningful only at the
Packit Service 9ccfef
          ingress and egress LSRs."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
Packit Service 9ccfef
          and F. Kastenholtz, June 2000"
Packit Service 9ccfef
   DEFVAL { false }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIfIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        InterfaceIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelIsIf is set to true, then this value
Packit Service 9ccfef
          contains the LSR-assigned ifIndex which corresponds
Packit Service 9ccfef
          to an entry in the interfaces table.  Otherwise
Packit Service 9ccfef
          this variable should contain the value of zero
Packit Service 9ccfef
          indicating that a valid ifIndex was not assigned to
Packit Service 9ccfef
          this tunnel interface."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
Packit Service 9ccfef
          and F. Kastenholtz, June 2000"
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelOwner OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsOwner
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Denotes the entity that created and is responsible
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          for managing this tunnel. This column is
Packit Service 9ccfef
          automatically filled by the agent on creation of a
Packit Service 9ccfef
          row."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelRole OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        INTEGER { head(1),
Packit Service 9ccfef
                           transit(2),
Packit Service 9ccfef
                           tail(3),
Packit Service 9ccfef
                           headTail(4) }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This value signifies the role that this tunnel
Packit Service 9ccfef
          entry/instance represents. This value MUST be set
Packit Service 9ccfef
          to head(1) at the originating point of the tunnel.
Packit Service 9ccfef
          This value MUST be set to transit(2) at transit
Packit Service 9ccfef
          points along the tunnel, if transit points are
Packit Service 9ccfef
          supported. This value MUST be set to tail(3) at the
Packit Service 9ccfef
          terminating point of the tunnel if tunnel tails are
Packit Service 9ccfef
          supported.
Packit Service 9ccfef
Packit Service 9ccfef
         The value headTail(4) is provided for tunnels that
Packit Service 9ccfef
          begin and end on the same LSR."
Packit Service 9ccfef
   DEFVAL { head }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelXCPointer OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        RowPointer
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This variable points to a row in the mplsXCTable.
Packit Service 9ccfef
          This table identifies the segments that compose
Packit Service 9ccfef
          this tunnel, their characteristics, and
Packit Service 9ccfef
          relationships to each other. A value of zeroDotZero
Packit Service 9ccfef
          indicates that no LSP has been associated with this
Packit Service 9ccfef
          tunnel yet."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "Srinivasan, C., Viswanathan, A., and T. Nadeau,
Packit Service 9ccfef
          Multiprotocol Label Switching (MPLS) Label Switching
Packit Service 9ccfef
          Router (LSR) Management Information Base (MIB), RFC 3813,
Packit Service 9ccfef
          June 2004"
Packit Service 9ccfef
   DEFVAL        { zeroDotZero }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelSignallingProto OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX       INTEGER {
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                     none(1),
Packit Service 9ccfef
                     rsvp(2),
Packit Service 9ccfef
                     crldp(3),
Packit Service 9ccfef
                     other(4)
Packit Service 9ccfef
                     }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The signalling protocol, if any, used to setup this
Packit Service 9ccfef
          tunnel."
Packit Service 9ccfef
   DEFVAL        { none }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelSetupPrio OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Integer32 (0..7)
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Indicates the setup priority of this tunnel."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001
Packit Service 9ccfef
         2. Constraint-Based LSP Setup using LDP, Jamoussi
Packit Service 9ccfef
          (Editor), RFC 3212, January 2002"
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHoldingPrio OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Integer32 (0..7)
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Indicates the holding priority for this tunnel."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001
Packit Service 9ccfef
Packit Service 9ccfef
         2. Constraint-Based LSP Setup using LDP, Jamoussi
Packit Service 9ccfef
          (Editor), RFC 3212, January 2002"
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelSessionAttributes OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX      BITS {
Packit Service 9ccfef
                  fastReroute (0),
Packit Service 9ccfef
                  mergingPermitted (1),
Packit Service 9ccfef
                  isPersistent (2),
Packit Service 9ccfef
                  isPinned (3),
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                  recordRoute(4)
Packit Service 9ccfef
                 }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This bit mask indicates optional session values for
Packit Service 9ccfef
          this tunnel. The following describes these bit
Packit Service 9ccfef
          fields:
Packit Service 9ccfef
Packit Service 9ccfef
        fastRerouteThis flag indicates that the any tunnel
Packit Service 9ccfef
          hop may choose to reroute this tunnel without
Packit Service 9ccfef
          tearing it down.  This flag permits transit routers
Packit Service 9ccfef
          to use a local repair mechanism which may result in
Packit Service 9ccfef
          violation of the explicit routing of this tunnel.
Packit Service 9ccfef
          When a fault is detected on an adjacent downstream
Packit Service 9ccfef
          link or node, a transit router can re-route traffic
Packit Service 9ccfef
          for fast service restoration.
Packit Service 9ccfef
Packit Service 9ccfef
        mergingPermitted This flag permits transit routers
Packit Service 9ccfef
          to merge this session with other RSVP sessions for
Packit Service 9ccfef
          the purpose of reducing resource overhead on
Packit Service 9ccfef
          downstream transit routers, thereby providing
Packit Service 9ccfef
          better network scaling.
Packit Service 9ccfef
Packit Service 9ccfef
        isPersistent  Indicates whether this tunnel should
Packit Service 9ccfef
          be restored automatically after a failure occurs.
Packit Service 9ccfef
Packit Service 9ccfef
        isPinned   This flag indicates whether the loose-
Packit Service 9ccfef
          routed hops of this tunnel are to be pinned.
Packit Service 9ccfef
Packit Service 9ccfef
        recordRouteThis flag indicates whether or not the
Packit Service 9ccfef
          signalling protocol should remember the tunnel path
Packit Service 9ccfef
          after it has been signaled."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 15 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelLocalProtectInUse  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TruthValue
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Indicates that the local repair mechanism is in use
Packit Service 9ccfef
          to maintain this tunnel (usually in the face of an
Packit Service 9ccfef
          outage of the link it was previously routed over)."
Packit Service 9ccfef
   DEFVAL { false }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 16 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourcePointer OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        RowPointer
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This variable represents a pointer to the traffic
Packit Service 9ccfef
          parameter specification for this tunnel.  This
Packit Service 9ccfef
          value may point at an entry in the
Packit Service 9ccfef
          mplsTunnelResourceEntry to indicate which
Packit Service 9ccfef
          mplsTunnelResourceEntry is to be assigned to this
Packit Service 9ccfef
          LSP instance.  This value may optionally point at
Packit Service 9ccfef
          an externally defined traffic parameter
Packit Service 9ccfef
          specification table.  A value of zeroDotZero
Packit Service 9ccfef
          indicates best-effort treatment.  By having the
Packit Service 9ccfef
          same value of this object, two or more LSPs can
Packit Service 9ccfef
          indicate resource sharing."
Packit Service 9ccfef
   DEFVAL        { zeroDotZero }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 17 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPrimaryInstance OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelInstanceIndex
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Specifies the instance index of the primary instance
Packit Service 9ccfef
          of this tunnel. More details of the definition of
Packit Service 9ccfef
          tunnel instances and the primary tunnel instance
Packit Service 9ccfef
          can be found in the description of the TEXTUAL-CONVENTION
Packit Service 9ccfef
          MplsTunnelInstanceIndex."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 18 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelInstancePriority OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This value indicates which priority, in descending
Packit Service 9ccfef
          order, with 0 indicating the lowest priority,
Packit Service 9ccfef
          within a group of tunnel instances. A group of
Packit Service 9ccfef
          tunnel instances is defined as a set of LSPs with
Packit Service 9ccfef
          the same mplsTunnelIndex in this table, but with a
Packit Service 9ccfef
          different mplsTunnelInstance. Tunnel instance
Packit Service 9ccfef
          priorities are used to denote the priority at which
Packit Service 9ccfef
          a particular tunnel instance will supercede
Packit Service 9ccfef
          another. Instances of tunnels containing the same
Packit Service 9ccfef
          mplsTunnelInstancePriority will be used for load
Packit Service 9ccfef
          sharing."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   DEFVAL        { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 19 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopTableIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Index into the mplsTunnelHopTable entry that
Packit Service 9ccfef
          specifies the explicit route hops for this tunnel.
Packit Service 9ccfef
          This object is meaningful only at the head-end of
Packit Service 9ccfef
          the tunnel."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 20 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPathInUse OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This value denotes the configured path that was
Packit Service 9ccfef
          chosen for this tunnel. This value reflects the
Packit Service 9ccfef
          secondary index into mplsTunnelHopTable. This path
Packit Service 9ccfef
          may not exactly match the one in
Packit Service 9ccfef
          mplsTunnelARHopTable due to the fact that some CSPF
Packit Service 9ccfef
          modification may have taken place. See
Packit Service 9ccfef
          mplsTunnelARHopTable for the actual path being
Packit Service 9ccfef
          taken by the tunnel. A value of zero denotes that
Packit Service 9ccfef
          no path is currently in use or available."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 21 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopTableIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Index into the mplsTunnelARHopTable entry that
Packit Service 9ccfef
          specifies the actual hops traversed by the tunnel.
Packit Service 9ccfef
          This is automatically updated by the agent when the
Packit Service 9ccfef
          actual hops becomes available."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 22 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopTableIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Index into the mplsTunnelCHopTable entry that
Packit Service 9ccfef
          specifies the computed hops traversed by the
Packit Service 9ccfef
          tunnel. This is automatically updated by the agent
Packit Service 9ccfef
          when computed hops become available or when
Packit Service 9ccfef
          computed hops get modified."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 23 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIncludeAnyAffinity OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelAffinity
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "A link satisfies the include-any constraint if and
Packit Service 9ccfef
          only if the constraint is zero, or the link and the
Packit Service 9ccfef
          constraint have a resource class in common."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 24 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIncludeAllAffinity OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelAffinity
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "A link satisfies the include-all constraint if and
Packit Service 9ccfef
          only if the link contains all of the administrative
Packit Service 9ccfef
          groups specified in the constraint."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 25 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelExcludeAnyAffinity OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelAffinity
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "A link satisfies the exclude-any constraint if and
Packit Service 9ccfef
          only if the link contains none of the
Packit Service 9ccfef
          administrative groups specified in the constraint."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Packit Service 9ccfef
          Awduche et al, RFC 3209, December 2001."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 26 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelTotalUpTime OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TimeTicks
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This value represents the aggregate up time for all
Packit Service 9ccfef
          instances of this tunnel, if available. If this
Packit Service 9ccfef
          value is unavailable, it MUST return a value of 0."
Packit Service 9ccfef
      ::= { mplsTunnelEntry 27 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelInstanceUpTime OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TimeTicks
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This value identifies the total time that this
Packit Service 9ccfef
          tunnel instance's operStatus has been Up(1)."
Packit Service 9ccfef
      ::= { mplsTunnelEntry 28 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPrimaryUpTime OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TimeTicks
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Specifies the total time the primary instance of
Packit Service 9ccfef
          this tunnel has been active. The primary instance
Packit Service 9ccfef
          of this tunnel is defined in
Packit Service 9ccfef
          mplsTunnelPrimaryInstance."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 29 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPathChanges OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Specifies the number of times the actual path for
Packit Service 9ccfef
         this tunnel instance has changed."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 30 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelLastPathChange OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TimeTicks
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Specifies the time since the last change to the
Packit Service 9ccfef
         actual path for this tunnel instance."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 31 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCreationTime OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TimeStamp
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Specifies the value of SysUpTime when the first
Packit Service 9ccfef
          instance of this tunnel came into existence.
Packit Service 9ccfef
          That is, when the value of mplsTunnelOperStatus
Packit Service 9ccfef
          was first set to up(1)."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 32 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelStateTransitions OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Specifies the number of times the state
Packit Service 9ccfef
          (mplsTunnelOperStatus) of this tunnel instance has
Packit Service 9ccfef
          changed."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 33 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelAdminStatus OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX     INTEGER {
Packit Service 9ccfef
                   -- ready to pass packets
Packit Service 9ccfef
                   up(1),
Packit Service 9ccfef
                   down(2),
Packit Service 9ccfef
                   -- in some test mode
Packit Service 9ccfef
                   testing(3)
Packit Service 9ccfef
             }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Indicates the desired operational status of this
Packit Service 9ccfef
          tunnel."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 34 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelOperStatus OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX     INTEGER {
Packit Service 9ccfef
               -- ready to pass packets
Packit Service 9ccfef
               up(1),
Packit Service 9ccfef
               down(2),
Packit Service 9ccfef
               -- in some test mode
Packit Service 9ccfef
               testing(3),
Packit Service 9ccfef
               -- status cannot be determined
Packit Service 9ccfef
               unknown(4),
Packit Service 9ccfef
               dormant(5),
Packit Service 9ccfef
               -- some component is missing
Packit Service 9ccfef
               notPresent(6),
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
               -- down due to the state of
Packit Service 9ccfef
               -- lower layer interfaces
Packit Service 9ccfef
               lowerLayerDown(7)
Packit Service 9ccfef
             }
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Indicates the actual operational status of this
Packit Service 9ccfef
          tunnel, which is typically but not limited to, a
Packit Service 9ccfef
          function of the state of individual segments of
Packit Service 9ccfef
          this tunnel."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 35 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelRowStatus OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        RowStatus
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This variable is used to create, modify, and/or
Packit Service 9ccfef
          delete a row in this table.  When a row in this
Packit Service 9ccfef
          table is in active(1) state, no objects in that row
Packit Service 9ccfef
          can be modified by the agent except
Packit Service 9ccfef
          mplsTunnelAdminStatus, mplsTunnelRowStatus and
Packit Service 9ccfef
          mplsTunnelStorageType."
Packit Service 9ccfef
   ::= { mplsTunnelEntry 36 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelStorageType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        StorageType
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION  "The storage type for this tunnel entry.
Packit Service 9ccfef
                 Conceptual rows having the value 'permanent'
Packit Service 9ccfef
                 need not allow write-access to any columnar
Packit Service 9ccfef
                 objects in the row."
Packit Service 9ccfef
   DEFVAL { volatile }
Packit Service 9ccfef
   ::= { mplsTunnelEntry 37 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of mplsTunnelTable
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopListIndexNext OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This object contains an appropriate value to be used
Packit Service 9ccfef
          for mplsTunnelHopListIndex when creating entries in
Packit Service 9ccfef
          the mplsTunnelHopTable.  If the number of
Packit Service 9ccfef
          unassigned entries is exhausted, a retrieval
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          operation will return a value of 0.  This object
Packit Service 9ccfef
          may also return a value of 0 when the LSR is unable
Packit Service 9ccfef
          to accept conceptual row creation, for example, if
Packit Service 9ccfef
          the mplsTunnelHopTable is implemented as read-only.
Packit Service 9ccfef
          To obtain the value of mplsTunnelHopListIndex for a
Packit Service 9ccfef
          new entry in the mplsTunnelHopTable, the manager
Packit Service 9ccfef
          issues a management protocol retrieval operation to
Packit Service 9ccfef
          obtain the current value of mplsTunnelHopIndex.
Packit Service 9ccfef
Packit Service 9ccfef
         When the SET is performed to create a row in the
Packit Service 9ccfef
          mplsTunnelHopTable, the Command Responder (agent)
Packit Service 9ccfef
          must determine whether the value is indeed still
Packit Service 9ccfef
          unused; Two Network Management Applications may
Packit Service 9ccfef
          attempt to create a row (configuration entry)
Packit Service 9ccfef
          simultaneously and use the same value. If it is
Packit Service 9ccfef
          currently unused, the SET succeeds and the Command
Packit Service 9ccfef
          Responder (agent) changes the value of this object,
Packit Service 9ccfef
          according to an implementation-specific algorithm.
Packit Service 9ccfef
          If the value is in use, however, the SET fails.  The
Packit Service 9ccfef
          Network Management Application must then re-read
Packit Service 9ccfef
          this variable to obtain a new usable value."
Packit Service 9ccfef
   ::= { mplsTeObjects 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopTable  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelHopEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mplsTunnelHopTable is used to indicate the hops,
Packit Service 9ccfef
          strict or loose, for an instance of an MPLS tunnel
Packit Service 9ccfef
          defined in mplsTunnelTable, when it is established
Packit Service 9ccfef
          via signalling, for the outgoing direction of the
Packit Service 9ccfef
          tunnel. Thus at a transit LSR, this table contains
Packit Service 9ccfef
          the desired path of the tunnel from this LSR
Packit Service 9ccfef
          onwards. Each row in this table is indexed by
Packit Service 9ccfef
          mplsTunnelHopListIndex which corresponds to a group
Packit Service 9ccfef
          of hop lists or path options.  Each row also has a
Packit Service 9ccfef
          secondary index mplsTunnelHopIndex, which indicates
Packit Service 9ccfef
          a group of hops (also known as a path option).
Packit Service 9ccfef
          Finally, the third index, mplsTunnelHopIndex
Packit Service 9ccfef
          indicates the specific hop information for a path
Packit Service 9ccfef
          option. In case we want to specify a particular
Packit Service 9ccfef
          interface on the originating LSR of an outgoing
Packit Service 9ccfef
          tunnel by which we want packets to exit the LSR,
Packit Service 9ccfef
          we specify this as the first hop for this tunnel in
Packit Service 9ccfef
          mplsTunnelHopTable."
Packit Service 9ccfef
   ::= { mplsTeObjects 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopEntry  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelHopEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table represents a tunnel hop.  An
Packit Service 9ccfef
          entry is created by a network administrator for
Packit Service 9ccfef
          signaled ERLSP set up by an MPLS signalling
Packit Service 9ccfef
          protocol."
Packit Service 9ccfef
   INDEX {
Packit Service 9ccfef
      mplsTunnelHopListIndex,
Packit Service 9ccfef
      mplsTunnelHopPathOptionIndex,
Packit Service 9ccfef
      mplsTunnelHopIndex
Packit Service 9ccfef
   }
Packit Service 9ccfef
   ::= { mplsTunnelHopTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelHopEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelHopListIndex          MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelHopPathOptionIndex    MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelHopIndex              MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelHopAddrType           TeHopAddressType,
Packit Service 9ccfef
      mplsTunnelHopIpAddr             TeHopAddress,
Packit Service 9ccfef
      mplsTunnelHopIpPrefixLen        InetAddressPrefixLength,
Packit Service 9ccfef
      mplsTunnelHopAsNumber           TeHopAddressAS,
Packit Service 9ccfef
      mplsTunnelHopAddrUnnum          TeHopAddressUnnum,
Packit Service 9ccfef
      mplsTunnelHopLspId              MplsLSPID,
Packit Service 9ccfef
      mplsTunnelHopType               INTEGER,
Packit Service 9ccfef
      mplsTunnelHopInclude            TruthValue,
Packit Service 9ccfef
      mplsTunnelHopPathOptionName     SnmpAdminString,
Packit Service 9ccfef
      mplsTunnelHopEntryPathComp      INTEGER,
Packit Service 9ccfef
      mplsTunnelHopRowStatus          RowStatus,
Packit Service 9ccfef
      mplsTunnelHopStorageType        StorageType
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopListIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Primary index into this table identifying a
Packit Service 9ccfef
          particular explicit route object."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopPathOptionIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        "Secondary index into this table identifying a
Packit Service 9ccfef
          particular group of hops representing a particular
Packit Service 9ccfef
          configured path. This is otherwise known as a path
Packit Service 9ccfef
          option."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Tertiary index into this table identifying a
Packit Service 9ccfef
          particular hop."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopAddrType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        TeHopAddressType
Packit Service 9ccfef
    MAX-ACCESS    read-create
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION  "The Hop Address Type of this tunnel hop.
Packit Service 9ccfef
Packit Service 9ccfef
                  The value of this object cannot be changed
Packit Service 9ccfef
                  if the value of the corresponding
Packit Service 9ccfef
                  mplsTunnelHopRowStatus object is 'active'.
Packit Service 9ccfef
Packit Service 9ccfef
                  Note that lspid(5) is a valid option only
Packit Service 9ccfef
                  for tunnels signaled via CRLDP.
Packit Service 9ccfef
                 "
Packit Service 9ccfef
    DEFVAL        { ipv4 }
Packit Service 9ccfef
    ::= { mplsTunnelHopEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopIpAddr OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        TeHopAddress
Packit Service 9ccfef
    MAX-ACCESS    read-create
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION  "The Tunnel Hop Address for this tunnel hop.
Packit Service 9ccfef
Packit Service 9ccfef
                  The type of this address is determined by the
Packit Service 9ccfef
                  value of the corresponding mplsTunnelHopAddrType.
Packit Service 9ccfef
Packit Service 9ccfef
                  The value of this object cannot be changed
Packit Service 9ccfef
                  if the value of the corresponding
Packit Service 9ccfef
                  mplsTunnelHopRowStatus object is 'active'.
Packit Service 9ccfef
                 "
Packit Service 9ccfef
    DEFVAL       { '00000000'h }  -- IPv4 address 0.0.0.0
Packit Service 9ccfef
    ::= { mplsTunnelHopEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
 mplsTunnelHopIpPrefixLen OBJECT-TYPE
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    SYNTAX        InetAddressPrefixLength
Packit Service 9ccfef
    MAX-ACCESS    read-create
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION  "If mplsTunnelHopAddrType is set to ipv4(1) or
Packit Service 9ccfef
                  ipv6(2), then this value will contain an
Packit Service 9ccfef
                  appropriate prefix length for the IP address in
Packit Service 9ccfef
                  object mplsTunnelHopIpAddr. Otherwise this value
Packit Service 9ccfef
                  is irrelevant and should be ignored.
Packit Service 9ccfef
                 "
Packit Service 9ccfef
    DEFVAL         { 32 }
Packit Service 9ccfef
    ::= { mplsTunnelHopEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopAsNumber OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressAS
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelHopAddrType is set to asnumber(3), then
Packit Service 9ccfef
          this value will contain the AS number of this hop.
Packit Service 9ccfef
          Otherwise the agent should set this object to zero-
Packit Service 9ccfef
          length string and the manager should ignore this."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopAddrUnnum OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressUnnum
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelHopAddrType is set to unnum(4), then
Packit Service 9ccfef
          this value will contain the interface identifier of
Packit Service 9ccfef
          the unnumbered interface for this hop. This object
Packit Service 9ccfef
          should be used in conjunction with
Packit Service 9ccfef
          mplsTunnelHopIpAddress which would contain the LSR
Packit Service 9ccfef
          Router ID in this case. Otherwise the agent should
Packit Service 9ccfef
          set this object to zero-length string and the
Packit Service 9ccfef
          manager should ignore this."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopLspId OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsLSPID
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelHopAddrType is set to lspid(5), then
Packit Service 9ccfef
          this value will contain the LSPID of a tunnel of
Packit Service 9ccfef
          this hop. The present tunnel being configured is
Packit Service 9ccfef
          tunneled through this hop (using label stacking).
Packit Service 9ccfef
          This object is otherwise insignificant and should
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          contain a value of 0 to indicate this fact."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        INTEGER {
Packit Service 9ccfef
                      strict(1),
Packit Service 9ccfef
                      loose(2)
Packit Service 9ccfef
                     }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Denotes whether this tunnel hop is routed in a
Packit Service 9ccfef
          strict or loose fashion. The value of this object
Packit Service 9ccfef
          has no meaning if the mplsTunnelHopInclude object
Packit Service 9ccfef
          is set to 'false'."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopInclude OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TruthValue
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If this value is set to true, then this indicates
Packit Service 9ccfef
          that this hop must be included in the tunnel's
Packit Service 9ccfef
          path. If this value is set to 'false', then this hop
Packit Service 9ccfef
          must be avoided when calculating the path for this
Packit Service 9ccfef
          tunnel. The default value of this object is 'true',
Packit Service 9ccfef
          so that by default all indicated hops are included
Packit Service 9ccfef
          in the CSPF path computation. If this object is set
Packit Service 9ccfef
          to 'false' the value of mplsTunnelHopType should be
Packit Service 9ccfef
          ignored."
Packit Service 9ccfef
   DEFVAL { true }
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopPathOptionName OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SnmpAdminString
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The description of this series of hops as they
Packit Service 9ccfef
          relate to the specified path option. The
Packit Service 9ccfef
          value of this object SHOULD be the same for
Packit Service 9ccfef
          each hop in the series that comprises a
Packit Service 9ccfef
          path option."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopEntryPathComp OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        INTEGER {
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                      dynamic(1),    -- CSPF computed
Packit Service 9ccfef
                      explicit(2)    -- strict hop
Packit Service 9ccfef
                  }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If this value is set to dynamic, then the user
Packit Service 9ccfef
          should only specify the source and destination of
Packit Service 9ccfef
          the path and expect that the CSPF will calculate
Packit Service 9ccfef
          the remainder of the path.  If this value is set to
Packit Service 9ccfef
          explicit, the user should specify the entire path
Packit Service 9ccfef
          for the tunnel to take.  This path may contain
Packit Service 9ccfef
          strict or loose hops.  Each hop along a specific
Packit Service 9ccfef
          path SHOULD have this object set to the same value"
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopRowStatus OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        RowStatus
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This variable is used to create, modify, and/or
Packit Service 9ccfef
          delete a row in this table.  When a row in this
Packit Service 9ccfef
          table is in active(1) state, no objects in that row
Packit Service 9ccfef
          can be modified by the agent except
Packit Service 9ccfef
          mplsTunnelHopRowStatus and
Packit Service 9ccfef
          mplsTunnelHopStorageType."
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelHopStorageType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        StorageType
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The storage type for this Hop entry. Conceptual
Packit Service 9ccfef
         rows having the value 'permanent' need not
Packit Service 9ccfef
         allow write-access to any columnar objects
Packit Service 9ccfef
         in the row."
Packit Service 9ccfef
   DEFVAL { volatile }
Packit Service 9ccfef
   ::= { mplsTunnelHopEntry 15 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of mplsTunnelHopTable
Packit Service 9ccfef
Packit Service 9ccfef
-- Begin of mplsTunnelResourceTable
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceIndexNext OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32 (0.. 2147483647)
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This object contains the next appropriate value to
Packit Service 9ccfef
          be used for mplsTunnelResourceIndex when creating
Packit Service 9ccfef
          entries in the mplsTunnelResourceTable. If the
Packit Service 9ccfef
          number of unassigned entries is exhausted, a
Packit Service 9ccfef
          retrieval operation will return a value of 0.  This
Packit Service 9ccfef
          object may also return a value of 0 when the LSR is
Packit Service 9ccfef
          unable to accept conceptual row creation, for
Packit Service 9ccfef
          example, if the mplsTunnelTable is implemented as
Packit Service 9ccfef
          read-only.  To obtain the mplsTunnelResourceIndex
Packit Service 9ccfef
          value for a new entry, the manager must first issue
Packit Service 9ccfef
          a management protocol retrieval operation to obtain
Packit Service 9ccfef
          the current value of this object.
Packit Service 9ccfef
Packit Service 9ccfef
         When the SET is performed to create a row in the
Packit Service 9ccfef
          mplsTunnelResourceTable, the Command Responder
Packit Service 9ccfef
          (agent) must determine whether the value is indeed
Packit Service 9ccfef
          still unused; Two Network Management Applications
Packit Service 9ccfef
          may attempt to create a row (configuration entry)
Packit Service 9ccfef
          simultaneously and use the same value. If it is
Packit Service 9ccfef
          currently unused, the SET succeeds and the Command
Packit Service 9ccfef
          Responder (agent) changes the value of this object,
Packit Service 9ccfef
          according to an implementation-specific algorithm.
Packit Service 9ccfef
          If the value is in use, however, the SET fails.  The
Packit Service 9ccfef
          Network Management Application must then re-read
Packit Service 9ccfef
          this variable to obtain a new usable value."
Packit Service 9ccfef
   ::= { mplsTeObjects 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceTable OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelResourceEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mplsTunnelResourceTable allows a manager to
Packit Service 9ccfef
          specify which resources are desired for an MPLS
Packit Service 9ccfef
          tunnel.  This table also allows several tunnels to
Packit Service 9ccfef
          point to a single entry in this table, implying
Packit Service 9ccfef
          that these tunnels should share resources."
Packit Service 9ccfef
   ::= { mplsTeObjects 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceEntry OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelResourceEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table represents a set of resources
Packit Service 9ccfef
          for an MPLS tunnel.  An entry can be created by a
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          network administrator or by an SNMP agent as
Packit Service 9ccfef
          instructed by any MPLS signalling protocol.
Packit Service 9ccfef
         An entry in this table referenced by a tunnel instance
Packit Service 9ccfef
          with zero mplsTunnelInstance value indicates a
Packit Service 9ccfef
          configured set of resource parameter. An entry
Packit Service 9ccfef
          referenced by a tunnel instance with a non-zero
Packit Service 9ccfef
          mplsTunnelInstance reflects the in-use resource
Packit Service 9ccfef
          parameters for the tunnel instance which may have
Packit Service 9ccfef
          been negotiated or modified by the MPLS signaling
Packit Service 9ccfef
          protocols."
Packit Service 9ccfef
   INDEX         { mplsTunnelResourceIndex }
Packit Service 9ccfef
   ::= { mplsTunnelResourceTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelResourceEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelResourceIndex                Unsigned32,
Packit Service 9ccfef
      mplsTunnelResourceMaxRate              MplsBitRate,
Packit Service 9ccfef
      mplsTunnelResourceMeanRate             MplsBitRate,
Packit Service 9ccfef
      mplsTunnelResourceMaxBurstSize         MplsBurstSize,
Packit Service 9ccfef
      mplsTunnelResourceMeanBurstSize        MplsBurstSize,
Packit Service 9ccfef
      mplsTunnelResourceExBurstSize          MplsBurstSize,
Packit Service 9ccfef
      mplsTunnelResourceFrequency            INTEGER,
Packit Service 9ccfef
      mplsTunnelResourceWeight               Unsigned32,
Packit Service 9ccfef
      mplsTunnelResourceRowStatus            RowStatus,
Packit Service 9ccfef
      mplsTunnelResourceStorageType          StorageType
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32 (1..2147483647)
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Uniquely identifies this row."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceMaxRate OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsBitRate
Packit Service 9ccfef
   UNITS         "kilobits per second"
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The maximum rate in bits/second.  Note that setting
Packit Service 9ccfef
          mplsTunnelResourceMaxRate,
Packit Service 9ccfef
          mplsTunnelResourceMeanRate, and
Packit Service 9ccfef
          mplsTunnelResourceMaxBurstSize to 0 indicates best-
Packit Service 9ccfef
          effort treatment."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceMeanRate OBJECT-TYPE
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   SYNTAX        MplsBitRate
Packit Service 9ccfef
   UNITS         "kilobits per second"
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This object is copied into an instance of
Packit Service 9ccfef
          mplsTrafficParamMeanRate in the
Packit Service 9ccfef
          mplsTrafficParamTable. The OID of this table entry
Packit Service 9ccfef
          is then copied into the corresponding
Packit Service 9ccfef
          mplsInSegmentTrafficParamPtr."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceMaxBurstSize OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsBurstSize
Packit Service 9ccfef
   UNITS         "bytes"
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The maximum burst size in bytes."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceMeanBurstSize OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX       MplsBurstSize
Packit Service 9ccfef
   UNITS        "bytes"
Packit Service 9ccfef
   MAX-ACCESS   read-create
Packit Service 9ccfef
   STATUS       current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mean burst size in bytes.  The implementations
Packit Service 9ccfef
          which do not implement this variable must return
Packit Service 9ccfef
          a noSuchObject exception for this object and must
Packit Service 9ccfef
          not allow a user to set this object."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceExBurstSize OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX       MplsBurstSize
Packit Service 9ccfef
   UNITS        "bytes"
Packit Service 9ccfef
   MAX-ACCESS   read-create
Packit Service 9ccfef
   STATUS       current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The Excess burst size in bytes.  The implementations
Packit Service 9ccfef
          which do not implement this variable must return
Packit Service 9ccfef
          noSuchObject exception for this object and must
Packit Service 9ccfef
          not allow a user to set this value."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "CR-LDP Specification, Section 4.3."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceFrequency  OBJECT-TYPE
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   SYNTAX       INTEGER { unspecified(1),
Packit Service 9ccfef
                          frequent(2),
Packit Service 9ccfef
                          veryFrequent(3)
Packit Service 9ccfef
                         }
Packit Service 9ccfef
   MAX-ACCESS   read-create
Packit Service 9ccfef
   STATUS       current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The granularity of the availability of committed
Packit Service 9ccfef
          rate.  The implementations which do not implement
Packit Service 9ccfef
          this variable must return unspecified(1) for this
Packit Service 9ccfef
          value and must not allow a user to set this value."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "CR-LDP Specification, Section 4.3."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceWeight    OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX       Unsigned32(0..255)
Packit Service 9ccfef
   MAX-ACCESS   read-create
Packit Service 9ccfef
   STATUS       current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The relative weight for using excess bandwidth above
Packit Service 9ccfef
          its committed rate.  The value of 0 means that
Packit Service 9ccfef
          weight is not applicable for the CR-LSP."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "CR-LDP Specification, Section 4.3."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceRowStatus OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        RowStatus
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This variable is used to create, modify, and/or
Packit Service 9ccfef
          delete a row in this table.  When a row in this
Packit Service 9ccfef
          table is in active(1) state, no objects in that row
Packit Service 9ccfef
          can be modified by the agent except
Packit Service 9ccfef
          mplsTunnelResourceRowStatus and
Packit Service 9ccfef
          mplsTunnelResourceStorageType."
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelResourceStorageType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        StorageType
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The storage type for this Hop entry. Conceptual
Packit Service 9ccfef
         rows having the value 'permanent' need not
Packit Service 9ccfef
         allow write-access to any columnar objects
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
         in the row."
Packit Service 9ccfef
   DEFVAL { volatile }
Packit Service 9ccfef
Packit Service 9ccfef
   ::= { mplsTunnelResourceEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- End mplsTunnelResourceTable
Packit Service 9ccfef
-- Tunnel Actual Route Hop table.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopTable  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelARHopEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mplsTunnelARHopTable is used to indicate the
Packit Service 9ccfef
          hops for an MPLS tunnel defined in mplsTunnelTable,
Packit Service 9ccfef
          as reported by the MPLS signalling protocol. Thus at
Packit Service 9ccfef
          a transit LSR, this table (if the table is supported
Packit Service 9ccfef
          and if the signaling protocol is recording actual
Packit Service 9ccfef
          route information) contains the actual route of the
Packit Service 9ccfef
          whole tunnel. If the signaling protocol is not
Packit Service 9ccfef
          recording the actual route, this table MAY report
Packit Service 9ccfef
          the information from the mplsTunnelHopTable or the
Packit Service 9ccfef
          mplsTunnelCHopTable.
Packit Service 9ccfef
Packit Service 9ccfef
         Each row in this table is indexed by
Packit Service 9ccfef
          mplsTunnelARHopListIndex. Each row also has a
Packit Service 9ccfef
          secondary index mplsTunnelARHopIndex, corresponding
Packit Service 9ccfef
          to the next hop that this row corresponds to.
Packit Service 9ccfef
Packit Service 9ccfef
         Please note that since the information necessary to
Packit Service 9ccfef
          build entries within this table is not provided by
Packit Service 9ccfef
          some MPLS signalling protocols, implementation of
Packit Service 9ccfef
          this table is optional. Furthermore, since the
Packit Service 9ccfef
          information in this table is actually provided by
Packit Service 9ccfef
          the MPLS signalling protocol after the path has
Packit Service 9ccfef
          been set-up, the entries in this table are provided
Packit Service 9ccfef
          only for observation, and hence, all variables in
Packit Service 9ccfef
          this table are accessible exclusively as read-
Packit Service 9ccfef
          only.
Packit Service 9ccfef
Packit Service 9ccfef
         Note also that the contents of this table may change
Packit Service 9ccfef
          while it is being read because of re-routing
Packit Service 9ccfef
          activities. A network administrator may verify that
Packit Service 9ccfef
          the actual route read is consistent by reference to
Packit Service 9ccfef
          the mplsTunnelLastPathChange object."
Packit Service 9ccfef
   ::= { mplsTeObjects 7 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopEntry  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelARHopEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table represents a tunnel hop.  An
Packit Service 9ccfef
          entry is created by the agent for signaled ERLSP
Packit Service 9ccfef
          set up by an MPLS signalling protocol."
Packit Service 9ccfef
   INDEX { mplsTunnelARHopListIndex, mplsTunnelARHopIndex }
Packit Service 9ccfef
   ::= { mplsTunnelARHopTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelARHopEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelARHopListIndex          MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelARHopIndex              MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelARHopAddrType           TeHopAddressType,
Packit Service 9ccfef
      mplsTunnelARHopIpAddr             TeHopAddress,
Packit Service 9ccfef
      mplsTunnelARHopAddrUnnum          TeHopAddressUnnum,
Packit Service 9ccfef
      mplsTunnelARHopLspId              MplsLSPID
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopListIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Primary index into this table identifying a
Packit Service 9ccfef
          particular recorded hop list."
Packit Service 9ccfef
   ::= { mplsTunnelARHopEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Secondary index into this table identifying the
Packit Service 9ccfef
          particular hop."
Packit Service 9ccfef
   ::= { mplsTunnelARHopEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopAddrType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressType
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The Hop Address Type of this tunnel hop.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that lspid(5) is a valid option only
Packit Service 9ccfef
         for tunnels signaled via CRLDP."
Packit Service 9ccfef
   DEFVAL        { ipv4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   ::= { mplsTunnelARHopEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopIpAddr OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddress
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The Tunnel Hop Address for this tunnel hop.
Packit Service 9ccfef
Packit Service 9ccfef
         The type of this address is determined by the
Packit Service 9ccfef
         value of the corresponding mplsTunnelARHopAddrType.
Packit Service 9ccfef
         If mplsTunnelARHopAddrType is set to unnum(4),
Packit Service 9ccfef
          then this value contains the LSR Router ID of the
Packit Service 9ccfef
          unnumbered interface. Otherwise the agent SHOULD
Packit Service 9ccfef
          set this object to the zero-length string and the
Packit Service 9ccfef
          manager should ignore this object."
Packit Service 9ccfef
    DEFVAL       { '00000000'h }  -- IPv4 address 0.0.0.0
Packit Service 9ccfef
   ::= { mplsTunnelARHopEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopAddrUnnum OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressUnnum
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelARHopAddrType is set to unnum(4), then
Packit Service 9ccfef
          this value will contain the interface identifier of
Packit Service 9ccfef
          the unnumbered interface for this hop. This object
Packit Service 9ccfef
          should be used in conjunction with
Packit Service 9ccfef
          mplsTunnelARHopIpAddr which would contain the LSR
Packit Service 9ccfef
          Router ID in this case. Otherwise the agent should
Packit Service 9ccfef
          set this object to zero-length string and the
Packit Service 9ccfef
          manager should ignore this."
Packit Service 9ccfef
   ::= { mplsTunnelARHopEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelARHopLspId OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsLSPID
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelARHopAddrType is set to lspid(5), then
Packit Service 9ccfef
          this value will contain the LSP ID of this hop.
Packit Service 9ccfef
          This object is otherwise insignificant and should
Packit Service 9ccfef
          contain a value of 0 to indicate this fact."
Packit Service 9ccfef
   ::= { mplsTunnelARHopEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of mplsTunnelARHopTable
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Tunnel Computed Hop table.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopTable  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelCHopEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mplsTunnelCHopTable is used to indicate the
Packit Service 9ccfef
          hops, strict or loose, for an MPLS tunnel defined
Packit Service 9ccfef
          in mplsTunnelTable, as computed by a constraint-
Packit Service 9ccfef
          based routing protocol, based on the
Packit Service 9ccfef
          mplsTunnelHopTable for the outgoing direction of
Packit Service 9ccfef
          the tunnel. Thus at a transit LSR, this table (if
Packit Service 9ccfef
          the table is supported) MAY contain the path
Packit Service 9ccfef
          computed by the CSPF engine on (or on behalf of)
Packit Service 9ccfef
          this LSR. Each row in this table is indexed by
Packit Service 9ccfef
          mplsTunnelCHopListIndex.  Each row also has a
Packit Service 9ccfef
          secondary index mplsTunnelCHopIndex, corresponding
Packit Service 9ccfef
          to the next hop that this row corresponds to. In
Packit Service 9ccfef
          case we want to specify a particular interface on
Packit Service 9ccfef
          the originating LSR of an outgoing tunnel by which
Packit Service 9ccfef
          we want packets to exit the LSR, we specify this as
Packit Service 9ccfef
          the first hop for this tunnel in
Packit Service 9ccfef
          mplsTunnelCHopTable.
Packit Service 9ccfef
Packit Service 9ccfef
         Please note that since the information necessary to
Packit Service 9ccfef
          build entries within this table may not be
Packit Service 9ccfef
          supported by some LSRs, implementation of this
Packit Service 9ccfef
          table is optional. Furthermore, since the
Packit Service 9ccfef
          information in this table describes the path
Packit Service 9ccfef
          computed by the CSPF engine the entries in this
Packit Service 9ccfef
          table are read-only."
Packit Service 9ccfef
   ::= { mplsTeObjects 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopEntry  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelCHopEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table represents a tunnel hop.  An
Packit Service 9ccfef
          entry in this table is created by a path
Packit Service 9ccfef
          computation engine using CSPF techniques applied to
Packit Service 9ccfef
          the information collected by routing protocols and
Packit Service 9ccfef
          the hops specified in the corresponding
Packit Service 9ccfef
          mplsTunnelHopTable."
Packit Service 9ccfef
   INDEX { mplsTunnelCHopListIndex, mplsTunnelCHopIndex }
Packit Service 9ccfef
   ::= { mplsTunnelCHopTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelCHopEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelCHopListIndex          MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelCHopIndex              MplsPathIndex,
Packit Service 9ccfef
      mplsTunnelCHopAddrType           TeHopAddressType,
Packit Service 9ccfef
      mplsTunnelCHopIpAddr             TeHopAddress,
Packit Service 9ccfef
      mplsTunnelCHopIpPrefixLen        InetAddressPrefixLength,
Packit Service 9ccfef
      mplsTunnelCHopAsNumber           TeHopAddressAS,
Packit Service 9ccfef
      mplsTunnelCHopAddrUnnum          TeHopAddressUnnum,
Packit Service 9ccfef
      mplsTunnelCHopLspId              MplsLSPID,
Packit Service 9ccfef
      mplsTunnelCHopType               INTEGER
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopListIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Primary index into this table identifying a
Packit Service 9ccfef
          particular computed hop list."
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsPathIndex
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Secondary index into this table identifying the
Packit Service 9ccfef
          particular hop."
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopAddrType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressType
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The Hop Address Type of this tunnel hop.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that lspid(5) is a valid option only
Packit Service 9ccfef
         for tunnels signaled via CRLDP."
Packit Service 9ccfef
   DEFVAL        { ipv4 }
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopIpAddr OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddress
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The Tunnel Hop Address for this tunnel hop.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
         The type of this address is determined by the
Packit Service 9ccfef
          value of the corresponding mplsTunnelCHopAddrType.
Packit Service 9ccfef
Packit Service 9ccfef
         If mplsTunnelCHopAddrType is set to unnum(4), then
Packit Service 9ccfef
          this value will contain the LSR Router ID of the
Packit Service 9ccfef
          unnumbered interface. Otherwise the agent should
Packit Service 9ccfef
          set this object to the zero-length string and the
Packit Service 9ccfef
          manager SHOULD ignore this object."
Packit Service 9ccfef
    DEFVAL       { '00000000'h }  -- IPv4 address 0.0.0.0
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopIpPrefixLen OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        InetAddressPrefixLength
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
         "If mplsTunnelCHopAddrType is set to ipv4(1) or
Packit Service 9ccfef
           ipv6(2), then this value will contain an
Packit Service 9ccfef
           appropriate prefix length for the IP address in
Packit Service 9ccfef
           object mplsTunnelCHopIpAddr. Otherwise this value
Packit Service 9ccfef
           is irrelevant and should be ignored.
Packit Service 9ccfef
          "
Packit Service 9ccfef
    DEFVAL         { 32 }
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopAsNumber OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressAS
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelCHopAddrType is set to asnumber(3),
Packit Service 9ccfef
          then this value will contain the AS number of this
Packit Service 9ccfef
          hop. Otherwise the agent should set this object to
Packit Service 9ccfef
          zero-length string and the manager should ignore
Packit Service 9ccfef
          this."
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopAddrUnnum OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TeHopAddressUnnum
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelCHopAddrType is set to unnum(4), then
Packit Service 9ccfef
          this value will contain the unnumbered interface
Packit Service 9ccfef
          identifier of this hop. This object should be used
Packit Service 9ccfef
          in conjunction with mplsTunnelCHopIpAddr which
Packit Service 9ccfef
          would contain the LSR Router ID in this case.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          Otherwise the agent should set this object to zero-
Packit Service 9ccfef
          length string and the manager should ignore this."
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopLspId OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsLSPID
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If mplsTunnelCHopAddrType is set to lspid(5), then
Packit Service 9ccfef
          this value will contain the LSP ID of this hop.
Packit Service 9ccfef
          This object is otherwise insignificant and should
Packit Service 9ccfef
          contain a value of 0 to indicate this fact."
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCHopType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        INTEGER { strict(1),
Packit Service 9ccfef
                           loose(2)
Packit Service 9ccfef
                         }
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Denotes whether this is tunnel hop is routed in a
Packit Service 9ccfef
          strict or loose fashion."
Packit Service 9ccfef
   ::= { mplsTunnelCHopEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of mplsTunnelCHopTable
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- MPLS Tunnel Performance Table.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfTable  OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelPerfEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This table provides per-tunnel instance MPLS
Packit Service 9ccfef
          performance information."
Packit Service 9ccfef
   ::= { mplsTeObjects 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfEntry OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelPerfEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table is created by the LSR for
Packit Service 9ccfef
          every tunnel.  Its is an extension to
Packit Service 9ccfef
          mplsTunnelEntry."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   AUGMENTS { mplsTunnelEntry }
Packit Service 9ccfef
   ::= { mplsTunnelPerfTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelPerfEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelPerfPackets           Counter32,
Packit Service 9ccfef
      mplsTunnelPerfHCPackets         Counter64,
Packit Service 9ccfef
      mplsTunnelPerfErrors            Counter32,
Packit Service 9ccfef
      mplsTunnelPerfBytes             Counter32,
Packit Service 9ccfef
      mplsTunnelPerfHCBytes           Counter64
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfPackets OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Number of packets forwarded by the tunnel.
Packit Service 9ccfef
         This object should represents the 32-bit
Packit Service 9ccfef
         value of the least significant part of the
Packit Service 9ccfef
         64-bit value if both mplsTunnelPerfHCPackets
Packit Service 9ccfef
         is returned."
Packit Service 9ccfef
   ::= { mplsTunnelPerfEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfHCPackets OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter64
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "High capacity counter for number of packets
Packit Service 9ccfef
         forwarded by the tunnel. "
Packit Service 9ccfef
   ::= { mplsTunnelPerfEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfErrors OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Number of packets dropped because of errors or for
Packit Service 9ccfef
         other reasons."
Packit Service 9ccfef
   ::= { mplsTunnelPerfEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfBytes OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter32
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Number of bytes forwarded by the tunnel.
Packit Service 9ccfef
         This object should represents the 32-bit
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
         value of the least significant part of the
Packit Service 9ccfef
         64-bit value if both mplsTunnelPerfHCBytes
Packit Service 9ccfef
         is returned."
Packit Service 9ccfef
   ::= { mplsTunnelPerfEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelPerfHCBytes OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Counter64
Packit Service 9ccfef
   MAX-ACCESS    read-only
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "High capacity counter for number of bytes forwarded
Packit Service 9ccfef
          by the tunnel."
Packit Service 9ccfef
   ::= { mplsTunnelPerfEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of mplsTunnelPerfTable
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- CR-LDP Tunnel Resource Table
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResTable OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        SEQUENCE OF MplsTunnelCRLDPResEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mplsTunnelCRLDPResTable allows a manager to
Packit Service 9ccfef
          specify which CR-LDP-specific resources are desired
Packit Service 9ccfef
          for an MPLS tunnel if that tunnel is signaled using
Packit Service 9ccfef
          CR-LDP. Note that these attributes are in addition
Packit Service 9ccfef
          to those specified in mplsTunnelResourceTable. This
Packit Service 9ccfef
          table also allows several tunnels to point to a
Packit Service 9ccfef
          single entry in this table, implying that these
Packit Service 9ccfef
          tunnels should share resources."
Packit Service 9ccfef
   ::= { mplsTeObjects 10 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResEntry OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsTunnelCRLDPResEntry
Packit Service 9ccfef
   MAX-ACCESS    not-accessible
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An entry in this table represents a set of resources
Packit Service 9ccfef
          for an MPLS tunnel established using CRLDP
Packit Service 9ccfef
          (mplsTunnelSignallingProto equal to crldp (3)). An
Packit Service 9ccfef
          entry can be created by a network administrator or
Packit Service 9ccfef
          by an SNMP agent as instructed by any MPLS
Packit Service 9ccfef
          signalling protocol."
Packit Service 9ccfef
   INDEX { mplsTunnelResourceIndex }
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
MplsTunnelCRLDPResEntry ::= SEQUENCE {
Packit Service 9ccfef
      mplsTunnelCRLDPResMeanBurstSize   MplsBurstSize,
Packit Service 9ccfef
      mplsTunnelCRLDPResExBurstSize     MplsBurstSize,
Packit Service 9ccfef
      mplsTunnelCRLDPResFrequency       INTEGER,
Packit Service 9ccfef
      mplsTunnelCRLDPResWeight          Unsigned32,
Packit Service 9ccfef
      mplsTunnelCRLDPResFlags           Unsigned32,
Packit Service 9ccfef
      mplsTunnelCRLDPResRowStatus       RowStatus,
Packit Service 9ccfef
      mplsTunnelCRLDPResStorageType     StorageType
Packit Service 9ccfef
   }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResMeanBurstSize OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsBurstSize
Packit Service 9ccfef
   UNITS         "bytes"
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The mean burst size in bytes."
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResExBurstSize OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        MplsBurstSize
Packit Service 9ccfef
   UNITS         "bytes"
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
     "The Excess burst size in bytes."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
     "CR-LDP Specification, Section 4.3."
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResFrequency OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX  INTEGER {
Packit Service 9ccfef
         unspecified(1),
Packit Service 9ccfef
         frequent(2),
Packit Service 9ccfef
         veryFrequent(3)
Packit Service 9ccfef
      }
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The granularity of the availability of committed
Packit Service 9ccfef
          rate."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "CR-LDP Specification, Section 4.3."
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResWeight OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32(0..255)
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The relative weight for using excess bandwidth above
Packit Service 9ccfef
          its committed rate.  The value of 0 means that
Packit Service 9ccfef
          weight is not applicable for the CR-LSP."
Packit Service 9ccfef
   REFERENCE
Packit Service 9ccfef
        "CR-LDP Specification, Section 4.3."
Packit Service 9ccfef
   DEFVAL { 0 }
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResFlags OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        Unsigned32 (0..63)
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The value of the 1 byte Flags conveyed as part of
Packit Service 9ccfef
          the traffic parameters during the establishment of
Packit Service 9ccfef
          the CRLSP. The bits in this object are to be
Packit Service 9ccfef
          interpreted as follows.
Packit Service 9ccfef
Packit Service 9ccfef
          +--+--+--+--+--+--+--+--+
Packit Service 9ccfef
          | Res |F6|F5|F4|F3|F2|F1|
Packit Service 9ccfef
          +--+--+--+--+--+--+--+--+
Packit Service 9ccfef
Packit Service 9ccfef
        Res - These bits are reserved. Zero on transmission.
Packit Service 9ccfef
          Ignored on receipt.
Packit Service 9ccfef
        F1 - Corresponds to the PDR.
Packit Service 9ccfef
        F2 - Corresponds to the PBS.
Packit Service 9ccfef
        F3 - Corresponds to the CDR.
Packit Service 9ccfef
        F4 - Corresponds to the CBS.
Packit Service 9ccfef
        F5 - Corresponds to the EBS.
Packit Service 9ccfef
        F6 - Corresponds to the Weight.
Packit Service 9ccfef
Packit Service 9ccfef
        Each flag if is a Negotiable Flag corresponding to a
Packit Service 9ccfef
          Traffic Parameter. The Negotiable Flag value zero
Packit Service 9ccfef
          denotes Not Negotiable and value one denotes
Packit Service 9ccfef
          Negotiable."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "1. Section 4.3, Constraint-Based LSP Setup using
Packit Service 9ccfef
          LDP, Jamoussi (Editor), RFC 3212, January 2002"
Packit Service 9ccfef
    DEFVAL { 0 }
Packit Service 9ccfef
    ::= { mplsTunnelCRLDPResEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResRowStatus OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        RowStatus
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        "This variable is used to create, modify, and/or
Packit Service 9ccfef
          delete a row in this table.  When a row in this
Packit Service 9ccfef
          table is in active(1) state, no objects in that row
Packit Service 9ccfef
          can be modified by the agent except
Packit Service 9ccfef
          mplsTunnelCRLDPResRowStatus and
Packit Service 9ccfef
          mplsTunnelCRLDPResStorageType."
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResStorageType OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        StorageType
Packit Service 9ccfef
   MAX-ACCESS    read-create
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The storage type for this CR-LDP Resource entry.
Packit Service 9ccfef
         Conceptual rows having the value 'permanent'
Packit Service 9ccfef
         need not allow write-access to any columnar
Packit Service 9ccfef
         objects in the row."
Packit Service 9ccfef
   DEFVAL { volatile }
Packit Service 9ccfef
   ::= { mplsTunnelCRLDPResEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Notifications.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelNotificationEnable OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX        TruthValue
Packit Service 9ccfef
   MAX-ACCESS    read-write
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "If this object is true, then it enables the
Packit Service 9ccfef
          generation of mplsTunnelUp and mplsTunnelDown
Packit Service 9ccfef
          traps, otherwise these traps are not emitted."
Packit Service 9ccfef
   DEFVAL { false }
Packit Service 9ccfef
   ::= { mplsTeObjects 11 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelUp NOTIFICATION-TYPE
Packit Service 9ccfef
   OBJECTS     {
Packit Service 9ccfef
      mplsTunnelAdminStatus,
Packit Service 9ccfef
      mplsTunnelOperStatus
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS      current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This notification is generated when a
Packit Service 9ccfef
          mplsTunnelOperStatus object for one of the
Packit Service 9ccfef
          configured tunnels is about to leave the down state
Packit Service 9ccfef
          and transition into some other state (but not into
Packit Service 9ccfef
          the notPresent state).  This other state is
Packit Service 9ccfef
          indicated by the included value of
Packit Service 9ccfef
          mplsTunnelOperStatus."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   ::= { mplsTeNotifications 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelDown NOTIFICATION-TYPE
Packit Service 9ccfef
   OBJECTS     {
Packit Service 9ccfef
      mplsTunnelAdminStatus,
Packit Service 9ccfef
      mplsTunnelOperStatus
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS      current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This notification is generated when a
Packit Service 9ccfef
          mplsTunnelOperStatus object for one of the
Packit Service 9ccfef
          configured tunnels is about to enter the down state
Packit Service 9ccfef
          from some other state (but not from the notPresent
Packit Service 9ccfef
          state).  This other state is indicated by the
Packit Service 9ccfef
          included value of mplsTunnelOperStatus."
Packit Service 9ccfef
   ::= { mplsTeNotifications 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelRerouted NOTIFICATION-TYPE
Packit Service 9ccfef
   OBJECTS     {
Packit Service 9ccfef
      mplsTunnelAdminStatus,
Packit Service 9ccfef
      mplsTunnelOperStatus
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS      current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This notification is generated when a tunnel is
Packit Service 9ccfef
          rerouted. If the mplsTunnelARHopTable is used, then
Packit Service 9ccfef
          this tunnel instance's entry in the
Packit Service 9ccfef
          mplsTunnelARHopTable MAY contain the new path for
Packit Service 9ccfef
          this tunnel some time after this trap is issued by
Packit Service 9ccfef
          the agent."
Packit Service 9ccfef
    ::= { mplsTeNotifications 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelReoptimized NOTIFICATION-TYPE
Packit Service 9ccfef
   OBJECTS     {
Packit Service 9ccfef
      mplsTunnelAdminStatus,
Packit Service 9ccfef
      mplsTunnelOperStatus
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS      current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "This notification is generated when a tunnel is
Packit Service 9ccfef
          reoptimized. If the mplsTunnelARHopTable is used,
Packit Service 9ccfef
          then this tunnel instance's entry in the
Packit Service 9ccfef
          mplsTunnelARHopTable MAY contain the new path for
Packit Service 9ccfef
          this tunnel some time after this trap is issued by
Packit Service 9ccfef
          the agent."
Packit Service 9ccfef
    ::= { mplsTeNotifications 4 }
Packit Service 9ccfef
Packit Service 9ccfef
-- End of notifications.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Module compliance.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTeGroups
Packit Service 9ccfef
   OBJECT IDENTIFIER ::= { mplsTeConformance 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTeCompliances
Packit Service 9ccfef
   OBJECT IDENTIFIER ::= { mplsTeConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Compliance requirement for fully compliant implementations.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTeModuleFullCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
   STATUS current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Compliance statement for agents that provide full
Packit Service 9ccfef
          support the MPLS-TE-STD-MIB module."
Packit Service 9ccfef
Packit Service 9ccfef
   MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863.
Packit Service 9ccfef
      MANDATORY-GROUPS {
Packit Service 9ccfef
         ifGeneralInformationGroup,
Packit Service 9ccfef
         ifCounterDiscontinuityGroup
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
   MODULE -- this module
Packit Service 9ccfef
Packit Service 9ccfef
      -- The mandatory group has to be implemented by all
Packit Service 9ccfef
      -- LSRs that originate/terminate ESLSPs/tunnels.
Packit Service 9ccfef
      -- In addition, depending on the type of tunnels
Packit Service 9ccfef
      -- supported, other groups become mandatory as
Packit Service 9ccfef
      -- explained below.
Packit Service 9ccfef
Packit Service 9ccfef
      MANDATORY-GROUPS    {
Packit Service 9ccfef
         mplsTunnelGroup,
Packit Service 9ccfef
         mplsTunnelScalarGroup
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelManualGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           manual configuration of tunnels."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelSignaledGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           signaled tunnel set up."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelIsNotIntfcGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
           tunnels that are not interfaces."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelIsIntfcGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           tunnels that are interfaces."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelCRLDPResOptionalGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Objects in this group are required by
Packit Service 9ccfef
           implementations supporting the CR-LDP protocol for
Packit Service 9ccfef
           signalling of TE tunnels."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTeNotificationGroup
Packit Service 9ccfef
      DESCRIPTION "This group is mandatory for those implementations
Packit Service 9ccfef
                   which can implement the notifications
Packit Service 9ccfef
                   contained in this group."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT       mplsTunnelRowStatus
Packit Service 9ccfef
      SYNTAX       RowStatus { active(1), notInService(2) }
Packit Service 9ccfef
      WRITE-SYNTAX RowStatus { active(1), notInService(2),
Packit Service 9ccfef
                               createAndGo(4), destroy(6)
Packit Service 9ccfef
                             }
Packit Service 9ccfef
      DESCRIPTION "Support for createAndWait and notReady is not
Packit Service 9ccfef
                   required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopRowStatus
Packit Service 9ccfef
      SYNTAX       RowStatus { active(1), notInService(2) }
Packit Service 9ccfef
      WRITE-SYNTAX RowStatus { active(1), notInService(2),
Packit Service 9ccfef
                               createAndGo(4), destroy(6)
Packit Service 9ccfef
                             }
Packit Service 9ccfef
      DESCRIPTION "Support for createAndWait and notReady is not
Packit Service 9ccfef
                   required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResRowStatus
Packit Service 9ccfef
      SYNTAX       RowStatus { active(1), notInService(2) }
Packit Service 9ccfef
      WRITE-SYNTAX RowStatus { active(1), notInService(2),
Packit Service 9ccfef
                               createAndGo(4), destroy(6)
Packit Service 9ccfef
                             }
Packit Service 9ccfef
      DESCRIPTION "Support for createAndWait and notReady is
Packit Service 9ccfef
                   not required."
Packit Service 9ccfef
Packit Service 9ccfef
   ::= { mplsTeCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Compliance requirement for read-only implementations.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTeModuleReadOnlyCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
   STATUS current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Compliance requirement for implementations that only
Packit Service 9ccfef
          provide read-only support for MPLS-TE-STD-MIB.
Packit Service 9ccfef
          Such devices can then be monitored but cannot be
Packit Service 9ccfef
          configured using this MIB modules."
Packit Service 9ccfef
Packit Service 9ccfef
   MODULE -- this module
Packit Service 9ccfef
Packit Service 9ccfef
      -- mplsTunnelTable
Packit Service 9ccfef
Packit Service 9ccfef
      MANDATORY-GROUPS    {
Packit Service 9ccfef
         mplsTunnelGroup,
Packit Service 9ccfef
         mplsTunnelScalarGroup
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelManualGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           manual configuration of tunnels."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelSignaledGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           signaled tunnel set up."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelIsNotIntfcGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           tunnels that are not interfaces."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelIsIntfcGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "This group is mandatory for devices which support
Packit Service 9ccfef
           tunnels that are interfaces."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTunnelCRLDPResOptionalGroup
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Objects in this group are required by
Packit Service 9ccfef
           implementations supporting the CR-LDP protocol for
Packit Service 9ccfef
           signalling of TE tunnels."
Packit Service 9ccfef
Packit Service 9ccfef
      GROUP mplsTeNotificationGroup
Packit Service 9ccfef
      DESCRIPTION "This group is mandatory for those implementations
Packit Service 9ccfef
                   which can implement the notifications
Packit Service 9ccfef
                   contained in this group."
Packit Service 9ccfef
Packit Service 9ccfef
      -- mplsTunnelTable
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelName
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelDescr
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelIsIf
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelIfIndex
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelXCPointer
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelSignallingProto
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelSetupPrio
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHoldingPrio
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelSessionAttributes
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelLocalProtectInUse
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourcePointer
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelInstancePriority
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopTableIndex
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelIncludeAnyAffinity
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelIncludeAllAffinity
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelExcludeAnyAffinity
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelPathInUse
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelRole
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelAdminStatus
Packit Service 9ccfef
      SYNTAX      INTEGER { up (1), down (2) }
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Only up and down states must be supported. Write
Packit Service 9ccfef
           access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelRowStatus
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      SYNTAX      RowStatus { active(1) }
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      -- mplsTunnelHopTable
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopAddrType
Packit Service 9ccfef
      MIN-ACCESS   read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopIpAddr
Packit Service 9ccfef
      MIN-ACCESS   read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopIpPrefixLen
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopAddrUnnum
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopAsNumber
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopLspId
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopType
Packit Service 9ccfef
      SYNTAX      INTEGER { strict(1) }
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "loose(2) need not be supported. Write access is
Packit Service 9ccfef
           not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopInclude
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopPathOptionName
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopEntryPathComp
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopRowStatus
Packit Service 9ccfef
      SYNTAX      RowStatus { active(1) }
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelHopStorageType
Packit Service 9ccfef
      MIN-ACCESS   read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      -- mplsTunnelResourceTable
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceMaxRate
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceMeanRate
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceMaxBurstSize
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceMeanBurstSize
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceExBurstSize
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceFrequency
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceWeight
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceRowStatus
Packit Service 9ccfef
      SYNTAX      RowStatus { active(1) }
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelResourceStorageType
Packit Service 9ccfef
      MIN-ACCESS   read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      -- mplsTunnelCRLDPResTable
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResMeanBurstSize
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResExBurstSize
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResFrequency
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResWeight
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResFlags
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResRowStatus
Packit Service 9ccfef
      SYNTAX      RowStatus { active(1) }
Packit Service 9ccfef
      MIN-ACCESS  read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
      OBJECT      mplsTunnelCRLDPResStorageType
Packit Service 9ccfef
      MIN-ACCESS   read-only
Packit Service 9ccfef
      DESCRIPTION "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
   ::= { mplsTeCompliances 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Units of conformance.
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS {
Packit Service 9ccfef
      mplsTunnelIndexNext,
Packit Service 9ccfef
      mplsTunnelName,
Packit Service 9ccfef
      mplsTunnelDescr,
Packit Service 9ccfef
      mplsTunnelOwner,
Packit Service 9ccfef
      mplsTunnelXCPointer,
Packit Service 9ccfef
      mplsTunnelIfIndex,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      mplsTunnelHopTableIndex,
Packit Service 9ccfef
      mplsTunnelARHopTableIndex,
Packit Service 9ccfef
      mplsTunnelCHopTableIndex,
Packit Service 9ccfef
      mplsTunnelAdminStatus,
Packit Service 9ccfef
      mplsTunnelOperStatus,
Packit Service 9ccfef
      mplsTunnelRowStatus,
Packit Service 9ccfef
      mplsTunnelNotificationEnable,
Packit Service 9ccfef
      mplsTunnelStorageType,
Packit Service 9ccfef
      mplsTunnelConfigured,
Packit Service 9ccfef
      mplsTunnelActive,
Packit Service 9ccfef
      mplsTunnelPrimaryInstance,
Packit Service 9ccfef
      mplsTunnelPrimaryUpTime,
Packit Service 9ccfef
      mplsTunnelPathChanges,
Packit Service 9ccfef
      mplsTunnelLastPathChange,
Packit Service 9ccfef
      mplsTunnelCreationTime,
Packit Service 9ccfef
      mplsTunnelStateTransitions,
Packit Service 9ccfef
      mplsTunnelIncludeAnyAffinity,
Packit Service 9ccfef
      mplsTunnelIncludeAllAffinity,
Packit Service 9ccfef
      mplsTunnelExcludeAnyAffinity,
Packit Service 9ccfef
      mplsTunnelPerfPackets,
Packit Service 9ccfef
      mplsTunnelPerfHCPackets,
Packit Service 9ccfef
      mplsTunnelPerfErrors,
Packit Service 9ccfef
      mplsTunnelPerfBytes,
Packit Service 9ccfef
      mplsTunnelPerfHCBytes,
Packit Service 9ccfef
      mplsTunnelResourcePointer,
Packit Service 9ccfef
      mplsTunnelInstancePriority,
Packit Service 9ccfef
      mplsTunnelPathInUse,
Packit Service 9ccfef
      mplsTunnelRole,
Packit Service 9ccfef
      mplsTunnelTotalUpTime,
Packit Service 9ccfef
      mplsTunnelInstanceUpTime,
Packit Service 9ccfef
      mplsTunnelResourceIndexNext,
Packit Service 9ccfef
      mplsTunnelResourceMaxRate,
Packit Service 9ccfef
      mplsTunnelResourceMeanRate,
Packit Service 9ccfef
      mplsTunnelResourceMaxBurstSize,
Packit Service 9ccfef
      mplsTunnelResourceMeanBurstSize,
Packit Service 9ccfef
      mplsTunnelResourceExBurstSize,
Packit Service 9ccfef
      mplsTunnelResourceFrequency,
Packit Service 9ccfef
      mplsTunnelResourceWeight,
Packit Service 9ccfef
      mplsTunnelResourceRowStatus,
Packit Service 9ccfef
      mplsTunnelResourceStorageType,
Packit Service 9ccfef
      mplsTunnelARHopAddrType,
Packit Service 9ccfef
      mplsTunnelARHopIpAddr,
Packit Service 9ccfef
      mplsTunnelARHopAddrUnnum,
Packit Service 9ccfef
      mplsTunnelARHopLspId,
Packit Service 9ccfef
      mplsTunnelCHopAddrType,
Packit Service 9ccfef
      mplsTunnelCHopIpAddr,
Packit Service 9ccfef
      mplsTunnelCHopIpPrefixLen,
Packit Service 9ccfef
      mplsTunnelCHopAsNumber,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      mplsTunnelCHopAddrUnnum,
Packit Service 9ccfef
      mplsTunnelCHopLspId,
Packit Service 9ccfef
      mplsTunnelCHopType
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Necessary, but not sufficient, set of objects to
Packit Service 9ccfef
          implement tunnels.  In addition, depending on the
Packit Service 9ccfef
          type of the tunnels supported (for example,
Packit Service 9ccfef
          manually configured or signaled, persistent or non-
Packit Service 9ccfef
          persistent, etc.), the following other groups
Packit Service 9ccfef
          defined below are mandatory: mplsTunnelManualGroup
Packit Service 9ccfef
          and/or mplsTunnelSignaledGroup,
Packit Service 9ccfef
          mplsTunnelIsNotIntfcGroup and/or
Packit Service 9ccfef
          mplsTunnelIsIntfcGroup."
Packit Service 9ccfef
   ::= { mplsTeGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelManualGroup  OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS { mplsTunnelSignallingProto }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Object(s) needed to implement manually configured
Packit Service 9ccfef
          tunnels."
Packit Service 9ccfef
   ::= { mplsTeGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelSignaledGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS {
Packit Service 9ccfef
      mplsTunnelSetupPrio,
Packit Service 9ccfef
      mplsTunnelHoldingPrio,
Packit Service 9ccfef
      mplsTunnelSignallingProto,
Packit Service 9ccfef
      mplsTunnelLocalProtectInUse,
Packit Service 9ccfef
      mplsTunnelSessionAttributes,
Packit Service 9ccfef
      mplsTunnelHopListIndexNext,
Packit Service 9ccfef
      mplsTunnelHopAddrType,
Packit Service 9ccfef
      mplsTunnelHopIpAddr,
Packit Service 9ccfef
      mplsTunnelHopIpPrefixLen,
Packit Service 9ccfef
      mplsTunnelHopAddrUnnum,
Packit Service 9ccfef
      mplsTunnelHopAsNumber,
Packit Service 9ccfef
      mplsTunnelHopLspId,
Packit Service 9ccfef
      mplsTunnelHopType,
Packit Service 9ccfef
      mplsTunnelHopInclude,
Packit Service 9ccfef
      mplsTunnelHopPathOptionName,
Packit Service 9ccfef
      mplsTunnelHopEntryPathComp,
Packit Service 9ccfef
      mplsTunnelHopRowStatus,
Packit Service 9ccfef
      mplsTunnelHopStorageType
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        "Objects needed to implement signaled tunnels."
Packit Service 9ccfef
   ::= { mplsTeGroups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelScalarGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS {
Packit Service 9ccfef
      mplsTunnelConfigured,
Packit Service 9ccfef
      mplsTunnelActive,
Packit Service 9ccfef
      mplsTunnelTEDistProto,
Packit Service 9ccfef
      mplsTunnelMaxHops,
Packit Service 9ccfef
      mplsTunnelNotificationMaxRate
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Scalar object needed to implement MPLS tunnels."
Packit Service 9ccfef
   ::= { mplsTeGroups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIsIntfcGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS { mplsTunnelIsIf }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Objects needed to implement tunnels that are
Packit Service 9ccfef
          interfaces."
Packit Service 9ccfef
   ::= { mplsTeGroups 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelIsNotIntfcGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS { mplsTunnelIsIf }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Objects needed to implement tunnels that are not
Packit Service 9ccfef
          interfaces."
Packit Service 9ccfef
   ::= { mplsTeGroups 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mplsTunnelCRLDPResOptionalGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS {
Packit Service 9ccfef
      mplsTunnelCRLDPResMeanBurstSize,
Packit Service 9ccfef
      mplsTunnelCRLDPResExBurstSize,
Packit Service 9ccfef
      mplsTunnelCRLDPResFrequency,
Packit Service 9ccfef
      mplsTunnelCRLDPResWeight,
Packit Service 9ccfef
      mplsTunnelCRLDPResFlags,
Packit Service 9ccfef
      mplsTunnelCRLDPResRowStatus,
Packit Service 9ccfef
      mplsTunnelCRLDPResStorageType
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Set of objects implemented for resources applicable
Packit Service 9ccfef
          for tunnels signaled using CR-LDP."
Packit Service 9ccfef
   ::= { mplsTeGroups 7 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mplsTeNotificationGroup NOTIFICATION-GROUP
Packit Service 9ccfef
   NOTIFICATIONS {
Packit Service 9ccfef
      mplsTunnelUp,
Packit Service 9ccfef
      mplsTunnelDown,
Packit Service 9ccfef
      mplsTunnelRerouted,
Packit Service 9ccfef
      mplsTunnelReoptimized
Packit Service 9ccfef
   }
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Set of notifications implemented in this module.
Packit Service 9ccfef
          None is mandatory."
Packit Service 9ccfef
   ::= { mplsTeGroups 8 }
Packit Service 9ccfef
Packit Service 9ccfef
END