From 2e7706748dd1b6841bb62e81290b16e0c29617ad Mon Sep 17 00:00:00 2001
From: Colin Regal-Mezin <colin.regal-mezin@inria.fr>
Date: Mon, 24 Mar 2025 16:59:08 +0100
Subject: [PATCH] [strasbourg][engelbourg] Add file generated by rake
 reference-api

---
 .../engelbourg/nodes/engelbourg-2.json        |   4 +-
 .../engelbourg/nodes/engelbourg-3.json        |   4 +-
 .../engelbourg/nodes/engelbourg-4.json        |   4 +-
 .../engelbourg/nodes/engelbourg-5.json        |   4 +-
 .../engelbourg/nodes/engelbourg-6.json        |   4 +-
 .../engelbourg/nodes/engelbourg-7.json        |   4 +-
 .../engelbourg/nodes/engelbourg-8.json        |   4 +-
 .../fleckenstein/nodes/fleckenstein-1.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-10.json   |   8 +-
 .../fleckenstein/nodes/fleckenstein-2.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-3.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-4.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-5.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-6.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-7.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-8.json    |   8 +-
 .../fleckenstein/nodes/fleckenstein-9.json    |   8 +-
 .../network_equipments/sw-admin.json          | 248 ---------
 .../network_equipments/sw-core.json           | 512 ------------------
 19 files changed, 54 insertions(+), 814 deletions(-)
 delete mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-admin.json
 delete mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-core.json

diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json
index 15c00df06ba..c00f88ead52 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet44",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json
index 8a9eb90d082..7b93b299a72 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet56",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json
index 3d8fb01e747..f4b694a0637 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet68",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json
index 3cd82abc1f8..0757c7f9ad0 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet80",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json
index 5e07873dd58..7597028d121 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet92",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json
index b9ca5c2f5df..7b58f37cf4a 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet104",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json
index 3da0f4933ad..eb95256ace2 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json
@@ -56,8 +56,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": "sw-core",
-      "switch_port": "Ethernet116",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
index ea9457f128e..e257b684fe3 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet6",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet8",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
index 03ff387febd..556fb93eb5c 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet33",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet35",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
index b718ba2e671..228058e81fc 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet9",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet11",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
index ddfe08170d6..2705d900aec 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet12",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet14",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
index 7106f7b8bc0..59de2ebac30 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet15",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet17",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
index bf55890f627..b42eeec89d4 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet18",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet20",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
index 9fb384e36a2..c118e038ebe 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet21",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet23",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
index f6c2cb80161..069c89f1f11 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet24",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet26",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
index 495566f21ae..a51e8e77040 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet27",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet29",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
index fff418e2bd6..f9d3406c04e 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
@@ -131,8 +131,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 128,
-      "switch": "sw-core",
-      "switch_port": "Ethernet30",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
@@ -171,8 +171,8 @@
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
-      "switch": "sw-core",
-      "switch_port": "Ethernet32",
+      "switch": null,
+      "switch_port": null,
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json
deleted file mode 100644
index 19ce0811c3b..00000000000
--- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json
+++ /dev/null
@@ -1,248 +0,0 @@
-{
-  "ip": "172.16.175.253",
-  "kind": "switch",
-  "linecards": [
-    {
-    },
-    {
-      "kavlan_pattern": "%PORT%",
-      "kind": "node",
-      "ports": [
-        {
-          "kind": "node",
-          "port": "data",
-          "snmp_name": "Ethernet0",
-          "uid": "srv"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet1",
-          "uid": "pve-1"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet2",
-          "uid": "pve-2"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet3",
-          "uid": "fleckenstein-1"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet4",
-          "uid": "fleckenstein-2"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet5",
-          "uid": "fleckenstein-3"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet6",
-          "uid": "fleckenstein-4"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet7",
-          "uid": "fleckenstein-5"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet8",
-          "uid": "fleckenstein-6"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet9",
-          "uid": "fleckenstein-7"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet10",
-          "uid": "fleckenstein-8"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet11",
-          "uid": "fleckenstein-9"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet12",
-          "uid": "fleckenstein-10"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet13",
-          "uid": "engelbourg-2"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet14",
-          "uid": "engelbourg-3"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet15",
-          "uid": "engelbourg-4"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet16",
-          "uid": "engelbourg-5"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet17",
-          "uid": "engelbourg-6"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet18",
-          "uid": "engelbourg-7"
-        },
-        {
-          "kind": "node",
-          "port": "bmc",
-          "snmp_name": "Ethernet19",
-          "uid": "engelbourg-8"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet20",
-          "uid": "ramstein-1"
-        },
-        {
-          "kind": "node",
-          "port": "core mgmt",
-          "snmp_name": "Ethernet21",
-          "uid": "sw"
-        },
-        {
-          "kind": "node",
-          "port": "devstrasbourg-bmc",
-          "snmp_name": "Ethernet22",
-          "uid": "iotlab"
-        },
-        {
-          "kind": "node",
-          "port": "devaportnet-bmc",
-          "snmp_name": "Ethernet23",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "stonet-bmc",
-          "snmp_name": "Ethernet24",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "ibat-bmc",
-          "snmp_name": "Ethernet25",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "wikinet-bmc",
-          "snmp_name": "Ethernet26",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "soknet-bmc",
-          "snmp_name": "Ethernet27",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "strasbourg-bmc",
-          "snmp_name": "Ethernet28",
-          "uid": "iotlab"
-        },
-        {
-          "kind": "node",
-          "port": "devwww-bmc",
-          "snmp_name": "Ethernet29",
-          "uid": "iotlab"
-        },
-        {
-          "kind": "node",
-          "port": "www-bmc",
-          "snmp_name": "Ethernet30",
-          "uid": "iotlab"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "core",
-          "snmp_name": "Ethernet48",
-          "uid": "sw"
-        }
-      ],
-      "rate": 1000000000,
-      "snmp_pattern": "Ethernet%PORT%"
-    }
-  ],
-  "managed_by_us": true,
-  "model": "unknown",
-  "site": "strasbourg",
-  "snmp_community": "Unknown",
-  "type": "network_equipment",
-  "uid": "sw-admin"
-}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json
deleted file mode 100644
index 15f39ca3920..00000000000
--- a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json
+++ /dev/null
@@ -1,512 +0,0 @@
-{
-  "channels": {
-    "port-channel1": {
-      "kind": "server",
-      "port": "port-channel1",
-      "rate": 50000000000,
-      "uid": "srv-data"
-    }
-  },
-  "ip": "172.16.175.252",
-  "kind": "switch",
-  "linecards": [
-    {
-    },
-    {
-      "kavlan_pattern": "%PORT%",
-      "kind": "node",
-      "ports": [
-        {
-          "kind": "channel",
-          "snmp_name": "Ethernet0",
-          "uid": "port-channel1"
-        },
-        {
-          "kind": "channel",
-          "snmp_name": "Ethernet1",
-          "uid": "port-channel1"
-        },
-        {
-          "kind": "server",
-          "snmp_name": "Ethernet2",
-          "uid": "pve-1"
-        },
-        {
-          "kind": "server",
-          "snmp_name": "Ethernet3",
-          "uid": "pve-2"
-        },
-        {
-          "kind": "node",
-          "port": "sw1-eth0",
-          "snmp_name": "Ethernet4",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "sw1-eth1",
-          "snmp_name": "Ethernet5",
-          "uid": "inetlab"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet6",
-          "uid": "fleckenstein-1"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet7",
-          "uid": "fleckenstein-1"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet8",
-          "uid": "fleckenstein-1"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet9",
-          "uid": "fleckenstein-2"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet10",
-          "uid": "fleckenstein-2"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet11",
-          "uid": "fleckenstein-2"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet12",
-          "uid": "fleckenstein-3"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet13",
-          "uid": "fleckenstein-3"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet14",
-          "uid": "fleckenstein-3"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet15",
-          "uid": "fleckenstein-4"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet16",
-          "uid": "fleckenstein-4"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet17",
-          "uid": "fleckenstein-4"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet18",
-          "uid": "fleckenstein-5"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet19",
-          "uid": "fleckenstein-5"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet20",
-          "uid": "fleckenstein-5"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet21",
-          "uid": "fleckenstein-6"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet22",
-          "uid": "fleckenstein-6"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet23",
-          "uid": "fleckenstein-6"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet24",
-          "uid": "fleckenstein-7"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet25",
-          "uid": "fleckenstein-7"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet26",
-          "uid": "fleckenstein-7"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet27",
-          "uid": "fleckenstein-8"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet28",
-          "uid": "fleckenstein-8"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet29",
-          "uid": "fleckenstein-8"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet30",
-          "uid": "fleckenstein-9"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet31",
-          "uid": "fleckenstein-9"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet32",
-          "uid": "fleckenstein-9"
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet33",
-          "uid": "fleckenstein-10"
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet34",
-          "uid": "fleckenstein-10"
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet35",
-          "uid": "fleckenstein-10"
-        },
-        {
-          "kind": "node",
-          "port": "admin",
-          "snmp_name": "Ethernet36",
-          "uid": "sw"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet40",
-          "uid": "ramstein-1"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet44",
-          "uid": "engelbourg-2"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet48",
-          "uid": "engelbourg-2"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet52",
-          "uid": "engelbourg-2"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet56",
-          "uid": "engelbourg-3"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet60",
-          "uid": "engelbourg-3"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet64",
-          "uid": "engelbourg-3"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet68",
-          "uid": "engelbourg-4"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet72",
-          "uid": "engelbourg-4"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet76",
-          "uid": "engelbourg-4"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet80",
-          "uid": "engelbourg-5"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet84",
-          "uid": "engelbourg-5"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet88",
-          "uid": "engelbourg-5"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet92",
-          "uid": "engelbourg-6"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet96",
-          "uid": "engelbourg-6"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet100",
-          "uid": "engelbourg-6"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet104",
-          "uid": "engelbourg-7"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet108",
-          "uid": "engelbourg-7"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet112",
-          "uid": "engelbourg-7"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth0",
-          "snmp_name": "Ethernet116",
-          "uid": "engelbourg-8"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet120",
-          "uid": "engelbourg-8"
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "node",
-          "port": "eth2",
-          "snmp_name": "Ethernet124",
-          "uid": "engelbourg-8"
-        }
-      ],
-      "rate": 25000000000,
-      "snmp_pattern": "Ethernet%PORT%"
-    }
-  ],
-  "managed_by_us": true,
-  "model": "wedge100bf_32x",
-  "site": "strasbourg",
-  "snmp_community": "Unknown",
-  "type": "network_equipment",
-  "uid": "sw-core"
-}
\ No newline at end of file
-- 
GitLab