diff --git a/data/grid5000/sites/bordeaux/network_equipments/gw.json b/data/grid5000/sites/bordeaux/network_equipments/gw.json
index 6342cf1ec709fe9a7db5a468c9441c8ad6d25d67..a9d29fa7370ba1ea92293f11699ba2edc099dd97 100644
--- a/data/grid5000/sites/bordeaux/network_equipments/gw.json
+++ b/data/grid5000/sites/bordeaux/network_equipments/gw.json
@@ -12,9 +12,11 @@
 
         },
         {
+          "kind": "other",
           "uid": "storage"
         },
         {
+          "kind": "other",
           "uid": "mx"
         },
         {
@@ -28,6 +30,7 @@
           "uid": "labri"
         },
         {
+          "kind": "other",
           "uid": "ib"
         },
         {
@@ -369,6 +372,12 @@
   "type": "network_equipment",
   "uid": "gw",
   "vlans": {
+    "1": {
+      "addresses": [
+        "172.16.15.254"
+      ],
+      "administrative": true
+    },
     "naming_pattern": "Vlan%VLANID%"
   }
 }
\ No newline at end of file
diff --git a/generators/input/sites/bordeaux/net-links.yaml b/generators/input/sites/bordeaux/net-links.yaml
deleted file mode 100644
index 2341832506d93f68b2b7123a66590e0c670ef09b..0000000000000000000000000000000000000000
--- a/generators/input/sites/bordeaux/net-links.yaml
+++ /dev/null
@@ -1,340 +0,0 @@
---- 
-gw: 
-  model: HP Procurve 5406zl
-  kind: router
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: switch
-      rate: 10000000000
-      ports: 
-        1: storage
-        2: mx
-        3: sborderline
-        4: renater
-        5: 
-          uid: labri
-          rate: 1000000000
-        6: ib
-        7: st-bordemer
-    1: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: node
-      rate: 100000000
-      ports: 
-        1: bordereau-1
-        2: bordereau-2
-        3: bordereau-3
-        4: bordereau-4
-        5: bordereau-5
-        6: bordereau-6
-        7: bordereau-7
-        8: bordereau-8
-        9: bordereau-9
-        10: bordereau-10
-        11: bordereau-11
-        12: bordereau-12
-        13: bordereau-13
-        14: bordereau-14
-        15: bordereau-15
-        16: bordereau-16
-        17: bordereau-17
-        18: bordereau-18
-        19: bordereau-19
-        20: bordereau-20
-        21: bordereau-21
-        22: bordereau-22
-        23: bordereau-23
-        24: bordereau-24
-        25: bordereau-25
-        26: bordereau-26
-        27: bordereau-27
-        28: bordereau-28
-        29: bordereau-29
-        30: bordereau-30
-        31: bordereau-31
-        32: bordereau-32
-        33: bordereau-33
-        34: bordereau-34
-        35: bordereau-35
-        36: bordereau-36
-        37: bordereau-37
-        38: bordereau-38
-        39: bordereau-39
-        40: bordereau-40
-        41: bordereau-41
-        42: bordereau-42
-        43: bordereau-43
-        44: bordereau-44
-        45: bordereau-45
-        46: bordereau-46
-        47: bordereau-47
-        48: bordereau-48
-        49: bordereau-49
-        50: bordereau-50
-        51: bordereau-51
-        52: bordereau-52
-        53: bordereau-53
-        54: bordereau-54
-        55: bordereau-55
-        56: bordereau-56
-        57: bordereau-57
-        58: bordereau-58
-        59: bordereau-59
-        60: bordereau-60
-        61: bordereau-61
-        62: bordereau-62
-        63: bordereau-63
-        64: bordereau-64
-        65: bordereau-65
-        66: bordereau-66
-        67: bordereau-67
-        68: bordereau-68
-        69: bordereau-69
-        70: bordereau-70
-        71: bordereau-71
-        72: bordereau-72
-        73: bordereau-73
-        74: bordereau-74
-        75: bordereau-75
-        76: bordereau-76
-        77: bordereau-77
-        78: bordereau-78
-        79: bordereau-79
-        80: bordereau-80
-        81: bordereau-81
-        82: bordereau-82
-        83: bordereau-83
-        84: bordereau-84
-        85: bordereau-85
-        86: bordereau-86
-        87: bordereau-87
-        88: bordereau-88
-        89: bordereau-89
-        90: bordereau-90
-        91: bordereau-91
-        92: bordereau-92
-        93: bordereau-93
-    2: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: other
-      rate: 100000000
-      ports: 
-        1: 
-          uid: xen-srv1
-          port: eth0
-        2: 
-          uid: xen-srv1
-          port: eth1
-        3: 
-          uid: xen-srv2
-          port: eth0
-        4: 
-          uid: xen-srv2
-          port: eth1
-        5: 
-          uid: borderline
-          port: eth0
-        6: 
-          uid: borderline
-          port: eth1
-  channels: 
-    naming_pattern: Po%CHANNELID%
-sborderline: 
-  model: Nortel 5530
-  kind: switch
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: router
-      rate: 10000000000
-      ports: 
-        0: gw
-    1: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: node
-      rate: 1000000000
-      ports: 
-        1: borderline-1
-        2: borderline-2
-        3: borderline-3
-        4: borderline-4
-        5: borderline-5
-        6: borderline-6
-        7: borderline-7
-        8: borderline-8
-        9: borderline-9
-        10: borderline-10
-  channels: 
-    naming_pattern: Po%CHANNELID%
-st-bordemer: 
-  model: Cisco 3750
-  kind: switch
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: router
-      rate: 10000000000
-      ports: 
-        0: gw
-    1: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: switch
-      rate: 1000000000
-      ports: 
-        1: sbordeplage-1
-        2: sbordeplage-2
-  channels: 
-    naming_pattern: Po%CHANNELID%
-sbordeplage-1: 
-  model: Dell Proconnect 2024
-  kind: switch
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: switch
-      rate: 1000000000
-      ports: 
-        0: st-bordemer
-        1: dinkum-thinkum
-    1: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: node
-      rate: 1000000000
-      ports: 
-        1: bordeplage-1
-        2: bordeplage-2
-        3: bordeplage-3
-        4: bordeplage-4
-        5: bordeplage-5
-        6: bordeplage-6
-        7: bordeplage-7
-        8: bordeplage-8
-        9: bordeplage-9
-        10: bordeplage-10
-  channels: 
-    naming_pattern: Po%CHANNELID%
-sbordeplage-2: 
-  model: Dell Proconnect 2024
-  kind: switch
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: switch
-      rate: 1000000000
-      ports: 
-        0: st-bordemer
-    1: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: node
-      rate: 1000000000
-      ports: 
-        1: bordeplage-11
-        2: bordeplage-12
-        3: bordeplage-13
-        4: bordeplage-14
-        5: bordeplage-15
-        6: bordeplage-16
-        7: bordeplage-17
-        8: bordeplage-18
-        9: bordeplage-19
-        10: bordeplage-20
-        11: bordeplage-21
-        12: bordeplage-22
-        13: bordeplage-23
-        14: bordeplage-24
-        15: bordeplage-25
-        16: bordeplage-26
-        17: bordeplage-27
-        18: bordeplage-28
-        19: bordeplage-29
-        20: bordeplage-30
-        21: bordeplage-31
-        22: bordeplage-32
-        23: bordeplage-33
-        24: bordeplage-34
-        25: bordeplage-35
-        26: bordeplage-36
-        27: bordeplage-37
-        28: bordeplage-38
-        29: bordeplage-39
-        30: bordeplage-40
-        31: bordeplage-41
-        32: bordeplage-42
-        33: bordeplage-43
-        34: bordeplage-44
-        35: bordeplage-45
-        36: bordeplage-46
-        37: bordeplage-47
-        38: bordeplage-48
-        39: bordeplage-49
-        40: bordeplage-50
-        41: bordeplage-51
-  channels: 
-    naming_pattern: Po%CHANNELID%
-ib: 
-  model: Infiniband
-  kind: switch
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: node
-      rate: 100000000
-      ports: 
-        0: gw
-  channels: 
-    naming_pattern: Po%CHANNELID%
-mx: 
-  model: Infiniband
-  kind: switch
-  site: bordeaux
-  snmp_community: public
-  vlans: 
-    naming_pattern: Vlan%VLANID%
-  routes: {}
-
-  linecards: 
-    0: 
-      naming_pattern: "%LINECARD%/%PORT%"
-      kind: node
-      rate: 100000000
-      ports: 
-        0: gw
-  channels: 
-    naming_pattern: Po%CHANNELID%
diff --git a/generators/input/sites/bordeaux/net-links/gw.yaml b/generators/input/sites/bordeaux/net-links/gw.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8e51b564f01c0b8b26000c36ff08477de925ccdb
--- /dev/null
+++ b/generators/input/sites/bordeaux/net-links/gw.yaml
@@ -0,0 +1,158 @@
+--- 
+gw: 
+  model: HP Procurve 5406zl
+  kind: router
+  site: bordeaux
+  snmp_community: public
+  vlans: 
+    naming_pattern: Vlan%VLANID%
+    "1": 
+      administrative: yes
+      addresses: 
+        - 172.16.15.254
+  routes: {}
+
+  linecards: 
+    0: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: switch
+      rate: 10000000000
+      ports: 
+        1: 
+          uid: storage
+          kind: other
+        2: 
+          uid: mx
+          kind: other
+        3: sborderline
+        4: renater
+        5: 
+          uid: labri
+          rate: 1000000000
+        6: 
+          uid: ib
+          kind: other
+        7: st-bordemer
+    1: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: node
+      rate: 100000000
+      ports: 
+        1: bordereau-1
+        2: bordereau-2
+        3: bordereau-3
+        4: bordereau-4
+        5: bordereau-5
+        6: bordereau-6
+        7: bordereau-7
+        8: bordereau-8
+        9: bordereau-9
+        10: bordereau-10
+        11: bordereau-11
+        12: bordereau-12
+        13: bordereau-13
+        14: bordereau-14
+        15: bordereau-15
+        16: bordereau-16
+        17: bordereau-17
+        18: bordereau-18
+        19: bordereau-19
+        20: bordereau-20
+        21: bordereau-21
+        22: bordereau-22
+        23: bordereau-23
+        24: bordereau-24
+        25: bordereau-25
+        26: bordereau-26
+        27: bordereau-27
+        28: bordereau-28
+        29: bordereau-29
+        30: bordereau-30
+        31: bordereau-31
+        32: bordereau-32
+        33: bordereau-33
+        34: bordereau-34
+        35: bordereau-35
+        36: bordereau-36
+        37: bordereau-37
+        38: bordereau-38
+        39: bordereau-39
+        40: bordereau-40
+        41: bordereau-41
+        42: bordereau-42
+        43: bordereau-43
+        44: bordereau-44
+        45: bordereau-45
+        46: bordereau-46
+        47: bordereau-47
+        48: bordereau-48
+        49: bordereau-49
+        50: bordereau-50
+        51: bordereau-51
+        52: bordereau-52
+        53: bordereau-53
+        54: bordereau-54
+        55: bordereau-55
+        56: bordereau-56
+        57: bordereau-57
+        58: bordereau-58
+        59: bordereau-59
+        60: bordereau-60
+        61: bordereau-61
+        62: bordereau-62
+        63: bordereau-63
+        64: bordereau-64
+        65: bordereau-65
+        66: bordereau-66
+        67: bordereau-67
+        68: bordereau-68
+        69: bordereau-69
+        70: bordereau-70
+        71: bordereau-71
+        72: bordereau-72
+        73: bordereau-73
+        74: bordereau-74
+        75: bordereau-75
+        76: bordereau-76
+        77: bordereau-77
+        78: bordereau-78
+        79: bordereau-79
+        80: bordereau-80
+        81: bordereau-81
+        82: bordereau-82
+        83: bordereau-83
+        84: bordereau-84
+        85: bordereau-85
+        86: bordereau-86
+        87: bordereau-87
+        88: bordereau-88
+        89: bordereau-89
+        90: bordereau-90
+        91: bordereau-91
+        92: bordereau-92
+        93: bordereau-93
+    2: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: other
+      rate: 100000000
+      ports: 
+        1: 
+          uid: xen-srv1
+          port: eth0
+        2: 
+          uid: xen-srv1
+          port: eth1
+        3: 
+          uid: xen-srv2
+          port: eth0
+        4: 
+          uid: xen-srv2
+          port: eth1
+        5: 
+          uid: borderline
+          port: eth0
+        6: 
+          uid: borderline
+          port: eth1
+  channels: 
+    naming_pattern: Po%CHANNELID%
diff --git a/generators/input/sites/bordeaux/net-links/sbordeplage-1.yaml b/generators/input/sites/bordeaux/net-links/sbordeplage-1.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d48c3cda070c1f4975e91f3b79962fbb995d76dd
--- /dev/null
+++ b/generators/input/sites/bordeaux/net-links/sbordeplage-1.yaml
@@ -0,0 +1,35 @@
+--- 
+sbordeplage-1: 
+  model: Dell Proconnect 2024
+  kind: switch
+  site: bordeaux
+  snmp_community: public
+  vlans: 
+    naming_pattern: Vlan%VLANID%
+  routes: {}
+
+  linecards: 
+    0: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: switch
+      rate: 1000000000
+      ports: 
+        0: st-bordemer
+        1: dinkum-thinkum
+    1: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: node
+      rate: 1000000000
+      ports: 
+        1: bordeplage-1
+        2: bordeplage-2
+        3: bordeplage-3
+        4: bordeplage-4
+        5: bordeplage-5
+        6: bordeplage-6
+        7: bordeplage-7
+        8: bordeplage-8
+        9: bordeplage-9
+        10: bordeplage-10
+  channels: 
+    naming_pattern: Po%CHANNELID%
diff --git a/generators/input/sites/bordeaux/net-links/sbordeplage-2.yaml b/generators/input/sites/bordeaux/net-links/sbordeplage-2.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1824e4f409609f7e496b1bc169cb2d9503d22ea1
--- /dev/null
+++ b/generators/input/sites/bordeaux/net-links/sbordeplage-2.yaml
@@ -0,0 +1,65 @@
+--- 
+sbordeplage-2: 
+  model: Dell Proconnect 2024
+  kind: switch
+  site: bordeaux
+  snmp_community: public
+  vlans: 
+    naming_pattern: Vlan%VLANID%
+  routes: {}
+
+  linecards: 
+    0: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: switch
+      rate: 1000000000
+      ports: 
+        0: st-bordemer
+    1: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: node
+      rate: 1000000000
+      ports: 
+        1: bordeplage-11
+        2: bordeplage-12
+        3: bordeplage-13
+        4: bordeplage-14
+        5: bordeplage-15
+        6: bordeplage-16
+        7: bordeplage-17
+        8: bordeplage-18
+        9: bordeplage-19
+        10: bordeplage-20
+        11: bordeplage-21
+        12: bordeplage-22
+        13: bordeplage-23
+        14: bordeplage-24
+        15: bordeplage-25
+        16: bordeplage-26
+        17: bordeplage-27
+        18: bordeplage-28
+        19: bordeplage-29
+        20: bordeplage-30
+        21: bordeplage-31
+        22: bordeplage-32
+        23: bordeplage-33
+        24: bordeplage-34
+        25: bordeplage-35
+        26: bordeplage-36
+        27: bordeplage-37
+        28: bordeplage-38
+        29: bordeplage-39
+        30: bordeplage-40
+        31: bordeplage-41
+        32: bordeplage-42
+        33: bordeplage-43
+        34: bordeplage-44
+        35: bordeplage-45
+        36: bordeplage-46
+        37: bordeplage-47
+        38: bordeplage-48
+        39: bordeplage-49
+        40: bordeplage-50
+        41: bordeplage-51
+  channels: 
+    naming_pattern: Po%CHANNELID%
diff --git a/generators/input/sites/bordeaux/net-links/sborderline.yaml b/generators/input/sites/bordeaux/net-links/sborderline.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8f7c56ac78f3c50727096da8f02b6a2113d75dcf
--- /dev/null
+++ b/generators/input/sites/bordeaux/net-links/sborderline.yaml
@@ -0,0 +1,34 @@
+--- 
+sborderline: 
+  model: Nortel 5530
+  kind: switch
+  site: bordeaux
+  snmp_community: public
+  vlans: 
+    naming_pattern: Vlan%VLANID%
+  routes: {}
+
+  linecards: 
+    0: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: router
+      rate: 10000000000
+      ports: 
+        0: gw
+    1: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: node
+      rate: 1000000000
+      ports: 
+        1: borderline-1
+        2: borderline-2
+        3: borderline-3
+        4: borderline-4
+        5: borderline-5
+        6: borderline-6
+        7: borderline-7
+        8: borderline-8
+        9: borderline-9
+        10: borderline-10
+  channels: 
+    naming_pattern: Po%CHANNELID%
diff --git a/generators/input/sites/bordeaux/net-links/st-bordemer.yaml b/generators/input/sites/bordeaux/net-links/st-bordemer.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8a2f8126dbe417edc57aeea73ed703c770a16fd1
--- /dev/null
+++ b/generators/input/sites/bordeaux/net-links/st-bordemer.yaml
@@ -0,0 +1,26 @@
+--- 
+st-bordemer: 
+  model: Cisco 3750
+  kind: switch
+  site: bordeaux
+  snmp_community: public
+  vlans: 
+    naming_pattern: Vlan%VLANID%
+  routes: {}
+
+  linecards: 
+    0: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: router
+      rate: 10000000000
+      ports: 
+        0: gw
+    1: 
+      naming_pattern: "%LINECARD%/%PORT%"
+      kind: switch
+      rate: 1000000000
+      ports: 
+        1: sbordeplage-1
+        2: sbordeplage-2
+  channels: 
+    naming_pattern: Po%CHANNELID%