diff --git a/data/grid5000/network_equipments/renater-bordeaux.json b/data/grid5000/network_equipments/renater-bordeaux.json
index df38c04707eabdcf6e649fd82b5f50dbe03de047..9d261c2450812ea1444dc95e35e439baf8189ea1 100644
--- a/data/grid5000/network_equipments/renater-bordeaux.json
+++ b/data/grid5000/network_equipments/renater-bordeaux.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-lyon"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-grenoble.json b/data/grid5000/network_equipments/renater-grenoble.json
index 22e359d50640a12fa054f70ac9de135979fe9c29..f936430100306506374ad7ab732973291a59526d 100644
--- a/data/grid5000/network_equipments/renater-grenoble.json
+++ b/data/grid5000/network_equipments/renater-grenoble.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-lyon"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-lille.json b/data/grid5000/network_equipments/renater-lille.json
index 7413470ca91053576911116e7dfdd1b784885cd9..39fa7b12afec0a6d1557a8f6da52016ce80a0851 100644
--- a/data/grid5000/network_equipments/renater-lille.json
+++ b/data/grid5000/network_equipments/renater-lille.json
@@ -2,13 +2,13 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-paris"
         },
         {
-          "rate": 10000000,
+          "rate": 1000000000,
           "uid": "renater-reims"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-luxembourg.json b/data/grid5000/network_equipments/renater-luxembourg.json
index b35504fc06dd2fb7bd9a2fe74103ecb23b970ad1..3ba98cccba1889cf63a11ef63e91a62cb5bcc44a 100644
--- a/data/grid5000/network_equipments/renater-luxembourg.json
+++ b/data/grid5000/network_equipments/renater-luxembourg.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-nancy"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-lyon.json b/data/grid5000/network_equipments/renater-lyon.json
index c45e9aa465ebc5b04713272fc1042370a1d84bb0..13b6739009daab1b73d4a18128da2faceb1d237d 100644
--- a/data/grid5000/network_equipments/renater-lyon.json
+++ b/data/grid5000/network_equipments/renater-lyon.json
@@ -2,21 +2,18 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-paris"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-marseille"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-bordeaux"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-grenoble"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-marseille.json b/data/grid5000/network_equipments/renater-marseille.json
index 6da8bd6dd027039e19e42852b7b0da7c7f419ce8..2602f98807070f82151c3f826f6122a8ed4a34cb 100644
--- a/data/grid5000/network_equipments/renater-marseille.json
+++ b/data/grid5000/network_equipments/renater-marseille.json
@@ -2,17 +2,15 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-lyon"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-toulouse"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-sophia"
         }
       ]
diff --git a/data/grid5000/network_equipments/renater-nancy.json b/data/grid5000/network_equipments/renater-nancy.json
index f6806566f568cae5cfb872ba8b1bedef0c8e20a8..4447ffb1569790c9c20842230881e6dbca3869d8 100644
--- a/data/grid5000/network_equipments/renater-nancy.json
+++ b/data/grid5000/network_equipments/renater-nancy.json
@@ -2,13 +2,12 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-paris"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-luxembourg"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-paris.json b/data/grid5000/network_equipments/renater-paris.json
index 91aa8b8da36651989f3bc72688795d054a759595..38fee7154e9d94d0269020ed75a1b71ad6c0254c 100644
--- a/data/grid5000/network_equipments/renater-paris.json
+++ b/data/grid5000/network_equipments/renater-paris.json
@@ -2,21 +2,18 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-lille"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-lyon"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-nancy"
         },
         {
-          "rate": 10000000000,
           "uid": "renater-rennes"
         }
       ]
diff --git a/data/grid5000/network_equipments/renater-reims.json b/data/grid5000/network_equipments/renater-reims.json
index 98dc9d37bcb14d8ab811a657e8d151a909e3bb5f..110136d9b7d428b37268817a221e7d28f76774db 100644
--- a/data/grid5000/network_equipments/renater-reims.json
+++ b/data/grid5000/network_equipments/renater-reims.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 1000000000,
       "ports": [
         {
-          "rate": 10000000,
           "uid": "renater-lille"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-rennes.json b/data/grid5000/network_equipments/renater-rennes.json
index 5ca69dac970d3e55ac2534952ea6fb1147c84eff..0086f66c57c0317764307c1bdd953d6ca88113ca 100644
--- a/data/grid5000/network_equipments/renater-rennes.json
+++ b/data/grid5000/network_equipments/renater-rennes.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-paris"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-sophia.json b/data/grid5000/network_equipments/renater-sophia.json
index e3652087b9ab8f876044c1a3e4528874d0f6ddf1..6a2fa87e5e036633aefd18f888b2079b3a06a839 100644
--- a/data/grid5000/network_equipments/renater-sophia.json
+++ b/data/grid5000/network_equipments/renater-sophia.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-marseille"
         },
         {
diff --git a/data/grid5000/network_equipments/renater-toulouse.json b/data/grid5000/network_equipments/renater-toulouse.json
index f231beba0aea6e1168975742f50610703f838d9d..087c7564fa362f880eedef1ce6be63e52e13a96c 100644
--- a/data/grid5000/network_equipments/renater-toulouse.json
+++ b/data/grid5000/network_equipments/renater-toulouse.json
@@ -2,9 +2,9 @@
   "kind": "virtual",
   "linecards": [
     {
+      "rate": 10000000000,
       "ports": [
         {
-          "rate": 10000000000,
           "uid": "renater-marseille"
         },
         {