X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Fsample_configs%2Fgnpy%2FopenroadmTopology.json;h=93fab7da375199f61f8f6528794aa84f048e1804;hb=66ccddbe00692f230350a19e1a222f09d6abd9a7;hp=8a800220568c63c5cfbb2125d23ad0887dc75e72;hpb=e547f6844b7abb6ea16aa5d9cbceaab1e10e7cbe;p=transportpce.git diff --git a/tests/sample_configs/gnpy/openroadmTopology.json b/tests/sample_configs/gnpy/openroadmTopology.json index 8a8002205..93fab7da3 100644 --- a/tests/sample_configs/gnpy/openroadmTopology.json +++ b/tests/sample_configs/gnpy/openroadmTopology.json @@ -1,3578 +1,3419 @@ { - "network":[ - { - "network-id":"openroadm-topology", - "node":[ + "network": [ { - "node-id":"XPDRA01-XPDR1", - "org-openroadm-network-topology:node-type":"XPONDER", - "ietf-network-topology:termination-point":[ - { - "tp-id":"XPDR1-CLIENT2", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK2" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT" - }, - { - "tp-id":"XPDR1-CLIENT1", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT" - }, - { - "tp-id":"XPDR1-NETWORK2", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK", - "org-openroadm-network-topology:xpdr-network-attributes":{ - "tail-equipment-id":"XPDR1-CLIENT2" - } - }, - { - "tp-id":"XPDR1-NETWORK1", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK", - "org-openroadm-network-topology:xpdr-network-attributes":{ - "tail-equipment-id":"XPDR1-CLIENT1" - } - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"XPDRA01" - } - ] - }, - { - "node-id":"ROADMC01-DEG2", - "org-openroadm-network-topology:degree-attributes":{ - "degree-number":2, - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"DEGREE", - "ietf-network-topology:termination-point":[ - { - "tp-id":"DEG2-CTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP" - }, - { - "tp-id":"DEG2-TTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMC" - } - ] - }, - { - "node-id":"ROADMC01-SRG1", - "org-openroadm-network-topology:srg-attributes":{ - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"SRG", - "ietf-network-topology:termination-point":[ - { - "tp-id":"SRG1-PP16-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP10-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP3-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP6-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP9-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP1-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP13-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP4-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP7-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP11-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP15-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP8-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-CP-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-CP" - }, - { - "tp-id":"SRG1-PP12-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP14-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP2-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP5-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMC" - } - ] - }, - { - "node-id":"ROADMA01-DEG1", - "org-openroadm-network-topology:degree-attributes":{ - "degree-number":1, - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"DEGREE", - "ietf-network-topology:termination-point":[ - { - "tp-id":"DEG1-TTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP" - }, - { - "tp-id":"DEG1-CTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMA01" - } - ] - }, - { - "node-id":"ROADMA01-DEG2", - "org-openroadm-network-topology:degree-attributes":{ - "degree-number":2, - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"DEGREE", - "ietf-network-topology:termination-point":[ - { - "tp-id":"DEG2-CTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP" - }, - { - "tp-id":"DEG2-TTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMA01" - } - ] - }, - { - "node-id":"ROADMB-SRG1", - "org-openroadm-network-topology:srg-attributes":{ - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"SRG", - "ietf-network-topology:termination-point":[ - { - "tp-id":"SRG1-PP16-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP10-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP3-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP6-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP9-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP1-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP13-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP4-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP7-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP11-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP15-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP8-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-CP-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-CP" - }, - { - "tp-id":"SRG1-PP12-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP14-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP2-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP5-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMB" - } - ] - }, - { - "node-id":"ROADMC01-DEG1", - "org-openroadm-network-topology:degree-attributes":{ - "degree-number":1, - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"DEGREE", - "ietf-network-topology:termination-point":[ - { - "tp-id":"DEG1-TTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP" - }, - { - "tp-id":"DEG1-CTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMC01" - } - ] - }, - { - "node-id":"XPDRB-XPDR1", - "org-openroadm-network-topology:node-type":"XPONDER", - "ietf-network-topology:termination-point":[ - { - "tp-id":"XPDR1-CLIENT2", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK2" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT" - }, - { - "tp-id":"XPDR1-CLIENT1", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-CLIENT" - }, - { - "tp-id":"XPDR1-NETWORK2", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK", - "org-openroadm-network-topology:xpdr-network-attributes":{ - "tail-equipment-id":"XPDR1-CLIENT2" - } - }, - { - "tp-id":"XPDR1-NETWORK1", - "org-openroadm-network-topology:xpdr-client-attributes":{ - "tail-equipment-id":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:tp-type":"XPONDER-NETWORK", - "org-openroadm-network-topology:xpdr-network-attributes":{ - "tail-equipment-id":"XPDR1-CLIENT1" - } - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"XPDRB" - } - ] - }, - { - "node-id":"ROADMB-DEG1", - "org-openroadm-network-topology:degree-attributes":{ - "degree-number":1, - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"DEGREE", - "ietf-network-topology:termination-point":[ - { - "tp-id":"DEG1-TTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP" - }, - { - "tp-id":"DEG1-CTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMB" - } - ] - }, - { - "node-id":"ROADMA01-SRG1", - "org-openroadm-network-topology:srg-attributes":{ - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"SRG", - "ietf-network-topology:termination-point":[ - { - "tp-id":"SRG1-PP16-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP10-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP3-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP6-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP9-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP1-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP13-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP4-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP7-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP11-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP15-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP8-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-CP-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-CP" - }, - { - "tp-id":"SRG1-PP12-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP14-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP2-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - }, - { - "tp-id":"SRG1-PP5-TXRX", - "org-openroadm-network-topology:tp-type":"SRG-TXRX-PP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMA01" - } - ] - }, - { - "node-id":"ROADMB-DEG2", - "org-openroadm-network-topology:degree-attributes":{ - "degree-number":2, - "available-wavelengths":[ - { - "index":94 - }, - { - "index":93 - }, - { - "index":96 - }, - { - "index":95 - }, - { - "index":42 - }, - { - "index":41 - }, - { - "index":44 - }, - { - "index":43 - }, - { - "index":38 - }, - { - "index":37 - }, - { - "index":40 - }, - { - "index":39 - }, - { - "index":34 - }, - { - "index":33 - }, - { - "index":36 - }, - { - "index":35 - }, - { - "index":30 - }, - { - "index":29 - }, - { - "index":32 - }, - { - "index":31 - }, - { - "index":58 - }, - { - "index":57 - }, - { - "index":60 - }, - { - "index":59 - }, - { - "index":54 - }, - { - "index":53 - }, - { - "index":56 - }, - { - "index":55 - }, - { - "index":50 - }, - { - "index":49 - }, - { - "index":52 - }, - { - "index":51 - }, - { - "index":46 - }, - { - "index":45 - }, - { - "index":48 - }, - { - "index":47 - }, - { - "index":74 - }, - { - "index":73 - }, - { - "index":76 - }, - { - "index":75 - }, - { - "index":70 - }, - { - "index":69 - }, - { - "index":72 - }, - { - "index":71 - }, - { - "index":66 - }, - { - "index":65 - }, - { - "index":68 - }, - { - "index":67 - }, - { - "index":62 - }, - { - "index":61 - }, - { - "index":64 - }, - { - "index":63 - }, - { - "index":90 - }, - { - "index":89 - }, - { - "index":92 - }, - { - "index":91 - }, - { - "index":86 - }, - { - "index":85 - }, - { - "index":88 - }, - { - "index":87 - }, - { - "index":82 - }, - { - "index":81 - }, - { - "index":84 - }, - { - "index":83 - }, - { - "index":78 - }, - { - "index":77 - }, - { - "index":80 - }, - { - "index":79 - }, - { - "index":10 - }, - { - "index":9 - }, - { - "index":12 - }, - { - "index":11 - }, - { - "index":6 - }, - { - "index":5 - }, - { - "index":8 - }, - { - "index":7 - }, - { - "index":2 - }, - { - "index":1 - }, - { - "index":4 - }, - { - "index":3 - }, - { - "index":26 - }, - { - "index":25 - }, - { - "index":28 - }, - { - "index":27 - }, - { - "index":22 - }, - { - "index":21 - }, - { - "index":24 - }, - { - "index":23 - }, - { - "index":18 - }, - { - "index":17 - }, - { - "index":20 - }, - { - "index":19 - }, - { - "index":14 - }, - { - "index":13 - }, - { - "index":16 - }, - { - "index":15 - } - ] - }, - "org-openroadm-network-topology:node-type":"DEGREE", - "ietf-network-topology:termination-point":[ - { - "tp-id":"DEG2-CTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-CTP" - }, - { - "tp-id":"DEG2-TTP-TXRX", - "org-openroadm-network-topology:tp-type":"DEGREE-TXRX-TTP" - } - ], - "supporting-node":[ - { - "network-ref":"openroadm-network", - "node-ref":"ROADMB" - } - ] - } - ], - "network-types":{ - "org-openroadm-common-network:openroadm-common-network":{ - - } - }, - "ietf-network-topology:link":[ - { - "link-id":"ROADMA01-DEG1-DEG1-CTP-TXRXtoROADMA01-SRG1-SRG1-CP-TXRX", - "source":{ - "source-node":"ROADMA01-DEG1", - "source-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"DROP-LINK", - "destination":{ - "dest-node":"ROADMA01-SRG1", - "dest-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-SRG1-SRG1-CP-TXRXtoROADMA01-DEG1-DEG1-CTP-TXRX" - }, - { - "link-id":"ROADMA01-DEG2-DEG2-CTP-TXRXtoROADMA01-SRG1-SRG1-CP-TXRX", - "source":{ - "source-node":"ROADMA01-DEG2", - "source-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"DROP-LINK", - "destination":{ - "dest-node":"ROADMA01-SRG1", - "dest-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-SRG1-SRG1-CP-TXRXtoROADMA01-DEG2-DEG2-CTP-TXRX" - }, - { - "link-id":"ROADMA01-DEG1-DEG1-CTP-TXRXtoROADMA01-DEG2-DEG2-CTP-TXRX", - "source":{ - "source-node":"ROADMA01-DEG1", - "source-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"EXPRESS-LINK", - "destination":{ - "dest-node":"ROADMA01-DEG2", - "dest-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-DEG2-DEG2-CTP-TXRXtoROADMA01-DEG1-DEG1-CTP-TXRX" - }, - { - "link-id":"ROADMC01-DEG1-DEG1-CTP-TXRXtoROADMC01-SRG1-SRG1-CP-TXRX", - "source":{ - "source-node":"ROADMC01-DEG1", - "source-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"DROP-LINK", - "destination":{ - "dest-node":"ROADMC01-SRG1", - "dest-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-SRG1-SRG1-CP-TXRXtoROADMC01-DEG1-DEG1-CTP-TXRX" - }, - { - "link-id":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX", - "source":{ - "source-node":"ROADMB-DEG1", - "source-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"DROP-LINK", - "destination":{ - "dest-node":"ROADMB-SRG1", - "dest-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX" - }, - { - "link-id":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX", - "source":{ - "source-node":"ROADMB-DEG2", - "source-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"DROP-LINK", - "destination":{ - "dest-node":"ROADMB-SRG1", - "dest-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX" - }, - { - "link-id":"ROADMC01-DEG2-DEG2-CTP-TXRXtoROADMC01-SRG1-SRG1-CP-TXRX", - "source":{ - "source-node":"ROADMC01-DEG2", - "source-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"DROP-LINK", - "destination":{ - "dest-node":"ROADMC01-SRG1", - "dest-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-SRG1-SRG1-CP-TXRXtoROADMC01-DEG2-DEG2-CTP-TXRX" - }, - { - "link-id":"ROADMC01-DEG1-DEG1-CTP-TXRXtoROADMC01-DEG2-DEG2-CTP-TXRX", - "source":{ - "source-node":"ROADMC01-DEG1", - "source-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"EXPRESS-LINK", - "destination":{ - "dest-node":"ROADMC01-DEG2", - "dest-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-DEG2-DEG2-CTP-TXRXtoROADMC01-DEG1-DEG1-CTP-TXRX" - }, - { - "link-id":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX", - "source":{ - "source-node":"ROADMB-DEG1", - "source-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"EXPRESS-LINK", - "destination":{ - "dest-node":"ROADMB-DEG2", - "dest-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX" - }, - { - "link-id":"ROADMA01-DEG1-DEG1-TTP-TXRXtoROADMC01-DEG2-DEG2-TTP-TXRX", - "source":{ - "source-node":"ROADMA01-DEG1", - "source-tp":"DEG1-TTP-TXRX" - }, - "org-openroadm-network-topology:OMS-attributes":{ - "opposite-link":"ROADMC01-DEG2-DEG2-TTP-TXRXtoROADMA01-DEG1-DEG1-TTP-TXRX", - "span":{ - "spanloss-base":11.4, - "link-concatenation":[ - { - "SRLG-Id":0, - "SRLG-length":100000, - "pmd":0.5, - "fiber-type":"smf" - } - ], - "spanloss-current":12, - "engineered-spanloss":12.2, - "clfi":"fiber1", - "auto-spanloss":"true" - } - }, - "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM", - "destination":{ - "dest-node":"ROADMC01-DEG2", - "dest-tp":"DEG2-TTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-DEG2-DEG2-TTP-TXRXtoROADMA01-DEG1-DEG1-TTP-TXRX" - }, - { - "link-id":"XPDRA01-XPDR1-XPDR1-NETWORK1toROADMA01-SRG1-SRG1-PP1-TXRX", - "source":{ - "source-node":"XPDRA01-XPDR1", - "source-tp":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:opposite-link":"ROADMA01-SRG1-SRG1-PP1-TXRXtoXPDRA01-XPDR1-XPDR1-NETWORK1", - "org-openroadm-network-topology:link-type":"XPONDER-OUTPUT", - "destination":{ - "dest-node":"ROADMA01-SRG1", - "dest-tp":"SRG1-PP1-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-SRG1-SRG1-PP1-TXRXtoXPDRA01-XPDR1-XPDR1-NETWORK1" - }, - { - "link-id":"ROADMC01-DEG1-DEG1-TTP-TXRXtoROADMB-DEG2-DEG2-TTP-TXRX", - "source":{ - "source-node":"ROADMC01-DEG1", - "source-tp":"DEG1-TTP-TXRX" - }, - "org-openroadm-network-topology:OMS-attributes":{ - "opposite-link":"ROADMB-DEG2-DEG2-TTP-TXRXtoROADMC01-DEG1-DEG1-TTP-TXRX", - "span":{ - "spanloss-base":11.4, - "link-concatenation":[ - { - "SRLG-Id":0, - "SRLG-length":100000, - "pmd":0.5, - "fiber-type":"smf" - } - ], - "spanloss-current":12, - "engineered-spanloss":12.2, - "clfi":"fiber2", - "auto-spanloss":"true" - } - }, - "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM", - "destination":{ - "dest-node":"ROADMB-DEG2", - "dest-tp":"DEG2-TTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-DEG2-DEG2-TTP-TXRXtoROADMC01-DEG1-DEG1-TTP-TXRX" - }, - { - "link-id":"ROADMB-DEG1-DEG1-TTP-TXRXtoROADMA01-DEG2-DEG2-TTP-TXRX", - "source":{ - "source-node":"ROADMB-DEG1", - "source-tp":"DEG1-TTP-TXRX" - }, - "org-openroadm-network-topology:OMS-attributes":{ - "opposite-link":"ROADMA01-DEG2-DEG2-TTP-TXRXtoROADMB-DEG1-DEG1-TTP-TXRX", - "span":{ - "spanloss-base":11.4, - "link-concatenation":[ - { - "SRLG-Id":0, - "SRLG-length":100000, - "pmd":0.5, - "fiber-type":"smf" - } - ], - "spanloss-current":12, - "engineered-spanloss":12.2, - "clfi":"fiber3", - "auto-spanloss":"true" - } - }, - "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM", - "destination":{ - "dest-node":"ROADMA01-DEG2", - "dest-tp":"DEG2-TTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-DEG2-DEG2-TTP-TXRXtoROADMB-DEG1-DEG1-TTP-TXRX" - }, - { - "link-id":"ROADMA01-SRG1-SRG1-CP-TXRXtoROADMA01-DEG2-DEG2-CTP-TXRX", - "source":{ - "source-node":"ROADMA01-SRG1", - "source-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-network-topology:link-type":"ADD-LINK", - "destination":{ - "dest-node":"ROADMA01-DEG2", - "dest-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-DEG2-DEG2-CTP-TXRXtoROADMA01-SRG1-SRG1-CP-TXRX" - }, - { - "link-id":"ROADMA01-DEG2-DEG2-CTP-TXRXtoROADMA01-DEG1-DEG1-CTP-TXRX", - "source":{ - "source-node":"ROADMA01-DEG2", - "source-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"EXPRESS-LINK", - "destination":{ - "dest-node":"ROADMA01-DEG1", - "dest-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-DEG1-DEG1-CTP-TXRXtoROADMA01-DEG2-DEG2-CTP-TXRX" - }, - { - "link-id":"XPDRB-XPDR1-XPDR1-NETWORK1toROADMB-SRG1-SRG1-PP1-TXRX", - "source":{ - "source-node":"XPDRB-XPDR1", - "source-tp":"XPDR1-NETWORK1" - }, - "org-openroadm-network-topology:opposite-link":"ROADMB-SRG1-SRG1-PP1-TXRXtoXPDRB-XPDR1-XPDR1-NETWORK1", - "org-openroadm-network-topology:link-type":"XPONDER-OUTPUT", - "destination":{ - "dest-node":"ROADMB-SRG1", - "dest-tp":"SRG1-PP1-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-SRG1-SRG1-PP1-TXRXtoXPDRB-XPDR1-XPDR1-NETWORK1" - }, - { - "link-id":"ROADMA01-SRG1-SRG1-CP-TXRXtoROADMA01-DEG1-DEG1-CTP-TXRX", - "source":{ - "source-node":"ROADMA01-SRG1", - "source-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-network-topology:link-type":"ADD-LINK", - "destination":{ - "dest-node":"ROADMA01-DEG1", - "dest-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-DEG1-DEG1-CTP-TXRXtoROADMA01-SRG1-SRG1-CP-TXRX" - }, - { - "link-id":"ROADMA01-SRG1-SRG1-PP1-TXRXtoXPDRA01-XPDR1-XPDR1-NETWORK1", - "source":{ - "source-node":"ROADMA01-SRG1", - "source-tp":"SRG1-PP1-TXRX" - }, - "org-openroadm-network-topology:opposite-link":"XPDRA01-XPDR1-XPDR1-NETWORK1toROADMA01-SRG1-SRG1-PP1-TXRX", - "org-openroadm-network-topology:link-type":"XPONDER-INPUT", - "destination":{ - "dest-node":"XPDRA01-XPDR1", - "dest-tp":"XPDR1-NETWORK1" - }, - "org-openroadm-common-network:opposite-link":"XPDRA01-XPDR1-XPDR1-NETWORK1toROADMA01-SRG1-SRG1-PP1-TXRX" - }, - { - "link-id":"ROADMC01-DEG2-DEG2-CTP-TXRXtoROADMC01-DEG1-DEG1-CTP-TXRX", - "source":{ - "source-node":"ROADMC01-DEG2", - "source-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"EXPRESS-LINK", - "destination":{ - "dest-node":"ROADMC01-DEG1", - "dest-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-DEG1-DEG1-CTP-TXRXtoROADMC01-DEG2-DEG2-CTP-TXRX" - }, - { - "link-id":"ROADMB-DEG2-DEG2-TTP-TXRXtoROADMC01-DEG1-DEG1-TTP-TXRX", - "source":{ - "source-node":"ROADMB-DEG2", - "source-tp":"DEG2-TTP-TXRX" - }, - "org-openroadm-network-topology:OMS-attributes":{ - "opposite-link":"ROADMC01-DEG1-DEG1-TTP-TXRXtoROADMB-DEG2-DEG2-TTP-TXRX", - "span":{ - "spanloss-base":11.4, - "link-concatenation":[ - { - "SRLG-Id":0, - "SRLG-length":100000, - "pmd":0.5, - "fiber-type":"smf" - } - ], - "spanloss-current":12, - "engineered-spanloss":12.2, - "clfi":"fiber4", - "auto-spanloss":"true" - } - }, - "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM", - "destination":{ - "dest-node":"ROADMC01-DEG1", - "dest-tp":"DEG1-TTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-DEG1-DEG1-TTP-TXRXtoROADMB-DEG2-DEG2-TTP-TXRX" - }, - { - "link-id":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX", - "source":{ - "source-node":"ROADMB-DEG2", - "source-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-network-topology:link-type":"EXPRESS-LINK", - "destination":{ - "dest-node":"ROADMB-DEG1", - "dest-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX" - }, - { - "link-id":"ROADMA01-DEG2-DEG2-TTP-TXRXtoROADMB-DEG1-DEG1-TTP-TXRX", - "source":{ - "source-node":"ROADMA01-DEG2", - "source-tp":"DEG2-TTP-TXRX" - }, - "org-openroadm-network-topology:OMS-attributes":{ - "opposite-link":"ROADMB-DEG1-DEG1-TTP-TXRXtoROADMA01-DEG2-DEG2-TTP-TXRX", - "span":{ - "spanloss-base":11.4, - "link-concatenation":[ - { - "SRLG-Id":0, - "SRLG-length":100000, - "pmd":0.5, - "fiber-type":"smf" + "network-id": "openroadm-topology", + "ietf-network-topology:link": [ + { + "link-id": "XPONDER-1XPDR-NW1-TX-toOpenROADM-1-SRG1-SRG1-PP1-RX", + "source": { + "source-node": "XPONDER-1", + "source-tp": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-OUTPUT", + "destination": { + "dest-node": "OpenROADM-1-SRG1", + "dest-tp": "SRG1-PP1-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-SRG1-SRG1-PP1-TX-to-XPONDER-1XPDR-NW1-RX" + }, + { + "link-id": "XPONDER-2XPDR-NW1-TX-toOpenROADM-2-SRG1-SRG1-PP1-RX", + "source": { + "source-node": "XPONDER-2", + "source-tp": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-OUTPUT", + "destination": { + "dest-node": "OpenROADM-2-SRG1", + "dest-tp": "SRG1-PP1-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-PP1-TX-to-XPONDER-2XPDR-NW1-RX" + }, + { + "link-id": "XPONDER-3XPDR-NW1-TX-toOpenROADM-3-SRG1-SRG1-PP1-RX", + "source": { + "source-node": "XPONDER-3", + "source-tp": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-OUTPUT", + "destination": { + "dest-node": "OpenROADM-3-SRG1", + "dest-tp": "SRG1-PP1-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-PP1-TX-to-XPONDER-3XPDR-NW1-RX" + }, + { + "link-id": "XPONDER-4XPDR-NW1-TX-toOpenROADM-4-SRG1-SRG1-PP1-RX", + "source": { + "source-node": "XPONDER-4", + "source-tp": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-OUTPUT", + "destination": { + "dest-node": "OpenROADM-4-SRG1", + "dest-tp": "SRG1-PP1-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-SRG1-SRG1-PP1-TX-to-XPONDER-4XPDR-NW1-RX" + }, + { + "link-id": "XPONDER-5XPDR-NW1-TX-toOpenROADM-5-SRG1-SRG1-PP1-RX", + "source": { + "source-node": "XPONDER-5", + "source-tp": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-OUTPUT", + "destination": { + "dest-node": "OpenROADM-5-SRG1", + "dest-tp": "SRG1-PP1-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-PP1-TX-to-XPONDER-5XPDR-NW1-RX" + }, + { + "link-id": "OpenROADM-1-SRG1-SRG1-PP1-TX-to-XPONDER-1XPDR-NW1-RX", + "source": { + "source-node": "OpenROADM-1-SRG1", + "source-tp": "SRG1-PP1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-INPUT", + "destination": { + "dest-node": "XPONDER-1", + "dest-tp": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:opposite-link": "XPONDER-1XPDR-NW1-TX-toOpenROADM-1-SRG1-SRG1-PP1-RX" + }, + { + "link-id": "OpenROADM-2-SRG1-SRG1-PP1-TX-to-XPONDER-2XPDR-NW1-RX", + "source": { + "source-node": "OpenROADM-2-SRG1", + "source-tp": "SRG1-PP1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-INPUT", + "destination": { + "dest-node": "XPONDER-2", + "dest-tp": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:opposite-link": "XPONDER-2XPDR-NW1-TX-toOpenROADM-2-SRG1-SRG1-PP1-RX" + }, + { + "link-id": "OpenROADM-3-SRG1-SRG1-PP1-TX-to-XPONDER-3XPDR-NW1-RX", + "source": { + "source-node": "OpenROADM-3-SRG1", + "source-tp": "SRG1-PP1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-INPUT", + "destination": { + "dest-node": "XPONDER-3", + "dest-tp": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:opposite-link": "XPONDER-3XPDR-NW1-TX-toOpenROADM-3-SRG1-SRG1-PP1-RX" + }, + { + "link-id": "OpenROADM-4-SRG1-SRG1-PP1-TX-to-XPONDER-4XPDR-NW1-RX", + "source": { + "source-node": "OpenROADM-4-SRG1", + "source-tp": "SRG1-PP1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-INPUT", + "destination": { + "dest-node": "XPONDER-4", + "dest-tp": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:opposite-link": "XPONDER-4XPDR-NW1-TX-toOpenROADM-4-SRG1-SRG1-PP1-RX" + }, + { + "link-id": "OpenROADM-5-SRG1-SRG1-PP1-TX-to-XPONDER-5XPDR-NW1-RX", + "source": { + "source-node": "OpenROADM-5-SRG1", + "source-tp": "SRG1-PP1-TX" + }, + "org-openroadm-common-network:link-type": "XPONDER-INPUT", + "destination": { + "dest-node": "XPONDER-5", + "dest-tp": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:opposite-link": "XPONDER-5XPDR-NW1-TX-toOpenROADM-5-SRG1-SRG1-PP1-RX" + }, + { + "link-id": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-1-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-1-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-1-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-1-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-2-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-2-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-2-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-3-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-3-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-3-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX", + "source": { + "source-node": "OpenROADM-3-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG4", + "dest-tp": "DEG4-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-4-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-4-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-4-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-4-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-5-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-5-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-5-SRG1", + "source-tp": "SRG1-CP-TX" + }, + "org-openroadm-common-network:link-type": "ADD-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX" + }, + { + "link-id": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-1-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-1-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-1-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-1-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-SRG1-SRG1-CP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-2-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-2-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-2-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-2-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-2-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-2-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-SRG1-SRG1-CP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-3-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-3-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-3-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-3-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-3-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-3-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-3-DEG4", + "source-tp": "DEG4-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-3-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-SRG1-SRG1-CP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX" + }, + { + "link-id": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-4-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-4-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-4-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-4-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-SRG1-SRG1-CP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-5-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-5-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-5-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-5-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-SRG1-SRG1-CP-RX", + "source": { + "source-node": "OpenROADM-5-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "DROP-LINK", + "destination": { + "dest-node": "OpenROADM-5-SRG1", + "dest-tp": "SRG1-CP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-SRG1-SRG1-CP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-1-DEG1-to-OpenROADM-2-DEG1", + "source": { + "source-node": "OpenROADM-1-DEG1", + "source-tp": "DEG1-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-2-DEG1-to-OpenROADM-1-DEG1", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber12", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-2-DEG1", + "dest-tp": "DEG1-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-to-OpenROADM-1-DEG1" + }, + { + "link-id": "OpenROADM-1-DEG2-to-OpenROADM-3-DEG1", + "source": { + "source-node": "OpenROADM-1-DEG2", + "source-tp": "DEG2-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-3-DEG1-to-OpenROADM-1-DEG2", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber13", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-3-DEG1", + "dest-tp": "DEG1-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-to-OpenROADM-1-DEG2" + }, + { + "link-id": "OpenROADM-2-DEG1-to-OpenROADM-1-DEG1", + "source": { + "source-node": "OpenROADM-2-DEG1", + "source-tp": "DEG1-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-1-DEG1-to-OpenROADM-2-DEG1", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber21", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-1-DEG1", + "dest-tp": "DEG1-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG1-to-OpenROADM-2-DEG1" + }, + { + "link-id": "OpenROADM-2-DEG2-to-OpenROADM-3-DEG2", + "source": { + "source-node": "OpenROADM-2-DEG2", + "source-tp": "DEG2-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-3-DEG2-to-OpenROADM-2-DEG2", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber23", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-3-DEG2", + "dest-tp": "DEG2-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-to-OpenROADM-2-DEG2" + }, + { + "link-id": "OpenROADM-2-DEG3-to-OpenROADM-5-DEG3", + "source": { + "source-node": "OpenROADM-2-DEG3", + "source-tp": "DEG3-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-5-DEG3-to-OpenROADM-2-DEG3", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 149000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 38, + "engineered-spanloss": 12.2, + "clfi": "fiber25", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-5-DEG3", + "dest-tp": "DEG3-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-to-OpenROADM-2-DEG3" + }, + { + "link-id": "OpenROADM-3-DEG1-to-OpenROADM-1-DEG2", + "source": { + "source-node": "OpenROADM-3-DEG1", + "source-tp": "DEG1-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-1-DEG2-to-OpenROADM-3-DEG1", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber31", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-1-DEG2", + "dest-tp": "DEG2-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG2-to-OpenROADM-3-DEG1" + }, + { + "link-id": "OpenROADM-3-DEG2-to-OpenROADM-2-DEG2", + "source": { + "source-node": "OpenROADM-3-DEG2", + "source-tp": "DEG2-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-2-DEG2-to-OpenROADM-3-DEG2", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber32", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-2-DEG2", + "dest-tp": "DEG2-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-to-OpenROADM-3-DEG2" + }, + { + "link-id": "OpenROADM-3-DEG3-to-OpenROADM-5-DEG2", + "source": { + "source-node": "OpenROADM-3-DEG3", + "source-tp": "DEG3-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-5-DEG2-to-OpenROADM-3-DEG3", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 149000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 38, + "engineered-spanloss": 12.2, + "clfi": "fiber35", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-5-DEG2", + "dest-tp": "DEG2-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-to-OpenROADM-3-DEG3" + }, + { + "link-id": "OpenROADM-3-DEG4-to-OpenROADM-4-DEG2", + "source": { + "source-node": "OpenROADM-3-DEG4", + "source-tp": "DEG2-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-4-DEG2-to-OpenROADM-3-DEG4", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber34", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-4-DEG2", + "dest-tp": "DEG2-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG2-to-OpenROADM-3-DEG4" + }, + { + "link-id": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1", + "source": { + "source-node": "OpenROADM-4-DEG1", + "source-tp": "DEG1-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber45", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-5-DEG1", + "dest-tp": "DEG1-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-to-OpenROADM-4-DEG1" + }, + { + "link-id": "OpenROADM-4-DEG2-to-OpenROADM-3-DEG4", + "source": { + "source-node": "OpenROADM-4-DEG2", + "source-tp": "DEG2-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-3-DEG4-to-OpenROADM-4-DEG2", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber43", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-3-DEG4", + "dest-tp": "DEG4-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-to-OpenROADM-4-DEG2" + }, + { + "link-id": "OpenROADM-5-DEG1-to-OpenROADM-4-DEG1", + "source": { + "source-node": "OpenROADM-5-DEG1", + "source-tp": "DEG1-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 70000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 12, + "engineered-spanloss": 12.2, + "clfi": "fiber54", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-4-DEG1", + "dest-tp": "DEG1-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG1-to-OpenROADM-5-DEG1" + }, + { + "link-id": "OpenROADM-5-DEG2-to-OpenROADM-3-DEG3", + "source": { + "source-node": "OpenROADM-5-DEG2", + "source-tp": "DEG2-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-3-DEG3-to-OpenROADM-5-DEG2", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 149000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 38, + "engineered-spanloss": 12.2, + "clfi": "fiber53", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-3-DEG3", + "dest-tp": "DEG3-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-to-OpenROADM-5-DEG2" + }, + { + "link-id": "OpenROADM-5-DEG3-to-OpenROADM-2-DEG3", + "source": { + "source-node": "OpenROADM-5-DEG3", + "source-tp": "DEG3-TTP-TX" + }, + "org-openroadm-network-topology:OMS-attributes": { + "opposite-link": "OpenROADM-2-DEG3-to-OpenROADM-5-DEG3", + "span": { + "spanloss-base": 11.4, + "link-concatenation": [ + { + "SRLG-Id": 0, + "SRLG-length": 149000, + "pmd": 0.5, + "fiber-type": "smf" + } + ], + "spanloss-current": 38, + "engineered-spanloss": 12.2, + "clfi": "fiber52", + "auto-spanloss": true + }, + "TE-metric": 10 + }, + "org-openroadm-common-network:link-type": "ROADM-TO-ROADM", + "org-openroadm-network-topology:link-latency": 1, + "destination": { + "dest-node": "OpenROADM-2-DEG3", + "dest-tp": "DEG3-TTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-to-OpenROADM-5-DEG3" + }, + { + "link-id": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-1-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-1-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-1-DEG2-DEG2-CTP-TXtoOpenROADM-1-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-1-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-1-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-1-DEG1-DEG1-CTP-TXtoOpenROADM-1-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-2-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-2-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-2-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-2-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-2-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG1-DEG1-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-2-DEG3-DEG3-CTP-TXtoOpenROADM-2-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-2-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-2-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-2-DEG2-DEG2-CTP-TXtoOpenROADM-2-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG4", + "dest-tp": "DEG4-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG4", + "dest-tp": "DEG4-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG4", + "dest-tp": "DEG4-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG4", + "source-tp": "DEG4-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG1-DEG1-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG4", + "source-tp": "DEG4-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG2-DEG2-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX" + }, + { + "link-id": "OpenROADM-3-DEG4-DEG4-CTP-TXtoOpenROADM-3-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-3-DEG4", + "source-tp": "DEG4-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-3-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-3-DEG3-DEG3-CTP-TXtoOpenROADM-3-DEG4-DEG4-CTP-RX" + }, + { + "link-id": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-4-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-4-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-4-DEG2-DEG2-CTP-TXtoOpenROADM-4-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-4-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-4-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-4-DEG1-DEG1-CTP-TXtoOpenROADM-4-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-5-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-5-DEG1", + "source-tp": "DEG1-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-5-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX", + "source": { + "source-node": "OpenROADM-5-DEG2", + "source-tp": "DEG2-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG3", + "dest-tp": "DEG3-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG1-DEG1-CTP-RX", + "source": { + "source-node": "OpenROADM-5-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG1", + "dest-tp": "DEG1-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG1-DEG1-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX" + }, + { + "link-id": "OpenROADM-5-DEG3-DEG3-CTP-TXtoOpenROADM-5-DEG2-DEG2-CTP-RX", + "source": { + "source-node": "OpenROADM-5-DEG3", + "source-tp": "DEG3-CTP-TX" + }, + "org-openroadm-common-network:link-type": "EXPRESS-LINK", + "destination": { + "dest-node": "OpenROADM-5-DEG2", + "dest-tp": "DEG2-CTP-RX" + }, + "org-openroadm-common-network:opposite-link": "OpenROADM-5-DEG2-DEG2-CTP-TXtoOpenROADM-5-DEG3-DEG3-CTP-RX" } - ], - "spanloss-current":12, - "engineered-spanloss":12.2, - "clfi":"fiber5", - "auto-spanloss":"true" - } - }, - "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM", - "destination":{ - "dest-node":"ROADMB-DEG1", - "dest-tp":"DEG1-TTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-DEG1-DEG1-TTP-TXRXtoROADMA01-DEG2-DEG2-TTP-TXRX" - }, - { - "link-id":"ROADMC01-SRG1-SRG1-CP-TXRXtoROADMC01-DEG2-DEG2-CTP-TXRX", - "source":{ - "source-node":"ROADMC01-SRG1", - "source-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-network-topology:link-type":"ADD-LINK", - "destination":{ - "dest-node":"ROADMC01-DEG2", - "dest-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-DEG2-DEG2-CTP-TXRXtoROADMC01-SRG1-SRG1-CP-TXRX" - }, - { - "link-id":"ROADMC01-DEG2-DEG2-TTP-TXRXtoROADMA01-DEG1-DEG1-TTP-TXRX", - "source":{ - "source-node":"ROADMC01-DEG2", - "source-tp":"DEG2-TTP-TXRX" - }, - "org-openroadm-network-topology:OMS-attributes":{ - "opposite-link":"ROADMA01-DEG1-DEG1-TTP-TXRXtoROADMC01-DEG2-DEG2-TTP-TXRX", - "span":{ - "spanloss-base":11.4, - "link-concatenation":[ - { - "SRLG-Id":0, - "SRLG-length":100000, - "pmd":0.5, - "fiber-type":"smf" + ], + "node": [ + { + "node-id": "OpenROADM-1-SRG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "SRG1-CP-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-CP" + }, + { + "tp-id": "SRG1-PP4-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP1-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP3-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP4-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-CP-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-CP" + }, + { + "tp-id": "SRG1-PP1-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP3-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + } + ], + "org-openroadm-network-topology:srg-attributes": { + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "SRG", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-1" + } + ] + }, + { + "node-id": "OpenROADM-1-DEG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG1-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG1-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG1-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG1-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":1, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-1" + } + ] + }, + { + "node-id": "OpenROADM-1-DEG2", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG2-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG2-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG2-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG2-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":2, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-1" + } + ] + }, + { + "node-id": "OpenROADM-2-SRG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "SRG1-CP-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-CP" + }, + { + "tp-id": "SRG1-PP4-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP1-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP3-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP4-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-CP-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-CP" + }, + { + "tp-id": "SRG1-PP1-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP3-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + } + ], + "org-openroadm-network-topology:srg-attributes": { + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "SRG", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-2" + } + ] + }, + { + "node-id": "OpenROADM-2-DEG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG1-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG1-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG1-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG1-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":1, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-2" + } + ] + }, + { + "node-id": "OpenROADM-2-DEG2", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG2-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG2-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG2-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG2-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":2, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-2" + } + ] + }, + { + "node-id": "OpenROADM-2-DEG3", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG3-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG3-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG3-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG3-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":3, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-2" + } + ] + }, + { + "node-id": "OpenROADM-3-SRG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "SRG1-CP-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-CP" + }, + { + "tp-id": "SRG1-PP4-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP1-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP3-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP4-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-CP-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-CP" + }, + { + "tp-id": "SRG1-PP1-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP3-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + } + ], + "org-openroadm-network-topology:srg-attributes": { + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "SRG", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-3" + } + ] + }, + { + "node-id": "OpenROADM-3-DEG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG1-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG1-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG1-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG1-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":1, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-3" + } + ] + }, + { + "node-id": "OpenROADM-3-DEG2", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG2-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG2-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG2-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG2-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":2, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-3" + } + ] + }, + { + "node-id": "OpenROADM-3-DEG3", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG3-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG3-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG3-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG3-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":3, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-3" + } + ] + }, + { + "node-id": "OpenROADM-3-DEG4", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG4-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + }, + { + "tp-id": "DEG4-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG4-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG4-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":4, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-3" + } + ] + }, + { + "node-id": "OpenROADM-4-SRG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "SRG1-CP-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-CP" + }, + { + "tp-id": "SRG1-PP4-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP1-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP3-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP4-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-CP-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-CP" + }, + { + "tp-id": "SRG1-PP1-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP3-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + } + ], + "org-openroadm-network-topology:srg-attributes": { + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "SRG", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-4" + } + ] + }, + { + "node-id": "OpenROADM-4-DEG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG1-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG1-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG1-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG1-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":1, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-4" + } + ] + }, + { + "node-id": "OpenROADM-4-DEG2", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG2-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG2-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG2-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG2-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":2, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-4" + } + ] + }, + { + "node-id": "OpenROADM-5-SRG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "SRG1-CP-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-CP" + }, + { + "tp-id": "SRG1-PP4-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP1-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP3-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP4-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP5-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-CP-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-CP" + }, + { + "tp-id": "SRG1-PP1-TX", + "org-openroadm-common-network:tp-type": "SRG-TX-PP" + }, + { + "tp-id": "SRG1-PP3-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + }, + { + "tp-id": "SRG1-PP2-RX", + "org-openroadm-common-network:tp-type": "SRG-RX-PP" + } + ], + "org-openroadm-network-topology:srg-attributes": { + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "SRG", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-5" + } + ] + }, + { + "node-id": "OpenROADM-5-DEG1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG1-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG1-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG1-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG1-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":1, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-5" + } + ] + }, + { + "node-id": "OpenROADM-5-DEG2", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG2-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG2-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG2-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG2-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":2, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-5" + } + ] + }, + { + "node-id": "OpenROADM-5-DEG3", + "ietf-network-topology:termination-point": [ + { + "tp-id": "DEG3-TTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-TTP" + }, + { + "tp-id": "DEG3-CTP-TX", + "org-openroadm-common-network:tp-type": "DEGREE-TX-CTP" + }, + { + "tp-id": "DEG3-CTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-CTP" + }, + { + "tp-id": "DEG3-TTP-RX", + "org-openroadm-common-network:tp-type": "DEGREE-RX-TTP" + } + ], + "org-openroadm-network-topology:degree-attributes": { + "degree-number":3, + "available-wavelengths": [ + { + "index": 10 + }, + { + "index": 9 + }, + { + "index": 6 + }, + { + "index": 5 + }, + { + "index": 8 + }, + { + "index": 7 + }, + { + "index": 2 + }, + { + "index": 1 + }, + { + "index": 4 + }, + { + "index": 3 + } + ] + }, + "org-openroadm-common-network:node-type": "DEGREE", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "OpenROADM-5" + } + ] + }, + { + "node-id": "XPONDER-1", + "ietf-network-topology:termination-point": [ + { + "tp-id": "XPDR-NW1-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW5-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW4-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "XPDR-NW2-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW1-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW3-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW2-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW5-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW3-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW4-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "Client-4", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-5", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-1", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-2", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-3", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + } + ], + "org-openroadm-common-network:node-type": "XPONDER", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "XPONDER-1" + } + ] + }, + { + "node-id": "XPONDER-2", + "ietf-network-topology:termination-point": [ + { + "tp-id": "XPDR-NW1-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW5-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW4-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "XPDR-NW2-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW1-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW3-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW2-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW5-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW3-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW4-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "Client-4", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-5", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-1", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-2", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-3", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + } + ], + "org-openroadm-common-network:node-type": "XPONDER", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "XPONDER-2" + } + ] + }, + { + "node-id": "XPONDER-3", + "ietf-network-topology:termination-point": [ + { + "tp-id": "XPDR-NW1-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW5-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW4-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "XPDR-NW2-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW1-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW3-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW2-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW5-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW3-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW4-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "Client-4", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-5", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-1", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-2", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-3", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + } + ], + "org-openroadm-common-network:node-type": "XPONDER", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "XPONDER-3" + } + ] + }, + { + "node-id": "XPONDER-4", + "ietf-network-topology:termination-point": [ + { + "tp-id": "XPDR-NW1-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW5-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW4-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "XPDR-NW2-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW1-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW3-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW2-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW5-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW3-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW4-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "Client-4", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-5", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-1", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-2", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-3", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + } + ], + "org-openroadm-common-network:node-type": "XPONDER", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "XPONDER-4" + } + ] + }, + { + "node-id": "XPONDER-5", + "ietf-network-topology:termination-point": [ + { + "tp-id": "XPDR-NW1-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW5-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW4-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "XPDR-NW2-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW1-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-1" + } + }, + { + "tp-id": "XPDR-NW3-RX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-RX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW2-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-2" + } + }, + { + "tp-id": "XPDR-NW5-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-5" + } + }, + { + "tp-id": "XPDR-NW3-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-3" + } + }, + { + "tp-id": "XPDR-NW4-TX", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4-TX" + }, + "org-openroadm-common-network:tp-type": "XPONDER-NETWORK", + "org-openroadm-network-topology:xpdr-network-attributes": { + "tail-equipment-id": "Client-4" + } + }, + { + "tp-id": "Client-4", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW4" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-5", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW5" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-1", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW1" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-2", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW2" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + }, + { + "tp-id": "Client-3", + "org-openroadm-network-topology:xpdr-client-attributes": { + "tail-equipment-id": "XPDR-NW3" + }, + "org-openroadm-common-network:tp-type": "XPONDER-CLIENT" + } + ], + "org-openroadm-common-network:node-type": "XPONDER", + "supporting-node": [ + { + "network-ref":"openroadm-network", + "node-ref": "XPONDER-5" + } + ] } - ], - "spanloss-current":12, - "engineered-spanloss":12.2, - "clfi":"fiber6", - "auto-spanloss":"true" - } - }, - "org-openroadm-network-topology:link-type":"ROADM-TO-ROADM", - "destination":{ - "dest-node":"ROADMA01-DEG1", - "dest-tp":"DEG1-TTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMA01-DEG1-DEG1-TTP-TXRXtoROADMC01-DEG2-DEG2-TTP-TXRX" - }, - { - "link-id":"ROADMC01-SRG1-SRG1-CP-TXRXtoROADMC01-DEG1-DEG1-CTP-TXRX", - "source":{ - "source-node":"ROADMC01-SRG1", - "source-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-network-topology:link-type":"ADD-LINK", - "destination":{ - "dest-node":"ROADMC01-DEG1", - "dest-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMC01-DEG1-DEG1-CTP-TXRXtoROADMC01-SRG1-SRG1-CP-TXRX" - }, - { - "link-id":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG1-DEG1-CTP-TXRX", - "source":{ - "source-node":"ROADMB-SRG1", - "source-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-network-topology:link-type":"ADD-LINK", - "destination":{ - "dest-node":"ROADMB-DEG1", - "dest-tp":"DEG1-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-DEG1-DEG1-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX" - }, - { - "link-id":"ROADMB-SRG1-SRG1-CP-TXRXtoROADMB-DEG2-DEG2-CTP-TXRX", - "source":{ - "source-node":"ROADMB-SRG1", - "source-tp":"SRG1-CP-TXRX" - }, - "org-openroadm-network-topology:link-type":"ADD-LINK", - "destination":{ - "dest-node":"ROADMB-DEG2", - "dest-tp":"DEG2-CTP-TXRX" - }, - "org-openroadm-common-network:opposite-link":"ROADMB-DEG2-DEG2-CTP-TXRXtoROADMB-SRG1-SRG1-CP-TXRX" - }, - { - "link-id":"ROADMB-SRG1-SRG1-PP1-TXRXtoXPDRB-XPDR1-XPDR1-NETWORK1", - "source":{ - "source-node":"ROADMB-SRG1", - "source-tp":"SRG1-PP1-TXRX" - }, - "org-openroadm-network-topology:opposite-link":"XPDRB-XPDR1-XPDR1-NETWORK1toROADMB-SRG1-SRG1-PP1-TXRX", - "org-openroadm-network-topology:link-type":"XPONDER-INPUT", - "destination":{ - "dest-node":"XPDRB-XPDR1", - "dest-tp":"XPDR1-NETWORK1" - }, - "org-openroadm-common-network:opposite-link":"XPDRB-XPDR1-XPDR1-NETWORK1toROADMB-SRG1-SRG1-PP1-TXRX" + + ] } - ] - } - ] + ] }