mirror of
https://github.com/Telecominfraproject/oopt-gnpy-api.git
synced 2026-01-08 23:51:31 +00:00
1469 lines
55 KiB
JSON
1469 lines
55 KiB
JSON
{
|
|
"response": [
|
|
{
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 23.41,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 27.5,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 23.92,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 28.0,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Alice",
|
|
"node-id": "trx Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Alice",
|
|
"node-id": "roadm Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Alice to Bob",
|
|
"node-id": "east edfa in Alice to Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Alice → Bob)-",
|
|
"node-id": "fiber (Alice → Bob)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 9,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Bob to Alice",
|
|
"node-id": "west edfa in Bob to Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 10,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 11,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob",
|
|
"node-id": "roadm Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 12,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 13,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob",
|
|
"node-id": "trx Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 14,
|
|
"label-hop": [
|
|
{
|
|
"M": 12,
|
|
"N": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 15,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"response-id": "0"
|
|
},
|
|
{
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 19.63,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 23.72,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 20.34,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 24.42,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Alice",
|
|
"node-id": "trx Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Alice",
|
|
"node-id": "roadm Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Alice to Dan",
|
|
"node-id": "east edfa in Alice to Dan"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Alice → Dan)-",
|
|
"node-id": "fiber (Alice → Dan)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 9,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Dan to Alice",
|
|
"node-id": "west edfa in Dan to Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 10,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 11,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Dan → Carol)-",
|
|
"node-id": "fiber (Dan → Carol)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 12,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 13,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Carol to Dan",
|
|
"node-id": "west edfa in Carol to Dan"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 14,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 15,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Carol",
|
|
"node-id": "roadm Carol"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 16,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 17,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Carol to Bob",
|
|
"node-id": "east edfa in Carol to Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 18,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 19,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Carol → Bob)-",
|
|
"node-id": "fiber (Carol → Bob)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 20,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 21,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Bob to Carol",
|
|
"node-id": "west edfa in Bob to Carol"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 22,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 23,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob",
|
|
"node-id": "roadm Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 24,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 25,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob",
|
|
"node-id": "trx Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 26,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -284
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 27,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"response-id": "1"
|
|
},
|
|
{
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 20.71,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 27.93,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 20.77,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 28.0,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Alice",
|
|
"node-id": "trx Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"transponder": {
|
|
"transponder-mode": "mode 2",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Alice",
|
|
"node-id": "roadm Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Alice to Bob",
|
|
"node-id": "east edfa in Alice to Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Alice → Bob)-",
|
|
"node-id": "fiber (Alice → Bob)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 9,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Bob to Alice",
|
|
"node-id": "west edfa in Bob to Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 10,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 11,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob",
|
|
"node-id": "roadm Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 12,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 13,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob",
|
|
"node-id": "trx Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 14,
|
|
"label-hop": [
|
|
{
|
|
"M": 8,
|
|
"N": -280
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 15,
|
|
"transponder": {
|
|
"transponder-mode": "mode 2",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"response-id": "2"
|
|
},
|
|
{
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 19.63,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 23.72,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 20.34,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 24.42,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Alice",
|
|
"node-id": "trx Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Alice",
|
|
"node-id": "roadm Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Alice to Dan",
|
|
"node-id": "east edfa in Alice to Dan"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Alice → Dan)-",
|
|
"node-id": "fiber (Alice → Dan)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 9,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Dan to Alice",
|
|
"node-id": "west edfa in Dan to Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 10,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 11,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Dan → Carol)-",
|
|
"node-id": "fiber (Dan → Carol)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 12,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 13,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Carol to Dan",
|
|
"node-id": "west edfa in Carol to Dan"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 14,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 15,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Carol",
|
|
"node-id": "roadm Carol"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 16,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 17,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Carol to Bob",
|
|
"node-id": "east edfa in Carol to Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 18,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 19,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Carol → Bob)-",
|
|
"node-id": "fiber (Carol → Bob)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 20,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 21,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Bob to Carol",
|
|
"node-id": "west edfa in Bob to Carol"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 22,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 23,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob",
|
|
"node-id": "roadm Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 24,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 25,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob",
|
|
"node-id": "trx Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 26,
|
|
"label-hop": [
|
|
{
|
|
"M": 4,
|
|
"N": -276
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 27,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"z-a-path-metric": [
|
|
{
|
|
"accumulative-value": 19.6,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 23.68,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 20.3,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 24.38,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
]
|
|
},
|
|
"response-id": "3"
|
|
},
|
|
{
|
|
"no-path": {
|
|
"no-path": "NO_SPECTRUM",
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 23.41,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 27.5,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 23.92,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 28.0,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Alice",
|
|
"node-id": "trx Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Alice",
|
|
"node-id": "roadm Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Alice to Bob",
|
|
"node-id": "east edfa in Alice to Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Alice → Bob)-",
|
|
"node-id": "fiber (Alice → Bob)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Bob to Alice",
|
|
"node-id": "west edfa in Bob to Alice"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob",
|
|
"node-id": "roadm Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob",
|
|
"node-id": "trx Bob"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"z-a-path-metric": [
|
|
{
|
|
"accumulative-value": 23.41,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 27.5,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 23.92,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 28.0,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"response-id": "4"
|
|
},
|
|
{
|
|
"no-path": {
|
|
"no-path": "NO_FEASIBLE_MODE",
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 6.85,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 6.85,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob1",
|
|
"node-id": "trx Bob1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "vendorA_trx-type1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob1",
|
|
"node-id": "roadm Bob1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Bob1 to Carol1",
|
|
"node-id": "east edfa in Bob1 to Carol1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Bob1 → Carol1)-",
|
|
"node-id": "fiber (Bob1 → Carol1)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Carol1 to Bob1",
|
|
"node-id": "west edfa in Carol1 to Bob1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Carol1",
|
|
"node-id": "roadm Carol1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Carol1",
|
|
"node-id": "trx Carol1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "vendorA_trx-type1"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"z-a-path-metric": [
|
|
{
|
|
"accumulative-value": 6.85,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 6.85,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"response-id": "5"
|
|
},
|
|
{
|
|
"no-path": {
|
|
"no-path": "MODE_NOT_FEASIBLE",
|
|
"path-properties": {
|
|
"path-metric": [
|
|
{
|
|
"accumulative-value": 6.84,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 6.85,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
],
|
|
"path-route-objects": [
|
|
{
|
|
"path-route-object": {
|
|
"index": 0,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Bob1",
|
|
"node-id": "trx Bob1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 1,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 2,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Bob1",
|
|
"node-id": "roadm Bob1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 3,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "east edfa in Bob1 to Carol1",
|
|
"node-id": "east edfa in Bob1 to Carol1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 4,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "fiber (Bob1 → Carol1)-",
|
|
"node-id": "fiber (Bob1 → Carol1)-"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 5,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "west edfa in Carol1 to Bob1",
|
|
"node-id": "west edfa in Carol1 to Bob1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 6,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "roadm Carol1",
|
|
"node-id": "roadm Carol1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 7,
|
|
"num-unnum-hop": {
|
|
"link-tp-id": "trx Carol1",
|
|
"node-id": "trx Carol1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path-route-object": {
|
|
"index": 8,
|
|
"transponder": {
|
|
"transponder-mode": "mode 1",
|
|
"transponder-type": "Voyager"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"z-a-path-metric": [
|
|
{
|
|
"accumulative-value": 6.84,
|
|
"metric-type": "SNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "SNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 6.85,
|
|
"metric-type": "OSNR-bandwidth"
|
|
},
|
|
{
|
|
"accumulative-value": 10.93,
|
|
"metric-type": "OSNR-0.1nm"
|
|
},
|
|
{
|
|
"accumulative-value": 0.001,
|
|
"metric-type": "reference_power"
|
|
},
|
|
{
|
|
"accumulative-value": 100000000000.0,
|
|
"metric-type": "path_bandwidth"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"response-id": "6"
|
|
},
|
|
{
|
|
"no-path": {
|
|
"no-path": "NO_PATH"
|
|
},
|
|
"response-id": "7"
|
|
}
|
|
]
|
|
} |