From d2637d8354b3799c674fa480794ce8851ff33cb8 Mon Sep 17 00:00:00 2001
From: Colin Regal-Mezin <colin.regal-mezin@inria.fr>
Date: Tue, 20 May 2025 17:22:52 +0200
Subject: [PATCH] [strasbourg][kavlan]Add kavlan conf for fleckenstein and
 engelbourg

---
 .../clusters/engelbourg/engelbourg.json       |  2 +-
 .../engelbourg/nodes/engelbourg-1.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-2.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-3.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-4.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-5.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-6.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-7.json        | 48 +++++++++-
 .../engelbourg/nodes/engelbourg-8.json        | 48 +++++++++-
 .../clusters/fleckenstein/fleckenstein.json   |  2 +-
 .../fleckenstein/nodes/fleckenstein-1.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-10.json   | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-2.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-3.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-4.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-5.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-6.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-7.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-8.json    | 92 ++++++++++++++++++-
 .../fleckenstein/nodes/fleckenstein-9.json    | 92 ++++++++++++++++++-
 .../clusters/engelbourg/engelbourg.yaml.erb   |  2 +-
 .../clusters/fleckenstein/fleckenstein.yaml   |  2 +-
 input/grid5000/vlans.yaml                     |  9 ++
 23 files changed, 1289 insertions(+), 32 deletions(-)

diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json
index 86b656f57ae..43c31224396 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json
@@ -2,7 +2,7 @@
   "boot_type": "uefi",
   "created_at": "Thu, 01 Jan 1970 00:00:00 GMT",
   "exotic": true,
-  "kavlan": false,
+  "kavlan": true,
   "manufactured_at": "1970-01-01",
   "metrics": [
 
diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json
index b46f496c5c0..6d6c16dc49b 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.1",
+      "kavlan-11": "10.7.252.1",
+      "kavlan-12": "10.11.252.1",
+      "kavlan-13": "10.15.252.1",
+      "kavlan-14": "10.19.252.1",
+      "kavlan-16": "10.27.252.1",
+      "kavlan-17": "10.31.252.1",
+      "kavlan-18": "10.35.252.1",
+      "kavlan-2": "192.168.210.1",
+      "kavlan-20": "10.43.252.1",
+      "kavlan-21": "10.47.252.1",
+      "kavlan-22": "10.51.252.1",
+      "kavlan-3": "192.168.226.1",
+      "kavlan-4": "10.52.2.1",
+      "kavlan-5": "10.52.66.1",
+      "kavlan-6": "10.52.130.1",
+      "kavlan-7": "10.52.194.1",
+      "kavlan-8": "10.53.2.1",
+      "kavlan-9": "10.53.66.1"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::1",
+      "kavlan-11": "2001:660:4406:1a0:a02::1",
+      "kavlan-12": "2001:660:4406:2a0:a02::1",
+      "kavlan-13": "2001:660:4406:4a0:a02::1",
+      "kavlan-14": "2001:660:4406:5a0:a02::1",
+      "kavlan-16": "2001:660:4406:7a0:a02::1",
+      "kavlan-17": "2001:660:4406:9a0:a02::1",
+      "kavlan-18": "2001:660:4406:8a0:a02::1",
+      "kavlan-2": "2001:660:4406:a81:2::1",
+      "kavlan-20": "2001:660:4406:3a0:a02::1",
+      "kavlan-21": "2001:660:4406:6a0:a02::1",
+      "kavlan-22": "2001:660:4406:ba0:a02::1",
+      "kavlan-3": "2001:660:4406:a82:2::1",
+      "kavlan-4": "2001:660:4406:a90:2::1",
+      "kavlan-5": "2001:660:4406:a91:2::1",
+      "kavlan-6": "2001:660:4406:a92:2::1",
+      "kavlan-7": "2001:660:4406:a93:2::1",
+      "kavlan-8": "2001:660:4406:a94:2::1",
+      "kavlan-9": "2001:660:4406:a95:2::1"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.1",
       "ip6": "2001:660:4406:a00:2::1",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:78:0f:7a",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 217aa37af88..88f08c2eb20 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.2",
+      "kavlan-11": "10.7.252.2",
+      "kavlan-12": "10.11.252.2",
+      "kavlan-13": "10.15.252.2",
+      "kavlan-14": "10.19.252.2",
+      "kavlan-16": "10.27.252.2",
+      "kavlan-17": "10.31.252.2",
+      "kavlan-18": "10.35.252.2",
+      "kavlan-2": "192.168.210.2",
+      "kavlan-20": "10.43.252.2",
+      "kavlan-21": "10.47.252.2",
+      "kavlan-22": "10.51.252.2",
+      "kavlan-3": "192.168.226.2",
+      "kavlan-4": "10.52.2.2",
+      "kavlan-5": "10.52.66.2",
+      "kavlan-6": "10.52.130.2",
+      "kavlan-7": "10.52.194.2",
+      "kavlan-8": "10.53.2.2",
+      "kavlan-9": "10.53.66.2"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::2",
+      "kavlan-11": "2001:660:4406:1a0:a02::2",
+      "kavlan-12": "2001:660:4406:2a0:a02::2",
+      "kavlan-13": "2001:660:4406:4a0:a02::2",
+      "kavlan-14": "2001:660:4406:5a0:a02::2",
+      "kavlan-16": "2001:660:4406:7a0:a02::2",
+      "kavlan-17": "2001:660:4406:9a0:a02::2",
+      "kavlan-18": "2001:660:4406:8a0:a02::2",
+      "kavlan-2": "2001:660:4406:a81:2::2",
+      "kavlan-20": "2001:660:4406:3a0:a02::2",
+      "kavlan-21": "2001:660:4406:6a0:a02::2",
+      "kavlan-22": "2001:660:4406:ba0:a02::2",
+      "kavlan-3": "2001:660:4406:a82:2::2",
+      "kavlan-4": "2001:660:4406:a90:2::2",
+      "kavlan-5": "2001:660:4406:a91:2::2",
+      "kavlan-6": "2001:660:4406:a92:2::2",
+      "kavlan-7": "2001:660:4406:a93:2::2",
+      "kavlan-8": "2001:660:4406:a94:2::2",
+      "kavlan-9": "2001:660:4406:a95:2::2"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.2",
       "ip6": "2001:660:4406:a00:2::2",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:78:0f:12",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 13fa4c6ebaf..a3cf3a62eb3 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.3",
+      "kavlan-11": "10.7.252.3",
+      "kavlan-12": "10.11.252.3",
+      "kavlan-13": "10.15.252.3",
+      "kavlan-14": "10.19.252.3",
+      "kavlan-16": "10.27.252.3",
+      "kavlan-17": "10.31.252.3",
+      "kavlan-18": "10.35.252.3",
+      "kavlan-2": "192.168.210.3",
+      "kavlan-20": "10.43.252.3",
+      "kavlan-21": "10.47.252.3",
+      "kavlan-22": "10.51.252.3",
+      "kavlan-3": "192.168.226.3",
+      "kavlan-4": "10.52.2.3",
+      "kavlan-5": "10.52.66.3",
+      "kavlan-6": "10.52.130.3",
+      "kavlan-7": "10.52.194.3",
+      "kavlan-8": "10.53.2.3",
+      "kavlan-9": "10.53.66.3"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::3",
+      "kavlan-11": "2001:660:4406:1a0:a02::3",
+      "kavlan-12": "2001:660:4406:2a0:a02::3",
+      "kavlan-13": "2001:660:4406:4a0:a02::3",
+      "kavlan-14": "2001:660:4406:5a0:a02::3",
+      "kavlan-16": "2001:660:4406:7a0:a02::3",
+      "kavlan-17": "2001:660:4406:9a0:a02::3",
+      "kavlan-18": "2001:660:4406:8a0:a02::3",
+      "kavlan-2": "2001:660:4406:a81:2::3",
+      "kavlan-20": "2001:660:4406:3a0:a02::3",
+      "kavlan-21": "2001:660:4406:6a0:a02::3",
+      "kavlan-22": "2001:660:4406:ba0:a02::3",
+      "kavlan-3": "2001:660:4406:a82:2::3",
+      "kavlan-4": "2001:660:4406:a90:2::3",
+      "kavlan-5": "2001:660:4406:a91:2::3",
+      "kavlan-6": "2001:660:4406:a92:2::3",
+      "kavlan-7": "2001:660:4406:a93:2::3",
+      "kavlan-8": "2001:660:4406:a94:2::3",
+      "kavlan-9": "2001:660:4406:a95:2::3"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.3",
       "ip6": "2001:660:4406:a00:2::3",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:78:0f:39",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 ca3967c9794..193f82c5494 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.4",
+      "kavlan-11": "10.7.252.4",
+      "kavlan-12": "10.11.252.4",
+      "kavlan-13": "10.15.252.4",
+      "kavlan-14": "10.19.252.4",
+      "kavlan-16": "10.27.252.4",
+      "kavlan-17": "10.31.252.4",
+      "kavlan-18": "10.35.252.4",
+      "kavlan-2": "192.168.210.4",
+      "kavlan-20": "10.43.252.4",
+      "kavlan-21": "10.47.252.4",
+      "kavlan-22": "10.51.252.4",
+      "kavlan-3": "192.168.226.4",
+      "kavlan-4": "10.52.2.4",
+      "kavlan-5": "10.52.66.4",
+      "kavlan-6": "10.52.130.4",
+      "kavlan-7": "10.52.194.4",
+      "kavlan-8": "10.53.2.4",
+      "kavlan-9": "10.53.66.4"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::4",
+      "kavlan-11": "2001:660:4406:1a0:a02::4",
+      "kavlan-12": "2001:660:4406:2a0:a02::4",
+      "kavlan-13": "2001:660:4406:4a0:a02::4",
+      "kavlan-14": "2001:660:4406:5a0:a02::4",
+      "kavlan-16": "2001:660:4406:7a0:a02::4",
+      "kavlan-17": "2001:660:4406:9a0:a02::4",
+      "kavlan-18": "2001:660:4406:8a0:a02::4",
+      "kavlan-2": "2001:660:4406:a81:2::4",
+      "kavlan-20": "2001:660:4406:3a0:a02::4",
+      "kavlan-21": "2001:660:4406:6a0:a02::4",
+      "kavlan-22": "2001:660:4406:ba0:a02::4",
+      "kavlan-3": "2001:660:4406:a82:2::4",
+      "kavlan-4": "2001:660:4406:a90:2::4",
+      "kavlan-5": "2001:660:4406:a91:2::4",
+      "kavlan-6": "2001:660:4406:a92:2::4",
+      "kavlan-7": "2001:660:4406:a93:2::4",
+      "kavlan-8": "2001:660:4406:a94:2::4",
+      "kavlan-9": "2001:660:4406:a95:2::4"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.4",
       "ip6": "2001:660:4406:a00:2::4",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:78:0e:d7",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 78346222745..4642d36bf8e 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.5",
+      "kavlan-11": "10.7.252.5",
+      "kavlan-12": "10.11.252.5",
+      "kavlan-13": "10.15.252.5",
+      "kavlan-14": "10.19.252.5",
+      "kavlan-16": "10.27.252.5",
+      "kavlan-17": "10.31.252.5",
+      "kavlan-18": "10.35.252.5",
+      "kavlan-2": "192.168.210.5",
+      "kavlan-20": "10.43.252.5",
+      "kavlan-21": "10.47.252.5",
+      "kavlan-22": "10.51.252.5",
+      "kavlan-3": "192.168.226.5",
+      "kavlan-4": "10.52.2.5",
+      "kavlan-5": "10.52.66.5",
+      "kavlan-6": "10.52.130.5",
+      "kavlan-7": "10.52.194.5",
+      "kavlan-8": "10.53.2.5",
+      "kavlan-9": "10.53.66.5"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::5",
+      "kavlan-11": "2001:660:4406:1a0:a02::5",
+      "kavlan-12": "2001:660:4406:2a0:a02::5",
+      "kavlan-13": "2001:660:4406:4a0:a02::5",
+      "kavlan-14": "2001:660:4406:5a0:a02::5",
+      "kavlan-16": "2001:660:4406:7a0:a02::5",
+      "kavlan-17": "2001:660:4406:9a0:a02::5",
+      "kavlan-18": "2001:660:4406:8a0:a02::5",
+      "kavlan-2": "2001:660:4406:a81:2::5",
+      "kavlan-20": "2001:660:4406:3a0:a02::5",
+      "kavlan-21": "2001:660:4406:6a0:a02::5",
+      "kavlan-22": "2001:660:4406:ba0:a02::5",
+      "kavlan-3": "2001:660:4406:a82:2::5",
+      "kavlan-4": "2001:660:4406:a90:2::5",
+      "kavlan-5": "2001:660:4406:a91:2::5",
+      "kavlan-6": "2001:660:4406:a92:2::5",
+      "kavlan-7": "2001:660:4406:a93:2::5",
+      "kavlan-8": "2001:660:4406:a94:2::5",
+      "kavlan-9": "2001:660:4406:a95:2::5"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.5",
       "ip6": "2001:660:4406:a00:2::5",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:78:0f:42",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 65298fa25ad..db5e1afff3b 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.6",
+      "kavlan-11": "10.7.252.6",
+      "kavlan-12": "10.11.252.6",
+      "kavlan-13": "10.15.252.6",
+      "kavlan-14": "10.19.252.6",
+      "kavlan-16": "10.27.252.6",
+      "kavlan-17": "10.31.252.6",
+      "kavlan-18": "10.35.252.6",
+      "kavlan-2": "192.168.210.6",
+      "kavlan-20": "10.43.252.6",
+      "kavlan-21": "10.47.252.6",
+      "kavlan-22": "10.51.252.6",
+      "kavlan-3": "192.168.226.6",
+      "kavlan-4": "10.52.2.6",
+      "kavlan-5": "10.52.66.6",
+      "kavlan-6": "10.52.130.6",
+      "kavlan-7": "10.52.194.6",
+      "kavlan-8": "10.53.2.6",
+      "kavlan-9": "10.53.66.6"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::6",
+      "kavlan-11": "2001:660:4406:1a0:a02::6",
+      "kavlan-12": "2001:660:4406:2a0:a02::6",
+      "kavlan-13": "2001:660:4406:4a0:a02::6",
+      "kavlan-14": "2001:660:4406:5a0:a02::6",
+      "kavlan-16": "2001:660:4406:7a0:a02::6",
+      "kavlan-17": "2001:660:4406:9a0:a02::6",
+      "kavlan-18": "2001:660:4406:8a0:a02::6",
+      "kavlan-2": "2001:660:4406:a81:2::6",
+      "kavlan-20": "2001:660:4406:3a0:a02::6",
+      "kavlan-21": "2001:660:4406:6a0:a02::6",
+      "kavlan-22": "2001:660:4406:ba0:a02::6",
+      "kavlan-3": "2001:660:4406:a82:2::6",
+      "kavlan-4": "2001:660:4406:a90:2::6",
+      "kavlan-5": "2001:660:4406:a91:2::6",
+      "kavlan-6": "2001:660:4406:a92:2::6",
+      "kavlan-7": "2001:660:4406:a93:2::6",
+      "kavlan-8": "2001:660:4406:a94:2::6",
+      "kavlan-9": "2001:660:4406:a95:2::6"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.6",
       "ip6": "2001:660:4406:a00:2::6",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:76:cd:89",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 82e46fb1ac6..561fecfcd67 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.7",
+      "kavlan-11": "10.7.252.7",
+      "kavlan-12": "10.11.252.7",
+      "kavlan-13": "10.15.252.7",
+      "kavlan-14": "10.19.252.7",
+      "kavlan-16": "10.27.252.7",
+      "kavlan-17": "10.31.252.7",
+      "kavlan-18": "10.35.252.7",
+      "kavlan-2": "192.168.210.7",
+      "kavlan-20": "10.43.252.7",
+      "kavlan-21": "10.47.252.7",
+      "kavlan-22": "10.51.252.7",
+      "kavlan-3": "192.168.226.7",
+      "kavlan-4": "10.52.2.7",
+      "kavlan-5": "10.52.66.7",
+      "kavlan-6": "10.52.130.7",
+      "kavlan-7": "10.52.194.7",
+      "kavlan-8": "10.53.2.7",
+      "kavlan-9": "10.53.66.7"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::7",
+      "kavlan-11": "2001:660:4406:1a0:a02::7",
+      "kavlan-12": "2001:660:4406:2a0:a02::7",
+      "kavlan-13": "2001:660:4406:4a0:a02::7",
+      "kavlan-14": "2001:660:4406:5a0:a02::7",
+      "kavlan-16": "2001:660:4406:7a0:a02::7",
+      "kavlan-17": "2001:660:4406:9a0:a02::7",
+      "kavlan-18": "2001:660:4406:8a0:a02::7",
+      "kavlan-2": "2001:660:4406:a81:2::7",
+      "kavlan-20": "2001:660:4406:3a0:a02::7",
+      "kavlan-21": "2001:660:4406:6a0:a02::7",
+      "kavlan-22": "2001:660:4406:ba0:a02::7",
+      "kavlan-3": "2001:660:4406:a82:2::7",
+      "kavlan-4": "2001:660:4406:a90:2::7",
+      "kavlan-5": "2001:660:4406:a91:2::7",
+      "kavlan-6": "2001:660:4406:a92:2::7",
+      "kavlan-7": "2001:660:4406:a93:2::7",
+      "kavlan-8": "2001:660:4406:a94:2::7",
+      "kavlan-9": "2001:660:4406:a95:2::7"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.7",
       "ip6": "2001:660:4406:a00:2::7",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:76:cd:8a",
       "management": false,
       "model": "I210 Gigabit Network Connection",
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 7045e09fae8..3d5f63bad1a 100644
--- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json
+++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json
@@ -20,6 +20,52 @@
     "warranty_end": "1970-01-01"
   },
   "exotic": true,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.194.8",
+      "kavlan-11": "10.7.252.8",
+      "kavlan-12": "10.11.252.8",
+      "kavlan-13": "10.15.252.8",
+      "kavlan-14": "10.19.252.8",
+      "kavlan-16": "10.27.252.8",
+      "kavlan-17": "10.31.252.8",
+      "kavlan-18": "10.35.252.8",
+      "kavlan-2": "192.168.210.8",
+      "kavlan-20": "10.43.252.8",
+      "kavlan-21": "10.47.252.8",
+      "kavlan-22": "10.51.252.8",
+      "kavlan-3": "192.168.226.8",
+      "kavlan-4": "10.52.2.8",
+      "kavlan-5": "10.52.66.8",
+      "kavlan-6": "10.52.130.8",
+      "kavlan-7": "10.52.194.8",
+      "kavlan-8": "10.53.2.8",
+      "kavlan-9": "10.53.66.8"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:2::8",
+      "kavlan-11": "2001:660:4406:1a0:a02::8",
+      "kavlan-12": "2001:660:4406:2a0:a02::8",
+      "kavlan-13": "2001:660:4406:4a0:a02::8",
+      "kavlan-14": "2001:660:4406:5a0:a02::8",
+      "kavlan-16": "2001:660:4406:7a0:a02::8",
+      "kavlan-17": "2001:660:4406:9a0:a02::8",
+      "kavlan-18": "2001:660:4406:8a0:a02::8",
+      "kavlan-2": "2001:660:4406:a81:2::8",
+      "kavlan-20": "2001:660:4406:3a0:a02::8",
+      "kavlan-21": "2001:660:4406:6a0:a02::8",
+      "kavlan-22": "2001:660:4406:ba0:a02::8",
+      "kavlan-3": "2001:660:4406:a82:2::8",
+      "kavlan-4": "2001:660:4406:a90:2::8",
+      "kavlan-5": "2001:660:4406:a91:2::8",
+      "kavlan-6": "2001:660:4406:a92:2::8",
+      "kavlan-7": "2001:660:4406:a93:2::8",
+      "kavlan-8": "2001:660:4406:a94:2::8",
+      "kavlan-9": "2001:660:4406:a95:2::8"
+    }
+  },
   "main_memory": {
     "ram_size": 8589934592
   },
@@ -45,7 +91,7 @@
       "interface": "Ethernet",
       "ip": "172.16.161.8",
       "ip6": "2001:660:4406:a00:2::8",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "00:90:fb:78:0f:38",
       "management": false,
       "model": "I210 Gigabit Network Connection",
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json
index 32812b81498..24280b1c542 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json
@@ -2,7 +2,7 @@
   "boot_type": "uefi",
   "created_at": "Tue, 01 Aug 2023 00:00:00 GMT",
   "exotic": false,
-  "kavlan": false,
+  "kavlan": true,
   "manufactured_at": "2022-12-14",
   "metrics": [
     {
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 57cc3f1b93a..134cc3ab9ee 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.1",
+      "kavlan-11": "10.7.251.1",
+      "kavlan-12": "10.11.251.1",
+      "kavlan-13": "10.15.251.1",
+      "kavlan-14": "10.19.251.1",
+      "kavlan-16": "10.27.251.1",
+      "kavlan-17": "10.31.251.1",
+      "kavlan-18": "10.35.251.1",
+      "kavlan-2": "192.168.208.1",
+      "kavlan-20": "10.43.251.1",
+      "kavlan-21": "10.47.251.1",
+      "kavlan-22": "10.51.251.1",
+      "kavlan-3": "192.168.224.1",
+      "kavlan-4": "10.52.0.1",
+      "kavlan-5": "10.52.64.1",
+      "kavlan-6": "10.52.128.1",
+      "kavlan-7": "10.52.192.1",
+      "kavlan-8": "10.53.0.1",
+      "kavlan-9": "10.53.64.1"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.1",
+      "kavlan-11": "10.7.251.101",
+      "kavlan-12": "10.11.251.101",
+      "kavlan-13": "10.15.251.101",
+      "kavlan-14": "10.19.251.101",
+      "kavlan-16": "10.27.251.101",
+      "kavlan-17": "10.31.251.101",
+      "kavlan-18": "10.35.251.101",
+      "kavlan-2": "192.168.209.1",
+      "kavlan-20": "10.43.251.101",
+      "kavlan-21": "10.47.251.101",
+      "kavlan-22": "10.51.251.101",
+      "kavlan-3": "192.168.225.1",
+      "kavlan-4": "10.52.1.1",
+      "kavlan-5": "10.52.65.1",
+      "kavlan-6": "10.52.129.1",
+      "kavlan-7": "10.52.193.1",
+      "kavlan-8": "10.53.1.1",
+      "kavlan-9": "10.53.65.1"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::1",
+      "kavlan-11": "2001:660:4406:1a0:a01::1",
+      "kavlan-12": "2001:660:4406:2a0:a01::1",
+      "kavlan-13": "2001:660:4406:4a0:a01::1",
+      "kavlan-14": "2001:660:4406:5a0:a01::1",
+      "kavlan-16": "2001:660:4406:7a0:a01::1",
+      "kavlan-17": "2001:660:4406:9a0:a01::1",
+      "kavlan-18": "2001:660:4406:8a0:a01::1",
+      "kavlan-2": "2001:660:4406:a81:1::1",
+      "kavlan-20": "2001:660:4406:3a0:a01::1",
+      "kavlan-21": "2001:660:4406:6a0:a01::1",
+      "kavlan-22": "2001:660:4406:ba0:a01::1",
+      "kavlan-3": "2001:660:4406:a82:1::1",
+      "kavlan-4": "2001:660:4406:a90:1::1",
+      "kavlan-5": "2001:660:4406:a91:1::1",
+      "kavlan-6": "2001:660:4406:a92:1::1",
+      "kavlan-7": "2001:660:4406:a93:1::1",
+      "kavlan-8": "2001:660:4406:a94:1::1",
+      "kavlan-9": "2001:660:4406:a95:1::1"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:1",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:1",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:1",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:1",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:1",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:1",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:1",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:1",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:1",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:1",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:1",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:1",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:1",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:1",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:1",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:1",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:1",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:1",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:1"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.1",
       "ip6": "2001:660:4406:a00:1::1",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:7e:00",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.61",
       "ip6": "2001:660:4406:a00:1:1:0:1",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:d7:a0",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 09055994d05..0ad5b4c250c 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.10",
+      "kavlan-11": "10.7.251.10",
+      "kavlan-12": "10.11.251.10",
+      "kavlan-13": "10.15.251.10",
+      "kavlan-14": "10.19.251.10",
+      "kavlan-16": "10.27.251.10",
+      "kavlan-17": "10.31.251.10",
+      "kavlan-18": "10.35.251.10",
+      "kavlan-2": "192.168.208.10",
+      "kavlan-20": "10.43.251.10",
+      "kavlan-21": "10.47.251.10",
+      "kavlan-22": "10.51.251.10",
+      "kavlan-3": "192.168.224.10",
+      "kavlan-4": "10.52.0.10",
+      "kavlan-5": "10.52.64.10",
+      "kavlan-6": "10.52.128.10",
+      "kavlan-7": "10.52.192.10",
+      "kavlan-8": "10.53.0.10",
+      "kavlan-9": "10.53.64.10"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.10",
+      "kavlan-11": "10.7.251.110",
+      "kavlan-12": "10.11.251.110",
+      "kavlan-13": "10.15.251.110",
+      "kavlan-14": "10.19.251.110",
+      "kavlan-16": "10.27.251.110",
+      "kavlan-17": "10.31.251.110",
+      "kavlan-18": "10.35.251.110",
+      "kavlan-2": "192.168.209.10",
+      "kavlan-20": "10.43.251.110",
+      "kavlan-21": "10.47.251.110",
+      "kavlan-22": "10.51.251.110",
+      "kavlan-3": "192.168.225.10",
+      "kavlan-4": "10.52.1.10",
+      "kavlan-5": "10.52.65.10",
+      "kavlan-6": "10.52.129.10",
+      "kavlan-7": "10.52.193.10",
+      "kavlan-8": "10.53.1.10",
+      "kavlan-9": "10.53.65.10"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::a",
+      "kavlan-11": "2001:660:4406:1a0:a01::a",
+      "kavlan-12": "2001:660:4406:2a0:a01::a",
+      "kavlan-13": "2001:660:4406:4a0:a01::a",
+      "kavlan-14": "2001:660:4406:5a0:a01::a",
+      "kavlan-16": "2001:660:4406:7a0:a01::a",
+      "kavlan-17": "2001:660:4406:9a0:a01::a",
+      "kavlan-18": "2001:660:4406:8a0:a01::a",
+      "kavlan-2": "2001:660:4406:a81:1::a",
+      "kavlan-20": "2001:660:4406:3a0:a01::a",
+      "kavlan-21": "2001:660:4406:6a0:a01::a",
+      "kavlan-22": "2001:660:4406:ba0:a01::a",
+      "kavlan-3": "2001:660:4406:a82:1::a",
+      "kavlan-4": "2001:660:4406:a90:1::a",
+      "kavlan-5": "2001:660:4406:a91:1::a",
+      "kavlan-6": "2001:660:4406:a92:1::a",
+      "kavlan-7": "2001:660:4406:a93:1::a",
+      "kavlan-8": "2001:660:4406:a94:1::a",
+      "kavlan-9": "2001:660:4406:a95:1::a"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:a",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:a",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:a",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:a",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:a",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:a",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:a",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:a",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:a",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:a",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:a",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:a",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:a",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:a",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:a",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:a",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:a",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:a",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:a"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.10",
       "ip6": "2001:660:4406:a00:1::a",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:5d:e4",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.70",
       "ip6": "2001:660:4406:a00:1:1:0:a",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:d7:8c",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 8a2af773cee..4e594a6a78a 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.2",
+      "kavlan-11": "10.7.251.2",
+      "kavlan-12": "10.11.251.2",
+      "kavlan-13": "10.15.251.2",
+      "kavlan-14": "10.19.251.2",
+      "kavlan-16": "10.27.251.2",
+      "kavlan-17": "10.31.251.2",
+      "kavlan-18": "10.35.251.2",
+      "kavlan-2": "192.168.208.2",
+      "kavlan-20": "10.43.251.2",
+      "kavlan-21": "10.47.251.2",
+      "kavlan-22": "10.51.251.2",
+      "kavlan-3": "192.168.224.2",
+      "kavlan-4": "10.52.0.2",
+      "kavlan-5": "10.52.64.2",
+      "kavlan-6": "10.52.128.2",
+      "kavlan-7": "10.52.192.2",
+      "kavlan-8": "10.53.0.2",
+      "kavlan-9": "10.53.64.2"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.2",
+      "kavlan-11": "10.7.251.102",
+      "kavlan-12": "10.11.251.102",
+      "kavlan-13": "10.15.251.102",
+      "kavlan-14": "10.19.251.102",
+      "kavlan-16": "10.27.251.102",
+      "kavlan-17": "10.31.251.102",
+      "kavlan-18": "10.35.251.102",
+      "kavlan-2": "192.168.209.2",
+      "kavlan-20": "10.43.251.102",
+      "kavlan-21": "10.47.251.102",
+      "kavlan-22": "10.51.251.102",
+      "kavlan-3": "192.168.225.2",
+      "kavlan-4": "10.52.1.2",
+      "kavlan-5": "10.52.65.2",
+      "kavlan-6": "10.52.129.2",
+      "kavlan-7": "10.52.193.2",
+      "kavlan-8": "10.53.1.2",
+      "kavlan-9": "10.53.65.2"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::2",
+      "kavlan-11": "2001:660:4406:1a0:a01::2",
+      "kavlan-12": "2001:660:4406:2a0:a01::2",
+      "kavlan-13": "2001:660:4406:4a0:a01::2",
+      "kavlan-14": "2001:660:4406:5a0:a01::2",
+      "kavlan-16": "2001:660:4406:7a0:a01::2",
+      "kavlan-17": "2001:660:4406:9a0:a01::2",
+      "kavlan-18": "2001:660:4406:8a0:a01::2",
+      "kavlan-2": "2001:660:4406:a81:1::2",
+      "kavlan-20": "2001:660:4406:3a0:a01::2",
+      "kavlan-21": "2001:660:4406:6a0:a01::2",
+      "kavlan-22": "2001:660:4406:ba0:a01::2",
+      "kavlan-3": "2001:660:4406:a82:1::2",
+      "kavlan-4": "2001:660:4406:a90:1::2",
+      "kavlan-5": "2001:660:4406:a91:1::2",
+      "kavlan-6": "2001:660:4406:a92:1::2",
+      "kavlan-7": "2001:660:4406:a93:1::2",
+      "kavlan-8": "2001:660:4406:a94:1::2",
+      "kavlan-9": "2001:660:4406:a95:1::2"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:2",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:2",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:2",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:2",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:2",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:2",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:2",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:2",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:2",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:2",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:2",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:2",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:2",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:2",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:2",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:2",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:2",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:2",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:2"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.2",
       "ip6": "2001:660:4406:a00:1::2",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:5d:c4",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.62",
       "ip6": "2001:660:4406:a00:1:1:0:2",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:71:19:48",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 88910e72712..cbc66a9d6b6 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.3",
+      "kavlan-11": "10.7.251.3",
+      "kavlan-12": "10.11.251.3",
+      "kavlan-13": "10.15.251.3",
+      "kavlan-14": "10.19.251.3",
+      "kavlan-16": "10.27.251.3",
+      "kavlan-17": "10.31.251.3",
+      "kavlan-18": "10.35.251.3",
+      "kavlan-2": "192.168.208.3",
+      "kavlan-20": "10.43.251.3",
+      "kavlan-21": "10.47.251.3",
+      "kavlan-22": "10.51.251.3",
+      "kavlan-3": "192.168.224.3",
+      "kavlan-4": "10.52.0.3",
+      "kavlan-5": "10.52.64.3",
+      "kavlan-6": "10.52.128.3",
+      "kavlan-7": "10.52.192.3",
+      "kavlan-8": "10.53.0.3",
+      "kavlan-9": "10.53.64.3"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.3",
+      "kavlan-11": "10.7.251.103",
+      "kavlan-12": "10.11.251.103",
+      "kavlan-13": "10.15.251.103",
+      "kavlan-14": "10.19.251.103",
+      "kavlan-16": "10.27.251.103",
+      "kavlan-17": "10.31.251.103",
+      "kavlan-18": "10.35.251.103",
+      "kavlan-2": "192.168.209.3",
+      "kavlan-20": "10.43.251.103",
+      "kavlan-21": "10.47.251.103",
+      "kavlan-22": "10.51.251.103",
+      "kavlan-3": "192.168.225.3",
+      "kavlan-4": "10.52.1.3",
+      "kavlan-5": "10.52.65.3",
+      "kavlan-6": "10.52.129.3",
+      "kavlan-7": "10.52.193.3",
+      "kavlan-8": "10.53.1.3",
+      "kavlan-9": "10.53.65.3"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::3",
+      "kavlan-11": "2001:660:4406:1a0:a01::3",
+      "kavlan-12": "2001:660:4406:2a0:a01::3",
+      "kavlan-13": "2001:660:4406:4a0:a01::3",
+      "kavlan-14": "2001:660:4406:5a0:a01::3",
+      "kavlan-16": "2001:660:4406:7a0:a01::3",
+      "kavlan-17": "2001:660:4406:9a0:a01::3",
+      "kavlan-18": "2001:660:4406:8a0:a01::3",
+      "kavlan-2": "2001:660:4406:a81:1::3",
+      "kavlan-20": "2001:660:4406:3a0:a01::3",
+      "kavlan-21": "2001:660:4406:6a0:a01::3",
+      "kavlan-22": "2001:660:4406:ba0:a01::3",
+      "kavlan-3": "2001:660:4406:a82:1::3",
+      "kavlan-4": "2001:660:4406:a90:1::3",
+      "kavlan-5": "2001:660:4406:a91:1::3",
+      "kavlan-6": "2001:660:4406:a92:1::3",
+      "kavlan-7": "2001:660:4406:a93:1::3",
+      "kavlan-8": "2001:660:4406:a94:1::3",
+      "kavlan-9": "2001:660:4406:a95:1::3"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:3",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:3",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:3",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:3",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:3",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:3",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:3",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:3",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:3",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:3",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:3",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:3",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:3",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:3",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:3",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:3",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:3",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:3",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:3"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.3",
       "ip6": "2001:660:4406:a00:1::3",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:74:ac",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.63",
       "ip6": "2001:660:4406:a00:1:1:0:3",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:e7:44",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 7aba75cbd6a..90937c99064 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.4",
+      "kavlan-11": "10.7.251.4",
+      "kavlan-12": "10.11.251.4",
+      "kavlan-13": "10.15.251.4",
+      "kavlan-14": "10.19.251.4",
+      "kavlan-16": "10.27.251.4",
+      "kavlan-17": "10.31.251.4",
+      "kavlan-18": "10.35.251.4",
+      "kavlan-2": "192.168.208.4",
+      "kavlan-20": "10.43.251.4",
+      "kavlan-21": "10.47.251.4",
+      "kavlan-22": "10.51.251.4",
+      "kavlan-3": "192.168.224.4",
+      "kavlan-4": "10.52.0.4",
+      "kavlan-5": "10.52.64.4",
+      "kavlan-6": "10.52.128.4",
+      "kavlan-7": "10.52.192.4",
+      "kavlan-8": "10.53.0.4",
+      "kavlan-9": "10.53.64.4"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.4",
+      "kavlan-11": "10.7.251.104",
+      "kavlan-12": "10.11.251.104",
+      "kavlan-13": "10.15.251.104",
+      "kavlan-14": "10.19.251.104",
+      "kavlan-16": "10.27.251.104",
+      "kavlan-17": "10.31.251.104",
+      "kavlan-18": "10.35.251.104",
+      "kavlan-2": "192.168.209.4",
+      "kavlan-20": "10.43.251.104",
+      "kavlan-21": "10.47.251.104",
+      "kavlan-22": "10.51.251.104",
+      "kavlan-3": "192.168.225.4",
+      "kavlan-4": "10.52.1.4",
+      "kavlan-5": "10.52.65.4",
+      "kavlan-6": "10.52.129.4",
+      "kavlan-7": "10.52.193.4",
+      "kavlan-8": "10.53.1.4",
+      "kavlan-9": "10.53.65.4"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::4",
+      "kavlan-11": "2001:660:4406:1a0:a01::4",
+      "kavlan-12": "2001:660:4406:2a0:a01::4",
+      "kavlan-13": "2001:660:4406:4a0:a01::4",
+      "kavlan-14": "2001:660:4406:5a0:a01::4",
+      "kavlan-16": "2001:660:4406:7a0:a01::4",
+      "kavlan-17": "2001:660:4406:9a0:a01::4",
+      "kavlan-18": "2001:660:4406:8a0:a01::4",
+      "kavlan-2": "2001:660:4406:a81:1::4",
+      "kavlan-20": "2001:660:4406:3a0:a01::4",
+      "kavlan-21": "2001:660:4406:6a0:a01::4",
+      "kavlan-22": "2001:660:4406:ba0:a01::4",
+      "kavlan-3": "2001:660:4406:a82:1::4",
+      "kavlan-4": "2001:660:4406:a90:1::4",
+      "kavlan-5": "2001:660:4406:a91:1::4",
+      "kavlan-6": "2001:660:4406:a92:1::4",
+      "kavlan-7": "2001:660:4406:a93:1::4",
+      "kavlan-8": "2001:660:4406:a94:1::4",
+      "kavlan-9": "2001:660:4406:a95:1::4"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:4",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:4",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:4",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:4",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:4",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:4",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:4",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:4",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:4",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:4",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:4",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:4",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:4",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:4",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:4",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:4",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:4",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:4",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:4"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.4",
       "ip6": "2001:660:4406:a00:1::4",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:7f:b4",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.64",
       "ip6": "2001:660:4406:a00:1:1:0:4",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:d7:68",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 aeb0342b753..687cd84f225 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.5",
+      "kavlan-11": "10.7.251.5",
+      "kavlan-12": "10.11.251.5",
+      "kavlan-13": "10.15.251.5",
+      "kavlan-14": "10.19.251.5",
+      "kavlan-16": "10.27.251.5",
+      "kavlan-17": "10.31.251.5",
+      "kavlan-18": "10.35.251.5",
+      "kavlan-2": "192.168.208.5",
+      "kavlan-20": "10.43.251.5",
+      "kavlan-21": "10.47.251.5",
+      "kavlan-22": "10.51.251.5",
+      "kavlan-3": "192.168.224.5",
+      "kavlan-4": "10.52.0.5",
+      "kavlan-5": "10.52.64.5",
+      "kavlan-6": "10.52.128.5",
+      "kavlan-7": "10.52.192.5",
+      "kavlan-8": "10.53.0.5",
+      "kavlan-9": "10.53.64.5"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.5",
+      "kavlan-11": "10.7.251.105",
+      "kavlan-12": "10.11.251.105",
+      "kavlan-13": "10.15.251.105",
+      "kavlan-14": "10.19.251.105",
+      "kavlan-16": "10.27.251.105",
+      "kavlan-17": "10.31.251.105",
+      "kavlan-18": "10.35.251.105",
+      "kavlan-2": "192.168.209.5",
+      "kavlan-20": "10.43.251.105",
+      "kavlan-21": "10.47.251.105",
+      "kavlan-22": "10.51.251.105",
+      "kavlan-3": "192.168.225.5",
+      "kavlan-4": "10.52.1.5",
+      "kavlan-5": "10.52.65.5",
+      "kavlan-6": "10.52.129.5",
+      "kavlan-7": "10.52.193.5",
+      "kavlan-8": "10.53.1.5",
+      "kavlan-9": "10.53.65.5"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::5",
+      "kavlan-11": "2001:660:4406:1a0:a01::5",
+      "kavlan-12": "2001:660:4406:2a0:a01::5",
+      "kavlan-13": "2001:660:4406:4a0:a01::5",
+      "kavlan-14": "2001:660:4406:5a0:a01::5",
+      "kavlan-16": "2001:660:4406:7a0:a01::5",
+      "kavlan-17": "2001:660:4406:9a0:a01::5",
+      "kavlan-18": "2001:660:4406:8a0:a01::5",
+      "kavlan-2": "2001:660:4406:a81:1::5",
+      "kavlan-20": "2001:660:4406:3a0:a01::5",
+      "kavlan-21": "2001:660:4406:6a0:a01::5",
+      "kavlan-22": "2001:660:4406:ba0:a01::5",
+      "kavlan-3": "2001:660:4406:a82:1::5",
+      "kavlan-4": "2001:660:4406:a90:1::5",
+      "kavlan-5": "2001:660:4406:a91:1::5",
+      "kavlan-6": "2001:660:4406:a92:1::5",
+      "kavlan-7": "2001:660:4406:a93:1::5",
+      "kavlan-8": "2001:660:4406:a94:1::5",
+      "kavlan-9": "2001:660:4406:a95:1::5"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:5",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:5",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:5",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:5",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:5",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:5",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:5",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:5",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:5",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:5",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:5",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:5",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:5",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:5",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:5",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:5",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:5",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:5",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:5"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.5",
       "ip6": "2001:660:4406:a00:1::5",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:7e:ec",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.65",
       "ip6": "2001:660:4406:a00:1:1:0:5",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:d7:a4",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 9f97d0b8b46..a0b191296cc 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.6",
+      "kavlan-11": "10.7.251.6",
+      "kavlan-12": "10.11.251.6",
+      "kavlan-13": "10.15.251.6",
+      "kavlan-14": "10.19.251.6",
+      "kavlan-16": "10.27.251.6",
+      "kavlan-17": "10.31.251.6",
+      "kavlan-18": "10.35.251.6",
+      "kavlan-2": "192.168.208.6",
+      "kavlan-20": "10.43.251.6",
+      "kavlan-21": "10.47.251.6",
+      "kavlan-22": "10.51.251.6",
+      "kavlan-3": "192.168.224.6",
+      "kavlan-4": "10.52.0.6",
+      "kavlan-5": "10.52.64.6",
+      "kavlan-6": "10.52.128.6",
+      "kavlan-7": "10.52.192.6",
+      "kavlan-8": "10.53.0.6",
+      "kavlan-9": "10.53.64.6"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.6",
+      "kavlan-11": "10.7.251.106",
+      "kavlan-12": "10.11.251.106",
+      "kavlan-13": "10.15.251.106",
+      "kavlan-14": "10.19.251.106",
+      "kavlan-16": "10.27.251.106",
+      "kavlan-17": "10.31.251.106",
+      "kavlan-18": "10.35.251.106",
+      "kavlan-2": "192.168.209.6",
+      "kavlan-20": "10.43.251.106",
+      "kavlan-21": "10.47.251.106",
+      "kavlan-22": "10.51.251.106",
+      "kavlan-3": "192.168.225.6",
+      "kavlan-4": "10.52.1.6",
+      "kavlan-5": "10.52.65.6",
+      "kavlan-6": "10.52.129.6",
+      "kavlan-7": "10.52.193.6",
+      "kavlan-8": "10.53.1.6",
+      "kavlan-9": "10.53.65.6"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::6",
+      "kavlan-11": "2001:660:4406:1a0:a01::6",
+      "kavlan-12": "2001:660:4406:2a0:a01::6",
+      "kavlan-13": "2001:660:4406:4a0:a01::6",
+      "kavlan-14": "2001:660:4406:5a0:a01::6",
+      "kavlan-16": "2001:660:4406:7a0:a01::6",
+      "kavlan-17": "2001:660:4406:9a0:a01::6",
+      "kavlan-18": "2001:660:4406:8a0:a01::6",
+      "kavlan-2": "2001:660:4406:a81:1::6",
+      "kavlan-20": "2001:660:4406:3a0:a01::6",
+      "kavlan-21": "2001:660:4406:6a0:a01::6",
+      "kavlan-22": "2001:660:4406:ba0:a01::6",
+      "kavlan-3": "2001:660:4406:a82:1::6",
+      "kavlan-4": "2001:660:4406:a90:1::6",
+      "kavlan-5": "2001:660:4406:a91:1::6",
+      "kavlan-6": "2001:660:4406:a92:1::6",
+      "kavlan-7": "2001:660:4406:a93:1::6",
+      "kavlan-8": "2001:660:4406:a94:1::6",
+      "kavlan-9": "2001:660:4406:a95:1::6"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:6",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:6",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:6",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:6",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:6",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:6",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:6",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:6",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:6",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:6",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:6",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:6",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:6",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:6",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:6",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:6",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:6",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:6",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:6"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.6",
       "ip6": "2001:660:4406:a00:1::6",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:80:9c",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.66",
       "ip6": "2001:660:4406:a00:1:1:0:6",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:e7:50",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 c1fbf05b88b..4a76d337fd2 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.7",
+      "kavlan-11": "10.7.251.7",
+      "kavlan-12": "10.11.251.7",
+      "kavlan-13": "10.15.251.7",
+      "kavlan-14": "10.19.251.7",
+      "kavlan-16": "10.27.251.7",
+      "kavlan-17": "10.31.251.7",
+      "kavlan-18": "10.35.251.7",
+      "kavlan-2": "192.168.208.7",
+      "kavlan-20": "10.43.251.7",
+      "kavlan-21": "10.47.251.7",
+      "kavlan-22": "10.51.251.7",
+      "kavlan-3": "192.168.224.7",
+      "kavlan-4": "10.52.0.7",
+      "kavlan-5": "10.52.64.7",
+      "kavlan-6": "10.52.128.7",
+      "kavlan-7": "10.52.192.7",
+      "kavlan-8": "10.53.0.7",
+      "kavlan-9": "10.53.64.7"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.7",
+      "kavlan-11": "10.7.251.107",
+      "kavlan-12": "10.11.251.107",
+      "kavlan-13": "10.15.251.107",
+      "kavlan-14": "10.19.251.107",
+      "kavlan-16": "10.27.251.107",
+      "kavlan-17": "10.31.251.107",
+      "kavlan-18": "10.35.251.107",
+      "kavlan-2": "192.168.209.7",
+      "kavlan-20": "10.43.251.107",
+      "kavlan-21": "10.47.251.107",
+      "kavlan-22": "10.51.251.107",
+      "kavlan-3": "192.168.225.7",
+      "kavlan-4": "10.52.1.7",
+      "kavlan-5": "10.52.65.7",
+      "kavlan-6": "10.52.129.7",
+      "kavlan-7": "10.52.193.7",
+      "kavlan-8": "10.53.1.7",
+      "kavlan-9": "10.53.65.7"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::7",
+      "kavlan-11": "2001:660:4406:1a0:a01::7",
+      "kavlan-12": "2001:660:4406:2a0:a01::7",
+      "kavlan-13": "2001:660:4406:4a0:a01::7",
+      "kavlan-14": "2001:660:4406:5a0:a01::7",
+      "kavlan-16": "2001:660:4406:7a0:a01::7",
+      "kavlan-17": "2001:660:4406:9a0:a01::7",
+      "kavlan-18": "2001:660:4406:8a0:a01::7",
+      "kavlan-2": "2001:660:4406:a81:1::7",
+      "kavlan-20": "2001:660:4406:3a0:a01::7",
+      "kavlan-21": "2001:660:4406:6a0:a01::7",
+      "kavlan-22": "2001:660:4406:ba0:a01::7",
+      "kavlan-3": "2001:660:4406:a82:1::7",
+      "kavlan-4": "2001:660:4406:a90:1::7",
+      "kavlan-5": "2001:660:4406:a91:1::7",
+      "kavlan-6": "2001:660:4406:a92:1::7",
+      "kavlan-7": "2001:660:4406:a93:1::7",
+      "kavlan-8": "2001:660:4406:a94:1::7",
+      "kavlan-9": "2001:660:4406:a95:1::7"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:7",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:7",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:7",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:7",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:7",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:7",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:7",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:7",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:7",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:7",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:7",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:7",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:7",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:7",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:7",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:7",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:7",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:7",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:7"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.7",
       "ip6": "2001:660:4406:a00:1::7",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:59:be",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.67",
       "ip6": "2001:660:4406:a00:1:1:0:7",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:e7:6c",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 0bd39869dc4..384bd2ace5b 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.8",
+      "kavlan-11": "10.7.251.8",
+      "kavlan-12": "10.11.251.8",
+      "kavlan-13": "10.15.251.8",
+      "kavlan-14": "10.19.251.8",
+      "kavlan-16": "10.27.251.8",
+      "kavlan-17": "10.31.251.8",
+      "kavlan-18": "10.35.251.8",
+      "kavlan-2": "192.168.208.8",
+      "kavlan-20": "10.43.251.8",
+      "kavlan-21": "10.47.251.8",
+      "kavlan-22": "10.51.251.8",
+      "kavlan-3": "192.168.224.8",
+      "kavlan-4": "10.52.0.8",
+      "kavlan-5": "10.52.64.8",
+      "kavlan-6": "10.52.128.8",
+      "kavlan-7": "10.52.192.8",
+      "kavlan-8": "10.53.0.8",
+      "kavlan-9": "10.53.64.8"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.8",
+      "kavlan-11": "10.7.251.108",
+      "kavlan-12": "10.11.251.108",
+      "kavlan-13": "10.15.251.108",
+      "kavlan-14": "10.19.251.108",
+      "kavlan-16": "10.27.251.108",
+      "kavlan-17": "10.31.251.108",
+      "kavlan-18": "10.35.251.108",
+      "kavlan-2": "192.168.209.8",
+      "kavlan-20": "10.43.251.108",
+      "kavlan-21": "10.47.251.108",
+      "kavlan-22": "10.51.251.108",
+      "kavlan-3": "192.168.225.8",
+      "kavlan-4": "10.52.1.8",
+      "kavlan-5": "10.52.65.8",
+      "kavlan-6": "10.52.129.8",
+      "kavlan-7": "10.52.193.8",
+      "kavlan-8": "10.53.1.8",
+      "kavlan-9": "10.53.65.8"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::8",
+      "kavlan-11": "2001:660:4406:1a0:a01::8",
+      "kavlan-12": "2001:660:4406:2a0:a01::8",
+      "kavlan-13": "2001:660:4406:4a0:a01::8",
+      "kavlan-14": "2001:660:4406:5a0:a01::8",
+      "kavlan-16": "2001:660:4406:7a0:a01::8",
+      "kavlan-17": "2001:660:4406:9a0:a01::8",
+      "kavlan-18": "2001:660:4406:8a0:a01::8",
+      "kavlan-2": "2001:660:4406:a81:1::8",
+      "kavlan-20": "2001:660:4406:3a0:a01::8",
+      "kavlan-21": "2001:660:4406:6a0:a01::8",
+      "kavlan-22": "2001:660:4406:ba0:a01::8",
+      "kavlan-3": "2001:660:4406:a82:1::8",
+      "kavlan-4": "2001:660:4406:a90:1::8",
+      "kavlan-5": "2001:660:4406:a91:1::8",
+      "kavlan-6": "2001:660:4406:a92:1::8",
+      "kavlan-7": "2001:660:4406:a93:1::8",
+      "kavlan-8": "2001:660:4406:a94:1::8",
+      "kavlan-9": "2001:660:4406:a95:1::8"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:8",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:8",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:8",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:8",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:8",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:8",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:8",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:8",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:8",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:8",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:8",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:8",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:8",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:8",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:8",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:8",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:8",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:8",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:8"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.8",
       "ip6": "2001:660:4406:a00:1::8",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:5d:5c",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.68",
       "ip6": "2001:660:4406:a00:1:1:0:8",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:d7:a8",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
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 bc878e44ecf..3540a2d798c 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
@@ -20,6 +20,94 @@
     "warranty_end": "2029-12-14"
   },
   "exotic": false,
+  "kavlan": {
+    "eth0": {
+      "kavlan-1": "192.168.192.9",
+      "kavlan-11": "10.7.251.9",
+      "kavlan-12": "10.11.251.9",
+      "kavlan-13": "10.15.251.9",
+      "kavlan-14": "10.19.251.9",
+      "kavlan-16": "10.27.251.9",
+      "kavlan-17": "10.31.251.9",
+      "kavlan-18": "10.35.251.9",
+      "kavlan-2": "192.168.208.9",
+      "kavlan-20": "10.43.251.9",
+      "kavlan-21": "10.47.251.9",
+      "kavlan-22": "10.51.251.9",
+      "kavlan-3": "192.168.224.9",
+      "kavlan-4": "10.52.0.9",
+      "kavlan-5": "10.52.64.9",
+      "kavlan-6": "10.52.128.9",
+      "kavlan-7": "10.52.192.9",
+      "kavlan-8": "10.53.0.9",
+      "kavlan-9": "10.53.64.9"
+    },
+    "eth6": {
+      "kavlan-1": "192.168.193.9",
+      "kavlan-11": "10.7.251.109",
+      "kavlan-12": "10.11.251.109",
+      "kavlan-13": "10.15.251.109",
+      "kavlan-14": "10.19.251.109",
+      "kavlan-16": "10.27.251.109",
+      "kavlan-17": "10.31.251.109",
+      "kavlan-18": "10.35.251.109",
+      "kavlan-2": "192.168.209.9",
+      "kavlan-20": "10.43.251.109",
+      "kavlan-21": "10.47.251.109",
+      "kavlan-22": "10.51.251.109",
+      "kavlan-3": "192.168.225.9",
+      "kavlan-4": "10.52.1.9",
+      "kavlan-5": "10.52.65.9",
+      "kavlan-6": "10.52.129.9",
+      "kavlan-7": "10.52.193.9",
+      "kavlan-8": "10.53.1.9",
+      "kavlan-9": "10.53.65.9"
+    }
+  },
+  "kavlan6": {
+    "eth0": {
+      "kavlan-1": "2001:660:4406:a80:1::9",
+      "kavlan-11": "2001:660:4406:1a0:a01::9",
+      "kavlan-12": "2001:660:4406:2a0:a01::9",
+      "kavlan-13": "2001:660:4406:4a0:a01::9",
+      "kavlan-14": "2001:660:4406:5a0:a01::9",
+      "kavlan-16": "2001:660:4406:7a0:a01::9",
+      "kavlan-17": "2001:660:4406:9a0:a01::9",
+      "kavlan-18": "2001:660:4406:8a0:a01::9",
+      "kavlan-2": "2001:660:4406:a81:1::9",
+      "kavlan-20": "2001:660:4406:3a0:a01::9",
+      "kavlan-21": "2001:660:4406:6a0:a01::9",
+      "kavlan-22": "2001:660:4406:ba0:a01::9",
+      "kavlan-3": "2001:660:4406:a82:1::9",
+      "kavlan-4": "2001:660:4406:a90:1::9",
+      "kavlan-5": "2001:660:4406:a91:1::9",
+      "kavlan-6": "2001:660:4406:a92:1::9",
+      "kavlan-7": "2001:660:4406:a93:1::9",
+      "kavlan-8": "2001:660:4406:a94:1::9",
+      "kavlan-9": "2001:660:4406:a95:1::9"
+    },
+    "eth6": {
+      "kavlan-1": "2001:660:4406:a80:1:1:0:9",
+      "kavlan-11": "2001:660:4406:1a0:a01:1:0:9",
+      "kavlan-12": "2001:660:4406:2a0:a01:1:0:9",
+      "kavlan-13": "2001:660:4406:4a0:a01:1:0:9",
+      "kavlan-14": "2001:660:4406:5a0:a01:1:0:9",
+      "kavlan-16": "2001:660:4406:7a0:a01:1:0:9",
+      "kavlan-17": "2001:660:4406:9a0:a01:1:0:9",
+      "kavlan-18": "2001:660:4406:8a0:a01:1:0:9",
+      "kavlan-2": "2001:660:4406:a81:1:1:0:9",
+      "kavlan-20": "2001:660:4406:3a0:a01:1:0:9",
+      "kavlan-21": "2001:660:4406:6a0:a01:1:0:9",
+      "kavlan-22": "2001:660:4406:ba0:a01:1:0:9",
+      "kavlan-3": "2001:660:4406:a82:1:1:0:9",
+      "kavlan-4": "2001:660:4406:a90:1:1:0:9",
+      "kavlan-5": "2001:660:4406:a91:1:1:0:9",
+      "kavlan-6": "2001:660:4406:a92:1:1:0:9",
+      "kavlan-7": "2001:660:4406:a93:1:1:0:9",
+      "kavlan-8": "2001:660:4406:a94:1:1:0:9",
+      "kavlan-9": "2001:660:4406:a95:1:1:0:9"
+    }
+  },
   "main_memory": {
     "ram_size": 549755813888
   },
@@ -120,7 +208,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.9",
       "ip6": "2001:660:4406:a00:1::9",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "30:3e:a7:00:62:94",
       "management": false,
       "model": "Ethernet Controller E810-XXV for SFP",
@@ -228,7 +316,7 @@
       "interface": "Ethernet",
       "ip": "172.16.160.69",
       "ip6": "2001:660:4406:a00:1:1:0:9",
-      "kavlan": false,
+      "kavlan": true,
       "mac": "88:e9:a4:d4:e7:e8",
       "management": false,
       "model": "MT2892 Family [ConnectX-6 Dx]",
diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml.erb b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml.erb
index f31d195c3b7..417502f794a 100644
--- a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml.erb
+++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml.erb
@@ -28,7 +28,7 @@
 ---
 model: Switch P4
 created_at: 1970-01-01 # TODO: change this value
-kavlan: false
+kavlan: true
 boot_type: uefi # TODO: specify if 'uefi' (ideally) or 'bios' (legacy, if no other choice)
 exotic: true 
 queues:
diff --git a/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml b/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
index ee3ad3a7811..3de03546937 100644
--- a/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
+++ b/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
@@ -1,6 +1,6 @@
 model: HPE Proliant DL360 Gen10+
 created_at: 2023-08-01
-kavlan: false
+kavlan: true
 boot_type: uefi
 exotic: false
 queues:
diff --git a/input/grid5000/vlans.yaml b/input/grid5000/vlans.yaml
index 7f41591c699..06ef02e0e27 100644
--- a/input/grid5000/vlans.yaml
+++ b/input/grid5000/vlans.yaml
@@ -505,3 +505,12 @@ vlans:
       routed nantes ecotype eth0 0 44 1 0
       routed nantes ecotype eth1 0 44 2 0
       routed louvain spirou eth0 0 48 0 0
+      local strasbourg fleckenstein eth0 0 0 0 0
+      local strasbourg fleckenstein eth6 0 0 1 0
+      local strasbourg engelbourg eth0 0 0 2 0
+      global strasbourg fleckenstein eth0 0 0 59 0
+      global strasbourg fleckenstein eth6 0 0 59 100
+      global strasbourg engelbourg eth0 0 0 60 0
+      routed strasbourg fleckenstein eth0 0 52 0 0
+      routed strasbourg fleckenstein eth6 0 52 1 0
+      routed strasbourg engelbourg eth0 0 52 2 0
-- 
GitLab