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

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