Regionen: Nachrichten gezielt lenken
Mit Regionen lässt sich festlegen, in welchem Gebiet eine Nachricht weitergeleitet wird – das spart Sendezeit und entlastet das Netz.
Ohne Regionen flutet jede Nachricht das gesamte Netz – jeder Repeater leitet alles an jeden weiter. Das kostet Sendezeit (Airtime) und belastet die Funkstrecken unnötig. Mit Regionen (Scopes) lässt sich festlegen, in welchem geografischen Bereich eine Nachricht weitergeleitet werden soll.
Jeder Repeater trägt eine Liste der Regionen, die er bedient. Eine Nachricht wird nur dann von einem Repeater weitergeleitet, wenn deren Scope zu einer seiner konfigurierten Regionen passt. Wichtig: Jeder Repeater auf dem gesamten Weg muss die passende Region konfiguriert haben – fehlt einem Knoten auf der Strecke die Region, endet die Weiterleitung dort.
Regionen in der Vulkaneifel
Diese Scopes sind im Netz hier aktuell in Verwendung – von großräumig bis lokal:
Faustregel beim Senden: lokal mit #vulkaneifel oder #eifel, überregional mit #de. Je passgenauer der Scope, desto weniger unnötige Funklast.
region denyf *Standardmäßig senden die meisten Apps Nachrichten ohne Scope – im sogenannten Null- bzw. Wildcard-Bereich *. Solche Legacy-Pakete laufen normalerweise überall hin. Ein Repeater-Admin kann das aber unterbinden, indem er region denyf * setzt: Dann werden alle ungescopten Flood-Pakete an diesem Knoten verworfen.
Praktische Folge: Verschickst du eine Nachricht ohne Region und sie trifft auf einen solchen Repeater, wird sie dort schlicht nicht weitergeleitet – sie verschwindet an dieser Stelle, ohne Fehlermeldung. Du erreichst dann nur noch Knoten, die du ohne diesen Repeater über andere Pfade erreichst.
Konsequenz für dich: In einem Netz, das denyf * einsetzt, immer mit passendem Scope senden. Achte darauf, dass alle Repeater entlang des Wegs die gewählte Region führen. Für Direktnachrichten, Logins und Statusabfragen empfiehlt sich der Default-Scope (ab Firmware 1.15.0 / App 1.43.0), damit auch diese in einem denyf *-Netz noch durchkommen.
flood.max.unscopedStatt ungescopte Pakete komplett zu verwerfen (denyf *), kann ein Repeater ab Firmware 1.16 mit set flood.max.unscoped <n> festlegen, wie viele Hops ungescopte Flood-Pakete noch machen dürfen. Ein Wert wie 8 lässt lokale Nachrichten ohne Scope noch ein Stück weit laufen, verhindert aber, dass ein einzelner „lauter“ Nachbar das gesamte Netz flutet. Das erleichtert neuen Nutzern den Einstieg, ohne die Vorteile der Regionen aufzugeben. Der Standardwert ist 64 – also praktisch unbegrenzt.
Wie Regionen gesetzt werden
Auf dem Repeater werden Regionen mit region put angelegt. Ab Firmware 1.15+ ist die Weiterleitung damit automatisch aktiv – das frühere region allowf entfällt. Ab 1.16 lässt sich die ganze Hierarchie mit einem einzigen region def laden. Die vollständige Konfiguration unseres Netzes steht auf der Seite Konfiguration.
# einzeln (1.15+): region put #vulkaneifel # oder als Einzeiler (1.16+): region def vulkaneifel|* # danach nicht vergessen: save region