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

Packit 022b05
GMPLS-TC-STD-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
  MODULE-IDENTITY
Packit 022b05
    FROM SNMPv2-SMI                                    -- RFC 2578
Packit 022b05
  TEXTUAL-CONVENTION
Packit 022b05
    FROM SNMPv2-TC                                     -- RFC 2579
Packit 022b05
  mplsStdMIB
Packit 022b05
    FROM MPLS-TC-STD-MIB                               -- RFC 3811
Packit 022b05
;
Packit 022b05
Packit 022b05
gmplsTCStdMIB MODULE-IDENTITY
Packit 022b05
  LAST-UPDATED
Packit 022b05
    "200702280000Z" -- 28 February 2007 00:00:00 GMT
Packit 022b05
  ORGANIZATION
Packit 022b05
    "IETF Common Control and Measurement Plane (CCAMP) 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
            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 to the
Packit 022b05
     CCAMP working group mailing list at ccamp@ops.ietf.org"
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Copyright (C) The IETF Trust (2007).  This version of
Packit 022b05
     this MIB module is part of RFC 4801; see the RFC itself for
Packit 022b05
     full legal notices.
Packit 022b05
Packit 022b05
     This MIB module defines TEXTUAL-CONVENTIONs for concepts used in
Packit 022b05
     Generalized Multiprotocol Label Switching (GMPLS) networks."
Packit 022b05
  REVISION
Packit 022b05
     "200702280000Z" -- 28 February 2007 00:00:00 GMT
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Initial version published as part of RFC 4801."
Packit 022b05
::= { mplsStdMIB 12 }
Packit 022b05
Packit 022b05
GmplsFreeformLabelTC ::= TEXTUAL-CONVENTION
Packit 022b05
  STATUS      current
Packit 022b05
  DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    "This TEXTUAL-CONVENTION can be used as the syntax of an object
Packit 022b05
     that contains any GMPLS Label.  Objects with this syntax can be
Packit 022b05
     used to represent labels that have label types that are not
Packit 022b05
     defined in any RFCs.  The freeform GMPLS Label may also be used
Packit 022b05
     by systems that do not wish to represent labels that have
Packit 022b05
     label types defined in RFCs using type-specific syntaxes."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
Packit 022b05
        Functional Description, RFC 3471, section 3.2."
Packit 022b05
  SYNTAX OCTET STRING (SIZE (0..64))
Packit 022b05
Packit 022b05
GmplsLabelTypeTC ::= TEXTUAL-CONVENTION
Packit 022b05
  STATUS      current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "Determines the interpretation that should be applied to an
Packit 022b05
     object that encodes a label.  The possible types are:
Packit 022b05
Packit 022b05
     gmplsMplsLabel(1)           - The label is an MPLS Packet, Cell,
Packit 022b05
                                   or Frame Label and is encoded as
Packit 022b05
                                   described for the TEXTUAL-
Packit 022b05
                                   CONVENTION MplsLabel defined in
Packit 022b05
                                   RFC 3811.
Packit 022b05
Packit 022b05
     gmplsPortWavelengthLabel(2) - The label is a Port or Wavelength
Packit 022b05
                                   Label as defined in RFC 3471.
Packit 022b05
Packit 022b05
     gmplsFreeformLabel(3)       - The label is any form of label
Packit 022b05
                                   encoded as an OCTET STRING using
Packit 022b05
                                   the TEXTUAL-CONVENTION
Packit 022b05
                                   GmplsFreeformLabel.
Packit 022b05
Packit 022b05
     gmplsSonetLabel(4)          - The label is a Synchronous Optical
Packit 022b05
                                   Network (SONET) Label as
Packit 022b05
                                   defined in RFC 4606.
Packit 022b05
Packit 022b05
     gmplsSdhLabel(5)            - The label is a Synchronous Digital
Packit 022b05
                                   Hierarchy (SDH) Label as defined
Packit 022b05
                                   in RFC 4606.
Packit 022b05
Packit 022b05
     gmplsWavebandLabel(6)       - The label is a Waveband Label as
Packit 022b05
                                   defined in RFC 3471."
Packit 022b05
  REFERENCE
Packit 022b05
    "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
Packit 022b05
        Functional Description, RFC 3471, section 3.
Packit 022b05
     2. Definition of Textual Conventions and for Multiprotocol Label
Packit 022b05
        Switching (MPLS) Management, RFC 3811, section 3.
Packit 022b05
     3. Generalized Multi-Protocol Label Switching (GMPLS) Extensions
Packit 022b05
        for Synchronous Optical Network (SONET) and Synchronous
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        Digital Hierarchy (SDH) Control, RFC 4606."
Packit 022b05
   SYNTAX INTEGER {
Packit 022b05
     gmplsMplsLabel(1),
Packit 022b05
     gmplsPortWavelengthLabel(2),
Packit 022b05
     gmplsFreeformGeneralizedLabel(3),
Packit 022b05
     gmplsSonetLabel(4),
Packit 022b05
     gmplsSdhLabel(5),
Packit 022b05
     gmplsWavebandLabel(6)
Packit 022b05
   }
Packit 022b05
Packit 022b05
GmplsSegmentDirectionTC ::= TEXTUAL-CONVENTION
Packit 022b05
  STATUS      current
Packit 022b05
  DESCRIPTION
Packit 022b05
    "The direction of data flow on an Label Switched Path (LSP)
Packit 022b05
     segment with respect to the head of the LSP.
Packit 022b05
Packit 022b05
     Where an LSP is signaled using a conventional signaling
Packit 022b05
     protocol, the 'head' of the LSP is the source of the signaling
Packit 022b05
     (also known as the ingress) and the 'tail' is the destination
Packit 022b05
     (also known as the egress).  For unidirectional LSPs, this
Packit 022b05
     usually matches the direction of flow of data.
Packit 022b05
Packit 022b05
     For manually configured unidirectional LSPs, the direction of
Packit 022b05
     the LSP segment matches the direction of flow of data.  For
Packit 022b05
     manually configured bidirectional LSPs, an arbitrary decision
Packit 022b05
     must be made about which LER is the 'head'."
Packit 022b05
  SYNTAX  INTEGER {
Packit 022b05
    forward(1),   -- data flows from head-end of LSP toward tail-end
Packit 022b05
    reverse(2)    -- data flows from tail-end of LSP toward head-end
Packit 022b05
  }
Packit 022b05
Packit 022b05
END