Yggdrasil : un schéma de routage expérimental décentralisé

2025-05-08

Yggdrasil est un schéma de routage compact expérimental, entièrement décentralisé et ne nécessitant qu'un petit état pour fonctionner. Il s'agit principalement d'un schéma de plus court chemin, par lequel le réseau tentera de trouver le chemin le plus direct vers la destination. Les nœuds sont des participants égaux et se connectent les uns aux autres à l'aide de connexions d'appairage qui transportent le trafic réseau. Les appariements peuvent être configurés sur n'importe quel réseau IP, qu'il s'agisse d'un lien filaire ou sans fil direct, d'un réseau local ou même d'Internet. Dans certains cas, les appariements peuvent également être configurés automatiquement par des appareils proches sur le même réseau à l'aide de la découverte de multidiffusion. Tous les nœuds d'un réseau Yggdrasil sont des routeurs et transmettront automatiquement le trafic pour l'aider à se rapprocher de sa destination, dans la mesure du possible. Cela signifie que, même sur un réseau qui n'est que faiblement connecté, tous les nœuds seront accessibles par tous les autres nœuds de ce réseau. Peu importe si un nœud est derrière un NAT — une fois qu'un appariement est établi, le trafic circule dans les deux sens via cet appariement. Yggdrasil est également conçu pour tolérer les changements de réseau. Par exemple, si un lien échoue, le réseau se répare lui-même et utilise d'autres liens pour acheminer le trafic, le cas échéant. Cela le rend adapté à une utilisation dans les réseaux maillés, où la topologie du réseau peut et changera souvent.

Lire plus