Migrate PCE functional tests to RFC8040
[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 }