7e877b30fa7a2536d388f513f8110af78f9f723b
[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         {
60           "logical-connection-point": "XPDR1-CLIENT1",
61           "port-qual": "xpdr-client"
62         }
63       ],
64       "mc-capabilities": [],
65       "cp-to-degree": [],
66       "switching-pool-lcp": []
67     },
68         {
69       "node-id": "OpenROADM-1-3",
70       "node-info": {
71         "node-type": "rdm",
72         "openroadm-version": "1.2.1",
73         "node-clli": "NodeX",
74         "node-vendor": "vendorA",
75         "node-model": "model1",
76         "node-ip-address": "1.2.3.4"
77       },
78       "mapping": [],
79       "mc-capabilities": [],
80       "cp-to-degree": [],
81       "switching-pool-lcp": []
82     },
83         {
84       "node-id": "XPONDER-1-3",
85       "node-info": {
86         "node-type": "xpdr",
87         "openroadm-version": "1.2.1",
88         "node-clli": "NodeX",
89         "node-vendor": "vendorA",
90         "node-model": "model1",
91         "node-ip-address": "1.2.3.4"
92       },
93       "mapping": [],
94       "mc-capabilities": [],
95       "cp-to-degree": [],
96       "switching-pool-lcp": []
97     },
98         {
99       "node-id": "OpenROADM-1-4",
100       "node-info": {
101         "node-type": "rdm",
102         "openroadm-version": "1.2.1",
103         "node-clli": "NodeX",
104         "node-vendor": "vendorA",
105         "node-model": "model1",
106         "node-ip-address": "1.2.3.4"
107       },
108       "mapping": [],
109       "mc-capabilities": [],
110       "cp-to-degree": [],
111       "switching-pool-lcp": []
112     },
113         {
114       "node-id": "XPONDER-1-4",
115       "node-info": {
116         "node-type": "xpdr",
117         "openroadm-version": "1.2.1",
118         "node-clli": "NodeX",
119         "node-vendor": "vendorA",
120         "node-model": "model1",
121         "node-ip-address": "1.2.3.4"
122       },
123       "mapping": [],
124       "mc-capabilities": [],
125       "cp-to-degree": [],
126       "switching-pool-lcp": []
127     },
128         {
129       "node-id": "OpenROADM-2-1",
130       "node-info": {
131         "node-type": "rdm",
132         "openroadm-version": "1.2.1",
133         "node-clli": "NodeX",
134         "node-vendor": "vendorA",
135         "node-model": "model1",
136         "node-ip-address": "1.2.3.4"
137       },
138       "mapping": [],
139       "mc-capabilities": [],
140       "cp-to-degree": [],
141       "switching-pool-lcp": []
142     },
143         {
144       "node-id": "XPONDER-2-1",
145       "node-info": {
146         "node-type": "xpdr",
147         "openroadm-version": "1.2.1",
148         "node-clli": "NodeX",
149         "node-vendor": "vendorA",
150         "node-model": "model1",
151         "node-ip-address": "1.2.3.4"
152       },
153       "mapping": [],
154       "mc-capabilities": [],
155       "cp-to-degree": [],
156       "switching-pool-lcp": []
157     },
158         {
159       "node-id": "OpenROADM-2-2",
160       "node-info": {
161         "node-type": "rdm",
162         "openroadm-version": "1.2.1",
163         "node-clli": "NodeX",
164         "node-vendor": "vendorA",
165         "node-model": "model1",
166         "node-ip-address": "1.2.3.4"
167       },
168       "mapping": [],
169       "mc-capabilities": [],
170       "cp-to-degree": [],
171       "switching-pool-lcp": []
172     },
173         {
174       "node-id": "XPONDER-2-2",
175       "node-info": {
176         "node-type": "xpdr",
177         "openroadm-version": "1.2.1",
178         "node-clli": "NodeX",
179         "node-vendor": "vendorA",
180         "node-model": "model1",
181         "node-ip-address": "1.2.3.4"
182       },
183       "mapping": [
184         {
185           "logical-connection-point": "XPDR1-CLIENT1",
186           "port-qual": "xpdr-client"
187         }
188       ],
189       "mc-capabilities": [],
190       "cp-to-degree": [],
191       "switching-pool-lcp": []
192     },
193         {
194       "node-id": "OpenROADM-2-3",
195       "node-info": {
196         "node-type": "rdm",
197         "openroadm-version": "1.2.1",
198         "node-clli": "NodeX",
199         "node-vendor": "vendorA",
200         "node-model": "model1",
201         "node-ip-address": "1.2.3.4"
202       },
203       "mapping": [],
204       "mc-capabilities": [],
205       "cp-to-degree": [],
206       "switching-pool-lcp": []
207     },
208         {
209       "node-id": "XPONDER-2-3",
210       "node-info": {
211         "node-type": "xpdr",
212         "openroadm-version": "1.2.1",
213         "node-clli": "NodeX",
214         "node-vendor": "vendorA",
215         "node-model": "model1",
216         "node-ip-address": "1.2.3.4"
217       },
218       "mapping": [],
219       "mc-capabilities": [],
220       "cp-to-degree": [],
221       "switching-pool-lcp": []
222     },
223         {
224       "node-id": "OpenROADM-2-4",
225       "node-info": {
226         "node-type": "rdm",
227         "openroadm-version": "1.2.1",
228         "node-clli": "NodeX",
229         "node-vendor": "vendorA",
230         "node-model": "model1",
231         "node-ip-address": "1.2.3.4"
232       },
233       "mapping": [],
234       "mc-capabilities": [],
235       "cp-to-degree": [],
236       "switching-pool-lcp": []
237     },
238         {
239       "node-id": "XPONDER-2-4",
240       "node-info": {
241         "node-type": "xpdr",
242         "openroadm-version": "1.2.1",
243         "node-clli": "NodeX",
244         "node-vendor": "vendorA",
245         "node-model": "model1",
246         "node-ip-address": "1.2.3.4"
247       },
248       "mapping": [],
249       "mc-capabilities": [],
250       "cp-to-degree": [],
251       "switching-pool-lcp": []
252     },
253         {
254       "node-id": "OpenROADM-3-1",
255       "node-info": {
256         "node-type": "rdm",
257         "openroadm-version": "1.2.1",
258         "node-clli": "NodeX",
259         "node-vendor": "vendorA",
260         "node-model": "model1",
261         "node-ip-address": "1.2.3.4"
262       },
263       "mapping": [],
264       "mc-capabilities": [],
265       "cp-to-degree": [],
266       "switching-pool-lcp": []
267     },
268         {
269       "node-id": "XPONDER-3-1",
270       "node-info": {
271         "node-type": "xpdr",
272         "openroadm-version": "1.2.1",
273         "node-clli": "NodeX",
274         "node-vendor": "vendorA",
275         "node-model": "model1",
276         "node-ip-address": "1.2.3.4"
277       },
278       "mapping": [],
279       "mc-capabilities": [],
280       "cp-to-degree": [],
281       "switching-pool-lcp": []
282     },
283         {
284       "node-id": "OpenROADM-3-2",
285       "node-info": {
286         "node-type": "rdm",
287         "openroadm-version": "1.2.1",
288         "node-clli": "NodeX",
289         "node-vendor": "vendorA",
290         "node-model": "model1",
291         "node-ip-address": "1.2.3.4"
292       },
293       "mapping": [],
294       "mc-capabilities": [],
295       "cp-to-degree": [],
296       "switching-pool-lcp": []
297     },
298         {
299       "node-id": "XPONDER-3-2",
300       "node-info": {
301         "node-type": "xpdr",
302         "openroadm-version": "1.2.1",
303         "node-clli": "NodeX",
304         "node-vendor": "vendorA",
305         "node-model": "model1",
306         "node-ip-address": "1.2.3.4"
307       },
308       "mapping": [
309         {
310           "logical-connection-point": "XPDR1-CLIENT1",
311           "port-qual": "xpdr-client"
312         }
313       ],
314       "mc-capabilities": [],
315       "cp-to-degree": [],
316       "switching-pool-lcp": []
317     },
318         {
319       "node-id": "OpenROADM-3-3",
320       "node-info": {
321         "node-type": "rdm",
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": "XPONDER-3-3",
335       "node-info": {
336         "node-type": "xpdr",
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": "OpenROADM-3-4",
350       "node-info": {
351         "node-type": "rdm",
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": "XPONDER-3-4",
365       "node-info": {
366         "node-type": "xpdr",
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": "OpenROADM-4-1",
380       "node-info": {
381         "node-type": "rdm",
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": "XPONDER-4-1",
395       "node-info": {
396         "node-type": "xpdr",
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": "OpenROADM-4-2",
410       "node-info": {
411         "node-type": "rdm",
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": "XPONDER-4-2",
425       "node-info": {
426         "node-type": "xpdr",
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": "OpenROADM-4-3",
440       "node-info": {
441         "node-type": "rdm",
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": "XPONDER-4-3",
455       "node-info": {
456         "node-type": "xpdr",
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": "OpenROADM-4-4",
470       "node-info": {
471         "node-type": "rdm",
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": "XPONDER-4-4",
485       "node-info": {
486         "node-type": "xpdr",
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": "OpenROADM-5-1",
500       "node-info": {
501         "node-type": "rdm",
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": "XPONDER-5-1",
515       "node-info": {
516         "node-type": "xpdr",
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": "OpenROADM-5-2",
530       "node-info": {
531         "node-type": "rdm",
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": "XPONDER-5-2",
545       "node-info": {
546         "node-type": "xpdr",
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": "OpenROADM-5-3",
560       "node-info": {
561         "node-type": "rdm",
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": "XPONDER-5-3",
575       "node-info": {
576         "node-type": "xpdr",
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": "OpenROADM-5-4",
590       "node-info": {
591         "node-type": "rdm",
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": "XPONDER-5-4",
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": "XPDRC01",
620       "node-info": {
621         "node-type": "xpdr",
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         {
630           "logical-connection-point": "XPDR1-CLIENT1",
631           "port-qual": "xpdr-client"
632         }
633       ],
634       "mc-capabilities": [],
635       "cp-to-degree": [],
636       "switching-pool-lcp": []
637     },
638     {
639       "node-id": "ROADMA01",
640       "node-info": {
641         "node-type": "rdm",
642         "openroadm-version": "1.2.1",
643         "node-clli": "NodeX",
644         "node-vendor": "vendorA",
645         "node-model": "model1",
646         "node-ip-address": "1.2.3.4"
647       },
648       "mapping": [],
649       "mc-capabilities": [],
650       "cp-to-degree": [],
651       "switching-pool-lcp": []
652     },
653     {
654       "node-id": "ROADMC01",
655       "node-info": {
656         "node-type": "rdm",
657         "openroadm-version": "1.2.1",
658         "node-clli": "NodeX",
659         "node-vendor": "vendorA",
660         "node-model": "model1",
661         "node-ip-address": "1.2.3.4"
662       },
663       "mapping": [],
664       "mc-capabilities": [],
665       "cp-to-degree": [],
666       "switching-pool-lcp": []
667     },
668     {
669       "node-id": "XPDRA01",
670       "node-info": {
671         "node-type": "xpdr",
672         "openroadm-version": "1.2.1",
673         "node-clli": "NodeX",
674         "node-vendor": "vendorA",
675         "node-model": "model1",
676         "node-ip-address": "1.2.3.4"
677       },
678       "mapping": [
679         {
680           "logical-connection-point": "XPDR1-CLIENT1",
681           "port-qual": "xpdr-client"
682         }
683       ],
684       "mc-capabilities": [],
685       "cp-to-degree": [],
686       "switching-pool-lcp": []
687     },
688     {
689       "node-id": "XPONDER",
690       "node-info": {
691         "node-type": "xpdr",
692         "openroadm-version": "1.2.1",
693         "node-clli": "NodeX",
694         "node-vendor": "vendorA",
695         "node-model": "model1",
696         "node-ip-address": "1.2.3.4"
697       },
698       "mapping": [],
699       "mc-capabilities": [],
700       "cp-to-degree": [],
701       "switching-pool-lcp": []
702     }
703   ]
704 }