f3916b237a45c36a163c4afa8eba4280e05c205a
[transportpce.git] / tests / sample_configs / gnpy / openroadmTopology.json
1 {
2     "network": [
3         {
4             "network-id": "openroadm-topology",
5             "ietf-network-topology:link": [
6                 {
7                     "link-id": "XPONDER-1XPDR-NW1-TX-toOpenROADM-1-SRG1-SRG1-PP1-RX",
8                     "source": {
9                         "source-node": "XPONDER-1",
10                         "source-tp": "XPDR-NW1-TX"
11                     },
12                     "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT",
13                     "destination": {
14                         "dest-node": "OpenROADM-1-SRG1",
15                         "dest-tp": "SRG1-PP1-RX"
16                     },
17                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-SRG1-SRG1-PP1-TX-to-XPONDER-1XPDR-NW1-RX"
18                 },
19                 {
20                     "link-id": "XPONDER-2XPDR-NW1-TX-toOpenROADM-2-SRG1-SRG1-PP1-RX",
21                     "source": {
22                         "source-node": "XPONDER-2",
23                         "source-tp": "XPDR-NW1-TX"
24                     },
25                     "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT",
26                     "destination": {
27                         "dest-node": "OpenROADM-2-SRG1",
28                         "dest-tp": "SRG1-PP1-RX"
29                     },
30                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-PP1-TX-to-XPONDER-2XPDR-NW1-RX"
31                 },
32                 {
33                     "link-id": "XPONDER-3XPDR-NW1-TX-toOpenROADM-3-SRG1-SRG1-PP1-RX",
34                     "source": {
35                         "source-node": "XPONDER-3",
36                         "source-tp": "XPDR-NW1-TX"
37                     },
38                     "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT",
39                     "destination": {
40                         "dest-node": "OpenROADM-3-SRG1",
41                         "dest-tp": "SRG1-PP1-RX"
42                     },
43                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-PP1-TX-to-XPONDER-3XPDR-NW1-RX"
44                 },
45                 {
46                     "link-id": "XPONDER-4XPDR-NW1-TX-toOpenROADM-4-SRG1-SRG1-PP1-RX",
47                     "source": {
48                         "source-node": "XPONDER-4",
49                         "source-tp": "XPDR-NW1-TX"
50                     },
51                     "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT",
52                     "destination": {
53                         "dest-node": "OpenROADM-4-SRG1",
54                         "dest-tp": "SRG1-PP1-RX"
55                     },
56                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-SRG1-SRG1-PP1-TX-to-XPONDER-4XPDR-NW1-RX"
57                 },
58                 {
59                     "link-id": "XPONDER-5XPDR-NW1-TX-toOpenROADM-5-SRG1-SRG1-PP1-RX",
60                     "source": {
61                         "source-node": "XPONDER-5",
62                         "source-tp": "XPDR-NW1-TX"
63                     },
64                     "org-openroadm-network-topology:link-type": "XPONDER-OUTPUT",
65                     "destination": {
66                         "dest-node": "OpenROADM-5-SRG1",
67                         "dest-tp": "SRG1-PP1-RX"
68                     },
69                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-PP1-TX-to-XPONDER-5XPDR-NW1-RX"
70                 },
71                 {
72                     "link-id": "OpenROADM-1-SRG1-SRG1-PP1-TX-to-XPONDER-1XPDR-NW1-RX",
73                     "source": {
74                         "source-node": "OpenROADM-1-SRG1",
75                         "source-tp": "SRG1-PP1-TX"
76                     },
77                     "org-openroadm-network-topology:link-type": "XPONDER-INPUT",
78                     "destination": {
79                         "dest-node": "XPONDER-1",
80                         "dest-tp": "XPDR-NW1-RX"
81                     },
82                     "org-openroadm-common-network:opposite-link": "XPONDER-1XPDR-NW1-TX-toOpenROADM-1-SRG1-SRG1-PP1-RX"
83                 },
84                 {
85                     "link-id": "OpenROADM-2-SRG1-SRG1-PP1-TX-to-XPONDER-2XPDR-NW1-RX",
86                     "source": {
87                         "source-node": "OpenROADM-2-SRG1",
88                         "source-tp": "SRG1-PP1-TX"
89                     },
90                     "org-openroadm-network-topology:link-type": "XPONDER-INPUT",
91                     "destination": {
92                         "dest-node": "XPONDER-2",
93                         "dest-tp": "XPDR-NW1-RX"
94                     },
95                     "org-openroadm-common-network:opposite-link": "XPONDER-2XPDR-NW1-TX-toOpenROADM-2-SRG1-SRG1-PP1-RX"
96                 },
97                 {
98                     "link-id": "OpenROADM-3-SRG1-SRG1-PP1-TX-to-XPONDER-3XPDR-NW1-RX",
99                     "source": {
100                         "source-node": "OpenROADM-3-SRG1",
101                         "source-tp": "SRG1-PP1-TX"
102                     },
103                     "org-openroadm-network-topology:link-type": "XPONDER-INPUT",
104                     "destination": {
105                         "dest-node": "XPONDER-3",
106                         "dest-tp": "XPDR-NW1-RX"
107                     },
108                     "org-openroadm-common-network:opposite-link": "XPONDER-3XPDR-NW1-TX-toOpenROADM-3-SRG1-SRG1-PP1-RX"
109                 },
110                 {
111                     "link-id": "OpenROADM-4-SRG1-SRG1-PP1-TX-to-XPONDER-4XPDR-NW1-RX",
112                     "source": {
113                         "source-node": "OpenROADM-4-SRG1",
114                         "source-tp": "SRG1-PP1-TX"
115                     },
116                     "org-openroadm-network-topology:link-type": "XPONDER-INPUT",
117                     "destination": {
118                         "dest-node": "XPONDER-4",
119                         "dest-tp": "XPDR-NW1-RX"
120                     },
121                     "org-openroadm-common-network:opposite-link": "XPONDER-4XPDR-NW1-TX-toOpenROADM-4-SRG1-SRG1-PP1-RX"
122                 },
123                 {
124                     "link-id": "OpenROADM-5-SRG1-SRG1-PP1-TX-to-XPONDER-5XPDR-NW1-RX",
125                     "source": {
126                         "source-node": "OpenROADM-5-SRG1",
127                         "source-tp": "SRG1-PP1-TX"
128                     },
129                     "org-openroadm-network-topology:link-type": "XPONDER-INPUT",
130                     "destination": {
131                         "dest-node": "XPONDER-5",
132                         "dest-tp": "XPDR-NW1-RX"
133                     },
134                     "org-openroadm-common-network:opposite-link": "XPONDER-5XPDR-NW1-TX-toOpenROADM-5-SRG1-SRG1-PP1-RX"
135                 },
136                 {
137                     "link-id": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX",
138                     "source": {
139                         "source-node": "OpenROADM-1-SRG1",
140                         "source-tp": "SRG1-CP-TX"
141                     },
142                     "org-openroadm-network-topology:link-type": "ADD-LINK",
143                     "destination": {
144                         "dest-node": "OpenROADM-1-DEG1",
145                         "dest-tp": "DEG1-CTP-RX"
146                     },
147                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX"
148                 },
149                 {
150                     "link-id": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX",
151                     "source": {
152                         "source-node": "OpenROADM-1-SRG1",
153                         "source-tp": "SRG1-CP-TX"
154                     },
155                     "org-openroadm-network-topology:link-type": "ADD-LINK",
156                     "destination": {
157                         "dest-node": "OpenROADM-1-DEG2",
158                         "dest-tp": "DEG2-CTP-RX"
159                     },
160                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX"
161                 },
162                 {
163                     "link-id": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX",
164                     "source": {
165                         "source-node": "OpenROADM-2-SRG1",
166                         "source-tp": "SRG1-CP-TX"
167                     },
168                     "org-openroadm-network-topology:link-type": "ADD-LINK",
169                     "destination": {
170                         "dest-node": "OpenROADM-2-DEG1",
171                         "dest-tp": "DEG1-CTP-RX"
172                     },
173                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX"
174                 },
175                 {
176                     "link-id": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX",
177                     "source": {
178                         "source-node": "OpenROADM-2-SRG1",
179                         "source-tp": "SRG1-CP-TX"
180                     },
181                     "org-openroadm-network-topology:link-type": "ADD-LINK",
182                     "destination": {
183                         "dest-node": "OpenROADM-2-DEG2",
184                         "dest-tp": "DEG2-CTP-RX"
185                     },
186                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX"
187                 },
188                 {
189                     "link-id": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX",
190                     "source": {
191                         "source-node": "OpenROADM-2-SRG1",
192                         "source-tp": "SRG1-CP-TX"
193                     },
194                     "org-openroadm-network-topology:link-type": "ADD-LINK",
195                     "destination": {
196                         "dest-node": "OpenROADM-2-DEG3",
197                         "dest-tp": "DEG3-CTP-RX"
198                     },
199                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX"
200                 },
201                 {
202                     "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX",
203                     "source": {
204                         "source-node": "OpenROADM-3-SRG1",
205                         "source-tp": "SRG1-CP-TX"
206                     },
207                     "org-openroadm-network-topology:link-type": "ADD-LINK",
208                     "destination": {
209                         "dest-node": "OpenROADM-3-DEG1",
210                         "dest-tp": "DEG1-CTP-RX"
211                     },
212                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX"
213                 },
214                 {
215                     "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX",
216                     "source": {
217                         "source-node": "OpenROADM-3-SRG1",
218                         "source-tp": "SRG1-CP-TX"
219                     },
220                     "org-openroadm-network-topology:link-type": "ADD-LINK",
221                     "destination": {
222                         "dest-node": "OpenROADM-3-DEG2",
223                         "dest-tp": "DEG2-CTP-RX"
224                     },
225                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX"
226                 },
227                 {
228                     "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX",
229                     "source": {
230                         "source-node": "OpenROADM-3-SRG1",
231                         "source-tp": "SRG1-CP-TX"
232                     },
233                     "org-openroadm-network-topology:link-type": "ADD-LINK",
234                     "destination": {
235                         "dest-node": "OpenROADM-3-DEG3",
236                         "dest-tp": "DEG3-CTP-RX"
237                     },
238                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX"
239                 },
240                 {
241                     "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX",
242                     "source": {
243                         "source-node": "OpenROADM-3-SRG1",
244                         "source-tp": "SRG1-CP-TX"
245                     },
246                     "org-openroadm-network-topology:link-type": "ADD-LINK",
247                     "destination": {
248                         "dest-node": "OpenROADM-3-DEG4",
249                         "dest-tp": "DEG4-CTP-RX"
250                     },
251                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX"
252                 },
253                 {
254                     "link-id": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX",
255                     "source": {
256                         "source-node": "OpenROADM-4-SRG1",
257                         "source-tp": "SRG1-CP-TX"
258                     },
259                     "org-openroadm-network-topology:link-type": "ADD-LINK",
260                     "destination": {
261                         "dest-node": "OpenROADM-4-DEG1",
262                         "dest-tp": "DEG1-CTP-RX"
263                     },
264                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX"
265                 },
266                 {
267                     "link-id": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX",
268                     "source": {
269                         "source-node": "OpenROADM-4-SRG1",
270                         "source-tp": "SRG1-CP-TX"
271                     },
272                     "org-openroadm-network-topology:link-type": "ADD-LINK",
273                     "destination": {
274                         "dest-node": "OpenROADM-4-DEG2",
275                         "dest-tp": "DEG2-CTP-RX"
276                     },
277                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX"
278                 },
279                 {
280                     "link-id": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX",
281                     "source": {
282                         "source-node": "OpenROADM-5-SRG1",
283                         "source-tp": "SRG1-CP-TX"
284                     },
285                     "org-openroadm-network-topology:link-type": "ADD-LINK",
286                     "destination": {
287                         "dest-node": "OpenROADM-5-DEG1",
288                         "dest-tp": "DEG1-CTP-RX"
289                     },
290                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX"
291                 },
292                 {
293                     "link-id": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX",
294                     "source": {
295                         "source-node": "OpenROADM-5-SRG1",
296                         "source-tp": "SRG1-CP-TX"
297                     },
298                     "org-openroadm-network-topology:link-type": "ADD-LINK",
299                     "destination": {
300                         "dest-node": "OpenROADM-5-DEG2",
301                         "dest-tp": "DEG2-CTP-RX"
302                     },
303                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX"
304                 },
305                 {
306                     "link-id": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX",
307                     "source": {
308                         "source-node": "OpenROADM-5-SRG1",
309                         "source-tp": "SRG1-CP-TX"
310                     },
311                     "org-openroadm-network-topology:link-type": "ADD-LINK",
312                     "destination": {
313                         "dest-node": "OpenROADM-5-DEG3",
314                         "dest-tp": "DEG3-CTP-RX"
315                     },
316                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX"
317                 },
318                 {
319                     "link-id": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX",
320                     "source": {
321                         "source-node": "OpenROADM-1-DEG1",
322                         "source-tp": "DEG1-CTP-TX"
323                     },
324                     "org-openroadm-network-topology:link-type": "DROP-LINK",
325                     "destination": {
326                         "dest-node": "OpenROADM-1-SRG1",
327                         "dest-tp": "SRG1-CP-RX"
328                     },
329                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX"
330                 },
331                 {
332                     "link-id": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX",
333                     "source": {
334                         "source-node": "OpenROADM-1-DEG2",
335                         "source-tp": "DEG2-CTP-TX"
336                     },
337                     "org-openroadm-network-topology:link-type": "DROP-LINK",
338                     "destination": {
339                         "dest-node": "OpenROADM-1-SRG1",
340                         "dest-tp": "SRG1-CP-RX"
341                     },
342                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX"
343                 },
344                 {
345                     "link-id": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX",
346                     "source": {
347                         "source-node": "OpenROADM-2-DEG1",
348                         "source-tp": "DEG1-CTP-TX"
349                     },
350                     "org-openroadm-network-topology:link-type": "DROP-LINK",
351                     "destination": {
352                         "dest-node": "OpenROADM-2-SRG1",
353                         "dest-tp": "SRG1-CP-RX"
354                     },
355                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX"
356                 },
357                 {
358                     "link-id": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX",
359                     "source": {
360                         "source-node": "OpenROADM-2-DEG2",
361                         "source-tp": "DEG2-CTP-TX"
362                     },
363                     "org-openroadm-network-topology:link-type": "DROP-LINK",
364                     "destination": {
365                         "dest-node": "OpenROADM-2-SRG1",
366                         "dest-tp": "SRG1-CP-RX"
367                     },
368                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX"
369                 },
370                 {
371                     "link-id": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX",
372                     "source": {
373                         "source-node": "OpenROADM-2-DEG3",
374                         "source-tp": "DEG3-CTP-TX"
375                     },
376                     "org-openroadm-network-topology:link-type": "DROP-LINK",
377                     "destination": {
378                         "dest-node": "OpenROADM-2-SRG1",
379                         "dest-tp": "SRG1-CP-RX"
380                     },
381                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX"
382                 },
383                 {
384                     "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX",
385                     "source": {
386                         "source-node": "OpenROADM-3-DEG1",
387                         "source-tp": "DEG1-CTP-TX"
388                     },
389                     "org-openroadm-network-topology:link-type": "DROP-LINK",
390                     "destination": {
391                         "dest-node": "OpenROADM-3-SRG1",
392                         "dest-tp": "SRG1-CP-RX"
393                     },
394                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX"
395                 },
396                 {
397                     "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX",
398                     "source": {
399                         "source-node": "OpenROADM-3-DEG2",
400                         "source-tp": "DEG2-CTP-TX"
401                     },
402                     "org-openroadm-network-topology:link-type": "DROP-LINK",
403                     "destination": {
404                         "dest-node": "OpenROADM-3-SRG1",
405                         "dest-tp": "SRG1-CP-RX"
406                     },
407                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX"
408                 },
409                 {
410                     "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX",
411                     "source": {
412                         "source-node": "OpenROADM-3-DEG3",
413                         "source-tp": "DEG3-CTP-TX"
414                     },
415                     "org-openroadm-network-topology:link-type": "DROP-LINK",
416                     "destination": {
417                         "dest-node": "OpenROADM-3-SRG1",
418                         "dest-tp": "SRG1-CP-RX"
419                     },
420                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX"
421                 },
422                 {
423                     "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX",
424                     "source": {
425                         "source-node": "OpenROADM-3-DEG4",
426                         "source-tp": "DEG4-CTP-TX"
427                     },
428                     "org-openroadm-network-topology:link-type": "DROP-LINK",
429                     "destination": {
430                         "dest-node": "OpenROADM-3-SRG1",
431                         "dest-tp": "SRG1-CP-RX"
432                     },
433                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX"
434                 },
435                 {
436                     "link-id": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX",
437                     "source": {
438                         "source-node": "OpenROADM-4-DEG1",
439                         "source-tp": "DEG1-CTP-TX"
440                     },
441                     "org-openroadm-network-topology:link-type": "DROP-LINK",
442                     "destination": {
443                         "dest-node": "OpenROADM-4-SRG1",
444                         "dest-tp": "SRG1-CP-RX"
445                     },
446                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX"
447                 },
448                 {
449                     "link-id": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX",
450                     "source": {
451                         "source-node": "OpenROADM-4-DEG2",
452                         "source-tp": "DEG2-CTP-TX"
453                     },
454                     "org-openroadm-network-topology:link-type": "DROP-LINK",
455                     "destination": {
456                         "dest-node": "OpenROADM-4-SRG1",
457                         "dest-tp": "SRG1-CP-RX"
458                     },
459                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX"
460                 },
461                 {
462                     "link-id": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX",
463                     "source": {
464                         "source-node": "OpenROADM-5-DEG1",
465                         "source-tp": "DEG1-CTP-TX"
466                     },
467                     "org-openroadm-network-topology:link-type": "DROP-LINK",
468                     "destination": {
469                         "dest-node": "OpenROADM-5-SRG1",
470                         "dest-tp": "SRG1-CP-RX"
471                     },
472                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX"
473                 },
474                 {
475                     "link-id": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX",
476                     "source": {
477                         "source-node": "OpenROADM-5-DEG2",
478                         "source-tp": "DEG2-CTP-TX"
479                     },
480                     "org-openroadm-network-topology:link-type": "DROP-LINK",
481                     "destination": {
482                         "dest-node": "OpenROADM-5-SRG1",
483                         "dest-tp": "SRG1-CP-RX"
484                     },
485                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX"
486                 },
487                 {
488                     "link-id": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX",
489                     "source": {
490                         "source-node": "OpenROADM-5-DEG3",
491                         "source-tp": "DEG3-CTP-TX"
492                     },
493                     "org-openroadm-network-topology:link-type": "DROP-LINK",
494                     "destination": {
495                         "dest-node": "OpenROADM-5-SRG1",
496                         "dest-tp": "SRG1-CP-RX"
497                     },
498                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX"
499                 },
500                 {
501                     "link-id": "OpenROADM-1-DEG1-to-OpenROADM-2-DEG1",
502                     "source": {
503                         "source-node": "OpenROADM-1-DEG1",
504                         "source-tp": "DEG1-TTP-TX"
505                     },
506                     "org-openroadm-network-topology:OMS-attributes": {
507                         "opposite-link": "OpenROADM-2-DEG1-to-OpenROADM-1-DEG1",
508                         "span": {
509                             "spanloss-base": 11.4,
510                             "link-concatenation": [
511                                 {
512                                     "SRLG-Id": 0,
513                                     "SRLG-length": 70000,
514                                     "pmd": 0.5,
515                                     "fiber-type": "smf"
516                                 }
517                             ],
518                             "spanloss-current": 12,
519                             "engineered-spanloss": 12.2,
520                             "clfi": "fiber12",
521                             "auto-spanloss": true
522                         },
523                         "TE-metric": 10
524                     },
525                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
526                     "org-openroadm-network-topology:link-latency": 1,
527                     "destination": {
528                         "dest-node": "OpenROADM-2-DEG1",
529                         "dest-tp": "DEG1-TTP-RX"
530                     },
531                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-to-OpenROADM-1-DEG1"
532                 },
533                 {
534                     "link-id": "OpenROADM-1-DEG2-to-OpenROADM-3-DEG1",
535                     "source": {
536                         "source-node": "OpenROADM-1-DEG2",
537                         "source-tp": "DEG2-TTP-TX"
538                     },
539                     "org-openroadm-network-topology:OMS-attributes": {
540                         "opposite-link": "OpenROADM-3-DEG1-to-OpenROADM-1-DEG2",
541                         "span": {
542                             "spanloss-base": 11.4,
543                             "link-concatenation": [
544                                 {
545                                     "SRLG-Id": 0,
546                                     "SRLG-length": 70000,
547                                     "pmd": 0.5,
548                                     "fiber-type": "smf"
549                                 }
550                             ],
551                             "spanloss-current": 12,
552                             "engineered-spanloss": 12.2,
553                             "clfi": "fiber13",
554                             "auto-spanloss": true
555                         },
556                         "TE-metric": 10
557                     },
558                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
559                     "org-openroadm-network-topology:link-latency": 1,
560                     "destination": {
561                         "dest-node": "OpenROADM-3-DEG1",
562                         "dest-tp": "DEG1-TTP-RX"
563                     },
564                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-to-OpenROADM-1-DEG2"
565                 },
566                 {
567                     "link-id": "OpenROADM-2-DEG1-to-OpenROADM-1-DEG1",
568                     "source": {
569                         "source-node": "OpenROADM-2-DEG1",
570                         "source-tp": "DEG1-TTP-TX"
571                     },
572                     "org-openroadm-network-topology:OMS-attributes": {
573                         "opposite-link": "OpenROADM-1-DEG1-to-OpenROADM-2-DEG1",
574                         "span": {
575                             "spanloss-base": 11.4,
576                             "link-concatenation": [
577                                 {
578                                     "SRLG-Id": 0,
579                                     "SRLG-length": 70000,
580                                     "pmd": 0.5,
581                                     "fiber-type": "smf"
582                                 }
583                             ],
584                             "spanloss-current": 12,
585                             "engineered-spanloss": 12.2,
586                             "clfi": "fiber21",
587                             "auto-spanloss": true
588                         },
589                         "TE-metric": 10
590                     },
591                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
592                     "org-openroadm-network-topology:link-latency": 1,
593                     "destination": {
594                         "dest-node": "OpenROADM-1-DEG1",
595                         "dest-tp": "DEG1-TTP-RX"
596                     },
597                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG1-to-OpenROADM-2-DEG1"
598                 },
599                 {
600                     "link-id": "OpenROADM-2-DEG2-to-OpenROADM-3-DEG2",
601                     "source": {
602                         "source-node": "OpenROADM-2-DEG2",
603                         "source-tp": "DEG2-TTP-TX"
604                     },
605                     "org-openroadm-network-topology:OMS-attributes": {
606                         "opposite-link": "OpenROADM-3-DEG2-to-OpenROADM-2-DEG2",
607                         "span": {
608                             "spanloss-base": 11.4,
609                             "link-concatenation": [
610                                 {
611                                     "SRLG-Id": 0,
612                                     "SRLG-length": 70000,
613                                     "pmd": 0.5,
614                                     "fiber-type": "smf"
615                                 }
616                             ],
617                             "spanloss-current": 12,
618                             "engineered-spanloss": 12.2,
619                             "clfi": "fiber23",
620                             "auto-spanloss": true
621                         },
622                         "TE-metric": 10
623                     },
624                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
625                     "org-openroadm-network-topology:link-latency": 1,
626                     "destination": {
627                         "dest-node": "OpenROADM-3-DEG2",
628                         "dest-tp": "DEG2-TTP-RX"
629                     },
630                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-to-OpenROADM-2-DEG2"
631                 },
632                 {
633                     "link-id": "OpenROADM-2-DEG3-to-OpenROADM-5-DEG3",
634                     "source": {
635                         "source-node": "OpenROADM-2-DEG3",
636                         "source-tp": "DEG3-TTP-TX"
637                     },
638                     "org-openroadm-network-topology:OMS-attributes": {
639                         "opposite-link": "OpenROADM-5-DEG3-to-OpenROADM-2-DEG3",
640                         "span": {
641                             "spanloss-base": 11.4,
642                             "link-concatenation": [
643                                 {
644                                     "SRLG-Id": 0,
645                                     "SRLG-length": 149000,
646                                     "pmd": 0.5,
647                                     "fiber-type": "smf"
648                                 }
649                             ],
650                             "spanloss-current": 38,
651                             "engineered-spanloss": 12.2,
652                             "clfi": "fiber25",
653                             "auto-spanloss": true
654                         },
655                         "TE-metric": 10
656                     },
657                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
658                     "org-openroadm-network-topology:link-latency": 1,
659                     "destination": {
660                         "dest-node": "OpenROADM-5-DEG3",
661                         "dest-tp": "DEG3-TTP-RX"
662                     },
663                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-to-OpenROADM-2-DEG3"
664                 },
665                 {
666                     "link-id": "OpenROADM-3-DEG1-to-OpenROADM-1-DEG2",
667                     "source": {
668                         "source-node": "OpenROADM-3-DEG1",
669                         "source-tp": "DEG1-TTP-TX"
670                     },
671                     "org-openroadm-network-topology:OMS-attributes": {
672                         "opposite-link": "OpenROADM-1-DEG2-to-OpenROADM-3-DEG1",
673                         "span": {
674                             "spanloss-base": 11.4,
675                             "link-concatenation": [
676                                 {
677                                     "SRLG-Id": 0,
678                                     "SRLG-length": 70000,
679                                     "pmd": 0.5,
680                                     "fiber-type": "smf"
681                                 }
682                             ],
683                             "spanloss-current": 12,
684                             "engineered-spanloss": 12.2,
685                             "clfi": "fiber31",
686                             "auto-spanloss": true
687                         },
688                         "TE-metric": 10
689                     },
690                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
691                     "org-openroadm-network-topology:link-latency": 1,
692                     "destination": {
693                         "dest-node": "OpenROADM-1-DEG2",
694                         "dest-tp": "DEG2-TTP-RX"
695                     },
696                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG2-to-OpenROADM-3-DEG1"
697                 },
698                 {
699                     "link-id": "OpenROADM-3-DEG2-to-OpenROADM-2-DEG2",
700                     "source": {
701                         "source-node": "OpenROADM-3-DEG2",
702                         "source-tp": "DEG2-TTP-TX"
703                     },
704                     "org-openroadm-network-topology:OMS-attributes": {
705                         "opposite-link": "OpenROADM-2-DEG2-to-OpenROADM-3-DEG2",
706                         "span": {
707                             "spanloss-base": 11.4,
708                             "link-concatenation": [
709                                 {
710                                     "SRLG-Id": 0,
711                                     "SRLG-length": 70000,
712                                     "pmd": 0.5,
713                                     "fiber-type": "smf"
714                                 }
715                             ],
716                             "spanloss-current": 12,
717                             "engineered-spanloss": 12.2,
718                             "clfi": "fiber32",
719                             "auto-spanloss": true
720                         },
721                         "TE-metric": 10
722                     },
723                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
724                     "org-openroadm-network-topology:link-latency": 1,
725                     "destination": {
726                         "dest-node": "OpenROADM-2-DEG2",
727                         "dest-tp": "DEG2-TTP-RX"
728                     },
729                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-to-OpenROADM-3-DEG2"
730                 },
731                 {
732                     "link-id": "OpenROADM-3-DEG3-to-OpenROADM-5-DEG2",
733                     "source": {
734                         "source-node": "OpenROADM-3-DEG3",
735                         "source-tp": "DEG3-TTP-TX"
736                     },
737                     "org-openroadm-network-topology:OMS-attributes": {
738                         "opposite-link": "OpenROADM-5-DEG2-to-OpenROADM-3-DEG3",
739                         "span": {
740                             "spanloss-base": 11.4,
741                             "link-concatenation": [
742                                 {
743                                     "SRLG-Id": 0,
744                                     "SRLG-length": 149000,
745                                     "pmd": 0.5,
746                                     "fiber-type": "smf"
747                                 }
748                             ],
749                             "spanloss-current": 38,
750                             "engineered-spanloss": 12.2,
751                             "clfi": "fiber35",
752                             "auto-spanloss": true
753                         },
754                         "TE-metric": 10
755                     },
756                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
757                     "org-openroadm-network-topology:link-latency": 1,
758                     "destination": {
759                         "dest-node": "OpenROADM-5-DEG2",
760                         "dest-tp": "DEG2-TTP-RX"
761                     },
762                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-to-OpenROADM-3-DEG3"
763                 },
764                 {
765                     "link-id": "OpenROADM-3-DEG4-to-OpenROADM-4-DEG2",
766                     "source": {
767                         "source-node": "OpenROADM-3-DEG4",
768                         "source-tp": "DEG2-TTP-TX"
769                     },
770                     "org-openroadm-network-topology:OMS-attributes": {
771                         "opposite-link": "OpenROADM-4-DEG2-to-OpenROADM-3-DEG4",
772                         "span": {
773                             "spanloss-base": 11.4,
774                             "link-concatenation": [
775                                 {
776                                     "SRLG-Id": 0,
777                                     "SRLG-length": 70000,
778                                     "pmd": 0.5,
779                                     "fiber-type": "smf"
780                                 }
781                             ],
782                             "spanloss-current": 12,
783                             "engineered-spanloss": 12.2,
784                             "clfi": "fiber34",
785                             "auto-spanloss": true
786                         },
787                         "TE-metric": 10
788                     },
789                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
790                     "org-openroadm-network-topology:link-latency": 1,
791                     "destination": {
792                         "dest-node": "OpenROADM-4-DEG2",
793                         "dest-tp": "DEG2-TTP-RX"
794                     },
795                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG2-to-OpenROADM-3-DEG4"
796                 },
797                 {
798                     "link-id": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1",
799                     "source": {
800                         "source-node": "OpenROADM-4-DEG1",
801                         "source-tp": "DEG1-TTP-TX"
802                     },
803                     "org-openroadm-network-topology:OMS-attributes": {
804                         "opposite-link": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1",
805                         "span": {
806                             "spanloss-base": 11.4,
807                             "link-concatenation": [
808                                 {
809                                     "SRLG-Id": 0,
810                                     "SRLG-length": 70000,
811                                     "pmd": 0.5,
812                                     "fiber-type": "smf"
813                                 }
814                             ],
815                             "spanloss-current": 12,
816                             "engineered-spanloss": 12.2,
817                             "clfi": "fiber45",
818                             "auto-spanloss": true
819                         },
820                         "TE-metric": 10
821                     },
822                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
823                     "org-openroadm-network-topology:link-latency": 1,
824                     "destination": {
825                         "dest-node": "OpenROADM-5-DEG1",
826                         "dest-tp": "DEG1-TTP-RX"
827                     },
828                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-to-OpenROADM-4-DEG1"
829                 },
830                 {
831                     "link-id": "OpenROADM-4-DEG2-to-OpenROADM-3-DEG4",
832                     "source": {
833                         "source-node": "OpenROADM-4-DEG2",
834                         "source-tp": "DEG2-TTP-TX"
835                     },
836                     "org-openroadm-network-topology:OMS-attributes": {
837                         "opposite-link": "OpenROADM-3-DEG4-to-OpenROADM-4-DEG2",
838                         "span": {
839                             "spanloss-base": 11.4,
840                             "link-concatenation": [
841                                 {
842                                     "SRLG-Id": 0,
843                                     "SRLG-length": 70000,
844                                     "pmd": 0.5,
845                                     "fiber-type": "smf"
846                                 }
847                             ],
848                             "spanloss-current": 12,
849                             "engineered-spanloss": 12.2,
850                             "clfi": "fiber43",
851                             "auto-spanloss": true
852                         },
853                         "TE-metric": 10
854                     },
855                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
856                     "org-openroadm-network-topology:link-latency": 1,
857                     "destination": {
858                         "dest-node": "OpenROADM-3-DEG4",
859                         "dest-tp": "DEG4-TTP-RX"
860                     },
861                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-to-OpenROADM-4-DEG2"
862                 },
863                 {
864                     "link-id": "OpenROADM-5-DEG1-to-OpenROADM-4-DEG1",
865                     "source": {
866                         "source-node": "OpenROADM-5-DEG1",
867                         "source-tp": "DEG1-TTP-TX"
868                     },
869                     "org-openroadm-network-topology:OMS-attributes": {
870                         "opposite-link": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1",
871                         "span": {
872                             "spanloss-base": 11.4,
873                             "link-concatenation": [
874                                 {
875                                     "SRLG-Id": 0,
876                                     "SRLG-length": 70000,
877                                     "pmd": 0.5,
878                                     "fiber-type": "smf"
879                                 }
880                             ],
881                             "spanloss-current": 12,
882                             "engineered-spanloss": 12.2,
883                             "clfi": "fiber54",
884                             "auto-spanloss": true
885                         },
886                         "TE-metric": 10
887                     },
888                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
889                     "org-openroadm-network-topology:link-latency": 1,
890                     "destination": {
891                         "dest-node": "OpenROADM-4-DEG1",
892                         "dest-tp": "DEG1-TTP-RX"
893                     },
894                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1"
895                 },
896                 {
897                     "link-id": "OpenROADM-5-DEG2-to-OpenROADM-3-DEG3",
898                     "source": {
899                         "source-node": "OpenROADM-5-DEG2",
900                         "source-tp": "DEG2-TTP-TX"
901                     },
902                     "org-openroadm-network-topology:OMS-attributes": {
903                         "opposite-link": "OpenROADM-3-DEG3-to-OpenROADM-5-DEG2",
904                         "span": {
905                             "spanloss-base": 11.4,
906                             "link-concatenation": [
907                                 {
908                                     "SRLG-Id": 0,
909                                     "SRLG-length": 149000,
910                                     "pmd": 0.5,
911                                     "fiber-type": "smf"
912                                 }
913                             ],
914                             "spanloss-current": 38,
915                             "engineered-spanloss": 12.2,
916                             "clfi": "fiber53",
917                             "auto-spanloss": true
918                         },
919                         "TE-metric": 10
920                     },
921                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
922                     "org-openroadm-network-topology:link-latency": 1,
923                     "destination": {
924                         "dest-node": "OpenROADM-3-DEG3",
925                         "dest-tp": "DEG3-TTP-RX"
926                     },
927                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-to-OpenROADM-5-DEG2"
928                 },
929                 {
930                     "link-id": "OpenROADM-5-DEG3-to-OpenROADM-2-DEG3",
931                     "source": {
932                         "source-node": "OpenROADM-5-DEG3",
933                         "source-tp": "DEG3-TTP-TX"
934                     },
935                     "org-openroadm-network-topology:OMS-attributes": {
936                         "opposite-link": "OpenROADM-2-DEG3-to-OpenROADM-5-DEG3",
937                         "span": {
938                             "spanloss-base": 11.4,
939                             "link-concatenation": [
940                                 {
941                                     "SRLG-Id": 0,
942                                     "SRLG-length": 149000,
943                                     "pmd": 0.5,
944                                     "fiber-type": "smf"
945                                 }
946                             ],
947                             "spanloss-current": 38,
948                             "engineered-spanloss": 12.2,
949                             "clfi": "fiber52",
950                             "auto-spanloss": true
951                         },
952                         "TE-metric": 10
953                     },
954                     "org-openroadm-network-topology:link-type": "ROADM-TO-ROADM",
955                     "org-openroadm-network-topology:link-latency": 1,
956                     "destination": {
957                         "dest-node": "OpenROADM-2-DEG3",
958                         "dest-tp": "DEG3-TTP-RX"
959                     },
960                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-to-OpenROADM-5-DEG3"
961                 },
962                 {
963                     "link-id": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX",
964                     "source": {
965                         "source-node": "OpenROADM-1-DEG1",
966                         "source-tp": "DEG1-CTP-TX"
967                     },
968                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
969                     "destination": {
970                         "dest-node": "OpenROADM-1-DEG2",
971                         "dest-tp": "DEG2-CTP-RX"
972                     },
973                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX"
974                 },
975                 {
976                     "link-id": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX",
977                     "source": {
978                         "source-node": "OpenROADM-1-DEG2",
979                         "source-tp": "DEG2-CTP-TX"
980                     },
981                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
982                     "destination": {
983                         "dest-node": "OpenROADM-1-DEG1",
984                         "dest-tp": "DEG1-CTP-RX"
985                     },
986                     "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX"
987                 },
988                 {
989                     "link-id": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX",
990                     "source": {
991                         "source-node": "OpenROADM-2-DEG1",
992                         "source-tp": "DEG1-CTP-TX"
993                     },
994                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
995                     "destination": {
996                         "dest-node": "OpenROADM-2-DEG2",
997                         "dest-tp": "DEG2-CTP-RX"
998                     },
999                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX"
1000                 },
1001                 {
1002                     "link-id": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX",
1003                     "source": {
1004                         "source-node": "OpenROADM-2-DEG1",
1005                         "source-tp": "DEG1-CTP-TX"
1006                     },
1007                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1008                     "destination": {
1009                         "dest-node": "OpenROADM-2-DEG3",
1010                         "dest-tp": "DEG3-CTP-RX"
1011                     },
1012                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX"
1013                 },
1014                 {
1015                     "link-id": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX",
1016                     "source": {
1017                         "source-node": "OpenROADM-2-DEG2",
1018                         "source-tp": "DEG2-CTP-TX"
1019                     },
1020                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1021                     "destination": {
1022                         "dest-node": "OpenROADM-2-DEG1",
1023                         "dest-tp": "DEG1-CTP-RX"
1024                     },
1025                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX"
1026                 },
1027                 {
1028                     "link-id": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX",
1029                     "source": {
1030                         "source-node": "OpenROADM-2-DEG2",
1031                         "source-tp": "DEG2-CTP-TX"
1032                     },
1033                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1034                     "destination": {
1035                         "dest-node": "OpenROADM-2-DEG3",
1036                         "dest-tp": "DEG3-CTP-RX"
1037                     },
1038                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX"
1039                 },
1040                 {
1041                     "link-id": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX",
1042                     "source": {
1043                         "source-node": "OpenROADM-2-DEG3",
1044                         "source-tp": "DEG3-CTP-TX"
1045                     },
1046                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1047                     "destination": {
1048                         "dest-node": "OpenROADM-2-DEG1",
1049                         "dest-tp": "DEG1-CTP-RX"
1050                     },
1051                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX"
1052                 },
1053                 {
1054                     "link-id": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX",
1055                     "source": {
1056                         "source-node": "OpenROADM-2-DEG3",
1057                         "source-tp": "DEG3-CTP-TX"
1058                     },
1059                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1060                     "destination": {
1061                         "dest-node": "OpenROADM-2-DEG2",
1062                         "dest-tp": "DEG2-CTP-RX"
1063                     },
1064                     "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX"
1065                 },
1066                 {
1067                     "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX",
1068                     "source": {
1069                         "source-node": "OpenROADM-3-DEG1",
1070                         "source-tp": "DEG1-CTP-TX"
1071                     },
1072                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1073                     "destination": {
1074                         "dest-node": "OpenROADM-3-DEG2",
1075                         "dest-tp": "DEG2-CTP-RX"
1076                     },
1077                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX"
1078                 },
1079                 {
1080                     "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX",
1081                     "source": {
1082                         "source-node": "OpenROADM-3-DEG1",
1083                         "source-tp": "DEG1-CTP-TX"
1084                     },
1085                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1086                     "destination": {
1087                         "dest-node": "OpenROADM-3-DEG3",
1088                         "dest-tp": "DEG3-CTP-RX"
1089                     },
1090                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX"
1091                 },
1092                 {
1093                     "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX",
1094                     "source": {
1095                         "source-node": "OpenROADM-3-DEG1",
1096                         "source-tp": "DEG1-CTP-TX"
1097                     },
1098                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1099                     "destination": {
1100                         "dest-node": "OpenROADM-3-DEG4",
1101                         "dest-tp": "DEG4-CTP-RX"
1102                     },
1103                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX"
1104                 },
1105                 {
1106                     "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX",
1107                     "source": {
1108                         "source-node": "OpenROADM-3-DEG2",
1109                         "source-tp": "DEG2-CTP-TX"
1110                     },
1111                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1112                     "destination": {
1113                         "dest-node": "OpenROADM-3-DEG1",
1114                         "dest-tp": "DEG1-CTP-RX"
1115                     },
1116                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX"
1117                 },
1118                 {
1119                     "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX",
1120                     "source": {
1121                         "source-node": "OpenROADM-3-DEG2",
1122                         "source-tp": "DEG2-CTP-TX"
1123                     },
1124                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1125                     "destination": {
1126                         "dest-node": "OpenROADM-3-DEG3",
1127                         "dest-tp": "DEG3-CTP-RX"
1128                     },
1129                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX"
1130                 },
1131                 {
1132                     "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX",
1133                     "source": {
1134                         "source-node": "OpenROADM-3-DEG2",
1135                         "source-tp": "DEG2-CTP-TX"
1136                     },
1137                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1138                     "destination": {
1139                         "dest-node": "OpenROADM-3-DEG4",
1140                         "dest-tp": "DEG4-CTP-RX"
1141                     },
1142                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX"
1143                 },
1144                 {
1145                     "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX",
1146                     "source": {
1147                         "source-node": "OpenROADM-3-DEG3",
1148                         "source-tp": "DEG3-CTP-TX"
1149                     },
1150                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1151                     "destination": {
1152                         "dest-node": "OpenROADM-3-DEG1",
1153                         "dest-tp": "DEG1-CTP-RX"
1154                     },
1155                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX"
1156                 },
1157                 {
1158                     "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX",
1159                     "source": {
1160                         "source-node": "OpenROADM-3-DEG3",
1161                         "source-tp": "DEG3-CTP-TX"
1162                     },
1163                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1164                     "destination": {
1165                         "dest-node": "OpenROADM-3-DEG2",
1166                         "dest-tp": "DEG2-CTP-RX"
1167                     },
1168                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX"
1169                 },
1170                 {
1171                     "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX",
1172                     "source": {
1173                         "source-node": "OpenROADM-3-DEG3",
1174                         "source-tp": "DEG3-CTP-TX"
1175                     },
1176                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1177                     "destination": {
1178                         "dest-node": "OpenROADM-3-DEG4",
1179                         "dest-tp": "DEG4-CTP-RX"
1180                     },
1181                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX"
1182                 },
1183                 {
1184                     "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX",
1185                     "source": {
1186                         "source-node": "OpenROADM-3-DEG4",
1187                         "source-tp": "DEG4-CTP-TX"
1188                     },
1189                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1190                     "destination": {
1191                         "dest-node": "OpenROADM-3-DEG1",
1192                         "dest-tp": "DEG1-CTP-RX"
1193                     },
1194                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX"
1195                 },
1196                 {
1197                     "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX",
1198                     "source": {
1199                         "source-node": "OpenROADM-3-DEG4",
1200                         "source-tp": "DEG4-CTP-TX"
1201                     },
1202                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1203                     "destination": {
1204                         "dest-node": "OpenROADM-3-DEG2",
1205                         "dest-tp": "DEG2-CTP-RX"
1206                     },
1207                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX"
1208                 },
1209                 {
1210                     "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX",
1211                     "source": {
1212                         "source-node": "OpenROADM-3-DEG4",
1213                         "source-tp": "DEG4-CTP-TX"
1214                     },
1215                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1216                     "destination": {
1217                         "dest-node": "OpenROADM-3-DEG3",
1218                         "dest-tp": "DEG3-CTP-RX"
1219                     },
1220                     "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX"
1221                 },
1222                 {
1223                     "link-id": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX",
1224                     "source": {
1225                         "source-node": "OpenROADM-4-DEG1",
1226                         "source-tp": "DEG1-CTP-TX"
1227                     },
1228                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1229                     "destination": {
1230                         "dest-node": "OpenROADM-4-DEG2",
1231                         "dest-tp": "DEG2-CTP-RX"
1232                     },
1233                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX"
1234                 },
1235                 {
1236                     "link-id": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX",
1237                     "source": {
1238                         "source-node": "OpenROADM-4-DEG2",
1239                         "source-tp": "DEG2-CTP-TX"
1240                     },
1241                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1242                     "destination": {
1243                         "dest-node": "OpenROADM-4-DEG1",
1244                         "dest-tp": "DEG1-CTP-RX"
1245                     },
1246                     "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX"
1247                 },
1248                 {
1249                     "link-id": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX",
1250                     "source": {
1251                         "source-node": "OpenROADM-5-DEG1",
1252                         "source-tp": "DEG1-CTP-TX"
1253                     },
1254                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1255                     "destination": {
1256                         "dest-node": "OpenROADM-5-DEG2",
1257                         "dest-tp": "DEG2-CTP-RX"
1258                     },
1259                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX"
1260                 },
1261                 {
1262                     "link-id": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX",
1263                     "source": {
1264                         "source-node": "OpenROADM-5-DEG1",
1265                         "source-tp": "DEG1-CTP-TX"
1266                     },
1267                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1268                     "destination": {
1269                         "dest-node": "OpenROADM-5-DEG3",
1270                         "dest-tp": "DEG3-CTP-RX"
1271                     },
1272                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX"
1273                 },
1274                 {
1275                     "link-id": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX",
1276                     "source": {
1277                         "source-node": "OpenROADM-5-DEG2",
1278                         "source-tp": "DEG2-CTP-TX"
1279                     },
1280                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1281                     "destination": {
1282                         "dest-node": "OpenROADM-5-DEG1",
1283                         "dest-tp": "DEG1-CTP-RX"
1284                     },
1285                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX"
1286                 },
1287                 {
1288                     "link-id": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX",
1289                     "source": {
1290                         "source-node": "OpenROADM-5-DEG2",
1291                         "source-tp": "DEG2-CTP-TX"
1292                     },
1293                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1294                     "destination": {
1295                         "dest-node": "OpenROADM-5-DEG3",
1296                         "dest-tp": "DEG3-CTP-RX"
1297                     },
1298                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX"
1299                 },
1300                 {
1301                     "link-id": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX",
1302                     "source": {
1303                         "source-node": "OpenROADM-5-DEG3",
1304                         "source-tp": "DEG3-CTP-TX"
1305                     },
1306                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1307                     "destination": {
1308                         "dest-node": "OpenROADM-5-DEG1",
1309                         "dest-tp": "DEG1-CTP-RX"
1310                     },
1311                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX"
1312                 },
1313                 {
1314                     "link-id": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX",
1315                     "source": {
1316                         "source-node": "OpenROADM-5-DEG3",
1317                         "source-tp": "DEG3-CTP-TX"
1318                     },
1319                     "org-openroadm-network-topology:link-type": "EXPRESS-LINK",
1320                     "destination": {
1321                         "dest-node": "OpenROADM-5-DEG2",
1322                         "dest-tp": "DEG2-CTP-RX"
1323                     },
1324                     "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX"
1325                 }
1326             ],
1327             "node": [
1328                 {
1329                     "node-id": "OpenROADM-1-SRG1",
1330                     "ietf-network-topology:termination-point": [
1331                         {
1332                             "tp-id": "SRG1-CP-RX",
1333                             "org-openroadm-network-topology:tp-type": "SRG-RX-CP"
1334                         },
1335                         {
1336                             "tp-id": "SRG1-PP4-TX",
1337                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1338                         },
1339                         {
1340                             "tp-id": "SRG1-PP5-TX",
1341                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1342                         },
1343                         {
1344                             "tp-id": "SRG1-PP1-RX",
1345                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1346                         },
1347                         {
1348                             "tp-id": "SRG1-PP3-TX",
1349                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1350                         },
1351                         {
1352                             "tp-id": "SRG1-PP4-RX",
1353                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1354                         },
1355                         {
1356                             "tp-id": "SRG1-PP2-TX",
1357                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1358                         },
1359                         {
1360                             "tp-id": "SRG1-PP5-RX",
1361                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1362                         },
1363                         {
1364                             "tp-id": "SRG1-CP-TX",
1365                             "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
1366                         },
1367                         {
1368                             "tp-id": "SRG1-PP1-TX",
1369                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1370                         },
1371                         {
1372                             "tp-id": "SRG1-PP3-RX",
1373                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1374                         },
1375                         {
1376                             "tp-id": "SRG1-PP2-RX",
1377                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1378                         }
1379                     ],
1380                     "org-openroadm-network-topology:srg-attributes": {
1381                         "available-wavelengths": [
1382                             {
1383                                 "index": 10
1384                             },
1385                             {
1386                                 "index": 9
1387                             },
1388                             {
1389                                 "index": 6
1390                             },
1391                             {
1392                                 "index": 5
1393                             },
1394                             {
1395                                 "index": 8
1396                             },
1397                             {
1398                                 "index": 7
1399                             },
1400                             {
1401                                 "index": 2
1402                             },
1403                             {
1404                                 "index": 1
1405                             },
1406                             {
1407                                 "index": 4
1408                             },
1409                             {
1410                                 "index": 3
1411                             }
1412                         ]
1413                     },
1414                     "org-openroadm-network-topology:node-type": "SRG",
1415                     "supporting-node": [
1416                         {
1417                             "network-ref":"openroadm-network",
1418                             "node-ref": "OpenROADM-1"
1419                         }
1420                     ]
1421                 },
1422                 {
1423                     "node-id": "OpenROADM-1-DEG1",
1424                     "ietf-network-topology:termination-point": [
1425                         {
1426                             "tp-id": "DEG1-CTP-TX",
1427                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1428                         },
1429                         {
1430                             "tp-id": "DEG1-TTP-TX",
1431                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1432                         },
1433                         {
1434                             "tp-id": "DEG1-CTP-RX",
1435                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1436                         },
1437                         {
1438                             "tp-id": "DEG1-TTP-RX",
1439                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1440                         }
1441                     ],
1442                     "org-openroadm-network-topology:degree-attributes": {
1443                         "degree-number":1,
1444                         "available-wavelengths": [
1445                             {
1446                                 "index": 10
1447                             },
1448                             {
1449                                 "index": 9
1450                             },
1451                             {
1452                                 "index": 6
1453                             },
1454                             {
1455                                 "index": 5
1456                             },
1457                             {
1458                                 "index": 8
1459                             },
1460                             {
1461                                 "index": 7
1462                             },
1463                             {
1464                                 "index": 2
1465                             },
1466                             {
1467                                 "index": 1
1468                             },
1469                             {
1470                                 "index": 4
1471                             },
1472                             {
1473                                 "index": 3
1474                             }
1475                         ]
1476                     },
1477                     "org-openroadm-network-topology:node-type": "DEGREE",
1478                     "supporting-node": [
1479                         {
1480                             "network-ref":"openroadm-network",
1481                             "node-ref": "OpenROADM-1"
1482                         }
1483                     ]
1484                 },
1485                 {
1486                     "node-id": "OpenROADM-1-DEG2",
1487                     "ietf-network-topology:termination-point": [
1488                         {
1489                             "tp-id": "DEG2-CTP-RX",
1490                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1491                         },
1492                         {
1493                             "tp-id": "DEG2-CTP-TX",
1494                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1495                         },
1496                         {
1497                             "tp-id": "DEG2-TTP-TX",
1498                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1499                         },
1500                         {
1501                             "tp-id": "DEG2-TTP-RX",
1502                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1503                         }
1504                     ],
1505                     "org-openroadm-network-topology:degree-attributes": {
1506                         "degree-number":2,
1507                         "available-wavelengths": [
1508                             {
1509                                 "index": 10
1510                             },
1511                             {
1512                                 "index": 9
1513                             },
1514                             {
1515                                 "index": 6
1516                             },
1517                             {
1518                                 "index": 5
1519                             },
1520                             {
1521                                 "index": 8
1522                             },
1523                             {
1524                                 "index": 7
1525                             },
1526                             {
1527                                 "index": 2
1528                             },
1529                             {
1530                                 "index": 1
1531                             },
1532                             {
1533                                 "index": 4
1534                             },
1535                             {
1536                                 "index": 3
1537                             }
1538                         ]
1539                     },
1540                     "org-openroadm-network-topology:node-type": "DEGREE",
1541                     "supporting-node": [
1542                         {
1543                             "network-ref":"openroadm-network",
1544                             "node-ref": "OpenROADM-1"
1545                         }
1546                     ]
1547                 },
1548                 {
1549                     "node-id": "OpenROADM-2-SRG1",
1550                     "ietf-network-topology:termination-point": [
1551                         {
1552                             "tp-id": "SRG1-CP-RX",
1553                             "org-openroadm-network-topology:tp-type": "SRG-RX-CP"
1554                         },
1555                         {
1556                             "tp-id": "SRG1-PP4-TX",
1557                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1558                         },
1559                         {
1560                             "tp-id": "SRG1-PP5-TX",
1561                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1562                         },
1563                         {
1564                             "tp-id": "SRG1-PP1-RX",
1565                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1566                         },
1567                         {
1568                             "tp-id": "SRG1-PP3-TX",
1569                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1570                         },
1571                         {
1572                             "tp-id": "SRG1-PP4-RX",
1573                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1574                         },
1575                         {
1576                             "tp-id": "SRG1-PP2-TX",
1577                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1578                         },
1579                         {
1580                             "tp-id": "SRG1-PP5-RX",
1581                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1582                         },
1583                         {
1584                             "tp-id": "SRG1-CP-TX",
1585                             "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
1586                         },
1587                         {
1588                             "tp-id": "SRG1-PP1-TX",
1589                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1590                         },
1591                         {
1592                             "tp-id": "SRG1-PP3-RX",
1593                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1594                         },
1595                         {
1596                             "tp-id": "SRG1-PP2-RX",
1597                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1598                         }
1599                     ],
1600                     "org-openroadm-network-topology:srg-attributes": {
1601                         "available-wavelengths": [
1602                             {
1603                                 "index": 10
1604                             },
1605                             {
1606                                 "index": 9
1607                             },
1608                             {
1609                                 "index": 6
1610                             },
1611                             {
1612                                 "index": 5
1613                             },
1614                             {
1615                                 "index": 8
1616                             },
1617                             {
1618                                 "index": 7
1619                             },
1620                             {
1621                                 "index": 2
1622                             },
1623                             {
1624                                 "index": 1
1625                             },
1626                             {
1627                                 "index": 4
1628                             },
1629                             {
1630                                 "index": 3
1631                             }
1632                         ]
1633                     },
1634                     "org-openroadm-network-topology:node-type": "SRG",
1635                     "supporting-node": [
1636                         {
1637                             "network-ref":"openroadm-network",
1638                             "node-ref": "OpenROADM-2"
1639                         }
1640                     ]
1641                 },
1642                 {
1643                     "node-id": "OpenROADM-2-DEG1",
1644                     "ietf-network-topology:termination-point": [
1645                         {
1646                             "tp-id": "DEG1-CTP-TX",
1647                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1648                         },
1649                         {
1650                             "tp-id": "DEG1-TTP-TX",
1651                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1652                         },
1653                         {
1654                             "tp-id": "DEG1-CTP-RX",
1655                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1656                         },
1657                         {
1658                             "tp-id": "DEG1-TTP-RX",
1659                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1660                         }
1661                     ],
1662                     "org-openroadm-network-topology:degree-attributes": {
1663                         "degree-number":1,
1664                         "available-wavelengths": [
1665                             {
1666                                 "index": 10
1667                             },
1668                             {
1669                                 "index": 9
1670                             },
1671                             {
1672                                 "index": 6
1673                             },
1674                             {
1675                                 "index": 5
1676                             },
1677                             {
1678                                 "index": 8
1679                             },
1680                             {
1681                                 "index": 7
1682                             },
1683                             {
1684                                 "index": 2
1685                             },
1686                             {
1687                                 "index": 1
1688                             },
1689                             {
1690                                 "index": 4
1691                             },
1692                             {
1693                                 "index": 3
1694                             }
1695                         ]
1696                     },
1697                     "org-openroadm-network-topology:node-type": "DEGREE",
1698                     "supporting-node": [
1699                         {
1700                             "network-ref":"openroadm-network",
1701                             "node-ref": "OpenROADM-2"
1702                         }
1703                     ]
1704                 },
1705                 {
1706                     "node-id": "OpenROADM-2-DEG2",
1707                     "ietf-network-topology:termination-point": [
1708                         {
1709                             "tp-id": "DEG2-CTP-RX",
1710                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1711                         },
1712                         {
1713                             "tp-id": "DEG2-CTP-TX",
1714                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1715                         },
1716                         {
1717                             "tp-id": "DEG2-TTP-TX",
1718                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1719                         },
1720                         {
1721                             "tp-id": "DEG2-TTP-RX",
1722                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1723                         }
1724                     ],
1725                     "org-openroadm-network-topology:degree-attributes": {
1726                         "degree-number":2,
1727                         "available-wavelengths": [
1728                             {
1729                                 "index": 10
1730                             },
1731                             {
1732                                 "index": 9
1733                             },
1734                             {
1735                                 "index": 6
1736                             },
1737                             {
1738                                 "index": 5
1739                             },
1740                             {
1741                                 "index": 8
1742                             },
1743                             {
1744                                 "index": 7
1745                             },
1746                             {
1747                                 "index": 2
1748                             },
1749                             {
1750                                 "index": 1
1751                             },
1752                             {
1753                                 "index": 4
1754                             },
1755                             {
1756                                 "index": 3
1757                             }
1758                         ]
1759                     },
1760                     "org-openroadm-network-topology:node-type": "DEGREE",
1761                     "supporting-node": [
1762                         {
1763                             "network-ref":"openroadm-network",
1764                             "node-ref": "OpenROADM-2"
1765                         }
1766                     ]
1767                 },
1768                 {
1769                     "node-id": "OpenROADM-2-DEG3",
1770                     "ietf-network-topology:termination-point": [
1771                         {
1772                             "tp-id": "DEG3-TTP-TX",
1773                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1774                         },
1775                         {
1776                             "tp-id": "DEG3-CTP-TX",
1777                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1778                         },
1779                         {
1780                             "tp-id": "DEG3-CTP-RX",
1781                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1782                         },
1783                         {
1784                             "tp-id": "DEG3-TTP-RX",
1785                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1786                         }
1787                     ],
1788                     "org-openroadm-network-topology:degree-attributes": {
1789                         "degree-number":3,
1790                         "available-wavelengths": [
1791                             {
1792                                 "index": 10
1793                             },
1794                             {
1795                                 "index": 9
1796                             },
1797                             {
1798                                 "index": 6
1799                             },
1800                             {
1801                                 "index": 5
1802                             },
1803                             {
1804                                 "index": 8
1805                             },
1806                             {
1807                                 "index": 7
1808                             },
1809                             {
1810                                 "index": 2
1811                             },
1812                             {
1813                                 "index": 1
1814                             },
1815                             {
1816                                 "index": 4
1817                             },
1818                             {
1819                                 "index": 3
1820                             }
1821                         ]
1822                     },
1823                     "org-openroadm-network-topology:node-type": "DEGREE",
1824                     "supporting-node": [
1825                         {
1826                             "network-ref":"openroadm-network",
1827                             "node-ref": "OpenROADM-2"
1828                         }
1829                     ]
1830                 },
1831                 {
1832                     "node-id": "OpenROADM-3-SRG1",
1833                     "ietf-network-topology:termination-point": [
1834                         {
1835                             "tp-id": "SRG1-CP-RX",
1836                             "org-openroadm-network-topology:tp-type": "SRG-RX-CP"
1837                         },
1838                         {
1839                             "tp-id": "SRG1-PP4-TX",
1840                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1841                         },
1842                         {
1843                             "tp-id": "SRG1-PP5-TX",
1844                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1845                         },
1846                         {
1847                             "tp-id": "SRG1-PP1-RX",
1848                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1849                         },
1850                         {
1851                             "tp-id": "SRG1-PP3-TX",
1852                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1853                         },
1854                         {
1855                             "tp-id": "SRG1-PP4-RX",
1856                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1857                         },
1858                         {
1859                             "tp-id": "SRG1-PP2-TX",
1860                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1861                         },
1862                         {
1863                             "tp-id": "SRG1-PP5-RX",
1864                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1865                         },
1866                         {
1867                             "tp-id": "SRG1-CP-TX",
1868                             "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
1869                         },
1870                         {
1871                             "tp-id": "SRG1-PP1-TX",
1872                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
1873                         },
1874                         {
1875                             "tp-id": "SRG1-PP3-RX",
1876                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1877                         },
1878                         {
1879                             "tp-id": "SRG1-PP2-RX",
1880                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
1881                         }
1882                     ],
1883                     "org-openroadm-network-topology:srg-attributes": {
1884                         "available-wavelengths": [
1885                             {
1886                                 "index": 10
1887                             },
1888                             {
1889                                 "index": 9
1890                             },
1891                             {
1892                                 "index": 6
1893                             },
1894                             {
1895                                 "index": 5
1896                             },
1897                             {
1898                                 "index": 8
1899                             },
1900                             {
1901                                 "index": 7
1902                             },
1903                             {
1904                                 "index": 2
1905                             },
1906                             {
1907                                 "index": 1
1908                             },
1909                             {
1910                                 "index": 4
1911                             },
1912                             {
1913                                 "index": 3
1914                             }
1915                         ]
1916                     },
1917                     "org-openroadm-network-topology:node-type": "SRG",
1918                     "supporting-node": [
1919                         {
1920                             "network-ref":"openroadm-network",
1921                             "node-ref": "OpenROADM-3"
1922                         }
1923                     ]
1924                 },
1925                 {
1926                     "node-id": "OpenROADM-3-DEG1",
1927                     "ietf-network-topology:termination-point": [
1928                         {
1929                             "tp-id": "DEG1-CTP-TX",
1930                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1931                         },
1932                         {
1933                             "tp-id": "DEG1-TTP-TX",
1934                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
1935                         },
1936                         {
1937                             "tp-id": "DEG1-CTP-RX",
1938                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1939                         },
1940                         {
1941                             "tp-id": "DEG1-TTP-RX",
1942                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
1943                         }
1944                     ],
1945                     "org-openroadm-network-topology:degree-attributes": {
1946                         "degree-number":1,
1947                         "available-wavelengths": [
1948                             {
1949                                 "index": 10
1950                             },
1951                             {
1952                                 "index": 9
1953                             },
1954                             {
1955                                 "index": 6
1956                             },
1957                             {
1958                                 "index": 5
1959                             },
1960                             {
1961                                 "index": 8
1962                             },
1963                             {
1964                                 "index": 7
1965                             },
1966                             {
1967                                 "index": 2
1968                             },
1969                             {
1970                                 "index": 1
1971                             },
1972                             {
1973                                 "index": 4
1974                             },
1975                             {
1976                                 "index": 3
1977                             }
1978                         ]
1979                     },
1980                     "org-openroadm-network-topology:node-type": "DEGREE",
1981                     "supporting-node": [
1982                         {
1983                             "network-ref":"openroadm-network",
1984                             "node-ref": "OpenROADM-3"
1985                         }
1986                     ]
1987                 },
1988                 {
1989                     "node-id": "OpenROADM-3-DEG2",
1990                     "ietf-network-topology:termination-point": [
1991                         {
1992                             "tp-id": "DEG2-CTP-RX",
1993                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
1994                         },
1995                         {
1996                             "tp-id": "DEG2-CTP-TX",
1997                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
1998                         },
1999                         {
2000                             "tp-id": "DEG2-TTP-TX",
2001                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2002                         },
2003                         {
2004                             "tp-id": "DEG2-TTP-RX",
2005                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2006                         }
2007                     ],
2008                     "org-openroadm-network-topology:degree-attributes": {
2009                         "degree-number":2,
2010                         "available-wavelengths": [
2011                             {
2012                                 "index": 10
2013                             },
2014                             {
2015                                 "index": 9
2016                             },
2017                             {
2018                                 "index": 6
2019                             },
2020                             {
2021                                 "index": 5
2022                             },
2023                             {
2024                                 "index": 8
2025                             },
2026                             {
2027                                 "index": 7
2028                             },
2029                             {
2030                                 "index": 2
2031                             },
2032                             {
2033                                 "index": 1
2034                             },
2035                             {
2036                                 "index": 4
2037                             },
2038                             {
2039                                 "index": 3
2040                             }
2041                         ]
2042                     },
2043                     "org-openroadm-network-topology:node-type": "DEGREE",
2044                     "supporting-node": [
2045                         {
2046                             "network-ref":"openroadm-network",
2047                             "node-ref": "OpenROADM-3"
2048                         }
2049                     ]
2050                 },
2051                 {
2052                     "node-id": "OpenROADM-3-DEG3",
2053                     "ietf-network-topology:termination-point": [
2054                         {
2055                             "tp-id": "DEG3-TTP-TX",
2056                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2057                         },
2058                         {
2059                             "tp-id": "DEG3-CTP-TX",
2060                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2061                         },
2062                         {
2063                             "tp-id": "DEG3-CTP-RX",
2064                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2065                         },
2066                         {
2067                             "tp-id": "DEG3-TTP-RX",
2068                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2069                         }
2070                     ],
2071                     "org-openroadm-network-topology:degree-attributes": {
2072                         "degree-number":3,
2073                         "available-wavelengths": [
2074                             {
2075                                 "index": 10
2076                             },
2077                             {
2078                                 "index": 9
2079                             },
2080                             {
2081                                 "index": 6
2082                             },
2083                             {
2084                                 "index": 5
2085                             },
2086                             {
2087                                 "index": 8
2088                             },
2089                             {
2090                                 "index": 7
2091                             },
2092                             {
2093                                 "index": 2
2094                             },
2095                             {
2096                                 "index": 1
2097                             },
2098                             {
2099                                 "index": 4
2100                             },
2101                             {
2102                                 "index": 3
2103                             }
2104                         ]
2105                     },
2106                     "org-openroadm-network-topology:node-type": "DEGREE",
2107                     "supporting-node": [
2108                         {
2109                             "network-ref":"openroadm-network",
2110                             "node-ref": "OpenROADM-3"
2111                         }
2112                     ]
2113                 },
2114                 {
2115                     "node-id": "OpenROADM-3-DEG4",
2116                     "ietf-network-topology:termination-point": [
2117                         {
2118                             "tp-id": "DEG4-TTP-RX",
2119                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2120                         },
2121                         {
2122                             "tp-id": "DEG4-CTP-TX",
2123                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2124                         },
2125                         {
2126                             "tp-id": "DEG4-CTP-RX",
2127                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2128                         },
2129                         {
2130                             "tp-id": "DEG4-TTP-TX",
2131                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2132                         }
2133                     ],
2134                     "org-openroadm-network-topology:degree-attributes": {
2135                         "degree-number":4,
2136                         "available-wavelengths": [
2137                             {
2138                                 "index": 10
2139                             },
2140                             {
2141                                 "index": 9
2142                             },
2143                             {
2144                                 "index": 6
2145                             },
2146                             {
2147                                 "index": 5
2148                             },
2149                             {
2150                                 "index": 8
2151                             },
2152                             {
2153                                 "index": 7
2154                             },
2155                             {
2156                                 "index": 2
2157                             },
2158                             {
2159                                 "index": 1
2160                             },
2161                             {
2162                                 "index": 4
2163                             },
2164                             {
2165                                 "index": 3
2166                             }
2167                         ]
2168                     },
2169                     "org-openroadm-network-topology:node-type": "DEGREE",
2170                     "supporting-node": [
2171                         {
2172                             "network-ref":"openroadm-network",
2173                             "node-ref": "OpenROADM-3"
2174                         }
2175                     ]
2176                 },
2177                 {
2178                     "node-id": "OpenROADM-4-SRG1",
2179                     "ietf-network-topology:termination-point": [
2180                         {
2181                             "tp-id": "SRG1-CP-RX",
2182                             "org-openroadm-network-topology:tp-type": "SRG-RX-CP"
2183                         },
2184                         {
2185                             "tp-id": "SRG1-PP4-TX",
2186                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2187                         },
2188                         {
2189                             "tp-id": "SRG1-PP5-TX",
2190                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2191                         },
2192                         {
2193                             "tp-id": "SRG1-PP1-RX",
2194                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2195                         },
2196                         {
2197                             "tp-id": "SRG1-PP3-TX",
2198                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2199                         },
2200                         {
2201                             "tp-id": "SRG1-PP4-RX",
2202                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2203                         },
2204                         {
2205                             "tp-id": "SRG1-PP2-TX",
2206                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2207                         },
2208                         {
2209                             "tp-id": "SRG1-PP5-RX",
2210                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2211                         },
2212                         {
2213                             "tp-id": "SRG1-CP-TX",
2214                             "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
2215                         },
2216                         {
2217                             "tp-id": "SRG1-PP1-TX",
2218                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2219                         },
2220                         {
2221                             "tp-id": "SRG1-PP3-RX",
2222                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2223                         },
2224                         {
2225                             "tp-id": "SRG1-PP2-RX",
2226                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2227                         }
2228                     ],
2229                     "org-openroadm-network-topology:srg-attributes": {
2230                         "available-wavelengths": [
2231                             {
2232                                 "index": 10
2233                             },
2234                             {
2235                                 "index": 9
2236                             },
2237                             {
2238                                 "index": 6
2239                             },
2240                             {
2241                                 "index": 5
2242                             },
2243                             {
2244                                 "index": 8
2245                             },
2246                             {
2247                                 "index": 7
2248                             },
2249                             {
2250                                 "index": 2
2251                             },
2252                             {
2253                                 "index": 1
2254                             },
2255                             {
2256                                 "index": 4
2257                             },
2258                             {
2259                                 "index": 3
2260                             }
2261                         ]
2262                     },
2263                     "org-openroadm-network-topology:node-type": "SRG",
2264                     "supporting-node": [
2265                         {
2266                             "network-ref":"openroadm-network",
2267                             "node-ref": "OpenROADM-4"
2268                         }
2269                     ]
2270                 },
2271                 {
2272                     "node-id": "OpenROADM-4-DEG1",
2273                     "ietf-network-topology:termination-point": [
2274                         {
2275                             "tp-id": "DEG1-CTP-TX",
2276                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2277                         },
2278                         {
2279                             "tp-id": "DEG1-TTP-TX",
2280                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2281                         },
2282                         {
2283                             "tp-id": "DEG1-CTP-RX",
2284                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2285                         },
2286                         {
2287                             "tp-id": "DEG1-TTP-RX",
2288                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2289                         }
2290                     ],
2291                     "org-openroadm-network-topology:degree-attributes": {
2292                         "degree-number":1,
2293                         "available-wavelengths": [
2294                             {
2295                                 "index": 10
2296                             },
2297                             {
2298                                 "index": 9
2299                             },
2300                             {
2301                                 "index": 6
2302                             },
2303                             {
2304                                 "index": 5
2305                             },
2306                             {
2307                                 "index": 8
2308                             },
2309                             {
2310                                 "index": 7
2311                             },
2312                             {
2313                                 "index": 2
2314                             },
2315                             {
2316                                 "index": 1
2317                             },
2318                             {
2319                                 "index": 4
2320                             },
2321                             {
2322                                 "index": 3
2323                             }
2324                         ]
2325                     },
2326                     "org-openroadm-network-topology:node-type": "DEGREE",
2327                     "supporting-node": [
2328                         {
2329                             "network-ref":"openroadm-network",
2330                             "node-ref": "OpenROADM-4"
2331                         }
2332                     ]
2333                 },
2334                 {
2335                     "node-id": "OpenROADM-4-DEG2",
2336                     "ietf-network-topology:termination-point": [
2337                         {
2338                             "tp-id": "DEG2-CTP-RX",
2339                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2340                         },
2341                         {
2342                             "tp-id": "DEG2-CTP-TX",
2343                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2344                         },
2345                         {
2346                             "tp-id": "DEG2-TTP-TX",
2347                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2348                         },
2349                         {
2350                             "tp-id": "DEG2-TTP-RX",
2351                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2352                         }
2353                     ],
2354                     "org-openroadm-network-topology:degree-attributes": {
2355                         "degree-number":2,
2356                         "available-wavelengths": [
2357                             {
2358                                 "index": 10
2359                             },
2360                             {
2361                                 "index": 9
2362                             },
2363                             {
2364                                 "index": 6
2365                             },
2366                             {
2367                                 "index": 5
2368                             },
2369                             {
2370                                 "index": 8
2371                             },
2372                             {
2373                                 "index": 7
2374                             },
2375                             {
2376                                 "index": 2
2377                             },
2378                             {
2379                                 "index": 1
2380                             },
2381                             {
2382                                 "index": 4
2383                             },
2384                             {
2385                                 "index": 3
2386                             }
2387                         ]
2388                     },
2389                     "org-openroadm-network-topology:node-type": "DEGREE",
2390                     "supporting-node": [
2391                         {
2392                             "network-ref":"openroadm-network",
2393                             "node-ref": "OpenROADM-4"
2394                         }
2395                     ]
2396                 },
2397                 {
2398                     "node-id": "OpenROADM-5-SRG1",
2399                     "ietf-network-topology:termination-point": [
2400                         {
2401                             "tp-id": "SRG1-CP-RX",
2402                             "org-openroadm-network-topology:tp-type": "SRG-RX-CP"
2403                         },
2404                         {
2405                             "tp-id": "SRG1-PP4-TX",
2406                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2407                         },
2408                         {
2409                             "tp-id": "SRG1-PP5-TX",
2410                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2411                         },
2412                         {
2413                             "tp-id": "SRG1-PP1-RX",
2414                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2415                         },
2416                         {
2417                             "tp-id": "SRG1-PP3-TX",
2418                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2419                         },
2420                         {
2421                             "tp-id": "SRG1-PP4-RX",
2422                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2423                         },
2424                         {
2425                             "tp-id": "SRG1-PP2-TX",
2426                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2427                         },
2428                         {
2429                             "tp-id": "SRG1-PP5-RX",
2430                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2431                         },
2432                         {
2433                             "tp-id": "SRG1-CP-TX",
2434                             "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
2435                         },
2436                         {
2437                             "tp-id": "SRG1-PP1-TX",
2438                             "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
2439                         },
2440                         {
2441                             "tp-id": "SRG1-PP3-RX",
2442                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2443                         },
2444                         {
2445                             "tp-id": "SRG1-PP2-RX",
2446                             "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
2447                         }
2448                     ],
2449                     "org-openroadm-network-topology:srg-attributes": {
2450                         "available-wavelengths": [
2451                             {
2452                                 "index": 10
2453                             },
2454                             {
2455                                 "index": 9
2456                             },
2457                             {
2458                                 "index": 6
2459                             },
2460                             {
2461                                 "index": 5
2462                             },
2463                             {
2464                                 "index": 8
2465                             },
2466                             {
2467                                 "index": 7
2468                             },
2469                             {
2470                                 "index": 2
2471                             },
2472                             {
2473                                 "index": 1
2474                             },
2475                             {
2476                                 "index": 4
2477                             },
2478                             {
2479                                 "index": 3
2480                             }
2481                         ]
2482                     },
2483                     "org-openroadm-network-topology:node-type": "SRG",
2484                     "supporting-node": [
2485                         {
2486                             "network-ref":"openroadm-network",
2487                             "node-ref": "OpenROADM-5"
2488                         }
2489                     ]
2490                 },
2491                 {
2492                     "node-id": "OpenROADM-5-DEG1",
2493                     "ietf-network-topology:termination-point": [
2494                         {
2495                             "tp-id": "DEG1-CTP-TX",
2496                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2497                         },
2498                         {
2499                             "tp-id": "DEG1-TTP-TX",
2500                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2501                         },
2502                         {
2503                             "tp-id": "DEG1-CTP-RX",
2504                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2505                         },
2506                         {
2507                             "tp-id": "DEG1-TTP-RX",
2508                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2509                         }
2510                     ],
2511                     "org-openroadm-network-topology:degree-attributes": {
2512                         "degree-number":1,
2513                         "available-wavelengths": [
2514                             {
2515                                 "index": 10
2516                             },
2517                             {
2518                                 "index": 9
2519                             },
2520                             {
2521                                 "index": 6
2522                             },
2523                             {
2524                                 "index": 5
2525                             },
2526                             {
2527                                 "index": 8
2528                             },
2529                             {
2530                                 "index": 7
2531                             },
2532                             {
2533                                 "index": 2
2534                             },
2535                             {
2536                                 "index": 1
2537                             },
2538                             {
2539                                 "index": 4
2540                             },
2541                             {
2542                                 "index": 3
2543                             }
2544                         ]
2545                     },
2546                     "org-openroadm-network-topology:node-type": "DEGREE",
2547                     "supporting-node": [
2548                         {
2549                             "network-ref":"openroadm-network",
2550                             "node-ref": "OpenROADM-5"
2551                         }
2552                     ]
2553                 },
2554                 {
2555                     "node-id": "OpenROADM-5-DEG2",
2556                     "ietf-network-topology:termination-point": [
2557                         {
2558                             "tp-id": "DEG2-CTP-RX",
2559                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2560                         },
2561                         {
2562                             "tp-id": "DEG2-CTP-TX",
2563                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2564                         },
2565                         {
2566                             "tp-id": "DEG2-TTP-TX",
2567                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2568                         },
2569                         {
2570                             "tp-id": "DEG2-TTP-RX",
2571                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2572                         }
2573                     ],
2574                     "org-openroadm-network-topology:degree-attributes": {
2575                         "degree-number":2,
2576                         "available-wavelengths": [
2577                             {
2578                                 "index": 10
2579                             },
2580                             {
2581                                 "index": 9
2582                             },
2583                             {
2584                                 "index": 6
2585                             },
2586                             {
2587                                 "index": 5
2588                             },
2589                             {
2590                                 "index": 8
2591                             },
2592                             {
2593                                 "index": 7
2594                             },
2595                             {
2596                                 "index": 2
2597                             },
2598                             {
2599                                 "index": 1
2600                             },
2601                             {
2602                                 "index": 4
2603                             },
2604                             {
2605                                 "index": 3
2606                             }
2607                         ]
2608                     },
2609                     "org-openroadm-network-topology:node-type": "DEGREE",
2610                     "supporting-node": [
2611                         {
2612                             "network-ref":"openroadm-network",
2613                             "node-ref": "OpenROADM-5"
2614                         }
2615                     ]
2616                 },
2617                 {
2618                     "node-id": "OpenROADM-5-DEG3",
2619                     "ietf-network-topology:termination-point": [
2620                         {
2621                             "tp-id": "DEG3-TTP-TX",
2622                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
2623                         },
2624                         {
2625                             "tp-id": "DEG3-CTP-TX",
2626                             "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
2627                         },
2628                         {
2629                             "tp-id": "DEG3-CTP-RX",
2630                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
2631                         },
2632                         {
2633                             "tp-id": "DEG3-TTP-RX",
2634                             "org-openroadm-network-topology:tp-type": "DEGREE-RX-TTP"
2635                         }
2636                     ],
2637                     "org-openroadm-network-topology:degree-attributes": {
2638                         "degree-number":3,
2639                         "available-wavelengths": [
2640                             {
2641                                 "index": 10
2642                             },
2643                             {
2644                                 "index": 9
2645                             },
2646                             {
2647                                 "index": 6
2648                             },
2649                             {
2650                                 "index": 5
2651                             },
2652                             {
2653                                 "index": 8
2654                             },
2655                             {
2656                                 "index": 7
2657                             },
2658                             {
2659                                 "index": 2
2660                             },
2661                             {
2662                                 "index": 1
2663                             },
2664                             {
2665                                 "index": 4
2666                             },
2667                             {
2668                                 "index": 3
2669                             }
2670                         ]
2671                     },
2672                     "org-openroadm-network-topology:node-type": "DEGREE",
2673                     "supporting-node": [
2674                         {
2675                             "network-ref":"openroadm-network",
2676                             "node-ref": "OpenROADM-5"
2677                         }
2678                     ]
2679                 },
2680                 {
2681                     "node-id": "XPONDER-1",
2682                     "ietf-network-topology:termination-point": [
2683                         {
2684                             "tp-id": "XPDR-NW1-RX",
2685                             "org-openroadm-network-topology:xpdr-client-attributes": {
2686                                 "tail-equipment-id": "XPDR-NW1-RX"
2687                             },
2688                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2689                             "org-openroadm-network-topology:xpdr-network-attributes": {
2690                                 "tail-equipment-id": "Client-1"
2691                             }
2692                         },
2693                         {
2694                             "tp-id": "XPDR-NW5-RX",
2695                             "org-openroadm-network-topology:xpdr-client-attributes": {
2696                                 "tail-equipment-id": "XPDR-NW5-RX"
2697                             },
2698                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2699                             "org-openroadm-network-topology:xpdr-network-attributes": {
2700                                 "tail-equipment-id": "Client-5"
2701                             }
2702                         },
2703                         {
2704                             "tp-id": "XPDR-NW4-RX",
2705                             "org-openroadm-network-topology:xpdr-client-attributes": {
2706                                 "tail-equipment-id": "XPDR-NW4-RX"
2707                             },
2708                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2709                             "org-openroadm-network-topology:xpdr-network-attributes": {
2710                                 "tail-equipment-id": "Client-4"
2711                             }
2712                         },
2713                         {
2714                             "tp-id": "XPDR-NW2-RX",
2715                             "org-openroadm-network-topology:xpdr-client-attributes": {
2716                                 "tail-equipment-id": "XPDR-NW2-RX"
2717                             },
2718                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2719                             "org-openroadm-network-topology:xpdr-network-attributes": {
2720                                 "tail-equipment-id": "Client-2"
2721                             }
2722                         },
2723                         {
2724                             "tp-id": "XPDR-NW1-TX",
2725                             "org-openroadm-network-topology:xpdr-client-attributes": {
2726                                 "tail-equipment-id": "XPDR-NW1-TX"
2727                             },
2728                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2729                             "org-openroadm-network-topology:xpdr-network-attributes": {
2730                                 "tail-equipment-id": "Client-1"
2731                             }
2732                         },
2733                         {
2734                             "tp-id": "XPDR-NW3-RX",
2735                             "org-openroadm-network-topology:xpdr-client-attributes": {
2736                                 "tail-equipment-id": "XPDR-NW3-RX"
2737                             },
2738                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2739                             "org-openroadm-network-topology:xpdr-network-attributes": {
2740                                 "tail-equipment-id": "Client-3"
2741                             }
2742                         },
2743                         {
2744                             "tp-id": "XPDR-NW2-TX",
2745                             "org-openroadm-network-topology:xpdr-client-attributes": {
2746                                 "tail-equipment-id": "XPDR-NW2-TX"
2747                             },
2748                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2749                             "org-openroadm-network-topology:xpdr-network-attributes": {
2750                                 "tail-equipment-id": "Client-2"
2751                             }
2752                         },
2753                         {
2754                             "tp-id": "XPDR-NW5-TX",
2755                             "org-openroadm-network-topology:xpdr-client-attributes": {
2756                                 "tail-equipment-id": "XPDR-NW5-TX"
2757                             },
2758                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2759                             "org-openroadm-network-topology:xpdr-network-attributes": {
2760                                 "tail-equipment-id": "Client-5"
2761                             }
2762                         },
2763                         {
2764                             "tp-id": "XPDR-NW3-TX",
2765                             "org-openroadm-network-topology:xpdr-client-attributes": {
2766                                 "tail-equipment-id": "XPDR-NW3-TX"
2767                             },
2768                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2769                             "org-openroadm-network-topology:xpdr-network-attributes": {
2770                                 "tail-equipment-id": "Client-3"
2771                             }
2772                         },
2773                         {
2774                             "tp-id": "XPDR-NW4-TX",
2775                             "org-openroadm-network-topology:xpdr-client-attributes": {
2776                                 "tail-equipment-id": "XPDR-NW4-TX"
2777                             },
2778                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2779                             "org-openroadm-network-topology:xpdr-network-attributes": {
2780                                 "tail-equipment-id": "Client-4"
2781                             }
2782                         },
2783                         {
2784                             "tp-id": "Client-4",
2785                             "org-openroadm-network-topology:xpdr-client-attributes": {
2786                                 "tail-equipment-id": "XPDR-NW4"
2787                             },
2788                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2789                         },
2790                         {
2791                             "tp-id": "Client-5",
2792                             "org-openroadm-network-topology:xpdr-client-attributes": {
2793                                 "tail-equipment-id": "XPDR-NW5"
2794                             },
2795                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2796                         },
2797                         {
2798                             "tp-id": "Client-1",
2799                             "org-openroadm-network-topology:xpdr-client-attributes": {
2800                                 "tail-equipment-id": "XPDR-NW1"
2801                             },
2802                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2803                         },
2804                         {
2805                             "tp-id": "Client-2",
2806                             "org-openroadm-network-topology:xpdr-client-attributes": {
2807                                 "tail-equipment-id": "XPDR-NW2"
2808                             },
2809                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2810                         },
2811                         {
2812                             "tp-id": "Client-3",
2813                             "org-openroadm-network-topology:xpdr-client-attributes": {
2814                                 "tail-equipment-id": "XPDR-NW3"
2815                             },
2816                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2817                         }
2818                     ],
2819                     "org-openroadm-network-topology:node-type": "XPONDER",
2820                     "supporting-node": [
2821                         {
2822                             "network-ref":"openroadm-network",
2823                             "node-ref": "XPONDER-1"
2824                         }
2825                     ]
2826                 },
2827                 {
2828                     "node-id": "XPONDER-2",
2829                     "ietf-network-topology:termination-point": [
2830                         {
2831                             "tp-id": "XPDR-NW1-RX",
2832                             "org-openroadm-network-topology:xpdr-client-attributes": {
2833                                 "tail-equipment-id": "XPDR-NW1-RX"
2834                             },
2835                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2836                             "org-openroadm-network-topology:xpdr-network-attributes": {
2837                                 "tail-equipment-id": "Client-1"
2838                             }
2839                         },
2840                         {
2841                             "tp-id": "XPDR-NW5-RX",
2842                             "org-openroadm-network-topology:xpdr-client-attributes": {
2843                                 "tail-equipment-id": "XPDR-NW5-RX"
2844                             },
2845                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2846                             "org-openroadm-network-topology:xpdr-network-attributes": {
2847                                 "tail-equipment-id": "Client-5"
2848                             }
2849                         },
2850                         {
2851                             "tp-id": "XPDR-NW4-RX",
2852                             "org-openroadm-network-topology:xpdr-client-attributes": {
2853                                 "tail-equipment-id": "XPDR-NW4-RX"
2854                             },
2855                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2856                             "org-openroadm-network-topology:xpdr-network-attributes": {
2857                                 "tail-equipment-id": "Client-4"
2858                             }
2859                         },
2860                         {
2861                             "tp-id": "XPDR-NW2-RX",
2862                             "org-openroadm-network-topology:xpdr-client-attributes": {
2863                                 "tail-equipment-id": "XPDR-NW2-RX"
2864                             },
2865                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2866                             "org-openroadm-network-topology:xpdr-network-attributes": {
2867                                 "tail-equipment-id": "Client-2"
2868                             }
2869                         },
2870                         {
2871                             "tp-id": "XPDR-NW1-TX",
2872                             "org-openroadm-network-topology:xpdr-client-attributes": {
2873                                 "tail-equipment-id": "XPDR-NW1-TX"
2874                             },
2875                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2876                             "org-openroadm-network-topology:xpdr-network-attributes": {
2877                                 "tail-equipment-id": "Client-1"
2878                             }
2879                         },
2880                         {
2881                             "tp-id": "XPDR-NW3-RX",
2882                             "org-openroadm-network-topology:xpdr-client-attributes": {
2883                                 "tail-equipment-id": "XPDR-NW3-RX"
2884                             },
2885                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2886                             "org-openroadm-network-topology:xpdr-network-attributes": {
2887                                 "tail-equipment-id": "Client-3"
2888                             }
2889                         },
2890                         {
2891                             "tp-id": "XPDR-NW2-TX",
2892                             "org-openroadm-network-topology:xpdr-client-attributes": {
2893                                 "tail-equipment-id": "XPDR-NW2-TX"
2894                             },
2895                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2896                             "org-openroadm-network-topology:xpdr-network-attributes": {
2897                                 "tail-equipment-id": "Client-2"
2898                             }
2899                         },
2900                         {
2901                             "tp-id": "XPDR-NW5-TX",
2902                             "org-openroadm-network-topology:xpdr-client-attributes": {
2903                                 "tail-equipment-id": "XPDR-NW5-TX"
2904                             },
2905                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2906                             "org-openroadm-network-topology:xpdr-network-attributes": {
2907                                 "tail-equipment-id": "Client-5"
2908                             }
2909                         },
2910                         {
2911                             "tp-id": "XPDR-NW3-TX",
2912                             "org-openroadm-network-topology:xpdr-client-attributes": {
2913                                 "tail-equipment-id": "XPDR-NW3-TX"
2914                             },
2915                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2916                             "org-openroadm-network-topology:xpdr-network-attributes": {
2917                                 "tail-equipment-id": "Client-3"
2918                             }
2919                         },
2920                         {
2921                             "tp-id": "XPDR-NW4-TX",
2922                             "org-openroadm-network-topology:xpdr-client-attributes": {
2923                                 "tail-equipment-id": "XPDR-NW4-TX"
2924                             },
2925                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2926                             "org-openroadm-network-topology:xpdr-network-attributes": {
2927                                 "tail-equipment-id": "Client-4"
2928                             }
2929                         },
2930                         {
2931                             "tp-id": "Client-4",
2932                             "org-openroadm-network-topology:xpdr-client-attributes": {
2933                                 "tail-equipment-id": "XPDR-NW4"
2934                             },
2935                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2936                         },
2937                         {
2938                             "tp-id": "Client-5",
2939                             "org-openroadm-network-topology:xpdr-client-attributes": {
2940                                 "tail-equipment-id": "XPDR-NW5"
2941                             },
2942                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2943                         },
2944                         {
2945                             "tp-id": "Client-1",
2946                             "org-openroadm-network-topology:xpdr-client-attributes": {
2947                                 "tail-equipment-id": "XPDR-NW1"
2948                             },
2949                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2950                         },
2951                         {
2952                             "tp-id": "Client-2",
2953                             "org-openroadm-network-topology:xpdr-client-attributes": {
2954                                 "tail-equipment-id": "XPDR-NW2"
2955                             },
2956                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2957                         },
2958                         {
2959                             "tp-id": "Client-3",
2960                             "org-openroadm-network-topology:xpdr-client-attributes": {
2961                                 "tail-equipment-id": "XPDR-NW3"
2962                             },
2963                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
2964                         }
2965                     ],
2966                     "org-openroadm-network-topology:node-type": "XPONDER",
2967                     "supporting-node": [
2968                         {
2969                             "network-ref":"openroadm-network",
2970                             "node-ref": "XPONDER-2"
2971                         }
2972                     ]
2973                 },
2974                 {
2975                     "node-id": "XPONDER-3",
2976                     "ietf-network-topology:termination-point": [
2977                         {
2978                             "tp-id": "XPDR-NW1-RX",
2979                             "org-openroadm-network-topology:xpdr-client-attributes": {
2980                                 "tail-equipment-id": "XPDR-NW1-RX"
2981                             },
2982                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2983                             "org-openroadm-network-topology:xpdr-network-attributes": {
2984                                 "tail-equipment-id": "Client-1"
2985                             }
2986                         },
2987                         {
2988                             "tp-id": "XPDR-NW5-RX",
2989                             "org-openroadm-network-topology:xpdr-client-attributes": {
2990                                 "tail-equipment-id": "XPDR-NW5-RX"
2991                             },
2992                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
2993                             "org-openroadm-network-topology:xpdr-network-attributes": {
2994                                 "tail-equipment-id": "Client-5"
2995                             }
2996                         },
2997                         {
2998                             "tp-id": "XPDR-NW4-RX",
2999                             "org-openroadm-network-topology:xpdr-client-attributes": {
3000                                 "tail-equipment-id": "XPDR-NW4-RX"
3001                             },
3002                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3003                             "org-openroadm-network-topology:xpdr-network-attributes": {
3004                                 "tail-equipment-id": "Client-4"
3005                             }
3006                         },
3007                         {
3008                             "tp-id": "XPDR-NW2-RX",
3009                             "org-openroadm-network-topology:xpdr-client-attributes": {
3010                                 "tail-equipment-id": "XPDR-NW2-RX"
3011                             },
3012                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3013                             "org-openroadm-network-topology:xpdr-network-attributes": {
3014                                 "tail-equipment-id": "Client-2"
3015                             }
3016                         },
3017                         {
3018                             "tp-id": "XPDR-NW1-TX",
3019                             "org-openroadm-network-topology:xpdr-client-attributes": {
3020                                 "tail-equipment-id": "XPDR-NW1-TX"
3021                             },
3022                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3023                             "org-openroadm-network-topology:xpdr-network-attributes": {
3024                                 "tail-equipment-id": "Client-1"
3025                             }
3026                         },
3027                         {
3028                             "tp-id": "XPDR-NW3-RX",
3029                             "org-openroadm-network-topology:xpdr-client-attributes": {
3030                                 "tail-equipment-id": "XPDR-NW3-RX"
3031                             },
3032                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3033                             "org-openroadm-network-topology:xpdr-network-attributes": {
3034                                 "tail-equipment-id": "Client-3"
3035                             }
3036                         },
3037                         {
3038                             "tp-id": "XPDR-NW2-TX",
3039                             "org-openroadm-network-topology:xpdr-client-attributes": {
3040                                 "tail-equipment-id": "XPDR-NW2-TX"
3041                             },
3042                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3043                             "org-openroadm-network-topology:xpdr-network-attributes": {
3044                                 "tail-equipment-id": "Client-2"
3045                             }
3046                         },
3047                         {
3048                             "tp-id": "XPDR-NW5-TX",
3049                             "org-openroadm-network-topology:xpdr-client-attributes": {
3050                                 "tail-equipment-id": "XPDR-NW5-TX"
3051                             },
3052                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3053                             "org-openroadm-network-topology:xpdr-network-attributes": {
3054                                 "tail-equipment-id": "Client-5"
3055                             }
3056                         },
3057                         {
3058                             "tp-id": "XPDR-NW3-TX",
3059                             "org-openroadm-network-topology:xpdr-client-attributes": {
3060                                 "tail-equipment-id": "XPDR-NW3-TX"
3061                             },
3062                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3063                             "org-openroadm-network-topology:xpdr-network-attributes": {
3064                                 "tail-equipment-id": "Client-3"
3065                             }
3066                         },
3067                         {
3068                             "tp-id": "XPDR-NW4-TX",
3069                             "org-openroadm-network-topology:xpdr-client-attributes": {
3070                                 "tail-equipment-id": "XPDR-NW4-TX"
3071                             },
3072                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3073                             "org-openroadm-network-topology:xpdr-network-attributes": {
3074                                 "tail-equipment-id": "Client-4"
3075                             }
3076                         },
3077                         {
3078                             "tp-id": "Client-4",
3079                             "org-openroadm-network-topology:xpdr-client-attributes": {
3080                                 "tail-equipment-id": "XPDR-NW4"
3081                             },
3082                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3083                         },
3084                         {
3085                             "tp-id": "Client-5",
3086                             "org-openroadm-network-topology:xpdr-client-attributes": {
3087                                 "tail-equipment-id": "XPDR-NW5"
3088                             },
3089                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3090                         },
3091                         {
3092                             "tp-id": "Client-1",
3093                             "org-openroadm-network-topology:xpdr-client-attributes": {
3094                                 "tail-equipment-id": "XPDR-NW1"
3095                             },
3096                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3097                         },
3098                         {
3099                             "tp-id": "Client-2",
3100                             "org-openroadm-network-topology:xpdr-client-attributes": {
3101                                 "tail-equipment-id": "XPDR-NW2"
3102                             },
3103                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3104                         },
3105                         {
3106                             "tp-id": "Client-3",
3107                             "org-openroadm-network-topology:xpdr-client-attributes": {
3108                                 "tail-equipment-id": "XPDR-NW3"
3109                             },
3110                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3111                         }
3112                     ],
3113                     "org-openroadm-network-topology:node-type": "XPONDER",
3114                     "supporting-node": [
3115                         {
3116                             "network-ref":"openroadm-network",
3117                             "node-ref": "XPONDER-3"
3118                         }
3119                     ]
3120                 },
3121                 {
3122                     "node-id": "XPONDER-4",
3123                     "ietf-network-topology:termination-point": [
3124                         {
3125                             "tp-id": "XPDR-NW1-RX",
3126                             "org-openroadm-network-topology:xpdr-client-attributes": {
3127                                 "tail-equipment-id": "XPDR-NW1-RX"
3128                             },
3129                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3130                             "org-openroadm-network-topology:xpdr-network-attributes": {
3131                                 "tail-equipment-id": "Client-1"
3132                             }
3133                         },
3134                         {
3135                             "tp-id": "XPDR-NW5-RX",
3136                             "org-openroadm-network-topology:xpdr-client-attributes": {
3137                                 "tail-equipment-id": "XPDR-NW5-RX"
3138                             },
3139                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3140                             "org-openroadm-network-topology:xpdr-network-attributes": {
3141                                 "tail-equipment-id": "Client-5"
3142                             }
3143                         },
3144                         {
3145                             "tp-id": "XPDR-NW4-RX",
3146                             "org-openroadm-network-topology:xpdr-client-attributes": {
3147                                 "tail-equipment-id": "XPDR-NW4-RX"
3148                             },
3149                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3150                             "org-openroadm-network-topology:xpdr-network-attributes": {
3151                                 "tail-equipment-id": "Client-4"
3152                             }
3153                         },
3154                         {
3155                             "tp-id": "XPDR-NW2-RX",
3156                             "org-openroadm-network-topology:xpdr-client-attributes": {
3157                                 "tail-equipment-id": "XPDR-NW2-RX"
3158                             },
3159                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3160                             "org-openroadm-network-topology:xpdr-network-attributes": {
3161                                 "tail-equipment-id": "Client-2"
3162                             }
3163                         },
3164                         {
3165                             "tp-id": "XPDR-NW1-TX",
3166                             "org-openroadm-network-topology:xpdr-client-attributes": {
3167                                 "tail-equipment-id": "XPDR-NW1-TX"
3168                             },
3169                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3170                             "org-openroadm-network-topology:xpdr-network-attributes": {
3171                                 "tail-equipment-id": "Client-1"
3172                             }
3173                         },
3174                         {
3175                             "tp-id": "XPDR-NW3-RX",
3176                             "org-openroadm-network-topology:xpdr-client-attributes": {
3177                                 "tail-equipment-id": "XPDR-NW3-RX"
3178                             },
3179                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3180                             "org-openroadm-network-topology:xpdr-network-attributes": {
3181                                 "tail-equipment-id": "Client-3"
3182                             }
3183                         },
3184                         {
3185                             "tp-id": "XPDR-NW2-TX",
3186                             "org-openroadm-network-topology:xpdr-client-attributes": {
3187                                 "tail-equipment-id": "XPDR-NW2-TX"
3188                             },
3189                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3190                             "org-openroadm-network-topology:xpdr-network-attributes": {
3191                                 "tail-equipment-id": "Client-2"
3192                             }
3193                         },
3194                         {
3195                             "tp-id": "XPDR-NW5-TX",
3196                             "org-openroadm-network-topology:xpdr-client-attributes": {
3197                                 "tail-equipment-id": "XPDR-NW5-TX"
3198                             },
3199                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3200                             "org-openroadm-network-topology:xpdr-network-attributes": {
3201                                 "tail-equipment-id": "Client-5"
3202                             }
3203                         },
3204                         {
3205                             "tp-id": "XPDR-NW3-TX",
3206                             "org-openroadm-network-topology:xpdr-client-attributes": {
3207                                 "tail-equipment-id": "XPDR-NW3-TX"
3208                             },
3209                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3210                             "org-openroadm-network-topology:xpdr-network-attributes": {
3211                                 "tail-equipment-id": "Client-3"
3212                             }
3213                         },
3214                         {
3215                             "tp-id": "XPDR-NW4-TX",
3216                             "org-openroadm-network-topology:xpdr-client-attributes": {
3217                                 "tail-equipment-id": "XPDR-NW4-TX"
3218                             },
3219                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3220                             "org-openroadm-network-topology:xpdr-network-attributes": {
3221                                 "tail-equipment-id": "Client-4"
3222                             }
3223                         },
3224                         {
3225                             "tp-id": "Client-4",
3226                             "org-openroadm-network-topology:xpdr-client-attributes": {
3227                                 "tail-equipment-id": "XPDR-NW4"
3228                             },
3229                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3230                         },
3231                         {
3232                             "tp-id": "Client-5",
3233                             "org-openroadm-network-topology:xpdr-client-attributes": {
3234                                 "tail-equipment-id": "XPDR-NW5"
3235                             },
3236                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3237                         },
3238                         {
3239                             "tp-id": "Client-1",
3240                             "org-openroadm-network-topology:xpdr-client-attributes": {
3241                                 "tail-equipment-id": "XPDR-NW1"
3242                             },
3243                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3244                         },
3245                         {
3246                             "tp-id": "Client-2",
3247                             "org-openroadm-network-topology:xpdr-client-attributes": {
3248                                 "tail-equipment-id": "XPDR-NW2"
3249                             },
3250                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3251                         },
3252                         {
3253                             "tp-id": "Client-3",
3254                             "org-openroadm-network-topology:xpdr-client-attributes": {
3255                                 "tail-equipment-id": "XPDR-NW3"
3256                             },
3257                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3258                         }
3259                     ],
3260                     "org-openroadm-network-topology:node-type": "XPONDER",
3261                     "supporting-node": [
3262                         {
3263                             "network-ref":"openroadm-network",
3264                             "node-ref": "XPONDER-4"
3265                         }
3266                     ]
3267                 },
3268                 {
3269                     "node-id": "XPONDER-5",
3270                     "ietf-network-topology:termination-point": [
3271                         {
3272                             "tp-id": "XPDR-NW1-RX",
3273                             "org-openroadm-network-topology:xpdr-client-attributes": {
3274                                 "tail-equipment-id": "XPDR-NW1-RX"
3275                             },
3276                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3277                             "org-openroadm-network-topology:xpdr-network-attributes": {
3278                                 "tail-equipment-id": "Client-1"
3279                             }
3280                         },
3281                         {
3282                             "tp-id": "XPDR-NW5-RX",
3283                             "org-openroadm-network-topology:xpdr-client-attributes": {
3284                                 "tail-equipment-id": "XPDR-NW5-RX"
3285                             },
3286                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3287                             "org-openroadm-network-topology:xpdr-network-attributes": {
3288                                 "tail-equipment-id": "Client-5"
3289                             }
3290                         },
3291                         {
3292                             "tp-id": "XPDR-NW4-RX",
3293                             "org-openroadm-network-topology:xpdr-client-attributes": {
3294                                 "tail-equipment-id": "XPDR-NW4-RX"
3295                             },
3296                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3297                             "org-openroadm-network-topology:xpdr-network-attributes": {
3298                                 "tail-equipment-id": "Client-4"
3299                             }
3300                         },
3301                         {
3302                             "tp-id": "XPDR-NW2-RX",
3303                             "org-openroadm-network-topology:xpdr-client-attributes": {
3304                                 "tail-equipment-id": "XPDR-NW2-RX"
3305                             },
3306                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3307                             "org-openroadm-network-topology:xpdr-network-attributes": {
3308                                 "tail-equipment-id": "Client-2"
3309                             }
3310                         },
3311                         {
3312                             "tp-id": "XPDR-NW1-TX",
3313                             "org-openroadm-network-topology:xpdr-client-attributes": {
3314                                 "tail-equipment-id": "XPDR-NW1-TX"
3315                             },
3316                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3317                             "org-openroadm-network-topology:xpdr-network-attributes": {
3318                                 "tail-equipment-id": "Client-1"
3319                             }
3320                         },
3321                         {
3322                             "tp-id": "XPDR-NW3-RX",
3323                             "org-openroadm-network-topology:xpdr-client-attributes": {
3324                                 "tail-equipment-id": "XPDR-NW3-RX"
3325                             },
3326                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3327                             "org-openroadm-network-topology:xpdr-network-attributes": {
3328                                 "tail-equipment-id": "Client-3"
3329                             }
3330                         },
3331                         {
3332                             "tp-id": "XPDR-NW2-TX",
3333                             "org-openroadm-network-topology:xpdr-client-attributes": {
3334                                 "tail-equipment-id": "XPDR-NW2-TX"
3335                             },
3336                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3337                             "org-openroadm-network-topology:xpdr-network-attributes": {
3338                                 "tail-equipment-id": "Client-2"
3339                             }
3340                         },
3341                         {
3342                             "tp-id": "XPDR-NW5-TX",
3343                             "org-openroadm-network-topology:xpdr-client-attributes": {
3344                                 "tail-equipment-id": "XPDR-NW5-TX"
3345                             },
3346                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3347                             "org-openroadm-network-topology:xpdr-network-attributes": {
3348                                 "tail-equipment-id": "Client-5"
3349                             }
3350                         },
3351                         {
3352                             "tp-id": "XPDR-NW3-TX",
3353                             "org-openroadm-network-topology:xpdr-client-attributes": {
3354                                 "tail-equipment-id": "XPDR-NW3-TX"
3355                             },
3356                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3357                             "org-openroadm-network-topology:xpdr-network-attributes": {
3358                                 "tail-equipment-id": "Client-3"
3359                             }
3360                         },
3361                         {
3362                             "tp-id": "XPDR-NW4-TX",
3363                             "org-openroadm-network-topology:xpdr-client-attributes": {
3364                                 "tail-equipment-id": "XPDR-NW4-TX"
3365                             },
3366                             "org-openroadm-network-topology:tp-type": "XPONDER-NETWORK",
3367                             "org-openroadm-network-topology:xpdr-network-attributes": {
3368                                 "tail-equipment-id": "Client-4"
3369                             }
3370                         },
3371                         {
3372                             "tp-id": "Client-4",
3373                             "org-openroadm-network-topology:xpdr-client-attributes": {
3374                                 "tail-equipment-id": "XPDR-NW4"
3375                             },
3376                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3377                         },
3378                         {
3379                             "tp-id": "Client-5",
3380                             "org-openroadm-network-topology:xpdr-client-attributes": {
3381                                 "tail-equipment-id": "XPDR-NW5"
3382                             },
3383                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3384                         },
3385                         {
3386                             "tp-id": "Client-1",
3387                             "org-openroadm-network-topology:xpdr-client-attributes": {
3388                                 "tail-equipment-id": "XPDR-NW1"
3389                             },
3390                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3391                         },
3392                         {
3393                             "tp-id": "Client-2",
3394                             "org-openroadm-network-topology:xpdr-client-attributes": {
3395                                 "tail-equipment-id": "XPDR-NW2"
3396                             },
3397                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3398                         },
3399                         {
3400                             "tp-id": "Client-3",
3401                             "org-openroadm-network-topology:xpdr-client-attributes": {
3402                                 "tail-equipment-id": "XPDR-NW3"
3403                             },
3404                             "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
3405                         }
3406                     ],
3407                     "org-openroadm-network-topology:node-type": "XPONDER",
3408                     "supporting-node": [
3409                         {
3410                             "network-ref":"openroadm-network",
3411                             "node-ref": "XPONDER-5"
3412                         }
3413                     ]
3414                 }
3415
3416             ]
3417         }
3418     ]
3419 }