diff --git a/data/grid5000/sites/lille/network_equipments/gw-lille.json b/data/grid5000/sites/lille/network_equipments/gw-lille.json
index 6469dd5e4008af3e544129f4a89ee0ac8e346b77..9e208410c96420c8fb243664dca3f20df37c91a9 100644
--- a/data/grid5000/sites/lille/network_equipments/gw-lille.json
+++ b/data/grid5000/sites/lille/network_equipments/gw-lille.json
@@ -207,57 +207,75 @@
 
         },
         {
+          "port": "eth0",
           "uid": "chimint-1"
         },
         {
+          "port": "eth0",
           "uid": "chimint-3"
         },
         {
+          "port": "eth0",
           "uid": "chimint-2"
         },
         {
+          "port": "eth0",
           "uid": "chimint-5"
         },
         {
+          "port": "eth0",
           "uid": "chimint-4"
         },
         {
+          "port": "eth0",
           "uid": "chimint-6"
         },
         {
+          "port": "eth0",
           "uid": "chimint-8"
         },
         {
+          "port": "eth0",
           "uid": "chimint-7"
         },
         {
+          "port": "eth0",
           "uid": "chimint-9"
         },
         {
+          "port": "eth0",
           "uid": "chimint-10"
         },
         {
+          "port": "eth0",
           "uid": "chimint-11"
         },
         {
+          "port": "eth0",
           "uid": "chimint-12"
         },
         {
+          "port": "eth0",
           "uid": "chimint-13"
         },
         {
+          "port": "eth0",
           "uid": "chimint-14"
         },
         {
+          "port": "eth0",
           "uid": "chimint-17"
         },
         {
+          "port": "eth0",
           "uid": "chimint-16"
         },
         {
+          "port": "eth0",
           "uid": "chimint-15"
         },
         {
+          "port": "eth0",
           "uid": "chimint-18"
         },
         {
@@ -267,9 +285,11 @@
           "uid": "chirloute-4"
         },
         {
+          "port": "eth0",
           "uid": "chimint-20"
         },
         {
+          "port": "eth0",
           "uid": "chimint-19"
         },
         {
diff --git a/data/grid5000/sites/lyon/network_equipments/force10.json b/data/grid5000/sites/lyon/network_equipments/force10.json
index 0458605b5fa5cbf5242a247d0891b1824bfae0b9..db7dc23f3eecdac30c9f9c81892aec7f1d15acd6 100644
--- a/data/grid5000/sites/lyon/network_equipments/force10.json
+++ b/data/grid5000/sites/lyon/network_equipments/force10.json
@@ -83,15 +83,19 @@
 
         },
         {
+          "port": "eth1",
           "uid": "hercule-1"
         },
         {
+          "port": "eth1",
           "uid": "hercule-2"
         },
         {
+          "port": "eth1",
           "uid": "hercule-3"
         },
         {
+          "port": "eth1",
           "uid": "hercule-4"
         },
         {
diff --git a/data/grid5000/sites/lyon/network_equipments/pat.json b/data/grid5000/sites/lyon/network_equipments/pat.json
index 34fad5f4c3b66469263f8a64c4f52a8f72ec7711..a22afa8438051a524d52905c785317ea8ea857ab 100644
--- a/data/grid5000/sites/lyon/network_equipments/pat.json
+++ b/data/grid5000/sites/lyon/network_equipments/pat.json
@@ -16,16 +16,20 @@
 
         },
         {
-          "uid": "hercule-1-eth2"
+          "port": "eth2",
+          "uid": "hercule-1"
         },
         {
-          "uid": "hercule-2-eth2"
+          "port": "eth2",
+          "uid": "hercule-2"
         },
         {
-          "uid": "hercule-3-eth2"
+          "port": "eth2",
+          "uid": "hercule-3"
         },
         {
-          "uid": "hercule-4-eth2"
+          "port": "eth2",
+          "uid": "hercule-4"
         },
         {
 
@@ -76,16 +80,20 @@
 
         },
         {
-          "uid": "hercule-1-eth3"
+          "port": "eth3",
+          "uid": "hercule-1"
         },
         {
-          "uid": "hercule-2-eth3"
+          "port": "eth3",
+          "uid": "hercule-2"
         },
         {
-          "uid": "hercule-3-eth3"
+          "port": "eth3",
+          "uid": "hercule-3"
         },
         {
-          "uid": "hercule-4-eth3"
+          "port": "eth3",
+          "uid": "hercule-4"
         },
         {
           "kind": "switch",
diff --git a/data/grid5000/sites/nantes/network_equipments/gw-nantes.json b/data/grid5000/sites/nantes/network_equipments/gw-nantes.json
index 9ecc3495f1fe109e048b2993023596ad2fd5a478..8f46419d6845864496016c57e08a4ca6cab29196 100644
--- a/data/grid5000/sites/nantes/network_equipments/gw-nantes.json
+++ b/data/grid5000/sites/nantes/network_equipments/gw-nantes.json
@@ -151,7 +151,8 @@
           "uid": "econome-1"
         }
       ],
-      "rate": 10000000000
+      "rate": 10000000000,
+      "snmp_pattern": "TenGigabitEthernet %LINECARD%/%PORT%"
     }
   ],
   "model": "Force10 S4810",
diff --git a/data/grid5000/sites/sophia/network_equipments/edgeiron.json b/data/grid5000/sites/sophia/network_equipments/edgeiron.json
index 7cf61df8eedfbe1bfe1670dde363970033a6c58d..9bc3b3b0eb3d846033e72b62da049d1b5079210d 100644
--- a/data/grid5000/sites/sophia/network_equipments/edgeiron.json
+++ b/data/grid5000/sites/sophia/network_equipments/edgeiron.json
@@ -21,7 +21,8 @@
           "uid": "gw-sophia"
         }
       ],
-      "rate": 1000000000
+      "rate": 1000000000,
+      "snmp_pattern": "GigabitEthernet%LINECARD%/%PORT%"
     },
     {
       "kind": "node",
@@ -175,7 +176,8 @@
           "uid": "helios-1"
         }
       ],
-      "rate": 1000000000
+      "rate": 1000000000,
+      "snmp_pattern": "GigabitEthernet%LINECARD%/%PORT%"
     },
     {
 
@@ -275,7 +277,8 @@
           "uid": "helios-20"
         }
       ],
-      "rate": 1000000000
+      "rate": 1000000000,
+      "snmp_pattern": "GigabitEthernet%LINECARD%/%PORT%"
     }
   ],
   "model": "Foundry",
@@ -289,6 +292,7 @@
   "uid": "edgeiron",
   "vlans": {
     "naming_pattern": "Vlan%VLANID%",
+    "snmp_pattern": "v%VLANID%",
     "vlan100": {
       "addresses": [
         "172.16.143.250"