diff --git a/plays/firewall.yml b/plays/firewall.yml
index c015c7cd69ed2c5c523617b07e85f1366ed1a15d..7f489e63f1a9195c2304103ceb06354c61ac7b88 100755
--- a/plays/firewall.yml
+++ b/plays/firewall.yml
@@ -1,5 +1,10 @@
 #!/usr/bin/env ansible-playbook
 ---
+# Deploy iproute2 config file
+- hosts: crans_routeurs
+  roles:
+    - iproute2
+
 # Deploy firewall
 - hosts: crans_routeurs
   vars:
diff --git a/roles/iproute2/tasks/main.yml b/roles/iproute2/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..073cfe54ebdbbbba319db1f0881398c5d5d8bd74
--- /dev/null
+++ b/roles/iproute2/tasks/main.yml
@@ -0,0 +1,8 @@
+---
+- name: Deploy table names configuration
+  template:
+    src: iproute2/rt_tables.j2
+    dest: /etc/iproute2/rt_tables
+    mode: 0644
+    owner: root
+    group: root
diff --git a/roles/iproute2/templates/iproute2/rt_tables.j2 b/roles/iproute2/templates/iproute2/rt_tables.j2
new file mode 100644
index 0000000000000000000000000000000000000000..aea599bcda2280dc84ed3363939e06a55095fe8d
--- /dev/null
+++ b/roles/iproute2/templates/iproute2/rt_tables.j2
@@ -0,0 +1,13 @@
+{{ ansible_header | comment }}
+#
+# reserved values
+#
+255	local
+254	main
+253	default
+0	unspec
+#
+# local
+#
+#1	inr.ruhep
+26 zayo