|
@@ -0,0 +1,32 @@
|
|
|
+---
|
|
|
+format: markdown
|
|
|
+categories: Netz-Infrastruktur, Backbone, Supernodes
|
|
|
+title: Routing
|
|
|
+...
|
|
|
+
|
|
|
+# Konfiguration Ruhr
|
|
|
+
|
|
|
+## BIRD
|
|
|
+
|
|
|
+[BIRD](http://bird.network.cz/)
|
|
|
+
|
|
|
+* bird für IPv4 und bird6 für IPv6 sind zwei unterschiedliche Prozesse mit jeweils eigenen Konfigurationsdateien.
|
|
|
+* BIRD kann alternative Routingtabellen für Policy-Based Routing, Quagga nicht. Deshalb BIRD.
|
|
|
+ * BIRD arbeitet *nur* auf der Routing-Tabelle 42.
|
|
|
+* Alle Supernodes untereinander und mit dem Mapserver haben BGP-Sessions.
|
|
|
+* Es wird nicht immer automatisch die optimale Route gewählt, bei Performance-Problemen Routing checken.
|
|
|
+* Prioritäten (aufgeschnappt, ToDo: Richtig dokumentieren.)
|
|
|
+ * prefer routes with the highest local preference attribute
|
|
|
+ * ...shortest as path
|
|
|
+ * ...igp origin over ... intern/extern oder pfad kaputt intern vor extern, extern vor kaputt
|
|
|
+ * Keine Full-Table auf den Supernodes, deshalb werden Daten nicht unbedingt zum idealen Backbone-Router geschickt. Das Backbone schiebt die Daten in dem Fall zum richtigen Router.
|
|
|
+
|
|
|
+Erklärungen zur Konfigurationsdatei:
|
|
|
+
|
|
|
+* `template bgp ibgp`: "ibgp" ist hier nur der Name des Templates und hat sonst keine Bedeutung.
|
|
|
+* Namen dürfen keine Bindestriche enthalten, das mag BIRD nicht.
|
|
|
+
|
|
|
+
|
|
|
+# Konfiguration Dortmund
|
|
|
+
|
|
|
+*keine Änderungen*
|