Mesh-Netzwerke
Dezentralisierte Netzwerk-Topologien und ihre Funktionsweise
Was ist ein Mesh-Netzwerk?
Ein Mesh-Netzwerk ist eine dezentralisierte Netzwerk-Architektur, in der jeder Knoten (Node) direkt mit mehreren anderen Knoten verbunden sein kann. Im Gegensatz zu traditionellen Stern-Netzwerken, die einen zentralen Server benötigen, funktionieren Mesh-Netzwerke ohne zentrale Infrastruktur.
Schlüsseleigenschaften:
- ✓ Dezentralisiert: Kein zentraler Server erforderlich
- ✓ Selbstheilend: Ausfallende Knoten beeinflussen das Netzwerk nicht
- ✓ Skalierbar: Neue Knoten können dynamisch hinzugefügt werden
- ✓ Redundant: Mehrere Pfade für Datenpakete möglich
- ✓ Resilient: Funktioniert auch bei Teilnetzwerkausfällen
Mesh-Topologien
Vollständiges Mesh (Full Mesh)
Jeder Knoten verbindet sich mit jedem anderen Knoten.
Vorteile: Maximale Redundanz, beste Fehlertoleranz
Nachteil: Hohe Bandbreite und Stromverbrauch
Partielles Mesh (Partial Mesh)
Jeder Knoten verbindet sich mit einigen (nicht allen) anderen Knoten.
Vorteile: Gute Balance zwischen Effizienz und Redundanz
Ideal für: LoRaMesh und andere praktische Anwendungen
Routing-Ansätze
Flooding
Der einfachste Routing-Ansatz: Nachrichten werden an alle Nachbarn weitergeleitet.
Wie es funktioniert: Ein Knoten sendet eine Nachricht an alle anderen Knoten, die diese wiederum an ihre Nachbarn weitergeben.
Vorteile: Sehr zuverlässig, keine Routentabellen notwendig
Nachteile: Hoher Bandbreitenverbrauch, Nachrichten können sich vervielfachen
Verwendet von: Meshtastic und einfachen Mesh-Implementierungen
Intelligentes Routing
Knoten lernen optimale Pfade und senden Nachrichten gezielt (z.B. OLSR, AODV).
Wie es funktioniert: Knoten führen Routentabellen und senden Nachrichten nur über effiziente Pfade.
Vorteile: Geringerer Bandbreitenverbrauch, optimale Pfade
Nachteile: Komplexer, höherer Speicherbedarf
Verwendet von: MeshCore (Hybrid Routing)
Selbst-Heilungsmechanismen
Ein Vorteil von Mesh-Netzwerken ist ihre Fähigkeit zur Selbstheilung. Wenn ein Knoten ausfällt oder die Verbindung zu ihm unterbrochen wird, finden die anderen Knoten automatisch alternative Pfade:
Knoten-Erkennung
Nachbarknoten bemerken, dass ein Knoten nicht mehr antwortet.
Pfad-Umleitung
Nachrichten werden automatisch über alternative Routen weitergeleitet.
Netzwerk-Neubau
Das Netzwerk reorganisiert sich, um optimal mit den verfügbaren Knoten zu funktionieren.
Anwendungsfälle
Katastrophenschutz
Mesh-Netzwerke funktionieren wenn traditionelle Infrastruktur ausfällt.
Off-Grid Kommunikation
Abgelegene Gebiete ohne Mobilfunk- oder Internet-Versorgung.
Community Networks
Lokale Kommunikationsnetze ohne externe Abhängigkeiten.
IoT und Sensornetzwerke
Verteilte Sensoren in Mesh-Topologie mit Selbstheilung.
Zusammenfassung
Mesh-Netzwerke bieten eine dezentralisierte, selbstheilende und robuste Alternative zu traditionellen Stern-Netzwerken. Sie sind ideal für Szenarien, in denen zentrale Infrastruktur nicht verfügbar oder nicht zuverlässig ist. LoRaMesh nutzt Mesh-Technologie über LoRa-Radio für ultra-lange Reichweite und minimalen Stromverbrauch.