====== Routing ====== {{ lx:net:netzwerk_870x440.jpg?200|}} Sobald ein [[wp>Internet_transit|Transit]] - Netzwerk existiert, oder du mehr als eine Handvoll Router in deinem Netzwerk hast, lohnt es sich nicht mehr die Routen statisch einzutragen, sondern eines der Routingprotokolle zu verwenden. Damit die Router selber lernen können wohin sie die Pakete schicken müssen. Erst dadurch kann sich dein Netzwerk selber "heilen". Heisst, wenn eine Verbindung oder ein Router ausfällt, werden die Routen automatisch angepasst. Solange noch ein Weg von A nach B existiert, sollten die Router fähig sein, den Weg für die Pakete zu finden. ===== OSPF ===== [[wp>Open_Shortest_Path_First|Open Shortest Path first]]. Das Protokoll wird nur im lokalen Netzwerk verwendet und dient dazu, das sich die Router untereinander finden. Implementiert z.B. im [[wp>OpenOSPFD|Open OSPF Deamon]], oder auch in [[wp>FRRouting|FRR]]. ===== BGP ===== [[wp>Border_Gateway_Protocol|Border Gateway Protokoll]]. Kann sowohl im internen Netzwerk als auch extern (AS extern, also zwischen [[wp>Autonomous_system_(Internet)|Autonomous Systems]]) verwendet werden. Es existieren unter Linux zwei brauchbare Produkte dafür. [[wp>Bird_Internet_routing_daemon|Bird]] und [[wp>FRRouting|FRR]]. ==== Bird ==== Bird ist der deFakto Standard unter Linux und wird auch von den "grossen"((z.B. DE-CIX)) verwendet. ==== FRR ==== unter pfSense ist [[wp>FRRouting|FRR]] als Paket erhältlich. to be continued...