Browse Source

add: Routing

Stefan Kinzel 9 years ago
parent
commit
2400fa47f6
1 changed files with 32 additions and 0 deletions
  1. 32 0
      Technik/Netzinfrastruktur/Supernodes/routing.page

+ 32 - 0
Technik/Netzinfrastruktur/Supernodes/routing.page

@@ -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*