2024-12-20 00:34:06:535 +0000 [main] [INFO] org.opendaylight.transportpce.common.network.RequestProcessor - RequestProcessor instantiated 2024-12-20 00:34:13:227 +0000 [main] [INFO] org.eclipse.jetty.server.Server - jetty-9.4.54.v20240208; built: 2024-02-08T19:42:39.027Z; git: cef3fbd6d736a21e7d541a5db490381d95a2047d; jvm 21.0.5+11-Ubuntu-1ubuntu120.04 2024-12-20 00:34:13:234 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@511829c3{/__admin,null,AVAILABLE} 2024-12-20 00:34:13:234 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@3f232514{/,null,AVAILABLE} 2024-12-20 00:34:13:235 +0000 [main] [INFO] org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@225eb04a{HTTP/1.1, (http/1.1)}{0.0.0.0:9998} 2024-12-20 00:34:13:235 +0000 [main] [INFO] org.eclipse.jetty.server.Server - Started @23462ms 2024-12-20 00:34:13:241 +0000 [qtp850302097-60] [INFO] org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null' 2024-12-20 00:34:13:273 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - baseUrl: http://localhost:9998, username: mylogin, password: mypassword 2024-12-20 00:34:13:327 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyTopoImpl - In GnpyTopoImpl : elements and connections are well extracted 2024-12-20 00:34:13:328 +0000 [main] [INFO] org.opendaylight.transportpce.pce.constraints.PceConstraintsCalc - In PceConstraintsCalc: read PceMetric HopCount 2024-12-20 00:34:13:328 +0000 [main] [INFO] org.opendaylight.transportpce.pce.constraints.PceConstraintsCalc - In calcHardconstraints: no hard constraints. 2024-12-20 00:34:13:328 +0000 [main] [INFO] org.opendaylight.transportpce.pce.constraints.PceConstraintsCalc - In calcSoftconstraints: no soft constraints. 2024-12-20 00:34:13:333 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - Creating path constraints for rate 100, mvalue 8, nvalue 0, spacing 50 2024-12-20 00:34:13:335 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - In GnpyServiceImpl: path request AToZ is extracted 2024-12-20 00:34:13:360 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - requestbody = {"gnpy-api:request":{"topology":{"connections":[{"from_node":"OpenROADM-4","to_node":"XPONDER-4"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4"},{"from_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","to_node":"OpenROADM-3"},{"from_node":"XPONDER-2","to_node":"OpenROADM-2"},{"from_node":"XPONDER-4","to_node":"OpenROADM-4"},{"from_node":"XPONDER-3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1"},{"from_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-5","to_node":"XPONDER-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2"},{"from_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2"},{"from_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","to_node":"OpenROADM-4"},{"from_node":"XPONDER-1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1"},{"from_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3"},{"from_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1"},{"from_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","to_node":"OpenROADM-4"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3"},{"from_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2"},{"from_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-1","to_node":"XPONDER-1"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1"},{"from_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","to_node":"OpenROADM-2"},{"from_node":"XPONDER-5","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1"},{"from_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-2","to_node":"XPONDER-2"},{"from_node":"OpenROADM-3","to_node":"XPONDER-3"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3"},{"from_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2"},{"from_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2"},{"from_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","to_node":"OpenROADM-5"}],"elements":[{"uid":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}},{"uid":"OpenROADM-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-3"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-4"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-1"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-2"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-1"}},"type":"Transceiver"},{"uid":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-5"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-5"}},"type":"Transceiver"},{"uid":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"XPONDER-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-4"}},"type":"Transceiver"},{"uid":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"XPONDER-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-3"}},"type":"Transceiver"},{"uid":"XPONDER-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-2"}},"type":"Transceiver"},{"uid":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}}]},"service":{"path-request":[{"request-id":"0","bidirectional":false,"dst-tp-id":"XPONDER-4","src-tp-id":"XPONDER-3","path-constraints":{"te-bandwidth":{"spacing":50000000000.0,"output-power":0.001585,"trx_mode":"100 Gbit/s, 27.95 Gbaud, DP-QPSK","trx_type":"OpenROADM MSA ver. 5.0","effective-freq-slot":[{"N":0,"M":4}],"path_bandwidth":100000000000.0,"technology":"flexi-grid"}},"source":"XPONDER-3","destination":"XPONDER-4"}]}}} 2024-12-20 00:34:13:361 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - header Content-Type: [application/json] 2024-12-20 00:34:13:370 +0000 [qtp850302097-56] [INFO] org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null' 2024-12-20 00:34:13:379 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response = (POST http://localhost:9998/api/v1/path-computation) 201 2024-12-20 00:34:13:379 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response body = { "result": { "response": [ { "response-id": 2, "path-properties": { "path-metric": [ { "metric-type": "SNR-bandwidth", "accumulative-value": 15.52 }, { "metric-type": "SNR-0.1nm", "accumulative-value": 19.02 }, { "metric-type": "OSNR-bandwidth", "accumulative-value": 16.51 }, { "metric-type": "OSNR-0.1nm", "accumulative-value": 20.01 }, { "metric-type": "reference_power", "accumulative-value": 0.001584 }, { "metric-type": "path_bandwidth", "accumulative-value": 1000000000.0 } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "127.0.0.11", "link-tp-id": "127.0.0.11" } } }, { "path-route-object": { "index": 1, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 2, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "127.0.0.10", "link-tp-id": "127.0.0.10" } } }, { "path-route-object": { "index": 4, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "Edfa1_127.0.0.10", "link-tp-id": "Edfa1_127.0.0.10" } } }, { "path-route-object": { "index": 6, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "243.0.0.14", "link-tp-id": "243.0.0.14" } } }, { "path-route-object": { "index": 8, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "Edfa0_243.0.0.14", "link-tp-id": "Edfa0_243.0.0.14" } } }, { "path-route-object": { "index": 10, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "127.0.0.20", "link-tp-id": "127.0.0.20" } } }, { "path-route-object": { "index": 12, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 13, "num-unnum-hop": { "node-id": "Edfa1_127.0.0.20", "link-tp-id": "Edfa1_127.0.0.20" } } }, { "path-route-object": { "index": 14, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 15, "num-unnum-hop": { "node-id": "243.0.0.3", "link-tp-id": "243.0.0.3" } } }, { "path-route-object": { "index": 16, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 17, "num-unnum-hop": { "node-id": "Edfa0_243.0.0.3", "link-tp-id": "Edfa0_243.0.0.3" } } }, { "path-route-object": { "index": 18, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 19, "num-unnum-hop": { "node-id": "127.0.0.50", "link-tp-id": "127.0.0.50" } } }, { "path-route-object": { "index": 20, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 21, "num-unnum-hop": { "node-id": "Edfa0_127.0.0.50", "link-tp-id": "Edfa0_127.0.0.50" } } }, { "path-route-object": { "index": 22, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 23, "num-unnum-hop": { "node-id": "243.0.0.5", "link-tp-id": "243.0.0.5" } } }, { "path-route-object": { "index": 24, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 25, "num-unnum-hop": { "node-id": "Edfa0_243.0.0.5", "link-tp-id": "Edfa0_243.0.0.5" } } }, { "path-route-object": { "index": 26, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 27, "num-unnum-hop": { "node-id": "127.0.0.30", "link-tp-id": "127.0.0.30" } } }, { "path-route-object": { "index": 28, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 29, "num-unnum-hop": { "node-id": "Edfa0_127.0.0.30", "link-tp-id": "Edfa0_127.0.0.30" } } }, { "path-route-object": { "index": 30, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 31, "num-unnum-hop": { "node-id": "243.0.0.7", "link-tp-id": "243.0.0.7" } } }, { "path-route-object": { "index": 32, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 33, "num-unnum-hop": { "node-id": "Edfa0_243.0.0.7", "link-tp-id": "Edfa0_243.0.0.7" } } }, { "path-route-object": { "index": 34, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 35, "num-unnum-hop": { "node-id": "127.0.0.40", "link-tp-id": "127.0.0.40" } } }, { "path-route-object": { "index": 36, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 37, "num-unnum-hop": { "node-id": "127.0.0.41", "link-tp-id": "127.0.0.41" } } }, { "path-route-object": { "index": 38, "label-hop": { "N": -284, "M": 4 } } }, { "path-route-object": { "index": 39, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } } ] } } ] } } 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - The response id is 2; 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - GNPy : path is feasible 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type OSNR01nm{qname=(gnpy:path?revision=2022-06-15)OSNR-0.1nm} // AccumulatriveValue 20.01 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type PathBandwidth{qname=(gnpy:path?revision=2022-06-15)path_bandwidth} // AccumulatriveValue 1000000000.0 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type SNR01nm{qname=(gnpy:path?revision=2022-06-15)SNR-0.1nm} // AccumulatriveValue 19.02 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type SNRBandwidth{qname=(gnpy:path?revision=2022-06-15)SNR-bandwidth} // AccumulatriveValue 15.52 2024-12-20 00:34:13:392 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type OSNRBandwidth{qname=(gnpy:path?revision=2022-06-15)OSNR-bandwidth} // AccumulatriveValue 16.51 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type ReferencePower{qname=(gnpy:path?revision=2022-06-15)reference_power} // AccumulatriveValue 0.001584 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - in GnpyResult: finishing the computation of pathRouteObjectList 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - In GnpyResult: The path is feasible 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - GNPy : path is feasible 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type OSNR01nm{qname=(gnpy:path?revision=2022-06-15)OSNR-0.1nm} // AccumulatriveValue 20.01 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type PathBandwidth{qname=(gnpy:path?revision=2022-06-15)path_bandwidth} // AccumulatriveValue 1000000000.0 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type SNR01nm{qname=(gnpy:path?revision=2022-06-15)SNR-0.1nm} // AccumulatriveValue 19.02 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type SNRBandwidth{qname=(gnpy:path?revision=2022-06-15)SNR-bandwidth} // AccumulatriveValue 15.52 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type OSNRBandwidth{qname=(gnpy:path?revision=2022-06-15)OSNR-bandwidth} // AccumulatriveValue 16.51 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - Metric type ReferencePower{qname=(gnpy:path?revision=2022-06-15)reference_power} // AccumulatriveValue 0.001584 2024-12-20 00:34:13:393 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - in GnpyResult: finishing the computation of pathRouteObjectList 2024-12-20 00:34:13:398 +0000 [main] [INFO] org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@225eb04a{HTTP/1.1, (http/1.1)}{0.0.0.0:9998} 2024-12-20 00:34:13:398 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@3f232514{/,null,STOPPED} 2024-12-20 00:34:13:398 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@511829c3{/__admin,null,STOPPED} 2024-12-20 00:34:13:408 +0000 [main] [INFO] org.opendaylight.transportpce.common.network.RequestProcessor - RequestProcessor instantiated 2024-12-20 00:34:13:482 +0000 [main] [INFO] org.eclipse.jetty.server.Server - jetty-9.4.54.v20240208; built: 2024-02-08T19:42:39.027Z; git: cef3fbd6d736a21e7d541a5db490381d95a2047d; jvm 21.0.5+11-Ubuntu-1ubuntu120.04 2024-12-20 00:34:13:490 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@37f6edc5{/__admin,null,AVAILABLE} 2024-12-20 00:34:13:490 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@76a0797b{/,null,AVAILABLE} 2024-12-20 00:34:13:493 +0000 [main] [INFO] org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@16c6a8eb{HTTP/1.1, (http/1.1)}{0.0.0.0:9998} 2024-12-20 00:34:13:493 +0000 [main] [INFO] org.eclipse.jetty.server.Server - Started @23721ms 2024-12-20 00:34:13:499 +0000 [qtp1691447750-76] [INFO] org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null' 2024-12-20 00:34:13:522 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - baseUrl: http://localhost:9998, username: mylogin, password: mypassword 2024-12-20 00:34:13:557 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyTopoImpl - In GnpyTopoImpl : elements and connections are well extracted 2024-12-20 00:34:13:557 +0000 [main] [INFO] org.opendaylight.transportpce.pce.constraints.PceConstraintsCalc - In PceConstraintsCalc: read PceMetric HopCount 2024-12-20 00:34:13:557 +0000 [main] [INFO] org.opendaylight.transportpce.pce.constraints.PceConstraintsCalc - In calcHardconstraints: no hard constraints. 2024-12-20 00:34:13:557 +0000 [main] [INFO] org.opendaylight.transportpce.pce.constraints.PceConstraintsCalc - In calcSoftconstraints: no soft constraints. 2024-12-20 00:34:13:558 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - Creating path constraints for rate 100, mvalue 8, nvalue 0, spacing 50 2024-12-20 00:34:13:558 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - In GnpyServiceImpl: path request AToZ is extracted 2024-12-20 00:34:13:571 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - requestbody = {"gnpy-api:request":{"topology":{"connections":[{"from_node":"OpenROADM-4","to_node":"XPONDER-4"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4"},{"from_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","to_node":"OpenROADM-3"},{"from_node":"XPONDER-2","to_node":"OpenROADM-2"},{"from_node":"XPONDER-4","to_node":"OpenROADM-4"},{"from_node":"XPONDER-3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1"},{"from_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-5","to_node":"XPONDER-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2"},{"from_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2"},{"from_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","to_node":"OpenROADM-4"},{"from_node":"XPONDER-1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1"},{"from_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3"},{"from_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1"},{"from_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","to_node":"OpenROADM-4"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3"},{"from_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2"},{"from_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-1","to_node":"XPONDER-1"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1"},{"from_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","to_node":"OpenROADM-2"},{"from_node":"XPONDER-5","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1"},{"from_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-2","to_node":"XPONDER-2"},{"from_node":"OpenROADM-3","to_node":"XPONDER-3"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3"},{"from_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2"},{"from_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2"},{"from_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","to_node":"OpenROADM-5"}],"elements":[{"uid":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}},{"uid":"OpenROADM-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-3"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-4"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-1"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-2"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-1"}},"type":"Transceiver"},{"uid":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-5"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-5"}},"type":"Transceiver"},{"uid":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"XPONDER-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-4"}},"type":"Transceiver"},{"uid":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"XPONDER-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-3"}},"type":"Transceiver"},{"uid":"XPONDER-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-2"}},"type":"Transceiver"},{"uid":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}}]},"service":{"path-request":[{"request-id":"0","bidirectional":false,"dst-tp-id":"XPONDER-2","src-tp-id":"XPONDER-1","path-constraints":{"te-bandwidth":{"spacing":50000000000.0,"output-power":0.001585,"trx_mode":"100 Gbit/s, 27.95 Gbaud, DP-QPSK","trx_type":"OpenROADM MSA ver. 5.0","effective-freq-slot":[{"N":0,"M":4}],"path_bandwidth":100000000000.0,"technology":"flexi-grid"}},"source":"XPONDER-1","destination":"XPONDER-2"}]}}} 2024-12-20 00:34:13:572 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - header Content-Type: [application/json] 2024-12-20 00:34:13:582 +0000 [qtp1691447750-69] [INFO] org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null' 2024-12-20 00:34:13:588 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response = (POST http://localhost:9998/api/v1/path-computation) 201 2024-12-20 00:34:13:589 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response body = { "result": { "response": [ { "response-id": 1, "no-path": { "no-path": "MODE_NOT_FEASIBLE", "path-properties": { "path-metric": [ { "gnpy-path:metric-type": "SNR-bandwidth", "accumulative-value": 13.06 }, { "metric-type": "SNR-0.1nm", "accumulative-value": 16.57 }, { "metric-type": "OSNR-bandwidth", "accumulative-value": 13.43 }, { "metric-type": "OSNR-0.1nm", "accumulative-value": 16.93 }, { "metric-type": "reference_power", "accumulative-value": 0.001 }, { "metric-type": "path_bandwidth", "accumulative-value": 1000000000.0 } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "127.0.0.51", "link-tp-id": "127.0.0.51" } } }, { "path-route-object": { "index": 1, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } }, { "path-route-object": { "index": 2, "num-unnum-hop": { "node-id": "127.0.0.50", "link-tp-id": "127.0.0.50" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "Edfa0_127.0.0.50", "link-tp-id": "Edfa0_127.0.0.50" } } }, { "path-route-object": { "index": 4, "num-unnum-hop": { "node-id": "2.2.2.4", "link-tp-id": "2.2.2.4" } } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "Edfa0_2.2.2.4", "link-tp-id": "Edfa0_2.2.2.4" } } }, { "path-route-object": { "index": 6, "num-unnum-hop": { "node-id": "127.0.0.30", "link-tp-id": "127.0.0.30" } } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "Edfa1_127.0.0.30", "link-tp-id": "Edfa1_127.0.0.30" } } }, { "path-route-object": { "index": 8, "num-unnum-hop": { "node-id": "2.2.2.7", "link-tp-id": "2.2.2.7" } } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "Edfa0_2.2.2.7", "link-tp-id": "Edfa0_2.2.2.7" } } }, { "path-route-object": { "index": 10, "num-unnum-hop": { "node-id": "127.0.0.10", "link-tp-id": "127.0.0.10" } } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "127.0.0.11", "link-tp-id": "127.0.0.11" } } }, { "path-route-object": { "index": 12, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } } ] } } } ] } } 2024-12-20 00:34:13:593 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - The response id is 1; 2024-12-20 00:34:13:603 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - GNPy: No path - MODE_NOT_FEASIBLE 2024-12-20 00:34:13:603 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - In GnpyResult: The path is not feasible 2024-12-20 00:34:13:603 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - Creating path constraints for rate 100, mvalue 8, nvalue 0, spacing 50 2024-12-20 00:34:13:603 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - In GnpyServiceImpl: path request ZToA is extracted is extracted 2024-12-20 00:34:13:613 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - requestbody = {"gnpy-api:request":{"topology":{"connections":[{"from_node":"OpenROADM-4","to_node":"XPONDER-4"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4"},{"from_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","to_node":"OpenROADM-3"},{"from_node":"XPONDER-2","to_node":"OpenROADM-2"},{"from_node":"XPONDER-4","to_node":"OpenROADM-4"},{"from_node":"XPONDER-3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1"},{"from_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-5","to_node":"XPONDER-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2"},{"from_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2"},{"from_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","to_node":"OpenROADM-4"},{"from_node":"XPONDER-1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1"},{"from_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3"},{"from_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1"},{"from_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","to_node":"OpenROADM-4"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3"},{"from_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2"},{"from_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-1","to_node":"XPONDER-1"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1"},{"from_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","to_node":"OpenROADM-2"},{"from_node":"XPONDER-5","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1"},{"from_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-2","to_node":"XPONDER-2"},{"from_node":"OpenROADM-3","to_node":"XPONDER-3"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3"},{"from_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2"},{"from_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2"},{"from_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","to_node":"OpenROADM-5"}],"elements":[{"uid":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}},{"uid":"OpenROADM-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-3"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-4"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-1"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-2"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-1"}},"type":"Transceiver"},{"uid":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-5"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-5"}},"type":"Transceiver"},{"uid":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"XPONDER-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-4"}},"type":"Transceiver"},{"uid":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"XPONDER-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-3"}},"type":"Transceiver"},{"uid":"XPONDER-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-2"}},"type":"Transceiver"},{"uid":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}}]},"service":{"path-request":[{"request-id":"1","bidirectional":false,"dst-tp-id":"XPONDER-1","src-tp-id":"XPONDER-2","path-constraints":{"te-bandwidth":{"spacing":50000000000.0,"output-power":0.001585,"trx_mode":"100 Gbit/s, 27.95 Gbaud, DP-QPSK","trx_type":"OpenROADM MSA ver. 5.0","effective-freq-slot":[{"N":0,"M":4}],"path_bandwidth":100000000000.0,"technology":"flexi-grid"}},"source":"XPONDER-2","destination":"XPONDER-1"}]}}} 2024-12-20 00:34:13:613 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - header Content-Type: [application/json] 2024-12-20 00:34:13:623 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response = (POST http://localhost:9998/api/v1/path-computation) 201 2024-12-20 00:34:13:623 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response body = { "result": { "response": [ { "response-id": 1, "no-path": { "no-path": "MODE_NOT_FEASIBLE", "path-properties": { "path-metric": [ { "gnpy-path:metric-type": "SNR-bandwidth", "accumulative-value": 13.06 }, { "metric-type": "SNR-0.1nm", "accumulative-value": 16.57 }, { "metric-type": "OSNR-bandwidth", "accumulative-value": 13.43 }, { "metric-type": "OSNR-0.1nm", "accumulative-value": 16.93 }, { "metric-type": "reference_power", "accumulative-value": 0.001 }, { "metric-type": "path_bandwidth", "accumulative-value": 1000000000.0 } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "127.0.0.51", "link-tp-id": "127.0.0.51" } } }, { "path-route-object": { "index": 1, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } }, { "path-route-object": { "index": 2, "num-unnum-hop": { "node-id": "127.0.0.50", "link-tp-id": "127.0.0.50" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "Edfa0_127.0.0.50", "link-tp-id": "Edfa0_127.0.0.50" } } }, { "path-route-object": { "index": 4, "num-unnum-hop": { "node-id": "2.2.2.4", "link-tp-id": "2.2.2.4" } } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "Edfa0_2.2.2.4", "link-tp-id": "Edfa0_2.2.2.4" } } }, { "path-route-object": { "index": 6, "num-unnum-hop": { "node-id": "127.0.0.30", "link-tp-id": "127.0.0.30" } } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "Edfa1_127.0.0.30", "link-tp-id": "Edfa1_127.0.0.30" } } }, { "path-route-object": { "index": 8, "num-unnum-hop": { "node-id": "2.2.2.7", "link-tp-id": "2.2.2.7" } } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "Edfa0_2.2.2.7", "link-tp-id": "Edfa0_2.2.2.7" } } }, { "path-route-object": { "index": 10, "num-unnum-hop": { "node-id": "127.0.0.10", "link-tp-id": "127.0.0.10" } } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "127.0.0.11", "link-tp-id": "127.0.0.11" } } }, { "path-route-object": { "index": 12, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } } ] } } } ] } } 2024-12-20 00:34:13:627 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - The response id is 1; 2024-12-20 00:34:13:627 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - GNPy: No path - MODE_NOT_FEASIBLE 2024-12-20 00:34:13:627 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - In GnpyResult: The path is not feasible 2024-12-20 00:34:13:628 +0000 [main] [INFO] org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@16c6a8eb{HTTP/1.1, (http/1.1)}{0.0.0.0:9998} 2024-12-20 00:34:13:628 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@76a0797b{/,null,STOPPED} 2024-12-20 00:34:13:629 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@37f6edc5{/__admin,null,STOPPED} 2024-12-20 00:34:13:634 +0000 [main] [INFO] org.opendaylight.transportpce.common.network.RequestProcessor - RequestProcessor instantiated 2024-12-20 00:34:13:692 +0000 [main] [INFO] org.eclipse.jetty.server.Server - jetty-9.4.54.v20240208; built: 2024-02-08T19:42:39.027Z; git: cef3fbd6d736a21e7d541a5db490381d95a2047d; jvm 21.0.5+11-Ubuntu-1ubuntu120.04 2024-12-20 00:34:13:699 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@7c7a285e{/__admin,null,AVAILABLE} 2024-12-20 00:34:13:699 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@68c1f332{/,null,AVAILABLE} 2024-12-20 00:34:13:709 +0000 [main] [INFO] org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@1b7e09da{HTTP/1.1, (http/1.1)}{0.0.0.0:9998} 2024-12-20 00:34:13:709 +0000 [main] [INFO] org.eclipse.jetty.server.Server - Started @23936ms 2024-12-20 00:34:13:713 +0000 [qtp1428756660-89] [INFO] org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null' 2024-12-20 00:34:13:734 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - baseUrl: http://localhost:9998, username: mylogin, password: mypassword 2024-12-20 00:34:13:763 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyTopoImpl - In GnpyTopoImpl : elements and connections are well extracted 2024-12-20 00:34:13:763 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - Creating path constraints for rate 100, mvalue 8, nvalue 0, spacing 50 2024-12-20 00:34:13:763 +0000 [main] [DEBUG] org.opendaylight.transportpce.pce.gnpy.GnpyServiceImpl - In GnpyServiceImpl: path request AToZ is extracted 2024-12-20 00:34:13:771 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - requestbody = {"gnpy-api:request":{"topology":{"connections":[{"from_node":"OpenROADM-4","to_node":"XPONDER-4"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4"},{"from_node":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","to_node":"OpenROADM-3"},{"from_node":"XPONDER-2","to_node":"OpenROADM-2"},{"from_node":"XPONDER-4","to_node":"OpenROADM-4"},{"from_node":"XPONDER-3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1"},{"from_node":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-5","to_node":"XPONDER-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2"},{"from_node":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2"},{"from_node":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","to_node":"OpenROADM-4"},{"from_node":"XPONDER-1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-4","to_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1"},{"from_node":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3"},{"from_node":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1"},{"from_node":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","to_node":"OpenROADM-4"},{"from_node":"OpenROADM-5","to_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3"},{"from_node":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","to_node":"OpenROADM-3"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2"},{"from_node":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","to_node":"OpenROADM-2"},{"from_node":"OpenROADM-1","to_node":"XPONDER-1"},{"from_node":"OpenROADM-1","to_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1"},{"from_node":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","to_node":"OpenROADM-2"},{"from_node":"XPONDER-5","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1"},{"from_node":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-2","to_node":"XPONDER-2"},{"from_node":"OpenROADM-3","to_node":"XPONDER-3"},{"from_node":"OpenROADM-2","to_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3"},{"from_node":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","to_node":"OpenROADM-5"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2"},{"from_node":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","to_node":"OpenROADM-1"},{"from_node":"OpenROADM-3","to_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2"},{"from_node":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","to_node":"OpenROADM-5"}],"elements":[{"uid":"OpenROADM-4-DEG2-to-OpenROADM-3-DEG4","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG3-to-OpenROADM-2-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-5-DEG1-to-OpenROADM-4-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5-DEG2-to-OpenROADM-3-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-1-DEG2-to-OpenROADM-3-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}},{"uid":"OpenROADM-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-3"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-4"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-1"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"OpenROADM-3-DEG2-to-OpenROADM-2-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-2-DEG3-to-OpenROADM-5-DEG3","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"OpenROADM-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-2"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-1","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-1"}},"type":"Transceiver"},{"uid":"OpenROADM-4-DEG1-to-OpenROADM-5-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-2-DEG2-to-OpenROADM-3-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":140.0,"con_out":0.0,"loss_coef":0.20715}},{"uid":"OpenROADM-3-DEG4-to-OpenROADM-4-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"OpenROADM-5"}},"type":"Roadm","params":{"target_pch_out_db":-20.0}},{"uid":"XPONDER-5","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-5"}},"type":"Transceiver"},{"uid":"OpenROADM-3-DEG3-to-OpenROADM-5-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":60.0,"con_out":0.0,"loss_coef":0.12001}},{"uid":"XPONDER-4","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-4"}},"type":"Transceiver"},{"uid":"OpenROADM-2-DEG1-to-OpenROADM-1-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"XPONDER-3","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-3"}},"type":"Transceiver"},{"uid":"XPONDER-2","metadata":{"location":{"latitude":0.0,"longitude":0.0,"region":"XPONDER-2"}},"type":"Transceiver"},{"uid":"OpenROADM-1-DEG1-to-OpenROADM-2-DEG1","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.29}},{"uid":"OpenROADM-3-DEG1-to-OpenROADM-1-DEG2","metadata":{"location":{"latitude":0.0,"city":"N/A","longitude":0.0,"region":"N/A"}},"type":"Fiber","type_variety":"SSMF","params":{"length_units":"km","att_in":0.0,"con_in":0.0,"length":100.0,"con_out":0.0,"loss_coef":0.12}}]},"service":{"path-request":[{"request-id":"0","bidirectional":false,"dst-tp-id":"XPONDER-2","src-tp-id":"XPONDER-1","path-constraints":{"te-bandwidth":{"spacing":50000000000.0,"output-power":0.001585,"trx_mode":"100 Gbit/s, 27.95 Gbaud, DP-QPSK","trx_type":"OpenROADM MSA ver. 5.0","effective-freq-slot":[{"N":0,"M":4}],"path_bandwidth":100000000000.0,"technology":"flexi-grid"}},"source":"XPONDER-1","destination":"XPONDER-2"}]}}} 2024-12-20 00:34:13:772 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - header Content-Type: [application/json] 2024-12-20 00:34:13:779 +0000 [qtp1428756660-82] [INFO] org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null' 2024-12-20 00:34:13:786 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response = (POST http://localhost:9998/api/v1/path-computation) 201 2024-12-20 00:34:13:786 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.consumer.GnpyConsumerImpl - response body = { "result": { "response": [ { "response-id": 1, "no-path": { "no-path": "MODE_NOT_FEASIBLE", "path-properties": { "path-metric": [ { "gnpy-path:metric-type": "SNR-bandwidth", "accumulative-value": 13.06 }, { "metric-type": "SNR-0.1nm", "accumulative-value": 16.57 }, { "metric-type": "OSNR-bandwidth", "accumulative-value": 13.43 }, { "metric-type": "OSNR-0.1nm", "accumulative-value": 16.93 }, { "metric-type": "reference_power", "accumulative-value": 0.001 }, { "metric-type": "path_bandwidth", "accumulative-value": 1000000000.0 } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "127.0.0.51", "link-tp-id": "127.0.0.51" } } }, { "path-route-object": { "index": 1, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } }, { "path-route-object": { "index": 2, "num-unnum-hop": { "node-id": "127.0.0.50", "link-tp-id": "127.0.0.50" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "Edfa0_127.0.0.50", "link-tp-id": "Edfa0_127.0.0.50" } } }, { "path-route-object": { "index": 4, "num-unnum-hop": { "node-id": "2.2.2.4", "link-tp-id": "2.2.2.4" } } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "Edfa0_2.2.2.4", "link-tp-id": "Edfa0_2.2.2.4" } } }, { "path-route-object": { "index": 6, "num-unnum-hop": { "node-id": "127.0.0.30", "link-tp-id": "127.0.0.30" } } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "Edfa1_127.0.0.30", "link-tp-id": "Edfa1_127.0.0.30" } } }, { "path-route-object": { "index": 8, "num-unnum-hop": { "node-id": "2.2.2.7", "link-tp-id": "2.2.2.7" } } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "Edfa0_2.2.2.7", "link-tp-id": "Edfa0_2.2.2.7" } } }, { "path-route-object": { "index": 10, "num-unnum-hop": { "node-id": "127.0.0.10", "link-tp-id": "127.0.0.10" } } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "127.0.0.11", "link-tp-id": "127.0.0.11" } } }, { "path-route-object": { "index": 12, "transponder": { "transponder-type": "openroadm-beta1", "transponder-mode": "W100G" } } } ] } } } ] } } 2024-12-20 00:34:13:790 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - The response id is 1; 2024-12-20 00:34:13:790 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - GNPy: No path - MODE_NOT_FEASIBLE 2024-12-20 00:34:13:790 +0000 [main] [INFO] org.opendaylight.transportpce.pce.gnpy.GnpyResult - In GnpyResult: The path is not feasible 2024-12-20 00:34:13:792 +0000 [main] [INFO] org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@1b7e09da{HTTP/1.1, (http/1.1)}{0.0.0.0:9998} 2024-12-20 00:34:13:792 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@68c1f332{/,null,STOPPED} 2024-12-20 00:34:13:792 +0000 [main] [INFO] org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@7c7a285e{/__admin,null,STOPPED}