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