Links zum Thema Routing

Diese Seite dient dem Sammeln von links, die für die Beschäftigung mit dem Thema Routing und den Aufbau eigener Routingdomänen hilfreich sind.

Weitere Listen

Protokolle

Abk.

Siehe auch das Glossar im Freifunk-Wiki.

  • IGP = interior gateway protocol Wikipedia
  • EGP = exterior gateway protocol Wikipedia
  • LS = link-state Wikipedia
  • DV = distance-vector Wikipedia
  • PV = path-vector Wikipedia (Erweiterung von DV)
  • PS = path-set (PV light;)
  • AH = für ad-hoc Netze (WLAN Meshes) geeignet
  • L2 = layer 2 routing

Allgemein

OSPF

: IGP, LS.
Wikipedia, RFC 2328.

BGP

: EGP, PV.
Wikipedia, RFC 4271.

Speziell für den Freifunk relevant

OLSR

: IGP, LS, AH.
Wikipedia, OLSRv1 RFC 3626, OLSRv2 RFC 7181.

B.A.T.M.A.N.

: IGP, DV, AH, L2.
Homepage, Seite zu B.A.T.M.A.N. hier im Wiki.

Babel

: IGP, DV, AH.
Homepage, RFC 6126.
Vortrag über Babel von dessen Entwickler: Videomitschnitt und Folien dazu.
Babel in Bird.
Gluon mit Babel: “Layer 3 Master Plan”, babeld beim FF Frankfurt, beim FF Franken, beim FF Braunschweig (35C3 talk als Video, Folien als PDF).
OpenWRT mit Babel: DIY Konfiguration Freifunk-Router mit babeld (Doku: “It spans a mesh network using both babel and batman-adv to provide roaming and hierarchical routing capabilities.”).

Libre-Mesh

: EGP, IGP, AH.
Homepage. Eine FF-Meta-Firmware (wie Gluon), die verschiedene Routingprotokolle integriert. Wird in Teilen der spanischen Freifunk-Entsprechung guifi.net verwendet.
Zur Verbindung von BGP, bmx6 (einem DV-Mesh-Protokoll) und B.A.T.M.A.N. siehe die englischsprachige Arbeit Interoperability between classic infrastructure and Libre-Mesh networks in Guifi.net (PDF). Der Lektüre nach sieht es so aus, dass hier das Skalierungsproblem von B.A.T.M.A.N. gelöst wird (das “Rauschen”), indem die Topologien zwischen einem WLAN-Mesh und dem Guifi.net Backbone getrennt werden. Leider war die Praktikumszeit (im Botanischen Garten Barcelonas:) wohl zu kurz, um auch noch das Fußgängerzonenproblem zu lösen, indem Metrikinformationen zwischen den Routingbereichen ausgetauscht werden.

IGP-Kopplung

: EGP, PS, AH (wenn ein verwendetes IGP für AH geeignet ist).
Implementierung bisher als verteiltes Alltagslabor: OSPF (mit Babel-Metriken) für die IGP-Instanzen und Bird als EGP.
Bisher ohne peer-review und unabhängige Implementierung, aber zZ mit ca. 15 Routern in 6 IGP-Instanzen am Netz. Siehe dazu den lokalen (und sehr langen) Text zum Fußgängerzonenproblem des Freifunk, Einstieg am besten über die Zusammenfassung. Merksatz: “Kopplung von IGPs = gemeinsame Metrik trotz Entkopplung der Topologien”.
Infos zum Entwicklungsstand der Implementierung s. Roadmap. Praktischen Nutzen haben einige der beteiligten Router auch dadurch, dass sie das Dortmunder Richtfunknetz für eine IGP-Instanz (Mesh-on-LAN-via-5Ghz) nutzen - und Messdaten aus diesem sammeln und visualisieren, s. zB den Richtfunk-Standort Langer August.

routing suites

Lernmaterialien

FF als Autonomous System im Internet

FF Frankfurt: AS64475

: (deutschsprachiger!-) Talk auf den MetaRheinMainChaosDays 2019: Achieving a decentralised yet central backbone with AS64475, als Video.

SDN (Software Defined Networking)

FF Hochstift

: Buchcover Kommunistische Frickelnetze - The Definitive Guide:-) SDN für den (Richtfunk-)Backbone des FF Hochstift mit VXLAN, OSPF, iBGP, B.A.T.M.A.N.: Building your own Software Defined Network with Linux and Open Source Tools auf Englisch. Siehe auch die Richtfunk-Linkliste zum Paderborner Konzept.