Benutzer-Werkzeuge


    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/main.php on line 62
  • Admin

  • Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 50

    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 77
  • Registrieren

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
freifunk-netzwerk_mesh_routing [2015/08/28 19:08] – angelegt guckyfreifunk-netzwerk_mesh_routing [2015/08/30 11:52] gucky
Zeile 8: Zeile 8:
 Server / Gateways sind die Server im Internet, die z.b. den Ausgang darstellen. Server / Gateways sind die Server im Internet, die z.b. den Ausgang darstellen.
  
-Ein Freifunk Knoten verbindet sich mit einem Server, von de mer Zugangsdaten hat. Das geschieht per VPN. Allerdings **nicht** OpenVPN, sondern "nur" Fastd.+Ein Freifunk Knoten verbindet sich mit einem Server, von dem er Zugangsdaten hat. Das geschieht per VPN. Allerdings **nicht** OpenVPN, sondern "nur" Fastd.
 Fastd ist ein VPN Daemon, der allerdings keinerlei Routing beherrscht. Er arbeitet nur auf Layer 2 unter routet nur MAC Adressen. Fastd ist ein VPN Daemon, der allerdings keinerlei Routing beherrscht. Er arbeitet nur auf Layer 2 unter routet nur MAC Adressen.
 Die Gegenstelle befindet sich im Server. Dort befindet sich auch das Kernelmodul, welches sich ums Mesh kümmert. Die Gegenstelle befindet sich im Server. Dort befindet sich auch das Kernelmodul, welches sich ums Mesh kümmert.
-Das Interessante daran sidn 2 Dinge:+Das Interessante daran sind 2 Dinge:
   * Die Mesh Knoten versenden in Regelmässigen Abständen Accounces. Darin werden die Informationen zwischen Knoten behandelt. Und auch die Liste der Knoten, die über Knoten geroutet werden.   * Die Mesh Knoten versenden in Regelmässigen Abständen Accounces. Darin werden die Informationen zwischen Knoten behandelt. Und auch die Liste der Knoten, die über Knoten geroutet werden.
   * Das Mesh läuft zwischen den Knoten und dem entsprechenden Login Server. Zusätzlich wird das Mesh zwischen den Servern selbst beroutet.   * Das Mesh läuft zwischen den Knoten und dem entsprechenden Login Server. Zusätzlich wird das Mesh zwischen den Servern selbst beroutet.
  
-Das Mesh selbst lässt sich am besten als eine Art BGP Protokoll rein auf Layer 2 verstehen. Im BGP Protokoll werden Netzwerk Routen verwaltet per Layer3 Routing. Und entsprechden Routen im Linux Kernel. +Das Mesh selbst lässt sich am besten als eine Art BGP Protokoll rein auf [[https://de.wikipedia.org/wiki/OSI-Modell#Schicht_2_.E2.80.93_Sicherungsschicht_.28Data_Link_Layer.29|Layer 2]] verstehen. Im BGP Protokoll werden Netzwerk Routen verwaltet per Layer3 Routing. Das passiert zwischen ISP Providern.Diese Routen befinden sich im Linux Kernel. Diese Routen können zwar geöndert werden, trotzdem verlangt dass nicht allzuviel Overhead, da es nur selten passiert
-Das Mesh arbeitet vollständig auf Layer 2 und Router allein MAC Adressen. Das Problem daran ist, daß das MAC Routing nicht in Segmente eingeteilt werden kann, ohne eine neue Community. Subentting, wie es Standardmässig unter Linux möglich ist geht nicht.+Das Mesh arbeitet vollständig auf Layer 2 und Router allein MAC Adressen. Das Problem daran ist, daß das MAC Routing nicht in Segmente eingeteilt werden kann, ohne eine neue Community. Subnentting, wie es Standardmässig unter Linux möglich ist geht nicht.
  
 So wie z.b. die BGP Routen im Kernel groß werden können, so können die Routen im Mesh auch groß und viel werden. So wie z.b. die BGP Routen im Kernel groß werden können, so können die Routen im Mesh auch groß und viel werden.
Zeile 24: Zeile 24:
  
 Das Mesh Netzwerk hat allerdings seine Berechtigung.[[https://de.wikipedia.org/wiki/Ad-hoc-Netz]] Das Mesh Netzwerk hat allerdings seine Berechtigung.[[https://de.wikipedia.org/wiki/Ad-hoc-Netz]]
 +Mit dem Netzwerk ist es möglich, Freifunk Router erst "einfach so" so zu konfigurieren, daß der Anwender nur Strom und einen Internet Zugamg braucht. Die Einwahl und das Routing erledigt der Router Knoten. Damit das ganze auch realtiv komßpfortabel und schnell passiert gibt es die erwähnten Announces im Mesh.
 +
 +Damit das Mesh Netzwerk nicht zu groß wird, muß es unterteilt werden. Entweder mit neuen Communities, oder mit zusätzlichen Mesh Netzwerken auf den Gateways.
 +
 +Das Routing zwischen Communities wird per [[https://wiki.freifunk.net/IC-VPN|IC-VPN]] erledigt, Dabei kommt man erstmal garnicht eins eigentliche Internet
 +
 +Vom Gateway aus wird das Netzwerk dann "normal per TCP/IP in Internet.
 +Ob dabei ein VPN zum Einsatz kommt bestimmt der Standort des Gateway.
 +
 +