4 "network-id":"openroadm-topology",
7 "node-id":"XPDRA-XPDR1",
8 "org-openroadm-network-topology:node-type":"XPONDER",
9 "ietf-network-topology:termination-point":[
11 "tp-id":"XPDR1-CLIENT2",
12 "org-openroadm-network-topology:xpdr-client-attributes":{
13 "tail-equipment-id":"XPDR1-NETWORK2"
15 "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT"
18 "tp-id":"XPDR1-CLIENT1",
19 "org-openroadm-network-topology:xpdr-client-attributes":{
20 "tail-equipment-id":"XPDR1-NETWORK1"
22 "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT"
25 "tp-id":"XPDR1-NETWORK2",
26 "org-openroadm-network-topology:xpdr-client-attributes":{
27 "tail-equipment-id":"XPDR1-NETWORK1"
29 "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK",
30 "org-openroadm-network-topology:xpdr-network-attributes":{
31 "tail-equipment-id":"XPDR1-CLIENT2"
35 "tp-id":"XPDR1-NETWORK1",
36 "org-openroadm-network-topology:xpdr-client-attributes":{
37 "tail-equipment-id":"XPDR1-NETWORK1"
39 "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK",
40 "org-openroadm-network-topology:xpdr-network-attributes":{
41 "tail-equipment-id":"XPDR1-CLIENT1"
47 "network-ref":"openroadm-network",
53 "node-id":"ROADMC-DEG2",
54 "org-openroadm-network-topology:degree-attributes":{
56 "available-wavelengths":[
347 "org-openroadm-network-topology:node-type":"DEGREE",
348 "ietf-network-topology:termination-point":[
350 "tp-id":"DEG2-CTP-TXRX",
351 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP"
354 "tp-id":"DEG2-TTP-TXRX",
355 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP"
360 "network-ref":"openroadm-network",
366 "node-id":"ROADMC-SRG1",
367 "org-openroadm-network-topology:srg-attributes":{
368 "available-wavelengths":[
659 "org-openroadm-network-topology:node-type":"SRG",
660 "ietf-network-topology:termination-point":[
662 "tp-id":"SRG1-PP16-TXRX",
663 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
666 "tp-id":"SRG1-PP10-TXRX",
667 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
670 "tp-id":"SRG1-PP3-TXRX",
671 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
674 "tp-id":"SRG1-PP6-TXRX",
675 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
678 "tp-id":"SRG1-PP9-TXRX",
679 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
682 "tp-id":"SRG1-PP1-TXRX",
683 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
686 "tp-id":"SRG1-PP13-TXRX",
687 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
690 "tp-id":"SRG1-PP4-TXRX",
691 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
694 "tp-id":"SRG1-PP7-TXRX",
695 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
698 "tp-id":"SRG1-PP11-TXRX",
699 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
702 "tp-id":"SRG1-PP15-TXRX",
703 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
706 "tp-id":"SRG1-PP8-TXRX",
707 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
710 "tp-id":"SRG1-CP-TXRX",
711 "org-openroadm-network-topology:tp-type":"SRG-TXRX-CP"
714 "tp-id":"SRG1-PP12-TXRX",
715 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
718 "tp-id":"SRG1-PP14-TXRX",
719 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
722 "tp-id":"SRG1-PP2-TXRX",
723 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
726 "tp-id":"SRG1-PP5-TXRX",
727 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
732 "network-ref":"openroadm-network",
738 "node-id":"ROADMA-DEG1",
739 "org-openroadm-network-topology:degree-attributes":{
741 "available-wavelengths":[
1032 "org-openroadm-network-topology:node-type":"DEGREE",
1033 "ietf-network-topology:termination-point":[
1035 "tp-id":"DEG1-TTP-TXRX",
1036 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP"
1039 "tp-id":"DEG1-CTP-TXRX",
1040 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP"
1045 "network-ref":"openroadm-network",
1051 "node-id":"ROADMA-DEG2",
1052 "org-openroadm-network-topology:degree-attributes":{
1054 "available-wavelengths":[
1345 "org-openroadm-network-topology:node-type":"DEGREE",
1346 "ietf-network-topology:termination-point":[
1348 "tp-id":"DEG2-CTP-TXRX",
1349 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP"
1352 "tp-id":"DEG2-TTP-TXRX",
1353 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP"
1358 "network-ref":"openroadm-network",
1364 "node-id":"ROADMB-SRG1",
1365 "org-openroadm-network-topology:srg-attributes":{
1366 "available-wavelengths":[
1657 "org-openroadm-network-topology:node-type":"SRG",
1658 "ietf-network-topology:termination-point":[
1660 "tp-id":"SRG1-PP16-TXRX",
1661 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1664 "tp-id":"SRG1-PP10-TXRX",
1665 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1668 "tp-id":"SRG1-PP3-TXRX",
1669 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1672 "tp-id":"SRG1-PP6-TXRX",
1673 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1676 "tp-id":"SRG1-PP9-TXRX",
1677 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1680 "tp-id":"SRG1-PP1-TXRX",
1681 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1684 "tp-id":"SRG1-PP13-TXRX",
1685 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1688 "tp-id":"SRG1-PP4-TXRX",
1689 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1692 "tp-id":"SRG1-PP7-TXRX",
1693 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1696 "tp-id":"SRG1-PP11-TXRX",
1697 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1700 "tp-id":"SRG1-PP15-TXRX",
1701 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1704 "tp-id":"SRG1-PP8-TXRX",
1705 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1708 "tp-id":"SRG1-CP-TXRX",
1709 "org-openroadm-network-topology:tp-type":"SRG-TXRX-CP"
1712 "tp-id":"SRG1-PP12-TXRX",
1713 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1716 "tp-id":"SRG1-PP14-TXRX",
1717 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1720 "tp-id":"SRG1-PP2-TXRX",
1721 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1724 "tp-id":"SRG1-PP5-TXRX",
1725 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
1730 "network-ref":"openroadm-network",
1736 "node-id":"ROADMC-DEG1",
1737 "org-openroadm-network-topology:degree-attributes":{
1739 "available-wavelengths":[
2030 "org-openroadm-network-topology:node-type":"DEGREE",
2031 "ietf-network-topology:termination-point":[
2033 "tp-id":"DEG1-TTP-TXRX",
2034 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP"
2037 "tp-id":"DEG1-CTP-TXRX",
2038 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP"
2043 "network-ref":"openroadm-network",
2049 "node-id":"XPDRB-XPDR1",
2050 "org-openroadm-network-topology:node-type":"XPONDER",
2051 "ietf-network-topology:termination-point":[
2053 "tp-id":"XPDR1-CLIENT2",
2054 "org-openroadm-network-topology:xpdr-client-attributes":{
2055 "tail-equipment-id":"XPDR1-NETWORK2"
2057 "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT"
2060 "tp-id":"XPDR1-CLIENT1",
2061 "org-openroadm-network-topology:xpdr-client-attributes":{
2062 "tail-equipment-id":"XPDR1-NETWORK1"
2064 "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT"
2067 "tp-id":"XPDR1-NETWORK2",
2068 "org-openroadm-network-topology:xpdr-client-attributes":{
2069 "tail-equipment-id":"XPDR1-NETWORK1"
2071 "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK",
2072 "org-openroadm-network-topology:xpdr-network-attributes":{
2073 "tail-equipment-id":"XPDR1-CLIENT2"
2077 "tp-id":"XPDR1-NETWORK1",
2078 "org-openroadm-network-topology:xpdr-client-attributes":{
2079 "tail-equipment-id":"XPDR1-NETWORK1"
2081 "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK",
2082 "org-openroadm-network-topology:xpdr-network-attributes":{
2083 "tail-equipment-id":"XPDR1-CLIENT1"
2089 "network-ref":"openroadm-network",
2095 "node-id":"ROADMB-DEG1",
2096 "org-openroadm-network-topology:degree-attributes":{
2098 "available-wavelengths":[
2389 "org-openroadm-network-topology:node-type":"DEGREE",
2390 "ietf-network-topology:termination-point":[
2392 "tp-id":"DEG1-TTP-TXRX",
2393 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP"
2396 "tp-id":"DEG1-CTP-TXRX",
2397 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP"
2402 "network-ref":"openroadm-network",
2408 "node-id":"ROADMA-SRG1",
2409 "org-openroadm-network-topology:srg-attributes":{
2410 "available-wavelengths":[
2701 "org-openroadm-network-topology:node-type":"SRG",
2702 "ietf-network-topology:termination-point":[
2704 "tp-id":"SRG1-PP16-TXRX",
2705 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2708 "tp-id":"SRG1-PP10-TXRX",
2709 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2712 "tp-id":"SRG1-PP3-TXRX",
2713 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2716 "tp-id":"SRG1-PP6-TXRX",
2717 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2720 "tp-id":"SRG1-PP9-TXRX",
2721 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2724 "tp-id":"SRG1-PP1-TXRX",
2725 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2728 "tp-id":"SRG1-PP13-TXRX",
2729 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2732 "tp-id":"SRG1-PP4-TXRX",
2733 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2736 "tp-id":"SRG1-PP7-TXRX",
2737 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2740 "tp-id":"SRG1-PP11-TXRX",
2741 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2744 "tp-id":"SRG1-PP15-TXRX",
2745 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2748 "tp-id":"SRG1-PP8-TXRX",
2749 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2752 "tp-id":"SRG1-CP-TXRX",
2753 "org-openroadm-network-topology:tp-type":"SRG-TXRX-CP"
2756 "tp-id":"SRG1-PP12-TXRX",
2757 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2760 "tp-id":"SRG1-PP14-TXRX",
2761 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2764 "tp-id":"SRG1-PP2-TXRX",
2765 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2768 "tp-id":"SRG1-PP5-TXRX",
2769 "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP"
2774 "network-ref":"openroadm-network",
2780 "node-id":"ROADMB-DEG2",
2781 "org-openroadm-network-topology:degree-attributes":{
2783 "available-wavelengths":[
3074 "org-openroadm-network-topology:node-type":"DEGREE",
3075 "ietf-network-topology:termination-point":[
3077 "tp-id":"DEG2-CTP-TXRX",
3078 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP"
3081 "tp-id":"DEG2-TTP-TXRX",
3082 "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP"
3087 "network-ref":"openroadm-network",
3094 "org-openroadm-common-network:openroadm-common-network":{
3098 "ietf-network-topology:link":[
3100 "link-id":"ROADMA-DEG1-DEG1-CTP-TXRXtoROADMA-SRG1-SRG1-CP-TXRX",
3102 "source-node":"ROADMA-DEG1",
3103 "source-tp":"DEG1-CTP-TXRX"
3105 "org-openroadm-network-topology:link-type":"DROP-LINK",
3107 "dest-node":"ROADMA-SRG1",
3108 "dest-tp":"SRG1-CP-TXRX"
3110 "org-openroadm-common-network:opposite-link":"ROADMA-SRG1-SRG1-CP-TXRXtoROADMA-DEG1-DEG1-CTP-TXRX"
3113 "link-id":"ROADMA-DEG2-DEG2-CTP-TXRXtoROADMA-SRG1-SRG1-CP-TXRX",
3115 "source-node":"ROADMA-DEG2",
3116 "source-tp":"DEG2-CTP-TXRX"
3118 "org-openroadm-network-topology:link-type":"DROP-LINK",
3120 "dest-node":"ROADMA-SRG1",
3121 "dest-tp":"SRG1-CP-TXRX"
3123 "org-openroadm-common-network:opposite-link":"ROADMA-SRG1-SRG1-CP-TXRXtoROADMA-DEG2-DEG2-CTP-TXRX"
3126 "link-id":"ROADMA-DEG1-DEG1-CTP-TXRXtoROADMA-DEG2-DEG2-CTP-TXRX",
3128 "source-node":"ROADMA-DEG1",
3129 "source-tp":"DEG1-CTP-TXRX"
3131 "org-openroadm-network-topology:link-type":"EXPRESS-LINK",
3133 "dest-node":"ROADMA-DEG2",
3134 "dest-tp":"DEG2-CTP-TXRX"
3136 "org-openroadm-common-network:opposite-link":"ROADMA-DEG2-DEG2-CTP-TXRXtoROADMA-DEG1-DEG1-CTP-TXRX"
3139 "link-id":"ROADMC-DEG1-DEG1-CTP-TXRXtoROADMC-SRG1-SRG1-CP-TXRX",
3141 "source-node":"ROADMC-DEG1",
3142 "source-tp":"DEG1-CTP-TXRX"
3144 "org-openroadm-network-topology:link-type":"DROP-LINK",
3146 "dest-node":"ROADMC-SRG1",
3147 "dest-tp":"SRG1-CP-TXRX"
3149 "org-openroadm-common-network:opposite-link":"ROADMC-SRG1-SRG1-CP-TXRXtoROADMC-DEG1-DEG1-CTP-TXRX"
3152 "link-id":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX",
3154 "source-node":"ROADMB-DEG1",
3155 "source-tp":"DEG1-CTP-TXRX"
3157 "org-openroadm-network-topology:link-type":"DROP-LINK",
3159 "dest-node":"ROADMB-SRG1",
3160 "dest-tp":"SRG1-CP-TXRX"
3162 "org-openroadm-common-network:opposite-link":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX"
3165 "link-id":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX",
3167 "source-node":"ROADMB-DEG2",
3168 "source-tp":"DEG2-CTP-TXRX"
3170 "org-openroadm-network-topology:link-type":"DROP-LINK",
3172 "dest-node":"ROADMB-SRG1",
3173 "dest-tp":"SRG1-CP-TXRX"
3175 "org-openroadm-common-network:opposite-link":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX"
3178 "link-id":"ROADMC-DEG2-DEG2-CTP-TXRXtoROADMC-SRG1-SRG1-CP-TXRX",
3180 "source-node":"ROADMC-DEG2",
3181 "source-tp":"DEG2-CTP-TXRX"
3183 "org-openroadm-network-topology:link-type":"DROP-LINK",
3185 "dest-node":"ROADMC-SRG1",
3186 "dest-tp":"SRG1-CP-TXRX"
3188 "org-openroadm-common-network:opposite-link":"ROADMC-SRG1-SRG1-CP-TXRXtoROADMC-DEG2-DEG2-CTP-TXRX"
3191 "link-id":"ROADMC-DEG1-DEG1-CTP-TXRXtoROADMC-DEG2-DEG2-CTP-TXRX",
3193 "source-node":"ROADMC-DEG1",
3194 "source-tp":"DEG1-CTP-TXRX"
3196 "org-openroadm-network-topology:link-type":"EXPRESS-LINK",
3198 "dest-node":"ROADMC-DEG2",
3199 "dest-tp":"DEG2-CTP-TXRX"
3201 "org-openroadm-common-network:opposite-link":"ROADMC-DEG2-DEG2-CTP-TXRXtoROADMC-DEG1-DEG1-CTP-TXRX"
3204 "link-id":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX",
3206 "source-node":"ROADMB-DEG1",
3207 "source-tp":"DEG1-CTP-TXRX"
3209 "org-openroadm-network-topology:link-type":"EXPRESS-LINK",
3211 "dest-node":"ROADMB-DEG2",
3212 "dest-tp":"DEG2-CTP-TXRX"
3214 "org-openroadm-common-network:opposite-link":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX"
3217 "link-id":"ROADMA-DEG1-DEG1-TTP-TXRXtoROADMC-DEG2-DEG2-TTP-TXRX",
3219 "source-node":"ROADMA-DEG1",
3220 "source-tp":"DEG1-TTP-TXRX"
3222 "org-openroadm-network-topology:OMS-attributes":{
3223 "opposite-link":"ROADMC-DEG2-DEG2-TTP-TXRXtoROADMA-DEG1-DEG1-TTP-TXRX",
3225 "spanloss-base":11.4,
3226 "link-concatenation":[
3229 "SRLG-length":100000,
3234 "spanloss-current":12,
3235 "engineered-spanloss":12.2,
3237 "auto-spanloss":"true"
3240 "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM",
3242 "dest-node":"ROADMC-DEG2",
3243 "dest-tp":"DEG2-TTP-TXRX"
3245 "org-openroadm-common-network:opposite-link":"ROADMC-DEG2-DEG2-TTP-TXRXtoROADMA-DEG1-DEG1-TTP-TXRX"
3248 "link-id":"XPDRA-XPDR1-XPDR1-NETWORK1toROADMA-SRG1-SRG1-PP1-TXRX",
3250 "source-node":"XPDRA-XPDR1",
3251 "source-tp":"XPDR1-NETWORK1"
3253 "org-openroadm-network-topology:opposite-link":"ROADMA-SRG1-SRG1-PP1-TXRXtoXPDRA-XPDR1-XPDR1-NETWORK1",
3254 "org-openroadm-network-topology:link-type":"XPONDER-OUTPUT",
3256 "dest-node":"ROADMA-SRG1",
3257 "dest-tp":"SRG1-PP1-TXRX"
3259 "org-openroadm-common-network:opposite-link":"ROADMA-SRG1-SRG1-PP1-TXRXtoXPDRA-XPDR1-XPDR1-NETWORK1"
3262 "link-id":"ROADMC-DEG1-DEG1-TTP-TXRXtoROADMB-DEG2-DEG2-TTP-TXRX",
3264 "source-node":"ROADMC-DEG1",
3265 "source-tp":"DEG1-TTP-TXRX"
3267 "org-openroadm-network-topology:OMS-attributes":{
3268 "opposite-link":"ROADMB-DEG2-DEG2-TTP-TXRXtoROADMC-DEG1-DEG1-TTP-TXRX",
3270 "spanloss-base":11.4,
3271 "link-concatenation":[
3274 "SRLG-length":100000,
3279 "spanloss-current":12,
3280 "engineered-spanloss":12.2,
3282 "auto-spanloss":"true"
3285 "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM",
3287 "dest-node":"ROADMB-DEG2",
3288 "dest-tp":"DEG2-TTP-TXRX"
3290 "org-openroadm-common-network:opposite-link":"ROADMB-DEG2-DEG2-TTP-TXRXtoROADMC-DEG1-DEG1-TTP-TXRX"
3293 "link-id":"ROADMB-DEG1-DEG1-TTP-TXRXtoROADMA-DEG2-DEG2-TTP-TXRX",
3295 "source-node":"ROADMB-DEG1",
3296 "source-tp":"DEG1-TTP-TXRX"
3298 "org-openroadm-network-topology:OMS-attributes":{
3299 "opposite-link":"ROADMA-DEG2-DEG2-TTP-TXRXtoROADMB-DEG1-DEG1-TTP-TXRX",
3301 "spanloss-base":11.4,
3302 "link-concatenation":[
3305 "SRLG-length":100000,
3310 "spanloss-current":12,
3311 "engineered-spanloss":12.2,
3313 "auto-spanloss":"true"
3316 "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM",
3318 "dest-node":"ROADMA-DEG2",
3319 "dest-tp":"DEG2-TTP-TXRX"
3321 "org-openroadm-common-network:opposite-link":"ROADMA-DEG2-DEG2-TTP-TXRXtoROADMB-DEG1-DEG1-TTP-TXRX"
3324 "link-id":"ROADMA-SRG1-SRG1-CP-TXRXtoROADMA-DEG2-DEG2-CTP-TXRX",
3326 "source-node":"ROADMA-SRG1",
3327 "source-tp":"SRG1-CP-TXRX"
3329 "org-openroadm-network-topology:link-type":"ADD-LINK",
3331 "dest-node":"ROADMA-DEG2",
3332 "dest-tp":"DEG2-CTP-TXRX"
3334 "org-openroadm-common-network:opposite-link":"ROADMA-DEG2-DEG2-CTP-TXRXtoROADMA-SRG1-SRG1-CP-TXRX"
3337 "link-id":"ROADMA-DEG2-DEG2-CTP-TXRXtoROADMA-DEG1-DEG1-CTP-TXRX",
3339 "source-node":"ROADMA-DEG2",
3340 "source-tp":"DEG2-CTP-TXRX"
3342 "org-openroadm-network-topology:link-type":"EXPRESS-LINK",
3344 "dest-node":"ROADMA-DEG1",
3345 "dest-tp":"DEG1-CTP-TXRX"
3347 "org-openroadm-common-network:opposite-link":"ROADMA-DEG1-DEG1-CTP-TXRXtoROADMA-DEG2-DEG2-CTP-TXRX"
3350 "link-id":"XPDRB-XPDR1-XPDR1-NETWORK1toROADMB-SRG1-SRG1-PP1-TXRX",
3352 "source-node":"XPDRB-XPDR1",
3353 "source-tp":"XPDR1-NETWORK1"
3355 "org-openroadm-network-topology:opposite-link":"ROADMB-SRG1-SRG1-PP1-TXRXtoXPDRB-XPDR1-XPDR1-NETWORK1",
3356 "org-openroadm-network-topology:link-type":"XPONDER-OUTPUT",
3358 "dest-node":"ROADMB-SRG1",
3359 "dest-tp":"SRG1-PP1-TXRX"
3361 "org-openroadm-common-network:opposite-link":"ROADMB-SRG1-SRG1-PP1-TXRXtoXPDRB-XPDR1-XPDR1-NETWORK1"
3364 "link-id":"ROADMA-SRG1-SRG1-CP-TXRXtoROADMA-DEG1-DEG1-CTP-TXRX",
3366 "source-node":"ROADMA-SRG1",
3367 "source-tp":"SRG1-CP-TXRX"
3369 "org-openroadm-network-topology:link-type":"ADD-LINK",
3371 "dest-node":"ROADMA-DEG1",
3372 "dest-tp":"DEG1-CTP-TXRX"
3374 "org-openroadm-common-network:opposite-link":"ROADMA-DEG1-DEG1-CTP-TXRXtoROADMA-SRG1-SRG1-CP-TXRX"
3377 "link-id":"ROADMA-SRG1-SRG1-PP1-TXRXtoXPDRA-XPDR1-XPDR1-NETWORK1",
3379 "source-node":"ROADMA-SRG1",
3380 "source-tp":"SRG1-PP1-TXRX"
3382 "org-openroadm-network-topology:opposite-link":"XPDRA-XPDR1-XPDR1-NETWORK1toROADMA-SRG1-SRG1-PP1-TXRX",
3383 "org-openroadm-network-topology:link-type":"XPONDER-INPUT",
3385 "dest-node":"XPDRA-XPDR1",
3386 "dest-tp":"XPDR1-NETWORK1"
3388 "org-openroadm-common-network:opposite-link":"XPDRA-XPDR1-XPDR1-NETWORK1toROADMA-SRG1-SRG1-PP1-TXRX"
3391 "link-id":"ROADMC-DEG2-DEG2-CTP-TXRXtoROADMC-DEG1-DEG1-CTP-TXRX",
3393 "source-node":"ROADMC-DEG2",
3394 "source-tp":"DEG2-CTP-TXRX"
3396 "org-openroadm-network-topology:link-type":"EXPRESS-LINK",
3398 "dest-node":"ROADMC-DEG1",
3399 "dest-tp":"DEG1-CTP-TXRX"
3401 "org-openroadm-common-network:opposite-link":"ROADMC-DEG1-DEG1-CTP-TXRXtoROADMC-DEG2-DEG2-CTP-TXRX"
3404 "link-id":"ROADMB-DEG2-DEG2-TTP-TXRXtoROADMC-DEG1-DEG1-TTP-TXRX",
3406 "source-node":"ROADMB-DEG2",
3407 "source-tp":"DEG2-TTP-TXRX"
3409 "org-openroadm-network-topology:OMS-attributes":{
3410 "opposite-link":"ROADMC-DEG1-DEG1-TTP-TXRXtoROADMB-DEG2-DEG2-TTP-TXRX",
3412 "spanloss-base":11.4,
3413 "link-concatenation":[
3416 "SRLG-length":100000,
3421 "spanloss-current":12,
3422 "engineered-spanloss":12.2,
3424 "auto-spanloss":"true"
3427 "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM",
3429 "dest-node":"ROADMC-DEG1",
3430 "dest-tp":"DEG1-TTP-TXRX"
3432 "org-openroadm-common-network:opposite-link":"ROADMC-DEG1-DEG1-TTP-TXRXtoROADMB-DEG2-DEG2-TTP-TXRX"
3435 "link-id":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX",
3437 "source-node":"ROADMB-DEG2",
3438 "source-tp":"DEG2-CTP-TXRX"
3440 "org-openroadm-network-topology:link-type":"EXPRESS-LINK",
3442 "dest-node":"ROADMB-DEG1",
3443 "dest-tp":"DEG1-CTP-TXRX"
3445 "org-openroadm-common-network:opposite-link":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX"
3448 "link-id":"ROADMA-DEG2-DEG2-TTP-TXRXtoROADMB-DEG1-DEG1-TTP-TXRX",
3450 "source-node":"ROADMA-DEG2",
3451 "source-tp":"DEG2-TTP-TXRX"
3453 "org-openroadm-network-topology:OMS-attributes":{
3454 "opposite-link":"ROADMB-DEG1-DEG1-TTP-TXRXtoROADMA-DEG2-DEG2-TTP-TXRX",
3456 "spanloss-base":11.4,
3457 "link-concatenation":[
3460 "SRLG-length":100000,
3465 "spanloss-current":12,
3466 "engineered-spanloss":12.2,
3468 "auto-spanloss":"true"
3471 "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM",
3473 "dest-node":"ROADMB-DEG1",
3474 "dest-tp":"DEG1-TTP-TXRX"
3476 "org-openroadm-common-network:opposite-link":"ROADMB-DEG1-DEG1-TTP-TXRXtoROADMA-DEG2-DEG2-TTP-TXRX"
3479 "link-id":"ROADMC-SRG1-SRG1-CP-TXRXtoROADMC-DEG2-DEG2-CTP-TXRX",
3481 "source-node":"ROADMC-SRG1",
3482 "source-tp":"SRG1-CP-TXRX"
3484 "org-openroadm-network-topology:link-type":"ADD-LINK",
3486 "dest-node":"ROADMC-DEG2",
3487 "dest-tp":"DEG2-CTP-TXRX"
3489 "org-openroadm-common-network:opposite-link":"ROADMC-DEG2-DEG2-CTP-TXRXtoROADMC-SRG1-SRG1-CP-TXRX"
3492 "link-id":"ROADMC-DEG2-DEG2-TTP-TXRXtoROADMA-DEG1-DEG1-TTP-TXRX",
3494 "source-node":"ROADMC-DEG2",
3495 "source-tp":"DEG2-TTP-TXRX"
3497 "org-openroadm-network-topology:OMS-attributes":{
3498 "opposite-link":"ROADMA-DEG1-DEG1-TTP-TXRXtoROADMC-DEG2-DEG2-TTP-TXRX",
3500 "spanloss-base":11.4,
3501 "link-concatenation":[
3504 "SRLG-length":100000,
3509 "spanloss-current":12,
3510 "engineered-spanloss":12.2,
3512 "auto-spanloss":"true"
3515 "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM",
3517 "dest-node":"ROADMA-DEG1",
3518 "dest-tp":"DEG1-TTP-TXRX"
3520 "org-openroadm-common-network:opposite-link":"ROADMA-DEG1-DEG1-TTP-TXRXtoROADMC-DEG2-DEG2-TTP-TXRX"
3523 "link-id":"ROADMC-SRG1-SRG1-CP-TXRXtoROADMC-DEG1-DEG1-CTP-TXRX",
3525 "source-node":"ROADMC-SRG1",
3526 "source-tp":"SRG1-CP-TXRX"
3528 "org-openroadm-network-topology:link-type":"ADD-LINK",
3530 "dest-node":"ROADMC-DEG1",
3531 "dest-tp":"DEG1-CTP-TXRX"
3533 "org-openroadm-common-network:opposite-link":"ROADMC-DEG1-DEG1-CTP-TXRXtoROADMC-SRG1-SRG1-CP-TXRX"
3536 "link-id":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX",
3538 "source-node":"ROADMB-SRG1",
3539 "source-tp":"SRG1-CP-TXRX"
3541 "org-openroadm-network-topology:link-type":"ADD-LINK",
3543 "dest-node":"ROADMB-DEG1",
3544 "dest-tp":"DEG1-CTP-TXRX"
3546 "org-openroadm-common-network:opposite-link":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX"
3549 "link-id":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX",
3551 "source-node":"ROADMB-SRG1",
3552 "source-tp":"SRG1-CP-TXRX"
3554 "org-openroadm-network-topology:link-type":"ADD-LINK",
3556 "dest-node":"ROADMB-DEG2",
3557 "dest-tp":"DEG2-CTP-TXRX"
3559 "org-openroadm-common-network:opposite-link":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX"
3562 "link-id":"ROADMB-SRG1-SRG1-PP1-TXRXtoXPDRB-XPDR1-XPDR1-NETWORK1",
3564 "source-node":"ROADMB-SRG1",
3565 "source-tp":"SRG1-PP1-TXRX"
3567 "org-openroadm-network-topology:opposite-link":"XPDRB-XPDR1-XPDR1-NETWORK1toROADMB-SRG1-SRG1-PP1-TXRX",
3568 "org-openroadm-network-topology:link-type":"XPONDER-INPUT",
3570 "dest-node":"XPDRB-XPDR1",
3571 "dest-tp":"XPDR1-NETWORK1"
3573 "org-openroadm-common-network:opposite-link":"XPDRB-XPDR1-XPDR1-NETWORK1toROADMB-SRG1-SRG1-PP1-TXRX"