Newer
Older
Package generated_from_e_line_examples_provider_bridge_json {
Type String
Type TODO_RESOLVE_REFERENCED
Use "e-line-examples-provider-bridge.json" as SOURCE_MAPPING
Type JSON_String
Structure JSON_e_line_examples_provider_bridge_json (
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
JSON_ieee802_dot1q_bridge_bridges ieee802_dot1q_bridge_bridges,
JSON_ietf_interfaces_interfaces ietf_interfaces_interfaces
)
Structure JSON_ieee802_dot1q_bridge_bridges (
JSON_bridge bridge
)
Collection JSON_bridge of JSON_bridge_item
Structure JSON_bridge_item (
JSON_String name,
JSON_String address,
JSON_String bridge_type,
JSON_component ^component
)
Collection JSON_component of JSON_component_item
Structure JSON_component_item (
JSON_String name,
JSON_String id,
JSON_String type,
JSON_bridge_port bridge_port,
JSON_filtering_database filtering_database,
JSON_bridge_vlan bridge_vlan
)
Collection JSON_bridge_port of JSON_String
Structure JSON_filtering_database (
JSON_vlan_registration_entry vlan_registration_entry
)
Collection JSON_vlan_registration_entry of JSON_vlan_registration_entry_item
Structure JSON_vlan_registration_entry_item (
JSON_String database_id,
JSON_String vids,
JSON_String entry_type,
JSON_port_map port_map
)
Collection JSON_port_map of JSON_port_map_item
Structure JSON_port_map_item (
JSON_String port_ref,
JSON_static_vlan_registration_entries static_vlan_registration_entries
)
Structure JSON_static_vlan_registration_entries (
JSON_String vlan_transmitted
)
Structure JSON_bridge_vlan (
JSON_vlan vlan
)
Collection JSON_vlan of JSON_vlan_item
Structure JSON_vlan_item (
JSON_String vid,
JSON_String name,
JSON_untagged_ports untagged_ports,
JSON_egress_ports egress_ports
)
Collection JSON_untagged_ports of JSON_String
Collection JSON_egress_ports of JSON_String
Structure JSON_ietf_interfaces_interfaces (
JSON_interface interface
)
Collection JSON_interface of JSON_interface_item
Structure JSON_interface_item (
JSON_String name,
JSON_String type,
JSON_String oper_status,
JSON_statistics statistics,
JSON_ieee802_dot1q_bridge_bridge_port ieee802_dot1q_bridge_bridge_port
)
Structure JSON_statistics (
JSON_String discontinuity_time
)
Structure JSON_ieee802_dot1q_bridge_bridge_port (
JSON_String bridge_name,
JSON_String component_name,
JSON_String port_type,
JSON_String pvid,
JSON_String acceptable_frame,
JSON_String enable_ingress_filtering,
JSON_String port_number,
JSON_ieee802_dot1q_pb_cvid_registration ieee802_dot1q_pb_cvid_registration,
JSON_String enable_vid_translation_table,
JSON_String enable_egress_vid_translation_table,
JSON_vid_translations vid_translations
)
Collection JSON_ieee802_dot1q_pb_cvid_registration of JSON_ieee802_dot1q_pb_cvid_registration_item
Structure JSON_ieee802_dot1q_pb_cvid_registration_item (
JSON_String cvid,
JSON_String svid,
JSON_String untagged_pep,
JSON_String untagged_cep
)
Collection JSON_vid_translations of JSON_vid_translations_item
Structure JSON_vid_translations_item (
JSON_String local_vid,
JSON_String relay_vid
)
JSON_e_line_examples_provider_bridge_json JSON_instance (
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
371
372
373
374
375
ieee802_dot1q_bridge_bridges = (
bridge = [
(
name = "ne1",
address = "10-10-10-10-10-10",
bridge_type = "ieee802-dot1q-bridge:provider-edge-bridge",
^component = [
(
name = "sv0",
id = "0",
type = "ieee802-dot1q-bridge:s-vlan-component",
bridge_port = [
"eth3",
"eth4",
"eth5"
],
filtering_database = (
vlan_registration_entry = [
(
database_id = "1",
vids = "200",
entry_type = "static",
port_map = [
(
port_ref = "1",
static_vlan_registration_entries = (
vlan_transmitted = "untagged"
)
),
(
port_ref = "5",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
)
]
),
(
database_id = "1",
vids = "300",
entry_type = "static",
port_map = [
(
port_ref = "2",
static_vlan_registration_entries = (
vlan_transmitted = "untagged"
)
),
(
port_ref = "5",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
)
]
),
(
database_id = "1",
vids = "400",
entry_type = "static",
port_map = [
(
port_ref = "3",
static_vlan_registration_entries = (
vlan_transmitted = "untagged"
)
),
(
port_ref = "5",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
)
]
),
(
database_id = "1",
vids = "500",
entry_type = "static",
port_map = [
(
port_ref = "4",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
),
(
port_ref = "5",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
)
]
)
]
),
bridge_vlan = (
vlan = [
(
vid = "200",
name = "E-Line 200",
untagged_ports = [
"eth1"
],
egress_ports = [
"eth1",
"eth5"
]
),
(
vid = "300",
name = "E-Line 300",
untagged_ports = [
"eth2"
],
egress_ports = [
"eth2",
"eth5"
]
),
(
vid = "400",
name = "E-Line 400",
untagged_ports = [
"eth3"
],
egress_ports = [
"eth3",
"eth5"
]
),
(
vid = "500",
name = "E-Line 500",
egress_ports = [
"eth4",
"eth5"
]
)
]
)
),
(
name = "cv1",
id = "1",
type = "ieee802-dot1q-bridge:c-vlan-component",
bridge_port = [
"eth1"
]
),
(
name = "cv2",
id = "2",
type = "ieee802-dot1q-bridge:c-vlan-component",
bridge_port = [
"eth2"
]
)
]
)
]
),
ietf_interfaces_interfaces = (
interface = [
(
name = "eth1",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-03-23T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne1",
component_name = "cv1",
port_type = "ieee802-dot1q-bridge:customer-edge-port",
pvid = "1",
acceptable_frame = "admit-only-VLAN-tagged-frames",
enable_ingress_filtering = "true",
port_number = "1",
ieee802_dot1q_pb_cvid_registration = [
(
cvid = "100",
svid = "200",
untagged_pep = "false",
untagged_cep = "false"
)
]
)
),
(
name = "eth2",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-03-23T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne1",
component_name = "cv2",
port_type = "ieee802-dot1q-bridge:customer-edge-port",
pvid = "1",
acceptable_frame = "admit-only-untagged-and-priority-tagged",
enable_ingress_filtering = "true",
port_number = "2",
ieee802_dot1q_pb_cvid_registration = [
(
cvid = "1",
svid = "300",
untagged_pep = "true",
untagged_cep = "true"
)
]
)
),
(
name = "eth3",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-03-23T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne1",
component_name = "sv0",
port_type = "ieee802-dot1q-bridge:customer-network-port",
pvid = "400",
acceptable_frame = "admit-only-untagged-and-priority-tagged",
enable_ingress_filtering = "true",
port_number = "3"
)
),
(
name = "eth4",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-03-23T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne1",
component_name = "sv0",
port_type = "ieee802-dot1q-bridge:customer-network-port",
pvid = "1",
acceptable_frame = "admit-only-VLAN-tagged-frames",
enable_ingress_filtering = "true",
port_number = "4",
enable_vid_translation_table = "true",
enable_egress_vid_translation_table = "false",
vid_translations = [
(
local_vid = "100",
relay_vid = "500"
)
]
)
),
(
name = "eth5",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-03-23T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne1",
component_name = "sv0",
port_type = "ieee802-dot1q-bridge:provider-network-port",
pvid = "1",
acceptable_frame = "admit-only-VLAN-tagged-frames",
enable_ingress_filtering = "true",
port_number = "5"
)
)
]
)
)
Map JSON_e_line_examples_provider_bridge_json to "JSON" in SOURCE_MAPPING as JSON_SOURCE_MAPPING {
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
ieee802_dot1q_bridge_bridges -> "ieee802-dot1q-bridge:bridges",
ietf_interfaces_interfaces -> "ietf-interfaces:interfaces"
}
Map JSON_ieee802_dot1q_bridge_bridges to "JSON.ieee802-dot1q-bridge:bridges" in SOURCE_MAPPING as JSON_ieee802_dot1q_bridge_bridges_SOURCE_MAPPING {
bridge -> "bridge"
}
Map JSON_bridge_item to "JSON.bridge.item" in SOURCE_MAPPING as JSON_bridge_item_SOURCE_MAPPING {
name -> "name",
address -> "address",
bridge_type -> "bridge-type",
^component -> "component"
}
Map JSON_component_item to "JSON.component.item" in SOURCE_MAPPING as JSON_component_item_SOURCE_MAPPING {
name -> "name",
id -> "id",
type -> "type",
bridge_port -> "bridge-port",
filtering_database -> "filtering-database",
bridge_vlan -> "bridge-vlan"
}
Map JSON_filtering_database to "JSON.filtering-database" in SOURCE_MAPPING as JSON_filtering_database_SOURCE_MAPPING {
vlan_registration_entry -> "vlan-registration-entry"
}
Map JSON_vlan_registration_entry_item to "JSON.vlan-registration-entry.item" in SOURCE_MAPPING as JSON_vlan_registration_entry_item_SOURCE_MAPPING {
database_id -> "database-id",
vids -> "vids",
entry_type -> "entry-type",
port_map -> "port-map"
}
Map JSON_port_map_item to "JSON.port-map.item" in SOURCE_MAPPING as JSON_port_map_item_SOURCE_MAPPING {
port_ref -> "port-ref",
static_vlan_registration_entries -> "static-vlan-registration-entries"
}
Map JSON_static_vlan_registration_entries to "JSON.static-vlan-registration-entries" in SOURCE_MAPPING as JSON_static_vlan_registration_entries_SOURCE_MAPPING {
vlan_transmitted -> "vlan-transmitted"
}
Map JSON_bridge_vlan to "JSON.bridge-vlan" in SOURCE_MAPPING as JSON_bridge_vlan_SOURCE_MAPPING {
vlan -> "vlan"
}
Map JSON_vlan_item to "JSON.vlan.item" in SOURCE_MAPPING as JSON_vlan_item_SOURCE_MAPPING {
vid -> "vid",
name -> "name",
untagged_ports -> "untagged-ports",
egress_ports -> "egress-ports"
}
Map JSON_ietf_interfaces_interfaces to "JSON.ietf-interfaces:interfaces" in SOURCE_MAPPING as JSON_ietf_interfaces_interfaces_SOURCE_MAPPING {
interface -> "interface"
}
Map JSON_interface_item to "JSON.interface.item" in SOURCE_MAPPING as JSON_interface_item_SOURCE_MAPPING {
name -> "name",
type -> "type",
oper_status -> "oper-status",
statistics -> "statistics",
ieee802_dot1q_bridge_bridge_port -> "ieee802-dot1q-bridge:bridge-port"
}
Map JSON_statistics to "JSON.statistics" in SOURCE_MAPPING as JSON_statistics_SOURCE_MAPPING {
discontinuity_time -> "discontinuity-time"
}
Map JSON_ieee802_dot1q_bridge_bridge_port to "JSON.ieee802-dot1q-bridge:bridge-port" in SOURCE_MAPPING as JSON_ieee802_dot1q_bridge_bridge_port_SOURCE_MAPPING {
bridge_name -> "bridge-name",
component_name -> "component-name",
port_type -> "port-type",
pvid -> "pvid",
acceptable_frame -> "acceptable-frame",
enable_ingress_filtering -> "enable-ingress-filtering",
port_number -> "port-number",
ieee802_dot1q_pb_cvid_registration -> "ieee802-dot1q-pb:cvid-registration",
enable_vid_translation_table -> "enable-vid-translation-table",
enable_egress_vid_translation_table -> "enable-egress-vid-translation-table",
vid_translations -> "vid-translations"
}
Map JSON_ieee802_dot1q_pb_cvid_registration_item to "JSON.ieee802-dot1q-pb:cvid-registration.item" in SOURCE_MAPPING as JSON_ieee802_dot1q_pb_cvid_registration_item_SOURCE_MAPPING {
cvid -> "cvid",
svid -> "svid",
untagged_pep -> "untagged-pep",
untagged_cep -> "untagged-cep"
}
Map JSON_vid_translations_item to "JSON.vid-translations.item" in SOURCE_MAPPING as JSON_vid_translations_item_SOURCE_MAPPING {
local_vid -> "local-vid",
relay_vid -> "relay-vid"
}
}