diff --git a/roles/bird/templates/bird/bird.conf.j2 b/roles/bird/templates/bird/bird.conf.j2
index 8449e57636cd347245fdfe4d2dd142600e7dfbbf..295cc21fe9c6c214c7d24ccb9a890f5c56f48872 100644
--- a/roles/bird/templates/bird/bird.conf.j2
+++ b/roles/bird/templates/bird/bird.conf.j2
@@ -20,7 +20,7 @@ listen bgp address {{ bind }} port 179;
 # with other routers in the network, it performs synchronization of BIRD's
 # routing tables with the OS kernel.
 protocol kernel {
-	persist;
+#	persist;
 	scan time 60;
 	import none;
 	export all;
diff --git a/roles/bird/templates/bird/bird6.conf.j2 b/roles/bird/templates/bird/bird6.conf.j2
index dd5b559070ee4748b6d448cb089f6b832341a656..4d1cea0e766d89b5538bd2e2551627af44627ed4 100644
--- a/roles/bird/templates/bird/bird6.conf.j2
+++ b/roles/bird/templates/bird/bird6.conf.j2
@@ -19,7 +19,7 @@ listen bgp address {{ bind }} port 179;
 # with other routers in the network, it performs synchronization of BIRD's
 # routing tables with the OS kernel.
 protocol kernel {
-	persist;
+#	persist;
 	scan time 60;
 	import none;
 	export all;
@@ -39,7 +39,7 @@ protocol static {
 }
 
 {%for bgp in bird.ipv6.bgps %}
-protocol bgp zayo {
+protocol bgp {{ bgp.name }} {
 	local as {{ bgp.local_as }};
 {% if bgp.allow_local_as is defined %}
 	allow local as {{ bgp.allow_local_as }};