-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCISCO-IETF-PW-ATM-MIB.yang
370 lines (315 loc) · 10.4 KB
/
CISCO-IETF-PW-ATM-MIB.yang
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
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
/*
* This YANG module has been generated by smidump 0.5.0:
*
* smidump -f yang CISCO-IETF-PW-ATM-MIB
*
* Do not edit. Edit the source file instead!
*/
module CISCO-IETF-PW-ATM-MIB {
namespace "urn:ietf:params:xml:ns:yang:smiv2:CISCO-IETF-PW-ATM-MIB";
prefix "cisco-ietf-pw";
import ATM-TC-MIB {
prefix "atm-tc";
}
import CISCO-IETF-PW-MIB {
prefix "cisco-ietf";
}
import CISCO-SMI {
prefix "cisco-smi";
}
import IF-MIB {
prefix "if-mib";
}
import SNMPv2-TC {
prefix "snmpv2-tc";
}
import ietf-yang-smiv2 {
prefix "smiv2";
}
import ietf-yang-types {
prefix "yang";
}
organization
"Cisco Systems, Inc";
contact
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
Email: [email protected]";
description
"This MIB contains managed object definitions for Pseudo Wire
emulation of ATM over Packet Switched Networks(PSN).
This MIB reports to the PW-MIB. The PW-MIB contains
structures and MIB associations generic to Pseudo-Wire
Virtual Circuit (VC) emulation. VC-specific MIBs (such as
this) contain config and stats for specific VC types.";
revision 2005-04-19 {
description
"Updated Mib police review comments";
}
revision 2003-02-16 {
description
"Initial Version";
}
container CISCO-IETF-PW-ATM-MIB {
config false;
container cpwVcAtmTable {
description
"This table specifies the information for an ATM interface, VC,
VP to be carried over PSN.";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1";
list cpwVcAtmEntry {
key "cpwVcIndex";
description
"A row in this table represents an ATM interface, VC, VP
that needs to be adapted and carried over PSN. This table
is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1";
leaf cpwVcIndex {
type leafref {
path "/cisco-ietf:CISCO-IETF-PW-MIB/cisco-ietf:cpwVcTable/cisco-ietf:cpwVcEntry/cisco-ietf:cpwVcIndex";
}
}
leaf cpwAtmIf {
type if-mib:InterfaceIndex;
description
"The ATM Interface that receives cells from the ATM network.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.1";
}
leaf cpwAtmVpi {
type atm-tc:AtmVpIdentifier;
description
"VPI value of this ATM VC.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.2";
}
leaf cpwAtmVci {
type atm-tc:AtmVcIdentifier;
description
"VCI value of this ATM VC.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.3";
}
leaf cpwAtmClpQosMapping {
type boolean;
description
"This Object indicates whether the CLP bits are considered when
determining the value placed in the Quality of Service fields
(e.g. EXP fields of the MPLS Label Stack) of the encapsulating
protocol.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.4";
}
leaf cpwAtmRowStatus {
type snmpv2-tc:RowStatus;
description
"This Object is used to create, modify or delete a row in this
table.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.5";
}
leaf cpwAtmOamCellSupported {
type boolean;
description
"This Object indicates whether OAM Cells are transported on this
VC.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.6";
}
leaf cpwAtmQosScalingFactor {
type int32;
description
"This Object represents the scaling factor (% value) to be
applied to ATM QoS rates when calculating QoS rates for the
PSN domain . For example, in the cell transport mode the
bandwidth needed in the PSN domain will be higher (since PSN
Transport header, PW header, and optional control word have
to transmitted with every cell), whereas in the AAL5 mode
the bandwidth needed in PSN domain will be less since cell
headers will be removed after reassembly.";
smiv2:defval "100";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.7";
}
leaf cpwAtmCellPacking {
type boolean;
description
"This object is used to identify if the VC is configured to do
Cell Packing.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.8";
}
leaf cpwAtmMncp {
type int32;
description
"This object indicates the maximum number of cells that get
packed in one packet.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.9";
}
leaf cpwAtmPeerMncp {
type int32;
description
"This Object represents the maximum number of cell
that can be packed in one packet for peer interface.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.10";
}
leaf cpwAtmEncap {
type enumeration {
enum "mpls" {
value "1";
}
enum "l2tpv3" {
value "2";
}
enum "unknown" {
value "3";
}
}
description
"This object indicates if the packet going on the pseudowire
is mpls or l2tpv3 encapsulated.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.11";
}
leaf cpwAtmMcptTimeout {
type int32;
description
"This Object represents which MCPT timeout value.";
smiv2:max-access "read-write";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.1.1.12";
}
}
}
}
smiv2:alias "cpwVcAtmPerfTable" {
description
"This table specifies performance-related attributes
for an ATM vc, vp and the interface.";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2";
}
smiv2:alias "cpwVcAtmPerfEntry" {
description
"A row in this table represents an ATM interface, VC, VP
that needs to be adapted and carried over PSN. This table
is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1";
}
augment "/cisco-ietf-pw:CISCO-IETF-PW-ATM-MIB/cisco-ietf-pw:cpwVcAtmTable/cisco-ietf-pw:cpwVcAtmEntry" {
description
"A row in this table represents an ATM interface, VC, VP
that needs to be adapted and carried over PSN. This table
is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1";
leaf cpwAtmCellsReceived {
type yang:counter32;
description
"This object can be used to obtain the information on the
number of cells that were received and sent to the PSN.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.1";
}
leaf cpwAtmCellsSent {
type yang:counter32;
description
"This object can be used to obtain the information on the
number of cells that were received from the PSN and sent
over the ATM network.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.2";
}
leaf cpwAtmCellsRejected {
type yang:counter32;
description
"This Object indicates the number of cells that were rejected by
this VC because of policing.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.3";
}
leaf cpwAtmCellsTagged {
type yang:counter32;
description
"This Object indicates the number of cells that were Tagged.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.4";
}
leaf cpwAtmHCCellsReceived {
type yang:counter64;
description
"High Capacity counter for the number of cells that were
received by this VC.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.5";
}
leaf cpwAtmHCCellsRejected {
type yang:counter64;
description
"High Capacity counter for the number of cells that were
rejected by this VC because of policing.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.6";
}
leaf cpwAtmHCCellsTagged {
type yang:counter64;
description
"High Capacity counter for the number of cells that were tagged";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.7";
}
leaf cpwAtmAvgCellsPacked {
type yang:counter32;
description
"It indicates the Average number of cells that
were received in one packet.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.8";
}
leaf cpwAtmPktsReceived {
type yang:counter32;
description
"This object can be used to obtain the information on the
number of packets that were received and sent to the PSN.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.9";
}
leaf cpwAtmPktsSent {
type yang:counter32;
description
"This object indicates the number of packets that were sent
to the atm network.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.10";
}
leaf cpwAtmPktsRejected {
type yang:counter32;
description
"This object indicates the number of packets that were rejected
because of Policing.";
smiv2:max-access "read-only";
smiv2:oid "1.3.6.1.4.1.9.10.9000.1.2.1.11";
}
}
smiv2:alias "cpwVcAtmMIB" {
smiv2:oid "1.3.6.1.4.1.9.10.9000";
}
smiv2:alias "cpwVcAtmNotifications" {
smiv2:oid "1.3.6.1.4.1.9.10.9000.0";
}
smiv2:alias "cpwVcAtmObjects" {
smiv2:oid "1.3.6.1.4.1.9.10.9000.1";
}
smiv2:alias "cpwVcAtmConformance" {
smiv2:oid "1.3.6.1.4.1.9.10.9000.2";
}
smiv2:alias "cpwVcAtmGroups" {
smiv2:oid "1.3.6.1.4.1.9.10.9000.2.1";
}
smiv2:alias "cpwVcAtmCompliances" {
smiv2:oid "1.3.6.1.4.1.9.10.9000.2.2";
}
}