Auch für unsere älteren Firmwarezweige gibt es Nachschub: Mit 1.4.1 auf Basis von Gluon v2021.1.x und 1.9.1 auf Basis von Gluon v2023.1.x bringen wir ein neueres batman-adv auf die Knoten. Die 1.9.1 steht derzeit im »rawhide«-Branch des Autoupdaters zum Testen bereit; »deadend«-Knoten werden ›zwangsbeglückt‹.
Warum wir uns mit der alten Basis noch beschäftigen? Weil ein alter Softwarestand Auswirkungen auf das ganze Mesh hat. Die Kollegen (d/m/w) vom Neanderfunk haben das in Ihrem Update-Beitrag beschrieben; der dort erläuterte Multicast-Umbau ist auch für unsere älteren Firmwarezweige interessant.
batman-adv kümmert sich um die Weiterleitung der Daten zwischen unseren Freifunk-Knoten. Bei Multicast – Paketen an eine Gruppe von Empfängern – unterstützt es seit Version 2024.0 ein zusätzliches Verfahren: Ein Paket kann eine Liste seiner Empfänger mitbringen und auf dem Weg durchs Mesh entsprechend verteilt werden. Das kann separate Kopien für die einzelnen Empfänger oder ein Fluten der gesamten Layer-2-Domain vermeiden.
Der Haken: Alle batman-adv-Knoten innerhalb einer Layer-2-Domain müssen dieses Paketformat verstehen. Schon ein verbliebener Knoten ohne diese Fähigkeit verhindert, daß das neue Verfahren genutzt werden kann. Insofern ist ein Update der älteren Geräte auch für deren neuere Nachbarn von Interesse.
Genau hier setzen unsere Firmwares 1.4.1 und 1.9.1 an: Wir holen die Verbesserung in die älteren Gluon-Zweige. Die Basis bleibt dabei Gluon v2021.1.x bzw. v2023.1.x — ein neueres batman-adv macht daraus keine umfänglich aktuelle Firmware.
Weniger unnötige Paketkopien können das Mesh entlasten. Einen pauschalen Geschwindigkeitssprung sollte daraus aber niemand ableiten: Die Änderung betrifft die Multicast-Verteilung; wieviel sie im jeweiligen Netz bringt, muß die Praxis zeigen. Und solange noch Knoten ohne die notwendige Unterstützung im Mesh sind, bleibt diese Möglichkeit ungenutzt. Aber das adressieren ja mit der neuen Firmware 😉
Für Euch heißt das zunächst: Wer die 1.9.1 ausprobieren möchte, findet sie derzeit im Autoupdater-Zweig »rawhide«; entsprechend konfigurierte Knoten aktualisieren sich automatisch.

Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.