Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / GMPLS-TC-STD-MIB
1 GMPLS-TC-STD-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4   MODULE-IDENTITY
5     FROM SNMPv2-SMI                                    -- RFC 2578
6   TEXTUAL-CONVENTION
7     FROM SNMPv2-TC                                     -- RFC 2579
8   mplsStdMIB
9     FROM MPLS-TC-STD-MIB                               -- RFC 3811
10 ;
11
12 gmplsTCStdMIB MODULE-IDENTITY
13   LAST-UPDATED
14     "200702280000Z" -- 28 February 2007 00:00:00 GMT
15   ORGANIZATION
16     "IETF Common Control and Measurement Plane (CCAMP) Working Group"
17   CONTACT-INFO
18     "       Thomas D. Nadeau
19             Cisco Systems, Inc.
20      Email: tnadeau@cisco.com
21
22             Adrian Farrel
23             Old Dog Consulting
24      Email: adrian@olddog.co.uk
25
26      Comments about this document should be emailed directly to the
27      CCAMP working group mailing list at ccamp@ops.ietf.org"
28   DESCRIPTION
29     "Copyright (C) The IETF Trust (2007).  This version of
30      this MIB module is part of RFC 4801; see the RFC itself for
31      full legal notices.
32
33      This MIB module defines TEXTUAL-CONVENTIONs for concepts used in
34      Generalized Multiprotocol Label Switching (GMPLS) networks."
35   REVISION
36      "200702280000Z" -- 28 February 2007 00:00:00 GMT
37   DESCRIPTION
38     "Initial version published as part of RFC 4801."
39 ::= { mplsStdMIB 12 }
40
41 GmplsFreeformLabelTC ::= TEXTUAL-CONVENTION
42   STATUS      current
43   DESCRIPTION
44
45
46
47     "This TEXTUAL-CONVENTION can be used as the syntax of an object
48      that contains any GMPLS Label.  Objects with this syntax can be
49      used to represent labels that have label types that are not
50      defined in any RFCs.  The freeform GMPLS Label may also be used
51      by systems that do not wish to represent labels that have
52      label types defined in RFCs using type-specific syntaxes."
53   REFERENCE
54     "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
55         Functional Description, RFC 3471, section 3.2."
56   SYNTAX OCTET STRING (SIZE (0..64))
57
58 GmplsLabelTypeTC ::= TEXTUAL-CONVENTION
59   STATUS      current
60   DESCRIPTION
61     "Determines the interpretation that should be applied to an
62      object that encodes a label.  The possible types are:
63
64      gmplsMplsLabel(1)           - The label is an MPLS Packet, Cell,
65                                    or Frame Label and is encoded as
66                                    described for the TEXTUAL-
67                                    CONVENTION MplsLabel defined in
68                                    RFC 3811.
69
70      gmplsPortWavelengthLabel(2) - The label is a Port or Wavelength
71                                    Label as defined in RFC 3471.
72
73      gmplsFreeformLabel(3)       - The label is any form of label
74                                    encoded as an OCTET STRING using
75                                    the TEXTUAL-CONVENTION
76                                    GmplsFreeformLabel.
77
78      gmplsSonetLabel(4)          - The label is a Synchronous Optical
79                                    Network (SONET) Label as
80                                    defined in RFC 4606.
81
82      gmplsSdhLabel(5)            - The label is a Synchronous Digital
83                                    Hierarchy (SDH) Label as defined
84                                    in RFC 4606.
85
86      gmplsWavebandLabel(6)       - The label is a Waveband Label as
87                                    defined in RFC 3471."
88   REFERENCE
89     "1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
90         Functional Description, RFC 3471, section 3.
91      2. Definition of Textual Conventions and for Multiprotocol Label
92         Switching (MPLS) Management, RFC 3811, section 3.
93      3. Generalized Multi-Protocol Label Switching (GMPLS) Extensions
94         for Synchronous Optical Network (SONET) and Synchronous
95
96
97
98         Digital Hierarchy (SDH) Control, RFC 4606."
99    SYNTAX INTEGER {
100      gmplsMplsLabel(1),
101      gmplsPortWavelengthLabel(2),
102      gmplsFreeformGeneralizedLabel(3),
103      gmplsSonetLabel(4),
104      gmplsSdhLabel(5),
105      gmplsWavebandLabel(6)
106    }
107
108 GmplsSegmentDirectionTC ::= TEXTUAL-CONVENTION
109   STATUS      current
110   DESCRIPTION
111     "The direction of data flow on an Label Switched Path (LSP)
112      segment with respect to the head of the LSP.
113
114      Where an LSP is signaled using a conventional signaling
115      protocol, the 'head' of the LSP is the source of the signaling
116      (also known as the ingress) and the 'tail' is the destination
117      (also known as the egress).  For unidirectional LSPs, this
118      usually matches the direction of flow of data.
119
120      For manually configured unidirectional LSPs, the direction of
121      the LSP segment matches the direction of flow of data.  For
122      manually configured bidirectional LSPs, an arbitrary decision
123      must be made about which LER is the 'head'."
124   SYNTAX  INTEGER {
125     forward(1),   -- data flows from head-end of LSP toward tail-end
126     reverse(2)    -- data flows from tail-end of LSP toward head-end
127   }
128
129 END