Direct Routing und bekannte Pfade

Direct Routing verwendet einen konkreten Pfad durch das Mesh. Statt ein Paket breit über alle geeigneten Repeater zu verteilen, beschreibt der Pfad die vorgesehenen Zwischenstationen.

Warum direkte Pfade sinnvoll sind

Nach erfolgreicher Pfadfindung ist bekannt, über welche Repeater ein Ziel erreicht werden kann. Folgende Nachrichten können diesen Weg nutzen. Das reduziert gegenüber wiederholtem Flooding die Zahl unnötiger Aussendungen.

Pfad im Paket

Die aktuelle Packet-Format-Dokumentation speichert den Pfad als Folge kompakter Hash-Werte. Zusätzlich kodiert das Path-Length-Feld sowohl die Zahl der Hashes als auch deren Größe.

Das Paketformat unterstützt aktuell 1-, 2- und 3-Byte-Path-Hashes; ein weiterer Code ist reserviert. Die gesamte Pfaddatenmenge ist zusätzlich begrenzt.

Rückwege

Die offizielle Payload-Spezifikation kennt Returned-Path-Pakete. Sie können dem ursprünglichen Absender einen Rückweg beschreiben und zusätzliche Informationen wie eine Bestätigung bündeln.

Pfade können veralten

Ein direkter Pfad ist keine dauerhafte Garantie. Wird ein Repeater abgeschaltet oder bewegt sich ein beteiligter Knoten, kann der gespeicherte Weg nicht mehr funktionieren.

Deshalb ist mobile Repeater-Infrastruktur problematisch: Andere Teilnehmer können einen Pfad lernen, dessen Zwischenstation später an einem ganz anderen Ort steht.

Kürzer ist nicht immer ausschließlich nach Hopzahl besser

Ein Pfad mit weniger Hops kann eine schwache Einzelstrecke enthalten, während ein etwas längerer Weg über stabile Sichtverbindungen zuverlässiger sein kann. Routingqualität lässt sich deshalb nicht allein aus der Anzahl der Zwischenstationen ableiten.

Diagnose

Bei wiederkehrenden Zustellproblemen sollte geprüft werden, ob eine direkte Funkstrecke funktioniert, ob ein alter Pfad verwendet wird und ob die beteiligten Repeater noch erreichbar sind. Änderungen sollten einzeln vorgenommen werden, damit die Ursache nachvollziehbar bleibt.

Quellen, Rechte und redaktionelle Prüfung

Redaktioneller Hinweis: Diese Seite ist eine eigenständige Darstellung für MeshCore Hessen. Sachinformationen wurden anhand der oben genannten Quellen geprüft. Texte, Bilder und die Gliederung des MeshCore Wiki DE wurden nicht übernommen; die Seite wird nur als ergänzende Communityquelle zur Faktenkontrolle genannt. Für technische Details hat die aktuelle offizielle MeshCore-Dokumentation Vorrang. Deutschlandbezogene Funkrechtsangaben werden an den Veröffentlichungen der Bundesnetzagentur geprüft.

Urheberrecht: Technische Begriffe, Protokollnamen, Befehlsnamen, Zahlenwerte und andere notwendige Sachangaben werden unverändert verwendet, soweit dies für fachliche Richtigkeit erforderlich ist. Es werden keine längeren fremden Textpassagen oder Bilder reproduziert.

Prüfstand: 18. August 2026


Revision #2
Created 2026-08-18 14:52:32 UTC by MeshCore Hessen
Updated 2026-08-18 15:23:36 UTC by MeshCore Hessen