@Fyr : Moi non plus !
J'essaye de deviner en recoupant les informations et en mélangeant à mes modestes connaissances.
J'ai essayé d'intégrer conceptuellement ce qu'exposait
Ondřej Caletka lors du RIPE 87 (
vidéo) et ce que j'ai pu trouver sur le sujet (essentiellement, des infos glanées sur le site Web
NEXT.as).
Je ne sais pas si on peut vraiment parler de « pattes » avec les espaces de noms. On a deux piles réseaux internes au routeur. Jool s'exécute dans un autre espace de nom.
A network namespace is logically another copy of the network stack, with its own routes, firewall rules, and network devices.
On retrouve également ce concept d'espace de nom dans les conteneurs.
Le flux peut être acheminé de l'interface
eth1 à l'interface
eth0 (IP forwarding). Similairement, on peut sûrement acheminer le flux de
eth0 à
veth1 puis de
veth1 à
veth2 (périphériques Ethernet virtuels).
D'après ce que j'ai vu, il me semble que c'est du routage commun (assigner des préfixes et créer des routes statiques dans le routeur).
En schématisant :
WAN <--> LAN (trafic IP usuel) mais aussi,
WAN <--> JOOL (traduction IPv4 du serveur distant en IPv6) ou bien,
LAN <--> JOOL (traduction IPv6 du client local en IPv4).