Hallo zusammen,
Ich aktualisiere mal die Roadmap Planung, da sich seither einiges getan hat.
Ich wollte meine Ideen und Pläne gerne mal vorstellen und gemeinsam mit euren eine Roadmap erarbeiten. :)
Meine Pläne für das Netz und die Firmware:
- Hoodselector fertigstellen: Aktuell fehlen noch ein paar
Zustände die in den kommenden Wochen angeschlossen sein sollten. Das betrifft hauptsächlich den BATAMAN_GATEWAY mode. Z.B. das verhalten beim zurück wechseln in die Eigene hood wenn sich ein mesh Router an eine benachbarte hood gehängt hat. Siehe dazu: https://github.com/freifunk-gluon/gluon/pull/997
Die Arbeiten am Hoodselector in unserer comunity version sind mit dem Release von 20171220 nun abgeschlossen. D.h. es werden zukünftig voraussichtlich keine Neuerung für den Hoodselector kommen. Pflege in from von Bugfixes werden natürlich weiter bestand teil bleiben. Generell werde ich jetzt die Arbeit an der Integration in Gluon fokussieren. Somit sollte langfristig der Hoodselector bei uns durch die Gluon Version Ersetzt werden.
- Support für L2TP VPN.
Aus dem gluon upstream soll l2tp in unsere Firmware backported werden. Das ist dank der neuen Patch Möglichkeit in unserer Firmware nun relativ einfach realisierbar.
Dieser Punkt ist ebenfalls mit der Firmware Version 20171220 abgeschlossen. Somit verbleiben nur noch die unten aufgelisteten punkte.
- Router als Batman-adv Gateways
Die Idee hatte ich schon länger im Kopf bin aber bisher noch nicht wirklich dazu gekommen in der Richtung was zu machen. Im Grunde ist die Idee das, leistungsfähigere Router bsp. Archer C7 einen eigenen VPN zu exit Servern aufbauen wie z.B. IPredator, HidemyAss, Tor, usw. Paralell zu den VPN soll ein weiterer VPN fastd oder l2tp die virtuelle mesh Verbindung für das interne Netz weiter zur Verfügung stellen.
Vorteile bei dieser Struktur:
- Es gibt deutlich mehr Exit Nodes.
- Es kommt dem Dezentralen Konzept ein Stück näher.
- Unser Server backbone wird entlastet (bessere lasten Verteilung).
- Evtl. Technische Lösung der VDS
Nachteile:
- IPv4 würde in dem Konstrukt wahrscheinlich Probleme machen. Lösung könnte hier ddhcpd sein ein zurzeit experimenteller distributed dhcp Server.
Dazu habe ich bereits ein Konzept geschrieben welches mit dem Betreff "[Dev] Netzkonzept" zu finden ist und zur Diskussion steht.
- Prof of concept erstellen für generische Layer3 Routern zwischen hoods. Hierzu habe ich mir noch keine näheren Gedanken gemacht. Aber der Titel sollte schon aussagen worum es geht.
S.o.
- Umstellung von IBSS auf IEEE802.11s Hier war die Idee ein pkg zu bauen welchen passiv im Hintergrund schaut ob benachbarte Freifunk IBSS Netze vorhanden sind und bei zutreffen eines bereit stellt. Dazu kommt das prüfen ob parallel eine Verbindung über 11s besteht, was die Abschaltung von IBSS zufolge hat.
Auf die Umstellung auf 11s möchte ich mich als nächstes konzentrieren, da wir hier schon ein paar Diskussionen zu geführt hatten und sich bereits ungefair ein Lösungsweg zu kristallisieren scheint.
Das sind bisher nur Ideen und Vorstellungen woraus letztlich eine Roadmap entstehen kann.
Ich würde mich über feadback und/oder andere Ideen Freuen :)
Das gilt natürlich weiterhin ;P
Frohe Weinachsenten euch allen. Tarek