Replace tpce-topology yang by existing ordmodels
[transportpce.git] / tests / sample_configs / honeynode-otntopo400GwithODUC4.json
1 {
2     "network": [
3         {
4             "network-id": "otn-topology",
5             "network-types": {
6                 "org-openroadm-common-network:openroadm-common-network": {}
7             },
8             "node": [
9                 {
10                     "node-id": "XPDR-A2-XPDR1",
11                     "org-openroadm-common-network:node-type": "TPDR",
12                     "org-openroadm-common-network:operational-state": "inService",
13                     "org-openroadm-common-network:administrative-state": "inService",
14                     "org-openroadm-otn-network-topology:xpdr-attributes": {
15                         "xpdr-number": 1
16                     },
17                     "ietf-network-topology:termination-point": [
18                         {
19                             "tp-id": "XPDR1-CLIENT1",
20                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
21                                 "supported-interface-capability": [
22                                     {
23                                         "if-cap-type": "org-openroadm-port-types:if-400GE"
24                                     }
25                                 ]
26                             },
27                             "org-openroadm-common-network:associated-connection-map-tp": [
28                                 "XPDR1-NETWORK1"
29                             ],
30                             "org-openroadm-common-network:operational-state": "inService",
31                             "org-openroadm-common-network:administrative-state": "inService",
32                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
33                         },
34                         {
35                             "tp-id": "XPDR1-NETWORK1",
36                             "supporting-termination-point": [
37                                 {
38                                     "network-ref": "openroadm-topology",
39                                     "node-ref": "XPDR-A2-XPDR1",
40                                     "tp-ref": "XPDR1-NETWORK1"
41                                 }
42                             ],
43                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
44                                 "supported-interface-capability": [
45                                     {
46                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
47                                     }
48                                 ]
49                             },
50                             "org-openroadm-common-network:associated-connection-map-tp": [
51                                 "XPDR1-CLIENT1"
52                             ],
53                             "org-openroadm-common-network:operational-state": "inService",
54                             "org-openroadm-common-network:administrative-state": "inService",
55                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
56                         }
57                     ],
58                     "supporting-node": [
59                         {
60                             "network-ref": "clli-network",
61                             "node-ref": "NodeA"
62                         },
63                         {
64                             "network-ref": "openroadm-network",
65                             "node-ref": "XPDR-A2"
66                         },
67                         {
68                             "network-ref": "openroadm-topology",
69                             "node-ref": "XPDR-A2-XPDR1"
70                         }
71                     ]
72                 },
73                 {
74                     "node-id": "XPDR-C2-XPDR1",
75                     "org-openroadm-common-network:node-type": "TPDR",
76                     "org-openroadm-common-network:operational-state": "inService",
77                     "org-openroadm-common-network:administrative-state": "inService",
78                     "org-openroadm-otn-network-topology:xpdr-attributes": {
79                         "xpdr-number": 1
80                     },
81                     "ietf-network-topology:termination-point": [
82                         {
83                             "tp-id": "XPDR1-CLIENT1",
84                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
85                                 "supported-interface-capability": [
86                                     {
87                                         "if-cap-type": "org-openroadm-port-types:if-400GE"
88                                     }
89                                 ]
90                             },
91                             "org-openroadm-common-network:associated-connection-map-tp": [
92                                 "XPDR1-NETWORK1"
93                             ],
94                             "org-openroadm-common-network:operational-state": "inService",
95                             "org-openroadm-common-network:administrative-state": "inService",
96                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
97                         },
98                         {
99                             "tp-id": "XPDR1-NETWORK1",
100                             "supporting-termination-point": [
101                                 {
102                                     "network-ref": "openroadm-topology",
103                                     "node-ref": "XPDR-C2-XPDR1",
104                                     "tp-ref": "XPDR1-NETWORK1"
105                                 }
106                             ],
107                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
108                                 "supported-interface-capability": [
109                                     {
110                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
111                                     }
112                                 ]
113                             },
114                             "org-openroadm-common-network:associated-connection-map-tp": [
115                                 "XPDR1-CLIENT1"
116                             ],
117                             "org-openroadm-common-network:operational-state": "inService",
118                             "org-openroadm-common-network:administrative-state": "inService",
119                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
120                         }
121                     ],
122                     "supporting-node": [
123                         {
124                             "network-ref": "openroadm-network",
125                             "node-ref": "XPDR-C2"
126                         },
127                         {
128                             "network-ref": "clli-network",
129                             "node-ref": "NodeC"
130                         },
131                         {
132                             "network-ref": "openroadm-topology",
133                             "node-ref": "XPDR-C2-XPDR1"
134                         }
135                     ]
136                 },
137                 {
138                     "node-id": "XPDR-A2-XPDR2",
139                     "org-openroadm-common-network:node-type": "MUXPDR",
140                     "org-openroadm-common-network:operational-state": "inService",
141                     "org-openroadm-common-network:administrative-state": "inService",
142                     "org-openroadm-otn-network-topology:xpdr-attributes": {
143                         "xpdr-number": 2
144                     },
145                     "org-openroadm-otn-network-topology:switching-pools": {
146                         "odu-switching-pools": [
147                             {
148                                 "switching-pool-number": 1,
149                                 "switching-pool-type": "non-blocking",
150                                 "non-blocking-list": [
151                                     {
152                                         "nbl-number": 1,
153                                         "interconnect-bandwidth-unit": 1000000000,
154                                         "tp-list": [
155                                             "XPDR2-NETWORK1",
156                                             "XPDR2-CLIENT1"
157                                         ],
158                                         "available-interconnect-bandwidth": 10
159                                     },
160                                     {
161                                         "nbl-number": 2,
162                                         "interconnect-bandwidth-unit": 1000000000,
163                                         "tp-list": [
164                                             "XPDR2-CLIENT2",
165                                             "XPDR2-NETWORK1"
166                                         ],
167                                         "available-interconnect-bandwidth": 10
168                                     }
169                                 ]
170                             }
171                         ]
172                     },
173                     "ietf-network-topology:termination-point": [
174                         {
175                             "tp-id": "XPDR2-NETWORK1",
176                             "supporting-termination-point": [
177                                 {
178                                     "network-ref": "openroadm-topology",
179                                     "node-ref": "XPDR-A2-XPDR2",
180                                     "tp-ref": "XPDR2-NETWORK1"
181                                 }
182                             ],
183                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
184                                 "supported-interface-capability": [
185                                     {
186                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
187                                     }
188                                 ]
189                             },
190                                                         "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
191                                 "rate": "org-openroadm-otn-common-types:ODUCn",
192                                 "ts-pool": [
193                                     1,
194                                     2,
195                                     3,
196                                     4,
197                                     5,
198                                     6,
199                                     7,
200                                     8,
201                                     9,
202                                     10,
203                                     15,
204                                     16,
205                                     13,
206                                     14,
207                                     19,
208                                     20,
209                                     17,
210                                     18,
211                                     11,
212                                     12,
213                                     31,
214                                     32,
215                                     29,
216                                     30,
217                                     35,
218                                     36,
219                                     33,
220                                     34,
221                                     23,
222                                     24,
223                                     21,
224                                     22,
225                                     27,
226                                     28,
227                                     25,
228                                     26,
229                                     47,
230                                     48,
231                                     45,
232                                     46,
233                                     51,
234                                     52,
235                                     49,
236                                     50,
237                                     39,
238                                     40,
239                                     37,
240                                     38,
241                                     43,
242                                     44,
243                                     41,
244                                     42,
245                                     63,
246                                     64,
247                                     61,
248                                     62,
249                                     67,
250                                     68,
251                                     65,
252                                     66,
253                                     55,
254                                     56,
255                                     53,
256                                     54,
257                                     59,
258                                     60,
259                                     57,
260                                     58,
261                                     79,
262                                     80,
263                                     77,
264                                     78,
265                                     71,
266                                     72,
267                                     69,
268                                     70,
269                                     75,
270                                     76,
271                                     73,
272                                     74
273                                 ],
274                                 "odtu-tpn-pool": [
275                                     {
276                                         "odtu-type": "org-openroadm-otn-common-types:ODTUCn.ts",
277                                         "tpn-pool": [
278                                             1,
279                                             3,
280                                             2,
281                                             4
282                                         ]
283                                     }
284                                 ]
285                             },
286                             "org-openroadm-common-network:operational-state": "inService",
287                             "org-openroadm-common-network:administrative-state": "inService",
288                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
289                         },
290                         {
291                             "tp-id": "XPDR2-CLIENT1",
292                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
293                                 "supported-interface-capability": [
294                                     {
295                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
296                                     },
297                                     {
298                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
299                                     }
300                                 ]
301                             },
302                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
303                                 "rate": "org-openroadm-otn-common-types:ODU4"
304                             },
305                             "org-openroadm-common-network:operational-state": "inService",
306                             "org-openroadm-common-network:administrative-state": "inService",
307                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
308                         },
309                         {
310                             "tp-id": "XPDR2-CLIENT2",
311                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
312                                 "supported-interface-capability": [
313                                     {
314                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
315                                     },
316                                     {
317                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
318                                     }
319                                 ]
320                             },
321                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
322                                 "rate": "org-openroadm-otn-common-types:ODU4"
323                             },
324                             "org-openroadm-common-network:operational-state": "inService",
325                             "org-openroadm-common-network:administrative-state": "inService",
326                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
327                         }
328                     ],
329                     "supporting-node": [
330                         {
331                             "network-ref": "clli-network",
332                             "node-ref": "NodeA"
333                         },
334                         {
335                             "network-ref": "openroadm-network",
336                             "node-ref": "XPDR-A2"
337                         },
338                         {
339                             "network-ref": "openroadm-topology",
340                             "node-ref": "XPDR-A2-XPDR2"
341                         }
342                     ]
343                 },
344                 {
345                     "node-id": "XPDR-C2-XPDR2",
346                     "org-openroadm-common-network:node-type": "MUXPDR",
347                     "org-openroadm-common-network:operational-state": "inService",
348                     "org-openroadm-common-network:administrative-state": "inService",
349                     "org-openroadm-otn-network-topology:xpdr-attributes": {
350                         "xpdr-number": 2
351                     },
352                     "org-openroadm-otn-network-topology:switching-pools": {
353                         "odu-switching-pools": [
354                             {
355                                 "switching-pool-number": 1,
356                                 "switching-pool-type": "non-blocking",
357                                 "non-blocking-list": [
358                                     {
359                                         "nbl-number": 1,
360                                         "interconnect-bandwidth-unit": 1000000000,
361                                         "tp-list": [
362                                             "XPDR2-NETWORK1",
363                                             "XPDR2-CLIENT1"
364                                         ],
365                                         "available-interconnect-bandwidth": 10
366                                     },
367                                     {
368                                         "nbl-number": 2,
369                                         "interconnect-bandwidth-unit": 1000000000,
370                                         "tp-list": [
371                                             "XPDR2-CLIENT2",
372                                             "XPDR2-NETWORK1"
373                                         ],
374                                         "available-interconnect-bandwidth": 10
375                                     }
376                                 ]
377                             }
378                         ]
379                     },
380                     "ietf-network-topology:termination-point": [
381                         {
382                             "tp-id": "XPDR2-NETWORK1",
383                             "supporting-termination-point": [
384                                 {
385                                     "network-ref": "openroadm-topology",
386                                     "node-ref": "XPDR-C2-XPDR2",
387                                     "tp-ref": "XPDR2-NETWORK1"
388                                 }
389                             ],
390                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
391                                 "supported-interface-capability": [
392                                     {
393                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
394                                     }
395                                 ]
396                             },
397                                                         "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
398                                 "rate": "org-openroadm-otn-common-types:ODUCn",
399                                 "ts-pool": [
400                                     1,
401                                     2,
402                                     3,
403                                     4,
404                                     5,
405                                     6,
406                                     7,
407                                     8,
408                                     9,
409                                     10,
410                                     15,
411                                     16,
412                                     13,
413                                     14,
414                                     19,
415                                     20,
416                                     17,
417                                     18,
418                                     11,
419                                     12,
420                                     31,
421                                     32,
422                                     29,
423                                     30,
424                                     35,
425                                     36,
426                                     33,
427                                     34,
428                                     23,
429                                     24,
430                                     21,
431                                     22,
432                                     27,
433                                     28,
434                                     25,
435                                     26,
436                                     47,
437                                     48,
438                                     45,
439                                     46,
440                                     51,
441                                     52,
442                                     49,
443                                     50,
444                                     39,
445                                     40,
446                                     37,
447                                     38,
448                                     43,
449                                     44,
450                                     41,
451                                     42,
452                                     63,
453                                     64,
454                                     61,
455                                     62,
456                                     67,
457                                     68,
458                                     65,
459                                     66,
460                                     55,
461                                     56,
462                                     53,
463                                     54,
464                                     59,
465                                     60,
466                                     57,
467                                     58,
468                                     79,
469                                     80,
470                                     77,
471                                     78,
472                                     71,
473                                     72,
474                                     69,
475                                     70,
476                                     75,
477                                     76,
478                                     73,
479                                     74
480                                 ],
481                                 "odtu-tpn-pool": [
482                                     {
483                                         "odtu-type": "org-openroadm-otn-common-types:ODTUCn.ts",
484                                         "tpn-pool": [
485                                             1,
486                                             3,
487                                             2,
488                                             4
489                                         ]
490                                     }
491                                 ]
492                             },
493                             "org-openroadm-common-network:operational-state": "inService",
494                             "org-openroadm-common-network:administrative-state": "inService",
495                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
496                         },
497                         {
498                             "tp-id": "XPDR2-CLIENT1",
499                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
500                                 "supported-interface-capability": [
501                                     {
502                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
503                                     },
504                                     {
505                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
506                                     }
507                                 ]
508                             },
509                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
510                                 "rate": "org-openroadm-otn-common-types:ODU4"
511                             },
512                             "org-openroadm-common-network:operational-state": "inService",
513                             "org-openroadm-common-network:administrative-state": "inService",
514                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
515                         },
516                         {
517                             "tp-id": "XPDR2-CLIENT2",
518                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
519                                 "supported-interface-capability": [
520                                     {
521                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
522                                     },
523                                     {
524                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
525                                     }
526                                 ]
527                             },
528                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
529                                 "rate": "org-openroadm-otn-common-types:ODU4"
530                             },
531                             "org-openroadm-common-network:operational-state": "inService",
532                             "org-openroadm-common-network:administrative-state": "inService",
533                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
534                         }
535                     ],
536                     "supporting-node": [
537                         {
538                             "network-ref": "openroadm-network",
539                             "node-ref": "XPDR-C2"
540                         },
541                         {
542                             "network-ref": "openroadm-topology",
543                             "node-ref": "XPDR-C2-XPDR2"
544                         },
545                         {
546                             "network-ref": "clli-network",
547                             "node-ref": "NodeC"
548                         }
549                     ]
550                 }
551             ],
552                        "ietf-network-topology:link": [
553                 {
554                     "link-id": "OTUC4-XPDR-A2-XPDR2-XPDR2-NETWORK1toXPDR-C2-XPDR2-XPDR2-NETWORK1",
555                     "source": {
556                         "source-node": "XPDR-A2-XPDR2",
557                         "source-tp": "XPDR2-NETWORK1"
558                     },
559                     "destination": {
560                         "dest-node": "XPDR-C2-XPDR2",
561                         "dest-tp": "XPDR2-NETWORK1"
562                     },
563                     "org-openroadm-otn-network-topology:available-bandwidth": "0",
564                     "org-openroadm-otn-network-topology:used-bandwidth": "400000",
565                     "org-openroadm-common-network:link-type": "OTN-LINK",
566                     "transportpce-networkutils:otn-link-type": "OTUC4",
567                     "org-openroadm-common-network:operational-state": "inService",
568                     "org-openroadm-common-network:administrative-state": "inService",
569                     "org-openroadm-common-network:opposite-link": "OTUC4-XPDR-C2-XPDR2-XPDR2-NETWORK1toXPDR-A2-XPDR2-XPDR2-NETWORK1"
570                 },
571                 {
572                     "link-id": "OTUC4-XPDR-C2-XPDR2-XPDR2-NETWORK1toXPDR-A2-XPDR2-XPDR2-NETWORK1",
573                     "source": {
574                         "source-node": "XPDR-C2-XPDR2",
575                         "source-tp": "XPDR2-NETWORK1"
576                     },
577                     "destination": {
578                         "dest-node": "XPDR-A2-XPDR2",
579                         "dest-tp": "XPDR2-NETWORK1"
580                     },
581                     "org-openroadm-otn-network-topology:available-bandwidth": "0",
582                     "org-openroadm-otn-network-topology:used-bandwidth": "400000",
583                     "org-openroadm-common-network:link-type": "OTN-LINK",
584                     "org-openroadm-common-network:operational-state": "inService",
585                     "org-openroadm-common-network:administrative-state": "inService",
586                     "transportpce-networkutils:otn-link-type": "OTUC4",
587                     "org-openroadm-common-network:opposite-link": "OTUC4-XPDR-A2-XPDR2-XPDR2-NETWORK1toXPDR-C2-XPDR2-XPDR2-NETWORK1"
588                 },
589                 {
590                     "link-id": "ODUC4-XPDR-A2-XPDR2-XPDR2-NETWORK1toXPDR-C2-XPDR2-XPDR2-NETWORK1",
591                     "source": {
592                         "source-node": "XPDR-A2-XPDR2",
593                         "source-tp": "XPDR2-NETWORK1"
594                     },
595                     "destination": {
596                         "dest-node": "XPDR-C2-XPDR2",
597                         "dest-tp": "XPDR2-NETWORK1"
598                     },
599                     "org-openroadm-otn-network-topology:available-bandwidth": "400000",
600                     "org-openroadm-otn-network-topology:used-bandwidth": "0",
601                     "org-openroadm-common-network:link-type": "OTN-LINK",
602                     "transportpce-networkutils:otn-link-type": "ODUC4",
603                     "org-openroadm-common-network:operational-state": "inService",
604                     "org-openroadm-common-network:administrative-state": "inService",
605                     "org-openroadm-common-network:opposite-link": "ODUC4-XPDR-C2-XPDR2-XPDR2-NETWORK1toXPDR-A2-XPDR2-XPDR2-NETWORK1"
606                 },
607                 {
608                     "link-id": "ODUC4-XPDR-C2-XPDR2-XPDR2-NETWORK1toXPDR-A2-XPDR2-XPDR2-NETWORK1",
609                     "source": {
610                         "source-node": "XPDR-C2-XPDR2",
611                         "source-tp": "XPDR2-NETWORK1"
612                     },
613                     "destination": {
614                         "dest-node": "XPDR-A2-XPDR2",
615                         "dest-tp": "XPDR2-NETWORK1"
616                     },
617                     "org-openroadm-otn-network-topology:available-bandwidth": "400000",
618                     "org-openroadm-otn-network-topology:used-bandwidth": "0",
619                     "org-openroadm-common-network:link-type": "OTN-LINK",
620                     "org-openroadm-common-network:operational-state": "inService",
621                     "org-openroadm-common-network:administrative-state": "inService",
622                     "transportpce-networkutils:otn-link-type": "ODUC4",
623                     "org-openroadm-common-network:opposite-link": "ODUC4-XPDR-A2-XPDR2-XPDR2-NETWORK1toXPDR-C2-XPDR2-XPDR2-NETWORK1"
624                 }
625             ]
626         }
627     ]
628 }