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

Packit 022b05
GMPLS-TE-STD-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
  MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit 022b05
  Unsigned32, Counter32, Counter64, zeroDotZero, Gauge32
Packit 022b05
    FROM SNMPv2-SMI                                   -- RFC 2578
Packit 022b05
  MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
    FROM SNMPv2-CONF                                  -- RFC 2580
Packit 022b05
  TruthValue, TimeStamp, RowPointer
Packit 022b05
    FROM SNMPv2-TC                                    -- RFC 2579
Packit 022b05
  InetAddress, InetAddressType
Packit 022b05
    FROM INET-ADDRESS-MIB                             -- RFC 4001
Packit 022b05
  SnmpAdminString
Packit 022b05
    FROM SNMP-FRAMEWORK-MIB                           -- RFC 3411
Packit 022b05
  mplsTunnelIndex, mplsTunnelInstance, mplsTunnelIngressLSRId,
Packit 022b05
  mplsTunnelEgressLSRId, mplsTunnelHopListIndex,
Packit 022b05
  mplsTunnelHopPathOptionIndex, mplsTunnelHopIndex,
Packit 022b05
  mplsTunnelARHopListIndex, mplsTunnelARHopIndex,
Packit 022b05
  mplsTunnelCHopListIndex, mplsTunnelCHopIndex,
Packit 022b05
  mplsTunnelEntry,
Packit 022b05
  mplsTunnelAdminStatus, mplsTunnelOperStatus,
Packit 022b05
  mplsTunnelGroup, mplsTunnelScalarGroup
Packit 022b05
    FROM MPLS-TE-STD-MIB                              -- RFC3812
Packit 022b05
  IANAGmplsLSPEncodingTypeTC, IANAGmplsSwitchingTypeTC,
Packit 022b05
  IANAGmplsGeneralizedPidTC, IANAGmplsAdminStatusInformationTC
Packit 022b05
    FROM IANA-GMPLS-TC-MIB
Packit 022b05
  mplsStdMIB
Packit 022b05
    FROM MPLS-TC-STD-MIB                              -- RFC 3811
Packit 022b05
;
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
gmplsTeStdMIB MODULE-IDENTITY
Packit 022b05
      LAST-UPDATED
Packit 022b05
         "200702270000Z" -- 27 February 2007 00:00:00 GMT
Packit 022b05
      ORGANIZATION
Packit 022b05
        "IETF Common Control and Measurement Plane (CCAMP) Working
Packit 022b05
         Group"
Packit 022b05
      CONTACT-INFO
Packit 022b05
        "       Thomas D. Nadeau
Packit 022b05
                Cisco Systems, Inc.
Packit 022b05
         Email: tnadeau@cisco.com
Packit 022b05
                Adrian Farrel
Packit 022b05
                Old Dog Consulting
Packit 022b05
         Email: adrian@olddog.co.uk
Packit 022b05
Packit 022b05
         Comments about this document should be emailed directly
Packit 022b05
         to the CCAMP working group mailing list at
Packit 022b05
         ccamp@ops.ietf.org."
Packit 022b05
Packit 022b05
      DESCRIPTION
Packit 022b05
        "Copyright (C) The IETF Trust (2007).  This version of
Packit 022b05
         this MIB module is part of RFC 4802; see the RFC itself for
Packit 022b05
         full legal notices.
Packit 022b05
Packit 022b05
         This MIB module contains managed object definitions
Packit 022b05
         for GMPLS Traffic Engineering (TE) as defined in:
Packit 022b05
         1. Generalized Multi-Protocol Label Switching (GMPLS)
Packit 022b05
            Signaling Functional Description, Berger, L. (Editor),
Packit 022b05
            RFC 3471, January 2003.
Packit 022b05
         2. Generalized MPLS Signaling - RSVP-TE Extensions, Berger,
Packit 022b05
            L. (Editor), RFC 3473, January 2003.
Packit 022b05
         "
Packit 022b05
      REVISION
Packit 022b05
        "200702270000Z" -- 27 February 2007 00:00:00 GMT
Packit 022b05
      DESCRIPTION
Packit 022b05
        "Initial version issued as part of RFC 4802."
Packit 022b05
::= { mplsStdMIB 13 }
Packit 022b05
Packit 022b05
gmplsTeNotifications OBJECT IDENTIFIER ::= { gmplsTeStdMIB 0 }
Packit 022b05
gmplsTeScalars OBJECT IDENTIFIER ::= { gmplsTeStdMIB 1 }
Packit 022b05
gmplsTeObjects OBJECT IDENTIFIER ::= { gmplsTeStdMIB 2 }
Packit 022b05
gmplsTeConformance OBJECT IDENTIFIER ::= { gmplsTeStdMIB 3 }
Packit 022b05
Packit 022b05
gmplsTunnelsConfigured OBJECT-TYPE
Packit 022b05
  SYNTAX  Gauge32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The number of GMPLS tunnels configured on this device.  A GMPLS
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     tunnel is considered configured if an entry for the tunnel
Packit 022b05
     exists in the gmplsTunnelTable and the associated
Packit 022b05
     mplsTunnelRowStatus is active(1)."
Packit 022b05
::= { gmplsTeScalars 1 }
Packit 022b05
Packit 022b05
gmplsTunnelsActive OBJECT-TYPE
Packit 022b05
  SYNTAX  Gauge32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The number of GMPLS tunnels active on this device.  A GMPLS
Packit 022b05
     tunnel is considered active if there is an entry in the
Packit 022b05
     gmplsTunnelTable and the associated mplsTunnelOperStatus for the
Packit 022b05
     tunnel is up(1)."
Packit 022b05
::= { gmplsTeScalars 2 }
Packit 022b05
Packit 022b05
gmplsTunnelTable OBJECT-TYPE
Packit 022b05
  SYNTAX  SEQUENCE OF GmplsTunnelEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The gmplsTunnelTable sparsely extends the mplsTunnelTable of
Packit 022b05
     MPLS-TE-STD-MIB.  It allows GMPLS tunnels to be created between
Packit 022b05
     an LSR and a remote endpoint, and existing tunnels to be
Packit 022b05
     reconfigured or removed.
Packit 022b05
Packit 022b05
     Note that only point-to-point tunnel segments are supported,
Packit 022b05
     although multipoint-to-point and point-to-multipoint
Packit 022b05
     connections are supported by an LSR acting as a cross-connect.
Packit 022b05
     Each tunnel can thus have one out-segment originating at this
Packit 022b05
     LSR and/or one in-segment terminating at this LSR.
Packit 022b05
Packit 022b05
     The row status of an entry in this table is controlled by the
Packit 022b05
     mplsTunnelRowStatus in the corresponding entry in the
Packit 022b05
     mplsTunnelTable.  When the corresponding mplsTunnelRowStatus has
Packit 022b05
     value active(1), a row in this table may not be created or
Packit 022b05
     modified.
Packit 022b05
Packit 022b05
     The exception to this rule is the
Packit 022b05
     gmplsTunnelAdminStatusInformation object, which can be modified
Packit 022b05
     while the tunnel is active."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812."
Packit 022b05
::= { gmplsTeObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
gmplsTunnelEntry OBJECT-TYPE
Packit 022b05
  SYNTAX  GmplsTunnelEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "An entry in this table in association with the corresponding
Packit 022b05
     entry in the mplsTunnelTable represents a GMPLS tunnel.
Packit 022b05
Packit 022b05
     An entry can be created by a network administrator via SNMP SET
Packit 022b05
     commands, or in response to signaling protocol events."
Packit 022b05
  INDEX {
Packit 022b05
    mplsTunnelIndex,
Packit 022b05
    mplsTunnelInstance,
Packit 022b05
    mplsTunnelIngressLSRId,
Packit 022b05
    mplsTunnelEgressLSRId
Packit 022b05
  }
Packit 022b05
::= { gmplsTunnelTable 1 }
Packit 022b05
Packit 022b05
  GmplsTunnelEntry ::= SEQUENCE {
Packit 022b05
   gmplsTunnelUnnumIf                       TruthValue,
Packit 022b05
   gmplsTunnelAttributes                    BITS,
Packit 022b05
   gmplsTunnelLSPEncoding                   IANAGmplsLSPEncodingTypeTC,
Packit 022b05
   gmplsTunnelSwitchingType                 IANAGmplsSwitchingTypeTC,
Packit 022b05
   gmplsTunnelLinkProtection                BITS,
Packit 022b05
   gmplsTunnelGPid                          IANAGmplsGeneralizedPidTC,
Packit 022b05
   gmplsTunnelSecondary                     TruthValue,
Packit 022b05
   gmplsTunnelDirection                     INTEGER,
Packit 022b05
   gmplsTunnelPathComp                      INTEGER,
Packit 022b05
   gmplsTunnelUpstreamNotifyRecipientType   InetAddressType,
Packit 022b05
   gmplsTunnelUpstreamNotifyRecipient       InetAddress,
Packit 022b05
   gmplsTunnelSendResvNotifyRecipientType   InetAddressType,
Packit 022b05
   gmplsTunnelSendResvNotifyRecipient       InetAddress,
Packit 022b05
   gmplsTunnelDownstreamNotifyRecipientType InetAddressType,
Packit 022b05
   gmplsTunnelDownstreamNotifyRecipient     InetAddress,
Packit 022b05
   gmplsTunnelSendPathNotifyRecipientType   InetAddressType,
Packit 022b05
   gmplsTunnelSendPathNotifyRecipient       InetAddress,
Packit 022b05
   gmplsTunnelAdminStatusFlags        IANAGmplsAdminStatusInformationTC,
Packit 022b05
   gmplsTunnelExtraParamsPtr                RowPointer
Packit 022b05
   }
Packit 022b05
Packit 022b05
gmplsTunnelUnnumIf OBJECT-TYPE
Packit 022b05
  SYNTAX  TruthValue
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Denotes whether or not this tunnel corresponds to an unnumbered
Packit 022b05
     interface represented by an entry in the interfaces group table
Packit 022b05
     (the ifTable) with ifType set to mpls(166).
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     This object is only used if mplsTunnelIsIf is set to 'true'.
Packit 022b05
Packit 022b05
     If both this object and the mplsTunnelIsIf object are set to
Packit 022b05
     'true', the originating LSR adds an LSP_TUNNEL_INTERFACE_ID
Packit 022b05
     object to the outgoing Path message.
Packit 022b05
Packit 022b05
     This object contains information that is only used by the
Packit 022b05
     terminating LSR."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Signalling Unnumbered Links in RSVP-TE, RFC 3477."
Packit 022b05
  DEFVAL  { false }
Packit 022b05
::= { gmplsTunnelEntry 1 }
Packit 022b05
Packit 022b05
gmplsTunnelAttributes OBJECT-TYPE
Packit 022b05
  SYNTAX BITS {
Packit 022b05
    labelRecordingDesired(0)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This bitmask indicates optional parameters for this tunnel.
Packit 022b05
     These bits should be taken in addition to those defined in
Packit 022b05
     mplsTunnelSessionAttributes in order to determine the full set
Packit 022b05
     of options to be signaled (for example SESSION_ATTRIBUTES flags
Packit 022b05
     in RSVP-TE).  The following describes these bitfields:
Packit 022b05
Packit 022b05
     labelRecordingDesired
Packit 022b05
       This flag is set to indicate that label information should be
Packit 022b05
       included when doing a route record.  This bit is not valid
Packit 022b05
       unless the recordRoute bit is set."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, RFC 3209,
Packit 022b05
        sections 4.4.3, 4.7.1, and 4.7.2."
Packit 022b05
  DEFVAL  { { } }
Packit 022b05
::= { gmplsTunnelEntry 2 }
Packit 022b05
Packit 022b05
gmplsTunnelLSPEncoding OBJECT-TYPE
Packit 022b05
  SYNTAX  IANAGmplsLSPEncodingTypeTC
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This object indicates the encoding of the LSP being requested.
Packit 022b05
Packit 022b05
     A value of 'tunnelLspNotGmpls' indicates that GMPLS signaling is
Packit 022b05
     not in use.  Some objects in this MIB module may be of use for
Packit 022b05
     MPLS signaling extensions that do not use GMPLS signaling.  By
Packit 022b05
     setting this object to 'tunnelLspNotGmpls', an application may
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     indicate that only those objects meaningful in MPLS should be
Packit 022b05
     examined.
Packit 022b05
Packit 022b05
     The values to use are defined in the TEXTUAL-CONVENTION
Packit 022b05
     IANAGmplsLSPEncodingTypeTC found in the IANA-GMPLS-TC-MIB
Packit 022b05
     module."
Packit 022b05
  DEFVAL  { tunnelLspNotGmpls }
Packit 022b05
::= { gmplsTunnelEntry 3 }
Packit 022b05
Packit 022b05
gmplsTunnelSwitchingType OBJECT-TYPE
Packit 022b05
  SYNTAX  IANAGmplsSwitchingTypeTC
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Indicates the type of switching that should be performed on
Packit 022b05
     a particular link.  This field is needed for links that
Packit 022b05
     advertise more than one type of switching capability.
Packit 022b05
Packit 022b05
     The values to use are defined in the TEXTUAL-CONVENTION
Packit 022b05
     IANAGmplsSwitchingTypeTC found in the IANA-GMPLS-TC-MIB module.
Packit 022b05
Packit 022b05
     This object is only meaningful if gmplsTunnelLSPEncodingType
Packit 022b05
     is not set to 'tunnelLspNotGmpls'."
Packit 022b05
  DEFVAL  { unknown }
Packit 022b05
::= { gmplsTunnelEntry 4 }
Packit 022b05
Packit 022b05
gmplsTunnelLinkProtection OBJECT-TYPE
Packit 022b05
  SYNTAX  BITS {
Packit 022b05
    extraTraffic(0),
Packit 022b05
    unprotected(1),
Packit 022b05
    shared(2),
Packit 022b05
    dedicatedOneToOne(3),
Packit 022b05
    dedicatedOnePlusOne(4),
Packit 022b05
    enhanced(5)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This bitmask indicates the level of link protection required.  A
Packit 022b05
     value of zero (no bits set) indicates that any protection may be
Packit 022b05
     used.  The following describes these bitfields:
Packit 022b05
Packit 022b05
     extraTraffic
Packit 022b05
       This flag is set to indicate that the LSP should use links
Packit 022b05
       that are protecting other (primary) traffic.  Such LSPs may be
Packit 022b05
       preempted when the links carrying the (primary) traffic being
Packit 022b05
       protected fail.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     unprotected
Packit 022b05
       This flag is set to indicate that the LSP should not use any
Packit 022b05
       link layer protection.
Packit 022b05
Packit 022b05
     shared
Packit 022b05
       This flag is set to indicate that a shared link layer
Packit 022b05
       protection scheme, such as 1:N protection, should be used to
Packit 022b05
       support the LSP.
Packit 022b05
Packit 022b05
     dedicatedOneToOne
Packit 022b05
       This flag is set to indicate that a dedicated link layer
Packit 022b05
       protection scheme, i.e., 1:1 protection, should be used to
Packit 022b05
       support the LSP.
Packit 022b05
Packit 022b05
     dedicatedOnePlusOne
Packit 022b05
       This flag is set to indicate that a dedicated link layer
Packit 022b05
       protection scheme, i.e., 1+1 protection, should be used to
Packit 022b05
       support the LSP.
Packit 022b05
Packit 022b05
     enhanced
Packit 022b05
       This flag is set to indicate that a protection scheme that is
Packit 022b05
       more reliable than Dedicated 1+1 should be used, e.g., 4 fiber
Packit 022b05
       BLSR/MS-SPRING.
Packit 022b05
Packit 022b05
     This object is only meaningful if gmplsTunnelLSPEncoding is
Packit 022b05
     not set to 'tunnelLspNotGmpls'."
Packit 022b05
  REFERENCE
Packit 022b05
     "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
Packit 022b05
         Functional Description, RFC 3471, section 7.1."
Packit 022b05
  DEFVAL  { { } }
Packit 022b05
::= { gmplsTunnelEntry 5 }
Packit 022b05
Packit 022b05
gmplsTunnelGPid OBJECT-TYPE
Packit 022b05
  SYNTAX  IANAGmplsGeneralizedPidTC
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This object indicates the payload carried by the LSP.  It is only
Packit 022b05
     required when GMPLS will be used for this LSP.
Packit 022b05
Packit 022b05
     The values to use are defined in the TEXTUAL-CONVENTION
Packit 022b05
     IANAGmplsGeneralizedPidTC found in the IANA-GMPLS-TC-MIB module.
Packit 022b05
Packit 022b05
     This object is only meaningful if gmplsTunnelLSPEncoding is not
Packit 022b05
     set to 'tunnelLspNotGmpls'."
Packit 022b05
  DEFVAL  { unknown }
Packit 022b05
::= { gmplsTunnelEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
gmplsTunnelSecondary OBJECT-TYPE
Packit 022b05
  SYNTAX  TruthValue
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Indicates that the requested LSP is a secondary LSP.
Packit 022b05
Packit 022b05
     This object is only meaningful if gmplsTunnelLSPEncoding is not
Packit 022b05
     set to 'tunnelLspNotGmpls'."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
Packit 022b05
        Functional Description, RFC 3471, section 7.1."
Packit 022b05
  DEFVAL  { false }
Packit 022b05
::= { gmplsTunnelEntry 7 }
Packit 022b05
Packit 022b05
gmplsTunnelDirection OBJECT-TYPE
Packit 022b05
  SYNTAX  INTEGER {
Packit 022b05
    forward(0),
Packit 022b05
    bidirectional(1)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Whether this tunnel carries forward data only (is
Packit 022b05
     unidirectional) or is bidirectional.
Packit 022b05
Packit 022b05
     Values of this object other than 'forward' are meaningful
Packit 022b05
     only if gmplsTunnelLSPEncoding is not set to
Packit 022b05
     'tunnelLspNotGmpls'."
Packit 022b05
  DEFVAL { forward }
Packit 022b05
::= { gmplsTunnelEntry 8 }
Packit 022b05
Packit 022b05
gmplsTunnelPathComp OBJECT-TYPE
Packit 022b05
  SYNTAX  INTEGER {
Packit 022b05
    dynamicFull(1),   -- CSPF fully computed
Packit 022b05
    explicit(2),      -- fully specified path
Packit 022b05
    dynamicPartial(3) -- CSPF partially computed
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This value instructs the source node on how to perform path
Packit 022b05
     computation on the explicit route specified by the associated
Packit 022b05
     entries in the gmplsTunnelHopTable.
Packit 022b05
Packit 022b05
     dynamicFull
Packit 022b05
       The user specifies at least the source and
Packit 022b05
       destination of the path and expects that the Constrained
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       Shortest Path First (CSPF) will calculate the remainder
Packit 022b05
       of the path.
Packit 022b05
Packit 022b05
     explicit
Packit 022b05
       The user specifies the entire path for the tunnel to
Packit 022b05
       take.  This path may contain strict or loose hops.
Packit 022b05
       Evaluation of the explicit route will be performed
Packit 022b05
       hop by hop through the network.
Packit 022b05
Packit 022b05
     dynamicPartial
Packit 022b05
       The user specifies at least the source and
Packit 022b05
       destination of the path and expects that the CSPF
Packit 022b05
       will calculate the remainder of the path.  The path
Packit 022b05
       computed by CSPF is allowed to be only partially
Packit 022b05
       computed allowing the remainder of the path to be
Packit 022b05
       filled in across the network.
Packit 022b05
Packit 022b05
     When an entry is present in the gmplsTunnelTable for a
Packit 022b05
     tunnel, gmplsTunnelPathComp MUST be used and any
Packit 022b05
     corresponding mplsTunnelHopEntryPathComp object in the
Packit 022b05
     mplsTunnelHopTable MUST be ignored and SHOULD not be set.
Packit 022b05
Packit 022b05
     mplsTunnelHopTable and mplsTunnelHopEntryPathComp are part of
Packit 022b05
     MPLS-TE-STD-MIB.
Packit 022b05
Packit 022b05
     This object should be ignored if the value of
Packit 022b05
     gmplsTunnelLSPEncoding is 'tunnelLspNotGmpls'."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812."
Packit 022b05
  DEFVAL { dynamicFull }
Packit 022b05
::= { gmplsTunnelEntry 9 }
Packit 022b05
Packit 022b05
gmplsTunnelUpstreamNotifyRecipientType OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddressType
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
   "This object is used to aid in interpretation of
Packit 022b05
    gmplsTunnelUpstreamNotifyRecipient."
Packit 022b05
  DEFVAL { unknown }
Packit 022b05
::= { gmplsTunnelEntry 10 }
Packit 022b05
Packit 022b05
gmplsTunnelUpstreamNotifyRecipient OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddress
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    "Indicates the address of the upstream recipient for Notify
Packit 022b05
     messages relating to this tunnel and issued by this LSR.  This
Packit 022b05
     information is typically received from an upstream LSR in a Path
Packit 022b05
     message.
Packit 022b05
Packit 022b05
     This object is only valid when signaling a tunnel using RSVP.
Packit 022b05
Packit 022b05
     It is also not valid at the head end of a tunnel since there are
Packit 022b05
     no upstream LSRs to which to send a Notify message.
Packit 022b05
Packit 022b05
     This object is interpreted in the context of the value of
Packit 022b05
     gmplsTunnelUpstreamNotifyRecipientType. If this object is set to
Packit 022b05
     0, the value of gmplsTunnelUpstreamNotifyRecipientType MUST be
Packit 022b05
     set to unknown(0)."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 4.2. "
Packit 022b05
  DEFVAL { '00000000'H } -- 0.0.0.0
Packit 022b05
::= { gmplsTunnelEntry 11 }
Packit 022b05
Packit 022b05
gmplsTunnelSendResvNotifyRecipientType OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddressType
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
   "This object is used to aid in interpretation of
Packit 022b05
    gmplsTunnelSendResvNotifyRecipient."
Packit 022b05
  DEFVAL { unknown }
Packit 022b05
::= { gmplsTunnelEntry 12 }
Packit 022b05
Packit 022b05
gmplsTunnelSendResvNotifyRecipient OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddress
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Indicates to an upstream LSR the address to which it should send
Packit 022b05
     downstream Notify messages relating to this tunnel.
Packit 022b05
Packit 022b05
     This object is only valid when signaling a tunnel using RSVP.
Packit 022b05
Packit 022b05
     It is also not valid at the head end of the tunnel since no Resv
Packit 022b05
     messages are sent from that LSR for this tunnel.
Packit 022b05
Packit 022b05
     If set to 0, no Notify Request object will be included in the
Packit 022b05
     outgoing Resv messages.
Packit 022b05
Packit 022b05
     This object is interpreted in the context of the value of
Packit 022b05
     gmplsTunnelSendResvNotifyRecipientType. If this object is set to
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     0, the value of gmplsTunnelSendResvNotifyRecipientType MUST be
Packit 022b05
     set to unknown(0)."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 4.2. "
Packit 022b05
  DEFVAL { '00000000'H } -- 0.0.0.0
Packit 022b05
::= { gmplsTunnelEntry 13 }
Packit 022b05
Packit 022b05
gmplsTunnelDownstreamNotifyRecipientType OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddressType
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
   "This object is used to aid in interpretation of
Packit 022b05
    gmplsTunnelDownstreamNotifyRecipient."
Packit 022b05
  DEFVAL { unknown }
Packit 022b05
::= { gmplsTunnelEntry 14 }
Packit 022b05
Packit 022b05
gmplsTunnelDownstreamNotifyRecipient OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddress
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Indicates the address of the downstream recipient for Notify
Packit 022b05
     messages relating to this tunnel and issued by this LSR.  This
Packit 022b05
     information is typically received from an upstream LSR in a Resv
Packit 022b05
     message.  This object is only valid when signaling a tunnel using
Packit 022b05
     RSVP.
Packit 022b05
Packit 022b05
     It is also not valid at the tail end of a tunnel since there are
Packit 022b05
     no downstream LSRs to which to send a Notify message.
Packit 022b05
Packit 022b05
     This object is interpreted in the context of the value of
Packit 022b05
     gmplsTunnelDownstreamNotifyRecipientType. If this object is set
Packit 022b05
     to 0, the value of gmplsTunnelDownstreamNotifyRecipientType MUST
Packit 022b05
     be set to unknown(0)."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 4.2.
Packit 022b05
    "
Packit 022b05
  DEFVAL { '00000000'H } -- 0.0.0.0
Packit 022b05
::= { gmplsTunnelEntry 15 }
Packit 022b05
Packit 022b05
gmplsTunnelSendPathNotifyRecipientType OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddressType
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   "This object is used to aid in interpretation of
Packit 022b05
    gmplsTunnelSendPathNotifyRecipient."
Packit 022b05
  DEFVAL { unknown }
Packit 022b05
::= { gmplsTunnelEntry 16 }
Packit 022b05
Packit 022b05
gmplsTunnelSendPathNotifyRecipient OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddress
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Indicates to a downstream LSR the address to which it should
Packit 022b05
     send upstream Notify messages relating to this tunnel.
Packit 022b05
Packit 022b05
     This object is only valid when signaling a tunnel using RSVP.
Packit 022b05
Packit 022b05
     It is also not valid at the tail end of the tunnel since no Path
Packit 022b05
     messages are sent from that LSR for this tunnel.
Packit 022b05
Packit 022b05
     If set to 0, no Notify Request object will be included in the
Packit 022b05
     outgoing Path messages.
Packit 022b05
Packit 022b05
     This object is interpreted in the context of the value of
Packit 022b05
     gmplsTunnelSendPathNotifyRecipientType.  If this object is set to
Packit 022b05
     0, the value of gmplsTunnelSendPathNotifyRecipientType MUST be
Packit 022b05
     set to unknown(0)."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 4.2. "
Packit 022b05
  DEFVAL { '00000000'H } -- 0.0.0.0
Packit 022b05
::= { gmplsTunnelEntry 17 }
Packit 022b05
Packit 022b05
gmplsTunnelAdminStatusFlags OBJECT-TYPE
Packit 022b05
   SYNTAX   IANAGmplsAdminStatusInformationTC
Packit 022b05
   MAX-ACCESS   read-create
Packit 022b05
   STATUS       current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "Determines the setting of the Admin Status flags in the
Packit 022b05
      Admin Status object or TLV, as described in RFC 3471.  Setting
Packit 022b05
      this field to a non-zero value will result in the inclusion of
Packit 022b05
      the Admin Status object on signaling messages.
Packit 022b05
Packit 022b05
      The values to use are defined in the TEXTUAL-CONVENTION
Packit 022b05
      IANAGmplsAdminStatusInformationTC found in the
Packit 022b05
      IANA-GMPLS-TC-MIB module.
Packit 022b05
Packit 022b05
      This value of this object can be modified when the
Packit 022b05
      corresponding mplsTunnelRowStatus and mplsTunnelAdminStatus
Packit 022b05
      is active(1).  By doing so, a new signaling message will be
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      triggered including the requested Admin Status object or
Packit 022b05
      TLV."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
Packit 022b05
        Functional Description, RFC 3471, section 8."
Packit 022b05
  DEFVAL  { { } }
Packit 022b05
  ::= { gmplsTunnelEntry 18 }
Packit 022b05
Packit 022b05
gmplsTunnelExtraParamsPtr  OBJECT-TYPE
Packit 022b05
  SYNTAX       RowPointer
Packit 022b05
  MAX-ACCESS   read-create
Packit 022b05
  STATUS       current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Some tunnels will run over transports that can usefully support
Packit 022b05
     technology-specific additional parameters (for example,
Packit 022b05
     Synchronous Optical Network (SONET) resource usage).  Such
Packit 022b05
     parameters can be supplied in an external table and referenced
Packit 022b05
     from here.
Packit 022b05
Packit 022b05
     A value of zeroDotzero in this attribute indicates that there
Packit 022b05
     is no such additional information."
Packit 022b05
  DEFVAL  { zeroDotZero }
Packit 022b05
  ::= { gmplsTunnelEntry 19 }
Packit 022b05
Packit 022b05
gmplsTunnelHopTable  OBJECT-TYPE
Packit 022b05
  SYNTAX  SEQUENCE OF GmplsTunnelHopEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The gmplsTunnelHopTable sparsely extends the mplsTunnelHopTable
Packit 022b05
     of MPLS-TE-STD-MIB.  It is used to indicate the Explicit Labels
Packit 022b05
     to be used in an explicit path for a GMPLS tunnel defined in the
Packit 022b05
     mplsTunnelTable and gmplsTunnelTable, when it is established
Packit 022b05
     using signaling.  It does not insert new hops, but does define
Packit 022b05
     new values for hops defined in the mplsTunnelHopTable.
Packit 022b05
Packit 022b05
     Each row in this table is indexed by the same indexes as in the
Packit 022b05
     mplsTunnelHopTable.  It is acceptable for some rows in the
Packit 022b05
     mplsTunnelHopTable to have corresponding entries in this table
Packit 022b05
     and some to have no corresponding entry in this table.
Packit 022b05
Packit 022b05
     The storage type for this entry is given by the value
Packit 022b05
     of mplsTunnelHopStorageType in the corresponding entry in the
Packit 022b05
     mplsTunnelHopTable.
Packit 022b05
Packit 022b05
     The row status of an entry in this table is controlled by
Packit 022b05
     mplsTunnelHopRowStatus in the corresponding entry in the
Packit 022b05
     mplsTunnelHopTable.  That is, it is not permitted to create a row
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     in this table, or to modify an existing row, when the
Packit 022b05
     corresponding mplsTunnelHopRowStatus has the value active(1)."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812.
Packit 022b05
     2. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473.
Packit 022b05
    "
Packit 022b05
::= { gmplsTeObjects 2 }
Packit 022b05
Packit 022b05
gmplsTunnelHopEntry  OBJECT-TYPE
Packit 022b05
  SYNTAX  GmplsTunnelHopEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "An entry in this table represents additions to a tunnel hop
Packit 022b05
     defined in mplsTunnelHopEntry.  At an ingress to a tunnel, an
Packit 022b05
     entry in this table is created by a network administrator for an
Packit 022b05
     ERLSP to be set up by a signaling protocol.  At transit and
Packit 022b05
     egress nodes, an entry in this table may be used to represent the
Packit 022b05
     explicit path instructions received using the signaling
Packit 022b05
     protocol."
Packit 022b05
  INDEX {
Packit 022b05
    mplsTunnelHopListIndex,
Packit 022b05
    mplsTunnelHopPathOptionIndex,
Packit 022b05
    mplsTunnelHopIndex
Packit 022b05
  }
Packit 022b05
::= { gmplsTunnelHopTable 1 }
Packit 022b05
Packit 022b05
GmplsTunnelHopEntry ::= SEQUENCE {
Packit 022b05
  gmplsTunnelHopLabelStatuses           BITS,
Packit 022b05
  gmplsTunnelHopExplicitForwardLabel    Unsigned32,
Packit 022b05
  gmplsTunnelHopExplicitForwardLabelPtr RowPointer,
Packit 022b05
  gmplsTunnelHopExplicitReverseLabel    Unsigned32,
Packit 022b05
  gmplsTunnelHopExplicitReverseLabelPtr RowPointer
Packit 022b05
}
Packit 022b05
Packit 022b05
gmplsTunnelHopLabelStatuses OBJECT-TYPE
Packit 022b05
  SYNTAX  BITS {
Packit 022b05
    forwardPresent(0),
Packit 022b05
    reversePresent(1)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This bitmask indicates the presence of labels indicated by the
Packit 022b05
     gmplsTunnelHopExplicitForwardLabel or
Packit 022b05
     gmplsTunnelHopExplicitForwardLabelPtr, and
Packit 022b05
     gmplsTunnelHopExplicitReverseLabel or
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     gmplsTunnelHopExplicitReverseLabelPtr objects.
Packit 022b05
Packit 022b05
     For the Present bits, a set bit indicates that a label is
Packit 022b05
     present for this hop in the route.  This allows zero to be a
Packit 022b05
     valid label value."
Packit 022b05
  DEFVAL  { { } }
Packit 022b05
::= { gmplsTunnelHopEntry 1 }
Packit 022b05
Packit 022b05
gmplsTunnelHopExplicitForwardLabel OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If gmplsTunnelHopLabelStatuses object indicates that a Forward
Packit 022b05
     Label is present and gmplsTunnelHopExplicitForwardLabelPtr
Packit 022b05
     contains the value zeroDotZero, then the label to use on this
Packit 022b05
     hop is represented by the value of this object."
Packit 022b05
::= { gmplsTunnelHopEntry 2 }
Packit 022b05
Packit 022b05
gmplsTunnelHopExplicitForwardLabelPtr OBJECT-TYPE
Packit 022b05
  SYNTAX  RowPointer
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present, this object contains a pointer to a
Packit 022b05
     row in another MIB table (such as the gmplsLabelTable of
Packit 022b05
     GMPLS-LABEL-STD-MIB) that contains the label to use on this hop
Packit 022b05
     in the forward direction.
Packit 022b05
Packit 022b05
     If the gmplsTunnelHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present and this object contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in the
Packit 022b05
     gmplsTunnelHopExplicitForwardLabel object."
Packit 022b05
  DEFVAL  { zeroDotZero }
Packit 022b05
::= { gmplsTunnelHopEntry 3 }
Packit 022b05
Packit 022b05
gmplsTunnelHopExplicitReverseLabel OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present and
Packit 022b05
     gmplsTunnelHopExplicitReverseLabelPtr contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in
Packit 022b05
     this object encoded as a 32-bit integer."
Packit 022b05
::= { gmplsTunnelHopEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
gmplsTunnelHopExplicitReverseLabelPtr OBJECT-TYPE
Packit 022b05
  SYNTAX  RowPointer
Packit 022b05
  MAX-ACCESS read-create
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present, this object contains a pointer to a
Packit 022b05
     row in another MIB table (such as the gmplsLabelTable of
Packit 022b05
     GMPLS-LABEL-STD-MIB) that contains the label to use on this hop
Packit 022b05
     in the reverse direction.
Packit 022b05
Packit 022b05
     If the gmplsTunnelHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present and this object contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in the
Packit 022b05
     gmplsTunnelHopExplicitReverseLabel object."
Packit 022b05
  DEFVAL  { zeroDotZero }
Packit 022b05
::= { gmplsTunnelHopEntry 5 }
Packit 022b05
Packit 022b05
gmplsTunnelARHopTable  OBJECT-TYPE
Packit 022b05
  SYNTAX  SEQUENCE OF GmplsTunnelARHopEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The gmplsTunnelARHopTable sparsely extends the
Packit 022b05
     mplsTunnelARHopTable of MPLS-TE-STD-MIB.  It is used to
Packit 022b05
     indicate the labels currently in use for a GMPLS tunnel
Packit 022b05
     defined in the mplsTunnelTable and gmplsTunnelTable, as
Packit 022b05
     reported by the signaling protocol.  It does not insert
Packit 022b05
     new hops, but does define new values for hops defined in
Packit 022b05
     the mplsTunnelARHopTable.
Packit 022b05
Packit 022b05
     Each row in this table is indexed by the same indexes as in the
Packit 022b05
     mplsTunnelARHopTable.  It is acceptable for some rows in the
Packit 022b05
     mplsTunnelARHopTable to have corresponding entries in this table
Packit 022b05
     and some to have no corresponding entry in this table.
Packit 022b05
Packit 022b05
     Note that since the information necessary to build entries
Packit 022b05
     within this table is not provided by some signaling protocols
Packit 022b05
     and might not be returned in all cases of other signaling
Packit 022b05
     protocols, implementation of this table and the
Packit 022b05
     mplsTunnelARHopTable is optional.  Furthermore, since the
Packit 022b05
     information in this table is actually provided by the
Packit 022b05
     signaling protocol after the path has been set up, the entries
Packit 022b05
     in this table are provided only for observation, and hence,
Packit 022b05
     all variables in this table are accessible exclusively as
Packit 022b05
     read-only."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Extensions to RSVP for LSP Tunnels, RFC 3209.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     2. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473.
Packit 022b05
     3. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812."
Packit 022b05
::= { gmplsTeObjects 3 }
Packit 022b05
Packit 022b05
gmplsTunnelARHopEntry  OBJECT-TYPE
Packit 022b05
  SYNTAX  GmplsTunnelARHopEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "An entry in this table represents additions to a tunnel hop
Packit 022b05
     visible in mplsTunnelARHopEntry.  An entry is created by the
Packit 022b05
     signaling protocol for a signaled ERLSP set up by the signaling
Packit 022b05
     protocol.
Packit 022b05
Packit 022b05
     At any node on the LSP (ingress, transit, or egress), this table
Packit 022b05
     and the mplsTunnelARHopTable (if the tables are supported and if
Packit 022b05
     the signaling protocol is recording actual route information)
Packit 022b05
     contain the actual route of the whole tunnel.  If the signaling
Packit 022b05
     protocol is not recording the actual route, this table MAY
Packit 022b05
     report the information from the gmplsTunnelHopTable or the
Packit 022b05
     gmplsTunnelCHopTable.
Packit 022b05
Packit 022b05
     Note that the recording of actual labels is distinct from the
Packit 022b05
     recording of the actual route in some signaling protocols.  This
Packit 022b05
     feature is enabled using the gmplsTunnelAttributes object."
Packit 022b05
  INDEX {
Packit 022b05
    mplsTunnelARHopListIndex,
Packit 022b05
    mplsTunnelARHopIndex
Packit 022b05
  }
Packit 022b05
::= { gmplsTunnelARHopTable 1 }
Packit 022b05
Packit 022b05
GmplsTunnelARHopEntry ::= SEQUENCE {
Packit 022b05
  gmplsTunnelARHopLabelStatuses           BITS,
Packit 022b05
  gmplsTunnelARHopExplicitForwardLabel    Unsigned32,
Packit 022b05
  gmplsTunnelARHopExplicitForwardLabelPtr RowPointer,
Packit 022b05
  gmplsTunnelARHopExplicitReverseLabel    Unsigned32,
Packit 022b05
  gmplsTunnelARHopExplicitReverseLabelPtr RowPointer,
Packit 022b05
  gmplsTunnelARHopProtection              BITS
Packit 022b05
}
Packit 022b05
Packit 022b05
gmplsTunnelARHopLabelStatuses OBJECT-TYPE
Packit 022b05
  SYNTAX  BITS {
Packit 022b05
    forwardPresent(0),
Packit 022b05
    reversePresent(1),
Packit 022b05
    forwardGlobal(2),
Packit 022b05
    reverseGlobal(3)
Packit 022b05
  }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This bitmask indicates the presence and status of labels
Packit 022b05
     indicated by the gmplsTunnelARHopExplicitForwardLabel or
Packit 022b05
     gmplsTunnelARHopExplicitForwardLabelPtr, and
Packit 022b05
     gmplsTunnelARHopExplicitReverseLabel or
Packit 022b05
     gmplsTunnelARHopExplicitReverseLabelPtr objects.
Packit 022b05
Packit 022b05
     For the Present bits, a set bit indicates that a label is
Packit 022b05
     present for this hop in the route.
Packit 022b05
Packit 022b05
     For the Global bits, a set bit indicates that the label comes
Packit 022b05
     from the Global Label Space; a clear bit indicates that this is
Packit 022b05
     a Per-Interface label.  A Global bit only has meaning if the
Packit 022b05
     corresponding Present bit is set."
Packit 022b05
::= { gmplsTunnelARHopEntry 1 }
Packit 022b05
Packit 022b05
gmplsTunnelARHopExplicitForwardLabel OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelARHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present and
Packit 022b05
     gmplsTunnelARHopExplicitForwardLabelPtr contains the value
Packit 022b05
     zeroDotZero, then the label in use on this hop is found in this
Packit 022b05
     object encoded as a 32-bit integer."
Packit 022b05
::= { gmplsTunnelARHopEntry 2 }
Packit 022b05
Packit 022b05
gmplsTunnelARHopExplicitForwardLabelPtr OBJECT-TYPE
Packit 022b05
  SYNTAX  RowPointer
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelARHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present, this object contains a pointer to a
Packit 022b05
     row in another MIB table (such as the gmplsLabelTable of
Packit 022b05
     GMPLS-LABEL-STD-MIB) that contains the label in use on this hop
Packit 022b05
     in the forward direction.
Packit 022b05
Packit 022b05
     If the gmplsTunnelARHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present and this object contains the value
Packit 022b05
     zeroDotZero, then the label in use on this hop is found in the
Packit 022b05
     gmplsTunnelARHopExplicitForwardLabel object."
Packit 022b05
::= { gmplsTunnelARHopEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
gmplsTunnelARHopExplicitReverseLabel OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelARHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present and
Packit 022b05
     gmplsTunnelARHopExplicitReverseLabelPtr contains the value
Packit 022b05
     zeroDotZero, then the label in use on this hop is found in this
Packit 022b05
     object encoded as a 32-bit integer."
Packit 022b05
::= { gmplsTunnelARHopEntry 4 }
Packit 022b05
Packit 022b05
gmplsTunnelARHopExplicitReverseLabelPtr OBJECT-TYPE
Packit 022b05
  SYNTAX  RowPointer
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelARHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present, this object contains a pointer to a
Packit 022b05
     row in another MIB table (such as the gmplsLabelTable of
Packit 022b05
     GMPLS-LABEL-STD-MIB) that contains the label in use on this hop
Packit 022b05
     in the reverse direction.
Packit 022b05
Packit 022b05
     If the gmplsTunnelARHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present and this object contains the value
Packit 022b05
     zeroDotZero, then the label in use on this hop is found in the
Packit 022b05
     gmplsTunnelARHopExplicitReverseLabel object."
Packit 022b05
::= { gmplsTunnelARHopEntry 5 }
Packit 022b05
Packit 022b05
gmplsTunnelARHopProtection  OBJECT-TYPE
Packit 022b05
  SYNTAX  BITS {
Packit 022b05
    localAvailable(0),
Packit 022b05
    localInUse(1)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Availability and usage of protection on the reported link.
Packit 022b05
Packit 022b05
     localAvailable
Packit 022b05
       This flag is set to indicate that the link downstream of this
Packit 022b05
       node is protected via a local repair mechanism.
Packit 022b05
Packit 022b05
     localInUse
Packit 022b05
       This flag is set to indicate that a local repair mechanism is
Packit 022b05
       in use to maintain this tunnel (usually in the face of an
Packit 022b05
       outage of the link it was previously routed over)."
Packit 022b05
  REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, RFC 3209,
Packit 022b05
        section 4.4.1."
Packit 022b05
::= { gmplsTunnelARHopEntry 6 }
Packit 022b05
Packit 022b05
gmplsTunnelCHopTable  OBJECT-TYPE
Packit 022b05
  SYNTAX  SEQUENCE OF GmplsTunnelCHopEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The gmplsTunnelCHopTable sparsely extends the
Packit 022b05
     mplsTunnelCHopTable of MPLS-TE-STD-MIB.  It is used to indicate
Packit 022b05
     additional information about the hops of a GMPLS tunnel defined
Packit 022b05
     in the mplsTunnelTable and gmplsTunnelTable, as computed by a
Packit 022b05
     constraint-based routing protocol, based on the
Packit 022b05
     mplsTunnelHopTable and the gmplsTunnelHopTable.
Packit 022b05
Packit 022b05
     Each row in this table is indexed by the same indexes as in the
Packit 022b05
     mplsTunnelCHopTable.  It is acceptable for some rows in the
Packit 022b05
     mplsTunnelCHopTable to have corresponding entries in this table
Packit 022b05
     and some to have no corresponding entry in this table.
Packit 022b05
Packit 022b05
     Please note that since the information necessary to build
Packit 022b05
     entries within this table may not be supported by some LSRs,
Packit 022b05
     implementation of this table is optional.
Packit 022b05
Packit 022b05
     Furthermore, since the information in this table is actually
Packit 022b05
     provided by a path computation component after the path has been
Packit 022b05
     computed, the entries in this table are provided only for
Packit 022b05
     observation, and hence, all objects in this table are accessible
Packit 022b05
     exclusively as read-only."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812.
Packit 022b05
     2. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473."
Packit 022b05
::= { gmplsTeObjects 4 }
Packit 022b05
Packit 022b05
gmplsTunnelCHopEntry  OBJECT-TYPE
Packit 022b05
  SYNTAX  GmplsTunnelCHopEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "An entry in this table represents additions to a computed tunnel
Packit 022b05
     hop visible in mplsTunnelCHopEntry.  An entry is created by a
Packit 022b05
     path computation component based on the hops specified in the
Packit 022b05
     corresponding mplsTunnelHopTable and gmplsTunnelHopTable.
Packit 022b05
Packit 022b05
     At a transit LSR, this table (if the table is supported) MAY
Packit 022b05
     contain the path computed by a path computation engine on (or on
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     behalf of) the transit LSR."
Packit 022b05
  INDEX {
Packit 022b05
    mplsTunnelCHopListIndex,
Packit 022b05
    mplsTunnelCHopIndex
Packit 022b05
  }
Packit 022b05
::= { gmplsTunnelCHopTable 1 }
Packit 022b05
Packit 022b05
GmplsTunnelCHopEntry ::= SEQUENCE {
Packit 022b05
  gmplsTunnelCHopLabelStatuses           BITS,
Packit 022b05
  gmplsTunnelCHopExplicitForwardLabel    Unsigned32,
Packit 022b05
  gmplsTunnelCHopExplicitForwardLabelPtr RowPointer,
Packit 022b05
  gmplsTunnelCHopExplicitReverseLabel    Unsigned32,
Packit 022b05
  gmplsTunnelCHopExplicitReverseLabelPtr RowPointer
Packit 022b05
}
Packit 022b05
Packit 022b05
gmplsTunnelCHopLabelStatuses OBJECT-TYPE
Packit 022b05
  SYNTAX  BITS {
Packit 022b05
    forwardPresent(0),
Packit 022b05
    reversePresent(1)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This bitmask indicates the presence of labels indicated by the
Packit 022b05
     gmplsTunnelCHopExplicitForwardLabel or
Packit 022b05
     gmplsTunnelCHopExplicitForwardLabelPtr and
Packit 022b05
     gmplsTunnelCHopExplicitReverseLabel or
Packit 022b05
     gmplsTunnelCHopExplicitReverseLabelPtr objects.
Packit 022b05
Packit 022b05
     A set bit indicates that a label is present for this hop in the
Packit 022b05
     route, thus allowing zero to be a valid label value."
Packit 022b05
::= { gmplsTunnelCHopEntry 1 }
Packit 022b05
Packit 022b05
gmplsTunnelCHopExplicitForwardLabel OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelCHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present and
Packit 022b05
     gmplsTunnelCHopExplicitForwardLabelPtr contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in this
Packit 022b05
     object encoded as a 32-bit integer."
Packit 022b05
::= { gmplsTunnelCHopEntry 2 }
Packit 022b05
Packit 022b05
gmplsTunnelCHopExplicitForwardLabelPtr OBJECT-TYPE
Packit 022b05
  SYNTAX  RowPointer
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelCHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present, this object contains a pointer to a
Packit 022b05
     row in another MIB table (such as the gmplsLabelTable of
Packit 022b05
     GMPLS-LABEL-STD-MIB) that contains the label to use on this hop
Packit 022b05
     in the forward direction.
Packit 022b05
Packit 022b05
     If the gmplsTunnelCHopLabelStatuses object indicates that a
Packit 022b05
     Forward Label is present and this object contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in the
Packit 022b05
     gmplsTunnelCHopExplicitForwardLabel object."
Packit 022b05
::= { gmplsTunnelCHopEntry 3 }
Packit 022b05
Packit 022b05
gmplsTunnelCHopExplicitReverseLabel OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelCHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present and
Packit 022b05
     gmplsTunnelCHopExplicitReverseLabelPtr contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in this
Packit 022b05
     object encoded as a 32-bit integer."
Packit 022b05
::= { gmplsTunnelCHopEntry 4 }
Packit 022b05
Packit 022b05
gmplsTunnelCHopExplicitReverseLabelPtr OBJECT-TYPE
Packit 022b05
  SYNTAX  RowPointer
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "If the gmplsTunnelCHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present, this object contains a pointer to a
Packit 022b05
     row in another MIB table (such as the gmplsLabelTable of
Packit 022b05
     GMPLS-LABEL-STD-MIB) that contains the label to use on this hop
Packit 022b05
     in the reverse direction.
Packit 022b05
Packit 022b05
     If the gmplsTunnelCHopLabelStatuses object indicates that a
Packit 022b05
     Reverse Label is present and this object contains the value
Packit 022b05
     zeroDotZero, then the label to use on this hop is found in the
Packit 022b05
     gmplsTunnelCHopExplicitReverseLabel object."
Packit 022b05
::= { gmplsTunnelCHopEntry 5 }
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfTable  OBJECT-TYPE
Packit 022b05
  SYNTAX  SEQUENCE OF GmplsTunnelReversePerfEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    "This table augments the gmplsTunnelTable to provide
Packit 022b05
     per-tunnel packet performance information for the reverse
Packit 022b05
     direction of a bidirectional tunnel.  It can be seen as
Packit 022b05
     supplementing the mplsTunnelPerfTable, which augments the
Packit 022b05
     mplsTunnelTable.
Packit 022b05
Packit 022b05
     For links that do not transport packets, these packet counters
Packit 022b05
     cannot be maintained.  For such links, attempts to read the
Packit 022b05
     objects in this table will return noSuchInstance.
Packit 022b05
Packit 022b05
     A tunnel can be known to be bidirectional by inspecting the
Packit 022b05
     gmplsTunnelDirection object."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812."
Packit 022b05
::= { gmplsTeObjects 5 }
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfEntry OBJECT-TYPE
Packit 022b05
  SYNTAX  GmplsTunnelReversePerfEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "An entry in this table is created by the LSR for every
Packit 022b05
     bidirectional GMPLS tunnel where packets are visible to the
Packit 022b05
     LSR."
Packit 022b05
  AUGMENTS { gmplsTunnelEntry }
Packit 022b05
::= { gmplsTunnelReversePerfTable 1 }
Packit 022b05
Packit 022b05
GmplsTunnelReversePerfEntry ::= SEQUENCE {
Packit 022b05
  gmplsTunnelReversePerfPackets     Counter32,
Packit 022b05
  gmplsTunnelReversePerfHCPackets   Counter64,
Packit 022b05
  gmplsTunnelReversePerfErrors      Counter32,
Packit 022b05
  gmplsTunnelReversePerfBytes       Counter32,
Packit 022b05
  gmplsTunnelReversePerfHCBytes     Counter64
Packit 022b05
}
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfPackets OBJECT-TYPE
Packit 022b05
  SYNTAX  Counter32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Number of packets forwarded on the tunnel in the reverse
Packit 022b05
     direction if it is bidirectional.
Packit 022b05
Packit 022b05
     This object represents the 32-bit value of the least
Packit 022b05
     significant part of the 64-bit value if both
Packit 022b05
     gmplsTunnelReversePerfHCPackets and this object are returned.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     For links that do not transport packets, this packet counter
Packit 022b05
     cannot be maintained.  For such links, this value will return
Packit 022b05
     noSuchInstance."
Packit 022b05
::= { gmplsTunnelReversePerfEntry 1 }
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfHCPackets OBJECT-TYPE
Packit 022b05
  SYNTAX  Counter64
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "High-capacity counter for number of packets forwarded on the
Packit 022b05
     tunnel in the reverse direction if it is bidirectional.
Packit 022b05
Packit 022b05
     For links that do not transport packets, this packet counter
Packit 022b05
     cannot be maintained.  For such links, this value will return
Packit 022b05
     noSuchInstance."
Packit 022b05
::= { gmplsTunnelReversePerfEntry 2 }
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfErrors OBJECT-TYPE
Packit 022b05
  SYNTAX  Counter32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Number of errored packets received on the tunnel in the reverse
Packit 022b05
     direction if it is bidirectional.  For links that do not
Packit 022b05
     transport packets, this packet counter cannot be maintained.  For
Packit 022b05
     such links, this value will return noSuchInstance."
Packit 022b05
::= { gmplsTunnelReversePerfEntry 3 }
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfBytes OBJECT-TYPE
Packit 022b05
  SYNTAX  Counter32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Number of bytes forwarded on the tunnel in the reverse direction
Packit 022b05
     if it is bidirectional.
Packit 022b05
Packit 022b05
     This object represents the 32-bit value of the least
Packit 022b05
     significant part of the 64-bit value if both
Packit 022b05
     gmplsTunnelReversePerfHCBytes and this object are returned.
Packit 022b05
Packit 022b05
     For links that do not transport packets, this packet counter
Packit 022b05
     cannot be maintained.  For such links, this value will return
Packit 022b05
     noSuchInstance."
Packit 022b05
::= { gmplsTunnelReversePerfEntry 4 }
Packit 022b05
Packit 022b05
gmplsTunnelReversePerfHCBytes OBJECT-TYPE
Packit 022b05
  SYNTAX  Counter64
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
Packit 022b05
  DESCRIPTION
Packit 022b05
    "High-capacity counter for number of bytes forwarded on the
Packit 022b05
     tunnel in the reverse direction if it is bidirectional.
Packit 022b05
Packit 022b05
     For links that do not transport packets, this packet counter
Packit 022b05
     cannot be maintained.  For such links, this value will return
Packit 022b05
     noSuchInstance."
Packit 022b05
::= { gmplsTunnelReversePerfEntry 5 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorTable  OBJECT-TYPE
Packit 022b05
  SYNTAX  SEQUENCE OF GmplsTunnelErrorEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This table augments the mplsTunnelTable.
Packit 022b05
Packit 022b05
     This table provides per-tunnel information about errors.  Errors
Packit 022b05
     may be detected locally or reported through the signaling
Packit 022b05
     protocol.  Error reporting is not exclusive to GMPLS, and this
Packit 022b05
     table may be applied in MPLS systems.
Packit 022b05
Packit 022b05
     Entries in this table are not persistent over system resets
Packit 022b05
     or re-initializations of the management system."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
Packit 022b05
        Management Information Base (MIB), RFC 3812."
Packit 022b05
::= { gmplsTeObjects 6 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorEntry OBJECT-TYPE
Packit 022b05
  SYNTAX  GmplsTunnelErrorEntry
Packit 022b05
  MAX-ACCESS not-accessible
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "An entry in this table is created by the LSR for every tunnel
Packit 022b05
     where error information is visible to the LSR.
Packit 022b05
Packit 022b05
     Note that systems that read the objects in this table one at
Packit 022b05
     a time and do not perform atomic operations to read entire
Packit 022b05
     instantiated table rows at once, should, for each conceptual
Packit 022b05
     column with valid data, read gmplsTunnelErrorLastTime
Packit 022b05
     prior to the other objects in the row and again subsequent to
Packit 022b05
     reading the last object of the row.  They should verify that
Packit 022b05
     the value of gmplsTunnelErrorLastTime did not change and
Packit 022b05
     thereby ensure that all data read belongs to the same error
Packit 022b05
     event."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  AUGMENTS { mplsTunnelEntry }
Packit 022b05
::= { gmplsTunnelErrorTable 1 }
Packit 022b05
Packit 022b05
GmplsTunnelErrorEntry ::= SEQUENCE {
Packit 022b05
  gmplsTunnelErrorLastErrorType      INTEGER,
Packit 022b05
  gmplsTunnelErrorLastTime           TimeStamp,
Packit 022b05
  gmplsTunnelErrorReporterType       InetAddressType,
Packit 022b05
  gmplsTunnelErrorReporter           InetAddress,
Packit 022b05
  gmplsTunnelErrorCode               Unsigned32,
Packit 022b05
  gmplsTunnelErrorSubcode            Unsigned32,
Packit 022b05
  gmplsTunnelErrorTLVs               OCTET STRING,
Packit 022b05
  gmplsTunnelErrorHelpString         SnmpAdminString
Packit 022b05
}
Packit 022b05
Packit 022b05
gmplsTunnelErrorLastErrorType OBJECT-TYPE
Packit 022b05
  SYNTAX  INTEGER {
Packit 022b05
    noError(0),
Packit 022b05
    unknown(1),
Packit 022b05
    protocol(2),
Packit 022b05
    pathComputation(3),
Packit 022b05
    localConfiguration(4),
Packit 022b05
    localResources(5),
Packit 022b05
    localOther(6)
Packit 022b05
  }
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The nature of the last error.  Provides interpretation context
Packit 022b05
     for gmplsTunnelErrorProtocolCode and
Packit 022b05
     gmplsTunnelErrorProtocolSubcode.
Packit 022b05
Packit 022b05
     A value of noError(0) shows that there is no error associated
Packit 022b05
     with this tunnel and means that the other objects in this table
Packit 022b05
     entry (conceptual row) have no meaning.
Packit 022b05
Packit 022b05
     A value of unknown(1) shows that there is an error but that no
Packit 022b05
     additional information about the cause is known.  The error may
Packit 022b05
     have been received in a signaled message or generated locally.
Packit 022b05
Packit 022b05
     A value of protocol(2) or pathComputation(3) indicates the
Packit 022b05
     cause of an error and identifies an error that has been received
Packit 022b05
     through signaling or will itself be signaled.
Packit 022b05
Packit 022b05
     A value of localConfiguration(4), localResources(5) or
Packit 022b05
     localOther(6) identifies an error that has been detected
Packit 022b05
     by the local node but that will not be reported through
Packit 022b05
     signaling."
Packit 022b05
::= { gmplsTunnelErrorEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
gmplsTunnelErrorLastTime OBJECT-TYPE
Packit 022b05
  SYNTAX  TimeStamp
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The time at which the last error occurred.  This is presented as
Packit 022b05
     the value of SysUpTime when the error occurred or was reported
Packit 022b05
     to this node.
Packit 022b05
Packit 022b05
     If gmplsTunnelErrorLastErrorType has the value noError(0), then
Packit 022b05
     this object is not valid and should be ignored.
Packit 022b05
Packit 022b05
     Note that entries in this table are not persistent over system
Packit 022b05
     resets or re-initializations of the management system."
Packit 022b05
::= { gmplsTunnelErrorEntry 2 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorReporterType OBJECT-TYPE
Packit 022b05
   SYNTAX     InetAddressType
Packit 022b05
   MAX-ACCESS read-only
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "The address type of the error reported.
Packit 022b05
Packit 022b05
      This object is used to aid in interpretation of
Packit 022b05
      gmplsTunnelErrorReporter."
Packit 022b05
::= { gmplsTunnelErrorEntry 3 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorReporter OBJECT-TYPE
Packit 022b05
  SYNTAX  InetAddress
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The address of the node reporting the last error, or the address
Packit 022b05
     of the resource (such as an interface) associated with the
Packit 022b05
     error.
Packit 022b05
Packit 022b05
     If gmplsTunnelErrorLastErrorType has the value noError(0), then
Packit 022b05
     this object is not valid and should be ignored.
Packit 022b05
Packit 022b05
     If gmplsTunnelErrorLastErrorType has the value unknown(1),
Packit 022b05
     localConfiguration(4), localResources(5), or localOther(6),
Packit 022b05
     this object MAY contain a zero value.
Packit 022b05
Packit 022b05
     This object should be interpreted in the context of the value of
Packit 022b05
     the object gmplsTunnelErrorReporterType."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Textual Conventions for Internet Network Addresses, RFC 4001,
Packit 022b05
        section 4, Usage Hints."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
::= { gmplsTunnelErrorEntry 4 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorCode OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The primary error code associated with the last error.
Packit 022b05
Packit 022b05
     The interpretation of this error code depends on the value of
Packit 022b05
     gmplsTunnelErrorLastErrorType.  If the value of
Packit 022b05
     gmplsTunnelErrorLastErrorType is noError(0), the value of this
Packit 022b05
     object should be 0 and should be ignored.  If the value of
Packit 022b05
     gmplsTunnelErrorLastErrorType is protocol(2), the error should
Packit 022b05
     be interpreted in the context of the signaling protocol
Packit 022b05
     identified by the mplsTunnelSignallingProto object."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Resource ReserVation Protocol -- Version 1 Functional
Packit 022b05
        Specification, RFC 2205, section B.
Packit 022b05
     2. RSVP-TE: Extensions to RSVP for LSP Tunnels, RFC 3209,
Packit 022b05
        section 7.3.
Packit 022b05
     3. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 13.1."
Packit 022b05
::= { gmplsTunnelErrorEntry 5 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorSubcode OBJECT-TYPE
Packit 022b05
  SYNTAX  Unsigned32
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The secondary error code associated with the last error and the
Packit 022b05
     protocol used to signal this tunnel.  This value is interpreted
Packit 022b05
     in the context of the value of gmplsTunnelErrorCode.
Packit 022b05
     If the value of gmplsTunnelErrorLastErrorType is noError(0), the
Packit 022b05
     value of this object should be 0 and should be ignored."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Resource ReserVation Protocol -- Version 1 Functional
Packit 022b05
        Specification, RFC 2205, section B.
Packit 022b05
     2. RSVP-TE: Extensions to RSVP for LSP Tunnels, RFC 3209,
Packit 022b05
        section 7.3.
Packit 022b05
     3. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 13.1. "
Packit 022b05
::= { gmplsTunnelErrorEntry 6 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorTLVs OBJECT-TYPE
Packit 022b05
  SYNTAX  OCTET STRING (SIZE(0..65535))
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The sequence of interface identifier TLVs reported with the
Packit 022b05
     error by the protocol code.  The interpretation of the TLVs and
Packit 022b05
     the encoding within the protocol are described in the
Packit 022b05
     references.  A value of zero in the first octet indicates that no
Packit 022b05
     TLVs are present."
Packit 022b05
   REFERENCE
Packit 022b05
    "1. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
Packit 022b05
        section 8.2."
Packit 022b05
::= { gmplsTunnelErrorEntry 7 }
Packit 022b05
Packit 022b05
gmplsTunnelErrorHelpString OBJECT-TYPE
Packit 022b05
  SYNTAX  SnmpAdminString
Packit 022b05
  MAX-ACCESS read-only
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "A textual string containing information about the last error,
Packit 022b05
     recovery actions, and support advice.  If there is no help string,
Packit 022b05
     this object contains a zero length string.
Packit 022b05
     If the value of gmplsTunnelErrorLastErrorType is noError(0),
Packit 022b05
     this object should contain a zero length string, but may contain
Packit 022b05
     a help string indicating that there is no error."
Packit 022b05
::= { gmplsTunnelErrorEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Notifications
Packit 022b05
--
Packit 022b05
Packit 022b05
gmplsTunnelDown NOTIFICATION-TYPE
Packit 022b05
OBJECTS  {
Packit 022b05
  mplsTunnelAdminStatus,
Packit 022b05
  mplsTunnelOperStatus,
Packit 022b05
  gmplsTunnelErrorLastErrorType,
Packit 022b05
  gmplsTunnelErrorReporterType,
Packit 022b05
  gmplsTunnelErrorReporter,
Packit 022b05
  gmplsTunnelErrorCode,
Packit 022b05
  gmplsTunnelErrorSubcode
Packit 022b05
}
Packit 022b05
STATUS      current
Packit 022b05
DESCRIPTION
Packit 022b05
     "This notification is generated when an mplsTunnelOperStatus
Packit 022b05
      object for a tunnel in the gmplsTunnelTable is about to enter
Packit 022b05
      the down state from some other state (but not from the
Packit 022b05
      notPresent state).  This other state is indicated by the
Packit 022b05
      included value of mplsTunnelOperStatus.
Packit 022b05
Packit 022b05
      The objects in this notification provide additional error
Packit 022b05
      information that indicates the reason why the tunnel has
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      transitioned to down(2).
Packit 022b05
Packit 022b05
      Note that an implementation MUST only issue one of
Packit 022b05
      mplsTunnelDown and gmplsTunnelDown for any single event on a
Packit 022b05
      single tunnel.  If the tunnel has an entry in the
Packit 022b05
      gmplsTunnelTable, an implementation SHOULD use gmplsTunnelDown
Packit 022b05
      for all tunnel-down events and SHOULD NOT use mplsTunnelDown.
Packit 022b05
Packit 022b05
      This notification is subject to the control of
Packit 022b05
      mplsTunnelNotificationEnable.  When that object is set
Packit 022b05
      to false(2), then the notification must not be issued.
Packit 022b05
Packit 022b05
      Further, this notification is also subject to
Packit 022b05
      mplsTunnelNotificationMaxRate.  That object indicates the
Packit 022b05
      maximum number of notifications issued per second.  If events
Packit 022b05
      occur more rapidly, the implementation may simply fail to emit
Packit 022b05
      some notifications during that period, or may queue them until
Packit 022b05
      an appropriate time.  The notification rate applies to the sum
Packit 022b05
      of all notifications in the MPLS-TE-STD-MIB and
Packit 022b05
      GMPLS-TE-STD-MIB modules applied across the whole of the
Packit 022b05
      reporting device.
Packit 022b05
Packit 022b05
      mplsTunnelOperStatus, mplsTunnelAdminStatus, mplsTunnelDown,
Packit 022b05
      mplsTunnelNotificationEnable, and mplsTunnelNotificationMaxRate
Packit 022b05
      objects are found in MPLS-TE-STD-MIB."
Packit 022b05
    REFERENCE
Packit 022b05
      "1. Multiprotocol Label Switching (MPLS) Traffic Engineering
Packit 022b05
          (TE) Management Information Base (MIB), RFC 3812."
Packit 022b05
::= { gmplsTeNotifications 1 }
Packit 022b05
Packit 022b05
gmplsTeGroups
Packit 022b05
  OBJECT IDENTIFIER ::= { gmplsTeConformance 1 }
Packit 022b05
Packit 022b05
gmplsTeCompliances
Packit 022b05
  OBJECT IDENTIFIER ::= { gmplsTeConformance 2 }
Packit 022b05
Packit 022b05
-- Compliance requirement for fully compliant implementations.
Packit 022b05
Packit 022b05
gmplsTeModuleFullCompliance MODULE-COMPLIANCE
Packit 022b05
STATUS current
Packit 022b05
DESCRIPTION
Packit 022b05
     "Compliance statement for agents that provide full support for
Packit 022b05
      GMPLS-TE-STD-MIB.  Such devices can then be monitored and also
Packit 022b05
      be configured using this MIB module.
Packit 022b05
Packit 022b05
      The mandatory group has to be implemented by all LSRs that
Packit 022b05
      originate, terminate, or act as transit for TE-LSPs/tunnels.
Packit 022b05
      In addition, depending on the type of tunnels supported, other
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      groups become mandatory as explained below."
Packit 022b05
Packit 022b05
  MODULE MPLS-TE-STD-MIB -- The MPLS-TE-STD-MIB, RFC 3812
Packit 022b05
Packit 022b05
  MANDATORY-GROUPS {
Packit 022b05
     mplsTunnelGroup,
Packit 022b05
     mplsTunnelScalarGroup
Packit 022b05
  }
Packit 022b05
Packit 022b05
MODULE -- this module
Packit 022b05
Packit 022b05
MANDATORY-GROUPS {
Packit 022b05
  gmplsTunnelGroup,
Packit 022b05
  gmplsTunnelScalarGroup
Packit 022b05
}
Packit 022b05
Packit 022b05
GROUP gmplsTunnelSignaledGroup
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This group is mandatory for devices that support signaled
Packit 022b05
     tunnel set up, in addition to gmplsTunnelGroup.  The following
Packit 022b05
     constraints apply:
Packit 022b05
         mplsTunnelSignallingProto should be at least read-only
Packit 022b05
         returning a value of ldp(2) or rsvp(3)."
Packit 022b05
Packit 022b05
GROUP gmplsTunnelOptionalGroup
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Objects in this group are optional."
Packit 022b05
Packit 022b05
GROUP gmplsTeNotificationGroup
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This group is mandatory for those implementations that can
Packit 022b05
     implement the notifications contained in this group."
Packit 022b05
Packit 022b05
::= { gmplsTeCompliances 1 }
Packit 022b05
Packit 022b05
-- Compliance requirement for read-only compliant implementations.
Packit 022b05
Packit 022b05
gmplsTeModuleReadOnlyCompliance MODULE-COMPLIANCE
Packit 022b05
  STATUS current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Compliance requirement for implementations that only provide
Packit 022b05
     read-only support for GMPLS-TE-STD-MIB.  Such devices can then be
Packit 022b05
     monitored but cannot be configured using this MIB module."
Packit 022b05
Packit 022b05
  MODULE -- this module
Packit 022b05
Packit 022b05
-- The mandatory group has to be implemented by all LSRs that
Packit 022b05
-- originate, terminate, or act as transit for TE-LSPs/tunnels.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- In addition, depending on the type of tunnels supported, other
Packit 022b05
-- groups become mandatory as explained below.
Packit 022b05
Packit 022b05
MANDATORY-GROUPS {
Packit 022b05
  gmplsTunnelGroup,
Packit 022b05
  gmplsTunnelScalarGroup
Packit 022b05
}
Packit 022b05
Packit 022b05
GROUP gmplsTunnelSignaledGroup
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This group is mandatory for devices that support signaled
Packit 022b05
     tunnel set up, in addition to gmplsTunnelGroup.  The following
Packit 022b05
     constraints apply:
Packit 022b05
         mplsTunnelSignallingProto should be at least read-only
Packit 022b05
         returning a value of ldp(2) or rsvp(3)."
Packit 022b05
Packit 022b05
GROUP gmplsTunnelOptionalGroup
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Objects in this group are optional."
Packit 022b05
Packit 022b05
GROUP gmplsTeNotificationGroup
Packit 022b05
  DESCRIPTION
Packit 022b05
    "This group is mandatory for those implementations that can
Packit 022b05
     implement the notifications contained in this group."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelUnnumIf
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelAttributes
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelLSPEncoding
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelSwitchingType
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelLinkProtection
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelGPid
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelSecondary
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelDirection
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Only forward(0) is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelPathComp
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Only explicit(2) is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelUpstreamNotifyRecipientType
Packit 022b05
  SYNTAX       InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
  MIN-ACCESS   read-only
Packit 022b05
  DESCRIPTION  "Only unknown(0), ipv4(1), and ipv6(2) support
Packit 022b05
                 is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelUpstreamNotifyRecipient
Packit 022b05
  SYNTAX      InetAddress (SIZE(0|4|16))
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION "An implementation is only required to support
Packit 022b05
               unknown(0), ipv4(1), and ipv6(2) sizes."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelSendResvNotifyRecipientType
Packit 022b05
  SYNTAX       InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support
Packit 022b05
               is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelSendResvNotifyRecipient
Packit 022b05
  SYNTAX      InetAddress (SIZE(0|4|16))
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION "An implementation is only required to support
Packit 022b05
               unknown(0), ipv4(1), and ipv6(2) sizes."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelDownstreamNotifyRecipientType
Packit 022b05
  SYNTAX       InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support
Packit 022b05
               is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelDownstreamNotifyRecipient
Packit 022b05
  SYNTAX      InetAddress (SIZE(0|4|16))
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION "An implementation is only required to support
Packit 022b05
               unknown(0), ipv4(1), and ipv6(2) sizes."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelSendPathNotifyRecipientType
Packit 022b05
  SYNTAX       InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support
Packit 022b05
               is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelSendPathNotifyRecipient
Packit 022b05
  SYNTAX      InetAddress (SIZE(0|4|16))
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION "An implementation is only required to support
Packit 022b05
               unknown(0), ipv4(1), and ipv6(2) sizes."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelAdminStatusFlags
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelExtraParamsPtr
Packit 022b05
  MIN-ACCESS read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
-- gmplsTunnelHopLabelStatuses has max access read-only
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelHopExplicitForwardLabel
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelHopExplicitForwardLabelPtr
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelHopExplicitReverseLabel
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelHopExplicitReverseLabelPtr
Packit 022b05
  MIN-ACCESS  read-only
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Write access is not required."
Packit 022b05
Packit 022b05
-- gmplsTunnelARHopTable
Packit 022b05
-- all objects have max access read-only
Packit 022b05
Packit 022b05
-- gmplsTunnelCHopTable
Packit 022b05
-- all objects have max access read-only
Packit 022b05
Packit 022b05
-- gmplsTunnelReversePerfTable
Packit 022b05
-- all objects have max access read-only
Packit 022b05
Packit 022b05
-- gmplsTunnelErrorTable
Packit 022b05
-- all objects have max access read-only
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelErrorReporterType
Packit 022b05
  SYNTAX       InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
  DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support
Packit 022b05
               is required."
Packit 022b05
Packit 022b05
OBJECT gmplsTunnelErrorReporter
Packit 022b05
  SYNTAX      InetAddress (SIZE(0|4|16))
Packit 022b05
  DESCRIPTION "An implementation is only required to support
Packit 022b05
               unknown(0), ipv4(1), and ipv6(2)."
Packit 022b05
::= { gmplsTeCompliances 2 }
Packit 022b05
Packit 022b05
gmplsTunnelGroup OBJECT-GROUP
Packit 022b05
  OBJECTS {
Packit 022b05
    gmplsTunnelDirection,
Packit 022b05
    gmplsTunnelReversePerfPackets,
Packit 022b05
    gmplsTunnelReversePerfHCPackets,
Packit 022b05
    gmplsTunnelReversePerfErrors,
Packit 022b05
    gmplsTunnelReversePerfBytes,
Packit 022b05
    gmplsTunnelReversePerfHCBytes,
Packit 022b05
    gmplsTunnelErrorLastErrorType,
Packit 022b05
    gmplsTunnelErrorLastTime,
Packit 022b05
    gmplsTunnelErrorReporterType,
Packit 022b05
    gmplsTunnelErrorReporter,
Packit 022b05
    gmplsTunnelErrorCode,
Packit 022b05
    gmplsTunnelErrorSubcode,
Packit 022b05
    gmplsTunnelErrorTLVs,
Packit 022b05
    gmplsTunnelErrorHelpString,
Packit 022b05
    gmplsTunnelUnnumIf
Packit 022b05
  }
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    "Necessary, but not sufficient, set of objects to implement
Packit 022b05
     tunnels.  In addition, depending on the type of the tunnels
Packit 022b05
     supported (for example, manually configured or signaled,
Packit 022b05
     persistent or non-persistent, etc.), the
Packit 022b05
     gmplsTunnelSignaledGroup group is mandatory."
Packit 022b05
::= { gmplsTeGroups 1 }
Packit 022b05
Packit 022b05
gmplsTunnelSignaledGroup OBJECT-GROUP
Packit 022b05
  OBJECTS {
Packit 022b05
    gmplsTunnelAttributes,
Packit 022b05
    gmplsTunnelLSPEncoding,
Packit 022b05
    gmplsTunnelSwitchingType,
Packit 022b05
    gmplsTunnelLinkProtection,
Packit 022b05
    gmplsTunnelGPid,
Packit 022b05
    gmplsTunnelSecondary,
Packit 022b05
    gmplsTunnelPathComp,
Packit 022b05
    gmplsTunnelUpstreamNotifyRecipientType,
Packit 022b05
    gmplsTunnelUpstreamNotifyRecipient,
Packit 022b05
    gmplsTunnelSendResvNotifyRecipientType,
Packit 022b05
    gmplsTunnelSendResvNotifyRecipient,
Packit 022b05
    gmplsTunnelDownstreamNotifyRecipientType,
Packit 022b05
    gmplsTunnelDownstreamNotifyRecipient,
Packit 022b05
    gmplsTunnelSendPathNotifyRecipientType,
Packit 022b05
    gmplsTunnelSendPathNotifyRecipient,
Packit 022b05
    gmplsTunnelAdminStatusFlags,
Packit 022b05
    gmplsTunnelHopLabelStatuses,
Packit 022b05
    gmplsTunnelHopExplicitForwardLabel,
Packit 022b05
    gmplsTunnelHopExplicitForwardLabelPtr,
Packit 022b05
    gmplsTunnelHopExplicitReverseLabel,
Packit 022b05
    gmplsTunnelHopExplicitReverseLabelPtr
Packit 022b05
  }
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Objects needed to implement signaled tunnels."
Packit 022b05
::= { gmplsTeGroups 2 }
Packit 022b05
Packit 022b05
gmplsTunnelScalarGroup OBJECT-GROUP
Packit 022b05
  OBJECTS {
Packit 022b05
    gmplsTunnelsConfigured,
Packit 022b05
    gmplsTunnelsActive
Packit 022b05
  }
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Scalar objects needed to implement MPLS tunnels."
Packit 022b05
::= { gmplsTeGroups 3 }
Packit 022b05
Packit 022b05
gmplsTunnelOptionalGroup OBJECT-GROUP
Packit 022b05
  OBJECTS {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    gmplsTunnelExtraParamsPtr,
Packit 022b05
    gmplsTunnelARHopLabelStatuses,
Packit 022b05
    gmplsTunnelARHopExplicitForwardLabel,
Packit 022b05
    gmplsTunnelARHopExplicitForwardLabelPtr,
Packit 022b05
    gmplsTunnelARHopExplicitReverseLabel,
Packit 022b05
    gmplsTunnelARHopExplicitReverseLabelPtr,
Packit 022b05
    gmplsTunnelARHopProtection,
Packit 022b05
    gmplsTunnelCHopLabelStatuses,
Packit 022b05
    gmplsTunnelCHopExplicitForwardLabel,
Packit 022b05
    gmplsTunnelCHopExplicitForwardLabelPtr,
Packit 022b05
    gmplsTunnelCHopExplicitReverseLabel,
Packit 022b05
    gmplsTunnelCHopExplicitReverseLabelPtr
Packit 022b05
  }
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The objects in this group are optional."
Packit 022b05
::= { gmplsTeGroups 4 }
Packit 022b05
Packit 022b05
gmplsTeNotificationGroup NOTIFICATION-GROUP
Packit 022b05
  NOTIFICATIONS {
Packit 022b05
     gmplsTunnelDown
Packit 022b05
  }
Packit 022b05
  STATUS  current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Set of notifications implemented in this module.  None is
Packit 022b05
     mandatory."
Packit 022b05
::= { gmplsTeGroups 5 }
Packit 022b05
Packit 022b05
END