Freifunk-Router:DS-Lite: Unterschied zwischen den Versionen

Aus Wiki Freifunk-3Ländereck
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 16: Zeile 16:
  
 
Die Firmware findet man auf dem FTP-Server:
 
Die Firmware findet man auf dem FTP-Server:
 +
Um die richtige Sub-Community herauszufinden, schaut am besten auf den [https://ff3l.net/firmware Firmware-Downloader]. Alles was außerhalb des farbigen Bereichs liegt ist Diaspora.
  
 
{| class="wikitable"
 
{| class="wikitable"

Aktuelle Version vom 8. Dezember 2016, 14:42 Uhr

Das Problem

Viele Internetprovider umschiffen die Knappheit öffentlicher IPv4-Adressen mit einer Technik, die Dual-Stack Lite, kurz DS-Lite genannt wird. Dabei wird der Kundenanschluss lediglich mit einer öffentlichen IPv6-Adresse versorgt. IPv4-Pakete werden in IPv6-Pakete verpackt und über providerseitiges NAT ins Internet geleitet. Das Problem ist dabei, dass die maximale Größe eines Ethernet-Frames 1500 Bytes beträgt. Meist ist die MTU (Maximum Transmission Unit, die maximale Paketgröße) sogar ein wenig niedriger. Nun wird beispielsweise bei Freifunk folgendes zum Problem:

Das Modem überträgt IPv6-Pakete zum Provider, in denen IPv4-Pakete übertragen werden, die wiederum fastd-Pakete enthalten, die wiederum BATMAN-Pakete enthalten, die wiederum IPv6-Pakete enthalten. Durch die Verkapsulierung der Datenpakete summiert sich der Overhead der einzelnen Protokolle immer weiter auf. Matroschkamäßig. Ihr wisst schon, diese russischen Püppchen. Jetzt haben wir das Problem, dass ein IPv6-Paket immer mindestens 1280 Bytes groß ist. Durch den gesamten Paket-Overhead kann nun die MTU unter diesen Wert fallen, so dass keine Pakete mehr übertragen werden können. Die Verbindung ist unbenutzbar.

Die Lösung

Die fastd-Verbindung zu den Gateways einfach direkt per IPv6 aufbauen. Dadurch entfällt ein wenig des Overheads.

Dazu kann man einfach eine Firmware flashen, die dies erledigt.

Die Firmware findet man auf dem FTP-Server: Um die richtige Sub-Community herauszufinden, schaut am besten auf den Firmware-Downloader. Alles was außerhalb des farbigen Bereichs liegt ist Diaspora.

Sub-Community Factory Sysupgrade
Diaspora ftp://ftp.ff3l.net/gluon/ipv6/factory/ ftp://ftp.ff3l.net/gluon/ipv6/sysupgrade/
Hochrhein-Hotzenwald ftp://ftp.ff3l.net/hoho/ipv6/factory/ ftp://ftp.ff3l.net/hoho/ipv6/sysupgrade/
Waldshut-Tiengen-Klettgau ftp://ftp.ff3l.net/wtk/ipv6/factory/ ftp://ftp.ff3l.net/wtk/ipv6/sysupgrade/
Südschwarzwald ftp://ftp.ff3l.net/wald/ipv6/factory/ ftp://ftp.ff3l.net/wald/ipv6/sysupgrade/
Wiesental ftp://ftp.ff3l.net/wiese/ipv6/factory/ ftp://ftp.ff3l.net/hoho/wiese/sysupgrade/
Lörrach-Oberrhein ftp://ftp.ff3l.net/loe/ipv6/factory/ ftp://ftp.ff3l.net/loe/ipv6/sysupgrade/
Dreiland ftp://ftp.ff3l.net/3land/ipv6/factory/ ftp://ftp.ff3l.net/3land/ipv6/sysupgrade/
Refugees ftp://ftp.ff3l.net/ref/ipv6/factory/ ftp://ftp.ff3l.net/ref/ipv6/sysupgrade/
Testnetz ftp://ftp.ff3l.net/test/ipv6/factory/ ftp://ftp.ff3l.net/test/ipv6/sysupgrade/

Wichtig ist auch, den Autoupdater auf "ipv6" umzustellen, sonst wird beim nächsten Update wieder die normale Firmware drübergebügelt.