diff --git a/certs.sh b/certs.sh
new file mode 100644
index 0000000000000000000000000000000000000000..c64db929fd809943f18e0e33af96f2844da0034f
--- /dev/null
+++ b/certs.sh
@@ -0,0 +1,3 @@
+sudo microk8s refresh-certs --cert ca.crt
+sudo microk8s refresh-certs --cert front-proxy-client.crt
+sudo microk8s refresh-certs --cert server.crt
diff --git a/fast.sh b/fast.sh
new file mode 100755
index 0000000000000000000000000000000000000000..47b7ead928ccde7d64ed857745dccf60df4892ef
--- /dev/null
+++ b/fast.sh
@@ -0,0 +1,213 @@
+#!/bin/bash
+# Copyright 2022-2024 ETSI OSG/SDG TeraFlowSDN (TFS) (https://tfs.etsi.org/)
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+# ----- TeraFlowSDN ------------------------------------------------------------
+
+# Set the URL of the internal MicroK8s Docker registry where the images will be uploaded to.
+export TFS_REGISTRY_IMAGES="http://localhost:32000/tfs/"
+
+# Set the list of components, separated by spaces, you want to build images for, and deploy.
+export TFS_COMPONENTS="context device pathcomp opticalcontroller service slice nbi webui"
+
+# Uncomment to activate Monitoring (old)
+#export TFS_COMPONENTS="${TFS_COMPONENTS} monitoring"
+
+# Uncomment to activate Monitoring Framework (new)
+#export TFS_COMPONENTS="${TFS_COMPONENTS} kpi_manager kpi_value_writer kpi_value_api telemetry analytics automation"
+
+# Uncomment to activate QoS Profiles
+#export TFS_COMPONENTS="${TFS_COMPONENTS} qos_profile"
+
+# Uncomment to activate BGP-LS Speaker
+#export TFS_COMPONENTS="${TFS_COMPONENTS} bgpls_speaker"
+
+# Uncomment to activate Optical Controller
+#   To manage optical connections, "service" requires "opticalcontroller" to be deployed
+#   before "service", thus we "hack" the TFS_COMPONENTS environment variable prepending the
+#   "opticalcontroller" only if "service" is already in TFS_COMPONENTS, and re-export it.
+#if [[ "$TFS_COMPONENTS" == *"service"* ]]; then
+#    BEFORE="${TFS_COMPONENTS% service*}"
+#    AFTER="${TFS_COMPONENTS#* service}"
+#    export TFS_COMPONENTS="${BEFORE} opticalcontroller service ${AFTER}"
+#fi
+
+# Uncomment to activate ZTP
+#export TFS_COMPONENTS="${TFS_COMPONENTS} ztp"
+
+# Uncomment to activate Policy Manager
+#export TFS_COMPONENTS="${TFS_COMPONENTS} policy"
+
+# Uncomment to activate Optical CyberSecurity
+#export TFS_COMPONENTS="${TFS_COMPONENTS} dbscanserving opticalattackmitigator opticalattackdetector opticalattackmanager"
+
+# Uncomment to activate L3 CyberSecurity
+#export TFS_COMPONENTS="${TFS_COMPONENTS} l3_attackmitigator l3_centralizedattackdetector"
+
+# Uncomment to activate TE
+#export TFS_COMPONENTS="${TFS_COMPONENTS} te"
+
+# Uncomment to activate Forecaster
+#export TFS_COMPONENTS="${TFS_COMPONENTS} forecaster"
+
+# Uncomment to activate E2E Orchestrator
+#export TFS_COMPONENTS="${TFS_COMPONENTS} e2e_orchestrator"
+
+# Uncomment to activate DLT and Interdomain
+#export TFS_COMPONENTS="${TFS_COMPONENTS} interdomain dlt"
+#if [[ "$TFS_COMPONENTS" == *"dlt"* ]]; then
+#    export KEY_DIRECTORY_PATH="src/dlt/gateway/keys/priv_sk"
+#    export CERT_DIRECTORY_PATH="src/dlt/gateway/keys/cert.pem"
+#    export TLS_CERT_PATH="src/dlt/gateway/keys/ca.crt"
+#fi
+
+# Uncomment to activate QKD App
+#   To manage QKD Apps, "service" requires "qkd_app" to be deployed
+#   before "service", thus we "hack" the TFS_COMPONENTS environment variable prepending the
+#   "qkd_app" only if "service" is already in TFS_COMPONENTS, and re-export it.
+#if [[ "$TFS_COMPONENTS" == *"service"* ]]; then
+#    BEFORE="${TFS_COMPONENTS% service*}"
+#    AFTER="${TFS_COMPONENTS#* service}"
+#    export TFS_COMPONENTS="${BEFORE} qkd_app service ${AFTER}"
+#fi
+
+# Uncomment to activate Load Generator
+#export TFS_COMPONENTS="${TFS_COMPONENTS} load_generator"
+
+
+# Set the tag you want to use for your images.
+export TFS_IMAGE_TAG="dev"
+
+# Set the name of the Kubernetes namespace to deploy TFS to.
+export TFS_K8S_NAMESPACE="tfs"
+
+# Set additional manifest files to be applied after the deployment
+export TFS_EXTRA_MANIFESTS="manifests/nginx_ingress_http.yaml"
+
+# Uncomment to monitor performance of components
+#export TFS_EXTRA_MANIFESTS="${TFS_EXTRA_MANIFESTS} manifests/servicemonitors.yaml"
+
+# Uncomment when deploying Optical CyberSecurity
+#export TFS_EXTRA_MANIFESTS="${TFS_EXTRA_MANIFESTS} manifests/cachingservice.yaml"
+
+# Set the new Grafana admin password
+export TFS_GRAFANA_PASSWORD="admin123+"
+
+# Disable skip-build flag to rebuild the Docker images.
+export TFS_SKIP_BUILD="YES"
+
+
+# ----- CockroachDB ------------------------------------------------------------
+
+# Set the namespace where CockroackDB will be deployed.
+export CRDB_NAMESPACE="crdb"
+
+# Set the external port CockroackDB Postgre SQL interface will be exposed to.
+export CRDB_EXT_PORT_SQL="26257"
+
+# Set the external port CockroackDB HTTP Mgmt GUI interface will be exposed to.
+export CRDB_EXT_PORT_HTTP="8081"
+
+# Set the database username to be used by Context.
+export CRDB_USERNAME="tfs"
+
+# Set the database user's password to be used by Context.
+export CRDB_PASSWORD="tfs123"
+
+# Set the database name to be used by Context.
+export CRDB_DATABASE="tfs"
+
+# Set CockroachDB installation mode to 'single'. This option is convenient for development and testing.
+# See ./deploy/all.sh or ./deploy/crdb.sh for additional details
+export CRDB_DEPLOY_MODE="single"
+
+# Disable flag for dropping database, if it exists.
+export CRDB_DROP_DATABASE_IF_EXISTS=""
+
+# Disable flag for re-deploying CockroachDB from scratch.
+export CRDB_REDEPLOY="YES"
+
+
+# ----- NATS -------------------------------------------------------------------
+
+# Set the namespace where NATS will be deployed.
+export NATS_NAMESPACE="nats"
+
+# Set the external port NATS Client interface will be exposed to.
+export NATS_EXT_PORT_CLIENT="4222"
+
+# Set the external port NATS HTTP Mgmt GUI interface will be exposed to.
+export NATS_EXT_PORT_HTTP="8222"
+
+# Set NATS installation mode to 'single'. This option is convenient for development and testing.
+# See ./deploy/all.sh or ./deploy/nats.sh for additional details
+export NATS_DEPLOY_MODE="single"
+
+# Disable flag for re-deploying NATS from scratch.
+export NATS_REDEPLOY=""
+
+
+# ----- QuestDB ----------------------------------------------------------------
+
+# Set the namespace where QuestDB will be deployed.
+export QDB_NAMESPACE="qdb"
+
+# Set the external port QuestDB Postgre SQL interface will be exposed to.
+export QDB_EXT_PORT_SQL="8812"
+
+# Set the external port QuestDB Influx Line Protocol interface will be exposed to.
+export QDB_EXT_PORT_ILP="9009"
+
+# Set the external port QuestDB HTTP Mgmt GUI interface will be exposed to.
+export QDB_EXT_PORT_HTTP="9000"
+
+# Set the database username to be used for QuestDB.
+export QDB_USERNAME="admin"
+
+# Set the database user's password to be used for QuestDB.
+export QDB_PASSWORD="quest"
+
+# Set the table name to be used by Monitoring for KPIs.
+export QDB_TABLE_MONITORING_KPIS="tfs_monitoring_kpis"
+
+# Set the table name to be used by Slice for plotting groups.
+export QDB_TABLE_SLICE_GROUPS="tfs_slice_groups"
+
+# Disable flag for dropping tables if they exist.
+export QDB_DROP_TABLES_IF_EXIST=""
+
+# Disable flag for re-deploying QuestDB from scratch.
+export QDB_REDEPLOY=""
+
+
+# ----- K8s Observability ------------------------------------------------------
+
+# Set the external port Prometheus Mgmt HTTP GUI interface will be exposed to.
+export PROM_EXT_PORT_HTTP="9090"
+
+# Set the external port Grafana HTTP Dashboards will be exposed to.
+export GRAF_EXT_PORT_HTTP="3000"
+
+
+# ----- Apache Kafka -----------------------------------------------------------
+
+# Set the namespace where Apache Kafka will be deployed.
+export KFK_NAMESPACE="kafka"
+
+# Set the port Apache Kafka server will be exposed to.
+export KFK_SERVER_PORT="9092"
+
+# Set the flag to YES for redeploying of Apache Kafka
+export KFK_REDEPLOY=""
diff --git a/scripts/aa b/scripts/aa
new file mode 100644
index 0000000000000000000000000000000000000000..afa283a6ea7110f0451d2b07cde45f8032cc64f4
--- /dev/null
+++ b/scripts/aa
@@ -0,0 +1,329 @@
+ * Serving Flask app "OpticalController" (lazy loading)
+ * Environment: production
+   WARNING: This is a development server. Do not use it in a production deployment.
+   Use a production WSGI server instead.
+ * Debug mode: off
+ * Running on http://0.0.0.0:10060/ (Press CTRL+C to quit)
+{'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}
+{'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}
+{'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}
+{'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+{'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}
+{'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}
+{'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+{'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+{'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+{'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+{'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+{'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+{'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+10.1.83.241 - - [01/Mar/2025 02:35:43] "GET /OpticalTFS/GetTopology/admin/admin HTTP/1.1" 200 -
+{'name': 'MGON1-T1.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'fcf5bf18-96e9-583a-85d9-a7805836bba1'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'ad7f7e55-6068-556f-b74d-3601e39fd1fd'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}
+INFO: Graph initiated.2
+( T2.2 , MGON3, 2, port-34-out, 1, 1)
+( T1.2 , MGON1, 2, port-34-out, 1, 1)
+( T1.1 , MGON1, 1, port-33-out, 1, 1)
+( MGON2 , MGON3, port-9-out, port-1-in, 1, 1)
+( MGON2 , MGON1, port-1-in, port-9-out, 1, 1)
+( T2.1 , MGON3, 1, port-33-out, 1, 1)
+( T2.3 , MGON3, 3, port-35-in, 1, 1)
+( T1.3 , MGON1, 3, port-35-out, 1, 1)
+( MGON1 , T1.3, port-35-out, 3, 1, 1)
+( MGON1 , T1.2, port-34-out, 2, 1, 1)
+( MGON1 , MGON2, port-9-out, port-1-in, 1, 1)
+( MGON1 , T1.1, port-33-out, 1, 1, 1)
+( MGON3 , T2.2, port-34-out, 2, 1, 1)
+( MGON3 , T2.1, port-33-out, 1, 1, 1)
+( MGON3 , MGON2, port-1-in, port-9-out, 1, 1)
+( MGON3 , T2.3, port-35-in, 3, 1, 1)
+30,20,20
+INFO: New FlexLightpath request from T1.1 to T2.1 with rate 800 
+( T2.2 , MGON3, 2, port-34-out, 1, 1)
+( T1.2 , MGON1, 2, port-34-out, 1, 1)
+( T1.1 , MGON1, 1, port-33-out, 1, 1)
+( MGON2 , MGON3, port-9-out, port-1-in, 1, 1)
+( MGON2 , MGON1, port-1-in, port-9-out, 1, 1)
+( T2.1 , MGON3, 1, port-33-out, 1, 1)
+( T2.3 , MGON3, 3, port-35-in, 1, 1)
+( T1.3 , MGON1, 3, port-35-out, 1, 1)
+( MGON1 , T1.3, port-35-out, 3, 1, 1)
+( MGON1 , T1.2, port-34-out, 2, 1, 1)
+( MGON1 , MGON2, port-9-out, port-1-in, 1, 1)
+( MGON1 , T1.1, port-33-out, 1, 1, 1)
+( MGON3 , T2.2, port-34-out, 2, 1, 1)
+( MGON3 , T2.1, port-33-out, 1, 1, 1)
+( MGON3 , MGON2, port-1-in, port-9-out, 1, 1)
+( MGON3 , T2.3, port-35-in, 3, 1, 1)
+200 16
+INFO: TP to TP connection
+INFO: optical-band width specified
+INFO: Path from T1.1 to T2.1 with distance: 4
+['T1.1', 'MGON1', 'MGON2', 'MGON3', 'T2.1']
+T1.1
+{'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+T1.1-MGON1 {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+MGON1
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+MGON1-MGON2 {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+MGON2
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+MGON2-MGON3 {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+MGON3
+{'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+MGON3-T2.1 {'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+INFO: Creating optical-band of 16 slots
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+BLACK
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+1
+BLACK
+{'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}
+[101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120]
+101
+BLACK
+{'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}
+[501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520]
+501
+MGON1-MGON2 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+BLACK
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+1
+BLACK
+{'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}
+[101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120]
+101
+BLACK
+{'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}
+[501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520]
+501
+MGON2-MGON3 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+2
+MGON1-MGON2
+MGON2-MGON3
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+[101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120]
+[501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520]
+['MGON1-MGON2', 'MGON2-MGON3'] 16 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] [101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120] [501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520] 1 30 20 20
+c_slots [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
+tracking link info {'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}
+tracking link info {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}
+tracking link info {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}
+tracking link info {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+tracking link info {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}
+tracking link info {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}
+tracking link info {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+tracking link info {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+tracking link info {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+tracking link info {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+tracking link info {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+invoked from updating
+fib updated {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+tracking link info {'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}
+tracking link info {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}
+tracking link info {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}
+tracking link info {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+tracking link info {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}
+tracking link info {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}
+tracking link info {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+tracking link info {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+tracking link info {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+tracking link info {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+tracking link info {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+tracking link info {'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+tracking link info {'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}
+tracking link info {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+invoked from updating
+fib updated {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+INFO: Path forward computation completed
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+MGON1-MGON2 port-9-out port-1-in
+{'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+MGON2-MGON1
+fib updated {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+MGON2-MGON3 port-9-out port-1-in
+{'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+MGON3-MGON2
+fib updated {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+INFO: Path backward computation completed
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+{'optical_links': [{'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}, {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}, {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}, {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}, {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}, {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}, {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}, {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}, {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}, {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}, {'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}, {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}, {'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}, {'name': 'MGON1-T1.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'fcf5bf18-96e9-583a-85d9-a7805836bba1'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'ad7f7e55-6068-556f-b74d-3601e39fd1fd'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}]}
+{'MGON1': {'f': {'in': '0', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': '0'}}, 'MGON2': {'f': {'in': 'port-1-in', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': 'port-1-out'}}, 'MGON3': {'f': {'in': 'port-1-in', 'out': '0'}, 'b': {'in': '0', 'out': 'port-1-out'}}}
+INFO: Flow matrix computed
+{'MGON1': {'f': {'in': '0', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': '0'}}, 'MGON2': {'f': {'in': 'port-1-in', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': 'port-1-out'}}, 'MGON3': {'f': {'in': 'port-1-in', 'out': '0'}, 'b': {'in': '0', 'out': 'port-1-out'}}} c_slots [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] {} {}
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
+pari 16
+8
+192100.0
+192106250 200000
+INFO: RSA completed for optical band
+['MGON1-MGON2', 'MGON2-MGON3']
+{'MGON1': {'f': {'in': '0', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': '0'}}, 'MGON2': {'f': {'in': 'port-1-in', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': 'port-1-out'}}, 'MGON3': {'f': {'in': 'port-1-in', 'out': '0'}, 'b': {'in': '0', 'out': 'port-1-out'}}}
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+['T1.1-MGON1', 'MGON3-T2.1']
+{'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+BLACK
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
+1
+BLACK
+{'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}
+[101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120]
+101
+BLACK
+{'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}
+[501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520]
+501
+T1.1-MGON1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
+{'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+BLACK
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+1
+BLACK
+{'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}
+[101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120]
+101
+BLACK
+{'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}
+[501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520]
+501
+MGON3-T2.1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+2
+T1.1-MGON1
+MGON3-T2.1
+BLACK
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1}
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
+1
+[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
+[]
+[]
+{'optical_links': [{'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}, {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}, {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}, {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}, {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}, {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}, {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}, {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}, {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}, {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}, {'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}, {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}, {'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}, {'name': 'MGON1-T1.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'fcf5bf18-96e9-583a-85d9-a7805836bba1'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'ad7f7e55-6068-556f-b74d-3601e39fd1fd'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}]}
+c_slots [1, 2, 3, 4, 5, 6, 7, 8]
+tracking link info {'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}
+tracking link info {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}
+tracking link info {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}
+tracking link info {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+tracking link info {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}
+tracking link info {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}
+tracking link info {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+tracking link info {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+tracking link info {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+tracking link info {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+invoked from updating
+fib updated {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+tracking link info {'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}
+tracking link info {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}
+tracking link info {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}
+tracking link info {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+tracking link info {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}
+tracking link info {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}
+tracking link info {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+tracking link info {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+tracking link info {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+tracking link info {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+tracking link info {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+tracking link info {'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}
+tracking link info {'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}
+tracking link info {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+tracking link info {'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+invoked from updating
+fib updated {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+INFO: Path forward computation completed
+{'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+T1.1-MGON1 1 port-33-in
+{'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}
+MGON1-T1.1
+fib updated {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+MGON3-T2.1 port-33-out 1
+{'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+T2.1-MGON3
+fib updated {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+INFO: Path backward computation completed
+{'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+{'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+{'optical_links': [{'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}, {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}, {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}, {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}, {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}, {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}, {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}, {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}, {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}, {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '10.1.83.241 - - [01/Mar/2025 02:35:43] "PUT /OpticalTFS/AddFlexLightpath/T1.1/T2.1/800/1/200 HTTP/1.1" 200 -
+10.1.83.241 - - [01/Mar/2025 02:35:43] "GET /OpticalTFS/GetOpticalBand/1 HTTP/1.1" 200 -
+109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}, {'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}, {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}, {'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}, {'name': 'MGON1-T1.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'fcf5bf18-96e9-583a-85d9-a7805836bba1'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'ad7f7e55-6068-556f-b74d-3601e39fd1fd'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}]}
+{'T1.1': {'f': {'in': '0', 'out': '1'}, 'b': {'in': '1', 'out': '0'}}, 'MGON1': {'f': {'in': 'port-33-in', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': 'port-33-out'}}, 'MGON3': {'f': {'in': 'port-1-in', 'out': 'port-33-out'}, 'b': {'in': 'port-33-in', 'out': 'port-1-out'}}, 'T2.1': {'f': {'in': '1', 'out': '0'}, 'b': {'in': '0', 'out': '1'}}}
+INFO: Flow matrix computed for Flex Lightpath
+[1, 2, 3, 4, 5, 6, 7, 8]
+pari 8
+4
+192050.0
+192056250 100000
+INFO: RSA completed for FLex Lightpath with new OB
+INFO: time elapsed = 69.3837890625 ms
+{'optical_band_id': 1, 'bidir': 1, 'src': 'MGON1', 'dst': 'MGON3', 'flows': {'MGON1': {'f': {'in': '0', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': '0'}}, 'MGON2': {'f': {'in': 'port-1-in', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': 'port-1-out'}}, 'MGON3': {'f': {'in': 'port-1-in', 'out': '0'}, 'b': {'in': '0', 'out': 'port-1-out'}}}, 'band_type': 'c_slots', 'fiber_forward': {}, 'fiber_backward': {}, 'op-mode': 0, 'n_slots': 16, 'links': ['MGON1-MGON2', 'MGON2-MGON3'], 'path': ['MGON1', 'MGON2', 'MGON3'], 'band': 200000, 'freq': 192106250, 'is_active': True, 'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'rev_dst_port': 'port-9-in', 'rev_src_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1}, 'served_lightpaths': [1]}
+T1.1-MGON1
+{'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}
+start restoring link
+invoked from restoration
+fib updated {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}
+MGON3-T2.1
+{'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}
+start restoring link
+invoked from restoration
+fib updated {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+restoring OB
+invoking restore_optical_band o_b_id: 1 , slots [1, 2, 3, 4, 5, 6, 7, 8] , band c_slots 
+MGON1-T1.1
+{'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}
+start restoring link
+invoked from restoration
+fib updated {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+T2.1-MGON3
+10.1.83.241 - - [01/Mar/2025 02:35:52] "DELETE /OpticalTFS/DelFlexLightpath/T1.1/T2.1/800/1/1 HTTP/1.1" 200 -
+{'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}
+start restoring link
+invoked from restoration
+fib updated {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+{'optical_links': [{'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}, {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}, {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}, {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}, {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}, {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}, {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}, {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}, {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}, {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}, {'name': 'T2.3-MGON3', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'd838be25-e958-5d3d-8bcf-15d1bc83d74d'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '4ae49e5e-96d2-5222-8069-73e027ebe7f8'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON1-T1.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'de03b955-b0aa-537b-8c1c-859e88d70f3e'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'a1bf6395-4a6f-5040-8f22-6fe26b8f8678'}}]}, {'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}, {'name': 'MGON3-T2.1', 'optical_details': {'src_port': 'port-33-out', 'dst_port': '1', 'local_peer_port': 'port-33-in', 'remote_peer_port': '1', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'eed923ea-b95c-50ba-9218-29d972fac0d3'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '0a6d1215-ae18-5a3b-b511-39a29c85597e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}]}, {'name': 'MGON1-T1.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'fcf5bf18-96e9-583a-85d9-a7805836bba1'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'ad7f7e55-6068-556f-b74d-3601e39fd1fd'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}]}
+delete band {'optical_band_id': 1, 'bidir': 1, 'src': 'MGON1', 'dst': 'MGON3', 'flows': {'MGON1': {'f': {'in': '0', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': '0'}}, 'MGON2': {'f': {'in': 'port-1-in', 'out': 'port-9-out'}, 'b': {'in': 'port-9-in', 'out': 'port-1-out'}}, 'MGON3': {'f': {'in': 'port-1-in', 'out': '0'}, 'b': {'in': '0', 'out': 'port-1-out'}}}, 'band_type': 'c_slots', 'fiber_forward': {}, 'fiber_backward': {}, 'op-mode': 0, 'n_slots': 16, 'links': ['MGON1-MGON2', 'MGON2-MGON3'], 'path': ['MGON1', 'MGON2', 'MGON3'], 'band': 200000, 'freq': 192106250, 'is_active': False, 'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'rev_dst_port': 'port-9-in', 'rev_src_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1}, 'served_lightpaths': []} 
+MGON1-MGON2
+{'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'bc730bd2-d1a9-5c69-9aa5-500e244b2726'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'c95752ca-692d-5996-a0bf-6b057e782e41'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': 'decb9c95-7298-5ec8-a4b6-7f276f595106'}}]}
+del_flow_fib {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}} and band c_slots
+del_flow [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+invoking restore_link_2 fib: {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}} , slots [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] , band c_slots 
+start restoring link
+invoked from restoration
+fib updated {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+MGON2-MGON3
+{'name': 'MGON2-MGON3', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'ec6bc5d3-1d13-53d1-916f-dd7546b719a6'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '9cde3e12-2cb5-5a95-878c-b80528ce090e'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'bfff28a1-4c1a-5e4d-b939-04afb9b85bf1'}}]}
+del_flow_fib {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}} and band c_slots
+del_flow [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
+invoking restore_link_2 fib: {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}} , slots [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] , band c_slots 
+start restoring link
+invoked from restoration
+fib updated {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+restoring OB
+invoking restore_optical_band o_b_id: 1 , slots [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] , band c_slots 
+MGON2-MGON1
+{'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}
+start restoring link
+invoked from restoration
+10.1.83.241 - - [01/Mar/2025 02:36:12] "DELETE /OpticalTFS/DelOpticalBandSimple/1 HTTP/1.1" 200 -
+fib updated {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+MGON3-MGON2
+{'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0, '13': 0, '14': 0, '15': 0, '16': 0, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}
+start restoring link
+invoked from restoration
+fib updated {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}
+{'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}
+{'optical_links': [{'name': 'T1.3-MGON1', 'optical_details': {'src_port': '3', 'dst_port': 'port-35-in', 'local_peer_port': '3', 'remote_peer_port': 'port-35-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '0d1ab40e-be4f-5742-b082-8d5f66d6d97c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '5b2905dd-2016-54d6-98aa-345128c1fc3d'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'cf618e18-c0a1-58c4-9827-943a2c0523d6'}}, 'endpoint_uuid': {'uuid': 'bbdfc5ef-4f8b-5921-9d1f-33dd9a5f18c8'}}]}, {'name': 'T2.2-MGON3', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '1eec48f3-903d-5973-b73b-bbd2cac3935a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '7b9c3695-1128-576e-9a4a-a870ade20a36'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}]}, {'name': 'T1.2-MGON1', 'optical_details': {'src_port': '2', 'dst_port': 'port-34-in', 'local_peer_port': '2', 'remote_peer_port': 'port-34-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '4f17c06f-0082-5dae-8d7d-c3e773979dab'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': '38ad3c6c-b437-589f-b384-4613b70e7939'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}]}, {'name': 'T2.1-MGON3', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7337a4a5-aace-5741-85de-073373e14916'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '87d74166-65e3-595e-b643-122b4fd0303f'}}, 'endpoint_uuid': {'uuid': '2a307a8e-d326-5ea2-9437-b0320fb4c2a6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'b18058e8-f1a4-5a22-adb4-234fb4e00ac2'}}]}, {'name': 'MGON3-T2.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '7e7bc814-7d09-5163-8876-2d57db8e7225'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '012c4e67-0024-5f30-b527-55ec6daf2639'}}, 'endpoint_uuid': {'uuid': 'c4b8eb66-2fcf-5f66-802f-6cd9590fe70b'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': 'fad5757b-2a41-5502-8387-64c0d3575394'}}]}, {'name': 'MGON1-T1.2', 'optical_details': {'src_port': 'port-34-out', 'dst_port': '2', 'local_peer_port': 'port-34-in', 'remote_peer_port': '2', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '87d415e2-cade-577d-bd5e-c965503e290a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '27c2ed23-e74a-518f-820d-ae2c8ae23086'}}, 'endpoint_uuid': {'uuid': '7dc65d0e-af57-5d3c-9ba6-f6ec81a354c6'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'f9eb897b-3060-5745-ac45-f0bee12f9669'}}]}, {'name': 'MGON3-MGON2', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '8899b817-51f9-5001-a5bf-381d8abdcd9a'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '27b3e289-7fea-5ce6-8080-60aeb6c0c0a2'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '3d69f463-3c15-543e-b230-02bb5ac858dc'}}]}, {'name': 'MGON3-T2.3', 'optical_details': {'src_port': 'port-35-out', 'dst_port': '3', 'local_peer_port': 'port-35-in', 'remote_peer_port': '3', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': '9e0e1880-074a-5e0f-a6b3-d023d0f49b9b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ea2fbf55-86af-5658-b79f-80d477f5d361'}}, 'endpoint_uuid': {'uuid': '693ac2c3-1a92-52ec-87bf-5a768126c4ca'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'ce0cdfdd-2182-5027-8177-676ca3244f9d'}}, 'endpoint_uuid': {'uuid': 'b1acaee3-904d-5106-ac3d-5ae6c42b5333'}}]}, {'name': 'MGON2-MGON1', 'optical_details': {'src_port': 'port-1-out', 'dst_port': 'port-9-in', 'local_peer_port': 'port-1-in', 'remote_peer_port': 'port-9-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'a8cec6e3-dd37-5e4c-aada-123c9cbe237b'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '5dc3f5d7-d3a9-5057-a9a0-8af943a5461c'}}, 'endpoint_uuid': {'uuid': '4719df0d-102c-567c-ad6d-a8b2ced3598c'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'daceaedc-be47-5012-b3b8-fb28781841c2'}}]}, {'name': 'T1.1-MGON1', 'optical_details': {'src_port': '1', 'dst_port': 'port-33-in', 'local_peer_port': '1', 'remote_peer_port': 'port-33-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1, '31': 1, '32': 1, '33': 1, '34': 1, '35': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '109': 1, '110': 1, '111': 1, '112': 1, '113': 1, '114': 1, '115': 1, '116': 1, '117': 1, '118': 1, '119': 1, '120': 1}, 's_slots': {'501': 1, '502': 1, '503': 1, '504': 1, '505': 1, '506': 1, '507': 1, '508': 1, '509': 1, '510': 1, '511': 1, '512': 1, '513': 1, '514': 1, '515': 1, '516': 1, '517': 1, '518': 1, '519': 1, '520': 1}}, 'link_id': {'link_uuid': {'uuid': 'b6d75096-e50c-5d9a-a45b-3118d0ef520c'}}, 'link_endpoint_ids': [{'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': '4dbdc2d8-cbde-5e48-a3c0-5161387a58c7'}}, 'endpoint_uuid': {'uuid': '5eb4f156-7811-53f3-9172-8402127cf7b9'}}, {'topology_id': {'context_id': {'context_uuid': {'uuid': '43813baf-195e-5da6-af20-b3d0922e71a7'}}, 'topology_uuid': {'uuid': 'c76135e3-24a8-5e92-9bed-c3c9139359c8'}}, 'device_id': {'device_uuid': {'uuid': 'e455280b-9147-5251-9fc9-2c977c4a007f'}}, 'endpoint_uuid': {'uuid': 'd9f313b6-3424-540a-86bf-ed549f9674f5'}}]}, {'name': 'MGON1-MGON2', 'optical_details': {'src_port': 'port-9-out', 'dst_port': 'port-1-in', 'local_peer_port': 'port-9-in', 'remote_peer_port': 'port-1-out', 'c_slots': {'1': 1, '2': 1, '3': 1, '4': 1, '5': 1, '6': 1, '7': 1, '8': 1, '9': 1, '10': 1, '11': 1, '12': 1, '13': 1, '14': 1, '15': 1, '16': 1, '17': 1, '18': 1, '19': 1, '20': 1, '21': 1, '22': 1, '23': 1, '24': 1, '25': 1, '26': 1, '27': 1, '28': 1, '29': 1, '30': 1}, 'l_slots': {'101': 1, '102': 1, '103': 1, '104': 1, '105': 1, '106': 1, '107': 1, '108': 1, '
\ No newline at end of file
diff --git a/src/context/service/database/OpticalConfig.py b/src/context/service/database/OpticalConfig.py
index 583b2d2c9209317dced20f3c5ac08d837a8f7eaa..4a8ab52a2ce0de73ef93944ecdbe037b65946f8d 100644
--- a/src/context/service/database/OpticalConfig.py
+++ b/src/context/service/database/OpticalConfig.py
@@ -16,6 +16,7 @@ import json, logging ,datetime
 from sqlalchemy.dialects.postgresql import insert
 from common.message_broker.MessageBroker import MessageBroker
 from common.DeviceTypes import DeviceTypeEnum
+from sqlalchemy import inspect
 from sqlalchemy.engine import Engine
 from sqlalchemy.orm import Session, sessionmaker
 from sqlalchemy_cockroachdb import run_transaction
@@ -70,6 +71,7 @@ def set_opticalconfig(db_engine : Engine, request : OpticalConfig):
             if config_type == DeviceTypeEnum.OPTICAL_TRANSPONDER._value_:
                 is_transpondre = True
                 transceivers = []
+                
                 if channel_namespace is None and  'channel_namespace' in config:
                     channel_namespace=config['channel_namespace']
                 if 'transceivers' in config and len(config['transceivers']['transceiver']) > 0:
diff --git a/src/device/service/drivers/oc_driver/templates/VPN/roadms.py b/src/device/service/drivers/oc_driver/templates/VPN/roadms.py
index f3befa00137f6fc846ccabfe380ae41dcf22d5c7..ade87e1c554ca402de953e0986c9e63d54482bd9 100644
--- a/src/device/service/drivers/oc_driver/templates/VPN/roadms.py
+++ b/src/device/service/drivers/oc_driver/templates/VPN/roadms.py
@@ -291,22 +291,39 @@ def disable_media_channel (resources):
     unwanted_keys=['destination_port','source_port','channel_namespace','frequency','operational-mode', 'optical-band-parent']
     config,ports,index= seperate_port_config(resources,unwanted_keys=unwanted_keys)
     
-    doc, tag, text = Doc().tagtext()
-    #with tag('config'):
-    with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
-      with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
-        with tag('media-channels'):
-            with tag("channel",operation="delete"):
-                with tag('index'):text(str(int(index)))
-                with tag('config'):
+    n = 0
+    for flow in ports:
+        doc, tag, text = Doc().tagtext()
+        with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
+            with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
+                with tag('media-channels'):
+                    with tag("channel",operation="delete"):
+                        with tag('index'):text(str(int(index) + n))
+                        with tag('config'):
+                            with tag('index'):text(str(int(index) + n))
+
+        n +=1                
+
+
+
+
+        ''' 
+        doc, tag, text = Doc().tagtext()
+        #with tag('config'):
+        with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
+        with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
+            with tag('media-channels'):
+                with tag("channel",operation="delete"):
                     with tag('index'):text(str(int(index)))
-                            
-    result = indent(
-                doc.getvalue(),
-                indentation = ' '*2,
-                newline = ''
-            )
-    results.append(result)
+                    with tag('config'):
+                        with tag('index'):text(str(int(index)))
+        '''                        
+        result = indent(
+                    doc.getvalue(),
+                    indentation = ' '*2,
+                    newline = ''
+                )
+        results.append(result)
     return results
                         
 def disable_optical_band (resources:list,state:str):
@@ -337,21 +354,57 @@ def delete_optical_band (resources:list):
     results=[]
     unwanted_keys=['destination_port','source_port','channel_namespace','frequency','operational-mode', 'optical-band-parent']
     config,ports,index= seperate_port_config(resources,unwanted_keys=unwanted_keys)
-    doc, tag, text = Doc().tagtext()
-    #with tag('config'):
-    with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
-      with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
-        with tag('optical-bands',xmlns="http://flex-scale-project.eu/yang/flex-scale-mg-on"):
-            with tag('optical-band',operation="delete"):
-                if index is not None:
-                    with tag('index'):text(index)
-                with tag('config'):
-                    with tag('index'):text(index)
+    # doc, tag, text = Doc().tagtext()
+    # #with tag('config'):
+    # with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
+    #   with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
+    #     with tag('optical-bands',xmlns="http://flex-scale-project.eu/yang/flex-scale-mg-on"):
+    #         with tag('optical-band',operation="delete"):
+    #             if index is not None:
+    #                 with tag('index'):text(index)
+    #             with tag('config'):
+    #                 with tag('index'):text(index)
                    
-    result = indent(
-                doc.getvalue(),
-                indentation = ' '*2,
-                newline = ''
-            )
-    results.append(result)
-    return results
+    # result = indent(
+    #             doc.getvalue(),
+    #             indentation = ' '*2,
+    #             newline = ''
+    #         )
+    # results.append(result)
+    # return results
+
+    n = 0
+    for flow in ports:
+        doc, tag, text = Doc().tagtext()
+        with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
+            with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
+                with tag('optical-bands',xmlns="http://flex-scale-project.eu/yang/flex-scale-mg-on"):
+                    with tag('optical-band',operation="delete"):
+                        if index is not None:
+                            with tag('index'):text(str(int(index) + n))
+                        with tag('config'):
+                            with tag('index'):text(str(int(index) + n))
+    
+        n +=1                
+
+
+        '''
+        doc, tag, text = Doc().tagtext()
+        #with tag('config'):
+        with tag('config',xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"):
+        with tag('wavelength-router', xmlns="http://openconfig.net/yang/wavelength-router"):
+            with tag('optical-bands',xmlns="http://flex-scale-project.eu/yang/flex-scale-mg-on"):
+                with tag('optical-band',operation="delete"):
+                    if index is not None:
+                        with tag('index'):text(index)
+                    with tag('config'):
+                        with tag('index'):text(index)
+                    
+        '''
+        result = indent(
+                    doc.getvalue(),
+                    indentation = ' '*2,
+                    newline = ''
+                )
+        results.append(result)
+    return results                          
diff --git a/src/device/service/drivers/oc_driver/templates/discovery_tool/transponders.py b/src/device/service/drivers/oc_driver/templates/discovery_tool/transponders.py
index 3bd4fc760431ee288f2ca17703e48922f952c57c..789dd17065adc06fe0ceca0c42d2c69d599235cf 100644
--- a/src/device/service/drivers/oc_driver/templates/discovery_tool/transponders.py
+++ b/src/device/service/drivers/oc_driver/templates/discovery_tool/transponders.py
@@ -204,28 +204,88 @@ def extract_tranceiver (data_xml:str,dic:dict):
     dic['transceiver']=component_names
     return dic
   
-def extract_interface (xml_data:str,dic:dict):
+  
+def extract_interfaces (xml_data:str):
+  
     xml_bytes = xml_data.encode("utf-8")
     root = ET.fromstring(xml_bytes)
-    namespaces = {
-    'ns': 'urn:ietf:params:xml:ns:netconf:base:1.0',
-    'oc': 'http://openconfig.net/yang/interfaces',
-    }
-    ip_namespaces = {
-    'oc': 'http://openconfig.net/yang/interfaces',
-    'ip': 'http://openconfig.net/yang/interfaces/ip',
-    }
 
-    interfaces = root.findall('.//oc:interfaces/oc:interface', namespaces)
-    interface_names = [interface.find('oc:name', namespaces).text for interface in interfaces]
-    interface_enabled=[interface.find('oc:config/oc:enabled', namespaces).text for interface in interfaces]
-    ip_address_element = root.find('.//ip:ip', ip_namespaces)
-    interface_prefix_length=root.find('.//ip:prefix-length',ip_namespaces)
-    if (len(interface_names) > 0):
-       dic['interface']={"name":interface_names[0],'ip':ip_address_element.text,'enabled':interface_enabled[0],"prefix-length":interface_prefix_length.text}
-    else :
-        dic['interface']={}   
-    return dic
+    
+
+    namespace = {'oc': 'http://openconfig.net/yang/interfaces'}
+    interfaces_result = []
+    interfaces = root.findall('.//oc:interface',namespace)
+    #print(f"component {components}")
+    for interface in interfaces:
+      iface = {}
+      name = interface.find('.//oc:name',namespace)
+      enabled = interface.find('.//oc:enabled',namespace)
+      state= interface.find('.//oc:state',namespace)
+    
+      if state is not None :
+        ifindex=state.find('.//oc:ifindex',namespace)
+        operation_status = state.find('.//oc:oper-status',namespace)
+        
+        counters = state.find('.//oc:counters',namespace)   
+        
+        if ifindex is not None :
+          iface["ifindex"]=ifindex.text 
+        if operation_status is not None :
+          iface['operation_status']=operation_status.text 
+        if counters is not None :
+          in_octets = counters.find('.//oc:in-octets',namespace)
+          in_pkts=counters.find('.//oc:in-pkts',namespace)
+          in_broadcast_pkts=counters.find('.//oc:in-broadcast-pkts',namespace)
+          in_multicast_pkts=counters.find('.//oc:in-multicast-pkts',namespace)
+          in_errors=counters.find('.//oc:in-errors',namespace)
+          in_discards=counters.find('.//oc:in-discards',namespace)
+          in_unicast_pkts=counters.find('.//oc:in-unicast-pkts',namespace)
+          
+          out_pkts=counters.find('.//oc:out-pkts',namespace)
+          out_broadcast_pkts=counters.find('.//oc:out-broadcast-pkts',namespace)
+          out_multicast_pkts=counters.find('.//oc:out-multicast-pkts',namespace)
+          out_errors=counters.find('.//oc:out-errors',namespace)
+          out_discards=counters.find('.//oc:out-discards',namespace)
+          out_unicast_pkts=counters.find('.//oc:out-unicast-pkts',namespace)
+          last_clear= counters.find('.//oc:last-clear',namespace)
+          if in_octets is not None :
+             iface["in_octets"]=in_octets.text   
+          if in_pkts is not None :
+             iface["in_pkts"]=in_pkts.text   
+          if in_broadcast_pkts is not None :
+             iface["in_broadcast_pkts"]=in_broadcast_pkts.text   
+          if in_multicast_pkts is not None :
+             iface["in_multicast_pkts"]=in_multicast_pkts.text   
+          if in_errors is not None :
+             iface["in_errors"]=in_errors.text   
+          if in_discards is not None :
+             iface["in_discards"]=in_discards.text   
+          if in_unicast_pkts is not None :
+             iface["in_unicast_pkts"]=in_unicast_pkts.text   
+          if out_pkts is not None :
+             iface["out_pkts"]=out_pkts.text   
+          if out_broadcast_pkts is not None :
+             iface["out_broadcast_pkts"]=out_broadcast_pkts.text   
+          if out_multicast_pkts is not None :
+             iface["out_multicast_pkts"]=out_multicast_pkts.text   
+          if out_errors is not None :
+             iface["out_errors"]=out_errors.text   
+          if out_discards is not None :
+             iface["out_discards"]=out_discards.text   
+          if out_unicast_pkts is not None :
+             iface["out_unicast_pkts"]=out_unicast_pkts.text   
+          if last_clear is not None :
+             iface["last_clear"]=last_clear.text   
+          
+                 
+      if name is not None:
+        iface["name"]=name.text 
+      if enabled is not None :
+        iface ["status"]=enabled.text    
+      interfaces_result.append(iface)  
+
+    return interfaces_result   
+
   
 def has_opticalbands(xml_data:str):
     xml_bytes = xml_data.encode("utf-8")
@@ -270,6 +330,7 @@ def transponder_values_extractor(data_xml:str,resource_keys:list,dic:dict):
     ports = extract_ports_based_on_type(data_xml)
     optical_channels_params=[]
     ports_result=[]
+    interfaces=[]
     if (is_opticalband):
         endpoints=channel_names
     else:
@@ -288,8 +349,8 @@ def transponder_values_extractor(data_xml:str,resource_keys:list,dic:dict):
             endpoints.append({"endpoint_uuid":{"uuid":channel_name}})
             optical_channels_params.append(dic)                
     #transceivers_dic=extract_tranceiver(data_xml=data_xml,dic={})
-    transceivers_dic={"transceiver":[]}
-    #interfaces_dic=extract_interface(xml_data=data_xml,dic={})
+    #transceivers_dic={"transceiver":[]}
+    interfaces=extract_interfaces(xml_data=data_xml)
     if len(ports)>0 :
       for port in ports :
         endpoint_name,endpoint_id=port
diff --git a/src/opticalcontroller/OpticalController.py b/src/opticalcontroller/OpticalController.py
index 4f192760c90bdfedb5c5730fb81d2ed0306b84cf..4610b9ffe0c776572147fb6debc24e46c4dc6bf8 100644
--- a/src/opticalcontroller/OpticalController.py
+++ b/src/opticalcontroller/OpticalController.py
@@ -135,7 +135,7 @@ class DelFLightpath(Resource):
                     match2 = flow["src"] == dst and flow["dst"] == src and flow["bitrate"] == bitrate
                     if match1 or match2:
                         ob_id = flow["parent_opt_band"]
-                        rsa.del_flow(flow, ob_id)
+                        rsa.del_flow(flow, flow_id, ob_id)
                         rsa.db_flows[flow_id]["is_active"] = False
                         if flow_id in rsa.optical_bands[ob_id]["served_lightpaths"]:
                            rsa.optical_bands[ob_id]["served_lightpaths"].remove(flow_id)
@@ -154,8 +154,10 @@ class DelFLightpath(Resource):
                         #     print(f"delete_lightpath {delete_band} and ob_id {ob_id}")
                         #     if len( rsa.optical_bands[ob_id]["served_lightpaths"]) != 0:
                         #         return "DELETE_NOT_ALLOWED" ,400
-                        rsa.del_flow(flow,flow_id,ob_id)
-
+                            
+                        ob_id = flow["parent_opt_band"]
+                        rsa.del_flow(flow,flow_id,ob_id)                  
+                    
                         if debug:
                             print(f"vor ob_id {ob_id} rsa.optical_bands  {rsa.optical_bands[ob_id]}")
                             print(f"rsa.links_dict {rsa.links_dict}")
@@ -183,7 +185,8 @@ class DelOpticalBand(Resource):
                 if flow is not None:
                     bidir = flow["bidir"]
                     if bidir:
-                        match2 = flow["src"] == dst and flow["dst"] == src and flow["bitrate"]
+                        match1 = flow["src"] == src and flow["dst"] == dst and flow["bitrate"]
+                        match2 = flow["src"] == dst and flow["dst"] == src and flow["bitrate"] 
                         if match1 or match2:
                             ob_id = flow["parent_opt_band"]
                             #rsa.del_flow(flow, ob_id)
@@ -215,6 +218,48 @@ class DelOpticalBand(Resource):
                     return "flow for ob_id {} not found".format(ob_id),400        
             else:
                 return "ob_id  {} does not exist".format(ob_id), 404
+   
+            
+         
+@optical.route('/DelOpticalBandSimple/<int:o_band_id>',methods=['DELETE'])
+@optical.response(200, 'Success')
+@optical.response(404, 'Error, not found')
+class DelOpticalBandSimple(Resource):
+    @staticmethod
+    def delete(o_band_id):
+        flow = None
+        ob_id=None
+        if o_band_id is not None:            
+            if o_band_id in  rsa.optical_bands.keys():
+                flow=rsa.optical_bands[o_band_id]
+                ob_id=o_band_id             
+            if flow is not None:
+                bidir = flow["bidir"]
+                if bidir:
+                    if len( rsa.optical_bands[ob_id]["served_lightpaths"]) != 0:
+                        return "DELETE_NOT_ALLOWED" ,400
+                    rsa.optical_bands[ob_id]["is_active"] = False
+                    rsa.del_band(flow,ob_id)
+                    if debug:
+                        print(rsa.links_dict)
+                    return "ob_id {} deleted".format(ob_id), 200
+                else:
+                    if len( rsa.optical_bands[ob_id]["served_lightpaths"]) != 0:
+                        return "DELETE_NOT_ALLOWED" ,400
+                    rsa.optical_bands[ob_id]["is_active"] = False
+                    rsa.del_band(flow,ob_id)
+                    if debug:
+                        print(f"vor ob_id {ob_id} rsa.optical_bands  {rsa.optical_bands[ob_id]}")
+                        print(f"rsa.links_dict {rsa.links_dict}")
+                    return "ob_id {} deleted".format(ob_id), 200
+                    
+            else :
+                return "flow for ob_id {} not found".format(ob_id),400        
+        else:
+            return "ob_id  {} does not exist".format(ob_id), 404
+   
+
+
 
 
 @optical.route('/DelLightpath/<int:flow_id>/<string:src>/<string:dst>/<int:bitrate>')
diff --git a/src/opticalcontroller/RSA.py b/src/opticalcontroller/RSA.py
index 2a94968c8dcc5486a5bca7bc564cdc9cbbe6d9f2..d2c833de3d41f99273fbd78c2a45f50db83cc8ba 100644
--- a/src/opticalcontroller/RSA.py
+++ b/src/opticalcontroller/RSA.py
@@ -321,9 +321,10 @@ class RSA():
             #link = self.links_dict[l]
             #f = fiber_f[l]
             #fib = link['fibers'][f]
-            fib = self.get_link_by_name(l)["optical_details"]
-         
-            self.restore_link(fib, slots, band)
+            link = self.get_link_by_name(l)
+            fib = link["optical_details"]
+            #self.restore_link(fib, slots, band)
+            self.restore_link_2(fib, slots, band, link=link)
             if debug:
                 print(fib[band])
 
@@ -343,10 +344,9 @@ class RSA():
                 r_l = reverse_link(l)
                 if debug:
                     print(r_l)
-                # link = self.links_dict[l]
-                # f = fiber_f[l]
-                # fib = link['fibers'][f]
-                fib = self.get_link_by_name(r_l)["optical_details"]
+                rlink = self.get_link_by_name(r_l)
+                fib = rlink["optical_details"]
+                #fib = self.get_link_by_name(r_l)["optical_details"]
                 if list_in_list(slots, str_list_to_int(fib[band].keys())):
                     self.restore_link(fib, slots, band)
                     if debug:
@@ -385,12 +385,17 @@ class RSA():
         path = flow["path"]
         bidir = flow["bidir"]
         links =  []
+        slots = []
         if o_b_id is not None:
-           links= self.optical_bands[o_b_id]["links"]
-           band = self.optical_bands[o_b_id]["band_type"]
-           n_slots =self.optical_bands[o_b_id]["n_slots"]
-           if n_slots > 0: 
-               slots=[i+1 for i in range(n_slots)]
+            links= self.optical_bands[o_b_id]["links"]
+            band = self.optical_bands[o_b_id]["band_type"]
+            n_slots =self.optical_bands[o_b_id]["n_slots"]
+            if n_slots > 0: 
+                #slots=[i+1 for i in range(n_slots)]
+                for key in self.optical_bands[o_b_id][band].keys():
+                   slots.append(int(key))
+                slots.sort()
+                   
        
         for l in links:
             if debug:
@@ -409,44 +414,35 @@ class RSA():
             if debug:
                 print(fib[band])
             
-        if o_b_id is not None:
+                print(f"invoking restore_link_2 fib: {fib} , slots {slots} , band {band} ")
+                #self.restore_link(fib, slots, band)
+                self.restore_link_2(fib, slots, band, link = link)
+                
+                self.optical_bands[o_b_id]["is_active"]=False
             
+                if debug:
+                    print(fib[band])          
             if debug:
                 print("restoring OB")
             print(f"invoking restore_optical_band o_b_id: {o_b_id} , slots {slots} , band {band} ")    
             self.restore_optical_band(o_b_id, slots, band)
             #self.restore_optical_band_2(o_b_id, slots, band,links)
-        if bidir:
-            for l in links:
-                r_l = reverse_link(l)
-                if debug:
-                    print(r_l)
-                # link = self.links_dict[l]
-                # f = fiber_f[l]
-                # fib = link['fibers'][f]
-                fib = self.get_link_by_name(r_l)["optical_details"]
-                if list_in_list(slots, str_list_to_int(fib[band].keys())):
-                    self.restore_link(fib, slots, band)
-                    if debug:
-                        print(fib[band])
-            '''
-            for rl in fiber_b.keys():
-                if debug:
-                    print(rl)
-                    print(fiber_b[rl])
-                #rlink = self.links_dict[rl]
-                #rf = fiber_b[rl]
-                #rfib = rlink['fibers'][rf]
-                rfib = self.get_fiber_details(rl, fiber_b[rl])
-                if not list_in_list(slots, rfib[band]):
-                    self.restore_link(rfib, slots, band)
+            if bidir:
+                for l in links:
+                    r_l = reverse_link(l)
                     if debug:
-                        print(rfib[band])
-            '''
-            #changed according to TFS development
-            #if o_b_id is not None:
-            #    rev_o_band_id = self.optical_bands[o_b_id]["reverse_optical_band_id"]
-            #    self.restore_optical_band(rev_o_band_id, slots, band)
+                        print(r_l)
+                    rlink = self.get_link_by_name(r_l)
+                    fib = rlink["optical_details"]
+                    #fib = self.get_link_by_name(r_l)["optical_details"]
+                    if list_in_list(slots, str_list_to_int(fib[band].keys())):
+                        self.restore_link_2(fib, slots, band, link=rlink)
+                        if debug:
+                            print(fib[band])
+                #changed according to TFS development
+                #if o_b_id is not None:
+                #    rev_o_band_id = self.optical_bands[o_b_id]["reverse_optical_band_id"]
+                #    self.restore_optical_band(rev_o_band_id, slots, band)
         return True
 
     def del_handler(self, flow,flow_id, o_b_id = None,delete_band=0):
@@ -816,7 +812,13 @@ class RSA():
 
     def create_optical_band(self, links, path, bidir, num_slots):
         print("INFO: Creating optical-band of {} slots".format(num_slots))
-        self.opt_band_id += 1
+        if self.opt_band_id == 0:
+            self.opt_band_id += 1
+        else:
+            if (self.optical_bands[self.opt_band_id]["bidir"] == 1):
+                self.opt_band_id += 2
+            else:
+                self.opt_band_id += 1
         forw_opt_band_id = self.opt_band_id
         self.optical_bands[forw_opt_band_id] = {}
         self.optical_bands[forw_opt_band_id]["optical_band_id"] = forw_opt_band_id
@@ -974,7 +976,13 @@ class RSA():
             optical_band_id, temp_links = self.create_optical_band(links, path, bidir, num_slots_ob)
             return None, optical_band_id
         print("INFO: TP to TP connection")
-        self.flow_id += 1
+        if self.flow_id == 0:
+            self.flow_id += 1
+        else:
+            if (self.db_flows[self.flow_id]["bidir"] == 1):
+                self.flow_id += 2
+            else:
+                self.flow_id += 1
         self.db_flows[self.flow_id] = {}
         self.db_flows[self.flow_id]["flow_id"] = self.flow_id
         self.db_flows[self.flow_id]["src"] = src
@@ -1180,6 +1188,7 @@ class RSA():
                 rev_ob_id = self.optical_bands[optical_band_id]["reverse_optical_band_id"]
                 self.optical_bands[rev_ob_id]["served_lightpaths"].append(self.flow_id)
             '''
+            
         return self.flow_id, optical_band_id
 
     def extend_optical_band(self, ob_id, band=None):
diff --git a/src/service/service/ServiceServiceServicerImpl.py b/src/service/service/ServiceServiceServicerImpl.py
index 7fe67f970df6c52c5f8dea096cd52a514a3248a2..b101dab563eeefaf00fefa09c6dbc9da37288b6c 100644
--- a/src/service/service/ServiceServiceServicerImpl.py
+++ b/src/service/service/ServiceServiceServicerImpl.py
@@ -364,12 +364,13 @@ class ServiceServiceServicerImpl(ServiceServiceServicer):
             return Empty()
 
         if service.service_type == ServiceTypeEnum.SERVICETYPE_OPTICAL_CONNECTIVITY:
-            params = {
-                "src"     : None,
-                "dst"     : None,
-                "bitrate" : None,
-                'ob_id'   : None,
-                'flow_id' : None
+            params={
+                "src":None,
+                "dst":None,
+                "bitrate":None,
+                'ob_id':None,
+                'bidir': None,
+                'flow_id':None
             }
             devs = []
 
@@ -384,33 +385,35 @@ class ServiceServiceServicerImpl(ServiceServiceServicer):
             src = get_device_name_from_uuid(devices, devs[0])
             dst = get_device_name_from_uuid(devices, devs[1])
             bitrate = 100
+            bidir = 0
             for constraint in service.service_constraints:
                 if "bandwidth" in constraint.custom.constraint_type:
                     bitrate = int(float(constraint.custom.constraint_value))
-                    break
+                if "bidirectionality" in constraint.custom.constraint_type:
+                    bidir = int(constraint.custom.constraint_value)
+            
             
-            bitrate = int(float(
-                service.service_constraints[0].custom.constraint_value
-            ))
+            #bitrate = int(float(service.service_constraints[0].custom.constraint_value))
+            #bidir = int(float(service.service_constraints[0].custom.constraint_value))
             if len(service.service_config.config_rules) > 0:
                 c_rules_dict = json.loads(
                 service.service_config.config_rules[0].custom.resource_value)
-                ob_id = None
-                flow_id = None
-             
+                ob_id=None
+                flow_id=None
                 if "ob_id" in c_rules_dict:
                     ob_id = c_rules_dict["ob_id"]
                 if ("flow_id" in c_rules_dict):
                     flow_id = c_rules_dict["flow_id"]
                     #if ("ob_id" in c_rules_dict):
                     #    ob_id = c_rules_dict["ob_id"]
-            
-                params['bitrate'] = bitrate
-                params['dst'    ] = dst
-                params['src'    ] = src
-                params['ob_id'  ] = ob_id
-                params['flow_id'] = flow_id
-
+                params['bitrate']=bitrate
+                params['dst']=dst
+                params['src']=src
+                params['ob_id']=ob_id
+                params['flow_id']=flow_id
+                params['bidir'] = bidir
+                   
+                    
             tasks_scheduler = TasksScheduler(self.service_handler_factory)
             tasks_scheduler.compose_from_optical_service(service, params=params, is_delete=True)
             tasks_scheduler.execute_all()
diff --git a/src/service/service/service_handlers/oc/OCServiceHandler.py b/src/service/service/service_handlers/oc/OCServiceHandler.py
index df093f1bc63ef5bc3a715476d5e24ad6aae92635..51174ea7e5f33e2b60997abccda166e7ae819b3d 100644
--- a/src/service/service/service_handlers/oc/OCServiceHandler.py
+++ b/src/service/service/service_handlers/oc/OCServiceHandler.py
@@ -104,7 +104,6 @@ class OCServiceHandler(_ServiceHandler):
         LOGGER.info(f"endpoints {endpoints} is_opticalband {is_opticalband} ")
         #flows = endpoints_to_flows(endpoints, bidir, is_opticalband)
         #handled_flows=handle_flows_names(flows=flows,task_executor=self.__task_executor)
-
         results = []
         
         
diff --git a/src/service/service/service_handlers/oc/OCTools.py b/src/service/service/service_handlers/oc/OCTools.py
index 7dd662963cd0f6a8109d58b444cd6b5b5487343a..c0b400aac2a74f4428ad3ec3696a44323e5c0035 100644
--- a/src/service/service/service_handlers/oc/OCTools.py
+++ b/src/service/service/service_handlers/oc/OCTools.py
@@ -35,7 +35,7 @@ def convert_endpoints_to_flows(endpoints : List[Tuple[str, str, Optional[str]]])
     while(i < end):
         endpoint = endpoints[i]
         device_uuid, endpoint_uuid = endpoint[0:2]
-        log.debug("current OCTools step {}, {}, {}".format(i, device_uuid, endpoint_uuid))
+        log.info("current OCTools step {}, {}, {}".format(i, device_uuid, endpoint_uuid))
         if device_uuid not in entries.keys():
             entries[device_uuid] = []
         if i == 0:
@@ -45,7 +45,7 @@ def convert_endpoints_to_flows(endpoints : List[Tuple[str, str, Optional[str]]])
             next_device_uuid, next_endpoint_uuid = next_endpoint[0:2]
             if next_device_uuid == device_uuid:
                 bidir = 1
-                log.debug("connection is bidirectional")
+                log.info("connection is bidirectional")
                 entry_tuple = next_endpoint_uuid, "0"
                 entries[device_uuid].append(entry_tuple)
                 i = i + 1
@@ -65,11 +65,11 @@ def convert_endpoints_to_flows(endpoints : List[Tuple[str, str, Optional[str]]])
                         entry_tuple = endpoint_uuid, next_endpoint_uuid
                         entries[device_uuid].append(entry_tuple)
                         i = i + 1
-                        log.debug("current OCTools step {}, {}, {}".format(i, next_device_uuid, device_uuid))
+                        log.info("current OCTools step {}, {}, {}".format(i, next_device_uuid, device_uuid))
                     else:
                         log.debug("ERROR in unidirectional connection 4")
                         return {}
-            if bidir:
+            else:
                 log.debug("Ocheck i {}, {}, {}".format(i, i+1, end-1))
                 if i + 1 == end-1:
                     log.debug("current OCTools step {}, {}, {}".format(i, device_uuid, endpoint_uuid))
diff --git a/src/service/service/task_scheduler/TaskExecutor.py b/src/service/service/task_scheduler/TaskExecutor.py
index 5391eca4883771fde998c838bc5f698b43ef0bfe..8e65f2578ffcade850458d63330e0957f4df2208 100644
--- a/src/service/service/task_scheduler/TaskExecutor.py
+++ b/src/service/service/task_scheduler/TaskExecutor.py
@@ -195,6 +195,7 @@ class TaskExecutor:
                 # new_optical_config.config= json.dumps(new_config)
                 # new_optical_config.opticalconfig_id.CopyFrom (optical_config_id)
                 # new_optical_config.device_id.CopyFrom(device.device_id)
+                LOGGER.info(f"SSSSSSS->{result}")
                 self._device_client.DisableOpticalDevice(result)
         except Exception as e:
             errors.append(e)
diff --git a/src/service/service/tools/OpticalTools.py b/src/service/service/tools/OpticalTools.py
index 774f4f6713ea131fb124782e782b336a6842025d..20f0ffa294935c89eaa52a4fc67cbdb8dbdaa923 100644
--- a/src/service/service/tools/OpticalTools.py
+++ b/src/service/service/tools/OpticalTools.py
@@ -163,7 +163,9 @@ def delete_lightpath( src, dst, bitrate, ob_id, delete_band, flow_id=None) -> st
         if flow_id is not None:
             urlx = "{:s}/DelFlexLightpath/{}/{}/{}/{}/{}".format(base_url, src, dst, bitrate, ob_id, flow_id)
         else :
-            urlx = "{:s}/DelOpticalBand/{}/{}/{}".format(base_url, src, dst, ob_id)
+            #urlx = "http://{}:{}/OpticalTFS/DelOpticalBand/{}/{}/{}".format(OPTICAL_IP, OPTICAL_PORT, src, dst, ob_id)
+            urlx = "{:s}/DelOpticalBandSimple/{}".format(base_url, ob_id)
+
         headers = {"Content-Type": "application/json"}
         r = requests.delete(urlx, headers=headers)
         reply = r.text