diff --git a/Changelog.md b/Changelog.md index 5e00bf88548a7cb55dd2cd275dee5ddc0e2eae6f..f93400eb8f6576fc69598e4ebcb28e575e3c7d0d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,9 @@ All notable changes to this project will be documented in this file. +## [0.127] - 2024-08-21 +- DBOARD3-1005: Temporarily use a local snapshot of flexils data + ## [0.126] - 2024-08-13 - DBOARD3-998: Skipped router during update if no data retrieved and no cached data found - DBOARD3-997: excluded pxc ports and related lags for Nokia routers diff --git a/MANIFEST.in b/MANIFEST.in index 15e9c71c38764b7528b3f1c2b118546cb49e8773..4a59227041c030b99a4de25c69f64b80df575562 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,4 @@ recursive-include inventory_provider/static * include inventory_provider/logging_default_config.json recursive-exclude test * +include inventory_provider/db/flexils_data.json \ No newline at end of file diff --git a/inventory_provider/db/flexils_data.json b/inventory_provider/db/flexils_data.json new file mode 100644 index 0000000000000000000000000000000000000000..9ea1318f62f607ca2e3fe2ffa78b1d8540f6c49a --- /dev/null +++ b/inventory_provider/db/flexils_data.json @@ -0,0 +1,3402 @@ +{ + "715156": [ + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "LON02-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "LON02-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "LON01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "LON01-MTC6-1:2-A-1-L1-2" + } + ], + "715158": [ + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-5", + "key": "LON02-MTC6-1:1-A-1-L1-5" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "LON01-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-S1-4", + "key": "LON02-MTC6-1:1-A-1-S1-4" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-4", + "key": "LON01-MTC6-1:2-A-1-S1-4" + } + ], + "730775": [ + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "SOF01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "BUC01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "SOF01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "BUC01-MTC6-1:2-A-1-S1-1" + } + ], + "721099": [ + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "MIL02-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "MIL01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "MIL02-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "GEN01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "GEN01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "MIL01-MTC6-1:2-A-1-L1-1" + } + ], + "734272": [ + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BUD01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BRA01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "BRA01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "BUD02-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BUD02-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "BUD01-MTC6-1:1-A-1-L1-3" + } + ], + "734273": [ + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "VIE01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "BUD01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BUD01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BRA01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "BUD02-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "VIE01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BUD02-MTC6-1:1-A-1-L1-1" + } + ], + "734274": [ + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-L1-4", + "key": "VIE01-MTC6-1:3-A-1-L1-4" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-S1-4", + "key": "VIE01-MTC6-1:3-A-1-S1-4" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "1-A-1-L1-4", + "key": "BRA01-MTC6-1:1-A-1-L1-4" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BUD02-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "BRA01-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "1-A-1-L1-4", + "key": "BUD02-MTC6-1:1-A-1-L1-4" + } + ], + "737864": [ + { + "node_name": "LJU02-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "LJU02-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "ZAG01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "ZAG01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "LJU02-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "LJU02-MTC6-1:2-A-1-L1-3" + } + ], + "722014": [ + { + "node_name": "LJU01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "LJU01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LJU02-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LJU02-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "LJU01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "LJU01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "ZAG01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "ZAG01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "LJU02-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "LJU02-MTC6-1:2-A-1-L1-2" + } + ], + "735916": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-8", + "key": "AMS01-MTC6-1:1-A-1-S1-8" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-11", + "key": "AMS01-MTC6-1:1-A-1-L1-11" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-11", + "key": "FRA01-MTC6-1:2-A-1-L1-11" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-9", + "key": "GEN01-MTC6-1:2-A-1-S1-9" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-10", + "key": "GEN01-MTC6-1:2-A-1-L1-10" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-10", + "key": "FRA01-MTC6-1:1-A-1-L1-10" + } + ], + "735917": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-12", + "key": "AMS01-MTC6-1:1-A-1-L1-12" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-12", + "key": "FRA01-MTC6-1:2-A-1-L1-12" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-9", + "key": "AMS01-MTC6-1:1-A-1-S1-9" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-11", + "key": "FRA01-MTC6-1:1-A-1-L1-11" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-10", + "key": "GEN01-MTC6-1:2-A-1-S1-10" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-11", + "key": "GEN01-MTC6-1:2-A-1-L1-11" + } + ], + "738796": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S2-2", + "key": "GEN01-MTC6-1:1-A-1-S2-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-7", + "key": "GEN01-MTC6-1:1-A-1-L1-7" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-7", + "key": "MIL01-MTC6-1:2-A-1-L1-7" + } + ], + "738798": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-9", + "key": "GEN01-MTC6-1:1-A-1-L1-9" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S2-4", + "key": "GEN01-MTC6-1:1-A-1-S2-4" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-9", + "key": "MIL01-MTC6-1:2-A-1-L1-9" + } + ], + "736782": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "AMS01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "HAM01-MTC6-1:1-A-1-L1-2" + } + ], + "729298": [ + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "SOF01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BEL01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BEL01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "SOF01-MTC6-1:2-A-1-L1-1" + } + ], + "729376": [ + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "ZAG01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "BEL01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "SOF01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BEL01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "SOF01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "ZAG01-MTC6-1:3-A-1-L1-1" + } + ], + "729377": [ + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BEL01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "SOF01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "BEL01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-S1-3", + "key": "ZAG01-MTC6-1:3-A-1-S1-3" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "ZAG01-MTC6-1:3-A-1-L1-3" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "SOF01-MTC6-1:2-A-1-L1-3" + } + ], + "738215": [ + { + "node_name": "LUX01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "LUX01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "LUX01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "LUX01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "5-A-1-L1-3", + "key": "FRA01-MTC6-1:5-A-1-L1-3" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "5-A-1-S1-3", + "key": "FRA01-MTC6-1:5-A-1-S1-3" + } + ], + "718134": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "GEN01-MTC6-1:3-A-1-L1-3" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-L1-3", + "key": "GEN01-MTC6-1:4-A-1-L1-3" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "MIL02-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "MIL02-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "GEN02-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "MAR01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "GEN02-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "MAR01-MTC6-1:3-A-1-L1-3" + } + ], + "730664": [ + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "POZ01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "PRA01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "PRA01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "POZ01-MTC6-1:3-A-1-L1-1" + } + ], + "730666": [ + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "POZ01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "PRA01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "PRA01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "POZ01-MTC6-1:3-A-1-L1-2" + } + ], + "725325": [ + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "ZAG01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "BEL01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BEL01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "ZAG01-MTC6-1:3-A-1-S1-2" + } + ], + "719568": [ + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "MAR01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "MIL02-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "MIL02-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "MAR01-MTC6-1:1-A-1-L1-1" + } + ], + "719569": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "GEN01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "MAR01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "MAR01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "GEN01-MTC6-1:3-A-1-L1-1" + } + ], + "729952": [ + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "GEN02-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "PAR01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-4", + "key": "PAR01-MTC6-1:3-A-1-L1-4" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-10", + "key": "LON02-MTC6-1:1-A-1-L1-10" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "GEN02-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "LON02-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-10", + "key": "LON01-MTC6-1:2-A-1-L1-10" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-9", + "key": "LON01-MTC6-1:2-A-1-S1-9" + } + ], + "733857": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "LON01-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-10", + "key": "AMS01-MTC6-1:2-A-1-L1-10" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-6", + "key": "LON02-MTC6-1:1-A-1-L1-6" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-10", + "key": "LON01-MTC6-1:1-A-1-L1-10" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-8", + "key": "AMS01-MTC6-1:2-A-1-S1-8" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-S1-8", + "key": "LON02-MTC6-1:1-A-1-S1-8" + } + ], + "733858": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "GEN01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "GEN02-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "FRA01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "FRA01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-L1-4", + "key": "GEN01-MTC6-1:4-A-1-L1-4" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "AMS01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "AMS01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-L1-4", + "key": "GEN02-MTC6-1:1-A-1-L1-4" + } + ], + "727752": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "AMS01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "HAM01-MTC6-1:1-A-1-L1-1" + } + ], + "723466": [ + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "BUD01-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "ZAG02-MTC6-1", + "full_port_name": "1-A-1-L1-5", + "key": "ZAG02-MTC6-1:1-A-1-L1-5" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "BUD01-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "ZAG02-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "ZAG02-MTC6-1:1-A-1-S1-2" + } + ], + "723489": [ + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "ZAG01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "LJU02-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "LJU02-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "ZAG01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "LJU02-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "LJU02-MTC6-1:2-A-1-L1-1" + } + ], + "731637": [ + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-S1-6", + "key": "FRA01-MTC6-1:1-A-1-S1-6" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "GEN01-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-4", + "key": "GEN01-MTC6-1:2-A-1-S1-4" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-5", + "key": "FRA01-MTC6-1:1-A-1-L1-5" + } + ], + "731646": [ + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-S1-4", + "key": "ZAG01-MTC6-1:3-A-1-S1-4" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "3-A-1-L1-4", + "key": "ZAG01-MTC6-1:3-A-1-L1-4" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "BEL01-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "BEL01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "BEL01-MTC6-1:2-A-1-S1-2" + } + ], + "722325": [ + { + "node_name": "ZAG02-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "ZAG02-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BUD01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "ZAG02-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "ZAG02-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "ZAG01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "BUD01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "ZAG01-MTC6-1:2-A-1-S1-1" + } + ], + "728756": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "AMS01-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-6", + "key": "LON01-MTC6-1:1-A-1-L1-6" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-4", + "key": "LON01-MTC6-1:1-A-1-S1-4" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-4", + "key": "AMS01-MTC6-1:2-A-1-S1-4" + } + ], + "728763": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-8", + "key": "GEN01-MTC6-1:2-A-1-L1-8" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-8", + "key": "FRA01-MTC6-1:1-A-1-L1-8" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-9", + "key": "AMS01-MTC6-1:1-A-1-L1-9" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-7", + "key": "LON01-MTC6-1:1-A-1-S1-7" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-9", + "key": "FRA01-MTC6-1:2-A-1-L1-9" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-7", + "key": "GEN01-MTC6-1:2-A-1-S1-7" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-8", + "key": "LON01-MTC6-1:1-A-1-L1-8" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-8", + "key": "AMS01-MTC6-1:2-A-1-L1-8" + } + ], + "728765": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-9", + "key": "LON01-MTC6-1:1-A-1-L1-9" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-8", + "key": "LON01-MTC6-1:1-A-1-S1-8" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-9", + "key": "AMS01-MTC6-1:2-A-1-L1-9" + } + ], + "724317": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "AMS01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "FRA01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "AMS01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "FRA01-MTC6-1:2-A-1-S1-1" + } + ], + "724318": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "AMS01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "FRA01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "AMS01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "FRA01-MTC6-1:2-A-1-S1-2" + } + ], + "724322": [ + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-7", + "key": "FRA01-MTC6-1:2-A-1-L1-7" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-6", + "key": "AMS01-MTC6-1:1-A-1-S1-6" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-S1-6", + "key": "FRA01-MTC6-1:2-A-1-S1-6" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-7", + "key": "AMS01-MTC6-1:1-A-1-L1-7" + } + ], + "724352": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "GEN01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "MIL01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "MIL01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "GEN01-MTC6-1:1-A-1-L1-3" + } + ], + "724362": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-S1-8", + "key": "PAR01-MTC6-1:3-A-1-S1-8" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-S1-8", + "key": "GEN01-MTC6-1:4-A-1-S1-8" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-9", + "key": "GEN02-MTC6-1:2-A-1-L1-9" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-L1-9", + "key": "GEN01-MTC6-1:4-A-1-L1-9" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-9", + "key": "PAR01-MTC6-1:3-A-1-L1-9" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-L1-9", + "key": "GEN02-MTC6-1:1-A-1-L1-9" + } + ], + "729786": [ + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "BIL01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "PAR01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "BOD01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "BIL01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "PAR01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BOD01-MTC6-1:1-A-1-L1-1" + } + ], + "732146": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-4", + "key": "LON01-MTC6-1:1-A-1-L1-4" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S5-3", + "key": "AMS01-MTC6-1:2-A-1-S5-3" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S5-3", + "key": "LON01-MTC6-1:1-A-1-S5-3" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "AMS01-MTC6-1:2-A-1-L1-4" + } + ], + "724309": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "PAR01-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-S1-4", + "key": "PAR01-MTC6-1:2-A-1-S1-4" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-S1-4", + "key": "LON02-MTC6-1:2-A-1-S1-4" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "LON02-MTC6-1:2-A-1-L1-4" + } + ], + "732932": [ + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "BIL01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "MAD01-MTC6-1:3-A-1-L1-2" + } + ], + "732978": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "PAR01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "PAR01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BOD01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BOD01-MTC6-1:1-A-1-L1-2" + } + ], + "724451": [ + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "VIE01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "VIE01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "MIL02-MTC6-1:3-A-1-L1-3" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "2-A-1-L1-3", + "key": "UDN-BAL-MTC9-1:2-A-1-L1-3" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-S1-3", + "key": "MIL02-MTC6-1:3-A-1-S1-3" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "1-A-1-L1-3", + "key": "UDN-BAL-MTC9-1:1-A-1-L1-3" + } + ], + "724770": [ + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-S1-4", + "key": "MIL02-MTC6-1:3-A-1-S1-4" + }, + { + "node_name": "LJU01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LJU01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "1-A-1-L1-4", + "key": "UDN-BAL-MTC9-1:1-A-1-L1-4" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-L1-4", + "key": "MIL02-MTC6-1:3-A-1-L1-4" + }, + { + "node_name": "LJU01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "LJU01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "3-A-1-L1-1", + "key": "UDN-BAL-MTC9-1:3-A-1-L1-1" + } + ], + "null": [ + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "PRA01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "PRA01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "DUB01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "4-A-1-S1-2", + "key": "AMS01-MTC6-1:4-A-1-S1-2" + }, + { + "node_name": "KAU01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "KAU01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "RIG01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "SIN01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "SIN01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "BUD01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "5-A-1-S1-1", + "key": "PAR01-MTC6-1:5-A-1-S1-1" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "BUD01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "HEL01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "GEN01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BRU01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "BRU01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "4-A-1-L1-3", + "key": "AMS01-MTC6-1:4-A-1-L1-3" + }, + { + "node_name": "CRO01-MTC9-1", + "full_port_name": "2-A-1-S1-1", + "key": "CRO01-MTC9-1:2-A-1-S1-1" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "4-A-1-S1-1", + "key": "LON02-MTC6-1:4-A-1-S1-1" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "TAR01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BRA01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "TAR01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "COR01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "COR01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "VEL-001-MTC9-1", + "full_port_name": "2-A-1-L1-2", + "key": "VEL-001-MTC9-1:2-A-1-L1-2" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "DUB01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "COR01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "COR01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "BUD01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "MAR01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "AMS01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "HEL01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "4-A-1-S1-3", + "key": "AMS01-MTC6-1:4-A-1-S1-3" + }, + { + "node_name": "CRO01-MTC9-1", + "full_port_name": "1-A-1-S1-1", + "key": "CRO01-MTC9-1:1-A-1-S1-1" + }, + { + "node_name": "COP01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "COP01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "LON01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S9-4", + "key": "MIL01-MTC6-1:2-A-1-S9-4" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "BRA01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "FRA01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "DUB01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "RIG01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-S1-7", + "key": "GEN02-MTC6-1:2-A-1-S1-7" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "TAR01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "HEL01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "RIG01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "TAR01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "HEL01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BUD01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "POZ01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "COR01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "COR01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-10", + "key": "AMS01-MTC6-1:1-A-1-L1-10" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "FRA01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BUC01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "COR01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "COR01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "MAD01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "DUB01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "VIE01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "CRO01-MTC9-1", + "full_port_name": "2-A-1-S1-2", + "key": "CRO01-MTC9-1:2-A-1-S1-2" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BUD01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "BUD01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "LON02-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "PAR01-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "COP01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "COP01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "ZAG02-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "ZAG02-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "TAR01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "RIG01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "LIS01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "LON01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "DUB01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "KAU01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "KAU01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "BIL01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "PRA01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "3-A-1-S1-3", + "key": "SOF01-MTC6-1:3-A-1-S1-3" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "BUD01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "4-A-1-L1-2", + "key": "AMS01-MTC6-1:4-A-1-L1-2" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "BRU01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "COP01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "COP01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "RIG01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "KAU01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "KAU01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "VIE01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "ZAG01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "DUB01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "COP01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "COP01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "HEL01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "HEL01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "GEN01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "COR01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "COR01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "DUB01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "HEL01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "MAD01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "5-A-1-S1-2", + "key": "PAR01-MTC6-1:5-A-1-S1-2" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "LON01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "POZ01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "RIG01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BUD02-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "HAM01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "ZAG01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "ZAG01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "RIG01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-7", + "key": "LON01-MTC6-1:2-A-1-S1-7" + }, + { + "node_name": "ZAG02-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "ZAG02-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "4-A-1-S1-2", + "key": "LON02-MTC6-1:4-A-1-S1-2" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "MAD01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "BUC01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "KAU01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "KAU01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "MAD01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "FRA01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BUC01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "GEN01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "MAR01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "BRA01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "GEN02-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "BUC01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "3-A-1-S1-3", + "key": "LON01-MTC6-1:3-A-1-S1-3" + }, + { + "node_name": "HEL01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "HEL01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "MAR01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S9-3", + "key": "MIL01-MTC6-1:2-A-1-S9-3" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "LON02-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "PRA01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "KAU01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "KAU01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "LIS01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "TAR01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "VIE01-MTC6-1:3-A-1-L1-3" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "DUB01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "PAR01-MTC6-1:3-A-1-L1-3" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "LON01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "AMS01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BUC01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "SOF01-MTC6-1:3-A-1-L1-3" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "4-A-1-S1-1", + "key": "MIL02-MTC6-1:4-A-1-S1-1" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "BIL01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "BUD02-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BUD02-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BUC01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S9-2", + "key": "MIL01-MTC6-1:2-A-1-S9-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "LON02-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "KAU01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "KAU01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "MAR01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "HAM01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "SIN01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "SIN01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S9-1", + "key": "MIL01-MTC6-1:2-A-1-S9-1" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "LON02-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "VIE01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-10", + "key": "FRA01-MTC6-1:2-A-1-L1-10" + }, + { + "node_name": "RIG01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "RIG01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "BUD01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "BUD01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "TAR01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "TAR01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "TAR01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "HAM01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "COR01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "COR01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "BRU01-MTC6-1:1-A-1-S1-2" + } + ], + "715155": [ + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "LON02-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LON02-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "LON01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "LON01-MTC6-1:2-A-1-S1-1" + } + ], + "734293": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "PAR01-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "GEN02-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "LON02-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "GEN02-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "LON02-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-6", + "key": "PAR01-MTC6-1:3-A-1-L1-6" + } + ], + "729953": [ + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-11", + "key": "LON02-MTC6-1:1-A-1-L1-11" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "LON02-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "GEN02-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "GEN02-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-5", + "key": "PAR01-MTC6-1:3-A-1-L1-5" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-10", + "key": "LON01-MTC6-1:2-A-1-S1-10" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-11", + "key": "LON01-MTC6-1:2-A-1-L1-11" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "PAR01-MTC6-1:2-A-1-L1-2" + } + ], + "735284": [ + { + "node_name": "LOU01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LOU01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-1-S20-1", + "key": "PRE01-MTC9-1-1:1-A-1-S20-1" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-2-S20-1", + "key": "PRE01-MTC9-1-1:1-A-2-S20-1" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-1-L1-2", + "key": "PRE01-MTC9-1-1:1-A-1-L1-2" + }, + { + "node_name": "CRO01-MTC9-1", + "full_port_name": "2-A-1-L1-2", + "key": "CRO01-MTC9-1:2-A-1-L1-2" + } + ], + "735306": [ + { + "node_name": "LOU01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "LOU01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "CRO01-MTC9-1", + "full_port_name": "2-A-1-L1-1", + "key": "CRO01-MTC9-1:2-A-1-L1-1" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-1-L1-1", + "key": "PRE01-MTC9-1-1:1-A-1-L1-1" + } + ], + "738795": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S2-1", + "key": "GEN01-MTC6-1:1-A-1-S2-1" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "MIL01-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-6", + "key": "GEN01-MTC6-1:1-A-1-L1-6" + } + ], + "718135": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "PAR01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "PAR01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-L1-1", + "key": "GEN01-MTC6-1:4-A-1-L1-1" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "GEN02-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "GEN02-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-S1-2", + "key": "GEN01-MTC6-1:4-A-1-S1-2" + } + ], + "727993": [ + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "POZ01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "HAM01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "VEL-001-MTC9-1", + "full_port_name": "2-A-1-L1-1", + "key": "VEL-001-MTC9-1:2-A-1-L1-1" + }, + { + "node_name": "VEL-001-MTC9-1", + "full_port_name": "1-A-1-L1-1", + "key": "VEL-001-MTC9-1:1-A-1-L1-1" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "HAM01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "POZ01-MTC6-1:2-A-1-L1-1" + } + ], + "727994": [ + { + "node_name": "VEL-001-MTC9-1", + "full_port_name": "1-A-1-L1-2", + "key": "VEL-001-MTC9-1:1-A-1-L1-2" + }, + { + "node_name": "HAM01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "HAM01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "POZ01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "POZ01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "POZ01-MTC6-1:2-A-1-L1-2" + } + ], + "727019": [ + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "BRU01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "4-A-1-L1-2", + "key": "PAR01-MTC6-1:4-A-1-L1-2" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "BRU01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "4-A-1-S1-2", + "key": "PAR01-MTC6-1:4-A-1-S1-2" + } + ], + "723486": [ + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BRA01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-S1-3", + "key": "VIE01-MTC6-1:3-A-1-S1-3" + }, + { + "node_name": "BRA01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BRA01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "VIE01-MTC6-1:3-A-1-L1-1" + } + ], + "731643": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-8", + "key": "GEN01-MTC6-1:2-A-1-S1-8" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-9", + "key": "FRA01-MTC6-1:1-A-1-L1-9" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-9", + "key": "GEN01-MTC6-1:2-A-1-L1-9" + } + ], + "728757": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-7", + "key": "AMS01-MTC6-1:2-A-1-L1-7" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "AMS01-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-7", + "key": "LON01-MTC6-1:1-A-1-L1-7" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-5", + "key": "LON01-MTC6-1:1-A-1-S1-5" + } + ], + "724353": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S1-4", + "key": "GEN01-MTC6-1:1-A-1-S1-4" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "MIL01-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "MIL01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-4", + "key": "GEN01-MTC6-1:1-A-1-L1-4" + } + ], + "724361": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-L1-8", + "key": "GEN01-MTC6-1:4-A-1-L1-8" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-S1-7", + "key": "PAR01-MTC6-1:3-A-1-S1-7" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-L1-8", + "key": "GEN02-MTC6-1:1-A-1-L1-8" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-8", + "key": "GEN02-MTC6-1:2-A-1-L1-8" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-8", + "key": "PAR01-MTC6-1:3-A-1-L1-8" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-S1-7", + "key": "GEN01-MTC6-1:4-A-1-S1-7" + } + ], + "732147": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S5-4", + "key": "AMS01-MTC6-1:2-A-1-S5-4" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-5", + "key": "LON01-MTC6-1:1-A-1-L1-5" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "AMS01-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S5-4", + "key": "LON01-MTC6-1:1-A-1-S5-4" + } + ], + "724314": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "GEN01-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-6", + "key": "FRA01-MTC6-1:1-A-1-L1-6" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-S1-4", + "key": "FRA01-MTC6-1:1-A-1-S1-4" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "GEN01-MTC6-1:2-A-1-L1-6" + } + ], + "732848": [ + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-6", + "key": "MAR01-MTC6-1:3-A-1-L1-6" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "MAD01-MTC6-1:2-A-1-L1-5" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "MAD01-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-6", + "key": "GEN01-MTC6-1:3-A-1-L1-6" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-S1-5", + "key": "GEN01-MTC6-1:3-A-1-S1-5" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "MAR01-MTC6-1:2-A-1-L1-5" + } + ], + "724594": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-4", + "key": "GEN01-MTC6-1:3-A-1-L1-4" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "MAR01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "MAD01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-S1-3", + "key": "GEN01-MTC6-1:3-A-1-S1-3" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "MAD01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-4", + "key": "MAR01-MTC6-1:3-A-1-L1-4" + } + ], + "736677": [ + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-2-L1-2", + "key": "PRE01-MTC9-1-1:1-A-2-L1-2" + }, + { + "node_name": "LOU01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "LOU01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-2-S20-2", + "key": "PRE01-MTC9-1-1:1-A-2-S20-2" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-1-S20-2", + "key": "PRE01-MTC9-1-1:1-A-1-S20-2" + } + ], + "724450": [ + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "MIL02-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "VIE01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "2-A-1-L1-1", + "key": "UDN-BAL-MTC9-1:2-A-1-L1-1" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "VIE01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "1-A-1-L1-1", + "key": "UDN-BAL-MTC9-1:1-A-1-L1-1" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "MIL02-MTC6-1:3-A-1-L1-1" + } + ], + "733824": [ + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "LIS01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BIL01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "LIS01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BOD01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "MAD01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "BOD01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "MAD01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "POR01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "BIL01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "POR01-MTC6-1:2-A-1-L1-2" + } + ], + "733825": [ + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "MAD01-MTC6-1:1-A-1-S1-3" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "BOD01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "BIL01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BIL01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "BOD01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "BOD01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "POR01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "LIS01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "LIS01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "MAD01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "POR01-MTC6-1:2-A-1-L1-3" + } + ], + "733838": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-5", + "key": "GEN01-MTC6-1:1-A-1-L1-5" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S1-5", + "key": "GEN01-MTC6-1:1-A-1-S1-5" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "MIL01-MTC6-1:2-A-1-S1-5" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-5", + "key": "MIL01-MTC6-1:2-A-1-L1-5" + } + ], + "707576": [ + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "MAD01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "LIS01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "LIS01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "MAD01-MTC6-1:1-A-1-L1-1" + } + ], + "712533": [ + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "BIL01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "POR01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "POR01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "BIL01-MTC6-1:1-A-1-L1-1" + } + ], + "715157": [ + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-4", + "key": "LON02-MTC6-1:1-A-1-L1-4" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "LON01-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "LON01-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-S1-3", + "key": "LON02-MTC6-1:1-A-1-S1-3" + } + ], + "730776": [ + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "SOF01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "3-A-1-S1-2", + "key": "SOF01-MTC6-1:3-A-1-S1-2" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "BUC01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "BUC01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "BUC01-MTC6-1:2-A-1-S1-2" + } + ], + "735285": [ + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "4-A-1-L1-1", + "key": "MIL02-MTC6-1:4-A-1-L1-1" + }, + { + "node_name": "CRO01-MTC9-1", + "full_port_name": "1-A-1-L1-1", + "key": "CRO01-MTC9-1:1-A-1-L1-1" + } + ], + "735912": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-12", + "key": "LON01-MTC6-1:1-A-1-L1-12" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-12", + "key": "AMS01-MTC6-1:2-A-1-L1-12" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-6", + "key": "AMS01-MTC6-1:2-A-1-S1-6" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-6", + "key": "LON01-MTC6-1:1-A-1-S1-6" + } + ], + "735913": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-9", + "key": "AMS01-MTC6-1:2-A-1-S1-9" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-11", + "key": "LON01-MTC6-1:1-A-1-L1-11" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-11", + "key": "AMS01-MTC6-1:2-A-1-L1-11" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-12", + "key": "LON01-MTC6-1:1-A-1-S1-12" + } + ], + "738797": [ + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-8", + "key": "MIL01-MTC6-1:2-A-1-L1-8" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-8", + "key": "GEN01-MTC6-1:1-A-1-L1-8" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S2-3", + "key": "GEN01-MTC6-1:1-A-1-S2-3" + } + ], + "727018": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "4-A-1-L1-1", + "key": "PAR01-MTC6-1:4-A-1-L1-1" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "BRU01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "4-A-1-S1-1", + "key": "PAR01-MTC6-1:4-A-1-S1-1" + }, + { + "node_name": "BRU01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "BRU01-MTC6-1:3-A-1-S1-1" + } + ], + "728753": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LON01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "AMS01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "AMS01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "LON01-MTC6-1:1-A-1-S1-1" + } + ], + "728754": [ + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "AMS01-MTC6-1:2-A-1-S1-2" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "LON01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "LON01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "AMS01-MTC6-1:2-A-1-L1-2" + } + ], + "724321": [ + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-L1-6", + "key": "FRA01-MTC6-1:2-A-1-L1-6" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-S1-5", + "key": "AMS01-MTC6-1:1-A-1-S1-5" + }, + { + "node_name": "AMS01-MTC6-1", + "full_port_name": "1-A-1-L1-6", + "key": "AMS01-MTC6-1:1-A-1-L1-6" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "2-A-1-S1-5", + "key": "FRA01-MTC6-1:2-A-1-S1-5" + } + ], + "724350": [ + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "PRA01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "FRA01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "PRA01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "FRA01-MTC6-1:3-A-1-L1-1" + } + ], + "724356": [ + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "MIL01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "MIL01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "MIL01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "GEN01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "GEN01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "MIL02-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "2-A-1-S1-2", + "key": "MIL02-MTC6-1:2-A-1-S1-2" + } + ], + "724358": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "PAR01-MTC6-1:3-A-1-S1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-L1-2", + "key": "GEN01-MTC6-1:4-A-1-L1-2" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "GEN02-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "PAR01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "GEN02-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "GEN02-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "4-A-1-S1-1", + "key": "GEN01-MTC6-1:4-A-1-S1-1" + } + ], + "731957": [ + { + "node_name": "COR01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "COR01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "LON02-MTC6-1:3-A-1-L1-1" + } + ], + "724308": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "PAR01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "LON02-MTC6-1:2-A-1-S1-3" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "LON02-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "2-A-1-S1-3", + "key": "PAR01-MTC6-1:2-A-1-S1-3" + } + ], + "724311": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "GEN01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "FRA01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "FRA01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "GEN01-MTC6-1:2-A-1-L1-1" + } + ], + "724312": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "GEN01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "FRA01-MTC6-1:1-A-1-L1-2" + } + ], + "724315": [ + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-S1-5", + "key": "FRA01-MTC6-1:1-A-1-S1-5" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-S1-6", + "key": "GEN01-MTC6-1:2-A-1-S1-6" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "2-A-1-L1-7", + "key": "GEN01-MTC6-1:2-A-1-L1-7" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "1-A-1-L1-7", + "key": "FRA01-MTC6-1:1-A-1-L1-7" + } + ], + "732847": [ + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-S1-4", + "key": "MAD01-MTC6-1:2-A-1-S1-4" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-S1-4", + "key": "GEN01-MTC6-1:3-A-1-S1-4" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-5", + "key": "GEN01-MTC6-1:3-A-1-L1-5" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-5", + "key": "MAR01-MTC6-1:3-A-1-L1-5" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "MAD01-MTC6-1:2-A-1-L1-4" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-L1-4", + "key": "MAR01-MTC6-1:2-A-1-L1-4" + } + ], + "731375": [ + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "SOF01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "SOF01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "THE01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "THE01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "THE01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "THE01-MTC6-1:1-A-1-L1-2" + } + ], + "736676": [ + { + "node_name": "LOU01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "LOU01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "PRE01-MTC9-1-1", + "full_port_name": "1-A-2-L1-1", + "key": "PRE01-MTC9-1-1:1-A-2-L1-1" + } + ], + "712782": [ + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "MAD01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "MAR01-MTC6-1:2-A-1-L1-1" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "MAR01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "MAD01-MTC6-1:2-A-1-L1-1" + } + ], + "738224": [ + { + "node_name": "LUX01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LUX01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "5-A-1-L1-1", + "key": "FRA01-MTC6-1:5-A-1-L1-1" + }, + { + "node_name": "LUX01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "LUX01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "FRA01-MTC6-1", + "full_port_name": "5-A-1-S1-1", + "key": "FRA01-MTC6-1:5-A-1-S1-1" + } + ], + "731599": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "LON01-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "DUB01-MTC6-1:2-A-1-L1-2" + } + ], + "732837": [ + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-S1-8", + "key": "LON01-MTC6-1:2-A-1-S1-8" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-L1-9", + "key": "LON02-MTC6-1:1-A-1-L1-9" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "2-A-1-L1-9", + "key": "LON01-MTC6-1:2-A-1-L1-9" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "1-A-1-S1-7", + "key": "LON02-MTC6-1:1-A-1-S1-7" + } + ], + "732931": [ + { + "node_name": "MAD01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "MAD01-MTC6-1:3-A-1-L1-1" + }, + { + "node_name": "BIL01-MTC6-1", + "full_port_name": "3-A-1-L1-1", + "key": "BIL01-MTC6-1:3-A-1-L1-1" + } + ], + "731374": [ + { + "node_name": "THE01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "THE01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "SOF01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "THE01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "THE01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "SOF01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "SOF01-MTC6-1:1-A-1-S1-1" + } + ], + "724449": [ + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "1-A-1-L1-2", + "key": "UDN-BAL-MTC9-1:1-A-1-L1-2" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "1-A-1-L1-2", + "key": "VIE01-MTC6-1:1-A-1-L1-2" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "1-A-1-S1-2", + "key": "VIE01-MTC6-1:1-A-1-S1-2" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "MIL02-MTC6-1:3-A-1-L1-2" + }, + { + "node_name": "UDN-BAL-MTC9-1", + "full_port_name": "2-A-1-L1-2", + "key": "UDN-BAL-MTC9-1:2-A-1-L1-2" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "3-A-1-S1-1", + "key": "MIL02-MTC6-1:3-A-1-S1-1" + } + ], + "733843": [ + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-L1-7", + "key": "GEN01-MTC6-1:3-A-1-L1-7" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "1-A-1-S1-6", + "key": "MIL02-MTC6-1:1-A-1-S1-6" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "MAR01-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "MIL02-MTC6-1", + "full_port_name": "1-A-1-L1-3", + "key": "MIL02-MTC6-1:1-A-1-L1-3" + }, + { + "node_name": "GEN01-MTC6-1", + "full_port_name": "3-A-1-S1-6", + "key": "GEN01-MTC6-1:3-A-1-S1-6" + }, + { + "node_name": "MAR01-MTC6-1", + "full_port_name": "3-A-1-L1-7", + "key": "MAR01-MTC6-1:3-A-1-L1-7" + } + ], + "712507": [ + { + "node_name": "POR01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "POR01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "LIS01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "POR01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "POR01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "LIS01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "LIS01-MTC6-1:1-A-1-S1-1" + } + ], + "731598": [ + { + "node_name": "DUB01-MTC6-1", + "full_port_name": "2-A-1-L1-3", + "key": "DUB01-MTC6-1:2-A-1-L1-3" + }, + { + "node_name": "LON01-MTC6-1", + "full_port_name": "3-A-1-L1-3", + "key": "LON01-MTC6-1:3-A-1-L1-3" + } + ], + "724325": [ + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "1-A-1-S1-1", + "key": "PRA01-MTC6-1:1-A-1-S1-1" + }, + { + "node_name": "PRA01-MTC6-1", + "full_port_name": "1-A-1-L1-1", + "key": "PRA01-MTC6-1:1-A-1-L1-1" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "2-A-1-S1-1", + "key": "VIE01-MTC6-1:2-A-1-S1-1" + }, + { + "node_name": "VIE01-MTC6-1", + "full_port_name": "2-A-1-L1-1", + "key": "VIE01-MTC6-1:2-A-1-L1-1" + } + ], + "731956": [ + { + "node_name": "COR01-MTC6-1", + "full_port_name": "2-A-1-L1-2", + "key": "COR01-MTC6-1:2-A-1-L1-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "3-A-1-L1-2", + "key": "LON02-MTC6-1:3-A-1-L1-2" + } + ], + "732052": [ + { + "node_name": "LON02-MTC6-1", + "full_port_name": "4-A-1-L1-2", + "key": "LON02-MTC6-1:4-A-1-L1-2" + }, + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "5-A-1-L1-1", + "key": "PAR01-MTC6-1:5-A-1-L1-1" + } + ], + "732960": [ + { + "node_name": "PAR01-MTC6-1", + "full_port_name": "5-A-1-L1-2", + "key": "PAR01-MTC6-1:5-A-1-L1-2" + }, + { + "node_name": "LON02-MTC6-1", + "full_port_name": "4-A-1-L1-1", + "key": "LON02-MTC6-1:4-A-1-L1-1" + } + ] +} \ No newline at end of file diff --git a/inventory_provider/db/ims_data.py b/inventory_provider/db/ims_data.py index 43f65cc3199bad1ee24b24feec911fb165afd766..acecb260bc11c491d3534c0eeb9a202673f34107 100644 --- a/inventory_provider/db/ims_data.py +++ b/inventory_provider/db/ims_data.py @@ -1,4 +1,5 @@ import functools +import json import logging import re from collections import defaultdict @@ -73,6 +74,9 @@ SITE_LOCATION_SCHEMA = { def get_flexils_by_circuitid(ds: IMS): + import pathlib + return json.loads((pathlib.Path(__file__).parent / 'flexils_data.json').read_text()) + by_circuit = defaultdict(list) found_keys = set() for entity in ds.get_all_entities('FLEXILS_SCHF_SUBINTERFACES'): diff --git a/inventory_provider/routes/jobs.py b/inventory_provider/routes/jobs.py index 58cc45f6d5e2444ccaf9d9b2e290c409174a3156..8953a2459b78fe81a75734b7384ad31d3426b078 100644 --- a/inventory_provider/routes/jobs.py +++ b/inventory_provider/routes/jobs.py @@ -118,6 +118,7 @@ def update(): response='an update is already in progress', status=503, mimetype="text/html") + monitor.clear_joblog(r) update_task_id = worker.update_entry_point.delay().get() r.set('classifier-cache:update-task-id', update_task_id.encode('utf-8')) return jsonify({'task id': update_task_id}) diff --git a/inventory_provider/routes/poller.py b/inventory_provider/routes/poller.py index 284e7b711a5ac87c7600a80335409bf3fbf5ddce..230d603679427fca13577ffa274762aeaea1796f 100644 --- a/inventory_provider/routes/poller.py +++ b/inventory_provider/routes/poller.py @@ -931,24 +931,30 @@ def load_error_report_interfaces( netdash_equipment = get_netdash_equipment(config, use_next_redis) def filter_interface(interface: dict): - return all( - ( - "phy" in interface["description"].lower(), - "spare" not in interface["description"].lower(), - "non-operational" not in interface["description"].lower(), - "reserved" not in interface["description"].lower(), - "test" not in interface["description"].lower(), - "dsc." not in interface["name"].lower(), - "fxp" not in interface["name"].lower(), - ) - ) + description = interface["description"].lower() + name = interface["name"].lower() + return ( + "phy" in description + and "spare" not in description + and "non-operational" not in description + and "reserved" not in description + and "test" not in description + and "dsc." not in name + and "fxp" not in name + and not re.match(r".*\.\d+$", name) + ) + + def get_vendor(router: str): + return netdash_equipment.get( + router, "nokia" if router.startswith("rt0") else "juniper" + ) def transform_interface(interface: dict) -> Dict: return { "router": interface["router"], "name": interface["name"], "description": interface["description"], - "vendor": netdash_equipment.get(interface["router"]), + "vendor": get_vendor(interface["router"]), } return sorted( diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index b457ce190a4e317005093242b5c5da1c9770fa3a..12f854d16b4e158528600f221fda8b24034fa5e0 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -27,7 +27,6 @@ from inventory_provider.tasks.common \ import get_next_redis, get_current_redis, \ latch_db, get_latch, set_latch, update_latch_status, \ ims_sorted_service_type_key, set_single_latch -from inventory_provider.tasks import monitor from inventory_provider import config, nokia, gap from inventory_provider import environment from inventory_provider import snmp @@ -462,7 +461,6 @@ def update_entry_point(self): try: _erase_next_db(InventoryTask.config) update_latch_status(InventoryTask.config, pending=True) - monitor.clear_joblog(get_current_redis(InventoryTask.config)) self.log_info("Starting update") routers = retrieve_and_persist_neteng_managed_device_list( @@ -1057,8 +1055,10 @@ def ims_task(self, use_current=False): transformed_data = transform_ims_data(extracted_data) persist_ims_data(transformed_data, use_current) - except Exception: + except Exception as e: + errmsg = f'Error in IMS task {e}' logger.exception('Error in IMS task:') + self.log_error(errmsg) update_latch_status(InventoryTask.config, pending=True, failure=True) @@ -1367,6 +1367,8 @@ def transform_ims_data(data): }] def _add_flex_ils_details_to_port_id_services(_flex_ils_details, _circuit_id): + if circuit_id not in hierarchy: + return circuit = hierarchy[circuit_id] port_id_services[flex_ils_details['key']] = [{ 'id': circuit['id'], diff --git a/setup.py b/setup.py index 692dd523c342df3cff499e4b724f0794b1126025..18d5d5af7ca1d648f790b0d14961b5dc9a8fa04b 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name='inventory-provider', - version="0.126", + version="0.127", author='GEANT', author_email='swd@geant.org', description='Dashboard inventory provider', diff --git a/test/test_general_poller_routes.py b/test/test_general_poller_routes.py index da419f00736abf6ae444266a8b6575bdc06161cc..6c7b7e0d53392334e46ae52c544f6fe803e19cf8 100644 --- a/test/test_general_poller_routes.py +++ b/test/test_general_poller_routes.py @@ -512,6 +512,11 @@ def test_get_all_error_report_interfaces(client): assert len(response_routers) > 1, 'there should data from be lots of routers' +def test_error_report_interfaces_has_no_logical_interfaces(client): + rv = client.get("/poller/error-report-interfaces", headers=DEFAULT_REQUEST_HEADERS) + assert not [i["name"] for i in rv.json if i["name"].endswith(".1")] + + def test_get_single_router_error_report_interfaces(client): rv = client.get( '/poller/error-report-interfaces/mx1.ams.nl.geant.net', diff --git a/test/test_ims_data.py b/test/test_ims_data.py index 436be65d8d956a2d936e4b7be86e08422dba0e67..2121d14c783c51bb6cc6a5cde087b66d851b7364 100644 --- a/test/test_ims_data.py +++ b/test/test_ims_data.py @@ -10,6 +10,7 @@ from inventory_provider.db.ims_data import lookup_lg_routers, \ get_port_id_services, get_port_details, \ get_circuit_hierarchy, get_ids_and_sids, NODE_LOCATION_SCHEMA, \ get_flexils_by_circuitid, SITE_LOCATION_SCHEMA, get_site_locations +import pytest def _json_test_data(filename): @@ -406,6 +407,7 @@ def test_get_circuit_ids_and_sids(mocker): assert res == expected_response +@pytest.mark.xfail(reason="Temporary using ims bypass for flexils") def test_get_flexils_by_circuit_id(mocker): ims = mocker.patch('inventory_provider.db.ims.IMS') ims.return_value.get_all_entities.return_value = \ diff --git a/test/test_worker.py b/test/test_worker.py index 3fd325ca7e5b5e657a5f0cc007e6881d66be6c18..8dbd8767fb36a6d661ca38e287f956c43c021135 100644 --- a/test/test_worker.py +++ b/test/test_worker.py @@ -992,7 +992,7 @@ def test_populate_error_report_interfaces_cache(mocker, data_config, mocked_redi }, { "router": "rt0.geant.net", - "name": "lag-1.0", + "name": "lag-1", "bundle": ["ae_c"], "bundle-parents": [], "description": "PHY DESCRIPTION D", @@ -1035,12 +1035,6 @@ def test_populate_error_report_interfaces_cache(mocker, data_config, mocked_redi "description": "PHY DESCRIPTION B", "vendor": "juniper" }, - { - "router": "router_a.geant.net", - "name": "ae_a.123", - "description": "PHY DESCRIPTION C", - "vendor": "juniper" - }, { "router": "router_a.geant.net", "name": "interface_a", @@ -1051,7 +1045,7 @@ def test_populate_error_report_interfaces_cache(mocker, data_config, mocked_redi exp_nokia_router_interfaces = [ { "router": "rt0.geant.net", - "name": "lag-1.0", + "name": "lag-1", "description": "PHY DESCRIPTION D", "vendor": "nokia" }