Blame mibs/ietf/MPLS-LC-FR-STD-MIB

Packit 022b05
MPLS-LC-FR-STD-MIB DEFINITIONS ::= BEGIN
Packit 022b05
IMPORTS
Packit 022b05
   MODULE-IDENTITY, OBJECT-TYPE
Packit 022b05
      FROM SNMPv2-SMI
Packit 022b05
   MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
      FROM SNMPv2-CONF
Packit 022b05
   RowStatus, StorageType
Packit 022b05
      FROM SNMPv2-TC
Packit 022b05
   mplsInterfaceIndex
Packit 022b05
      FROM MPLS-LSR-STD-MIB
Packit 022b05
   DLCI
Packit 022b05
      FROM FRAME-RELAY-DTE-MIB
Packit 022b05
   mplsStdMIB
Packit 022b05
      FROM MPLS-TC-STD-MIB
Packit 022b05
   ;
Packit 022b05
mplsLcFrStdMIB MODULE-IDENTITY
Packit 022b05
Packit 022b05
   LAST-UPDATED "200601120000Z"  -- 12 January 2006
Packit 022b05
   ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
Packit 022b05
   CONTACT-INFO
Packit 022b05
       "        Thomas D. Nadeau
Packit 022b05
                Cisco Systems, Inc.
Packit 022b05
        Email:  tnadeau@cisco.com
Packit 022b05
Packit 022b05
                Subrahmanya Hegde
Packit 022b05
        Email:  subrah@cisco.com
Packit 022b05
Packit 022b05
        General comments should be sent to mpls@uu.net
Packit 022b05
       "
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This MIB module contains managed object definitions for
Packit 022b05
        MPLS Label-Controlled Frame-Relay interfaces as defined
Packit 022b05
        in (RFC3034).
Packit 022b05
Packit 022b05
        Copyright (C) The Internet Society (2006).  This
Packit 022b05
        version of this MIB module is part of RFC 4368; see
Packit 022b05
        the RFC itself for full legal notices."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   -- Revision history.
Packit 022b05
   REVISION
Packit 022b05
        "200601120000Z"  -- 12 January 2006
Packit 022b05
   DESCRIPTION
Packit 022b05
       "Initial revision, published as part of RFC 4368."
Packit 022b05
   ::= { mplsStdMIB 10 }
Packit 022b05
Packit 022b05
-- Top level components of this MIB module.
Packit 022b05
-- Tables, Scalars, Notifications, Conformance
Packit 022b05
Packit 022b05
mplsLcFrStdNotifications OBJECT IDENTIFIER ::= { mplsLcFrStdMIB 0 }
Packit 022b05
mplsLcFrStdObjects       OBJECT IDENTIFIER ::= { mplsLcFrStdMIB 1 }
Packit 022b05
mplsLcFrStdConformance   OBJECT IDENTIFIER ::= { mplsLcFrStdMIB 2 }
Packit 022b05
Packit 022b05
-- MPLS LC-FR Interface Configuration Table.
Packit 022b05
mplsLcFrStdInterfaceConfTable  OBJECT-TYPE
Packit 022b05
   SYNTAX        SEQUENCE OF MplsLcFrStdInterfaceConfEntry
Packit 022b05
   MAX-ACCESS    not-accessible
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This table specifies per-interface MPLS LC-FR
Packit 022b05
        capability and associated information.  In particular,
Packit 022b05
        this table sparsely extends the MPLS-LSR-STD-MIB's
Packit 022b05
        mplsInterfaceConfTable."
Packit 022b05
   ::= { mplsLcFrStdObjects 1 }
Packit 022b05
Packit 022b05
mplsLcFrStdInterfaceConfEntry OBJECT-TYPE
Packit 022b05
   SYNTAX        MplsLcFrStdInterfaceConfEntry
Packit 022b05
   MAX-ACCESS    not-accessible
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "An entry in this table is created by an LSR for
Packit 022b05
        every interface capable of supporting MPLS LC-FR.
Packit 022b05
        Each entry in this table will exist only if a
Packit 022b05
        corresponding entry in ifTable and mplsInterfaceConfTable
Packit 022b05
        exists.  If the associated entries in ifTable and
Packit 022b05
        mplsInterfaceConfTable are deleted, the corresponding
Packit 022b05
        entry in this table must also be deleted shortly
Packit 022b05
        thereafter."
Packit 022b05
   INDEX       { mplsInterfaceIndex }
Packit 022b05
      ::= { mplsLcFrStdInterfaceConfTable 1 }
Packit 022b05
Packit 022b05
MplsLcFrStdInterfaceConfEntry ::= SEQUENCE {
Packit 022b05
   mplsLcFrStdTrafficMinDlci           DLCI,
Packit 022b05
   mplsLcFrStdTrafficMaxDlci           DLCI,
Packit 022b05
   mplsLcFrStdCtrlMinDlci              DLCI,
Packit 022b05
   mplsLcFrStdCtrlMaxDlci              DLCI,
Packit 022b05
   mplsLcFrStdInterfaceConfRowStatus   RowStatus,
Packit 022b05
Packit 022b05
Packit 022b05
   mplsLcFrStdInterfaceConfStorageType StorageType
Packit 022b05
}
Packit 022b05
Packit 022b05
mplsLcFrStdTrafficMinDlci OBJECT-TYPE
Packit 022b05
   SYNTAX        DLCI
Packit 022b05
   MAX-ACCESS    read-create
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This is the minimum DLCI value over which this
Packit 022b05
        LSR is willing to accept traffic on this
Packit 022b05
        interface."
Packit 022b05
   ::= { mplsLcFrStdInterfaceConfEntry 1 }
Packit 022b05
Packit 022b05
mplsLcFrStdTrafficMaxDlci OBJECT-TYPE
Packit 022b05
   SYNTAX        DLCI
Packit 022b05
   MAX-ACCESS    read-create
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This is the max DLCI value over which this
Packit 022b05
        LSR is willing to accept traffic on this
Packit 022b05
        interface."
Packit 022b05
   ::= { mplsLcFrStdInterfaceConfEntry 2 }
Packit 022b05
Packit 022b05
mplsLcFrStdCtrlMinDlci OBJECT-TYPE
Packit 022b05
   SYNTAX        DLCI
Packit 022b05
   MAX-ACCESS    read-create
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This is the min DLCI value over which this
Packit 022b05
        LSR is willing to accept control traffic
Packit 022b05
        on this interface."
Packit 022b05
   ::= { mplsLcFrStdInterfaceConfEntry 3 }
Packit 022b05
Packit 022b05
mplsLcFrStdCtrlMaxDlci OBJECT-TYPE
Packit 022b05
   SYNTAX        DLCI
Packit 022b05
   MAX-ACCESS    read-create
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This is the max DLCI value over which this
Packit 022b05
        LSR is willing to accept control traffic
Packit 022b05
        on this interface."
Packit 022b05
   ::= { mplsLcFrStdInterfaceConfEntry 4 }
Packit 022b05
Packit 022b05
mplsLcFrStdInterfaceConfRowStatus OBJECT-TYPE
Packit 022b05
   SYNTAX        RowStatus
Packit 022b05
   MAX-ACCESS    read-create
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
       "This object is used to create and
Packit 022b05
        delete entries in this table.  When configuring
Packit 022b05
        entries in this table, the corresponding ifEntry and
Packit 022b05
        mplsInterfaceConfEntry MUST exist beforehand.  If a manager
Packit 022b05
        attempts to create an entry for a corresponding
Packit 022b05
        mplsInterfaceConfEntry that does not support LC-FR,
Packit 022b05
        the agent MUST return an inconsistentValue error.
Packit 022b05
        If this table is implemented read-only, then the
Packit 022b05
        agent must set this object to active(1) when this
Packit 022b05
        row is made active.  If this table is implemented
Packit 022b05
        writable, then an agent MUST not allow modification
Packit 022b05
        to its objects once this value is set to active(1),
Packit 022b05
        except to mplsLcFrStdInterfaceConfRowStatus and
Packit 022b05
        mplsLcFrStdInterfaceConfStorageType."
Packit 022b05
   ::= { mplsLcFrStdInterfaceConfEntry 5 }
Packit 022b05
Packit 022b05
 mplsLcFrStdInterfaceConfStorageType OBJECT-TYPE
Packit 022b05
   SYNTAX        StorageType
Packit 022b05
   MAX-ACCESS    read-create
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The storage type for this conceptual row.
Packit 022b05
        Conceptual rows having the value 'permanent(4)'
Packit 022b05
        need not allow write-access to any columnar
Packit 022b05
        objects in the row."
Packit 022b05
   DEFVAL { nonVolatile }
Packit 022b05
   ::= { mplsLcFrStdInterfaceConfEntry 6 }
Packit 022b05
Packit 022b05
-- End of mplsLcFrStdInterfaceConfTable
Packit 022b05
Packit 022b05
-- Module compliance.
Packit 022b05
Packit 022b05
mplsLcFrStdCompliances
Packit 022b05
   OBJECT IDENTIFIER ::= { mplsLcFrStdConformance 1 }
Packit 022b05
Packit 022b05
mplsLcFrStdGroups
Packit 022b05
   OBJECT IDENTIFIER ::= { mplsLcFrStdConformance 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Compliance requirement for full compliance
Packit 022b05
Packit 022b05
mplsLcFrStdModuleFullCompliance MODULE-COMPLIANCE
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "Compliance statement for agents that provide
Packit 022b05
        full support for MPLS-LC-FR-STD-MIB.  Such
Packit 022b05
        devices can be monitored and also be configured
Packit 022b05
        using this MIB module."
Packit 022b05
Packit 022b05
Packit 022b05
   MODULE -- this module
Packit 022b05
      MANDATORY-GROUPS {
Packit 022b05
         mplsLcFrStdIfGroup
Packit 022b05
      }
Packit 022b05
Packit 022b05
      OBJECT       mplsLcFrStdInterfaceConfRowStatus
Packit 022b05
      SYNTAX       RowStatus { active(1), notInService(2) }
Packit 022b05
      WRITE-SYNTAX RowStatus { active(1), notInService(2),
Packit 022b05
                               createAndGo(4), destroy(6)
Packit 022b05
                             }
Packit 022b05
      DESCRIPTION "Support for createAndWait and notReady is
Packit 022b05
                   not required."
Packit 022b05
Packit 022b05
   ::= { mplsLcFrStdCompliances 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Compliance requirement for read-only implementations.
Packit 022b05
Packit 022b05
mplsLcFrStdModuleReadOnlyCompliance MODULE-COMPLIANCE
Packit 022b05
   STATUS current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "Compliance requirement for implementations that only
Packit 022b05
        provide read-only support for MPLS-LC-FR-STD-MIB.
Packit 022b05
        Such devices can be monitored but cannot be configured
Packit 022b05
        using this MIB module.
Packit 022b05
       "
Packit 022b05
Packit 022b05
   MODULE -- this module
Packit 022b05
      MANDATORY-GROUPS {
Packit 022b05
         mplsLcFrStdIfGroup
Packit 022b05
      }
Packit 022b05
Packit 022b05
      -- mplsLcFrStdInterfaceConfTable
Packit 022b05
Packit 022b05
      OBJECT     mplsLcFrStdTrafficMinDlci
Packit 022b05
      MIN-ACCESS  read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT     mplsLcFrStdTrafficMaxDlci
Packit 022b05
      MIN-ACCESS  read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT      mplsLcFrStdCtrlMinDlci
Packit 022b05
      MIN-ACCESS  read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Write access is not required."
Packit 022b05
Packit 022b05
Packit 022b05
      OBJECT      mplsLcFrStdCtrlMaxDlci
Packit 022b05
      MIN-ACCESS  read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT       mplsLcFrStdInterfaceConfRowStatus
Packit 022b05
      SYNTAX       RowStatus { active(1) }
Packit 022b05
      MIN-ACCESS   read-only
Packit 022b05
      DESCRIPTION "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT      mplsLcFrStdInterfaceConfStorageType
Packit 022b05
      MIN-ACCESS  read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Write access is not required."
Packit 022b05
   ::= { mplsLcFrStdCompliances 2 }
Packit 022b05
Packit 022b05
-- Units of conformance.
Packit 022b05
Packit 022b05
mplsLcFrStdIfGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
        mplsLcFrStdTrafficMinDlci,
Packit 022b05
        mplsLcFrStdTrafficMaxDlci,
Packit 022b05
        mplsLcFrStdCtrlMinDlci,
Packit 022b05
        mplsLcFrStdCtrlMaxDlci,
Packit 022b05
        mplsLcFrStdInterfaceConfRowStatus,
Packit 022b05
        mplsLcFrStdInterfaceConfStorageType
Packit 022b05
    }
Packit 022b05
   STATUS  current
Packit 022b05
Packit 022b05
   DESCRIPTION
Packit 022b05
          "Collection of objects needed for MPLS LC-FR
Packit 022b05
           interface configuration."
Packit 022b05
   ::= { mplsLcFrStdGroups 1 }
Packit 022b05
Packit 022b05
END