1 MPLS-LC-FR-STD-MIB DEFINITIONS ::= BEGIN
3 MODULE-IDENTITY, OBJECT-TYPE
5 MODULE-COMPLIANCE, OBJECT-GROUP
12 FROM FRAME-RELAY-DTE-MIB
16 mplsLcFrStdMIB MODULE-IDENTITY
18 LAST-UPDATED "200601120000Z" -- 12 January 2006
19 ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
23 Email: tnadeau@cisco.com
26 Email: subrah@cisco.com
28 General comments should be sent to mpls@uu.net
31 "This MIB module contains managed object definitions for
32 MPLS Label-Controlled Frame-Relay interfaces as defined
35 Copyright (C) The Internet Society (2006). This
36 version of this MIB module is part of RFC 4368; see
37 the RFC itself for full legal notices."
43 "200601120000Z" -- 12 January 2006
45 "Initial revision, published as part of RFC 4368."
48 -- Top level components of this MIB module.
49 -- Tables, Scalars, Notifications, Conformance
51 mplsLcFrStdNotifications OBJECT IDENTIFIER ::= { mplsLcFrStdMIB 0 }
52 mplsLcFrStdObjects OBJECT IDENTIFIER ::= { mplsLcFrStdMIB 1 }
53 mplsLcFrStdConformance OBJECT IDENTIFIER ::= { mplsLcFrStdMIB 2 }
55 -- MPLS LC-FR Interface Configuration Table.
56 mplsLcFrStdInterfaceConfTable OBJECT-TYPE
57 SYNTAX SEQUENCE OF MplsLcFrStdInterfaceConfEntry
58 MAX-ACCESS not-accessible
61 "This table specifies per-interface MPLS LC-FR
62 capability and associated information. In particular,
63 this table sparsely extends the MPLS-LSR-STD-MIB's
64 mplsInterfaceConfTable."
65 ::= { mplsLcFrStdObjects 1 }
67 mplsLcFrStdInterfaceConfEntry OBJECT-TYPE
68 SYNTAX MplsLcFrStdInterfaceConfEntry
69 MAX-ACCESS not-accessible
72 "An entry in this table is created by an LSR for
73 every interface capable of supporting MPLS LC-FR.
74 Each entry in this table will exist only if a
75 corresponding entry in ifTable and mplsInterfaceConfTable
76 exists. If the associated entries in ifTable and
77 mplsInterfaceConfTable are deleted, the corresponding
78 entry in this table must also be deleted shortly
80 INDEX { mplsInterfaceIndex }
81 ::= { mplsLcFrStdInterfaceConfTable 1 }
83 MplsLcFrStdInterfaceConfEntry ::= SEQUENCE {
84 mplsLcFrStdTrafficMinDlci DLCI,
85 mplsLcFrStdTrafficMaxDlci DLCI,
86 mplsLcFrStdCtrlMinDlci DLCI,
87 mplsLcFrStdCtrlMaxDlci DLCI,
88 mplsLcFrStdInterfaceConfRowStatus RowStatus,
91 mplsLcFrStdInterfaceConfStorageType StorageType
94 mplsLcFrStdTrafficMinDlci OBJECT-TYPE
96 MAX-ACCESS read-create
99 "This is the minimum DLCI value over which this
100 LSR is willing to accept traffic on this
102 ::= { mplsLcFrStdInterfaceConfEntry 1 }
104 mplsLcFrStdTrafficMaxDlci OBJECT-TYPE
106 MAX-ACCESS read-create
109 "This is the max DLCI value over which this
110 LSR is willing to accept traffic on this
112 ::= { mplsLcFrStdInterfaceConfEntry 2 }
114 mplsLcFrStdCtrlMinDlci OBJECT-TYPE
116 MAX-ACCESS read-create
119 "This is the min DLCI value over which this
120 LSR is willing to accept control traffic
122 ::= { mplsLcFrStdInterfaceConfEntry 3 }
124 mplsLcFrStdCtrlMaxDlci OBJECT-TYPE
126 MAX-ACCESS read-create
129 "This is the max DLCI value over which this
130 LSR is willing to accept control traffic
132 ::= { mplsLcFrStdInterfaceConfEntry 4 }
134 mplsLcFrStdInterfaceConfRowStatus OBJECT-TYPE
136 MAX-ACCESS read-create
141 "This object is used to create and
142 delete entries in this table. When configuring
143 entries in this table, the corresponding ifEntry and
144 mplsInterfaceConfEntry MUST exist beforehand. If a manager
145 attempts to create an entry for a corresponding
146 mplsInterfaceConfEntry that does not support LC-FR,
147 the agent MUST return an inconsistentValue error.
148 If this table is implemented read-only, then the
149 agent must set this object to active(1) when this
150 row is made active. If this table is implemented
151 writable, then an agent MUST not allow modification
152 to its objects once this value is set to active(1),
153 except to mplsLcFrStdInterfaceConfRowStatus and
154 mplsLcFrStdInterfaceConfStorageType."
155 ::= { mplsLcFrStdInterfaceConfEntry 5 }
157 mplsLcFrStdInterfaceConfStorageType OBJECT-TYPE
159 MAX-ACCESS read-create
162 "The storage type for this conceptual row.
163 Conceptual rows having the value 'permanent(4)'
164 need not allow write-access to any columnar
166 DEFVAL { nonVolatile }
167 ::= { mplsLcFrStdInterfaceConfEntry 6 }
169 -- End of mplsLcFrStdInterfaceConfTable
171 -- Module compliance.
173 mplsLcFrStdCompliances
174 OBJECT IDENTIFIER ::= { mplsLcFrStdConformance 1 }
177 OBJECT IDENTIFIER ::= { mplsLcFrStdConformance 2 }
180 -- Compliance requirement for full compliance
182 mplsLcFrStdModuleFullCompliance MODULE-COMPLIANCE
185 "Compliance statement for agents that provide
186 full support for MPLS-LC-FR-STD-MIB. Such
187 devices can be monitored and also be configured
188 using this MIB module."
191 MODULE -- this module
196 OBJECT mplsLcFrStdInterfaceConfRowStatus
197 SYNTAX RowStatus { active(1), notInService(2) }
198 WRITE-SYNTAX RowStatus { active(1), notInService(2),
199 createAndGo(4), destroy(6)
201 DESCRIPTION "Support for createAndWait and notReady is
204 ::= { mplsLcFrStdCompliances 1 }
207 -- Compliance requirement for read-only implementations.
209 mplsLcFrStdModuleReadOnlyCompliance MODULE-COMPLIANCE
212 "Compliance requirement for implementations that only
213 provide read-only support for MPLS-LC-FR-STD-MIB.
214 Such devices can be monitored but cannot be configured
215 using this MIB module.
218 MODULE -- this module
223 -- mplsLcFrStdInterfaceConfTable
225 OBJECT mplsLcFrStdTrafficMinDlci
228 "Write access is not required."
230 OBJECT mplsLcFrStdTrafficMaxDlci
233 "Write access is not required."
235 OBJECT mplsLcFrStdCtrlMinDlci
238 "Write access is not required."
241 OBJECT mplsLcFrStdCtrlMaxDlci
244 "Write access is not required."
246 OBJECT mplsLcFrStdInterfaceConfRowStatus
247 SYNTAX RowStatus { active(1) }
249 DESCRIPTION "Write access is not required."
251 OBJECT mplsLcFrStdInterfaceConfStorageType
254 "Write access is not required."
255 ::= { mplsLcFrStdCompliances 2 }
257 -- Units of conformance.
259 mplsLcFrStdIfGroup OBJECT-GROUP
261 mplsLcFrStdTrafficMinDlci,
262 mplsLcFrStdTrafficMaxDlci,
263 mplsLcFrStdCtrlMinDlci,
264 mplsLcFrStdCtrlMaxDlci,
265 mplsLcFrStdInterfaceConfRowStatus,
266 mplsLcFrStdInterfaceConfStorageType
271 "Collection of objects needed for MPLS LC-FR
272 interface configuration."
273 ::= { mplsLcFrStdGroups 1 }