Fix bug in ODU interface creation for device 7.1
[transportpce.git] / tests / sample_configs / pce_portmapping_121.json
1 {
2   "nodes": [
3     {
4       "node-id": "OpenROADM-1-1",
5       "node-info": {
6         "node-type": "rdm",
7         "openroadm-version": "1.2.1",
8         "node-clli": "NodeX",
9         "node-vendor": "vendorA",
10         "node-model": "model1",
11         "node-ip-address": "1.2.3.4"
12       },
13       "mapping": [],
14       "mc-capabilities": [],
15       "cp-to-degree": [],
16       "switching-pool-lcp": []
17     },
18     {
19       "node-id": "XPONDER-1-1",
20       "node-info": {
21         "node-type": "xpdr",
22         "openroadm-version": "1.2.1",
23         "node-clli": "NodeX",
24         "node-vendor": "vendorA",
25         "node-model": "model1",
26         "node-ip-address": "1.2.3.4"
27       },
28       "mapping": [],
29       "mc-capabilities": [],
30       "cp-to-degree": [],
31       "switching-pool-lcp": []
32     },
33         {
34       "node-id": "OpenROADM-1-2",
35       "node-info": {
36         "node-type": "rdm",
37         "openroadm-version": "1.2.1",
38         "node-clli": "NodeX",
39         "node-vendor": "vendorA",
40         "node-model": "model1",
41         "node-ip-address": "1.2.3.4"
42       },
43       "mapping": [],
44       "mc-capabilities": [],
45       "cp-to-degree": [],
46       "switching-pool-lcp": []
47     },
48         {
49       "node-id": "XPONDER-1-2",
50       "node-info": {
51         "node-type": "xpdr",
52         "openroadm-version": "1.2.1",
53         "node-clli": "NodeX",
54         "node-vendor": "vendorA",
55         "node-model": "model1",
56         "node-ip-address": "1.2.3.4"
57       },
58       "mapping": [],
59       "mc-capabilities": [],
60       "cp-to-degree": [],
61       "switching-pool-lcp": []
62     },
63         {
64       "node-id": "OpenROADM-1-3",
65       "node-info": {
66         "node-type": "rdm",
67         "openroadm-version": "1.2.1",
68         "node-clli": "NodeX",
69         "node-vendor": "vendorA",
70         "node-model": "model1",
71         "node-ip-address": "1.2.3.4"
72       },
73       "mapping": [],
74       "mc-capabilities": [],
75       "cp-to-degree": [],
76       "switching-pool-lcp": []
77     },
78         {
79       "node-id": "XPONDER-1-3",
80       "node-info": {
81         "node-type": "xpdr",
82         "openroadm-version": "1.2.1",
83         "node-clli": "NodeX",
84         "node-vendor": "vendorA",
85         "node-model": "model1",
86         "node-ip-address": "1.2.3.4"
87       },
88       "mapping": [],
89       "mc-capabilities": [],
90       "cp-to-degree": [],
91       "switching-pool-lcp": []
92     },
93         {
94       "node-id": "OpenROADM-1-4",
95       "node-info": {
96         "node-type": "rdm",
97         "openroadm-version": "1.2.1",
98         "node-clli": "NodeX",
99         "node-vendor": "vendorA",
100         "node-model": "model1",
101         "node-ip-address": "1.2.3.4"
102       },
103       "mapping": [],
104       "mc-capabilities": [],
105       "cp-to-degree": [],
106       "switching-pool-lcp": []
107     },
108         {
109       "node-id": "XPONDER-1-4",
110       "node-info": {
111         "node-type": "xpdr",
112         "openroadm-version": "1.2.1",
113         "node-clli": "NodeX",
114         "node-vendor": "vendorA",
115         "node-model": "model1",
116         "node-ip-address": "1.2.3.4"
117       },
118       "mapping": [],
119       "mc-capabilities": [],
120       "cp-to-degree": [],
121       "switching-pool-lcp": []
122     },
123         {
124       "node-id": "OpenROADM-2-1",
125       "node-info": {
126         "node-type": "rdm",
127         "openroadm-version": "1.2.1",
128         "node-clli": "NodeX",
129         "node-vendor": "vendorA",
130         "node-model": "model1",
131         "node-ip-address": "1.2.3.4"
132       },
133       "mapping": [],
134       "mc-capabilities": [],
135       "cp-to-degree": [],
136       "switching-pool-lcp": []
137     },
138         {
139       "node-id": "XPONDER-2-1",
140       "node-info": {
141         "node-type": "xpdr",
142         "openroadm-version": "1.2.1",
143         "node-clli": "NodeX",
144         "node-vendor": "vendorA",
145         "node-model": "model1",
146         "node-ip-address": "1.2.3.4"
147       },
148       "mapping": [],
149       "mc-capabilities": [],
150       "cp-to-degree": [],
151       "switching-pool-lcp": []
152     },
153         {
154       "node-id": "OpenROADM-2-2",
155       "node-info": {
156         "node-type": "rdm",
157         "openroadm-version": "1.2.1",
158         "node-clli": "NodeX",
159         "node-vendor": "vendorA",
160         "node-model": "model1",
161         "node-ip-address": "1.2.3.4"
162       },
163       "mapping": [],
164       "mc-capabilities": [],
165       "cp-to-degree": [],
166       "switching-pool-lcp": []
167     },
168         {
169       "node-id": "XPONDER-2-2",
170       "node-info": {
171         "node-type": "xpdr",
172         "openroadm-version": "1.2.1",
173         "node-clli": "NodeX",
174         "node-vendor": "vendorA",
175         "node-model": "model1",
176         "node-ip-address": "1.2.3.4"
177       },
178       "mapping": [],
179       "mc-capabilities": [],
180       "cp-to-degree": [],
181       "switching-pool-lcp": []
182     },
183         {
184       "node-id": "OpenROADM-2-3",
185       "node-info": {
186         "node-type": "rdm",
187         "openroadm-version": "1.2.1",
188         "node-clli": "NodeX",
189         "node-vendor": "vendorA",
190         "node-model": "model1",
191         "node-ip-address": "1.2.3.4"
192       },
193       "mapping": [],
194       "mc-capabilities": [],
195       "cp-to-degree": [],
196       "switching-pool-lcp": []
197     },
198         {
199       "node-id": "XPONDER-2-3",
200       "node-info": {
201         "node-type": "xpdr",
202         "openroadm-version": "1.2.1",
203         "node-clli": "NodeX",
204         "node-vendor": "vendorA",
205         "node-model": "model1",
206         "node-ip-address": "1.2.3.4"
207       },
208       "mapping": [],
209       "mc-capabilities": [],
210       "cp-to-degree": [],
211       "switching-pool-lcp": []
212     },
213         {
214       "node-id": "OpenROADM-2-4",
215       "node-info": {
216         "node-type": "rdm",
217         "openroadm-version": "1.2.1",
218         "node-clli": "NodeX",
219         "node-vendor": "vendorA",
220         "node-model": "model1",
221         "node-ip-address": "1.2.3.4"
222       },
223       "mapping": [],
224       "mc-capabilities": [],
225       "cp-to-degree": [],
226       "switching-pool-lcp": []
227     },
228         {
229       "node-id": "XPONDER-2-4",
230       "node-info": {
231         "node-type": "xpdr",
232         "openroadm-version": "1.2.1",
233         "node-clli": "NodeX",
234         "node-vendor": "vendorA",
235         "node-model": "model1",
236         "node-ip-address": "1.2.3.4"
237       },
238       "mapping": [],
239       "mc-capabilities": [],
240       "cp-to-degree": [],
241       "switching-pool-lcp": []
242     },
243         {
244       "node-id": "OpenROADM-3-1",
245       "node-info": {
246         "node-type": "rdm",
247         "openroadm-version": "1.2.1",
248         "node-clli": "NodeX",
249         "node-vendor": "vendorA",
250         "node-model": "model1",
251         "node-ip-address": "1.2.3.4"
252       },
253       "mapping": [],
254       "mc-capabilities": [],
255       "cp-to-degree": [],
256       "switching-pool-lcp": []
257     },
258         {
259       "node-id": "XPONDER-3-1",
260       "node-info": {
261         "node-type": "xpdr",
262         "openroadm-version": "1.2.1",
263         "node-clli": "NodeX",
264         "node-vendor": "vendorA",
265         "node-model": "model1",
266         "node-ip-address": "1.2.3.4"
267       },
268       "mapping": [],
269       "mc-capabilities": [],
270       "cp-to-degree": [],
271       "switching-pool-lcp": []
272     },
273         {
274       "node-id": "OpenROADM-3-2",
275       "node-info": {
276         "node-type": "rdm",
277         "openroadm-version": "1.2.1",
278         "node-clli": "NodeX",
279         "node-vendor": "vendorA",
280         "node-model": "model1",
281         "node-ip-address": "1.2.3.4"
282       },
283       "mapping": [],
284       "mc-capabilities": [],
285       "cp-to-degree": [],
286       "switching-pool-lcp": []
287     },
288         {
289       "node-id": "XPONDER-3-2",
290       "node-info": {
291         "node-type": "xpdr",
292         "openroadm-version": "1.2.1",
293         "node-clli": "NodeX",
294         "node-vendor": "vendorA",
295         "node-model": "model1",
296         "node-ip-address": "1.2.3.4"
297       },
298       "mapping": [],
299       "mc-capabilities": [],
300       "cp-to-degree": [],
301       "switching-pool-lcp": []
302     },
303         {
304       "node-id": "OpenROADM-3-3",
305       "node-info": {
306         "node-type": "rdm",
307         "openroadm-version": "1.2.1",
308         "node-clli": "NodeX",
309         "node-vendor": "vendorA",
310         "node-model": "model1",
311         "node-ip-address": "1.2.3.4"
312       },
313       "mapping": [],
314       "mc-capabilities": [],
315       "cp-to-degree": [],
316       "switching-pool-lcp": []
317     },
318         {
319       "node-id": "XPONDER-3-3",
320       "node-info": {
321         "node-type": "xpdr",
322         "openroadm-version": "1.2.1",
323         "node-clli": "NodeX",
324         "node-vendor": "vendorA",
325         "node-model": "model1",
326         "node-ip-address": "1.2.3.4"
327       },
328       "mapping": [],
329       "mc-capabilities": [],
330       "cp-to-degree": [],
331       "switching-pool-lcp": []
332     },
333         {
334       "node-id": "OpenROADM-3-4",
335       "node-info": {
336         "node-type": "rdm",
337         "openroadm-version": "1.2.1",
338         "node-clli": "NodeX",
339         "node-vendor": "vendorA",
340         "node-model": "model1",
341         "node-ip-address": "1.2.3.4"
342       },
343       "mapping": [],
344       "mc-capabilities": [],
345       "cp-to-degree": [],
346       "switching-pool-lcp": []
347     },
348         {
349       "node-id": "XPONDER-3-4",
350       "node-info": {
351         "node-type": "xpdr",
352         "openroadm-version": "1.2.1",
353         "node-clli": "NodeX",
354         "node-vendor": "vendorA",
355         "node-model": "model1",
356         "node-ip-address": "1.2.3.4"
357       },
358       "mapping": [],
359       "mc-capabilities": [],
360       "cp-to-degree": [],
361       "switching-pool-lcp": []
362     },
363         {
364       "node-id": "OpenROADM-4-1",
365       "node-info": {
366         "node-type": "rdm",
367         "openroadm-version": "1.2.1",
368         "node-clli": "NodeX",
369         "node-vendor": "vendorA",
370         "node-model": "model1",
371         "node-ip-address": "1.2.3.4"
372       },
373       "mapping": [],
374       "mc-capabilities": [],
375       "cp-to-degree": [],
376       "switching-pool-lcp": []
377     },
378         {
379       "node-id": "XPONDER-4-1",
380       "node-info": {
381         "node-type": "xpdr",
382         "openroadm-version": "1.2.1",
383         "node-clli": "NodeX",
384         "node-vendor": "vendorA",
385         "node-model": "model1",
386         "node-ip-address": "1.2.3.4"
387       },
388       "mapping": [],
389       "mc-capabilities": [],
390       "cp-to-degree": [],
391       "switching-pool-lcp": []
392     },
393         {
394       "node-id": "OpenROADM-4-2",
395       "node-info": {
396         "node-type": "rdm",
397         "openroadm-version": "1.2.1",
398         "node-clli": "NodeX",
399         "node-vendor": "vendorA",
400         "node-model": "model1",
401         "node-ip-address": "1.2.3.4"
402       },
403       "mapping": [],
404       "mc-capabilities": [],
405       "cp-to-degree": [],
406       "switching-pool-lcp": []
407     },
408         {
409       "node-id": "XPONDER-4-2",
410       "node-info": {
411         "node-type": "xpdr",
412         "openroadm-version": "1.2.1",
413         "node-clli": "NodeX",
414         "node-vendor": "vendorA",
415         "node-model": "model1",
416         "node-ip-address": "1.2.3.4"
417       },
418       "mapping": [],
419       "mc-capabilities": [],
420       "cp-to-degree": [],
421       "switching-pool-lcp": []
422     },
423         {
424       "node-id": "OpenROADM-4-3",
425       "node-info": {
426         "node-type": "rdm",
427         "openroadm-version": "1.2.1",
428         "node-clli": "NodeX",
429         "node-vendor": "vendorA",
430         "node-model": "model1",
431         "node-ip-address": "1.2.3.4"
432       },
433       "mapping": [],
434       "mc-capabilities": [],
435       "cp-to-degree": [],
436       "switching-pool-lcp": []
437     },
438         {
439       "node-id": "XPONDER-4-3",
440       "node-info": {
441         "node-type": "xpdr",
442         "openroadm-version": "1.2.1",
443         "node-clli": "NodeX",
444         "node-vendor": "vendorA",
445         "node-model": "model1",
446         "node-ip-address": "1.2.3.4"
447       },
448       "mapping": [],
449       "mc-capabilities": [],
450       "cp-to-degree": [],
451       "switching-pool-lcp": []
452     },
453         {
454       "node-id": "OpenROADM-4-4",
455       "node-info": {
456         "node-type": "rdm",
457         "openroadm-version": "1.2.1",
458         "node-clli": "NodeX",
459         "node-vendor": "vendorA",
460         "node-model": "model1",
461         "node-ip-address": "1.2.3.4"
462       },
463       "mapping": [],
464       "mc-capabilities": [],
465       "cp-to-degree": [],
466       "switching-pool-lcp": []
467     },
468         {
469       "node-id": "XPONDER-4-4",
470       "node-info": {
471         "node-type": "xpdr",
472         "openroadm-version": "1.2.1",
473         "node-clli": "NodeX",
474         "node-vendor": "vendorA",
475         "node-model": "model1",
476         "node-ip-address": "1.2.3.4"
477       },
478       "mapping": [],
479       "mc-capabilities": [],
480       "cp-to-degree": [],
481       "switching-pool-lcp": []
482     },
483         {
484       "node-id": "OpenROADM-5-1",
485       "node-info": {
486         "node-type": "rdm",
487         "openroadm-version": "1.2.1",
488         "node-clli": "NodeX",
489         "node-vendor": "vendorA",
490         "node-model": "model1",
491         "node-ip-address": "1.2.3.4"
492       },
493       "mapping": [],
494       "mc-capabilities": [],
495       "cp-to-degree": [],
496       "switching-pool-lcp": []
497     },
498         {
499       "node-id": "XPONDER-5-1",
500       "node-info": {
501         "node-type": "xpdr",
502         "openroadm-version": "1.2.1",
503         "node-clli": "NodeX",
504         "node-vendor": "vendorA",
505         "node-model": "model1",
506         "node-ip-address": "1.2.3.4"
507       },
508       "mapping": [],
509       "mc-capabilities": [],
510       "cp-to-degree": [],
511       "switching-pool-lcp": []
512     },
513         {
514       "node-id": "OpenROADM-5-2",
515       "node-info": {
516         "node-type": "rdm",
517         "openroadm-version": "1.2.1",
518         "node-clli": "NodeX",
519         "node-vendor": "vendorA",
520         "node-model": "model1",
521         "node-ip-address": "1.2.3.4"
522       },
523       "mapping": [],
524       "mc-capabilities": [],
525       "cp-to-degree": [],
526       "switching-pool-lcp": []
527     },
528         {
529       "node-id": "XPONDER-5-2",
530       "node-info": {
531         "node-type": "xpdr",
532         "openroadm-version": "1.2.1",
533         "node-clli": "NodeX",
534         "node-vendor": "vendorA",
535         "node-model": "model1",
536         "node-ip-address": "1.2.3.4"
537       },
538       "mapping": [],
539       "mc-capabilities": [],
540       "cp-to-degree": [],
541       "switching-pool-lcp": []
542     },
543         {
544       "node-id": "OpenROADM-5-3",
545       "node-info": {
546         "node-type": "rdm",
547         "openroadm-version": "1.2.1",
548         "node-clli": "NodeX",
549         "node-vendor": "vendorA",
550         "node-model": "model1",
551         "node-ip-address": "1.2.3.4"
552       },
553       "mapping": [],
554       "mc-capabilities": [],
555       "cp-to-degree": [],
556       "switching-pool-lcp": []
557     },
558         {
559       "node-id": "XPONDER-5-3",
560       "node-info": {
561         "node-type": "xpdr",
562         "openroadm-version": "1.2.1",
563         "node-clli": "NodeX",
564         "node-vendor": "vendorA",
565         "node-model": "model1",
566         "node-ip-address": "1.2.3.4"
567       },
568       "mapping": [],
569       "mc-capabilities": [],
570       "cp-to-degree": [],
571       "switching-pool-lcp": []
572     },
573     {
574       "node-id": "OpenROADM-5-4",
575       "node-info": {
576         "node-type": "rdm",
577         "openroadm-version": "1.2.1",
578         "node-clli": "NodeX",
579         "node-vendor": "vendorA",
580         "node-model": "model1",
581         "node-ip-address": "1.2.3.4"
582       },
583       "mapping": [],
584       "mc-capabilities": [],
585       "cp-to-degree": [],
586       "switching-pool-lcp": []
587     },
588     {
589       "node-id": "XPONDER-5-4",
590       "node-info": {
591         "node-type": "xpdr",
592         "openroadm-version": "1.2.1",
593         "node-clli": "NodeX",
594         "node-vendor": "vendorA",
595         "node-model": "model1",
596         "node-ip-address": "1.2.3.4"
597       },
598       "mapping": [],
599       "mc-capabilities": [],
600       "cp-to-degree": [],
601       "switching-pool-lcp": []
602     },
603     {
604       "node-id": "XPDRC01",
605       "node-info": {
606         "node-type": "xpdr",
607         "openroadm-version": "1.2.1",
608         "node-clli": "NodeX",
609         "node-vendor": "vendorA",
610         "node-model": "model1",
611         "node-ip-address": "1.2.3.4"
612       },
613       "mapping": [],
614       "mc-capabilities": [],
615       "cp-to-degree": [],
616       "switching-pool-lcp": []
617     },
618     {
619       "node-id": "ROADMA01",
620       "node-info": {
621         "node-type": "rdm",
622         "openroadm-version": "1.2.1",
623         "node-clli": "NodeX",
624         "node-vendor": "vendorA",
625         "node-model": "model1",
626         "node-ip-address": "1.2.3.4"
627       },
628       "mapping": [],
629       "mc-capabilities": [],
630       "cp-to-degree": [],
631       "switching-pool-lcp": []
632     },
633     {
634       "node-id": "ROADMC01",
635       "node-info": {
636         "node-type": "rdm",
637         "openroadm-version": "1.2.1",
638         "node-clli": "NodeX",
639         "node-vendor": "vendorA",
640         "node-model": "model1",
641         "node-ip-address": "1.2.3.4"
642       },
643       "mapping": [],
644       "mc-capabilities": [],
645       "cp-to-degree": [],
646       "switching-pool-lcp": []
647     },
648     {
649       "node-id": "XPDRA01",
650       "node-info": {
651         "node-type": "xpdr",
652         "openroadm-version": "1.2.1",
653         "node-clli": "NodeX",
654         "node-vendor": "vendorA",
655         "node-model": "model1",
656         "node-ip-address": "1.2.3.4"
657       },
658       "mapping": [],
659       "mc-capabilities": [],
660       "cp-to-degree": [],
661       "switching-pool-lcp": []
662     },
663     {
664       "node-id": "XPONDER",
665       "node-info": {
666         "node-type": "xpdr",
667         "openroadm-version": "1.2.1",
668         "node-clli": "NodeX",
669         "node-vendor": "vendorA",
670         "node-model": "model1",
671         "node-ip-address": "1.2.3.4"
672       },
673       "mapping": [],
674       "mc-capabilities": [],
675       "cp-to-degree": [],
676       "switching-pool-lcp": []
677     }
678   ]
679 }