Yggdrasil-Netzwerk
(yggdrasil-network.github.io)-
Einführung in Yggdrasil
- Yggdrasil ist ein neuer experimenteller Routing-Ansatz, der als Alternative zu den heute im Internet üblichen strukturierten Routing-Protokollen entwickelt wurde.
- Es kann auch als Technologie für zukünftige groß angelegte Mesh-Netzwerke genutzt werden.
-
Merkmale
- Skalierbarkeit: Unterstützt große, komplexe oder internetgroße Topologien.
- Selbstheilung: Das Netzwerk reagiert schnell auf Verbindungsausfälle oder Mobilitätsereignisse.
- Verschlüsselung: Über das Netzwerk übertragener Traffic ist immer Ende-zu-Ende-verschlüsselt.
- Peer-to-Peer: Funktioniert von Grund auf vollständig ad hoc und hat keine zentralisierten Punkte.
- Plattformübergreifend: Unterstützt unter anderem Linux, macOS, Windows, iOS und Android.
-
Aktuelle Implementierung
- Die aktuelle Implementierung von Yggdrasil ist ein leichtgewichtiger Software-Router im User Space, der sich auf verschiedenen Plattformen einfach konfigurieren lässt.
- Sie bietet Ende-zu-Ende-verschlüsseltes IPv6-Routing zwischen den Teilnehmern des Netzwerks.
- Das Peering zwischen Nodes kann über lokale Netzwerke, Point-to-Point-Links oder TCP/TLS-Verbindungen über das Internet eingerichtet werden.
- Das Yggdrasil-Netzwerk bietet IPv6-Routing zwischen Nodes, während Peering-Verbindungen über IPv4- oder IPv6-Netzwerke aufgebaut werden können.
-
Projektstatus
- Das Projekt befindet sich weiterhin in der Alpha-Phase, und künftig könnte es einige erhebliche Änderungen geben.
- Dennoch ist Yggdrasil im Allgemeinen stabil genug für den täglichen Einsatz, und eine kleine Zahl von Nutzern unterzieht es für verschiedene Anwendungsfälle intensiven Stresstests.
-
Mitmachen
- Installiere und konfiguriere Yggdrasil auf deinem eigenen Computer oder Router, um dem Netzwerk beizutreten.
- Beteilige dich an Gesprächen im Matrix-Kanal.
- Erkunde interne Dienste im von den Nutzern betriebenen Netzwerk.
- Besuche die Entwicklerseite und GitHub.
- Melde Bugs und Probleme über GitHub-Issues.
1 Kommentare
Hacker-News-Kommentare
Ich habe versucht, die Protokollspezifikation von Yggdrasil zu finden, konnte sie aber in der offiziellen Dokumentation nicht finden. Relevante Informationen habe ich in einem anderen Projekt auf GitHub entdeckt
Yggdrasil-Adressen sind auf IPv6 zugeschnitten und verwenden den Hash des öffentlichen Schlüssels. Ich frage mich, welchen Sicherheitsvorteil das bringt
Yggdrasil und cjdns sind virtuelle P2P-Netzwerke, die auf dem bestehenden Internet aufbauen und einen gewöhnlichen Layer-3-Routing-Dienst bereitstellen
Wenn man ein echtes Mesh-P2P-IP-Netzwerk möchte, kann man Tailscale/Headscale verwenden
Vor 3 bis 4 Jahren fand ich es sehr interessant, aber inzwischen scheint das Projekt eingestellt zu sein. Mich würde der Eindruck von Leuten interessieren, die es nutzen
Die Idee von aus öffentlichen Schlüsseln abgeleiteten Adressen ist gut, aber wegen der Längenbeschränkung von IPv6-Adressen besteht Kollisionsgefahr
Der Reticulum Network Stack gehört ebenfalls in dieses Feld
Yggdrasil ist ein neues experimentelles Compact-Routing-Schema. Allerdings ist das Projekt inzwischen schon mehr als 6 Jahre alt
Es ähnelt dem Teredo-Tunnel. Dieser war Teil von Windows 7, baute einen IPv6-Tunnel über IPv4 auf und wies Windows-Geräten globale IPv6-Adressen zu. In Windows 10 wurde er entfernt