forked from simonjj/SnmpMibs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CISCO-ATM-PVC-MIB.mib
314 lines (280 loc) · 9.88 KB
/
CISCO-ATM-PVC-MIB.mib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
-- *****************************************************************
-- CISCO-ATM-PVC-MIB - This MIB allows the creation of PVCs and binding
-- them to a VLAN.
--
-- November 1997, Rengabashyam Srinivas.
--
-- Copyright (c) 1998, 2000 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-ATM-PVC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
RowStatus,
TruthValue
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoAtmPvcMIB MODULE-IDENTITY
LAST-UPDATED "200204110000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134-1706
USA
Tel: +1 800 553-NETS
E-mail: cs-atm@cisco.com"
DESCRIPTION
" PVC's (Permanent Virtual Channel)
can carry bridged PDUs (BPDUs)
using the encapsulation method
detailed in RFC1483. This is an
alternative to using LAN Emulation
to transfer BPDUs.
This MIB allows users to configure
a PVC on an ATM uplink card of a
Catalyst 5000 device, and then bind
that PVC to a Virtual LAN (VLAN). "
REVISION "200204110000Z"
DESCRIPTION
"Imported Unsigned32 from SNMPv2-SMI instead
of CISCO-TC"
REVISION "9711180000Z"
DESCRIPTION
" Initial version of this MIB module. "
::= { ciscoMgmt 94 }
ciscoAtmPvcMIBObjects OBJECT IDENTIFIER ::= { ciscoAtmPvcMIB 1 }
ciscoAtmPvcCreateBindGroup OBJECT IDENTIFIER
::= { ciscoAtmPvcMIBObjects 1 }
capvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all the PVCs configured on an ATM uplink card."
::= { ciscoAtmPvcCreateBindGroup 1 }
capvcEntry OBJECT-TYPE
SYNTAX CapvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the PVC table containing information
about a single PVC that has been configured. To
create a PVC at an ATM interface and bind it to a
VLAN, either of the following procedures are used :
Multi step process
(1) The management application creates a
PVC entry in the capvcTable by setting
the capvcRowStatus to createAndWait(5).
This may fail for the following reasons:
- The selected vpi/vci is already being used.
- The selected port is not available.
Otherwise, the agent creates a row and
reserves the vpi/vci on that port.
(2) The manager then sets the values for
the capvcVlanId, capvcType and optionally,
the capvcPCR, capvcOAM and capvcFrequency.
(3) The manager activates the PVC by setting
the capvcRowStatus to active(1).
One-Shot PVC establishment
(1) A PVC may also be established in one
step by a set-request with all necessary
PVC parameter values and the capvcRowStatus
set to createAndGo(4).
In contrast to the multi step process which
allows for detailed error checking (i.e.,
set errors are explicitly linked to
particular resource acquisition failures),
the one-shot PVC establishment performs the
setup on one operation but does not have the
advantage of step-wise error checking.
PVC Retirement
A PVC is released by setting the capvcRowStatus
to destroy(6), and the agent may release all
associated resources. "
INDEX { capvcPort, capvcVPI, capvcVCI }
::= { capvcTable 1 }
CapvcEntry ::=
SEQUENCE {
capvcPort Unsigned32,
capvcVPI Unsigned32,
capvcVCI Unsigned32,
capvcVCD Unsigned32,
capvcType INTEGER,
capvcPCR Unsigned32,
capvcOAM TruthValue,
capvcFrequency Unsigned32,
capvcVlanId Unsigned32,
capvcRowStatus RowStatus
}
capvcPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The port number in the ATM module on
which this PVC is being configured. "
::= { capvcEntry 1 }
capvcVPI OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The Virtual Path Identifier for the PVC. "
::= { capvcEntry 2 }
capvcVCI OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The Virtual Channel Identifier for the PVC. "
::= { capvcEntry 3 }
capvcVCD OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the Virtual Channel Descriptor,
a value which uniquely identifies the PVC.
This is a read-only variable and is not
set by the user. When the PVC is created
successfully, it is assigned a unique
VCD number by the system."
::= { capvcEntry 4 }
capvcType OBJECT-TYPE
SYNTAX INTEGER {
aal5snap(1),
ilmi(2),
qsaal(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The type of traffic that will flow
through the PVC. The user can configure
the PVC as:
(1) aal5snap PVC which carries network
interconnect traffic over ATM
AAL5 (RFC1483).
(2) ilmi PVC which carries Interim Link
Management Interface protocol traffic.
(3) qsaal PVC which carries ATM UNI 3.x
signalling traffic. "
::= { capvcEntry 5 }
capvcPCR OBJECT-TYPE
SYNTAX Unsigned32 (0..155000)
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The Peak Cell Rate for the PVC. This
value denotes the bandwidth allocated
for this PVC. The default value for
this field is the maximum speed of the
interface. This is 155000 Kbps for an
OC3 Module and 45000 Kbps for a DS3
Module. "
::= { capvcEntry 6 }
capvcOAM OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" A boolean that indicates if a F5 OAM
loopback cell will be sent on this
PVC or not. The default value for
this field is false. "
DEFVAL { false }
::= { capvcEntry 7 }
capvcFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Indicates how often will a F5 OAM
loopback cell be transmitted. If the
value of capvcOAM is true, then the
default value for this variable is
10 seconds. If the value of capvcOAM
is false, then this variable is ignored. "
DEFVAL { 10 }
::= { capvcEntry 8 }
capvcVlanId OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The VLAN number of the VLAN that the
PVC is bound to.
Binding a PVC say with VCD number x,
to a VLAN with a VlanId y, causes the
traffic on VLAN y to pass through PVC x.
Also a PVC that is bound to a VLAN can
be unbound by the user. After the unbind
operation the VLAN traffic stops flowing
through the PVC. If the user changes the
value of this variable then the PVC is
unbound from the original VLAN and bound
to the new VLAN. "
::= { capvcEntry 9 }
capvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This object is used to create, delete
or modify a row in this table. To
create a new PVC, this object is
initially set to 'createAndWait' or
'createAndGo'. This object must not
be set to 'active' unless the following
columnar objects exist in this row:
capvcType and capvcVlanId.
To delete a row, this object is set
to 'destroy'(6)."
::= { capvcEntry 10 }
-- end of capvcTable
-- conformance information
ciscoAtmPvcMIBConformance OBJECT IDENTIFIER ::= { ciscoAtmPvcMIB 3 }
ciscoAtmPvcMIBCompliances OBJECT IDENTIFIER
::= { ciscoAtmPvcMIBConformance 1 }
ciscoAtmPvcMIBGroups OBJECT IDENTIFIER
::= { ciscoAtmPvcMIBConformance 2 }
-- Compliance statements
ciscoAtmPvcMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
" The compliance statement for entities
which implement the Cisco Atm PVC MIB.
This MIB is mandatory for all ATM uplink
cards on the Catalyst 5000 device.
"
MODULE -- this module
MANDATORY-GROUPS { ciscoAtmPvcMIBGroup }
::= { ciscoAtmPvcMIBCompliances 1 }
-- units of conformance
ciscoAtmPvcMIBGroup OBJECT-GROUP
OBJECTS {
capvcVCD,
capvcType,
capvcPCR,
capvcOAM,
capvcFrequency,
capvcVlanId,
capvcRowStatus
}
STATUS current
DESCRIPTION
" A collection of objects providing ATM
PVC configuration and VLAN binding. "
::= { ciscoAtmPvcMIBGroups 1 }
END