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 35c3b5c865b9a07cfd10f73635b9941d2c9867c3..2580b13a5db879b6066855b0eb7ec9ac253b335d 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.21",
+      "ip6": "2001:660:4406:a00:1:1:0:1",
       "kavlan": false,
       "mac": "6c:fe:54:47:1a:84",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-1-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet8",
       "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 45a809a01629de69c78b6ae067fc00bc221a2a9d..efde12785e314690e028cbea385374b13391115c 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.30",
+      "ip6": "2001:660:4406:a00:1:1:0:a",
       "kavlan": false,
       "mac": "6c:fe:54:47:1a:3c",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-10-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet35",
       "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 1663ba5e2c6c335b564bfcd4a519159572e20c6f..1feebc3b49e238f0ab611a8b5828e714194b6cae 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.22",
+      "ip6": "2001:660:4406:a00:1:1:0:2",
       "kavlan": false,
       "mac": "6c:fe:54:47:2f:48",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-2-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet11",
       "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 d40eb4f63ac31aaf57ef0ea3358043144c00a654..b0ded218deb5661e28bd57c18fb325dc2695cb87 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.23",
+      "ip6": "2001:660:4406:a00:1:1:0:3",
       "kavlan": false,
       "mac": "6c:fe:54:47:2f:c0",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-3-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet14",
       "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 e096a6c9d9fe3ce463519e569243754d9dc05ba1..234334e44cd4542e817ffa8e512cbaf53e441937 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.24",
+      "ip6": "2001:660:4406:a00:1:1:0:4",
       "kavlan": false,
       "mac": "6c:fe:54:47:2f:d4",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-4-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet17",
       "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 b148a812bc6cc0f1c24d475207805a1157d3f063..804830c02699a33c2588d337532a2cda7752ee43 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.25",
+      "ip6": "2001:660:4406:a00:1:1:0:5",
       "kavlan": false,
       "mac": "6c:fe:54:47:2f:f4",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-5-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet20",
       "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 792206e223fd79a484735b195fbefdfbcf519960..731a3eda66b69bd1551df047b16c120ac7c7fddf 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.26",
+      "ip6": "2001:660:4406:a00:1:1:0:6",
       "kavlan": false,
       "mac": "6c:fe:54:47:2f:d8",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-6-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet23",
       "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 db6730452ac4a19b7dfbafaf5fc562b932e42a1f..52d8c49db446a0c6e813e9499ba9acb51827e29a 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.27",
+      "ip6": "2001:660:4406:a00:1:1:0:7",
       "kavlan": false,
       "mac": "6c:fe:54:47:28:38",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-7-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet26",
       "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 4cae171c70040f17b9726584330447f14fcca082..b97a88f7b176d37f0b7be2d72d4754b45df1e8aa 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.28",
+      "ip6": "2001:660:4406:a00:1:1:0:8",
       "kavlan": false,
       "mac": "6c:fe:54:47:26:9c",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-8-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet29",
       "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 6a6437b3c3044aaa7e07403445a26cc6ed9821cc..5a3823f4fc707558d0d6eaa5185ccd7534cae2fa 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
@@ -155,19 +155,24 @@
     {
       "device": "eth2",
       "driver": "ice",
-      "enabled": false,
+      "enabled": true,
       "firmware_version": "3.20 0x80012765 1.3189.0",
       "interface": "Ethernet",
+      "ip": "172.16.160.29",
+      "ip6": "2001:660:4406:a00:1:1:0:9",
       "kavlan": false,
       "mac": "6c:fe:54:47:22:34",
       "management": false,
       "model": "Ethernet Controller E810-C for SFP",
-      "mountable": false,
+      "mountable": true,
       "mounted": false,
       "name": "ens1f0",
+      "network_address": "fleckenstein-9-eth2.strasbourg.grid5000.fr",
       "rate": 25000000000,
       "sriov": true,
       "sriov_totalvfs": 64,
+      "switch": "gw-strasbourg",
+      "switch_port": "Ethernet32",
       "vendor": "Intel"
     },
     {
diff --git a/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json b/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json
index 7e5e75c93a7ec5178d075f95db526a02c6aceded..838a2a6771f6b31160acac4b486e0a7602af23bd 100644
--- a/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json
+++ b/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json
@@ -1,4 +1,12 @@
 {
+  "channels": {
+    "port-channel1": {
+      "kind": "server",
+      "port": "port-channel1",
+      "rate": 50000000000,
+      "uid": "srv-data"
+    }
+  },
   "ip": "172.17.175.254",
   "ip6": "2001:660:4406:a00::ffff:ffff",
   "kind": "router",
@@ -10,22 +18,22 @@
       "kind": "node",
       "ports": [
         {
-          "kind": "node",
-          "port": "data",
+          "kind": "channel",
           "snmp_name": "Ethernet0",
-          "uid": "srv"
+          "uid": "port-channel1"
         },
         {
+          "kind": "channel",
+          "snmp_name": "Ethernet1",
+          "uid": "port-channel1"
         },
         {
-          "kind": "node",
-          "port": "eth0",
+          "kind": "server",
           "snmp_name": "Ethernet2",
           "uid": "pve-1"
         },
         {
-          "kind": "node",
-          "port": "eth0",
+          "kind": "server",
           "snmp_name": "Ethernet3",
           "uid": "pve-2"
         },
@@ -40,10 +48,6 @@
           "uid": "fleckenstein-1"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet7",
-          "uid": "fleckenstein-1"
         },
         {
           "kind": "node",
@@ -58,10 +62,6 @@
           "uid": "fleckenstein-2"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet10",
-          "uid": "fleckenstein-2"
         },
         {
           "kind": "node",
@@ -76,10 +76,6 @@
           "uid": "fleckenstein-3"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet13",
-          "uid": "fleckenstein-3"
         },
         {
           "kind": "node",
@@ -94,10 +90,6 @@
           "uid": "fleckenstein-4"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet16",
-          "uid": "fleckenstein-4"
         },
         {
           "kind": "node",
@@ -112,10 +104,6 @@
           "uid": "fleckenstein-5"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet19",
-          "uid": "fleckenstein-5"
         },
         {
           "kind": "node",
@@ -130,10 +118,6 @@
           "uid": "fleckenstein-6"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet22",
-          "uid": "fleckenstein-6"
         },
         {
           "kind": "node",
@@ -148,10 +132,6 @@
           "uid": "fleckenstein-7"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet25",
-          "uid": "fleckenstein-7"
         },
         {
           "kind": "node",
@@ -166,10 +146,6 @@
           "uid": "fleckenstein-8"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet28",
-          "uid": "fleckenstein-8"
         },
         {
           "kind": "node",
@@ -184,10 +160,6 @@
           "uid": "fleckenstein-9"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet31",
-          "uid": "fleckenstein-9"
         },
         {
           "kind": "node",
@@ -202,10 +174,6 @@
           "uid": "fleckenstein-10"
         },
         {
-          "kind": "node",
-          "port": "eth1",
-          "snmp_name": "Ethernet34",
-          "uid": "fleckenstein-10"
         },
         {
           "kind": "node",
diff --git a/input/grid5000/ipv4.yaml b/input/grid5000/ipv4.yaml
index 62b33872bf8366cb93549cfddf981855ada1de2b..7042dcec123d1c89cad8843e5cdde3067a42fd62 100644
--- a/input/grid5000/ipv4.yaml
+++ b/input/grid5000/ipv4.yaml
@@ -100,5 +100,7 @@ ipv4:
       rennes roazhon13 eth0 0 0 14 44
       sophia uvb eth0 0 0 4 0
       strasbourg fleckenstein eth0 0 0 0 0
+      strasbourg fleckenstein eth1 0 0 0 10
+      strasbourg fleckenstein eth2 0 0 0 20
       toulouse montcalm eth0 0 0 8 0
       toulouse estats eth0 0 0 9 0
diff --git a/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml b/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
index 2e41440ff851f1feca8db6a5d08814b53bd43ac4..e7e662e46bad4f015058af207cd8b8db948e554a 100644
--- a/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
+++ b/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
@@ -33,8 +33,8 @@ nodes:
         mountable: false
         mounted: false
       eth2:
-        enabled: false
-        mountable: false
+        enabled: true
+        mountable: true
         mounted: false
       eth3:
         enabled: false
diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml
index 614286b6c65ebd236bd786a32f750abd92ab8529..915f6e41173be409c2100dda11577bb6c0b69b0e 100644
--- a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml
+++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml
@@ -66,36 +66,51 @@ gw-strasbourg:
       kavlan_pattern: "%PORT%"
       kind: node
       ports:
-        0: srv-data 
-        2: pve-1
-        3: pve-2
+        0:
+          uid: port-channel1
+          kind: channel
+        1:
+          uid: port-channel1
+          kind: channel
+        2:
+          uid: pve-1
+          kind: server
+        3:
+          uid: pve-2
+          kind: server
         6: fleckenstein-1-eth0
-        7: fleckenstein-1-eth1
+        7:
         8: fleckenstein-1-eth2
         9: fleckenstein-2-eth0
-        10: fleckenstein-2-eth1
+        10:
         11: fleckenstein-2-eth2
         12: fleckenstein-3-eth0
-        13: fleckenstein-3-eth1
+        13:
         14: fleckenstein-3-eth2
         15: fleckenstein-4-eth0
-        16: fleckenstein-4-eth1
+        16:
         17: fleckenstein-4-eth2
         18: fleckenstein-5-eth0
-        19: fleckenstein-5-eth1
+        19:
         20: fleckenstein-5-eth2
         21: fleckenstein-6-eth0
-        22: fleckenstein-6-eth1
+        22:
         23: fleckenstein-6-eth2
         24: fleckenstein-7-eth0
-        25: fleckenstein-7-eth1
+        25:
         26: fleckenstein-7-eth2
         27: fleckenstein-8-eth0
-        28: fleckenstein-8-eth1
+        28:
         29: fleckenstein-8-eth2
         30: fleckenstein-9-eth0
-        31: fleckenstein-9-eth1
+        31:
         32: fleckenstein-9-eth2
         33: fleckenstein-10-eth0
-        34: fleckenstein-10-eth1
+        34:
         35: fleckenstein-10-eth2
+  channels:
+    port-channel1:
+      port: port-channel1
+      uid: srv-data
+      rate: 50000000000
+      kind: server