Browse Source

bgp: Add EquinIX pop

Sebastien Badia 10 years ago
parent
commit
dd218b0f06
2 changed files with 118 additions and 0 deletions
  1. 60 0
      etc/local/bird/bird/bgp.conf
  2. 58 0
      etc/local/bird/bird6/bgp.conf

+ 60 - 0
etc/local/bird/bird/bgp.conf

@@ -170,3 +170,63 @@ protocol bgp franceix_13335 from tpl_franceix_peers {
 	neighbor 37.49.237.49 as 13335;
 	description "FranceIX / Cloudfare";
 }
+
+#
+# Peering: EquinIX
+#
+# EquinIX: route collector (only for monitoring)
+template bgp tpl_equinix_rc {
+        local as 20766;
+        import where bgp_import(65517,"peering",22000);
+        export where bgp_export(65517,"members");
+        import limit 10;
+}
+
+protocol bgp equinix_rc1 from tpl_equinix_rc {
+        neighbor 195.42.144.250 as 65517;
+        description "EquinIX Route Collector 1";
+}
+
+# EquinIX: Route server
+template bgp tpl_equinix_rs {
+        local as 20766;
+        import where bgp_import(24115,"peering",22000);
+        export where bgp_export(24115,"members");
+	import limit 100000;
+}
+template bgp tpl_equinix_peers {
+        local as 20766;
+        import where bgp_import(24115,"peering",22000);
+        export where bgp_export(24115,"members");
+	import limit 100000;
+}
+
+
+protocol bgp equinix_rs1 from tpl_equinix_rs {
+        neighbor 195.42.144.98 as 24115;
+        description "EquinIX Route Server 1";
+}
+protocol bgp equinix_rs2 from tpl_equinix_rs {
+        neighbor 195.42.144.99 as 24115;
+        description "EquinIX Route Server 2";
+}
+protocol bgp equinix_6939 from tpl_equinix_peers {
+	neighbor 195.42.144.104 as 6939;
+	description "EquinIX / AS-HURRICANE";
+	import limit 106000;
+}
+protocol bgp equinix_24990_1 from tpl_equinix_peers {
+	neighbor 195.42.144.2 as 24990;
+	description "EquinIX / AS-EQUINIX-EU 1";
+	import limit 500;
+}
+protocol bgp equinix_24990_2 from tpl_equinix_peers {
+	neighbor 195.42.145.2 as 24990;
+	description "EquinIX / AS-EQUINIX-EU 2";
+	import limit 500;
+}
+protocol bgp equinix_198507 from tpl_equinix_peers {
+	neighbor 195.42.144.192 as 198507;
+	description "EquinIX / AS-QUANTIC";
+	import limit 50;
+}

+ 58 - 0
etc/local/bird/bird6/bgp.conf

@@ -174,3 +174,61 @@ protocol bgp franceix_13335 from tpl_franceix_peers {
 	description "FranceIX / Cloudfare";
 }
 
+#
+# Peering: EquinIX
+#
+# EquinIX: route collector (only for monitoring)
+template bgp tpl_equinix_rc {
+        local as 20766;
+        import where bgp_import(65517,"peering",22000);
+        export where bgp_export(65517,"members");
+        import limit 10;
+}
+
+protocol bgp equinix_rc1 from tpl_equinix_rc {
+        neighbor 2001:7f8:43::6:5517:1 as 65517;
+        description "EquinIX Route Collector 1";
+}
+
+# EquinIX: Route server
+template bgp tpl_equinix_rs {
+        local as 20766;
+        import where bgp_import(24115,"peering",22000);
+        export where bgp_export(24115,"members");
+	import limit 100000;
+}
+template bgp tpl_equinix_peers {
+        local as 20766;
+        import where bgp_import(24115,"peering",22000);
+        export where bgp_export(24115,"members");
+	import limit 10000;
+}
+
+protocol bgp equinix_rs1 from tpl_equinix_rs {
+        neighbor 2001:7f8:43:0:ffff:ffff:ffff:1 as 24115;
+        description "EquinIX Route Server 1";
+}
+protocol bgp equinix_rs2 from tpl_equinix_rs {
+        neighbor 2001:7f8:43:0:ffff:ffff:ffff:2 as 24115;
+        description "EquinIX Route Server 2";
+}
+protocol bgp equinix_6939 from tpl_equinix_peers {
+	neighbor 2001:7f8:43::6939:1 as 6939;
+	description "EquinIX / AS-HURRICANE";
+	import limit 26000;
+}
+protocol bgp equinix_21371_1 from tpl_equinix_peers {
+	neighbor 2001:07f8:43::2:1371:1 as 21371;
+	description "EquinIX / AS-EQUINIX-EU 1";
+	import limit 100;
+}
+protocol bgp equinix_21371_2 from tpl_equinix_peers {
+	neighbor 2001:07f8:43::2:1371:2 as 21371;
+	description "EquinIX / AS-EQUINIX-EU 2";
+	import limit 100;
+}
+protocol bgp equinix_198507 from tpl_equinix_peers {
+	neighbor 2001:7f8:43::19:8507:1 as 198507;
+	description "EquinIX / AS-QUANTIC";
+	import limit 50;
+}