{
- "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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology:tp-type": "SRG-RX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP4-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP1-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP4-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-CP-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP1-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG1-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG2-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "SRG-RX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP4-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP1-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP4-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-CP-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP1-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG1-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG2-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG3-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG3-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG3-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "SRG-RX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP4-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP1-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP4-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-CP-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP1-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG1-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG2-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG3-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG3-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG3-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-RX-TTP"
+ },
+ {
+ "tp-id": "DEG4-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG4-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG4-TTP-TX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "SRG-RX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP4-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP1-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP4-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-CP-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP1-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG1-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG2-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "SRG-RX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP4-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP1-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP4-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP5-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-CP-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-CP"
+ },
+ {
+ "tp-id": "SRG1-PP1-TX",
+ "org-openroadm-network-topology:tp-type": "SRG-TX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP3-RX",
+ "org-openroadm-network-topology:tp-type": "SRG-RX-PP"
+ },
+ {
+ "tp-id": "SRG1-PP2-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG1-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG1-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG2-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG2-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology:tp-type": "DEGREE-TX-TTP"
+ },
+ {
+ "tp-id": "DEG3-CTP-TX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-TX-CTP"
+ },
+ {
+ "tp-id": "DEG3-CTP-RX",
+ "org-openroadm-network-topology:tp-type": "DEGREE-RX-CTP"
+ },
+ {
+ "tp-id": "DEG3-TTP-RX",
+ "org-openroadm-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-5",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW5"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-1",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW1"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-2",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW2"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-3",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW3"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ }
+ ],
+ "org-openroadm-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-5",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW5"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-1",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW1"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-2",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW2"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-3",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW3"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ }
+ ],
+ "org-openroadm-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-5",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW5"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-1",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW1"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-2",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW2"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-3",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW3"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ }
+ ],
+ "org-openroadm-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-5",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW5"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-1",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW1"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-2",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW2"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-3",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW3"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ }
+ ],
+ "org-openroadm-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology: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-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-5",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW5"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-1",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW1"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-2",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW2"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ },
+ {
+ "tp-id": "Client-3",
+ "org-openroadm-network-topology:xpdr-client-attributes": {
+ "tail-equipment-id": "XPDR-NW3"
+ },
+ "org-openroadm-network-topology:tp-type": "XPONDER-CLIENT"
+ }
+ ],
+ "org-openroadm-network-topology: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"
+
+ ]
}
- ]
- }
- ]
+ ]
}