faf481be5f9fed190a58bee89b12649d4c2a7248
[transportpce.git] / pce / src / test / resources / topologyData / basePceTopology.json
1 {
2   "data": {
3     "network": [
4       {
5         "network-id": "openroadm-topology",
6         "ietf-network-topology:link": [
7           {
8             "link-id": "OpenROADM-1-2-DEG2-DEG2-CTP-TXtoOpenROADM-1-2-DEG1-DEG1-CTP-RX",
9             "destination": {
10               "dest-tp": "DEG1-CTP-RX",
11               "dest-node": "OpenROADM-1-2-DEG1"
12             },
13             "source": {
14               "source-node": "OpenROADM-1-2-DEG2",
15               "source-tp": "DEG2-CTP-TX"
16             },
17             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
18           },
19           {
20             "link-id": "OpenROADM-1-1-SRG1-SRG1-CP-TXtoOpenROADM-1-1-DEG2-DEG2-CTP-RX",
21             "destination": {
22               "dest-tp": "DEG2-CTP-RX",
23               "dest-node": "OpenROADM-1-1-DEG2"
24             },
25             "source": {
26               "source-node": "OpenROADM-1-1-SRG1",
27               "source-tp": "SRG1-CP-TX"
28             },
29             "org-openroadm-network-topology:link-type": "ADD-LINK"
30           },
31           {
32             "link-id": "OpenROADM-1-2-SRG1-SRG1-CP-TXtoOpenROADM-1-2-DEG3-DEG3-CTP-RX",
33             "destination": {
34               "dest-tp": "DEG3-CTP-RX",
35               "dest-node": "OpenROADM-1-2-DEG3"
36             },
37             "source": {
38               "source-node": "OpenROADM-1-2-SRG1",
39               "source-tp": "SRG1-CP-TX"
40             },
41             "org-openroadm-network-topology:link-type": "ADD-LINK"
42           },
43           {
44             "link-id": "OpenROADM-1-1-SRG1-SRG1-PP1-TX-to-XPONDER-1-1XPDR-NW1-RX",
45             "destination": {
46               "dest-tp": "XPDR-NW1-RX",
47               "dest-node": "XPONDER-1-1"
48             },
49             "source": {
50               "source-node": "OpenROADM-1-1-SRG1",
51               "source-tp": "SRG1-PP1-TX"
52             },
53             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
54           },
55           {
56             "link-id": "OpenROADM-1-1-SRG1-SRG1-CP-TXtoOpenROADM-1-1-DEG3-DEG3-CTP-RX",
57             "destination": {
58               "dest-tp": "DEG3-CTP-RX",
59               "dest-node": "OpenROADM-1-1-DEG3"
60             },
61             "source": {
62               "source-node": "OpenROADM-1-1-SRG1",
63               "source-tp": "SRG1-CP-TX"
64             },
65             "org-openroadm-network-topology:link-type": "ADD-LINK"
66           },
67           {
68             "link-id": "OpenROADM-2-2-SRG1-SRG1-CP-TXtoOpenROADM-2-2-DEG1-DEG1-CTP-RX",
69             "destination": {
70               "dest-tp": "DEG1-CTP-RX",
71               "dest-node": "OpenROADM-2-2-DEG1"
72             },
73             "source": {
74               "source-node": "OpenROADM-2-2-SRG1",
75               "source-tp": "SRG1-CP-TX"
76             },
77             "org-openroadm-network-topology:link-type": "ADD-LINK"
78           },
79           {
80             "link-id": "OpenROADM-1-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-1-DEG1-DEG1-CTP-RX",
81             "destination": {
82               "dest-tp": "DEG1-CTP-RX",
83               "dest-node": "OpenROADM-1-1-DEG1"
84             },
85             "source": {
86               "source-node": "OpenROADM-1-1-DEG2",
87               "source-tp": "DEG2-CTP-TX"
88             },
89             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
90           },
91           {
92             "link-id": "XPONDER-2-2XPDR-NW5-TX-toOpenROADM-2-2-SRG1-SRG1-PP5-RX",
93             "destination": {
94               "dest-tp": "SRG1-PP5-RX",
95               "dest-node": "OpenROADM-2-2-SRG1"
96             },
97             "source": {
98               "source-node": "XPONDER-2-2",
99               "source-tp": "XPDR-NW5-TX"
100             },
101             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
102           },
103           {
104             "link-id": "OpenROADM-1-2-DEG2-DEG2-CTP-RXtoOpenROADM-1-2-SRG1-SRG1-CP-TX",
105             "destination": {
106               "dest-tp": "SRG1-CP-RX",
107               "dest-node": "OpenROADM-1-2-SRG1"
108             },
109             "source": {
110               "source-node": "OpenROADM-1-2-DEG2",
111               "source-tp": "DEG2-CTP-TX"
112             },
113             "org-openroadm-network-topology:link-type": "DROP-LINK"
114           },
115           {
116             "link-id": "OpenROADM-2-2-SRG1-SRG1-PP4-TX-to-XPONDER-2-2XPDR-NW4-RX",
117             "destination": {
118               "dest-tp": "XPDR-NW4-RX",
119               "dest-node": "XPONDER-2-2"
120             },
121             "source": {
122               "source-node": "OpenROADM-2-2-SRG1",
123               "source-tp": "SRG1-PP4-TX"
124             },
125             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
126           },
127           {
128             "link-id": "OpenROADM-1-2-SRG1-SRG1-CP-TXtoOpenROADM-1-2-DEG1-DEG1-CTP-RX",
129             "destination": {
130               "dest-tp": "DEG1-CTP-RX",
131               "dest-node": "OpenROADM-1-2-DEG1"
132             },
133             "source": {
134               "source-node": "OpenROADM-1-2-SRG1",
135               "source-tp": "SRG1-CP-TX"
136             },
137             "org-openroadm-network-topology:link-type": "ADD-LINK"
138           },
139           {
140             "link-id": "OpenROADM-2-2-DEG3-DEG3-CTP-RXtoOpenROADM-2-2-SRG1-SRG1-CP-TX",
141             "destination": {
142               "dest-tp": "SRG1-CP-RX",
143               "dest-node": "OpenROADM-2-2-SRG1"
144             },
145             "source": {
146               "source-node": "OpenROADM-2-2-DEG3",
147               "source-tp": "DEG3-CTP-TX"
148             },
149             "org-openroadm-network-topology:link-type": "DROP-LINK"
150           },
151           {
152             "link-id": "OpenROADM-2-2-SRG1-SRG1-PP1-TX-to-XPONDER-2-2XPDR-NW1-RX",
153             "destination": {
154               "dest-tp": "XPDR-NW1-RX",
155               "dest-node": "XPONDER-2-2"
156             },
157             "source": {
158               "source-node": "OpenROADM-2-2-SRG1",
159               "source-tp": "SRG1-PP1-TX"
160             },
161             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
162           },
163           {
164             "link-id": "OpenROADM-1-1-SRG1-SRG1-CP-TXtoOpenROADM-1-1-DEG1-DEG1-CTP-RX",
165             "destination": {
166               "dest-tp": "DEG1-CTP-RX",
167               "dest-node": "OpenROADM-1-1-DEG1"
168             },
169             "source": {
170               "source-node": "OpenROADM-1-1-SRG1",
171               "source-tp": "SRG1-CP-TX"
172             },
173             "org-openroadm-network-topology:link-type": "ADD-LINK"
174           },
175           {
176             "link-id": "OpenROADM-1-2-SRG1-SRG1-CP-TXtoOpenROADM-1-2-DEG2-DEG2-CTP-RX",
177             "destination": {
178               "dest-tp": "DEG2-CTP-RX",
179               "dest-node": "OpenROADM-1-2-DEG2"
180             },
181             "source": {
182               "source-node": "OpenROADM-1-2-SRG1",
183               "source-tp": "SRG1-CP-TX"
184             },
185             "org-openroadm-network-topology:link-type": "ADD-LINK"
186           },
187           {
188             "link-id": "OpenROADM-1-1-SRG1-SRG1-PP4-TX-to-XPONDER-1-1XPDR-NW4-RX",
189             "destination": {
190               "dest-tp": "XPDR-NW4-RX",
191               "dest-node": "XPONDER-1-1"
192             },
193             "source": {
194               "source-node": "OpenROADM-1-1-SRG1",
195               "source-tp": "SRG1-PP4-TX"
196             },
197             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
198           },
199           {
200             "link-id": "OpenROADM-2-1-SRG1-SRG1-CP-TXtoOpenROADM-2-1-DEG3-DEG3-CTP-RX",
201             "destination": {
202               "dest-tp": "DEG3-CTP-RX",
203               "dest-node": "OpenROADM-2-1-DEG3"
204             },
205             "source": {
206               "source-node": "OpenROADM-2-1-SRG1",
207               "source-tp": "SRG1-CP-TX"
208             },
209             "org-openroadm-network-topology:link-type": "ADD-LINK"
210           },
211           {
212             "link-id": "XPONDER-1-1XPDR-NW5-TX-toOpenROADM-1-1-SRG1-SRG1-PP5-RX",
213             "destination": {
214               "dest-tp": "SRG1-PP5-RX",
215               "dest-node": "OpenROADM-1-1-SRG1"
216             },
217             "source": {
218               "source-node": "XPONDER-1-1",
219               "source-tp": "XPDR-NW5-TX"
220             },
221             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
222           },
223           {
224             "link-id": "OpenROADM-2-1-SRG1-SRG1-CP-TXtoOpenROADM-2-1-DEG1-DEG1-CTP-RX",
225             "destination": {
226               "dest-tp": "DEG1-CTP-RX",
227               "dest-node": "OpenROADM-2-1-DEG1"
228             },
229             "source": {
230               "source-node": "OpenROADM-2-1-SRG1",
231               "source-tp": "SRG1-CP-TX"
232             },
233             "org-openroadm-network-topology:link-type": "ADD-LINK"
234           },
235           {
236             "link-id": "OpenROADM-2-2-SRG1-SRG1-CP-TXtoOpenROADM-2-2-DEG2-DEG2-CTP-RX",
237             "destination": {
238               "dest-tp": "DEG2-CTP-RX",
239               "dest-node": "OpenROADM-2-2-DEG2"
240             },
241             "source": {
242               "source-node": "OpenROADM-2-2-SRG1",
243               "source-tp": "SRG1-CP-TX"
244             },
245             "org-openroadm-network-topology:link-type": "ADD-LINK"
246           },
247           {
248             "link-id": "XPONDER-1-2XPDR-NW3-TX-toOpenROADM-1-2-SRG1-SRG1-PP3-RX",
249             "destination": {
250               "dest-tp": "SRG1-PP3-RX",
251               "dest-node": "OpenROADM-1-2-SRG1"
252             },
253             "source": {
254               "source-node": "XPONDER-1-2",
255               "source-tp": "XPDR-NW3-TX"
256             },
257             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
258           },
259           {
260             "link-id": "OpenROADM-1-1-DEG3-DEG3-CTP-RXtoOpenROADM-1-1-SRG1-SRG1-CP-TX",
261             "destination": {
262               "dest-tp": "SRG1-CP-RX",
263               "dest-node": "OpenROADM-1-1-SRG1"
264             },
265             "source": {
266               "source-node": "OpenROADM-1-1-DEG3",
267               "source-tp": "DEG3-CTP-TX"
268             },
269             "org-openroadm-network-topology:link-type": "DROP-LINK"
270           },
271           {
272             "link-id": "OpenROADM-2-1-SRG1-SRG1-CP-TXtoOpenROADM-2-1-DEG2-DEG2-CTP-RX",
273             "destination": {
274               "dest-tp": "DEG2-CTP-RX",
275               "dest-node": "OpenROADM-2-1-DEG2"
276             },
277             "source": {
278               "source-node": "OpenROADM-2-1-SRG1",
279               "source-tp": "SRG1-CP-TX"
280             },
281             "org-openroadm-network-topology:link-type": "ADD-LINK"
282           },
283           {
284             "link-id": "OpenROADM-2-2-SRG1-SRG1-CP-TXtoOpenROADM-2-2-DEG3-DEG3-CTP-RX",
285             "destination": {
286               "dest-tp": "DEG3-CTP-RX",
287               "dest-node": "OpenROADM-2-2-DEG3"
288             },
289             "source": {
290               "source-node": "OpenROADM-2-2-SRG1",
291               "source-tp": "SRG1-CP-TX"
292             },
293             "org-openroadm-network-topology:link-type": "ADD-LINK"
294           },
295           {
296             "link-id": "OpenROADM-2-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-2-DEG2-DEG2-CTP-RX",
297             "destination": {
298               "dest-tp": "DEG2-CTP-RX",
299               "dest-node": "OpenROADM-2-2-DEG2"
300             },
301             "source": {
302               "source-node": "OpenROADM-2-2-DEG3",
303               "source-tp": "DEG3-CTP-TX"
304             },
305             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
306           },
307           {
308             "link-id": "OpenROADM-2-1-DEG3-DEG3-CTP-TXtoOpenROADM-2-1-DEG2-DEG2-CTP-RX",
309             "destination": {
310               "dest-tp": "DEG2-CTP-RX",
311               "dest-node": "OpenROADM-2-1-DEG2"
312             },
313             "source": {
314               "source-node": "OpenROADM-2-1-DEG3",
315               "source-tp": "DEG3-CTP-TX"
316             },
317             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
318           },
319           {
320             "link-id": "XPONDER-2-1XPDR-NW3-TX-toOpenROADM-2-1-SRG1-SRG1-PP3-RX",
321             "destination": {
322               "dest-tp": "SRG1-PP3-RX",
323               "dest-node": "OpenROADM-2-1-SRG1"
324             },
325             "source": {
326               "source-node": "XPONDER-2-1",
327               "source-tp": "XPDR-NW3-TX"
328             },
329             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
330           },
331           {
332             "link-id": "OpenROADM-2-1-SRG1-SRG1-PP4-TX-to-XPONDER-2-1XPDR-NW4-RX",
333             "destination": {
334               "dest-tp": "XPDR-NW4-RX",
335               "dest-node": "XPONDER-2-1"
336             },
337             "source": {
338               "source-node": "OpenROADM-2-1-SRG1",
339               "source-tp": "SRG1-PP4-TX"
340             },
341             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
342           },
343           {
344             "link-id": "XPONDER-1-2XPDR-NW2-TX-toOpenROADM-1-2-SRG1-SRG1-PP2-RX",
345             "destination": {
346               "dest-tp": "SRG1-PP2-RX",
347               "dest-node": "OpenROADM-1-2-SRG1"
348             },
349             "source": {
350               "source-node": "XPONDER-1-2",
351               "source-tp": "XPDR-NW2-TX"
352             },
353             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
354           },
355           {
356             "link-id": "OpenROADM-2-1-SRG1-SRG1-PP1-TX-to-XPONDER-2-1XPDR-NW1-RX",
357             "destination": {
358               "dest-tp": "XPDR-NW1-RX",
359               "dest-node": "XPONDER-2-1"
360             },
361             "source": {
362               "source-node": "OpenROADM-2-1-SRG1",
363               "source-tp": "SRG1-PP1-TX"
364             },
365             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
366           },
367           {
368             "link-id": "OpenROADM-1-2-DEG2-DEG2-CTP-TXtoOpenROADM-1-2-DEG3-DEG3-CTP-RX",
369             "destination": {
370               "dest-tp": "DEG3-CTP-RX",
371               "dest-node": "OpenROADM-1-2-DEG3"
372             },
373             "source": {
374               "source-node": "OpenROADM-1-2-DEG2",
375               "source-tp": "DEG2-CTP-TX"
376             },
377             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
378           },
379           {
380             "link-id": "XPONDER-2-1XPDR-NW2-TX-toOpenROADM-2-1-SRG1-SRG1-PP2-RX",
381             "destination": {
382               "dest-tp": "SRG1-PP2-RX",
383               "dest-node": "OpenROADM-2-1-SRG1"
384             },
385             "source": {
386               "source-node": "XPONDER-2-1",
387               "source-tp": "XPDR-NW2-TX"
388             },
389             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
390           },
391           {
392             "link-id": "OpenROADM-2-1-DEG1-DEG1-CTP-RXtoOpenROADM-2-1-SRG1-SRG1-CP-TX",
393             "destination": {
394               "dest-tp": "SRG1-CP-RX",
395               "dest-node": "OpenROADM-2-1-SRG1"
396             },
397             "source": {
398               "source-node": "OpenROADM-2-1-DEG1",
399               "source-tp": "DEG1-CTP-TX"
400             },
401             "org-openroadm-network-topology:link-type": "DROP-LINK"
402           },
403           {
404             "link-id": "OpenROADM-1-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-1-DEG3-DEG3-CTP-RX",
405             "destination": {
406               "dest-tp": "DEG3-CTP-RX",
407               "dest-node": "OpenROADM-1-1-DEG3"
408             },
409             "source": {
410               "source-node": "OpenROADM-1-1-DEG2",
411               "source-tp": "DEG2-CTP-TX"
412             },
413             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
414           },
415           {
416             "link-id": "OpenROADM-1-1-SRG1-SRG1-PP5-TX-to-XPONDER-1-1XPDR-NW5-RX",
417             "destination": {
418               "dest-tp": "XPDR-NW5-RX",
419               "dest-node": "XPONDER-1-1"
420             },
421             "source": {
422               "source-node": "OpenROADM-1-1-SRG1",
423               "source-tp": "SRG1-PP5-TX"
424             },
425             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
426           },
427           {
428             "link-id": "OpenROADM-1-1-DEG3-to-OpenROADM-2-2-DEG3",
429             "destination": {
430               "dest-tp": "DEG3-TTP-RX",
431               "dest-node": "OpenROADM-2-2-DEG3"
432             },
433             "source": {
434               "source-node": "OpenROADM-1-1-DEG3",
435               "source-tp": "DEG3-TTP-TX"
436             },
437             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
438           },
439           {
440             "link-id": "OpenROADM-2-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-2-DEG1-DEG1-CTP-RX",
441             "destination": {
442               "dest-tp": "DEG1-CTP-RX",
443               "dest-node": "OpenROADM-2-2-DEG1"
444             },
445             "source": {
446               "source-node": "OpenROADM-2-2-DEG2",
447               "source-tp": "DEG2-CTP-TX"
448             },
449             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
450           },
451           {
452             "link-id": "OpenROADM-1-2-SRG1-SRG1-PP3-TX-to-XPONDER-1-2XPDR-NW3-RX",
453             "destination": {
454               "dest-tp": "XPDR-NW3-RX",
455               "dest-node": "XPONDER-1-2"
456             },
457             "source": {
458               "source-node": "OpenROADM-1-2-SRG1",
459               "source-tp": "SRG1-PP3-TX"
460             },
461             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
462           },
463           {
464             "link-id": "OpenROADM-1-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-1-DEG2-DEG2-CTP-RX",
465             "destination": {
466               "dest-tp": "DEG2-CTP-RX",
467               "dest-node": "OpenROADM-1-1-DEG2"
468             },
469             "source": {
470               "source-node": "OpenROADM-1-1-DEG1",
471               "source-tp": "DEG1-CTP-TX"
472             },
473             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
474           },
475           {
476             "link-id": "OpenROADM-2-1-DEG3-DEG3-CTP-RXtoOpenROADM-2-1-SRG1-SRG1-CP-TX",
477             "destination": {
478               "dest-tp": "SRG1-CP-RX",
479               "dest-node": "OpenROADM-2-1-SRG1"
480             },
481             "source": {
482               "source-node": "OpenROADM-2-1-DEG3",
483               "source-tp": "DEG3-CTP-TX"
484             },
485             "org-openroadm-network-topology:link-type": "DROP-LINK"
486           },
487           {
488             "link-id": "OpenROADM-1-2-DEG1-DEG1-CTP-TXtoOpenROADM-1-2-DEG3-DEG3-CTP-RX",
489             "destination": {
490               "dest-tp": "DEG3-CTP-RX",
491               "dest-node": "OpenROADM-1-2-DEG3"
492             },
493             "source": {
494               "source-node": "OpenROADM-1-2-DEG1",
495               "source-tp": "DEG1-CTP-TX"
496             },
497             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
498           },
499           {
500             "link-id": "OpenROADM-2-2-DEG2-to-OpenROADM-2-1-DEG2",
501             "destination": {
502               "dest-tp": "DEG2-TTP-RX",
503               "dest-node": "OpenROADM-2-1-DEG2"
504             },
505             "source": {
506               "source-node": "OpenROADM-2-2-DEG2",
507               "source-tp": "DEG2-TTP-TX"
508             },
509             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
510           },
511           {
512             "link-id": "XPONDER-2-2XPDR-NW4-TX-toOpenROADM-2-2-SRG1-SRG1-PP4-RX",
513             "destination": {
514               "dest-tp": "SRG1-PP4-RX",
515               "dest-node": "OpenROADM-2-2-SRG1"
516             },
517             "source": {
518               "source-node": "XPONDER-2-2",
519               "source-tp": "XPDR-NW4-TX"
520             },
521             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
522           },
523           {
524             "link-id": "OpenROADM-2-2-DEG1-DEG1-CTP-RXtoOpenROADM-2-2-SRG1-SRG1-CP-TX",
525             "destination": {
526               "dest-tp": "SRG1-CP-RX",
527               "dest-node": "OpenROADM-2-2-SRG1"
528             },
529             "source": {
530               "source-node": "OpenROADM-2-2-DEG1",
531               "source-tp": "DEG1-CTP-TX"
532             },
533             "org-openroadm-network-topology:link-type": "DROP-LINK"
534           },
535           {
536             "link-id": "OpenROADM-2-1-DEG2-to-OpenROADM-2-2-DEG2",
537             "destination": {
538               "dest-tp": "DEG2-TTP-RX",
539               "dest-node": "OpenROADM-2-2-DEG2"
540             },
541             "source": {
542               "source-node": "OpenROADM-2-1-DEG2",
543               "source-tp": "DEG2-TTP-TX"
544             },
545             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
546           },
547           {
548             "link-id": "OpenROADM-2-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-2-DEG1-DEG1-CTP-RX",
549             "destination": {
550               "dest-tp": "DEG1-CTP-RX",
551               "dest-node": "OpenROADM-2-2-DEG1"
552             },
553             "source": {
554               "source-node": "OpenROADM-2-2-DEG3",
555               "source-tp": "DEG3-CTP-TX"
556             },
557             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
558           },
559           {
560             "link-id": "OpenROADM-2-1-DEG1-DEG1-CTP-TXtoOpenROADM-2-1-DEG2-DEG2-CTP-RX",
561             "destination": {
562               "dest-tp": "DEG2-CTP-RX",
563               "dest-node": "OpenROADM-2-1-DEG2"
564             },
565             "source": {
566               "source-node": "OpenROADM-2-1-DEG1",
567               "source-tp": "DEG1-CTP-TX"
568             },
569             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
570           },
571           {
572             "link-id": "XPONDER-1-1XPDR-NW3-TX-toOpenROADM-1-1-SRG1-SRG1-PP3-RX",
573             "destination": {
574               "dest-tp": "SRG1-PP3-RX",
575               "dest-node": "OpenROADM-1-1-SRG1"
576             },
577             "source": {
578               "source-node": "XPONDER-1-1",
579               "source-tp": "XPDR-NW3-TX"
580             },
581             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
582           },
583           {
584             "link-id": "XPONDER-2-2XPDR-NW2-TX-toOpenROADM-2-2-SRG1-SRG1-PP2-RX",
585             "destination": {
586               "dest-tp": "SRG1-PP2-RX",
587               "dest-node": "OpenROADM-2-2-SRG1"
588             },
589             "source": {
590               "source-node": "XPONDER-2-2",
591               "source-tp": "XPDR-NW2-TX"
592             },
593             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
594           },
595           {
596             "link-id": "OpenROADM-1-1-DEG2-to-OpenROADM-1-2-DEG2",
597             "destination": {
598               "dest-tp": "DEG2-TTP-RX",
599               "dest-node": "OpenROADM-1-2-DEG2"
600             },
601             "source": {
602               "source-node": "OpenROADM-1-1-DEG2",
603               "source-tp": "DEG2-TTP-TX"
604             },
605             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
606           },
607           {
608             "link-id": "XPONDER-1-1XPDR-NW1-TX-toOpenROADM-1-1-SRG1-SRG1-PP1-RX",
609             "destination": {
610               "dest-tp": "SRG1-PP1-RX",
611               "dest-node": "OpenROADM-1-1-SRG1"
612             },
613             "source": {
614               "source-node": "XPONDER-1-1",
615               "source-tp": "XPDR-NW1-TX"
616             },
617             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
618           },
619           {
620             "link-id": "OpenROADM-2-1-DEG2-DEG2-CTP-TXtoOpenROADM-2-1-DEG3-DEG3-CTP-RX",
621             "destination": {
622               "dest-tp": "DEG3-CTP-RX",
623               "dest-node": "OpenROADM-2-1-DEG3"
624             },
625             "source": {
626               "source-node": "OpenROADM-2-1-DEG2",
627               "source-tp": "DEG2-CTP-TX"
628             },
629             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
630           },
631           {
632             "link-id": "OpenROADM-1-1-DEG1-DEG1-CTP-RXtoOpenROADM-1-1-SRG1-SRG1-CP-TX",
633             "destination": {
634               "dest-tp": "SRG1-CP-RX",
635               "dest-node": "OpenROADM-1-1-SRG1"
636             },
637             "source": {
638               "source-node": "OpenROADM-1-1-DEG1",
639               "source-tp": "DEG1-CTP-TX"
640             },
641             "org-openroadm-network-topology:link-type": "DROP-LINK"
642           },
643           {
644             "link-id": "OpenROADM-2-1-SRG1-SRG1-PP3-TX-to-XPONDER-2-1XPDR-NW3-RX",
645             "destination": {
646               "dest-tp": "XPDR-NW3-RX",
647               "dest-node": "XPONDER-2-1"
648             },
649             "source": {
650               "source-node": "OpenROADM-2-1-SRG1",
651               "source-tp": "SRG1-PP3-TX"
652             },
653             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
654           },
655           {
656             "link-id": "OpenROADM-2-1-DEG2-DEG2-CTP-RXtoOpenROADM-2-1-SRG1-SRG1-CP-TX",
657             "destination": {
658               "dest-tp": "SRG1-CP-RX",
659               "dest-node": "OpenROADM-2-1-SRG1"
660             },
661             "source": {
662               "source-node": "OpenROADM-2-1-DEG2",
663               "source-tp": "DEG2-CTP-TX"
664             },
665             "org-openroadm-network-topology:link-type": "DROP-LINK"
666           },
667           {
668             "link-id": "XPONDER-1-2XPDR-NW5-TX-toOpenROADM-1-2-SRG1-SRG1-PP5-RX",
669             "destination": {
670               "dest-tp": "SRG1-PP5-RX",
671               "dest-node": "OpenROADM-1-2-SRG1"
672             },
673             "source": {
674               "source-node": "XPONDER-1-2",
675               "source-tp": "XPDR-NW5-TX"
676             },
677             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
678           },
679           {
680             "link-id": "XPONDER-2-1XPDR-NW5-TX-toOpenROADM-2-1-SRG1-SRG1-PP5-RX",
681             "destination": {
682               "dest-tp": "SRG1-PP5-RX",
683               "dest-node": "OpenROADM-2-1-SRG1"
684             },
685             "source": {
686               "source-node": "XPONDER-2-1",
687               "source-tp": "XPDR-NW5-TX"
688             },
689             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
690           },
691           {
692             "link-id": "OpenROADM-1-2-SRG1-SRG1-PP2-TX-to-XPONDER-1-2XPDR-NW2-RX",
693             "destination": {
694               "dest-tp": "XPDR-NW2-RX",
695               "dest-node": "XPONDER-1-2"
696             },
697             "source": {
698               "source-node": "OpenROADM-1-2-SRG1",
699               "source-tp": "SRG1-PP2-TX"
700             },
701             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
702           },
703           {
704             "link-id": "XPONDER-2-2XPDR-NW3-TX-toOpenROADM-2-2-SRG1-SRG1-PP3-RX",
705             "destination": {
706               "dest-tp": "SRG1-PP3-RX",
707               "dest-node": "OpenROADM-2-2-SRG1"
708             },
709             "source": {
710               "source-node": "XPONDER-2-2",
711               "source-tp": "XPDR-NW3-TX"
712             },
713             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
714           },
715           {
716             "link-id": "OpenROADM-2-1-DEG1-DEG1-CTP-TXtoOpenROADM-2-1-DEG3-DEG3-CTP-RX",
717             "destination": {
718               "dest-tp": "DEG3-CTP-RX",
719               "dest-node": "OpenROADM-2-1-DEG3"
720             },
721             "source": {
722               "source-node": "OpenROADM-2-1-DEG1",
723               "source-tp": "DEG1-CTP-TX"
724             },
725             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
726           },
727           {
728             "link-id": "OpenROADM-1-1-DEG3-DEG3-CTP-TXtoOpenROADM-1-1-DEG2-DEG2-CTP-RX",
729             "destination": {
730               "dest-tp": "DEG2-CTP-RX",
731               "dest-node": "OpenROADM-1-1-DEG2"
732             },
733             "source": {
734               "source-node": "OpenROADM-1-1-DEG3",
735               "source-tp": "DEG3-CTP-TX"
736             },
737             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
738           },
739           {
740             "link-id": "OpenROADM-1-2-SRG1-SRG1-PP5-TX-to-XPONDER-1-2XPDR-NW5-RX",
741             "destination": {
742               "dest-tp": "XPDR-NW5-RX",
743               "dest-node": "XPONDER-1-2"
744             },
745             "source": {
746               "source-node": "OpenROADM-1-2-SRG1",
747               "source-tp": "SRG1-PP5-TX"
748             },
749             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
750           },
751           {
752             "link-id": "XPONDER-1-2XPDR-NW1-TX-toOpenROADM-1-2-SRG1-SRG1-PP1-RX",
753             "destination": {
754               "dest-tp": "SRG1-PP1-RX",
755               "dest-node": "OpenROADM-1-2-SRG1"
756             },
757             "source": {
758               "source-node": "XPONDER-1-2",
759               "source-tp": "XPDR-NW1-TX"
760             },
761             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
762           },
763           {
764             "link-id": "OpenROADM-1-1-DEG3-DEG3-CTP-TXtoOpenROADM-1-1-DEG1-DEG1-CTP-RX",
765             "destination": {
766               "dest-tp": "DEG1-CTP-RX",
767               "dest-node": "OpenROADM-1-1-DEG1"
768             },
769             "source": {
770               "source-node": "OpenROADM-1-1-DEG3",
771               "source-tp": "DEG3-CTP-TX"
772             },
773             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
774           },
775           {
776             "link-id": "OpenROADM-1-2-DEG1-DEG1-CTP-TXtoOpenROADM-1-2-DEG2-DEG2-CTP-RX",
777             "destination": {
778               "dest-tp": "DEG2-CTP-RX",
779               "dest-node": "OpenROADM-1-2-DEG2"
780             },
781             "source": {
782               "source-node": "OpenROADM-1-2-DEG1",
783               "source-tp": "DEG1-CTP-TX"
784             },
785             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
786           },
787           {
788             "link-id": "OpenROADM-1-2-DEG2-to-OpenROADM-1-1-DEG2",
789             "destination": {
790               "dest-tp": "DEG2-TTP-RX",
791               "dest-node": "OpenROADM-1-1-DEG2"
792             },
793             "source": {
794               "source-node": "OpenROADM-1-2-DEG2",
795               "source-tp": "DEG2-TTP-TX"
796             },
797             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
798           },
799           {
800             "link-id": "XPONDER-2-1XPDR-NW4-TX-toOpenROADM-2-1-SRG1-SRG1-PP4-RX",
801             "destination": {
802               "dest-tp": "SRG1-PP4-RX",
803               "dest-node": "OpenROADM-2-1-SRG1"
804             },
805             "source": {
806               "source-node": "XPONDER-2-1",
807               "source-tp": "XPDR-NW4-TX"
808             },
809             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
810           },
811           {
812             "link-id": "OpenROADM-2-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-2-DEG3-DEG3-CTP-RX",
813             "destination": {
814               "dest-tp": "DEG3-CTP-RX",
815               "dest-node": "OpenROADM-2-2-DEG3"
816             },
817             "source": {
818               "source-node": "OpenROADM-2-2-DEG1",
819               "source-tp": "DEG1-CTP-TX"
820             },
821             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
822           },
823           {
824             "link-id": "OpenROADM-1-2-DEG3-DEG3-CTP-TXtoOpenROADM-1-2-DEG1-DEG1-CTP-RX",
825             "destination": {
826               "dest-tp": "DEG1-CTP-RX",
827               "dest-node": "OpenROADM-1-2-DEG1"
828             },
829             "source": {
830               "source-node": "OpenROADM-1-2-DEG3",
831               "source-tp": "DEG3-CTP-TX"
832             },
833             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
834           },
835           {
836             "link-id": "XPONDER-2-1XPDR-NW1-TX-toOpenROADM-2-1-SRG1-SRG1-PP1-RX",
837             "destination": {
838               "dest-tp": "SRG1-PP1-RX",
839               "dest-node": "OpenROADM-2-1-SRG1"
840             },
841             "source": {
842               "source-node": "XPONDER-2-1",
843               "source-tp": "XPDR-NW1-TX"
844             },
845             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
846           },
847           {
848             "link-id": "OpenROADM-2-2-SRG1-SRG1-PP2-TX-to-XPONDER-2-2XPDR-NW2-RX",
849             "destination": {
850               "dest-tp": "XPDR-NW2-RX",
851               "dest-node": "XPONDER-2-2"
852             },
853             "source": {
854               "source-node": "OpenROADM-2-2-SRG1",
855               "source-tp": "SRG1-PP2-TX"
856             },
857             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
858           },
859           {
860             "link-id": "OpenROADM-1-1-SRG1-SRG1-PP2-TX-to-XPONDER-1-1XPDR-NW2-RX",
861             "destination": {
862               "dest-tp": "XPDR-NW2-RX",
863               "dest-node": "XPONDER-1-1"
864             },
865             "source": {
866               "source-node": "OpenROADM-1-1-SRG1",
867               "source-tp": "SRG1-PP2-TX"
868             },
869             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
870           },
871           {
872             "link-id": "OpenROADM-2-2-SRG1-SRG1-PP5-TX-to-XPONDER-2-2XPDR-NW5-RX",
873             "destination": {
874               "dest-tp": "XPDR-NW5-RX",
875               "dest-node": "XPONDER-2-2"
876             },
877             "source": {
878               "source-node": "OpenROADM-2-2-SRG1",
879               "source-tp": "SRG1-PP5-TX"
880             },
881             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
882           },
883           {
884             "link-id": "OpenROADM-1-2-DEG1-DEG1-CTP-RXtoOpenROADM-1-2-SRG1-SRG1-CP-TX",
885             "destination": {
886               "dest-tp": "SRG1-CP-RX",
887               "dest-node": "OpenROADM-1-2-SRG1"
888             },
889             "source": {
890               "source-node": "OpenROADM-1-2-DEG1",
891               "source-tp": "DEG1-CTP-TX"
892             },
893             "org-openroadm-network-topology:link-type": "DROP-LINK"
894           },
895           {
896             "link-id": "XPONDER-1-2XPDR-NW4-TX-toOpenROADM-1-2-SRG1-SRG1-PP4-RX",
897             "destination": {
898               "dest-tp": "SRG1-PP4-RX",
899               "dest-node": "OpenROADM-1-2-SRG1"
900             },
901             "source": {
902               "source-node": "XPONDER-1-2",
903               "source-tp": "XPDR-NW4-TX"
904             },
905             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
906           },
907           {
908             "link-id": "OpenROADM-1-2-DEG3-DEG3-CTP-RXtoOpenROADM-1-2-SRG1-SRG1-CP-TX",
909             "destination": {
910               "dest-tp": "SRG1-CP-RX",
911               "dest-node": "OpenROADM-1-2-SRG1"
912             },
913             "source": {
914               "source-node": "OpenROADM-1-2-DEG3",
915               "source-tp": "DEG3-CTP-TX"
916             },
917             "org-openroadm-network-topology:link-type": "DROP-LINK"
918           },
919           {
920             "link-id": "OpenROADM-2-2-DEG1-to-OpenROADM-2-1-DEG1",
921             "destination": {
922               "dest-tp": "DEG1-TTP-RX",
923               "dest-node": "OpenROADM-2-1-DEG1"
924             },
925             "source": {
926               "source-node": "OpenROADM-2-2-DEG1",
927               "source-tp": "DEG1-TTP-TX"
928             },
929             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
930           },
931           {
932             "link-id": "OpenROADM-1-1-DEG2-DEG2-CTP-RXtoOpenROADM-1-1-SRG1-SRG1-CP-TX",
933             "destination": {
934               "dest-tp": "SRG1-CP-RX",
935               "dest-node": "OpenROADM-1-1-SRG1"
936             },
937             "source": {
938               "source-node": "OpenROADM-1-1-DEG2",
939               "source-tp": "DEG2-CTP-TX"
940             },
941             "org-openroadm-network-topology:link-type": "DROP-LINK"
942           },
943           {
944             "link-id": "OpenROADM-2-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-2-DEG3-DEG3-CTP-RX",
945             "destination": {
946               "dest-tp": "DEG3-CTP-RX",
947               "dest-node": "OpenROADM-2-2-DEG3"
948             },
949             "source": {
950               "source-node": "OpenROADM-2-2-DEG2",
951               "source-tp": "DEG2-CTP-TX"
952             },
953             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
954           },
955           {
956             "link-id": "OpenROADM-2-1-DEG2-DEG2-CTP-TXtoOpenROADM-2-1-DEG1-DEG1-CTP-RX",
957             "destination": {
958               "dest-tp": "DEG1-CTP-RX",
959               "dest-node": "OpenROADM-2-1-DEG1"
960             },
961             "source": {
962               "source-node": "OpenROADM-2-1-DEG2",
963               "source-tp": "DEG2-CTP-TX"
964             },
965             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
966           },
967           {
968             "link-id": "OpenROADM-2-2-SRG1-SRG1-PP3-TX-to-XPONDER-2-2XPDR-NW3-RX",
969             "destination": {
970               "dest-tp": "XPDR-NW3-RX",
971               "dest-node": "XPONDER-2-2"
972             },
973             "source": {
974               "source-node": "OpenROADM-2-2-SRG1",
975               "source-tp": "SRG1-PP3-TX"
976             },
977             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
978           },
979           {
980             "link-id": "OpenROADM-2-1-SRG1-SRG1-PP2-TX-to-XPONDER-2-1XPDR-NW2-RX",
981             "destination": {
982               "dest-tp": "XPDR-NW2-RX",
983               "dest-node": "XPONDER-2-1"
984             },
985             "source": {
986               "source-node": "OpenROADM-2-1-SRG1",
987               "source-tp": "SRG1-PP2-TX"
988             },
989             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
990           },
991           {
992             "link-id": "OpenROADM-2-1-SRG1-SRG1-PP5-TX-to-XPONDER-2-1XPDR-NW5-RX",
993             "destination": {
994               "dest-tp": "XPDR-NW5-RX",
995               "dest-node": "XPONDER-2-1"
996             },
997             "source": {
998               "source-node": "OpenROADM-2-1-SRG1",
999               "source-tp": "SRG1-PP5-TX"
1000             },
1001             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
1002           },
1003           {
1004             "link-id": "OpenROADM-1-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-1-DEG3-DEG3-CTP-RX",
1005             "destination": {
1006               "dest-tp": "DEG3-CTP-RX",
1007               "dest-node": "OpenROADM-1-1-DEG3"
1008             },
1009             "source": {
1010               "source-node": "OpenROADM-1-1-DEG1",
1011               "source-tp": "DEG1-CTP-TX"
1012             },
1013             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
1014           },
1015           {
1016             "link-id": "OpenROADM-1-2-DEG1-to-OpenROADM-1-1-DEG1",
1017             "destination": {
1018               "dest-tp": "DEG1-TTP-RX",
1019               "dest-node": "OpenROADM-1-1-DEG1"
1020             },
1021             "source": {
1022               "source-node": "OpenROADM-1-2-DEG1",
1023               "source-tp": "DEG1-TTP-TX"
1024             },
1025             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
1026           },
1027           {
1028             "link-id": "XPONDER-2-2XPDR-NW1-TX-toOpenROADM-2-2-SRG1-SRG1-PP1-RX",
1029             "destination": {
1030               "dest-tp": "SRG1-PP1-RX",
1031               "dest-node": "OpenROADM-2-2-SRG1"
1032             },
1033             "source": {
1034               "source-node": "XPONDER-2-2",
1035               "source-tp": "XPDR-NW1-TX"
1036             },
1037             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
1038           },
1039           {
1040             "link-id": "OpenROADM-1-1-SRG1-SRG1-PP3-TX-to-XPONDER-1-1XPDR-NW3-RX",
1041             "destination": {
1042               "dest-tp": "XPDR-NW3-RX",
1043               "dest-node": "XPONDER-1-1"
1044             },
1045             "source": {
1046               "source-node": "OpenROADM-1-1-SRG1",
1047               "source-tp": "SRG1-PP3-TX"
1048             },
1049             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
1050           },
1051           {
1052             "link-id": "OpenROADM-1-1-DEG1-to-OpenROADM-1-2-DEG1",
1053             "destination": {
1054               "dest-tp": "DEG1-TTP-RX",
1055               "dest-node": "OpenROADM-1-2-DEG1"
1056             },
1057             "source": {
1058               "source-node": "OpenROADM-1-1-DEG1",
1059               "source-tp": "DEG1-TTP-TX"
1060             },
1061             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
1062           },
1063           {
1064             "link-id": "OpenROADM-1-2-DEG3-DEG3-CTP-TXtoOpenROADM-1-2-DEG2-DEG2-CTP-RX",
1065             "destination": {
1066               "dest-tp": "DEG2-CTP-RX",
1067               "dest-node": "OpenROADM-1-2-DEG2"
1068             },
1069             "source": {
1070               "source-node": "OpenROADM-1-2-DEG3",
1071               "source-tp": "DEG3-CTP-TX"
1072             },
1073             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
1074           },
1075           {
1076             "link-id": "OpenROADM-1-2-SRG1-SRG1-PP1-TX-to-XPONDER-1-2XPDR-NW1-RX",
1077             "destination": {
1078               "dest-tp": "XPDR-NW1-RX",
1079               "dest-node": "XPONDER-1-2"
1080             },
1081             "source": {
1082               "source-node": "OpenROADM-1-2-SRG1",
1083               "source-tp": "SRG1-PP1-TX"
1084             },
1085             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
1086           },
1087           {
1088             "link-id": "OpenROADM-2-2-DEG3-to-OpenROADM-1-1-DEG3",
1089             "destination": {
1090               "dest-tp": "DEG3-TTP-RX",
1091               "dest-node": "OpenROADM-1-1-DEG3"
1092             },
1093             "source": {
1094               "source-node": "OpenROADM-2-2-DEG3",
1095               "source-tp": "DEG3-TTP-TX"
1096             },
1097             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
1098           },
1099           {
1100             "link-id": "XPONDER-1-1XPDR-NW4-TX-toOpenROADM-1-1-SRG1-SRG1-PP4-RX",
1101             "destination": {
1102               "dest-tp": "SRG1-PP4-RX",
1103               "dest-node": "OpenROADM-1-1-SRG1"
1104             },
1105             "source": {
1106               "source-node": "XPONDER-1-1",
1107               "source-tp": "XPDR-NW4-TX"
1108             },
1109             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
1110           },
1111           {
1112             "link-id": "OpenROADM-2-1-DEG3-DEG3-CTP-TXtoOpenROADM-2-1-DEG1-DEG1-CTP-RX",
1113             "destination": {
1114               "dest-tp": "DEG1-CTP-RX",
1115               "dest-node": "OpenROADM-2-1-DEG1"
1116             },
1117             "source": {
1118               "source-node": "OpenROADM-2-1-DEG3",
1119               "source-tp": "DEG3-CTP-TX"
1120             },
1121             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
1122           },
1123           {
1124             "link-id": "OpenROADM-2-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-2-DEG2-DEG2-CTP-RX",
1125             "destination": {
1126               "dest-tp": "DEG2-CTP-RX",
1127               "dest-node": "OpenROADM-2-2-DEG2"
1128             },
1129             "source": {
1130               "source-node": "OpenROADM-2-2-DEG1",
1131               "source-tp": "DEG1-CTP-TX"
1132             },
1133             "org-openroadm-network-topology:link-type": "EXPRESS-LINK"
1134           },
1135           {
1136             "link-id": "OpenROADM-2-1-DEG1-to-OpenROADM-2-2-DEG1",
1137             "destination": {
1138               "dest-tp": "DEG1-TTP-RX",
1139               "dest-node": "OpenROADM-2-2-DEG1"
1140             },
1141             "source": {
1142               "source-node": "OpenROADM-2-1-DEG1",
1143               "source-tp": "DEG1-TTP-TX"
1144             },
1145             "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM"
1146           },
1147           {
1148             "link-id": "OpenROADM-1-2-SRG1-SRG1-PP4-TX-to-XPONDER-1-2XPDR-NW4-RX",
1149             "destination": {
1150               "dest-tp": "XPDR-NW4-RX",
1151               "dest-node": "XPONDER-1-2"
1152             },
1153             "source": {
1154               "source-node": "OpenROADM-1-2-SRG1",
1155               "source-tp": "SRG1-PP4-TX"
1156             },
1157             "org-openroadm-network-topology:link-type": "XPONDER-INPUT"
1158           },
1159           {
1160             "link-id": "OpenROADM-2-2-DEG2-DEG2-CTP-RXtoOpenROADM-2-2-SRG1-SRG1-CP-TX",
1161             "destination": {
1162               "dest-tp": "SRG1-CP-RX",
1163               "dest-node": "OpenROADM-2-2-SRG1"
1164             },
1165             "source": {
1166               "source-node": "OpenROADM-2-2-DEG2",
1167               "source-tp": "DEG2-CTP-TX"
1168             },
1169             "org-openroadm-network-topology:link-type": "DROP-LINK"
1170           },
1171           {
1172             "link-id": "XPONDER-1-1XPDR-NW2-TX-toOpenROADM-1-1-SRG1-SRG1-PP2-RX",
1173             "destination": {
1174               "dest-tp": "SRG1-PP2-RX",
1175               "dest-node": "OpenROADM-1-1-SRG1"
1176             },
1177             "source": {
1178               "source-node": "XPONDER-1-1",
1179               "source-tp": "XPDR-NW2-TX"
1180             },
1181             "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT"
1182           }
1183         ],
1184         "node": [
1185           {
1186             "node-id": "OpenROADM-1-1-SRG1",
1187             "ietf-network-topology:termination-point": [
1188               {
1189                 "tp-id": "SRG1-PP2-TX"
1190               },
1191               {
1192                 "tp-id": "SRG1-PP3-RX"
1193               },
1194               {
1195                 "tp-id": "SRG1-PP2-RX"
1196               },
1197               {
1198                 "tp-id": "SRG1-PP3-TX"
1199               },
1200               {
1201                 "tp-id": "SRG1-PP1-TX"
1202               },
1203               {
1204                 "tp-id": "SRG1-PP4-RX"
1205               },
1206               {
1207                 "tp-id": "SRG1-PP5-RX"
1208               },
1209               {
1210                 "tp-id": "SRG1-CP-RX"
1211               },
1212               {
1213                 "tp-id": "SRG1-PP1-RX"
1214               },
1215               {
1216                 "tp-id": "SRG1-CP-TX"
1217               },
1218               {
1219                 "tp-id": "SRG1-PP4-TX"
1220               },
1221               {
1222                 "tp-id": "SRG1-PP5-TX"
1223               }
1224             ],
1225             "supporting-node": [
1226               {
1227                 "network-ref": "Transport-underlay",
1228                 "node-ref": "OpenROADM-1-1"
1229               }
1230             ],
1231             "org-openroadm-network-topology:srg-attributes": {
1232               "available-wavelengths": [
1233                 {
1234                   "index": 1
1235                 },
1236                 {
1237                   "index": 2
1238                 },
1239                 {
1240                   "index": 3
1241                 },
1242                 {
1243                   "index": 4
1244                 }
1245               ]
1246             },
1247             "org-openroadm-network-topology:node-type": "SRG"
1248           },
1249           {
1250             "node-id": "OpenROADM-2-2-SRG1",
1251             "ietf-network-topology:termination-point": [
1252               {
1253                 "tp-id": "SRG1-PP2-TX"
1254               },
1255               {
1256                 "tp-id": "SRG1-PP3-RX"
1257               },
1258               {
1259                 "tp-id": "SRG1-PP2-RX"
1260               },
1261               {
1262                 "tp-id": "SRG1-PP3-TX"
1263               },
1264               {
1265                 "tp-id": "SRG1-PP1-TX"
1266               },
1267               {
1268                 "tp-id": "SRG1-PP4-RX"
1269               },
1270               {
1271                 "tp-id": "SRG1-PP5-RX"
1272               },
1273               {
1274                 "tp-id": "SRG1-CP-RX"
1275               },
1276               {
1277                 "tp-id": "SRG1-PP1-RX"
1278               },
1279               {
1280                 "tp-id": "SRG1-CP-TX"
1281               },
1282               {
1283                 "tp-id": "SRG1-PP4-TX"
1284               },
1285               {
1286                 "tp-id": "SRG1-PP5-TX"
1287               }
1288             ],
1289             "supporting-node": [
1290               {
1291                 "network-ref": "Transport-underlay",
1292                 "node-ref": "OpenROADM-2-2"
1293               }
1294             ],
1295             "org-openroadm-network-topology:srg-attributes": {
1296               "available-wavelengths": [
1297                 {
1298                   "index": 5
1299                 },
1300                 {
1301                   "index": 6
1302                 },
1303                 {
1304                   "index": 3
1305                 },
1306                 {
1307                   "index": 4
1308                 }
1309               ]
1310             },
1311             "org-openroadm-network-topology:node-type": "SRG"
1312           },
1313           {
1314             "node-id": "OpenROADM-1-2-SRG1",
1315             "ietf-network-topology:termination-point": [
1316               {
1317                 "tp-id": "SRG1-PP2-TX"
1318               },
1319               {
1320                 "tp-id": "SRG1-PP3-RX"
1321               },
1322               {
1323                 "tp-id": "SRG1-PP2-RX"
1324               },
1325               {
1326                 "tp-id": "SRG1-PP3-TX"
1327               },
1328               {
1329                 "tp-id": "SRG1-PP1-TX"
1330               },
1331               {
1332                 "tp-id": "SRG1-PP4-RX"
1333               },
1334               {
1335                 "tp-id": "SRG1-PP5-RX"
1336               },
1337               {
1338                 "tp-id": "SRG1-CP-RX"
1339               },
1340               {
1341                 "tp-id": "SRG1-PP1-RX"
1342               },
1343               {
1344                 "tp-id": "SRG1-CP-TX"
1345               },
1346               {
1347                 "tp-id": "SRG1-PP4-TX"
1348               },
1349               {
1350                 "tp-id": "SRG1-PP5-TX"
1351               }
1352             ],
1353             "supporting-node": [
1354               {
1355                 "network-ref": "Transport-underlay",
1356                 "node-ref": "OpenROADM-1-2"
1357               }
1358             ],
1359             "org-openroadm-network-topology:srg-attributes": {
1360               "available-wavelengths": [
1361                 {
1362                   "index": 1
1363                 },
1364                 {
1365                   "index": 2
1366                 },
1367                 {
1368                   "index": 3
1369                 },
1370                 {
1371                   "index": 4
1372                 }
1373               ]
1374             },
1375             "org-openroadm-network-topology:node-type": "SRG"
1376           },
1377           {
1378             "node-id": "OpenROADM-1-2-DEG1",
1379             "ietf-network-topology:termination-point": [
1380               {
1381                 "tp-id": "DEG1-TTP-TX",
1382                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1383               },
1384               {
1385                 "tp-id": "DEG1-TTP-RX",
1386                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1387               },
1388               {
1389                 "tp-id": "DEG1-CTP-RX",
1390                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1391               },
1392               {
1393                 "tp-id": "DEG1-CTP-TX",
1394                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1395               }
1396             ],
1397             "supporting-node": [
1398               {
1399                 "network-ref": "Transport-underlay",
1400                 "node-ref": "OpenROADM-1-2-DEG1"
1401               }
1402             ],
1403             "org-openroadm-network-topology:node-type": "DEGREE",
1404             "org-openroadm-network-topology:degree-attributes": {
1405               "available-wavelengths": [
1406                 {
1407                   "index": 1
1408                 },
1409                 {
1410                   "index": 2
1411                 },
1412                 {
1413                   "index": 3
1414                 },
1415                 {
1416                   "index": 4
1417                 }
1418               ]
1419             }
1420           },
1421           {
1422             "node-id": "OpenROADM-2-2-DEG3",
1423             "ietf-network-topology:termination-point": [
1424               {
1425                 "tp-id": "DEG1-TTP-TX",
1426                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1427               },
1428               {
1429                 "tp-id": "DEG1-TTP-RX",
1430                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1431               },
1432               {
1433                 "tp-id": "DEG1-CTP-RX",
1434                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1435               },
1436               {
1437                 "tp-id": "DEG1-CTP-TX",
1438                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1439               }
1440             ],
1441             "supporting-node": [
1442               {
1443                 "network-ref": "Transport-underlay",
1444                 "node-ref": "OpenROADM-2-2-DEG3"
1445               }
1446             ],
1447             "org-openroadm-network-topology:node-type": "DEGREE",
1448             "org-openroadm-network-topology:degree-attributes": {
1449               "available-wavelengths": [
1450                 {
1451                   "index": 5
1452                 },
1453                 {
1454                   "index": 6
1455                 },
1456                 {
1457                   "index": 3
1458                 },
1459                 {
1460                   "index": 4
1461                 }
1462               ]
1463             }
1464           },
1465           {
1466             "node-id": "OpenROADM-1-2-DEG3",
1467             "ietf-network-topology:termination-point": [
1468               {
1469                 "tp-id": "DEG1-TTP-TX",
1470                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1471               },
1472               {
1473                 "tp-id": "DEG1-TTP-RX",
1474                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1475               },
1476               {
1477                 "tp-id": "DEG1-CTP-RX",
1478                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1479               },
1480               {
1481                 "tp-id": "DEG1-CTP-TX",
1482                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1483               }
1484             ],
1485             "supporting-node": [
1486               {
1487                 "network-ref": "Transport-underlay",
1488                 "node-ref": "OpenROADM-1-2-DEG3"
1489               }
1490             ],
1491             "org-openroadm-network-topology:node-type": "DEGREE",
1492             "org-openroadm-network-topology:degree-attributes": {
1493               "available-wavelengths": [
1494                 {
1495                   "index": 1
1496                 },
1497                 {
1498                   "index": 2
1499                 },
1500                 {
1501                   "index": 3
1502                 },
1503                 {
1504                   "index": 4
1505                 }
1506               ]
1507             }
1508           },
1509           {
1510             "node-id": "OpenROADM-2-2-DEG2",
1511             "ietf-network-topology:termination-point": [
1512               {
1513                 "tp-id": "DEG1-TTP-TX",
1514                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1515               },
1516               {
1517                 "tp-id": "DEG1-TTP-RX",
1518                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1519               },
1520               {
1521                 "tp-id": "DEG1-CTP-RX",
1522                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1523               },
1524               {
1525                 "tp-id": "DEG1-CTP-TX",
1526                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1527               }
1528             ],
1529             "supporting-node": [
1530               {
1531                 "network-ref": "Transport-underlay",
1532                 "node-ref": "OpenROADM-2-2-DEG2"
1533               }
1534             ],
1535             "org-openroadm-network-topology:node-type": "DEGREE",
1536             "org-openroadm-network-topology:degree-attributes": {
1537               "available-wavelengths": [
1538                 {
1539                   "index": 5
1540                 },
1541                 {
1542                   "index": 6
1543                 },
1544                 {
1545                   "index": 3
1546                 },
1547                 {
1548                   "index": 4
1549                 }
1550               ]
1551             }
1552           },
1553           {
1554             "node-id": "OpenROADM-1-2-DEG2",
1555             "ietf-network-topology:termination-point": [
1556               {
1557                 "tp-id": "DEG1-TTP-TX",
1558                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1559               },
1560               {
1561                 "tp-id": "DEG1-TTP-RX",
1562                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1563               },
1564               {
1565                 "tp-id": "DEG1-CTP-RX",
1566                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1567               },
1568               {
1569                 "tp-id": "DEG1-CTP-TX",
1570                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1571               }
1572             ],
1573             "supporting-node": [
1574               {
1575                 "network-ref": "Transport-underlay",
1576                 "node-ref": "OpenROADM-1-2-DEG2"
1577               }
1578             ],
1579             "org-openroadm-network-topology:node-type": "DEGREE",
1580             "org-openroadm-network-topology:degree-attributes": {
1581               "available-wavelengths": [
1582                 {
1583                   "index": 1
1584                 },
1585                 {
1586                   "index": 2
1587                 },
1588                 {
1589                   "index": 3
1590                 },
1591                 {
1592                   "index": 4
1593                 }
1594               ]
1595             }
1596           },
1597           {
1598             "node-id": "OpenROADM-2-2-DEG1",
1599             "ietf-network-topology:termination-point": [
1600               {
1601                 "tp-id": "DEG1-TTP-TX",
1602                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1603               },
1604               {
1605                 "tp-id": "DEG1-TTP-RX",
1606                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1607               },
1608               {
1609                 "tp-id": "DEG1-CTP-RX",
1610                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1611               },
1612               {
1613                 "tp-id": "DEG1-CTP-TX",
1614                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1615               }
1616             ],
1617             "supporting-node": [
1618               {
1619                 "network-ref": "Transport-underlay",
1620                 "node-ref": "OpenROADM-2-2-DEG1"
1621               }
1622             ],
1623             "org-openroadm-network-topology:node-type": "DEGREE",
1624             "org-openroadm-network-topology:degree-attributes": {
1625               "available-wavelengths": [
1626                 {
1627                   "index": 5
1628                 },
1629                 {
1630                   "index": 6
1631                 },
1632                 {
1633                   "index": 3
1634                 },
1635                 {
1636                   "index": 4
1637                 }
1638               ]
1639             }
1640           },
1641           {
1642             "node-id": "XPONDER-1-1",
1643             "ietf-network-topology:termination-point": [
1644               {
1645                 "tp-id": "XPDR-NW5-TX",
1646                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1647                 "org-openroadm-network-topology:xpdr-network-attributes": {
1648                   "wavelength": {
1649                     "index": 2
1650                   }
1651                 }
1652               },
1653               {
1654                 "tp-id": "XPDR-NW4-TX",
1655                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1656                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1657               },
1658               {
1659                 "tp-id": "XPDR-NW4-RX",
1660                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1661                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1662               },
1663               {
1664                 "tp-id": "XPDR-NW2-TX",
1665                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1666                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1667               },
1668               {
1669                 "tp-id": "XPDR-NW3-TX",
1670                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1671                 "org-openroadm-network-topology:xpdr-network-attributes": {
1672                   "wavelength": {
1673                     "index": 2
1674                   }
1675                 }
1676               },
1677               {
1678                 "tp-id": "XPDR-NW1-TX",
1679                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1680                 "org-openroadm-network-topology:xpdr-network-attributes": {
1681                   "wavelength": {
1682                     "index": 2
1683                   }
1684                 }
1685               },
1686               {
1687                 "tp-id": "XPDR-NW5-RX",
1688                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1689                 "org-openroadm-network-topology:xpdr-network-attributes": {
1690                   "wavelength": {
1691                     "index": 2
1692                   }
1693                 }
1694               },
1695               {
1696                 "tp-id": "XPDR-NW2-RX",
1697                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1698                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1699               },
1700               {
1701                 "tp-id": "XPDR-NW3-RX",
1702                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1703                 "org-openroadm-network-topology:xpdr-network-attributes": {
1704                   "wavelength": {
1705                     "index": 2
1706                   }
1707                 }
1708               },
1709               {
1710                 "tp-id": "XPDR-NW1-RX",
1711                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1712                 "org-openroadm-network-topology:xpdr-network-attributes": {
1713                   "wavelength": {
1714                     "index": 2
1715                   }
1716                 }
1717               }
1718             ],
1719             "supporting-node": [
1720               {
1721                 "network-ref": "Transport-underlay",
1722                 "node-ref": "XPONDER-1-1"
1723               }
1724             ],
1725             "org-openroadm-network-topology:node-type": "XPONDER"
1726           },
1727           {
1728             "node-id": "XPONDER-1-2",
1729             "ietf-network-topology:termination-point": [
1730               {
1731                 "tp-id": "XPDR-NW5-TX",
1732                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1733                 "org-openroadm-network-topology:xpdr-network-attributes": {
1734                   "wavelength": {
1735                     "index": 2
1736                   }
1737                 }
1738               },
1739               {
1740                 "tp-id": "XPDR-NW4-TX",
1741                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1742                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1743               },
1744               {
1745                 "tp-id": "XPDR-NW4-RX",
1746                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1747                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1748               },
1749               {
1750                 "tp-id": "XPDR-NW2-TX",
1751                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1752                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1753               },
1754               {
1755                 "tp-id": "XPDR-NW3-TX",
1756                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1757                 "org-openroadm-network-topology:xpdr-network-attributes": {
1758                   "wavelength": {
1759                     "index": 2
1760                   }
1761                 }
1762               },
1763               {
1764                 "tp-id": "XPDR-NW1-TX",
1765                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1766                 "org-openroadm-network-topology:xpdr-network-attributes": {
1767                   "wavelength": {
1768                     "index": 2
1769                   }
1770                 }
1771               },
1772               {
1773                 "tp-id": "XPDR-NW5-RX",
1774                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1775                 "org-openroadm-network-topology:xpdr-network-attributes": {
1776                   "wavelength": {
1777                     "index": 2
1778                   }
1779                 }
1780               },
1781               {
1782                 "tp-id": "XPDR-NW2-RX",
1783                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1784                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1785               },
1786               {
1787                 "tp-id": "XPDR-NW3-RX",
1788                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1789                 "org-openroadm-network-topology:xpdr-network-attributes": {
1790                   "wavelength": {
1791                     "index": 2
1792                   }
1793                 }
1794               },
1795               {
1796                 "tp-id": "XPDR-NW1-RX",
1797                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1798                 "org-openroadm-network-topology:xpdr-network-attributes": {
1799                   "wavelength": {
1800                     "index": 2
1801                   }
1802                 }
1803               }
1804             ],
1805             "supporting-node": [
1806               {
1807                 "network-ref": "Transport-underlay",
1808                 "node-ref": "XPONDER-1-2"
1809               }
1810             ],
1811             "org-openroadm-network-topology:node-type": "XPONDER"
1812           },
1813           {
1814             "node-id": "XPONDER-2-1",
1815             "ietf-network-topology:termination-point": [
1816               {
1817                 "tp-id": "XPDR-NW5-TX",
1818                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1819                 "org-openroadm-network-topology:xpdr-network-attributes": {
1820                   "wavelength": {
1821                     "index": 2
1822                   }
1823                 }
1824               },
1825               {
1826                 "tp-id": "XPDR-NW4-TX",
1827                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1828                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1829               },
1830               {
1831                 "tp-id": "XPDR-NW4-RX",
1832                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1833                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1834               },
1835               {
1836                 "tp-id": "XPDR-NW2-TX",
1837                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1838                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1839               },
1840               {
1841                 "tp-id": "XPDR-NW3-TX",
1842                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1843                 "org-openroadm-network-topology:xpdr-network-attributes": {
1844                   "wavelength": {
1845                     "index": 2
1846                   }
1847                 }
1848               },
1849               {
1850                 "tp-id": "XPDR-NW1-TX",
1851                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1852                 "org-openroadm-network-topology:xpdr-network-attributes": {
1853                   "wavelength": {
1854                     "index": 2
1855                   }
1856                 }
1857               },
1858               {
1859                 "tp-id": "XPDR-NW5-RX",
1860                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1861                 "org-openroadm-network-topology:xpdr-network-attributes": {
1862                   "wavelength": {
1863                     "index": 2
1864                   }
1865                 }
1866               },
1867               {
1868                 "tp-id": "XPDR-NW2-RX",
1869                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1870                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1871               },
1872               {
1873                 "tp-id": "XPDR-NW3-RX",
1874                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1875                 "org-openroadm-network-topology:xpdr-network-attributes": {
1876                   "wavelength": {
1877                     "index": 2
1878                   }
1879                 }
1880               },
1881               {
1882                 "tp-id": "XPDR-NW1-RX",
1883                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1884                 "org-openroadm-network-topology:xpdr-network-attributes": {
1885                   "wavelength": {
1886                     "index": 2
1887                   }
1888                 }
1889               }
1890             ],
1891             "supporting-node": [
1892               {
1893                 "network-ref": "Transport-underlay",
1894                 "node-ref": "XPONDER-2-1"
1895               }
1896             ],
1897             "org-openroadm-network-topology:node-type": "XPONDER"
1898           },
1899           {
1900             "node-id": "OpenROADM-1-1-DEG3",
1901             "ietf-network-topology:termination-point": [
1902               {
1903                 "tp-id": "DEG1-TTP-TX",
1904                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1905               },
1906               {
1907                 "tp-id": "DEG1-TTP-RX",
1908                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1909               },
1910               {
1911                 "tp-id": "DEG1-CTP-RX",
1912                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1913               },
1914               {
1915                 "tp-id": "DEG1-CTP-TX",
1916                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1917               }
1918             ],
1919             "supporting-node": [
1920               {
1921                 "network-ref": "Transport-underlay",
1922                 "node-ref": "OpenROADM-1-1-DEG3"
1923               }
1924             ],
1925             "org-openroadm-network-topology:node-type": "DEGREE",
1926             "org-openroadm-network-topology:degree-attributes": {
1927               "available-wavelengths": [
1928                 {
1929                   "index": 1
1930                 },
1931                 {
1932                   "index": 2
1933                 },
1934                 {
1935                   "index": 3
1936                 },
1937                 {
1938                   "index": 4
1939                 }
1940               ]
1941             }
1942           },
1943           {
1944             "node-id": "XPONDER-2-2",
1945             "ietf-network-topology:termination-point": [
1946               {
1947                 "tp-id": "XPDR-NW5-TX",
1948                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1949                 "org-openroadm-network-topology:xpdr-network-attributes": {
1950                   "wavelength": {
1951                     "index": 2
1952                   }
1953                 }
1954               },
1955               {
1956                 "tp-id": "XPDR-NW4-TX",
1957                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1958                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1959               },
1960               {
1961                 "tp-id": "XPDR-NW4-RX",
1962                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1963                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1964               },
1965               {
1966                 "tp-id": "XPDR-NW2-TX",
1967                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1968                 "org-openroadm-network-topology:xpdr-network-attributes": {}
1969               },
1970               {
1971                 "tp-id": "XPDR-NW3-TX",
1972                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1973                 "org-openroadm-network-topology:xpdr-network-attributes": {
1974                   "wavelength": {
1975                     "index": 2
1976                   }
1977                 }
1978               },
1979               {
1980                 "tp-id": "XPDR-NW1-TX",
1981                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1982                 "org-openroadm-network-topology:xpdr-network-attributes": {
1983                   "wavelength": {
1984                     "index": 2
1985                   }
1986                 }
1987               },
1988               {
1989                 "tp-id": "XPDR-NW5-RX",
1990                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
1991                 "org-openroadm-network-topology:xpdr-network-attributes": {
1992                   "wavelength": {
1993                     "index": 2
1994                   }
1995                 }
1996               },
1997               {
1998                 "tp-id": "XPDR-NW2-RX",
1999                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2000                 "org-openroadm-network-topology:xpdr-network-attributes": {}
2001               },
2002               {
2003                 "tp-id": "XPDR-NW3-RX",
2004                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2005                 "org-openroadm-network-topology:xpdr-network-attributes": {
2006                   "wavelength": {
2007                     "index": 2
2008                   }
2009                 }
2010               },
2011               {
2012                 "tp-id": "XPDR-NW1-RX",
2013                 "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2014                 "org-openroadm-network-topology:xpdr-network-attributes": {
2015                   "wavelength": {
2016                     "index": 2
2017                   }
2018                 }
2019               }
2020             ],
2021             "supporting-node": [
2022               {
2023                 "network-ref": "Transport-underlay",
2024                 "node-ref": "XPONDER-2-2"
2025               }
2026             ],
2027             "org-openroadm-network-topology:node-type": "XPONDER"
2028           },
2029           {
2030             "node-id": "OpenROADM-2-1-SRG1",
2031             "ietf-network-topology:termination-point": [
2032               {
2033                 "tp-id": "SRG1-PP2-TX"
2034               },
2035               {
2036                 "tp-id": "SRG1-PP3-RX"
2037               },
2038               {
2039                 "tp-id": "SRG1-PP2-RX"
2040               },
2041               {
2042                 "tp-id": "SRG1-PP3-TX"
2043               },
2044               {
2045                 "tp-id": "SRG1-PP1-TX"
2046               },
2047               {
2048                 "tp-id": "SRG1-PP4-RX"
2049               },
2050               {
2051                 "tp-id": "SRG1-PP5-RX"
2052               },
2053               {
2054                 "tp-id": "SRG1-CP-RX"
2055               },
2056               {
2057                 "tp-id": "SRG1-PP1-RX"
2058               },
2059               {
2060                 "tp-id": "SRG1-CP-TX"
2061               },
2062               {
2063                 "tp-id": "SRG1-PP4-TX"
2064               },
2065               {
2066                 "tp-id": "SRG1-PP5-TX"
2067               }
2068             ],
2069             "supporting-node": [
2070               {
2071                 "network-ref": "Transport-underlay",
2072                 "node-ref": "OpenROADM-2-1"
2073               }
2074             ],
2075             "org-openroadm-network-topology:srg-attributes": {
2076               "available-wavelengths": [
2077                 {
2078                   "index": 5
2079                 },
2080                 {
2081                   "index": 6
2082                 },
2083                 {
2084                   "index": 3
2085                 },
2086                 {
2087                   "index": 4
2088                 }
2089               ]
2090             },
2091             "org-openroadm-network-topology:node-type": "SRG"
2092           },
2093           {
2094             "node-id": "OpenROADM-2-1-DEG2",
2095             "ietf-network-topology:termination-point": [
2096               {
2097                 "tp-id": "DEG1-TTP-TX",
2098                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2099               },
2100               {
2101                 "tp-id": "DEG1-TTP-RX",
2102                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2103               },
2104               {
2105                 "tp-id": "DEG1-CTP-RX",
2106                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2107               },
2108               {
2109                 "tp-id": "DEG1-CTP-TX",
2110                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2111               }
2112             ],
2113             "supporting-node": [
2114               {
2115                 "network-ref": "Transport-underlay",
2116                 "node-ref": "OpenROADM-2-1-DEG2"
2117               }
2118             ],
2119             "org-openroadm-network-topology:node-type": "DEGREE",
2120             "org-openroadm-network-topology:degree-attributes": {
2121               "available-wavelengths": [
2122                 {
2123                   "index": 5
2124                 },
2125                 {
2126                   "index": 6
2127                 },
2128                 {
2129                   "index": 3
2130                 },
2131                 {
2132                   "index": 4
2133                 }
2134               ]
2135             }
2136           },
2137           {
2138             "node-id": "OpenROADM-2-1-DEG3",
2139             "ietf-network-topology:termination-point": [
2140               {
2141                 "tp-id": "DEG1-TTP-TX",
2142                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2143               },
2144               {
2145                 "tp-id": "DEG1-TTP-RX",
2146                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2147               },
2148               {
2149                 "tp-id": "DEG1-CTP-RX",
2150                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2151               },
2152               {
2153                 "tp-id": "DEG1-CTP-TX",
2154                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2155               }
2156             ],
2157             "supporting-node": [
2158               {
2159                 "network-ref": "Transport-underlay",
2160                 "node-ref": "OpenROADM-2-1-DEG3"
2161               }
2162             ],
2163             "org-openroadm-network-topology:node-type": "DEGREE",
2164             "org-openroadm-network-topology:degree-attributes": {
2165               "available-wavelengths": [
2166                 {
2167                   "index": 5
2168                 },
2169                 {
2170                   "index": 6
2171                 },
2172                 {
2173                   "index": 3
2174                 },
2175                 {
2176                   "index": 4
2177                 }
2178               ]
2179             }
2180           },
2181           {
2182             "node-id": "OpenROADM-1-1-DEG2",
2183             "ietf-network-topology:termination-point": [
2184               {
2185                 "tp-id": "DEG1-TTP-TX",
2186                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2187               },
2188               {
2189                 "tp-id": "DEG1-TTP-RX",
2190                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2191               },
2192               {
2193                 "tp-id": "DEG1-CTP-RX",
2194                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2195               },
2196               {
2197                 "tp-id": "DEG1-CTP-TX",
2198                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2199               }
2200             ],
2201             "supporting-node": [
2202               {
2203                 "network-ref": "Transport-underlay",
2204                 "node-ref": "OpenROADM-1-1-DEG2"
2205               }
2206             ],
2207             "org-openroadm-network-topology:node-type": "DEGREE",
2208             "org-openroadm-network-topology:degree-attributes": {
2209               "available-wavelengths": [
2210                 {
2211                   "index": 1
2212                 },
2213                 {
2214                   "index": 2
2215                 },
2216                 {
2217                   "index": 3
2218                 },
2219                 {
2220                   "index": 4
2221                 }
2222               ]
2223             }
2224           },
2225           {
2226             "node-id": "OpenROADM-1-1-DEG1",
2227             "ietf-network-topology:termination-point": [
2228               {
2229                 "tp-id": "DEG1-TTP-TX",
2230                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2231               },
2232               {
2233                 "tp-id": "DEG1-TTP-RX",
2234                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2235               },
2236               {
2237                 "tp-id": "DEG1-CTP-RX",
2238                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2239               },
2240               {
2241                 "tp-id": "DEG1-CTP-TX",
2242                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2243               }
2244             ],
2245             "supporting-node": [
2246               {
2247                 "network-ref": "Transport-underlay",
2248                 "node-ref": "OpenROADM-1-1-DEG1"
2249               }
2250             ],
2251             "org-openroadm-network-topology:node-type": "DEGREE",
2252             "org-openroadm-network-topology:degree-attributes": {
2253               "available-wavelengths": [
2254                 {
2255                   "index": 1
2256                 },
2257                 {
2258                   "index": 2
2259                 },
2260                 {
2261                   "index": 3
2262                 },
2263                 {
2264                   "index": 4
2265                 }
2266               ]
2267             }
2268           },
2269           {
2270             "node-id": "OpenROADM-2-1-DEG1",
2271             "ietf-network-topology:termination-point": [
2272               {
2273                 "tp-id": "DEG1-TTP-TX",
2274                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2275               },
2276               {
2277                 "tp-id": "DEG1-TTP-RX",
2278                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2279               },
2280               {
2281                 "tp-id": "DEG1-CTP-RX",
2282                 "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2283               },
2284               {
2285                 "tp-id": "DEG1-CTP-TX",
2286                 "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2287               }
2288             ],
2289             "supporting-node": [
2290               {
2291                 "network-ref": "Transport-underlay",
2292                 "node-ref": "OpenROADM-2-1-DEG1"
2293               }
2294             ],
2295             "org-openroadm-network-topology:node-type": "DEGREE",
2296             "org-openroadm-network-topology:degree-attributes": {
2297               "available-wavelengths": [
2298                 {
2299                   "index": 5
2300                 },
2301                 {
2302                   "index": 6
2303                 },
2304                 {
2305                   "index": 3
2306                 },
2307                 {
2308                   "index": 4
2309                 }
2310               ]
2311             }
2312           }
2313         ]
2314       }
2315     ]
2316   }
2317 }