Au hasard de mes lectures sur IPv6 je suis tombé hier soir sur cet excellent site:
http://cv.arpalert.org/page.sh?freeipv6
En dehors de la technique du proxy ARP à laquelle je n’avais pas pensé,c’est surtout la découverte que la connectivité IPv6 fournie par Free n’est pas native. Pour moi qui pensait que le backbone de Free était complètement passé en IPv6,quelle déception,même si je dois avouer que je n’avais pas vraiment suivi l’affaire et que j’avais naïvement pensé que les ingé de Free avaient passé quelques nuits blanches à activer l’IPv6 sur son backbone Cisco.
En fait la Freebox est l’extrémité d’un tunnel 6to4rd (ou 6rd),une « invention »de Rémi Després,considéré comme un des pères du réseau Transpac. Dérivé de 6to4,l’idée sous-jacente de 6rd est de remplacer le préfixe habituel des adresse 6to4 par un préfixe appartenant à l’ISP voulant fournir une connectivité IPv6 à ses abonnés. Ainsi,au lieu d’avoir un préfixe unique pour tout le monde,chaque ISP déploie ses propres passerelles,qui ne servent à traiter que son traffic 6rd (contrairement à ce qui se passe avec 6to4).
Avec cette technique,Free n’a pas à passer l’ensemble de son backbone en IPv6,mais peut se contenter d’installer quelques passerelles 6to4rd au niveau de ses points d’interconnexion avec l’internet IPv6. Ensuite c’est le boulot de la Freebox d’envoyer ces paquets IPv6 encapsulés dans de l’IPv4 vers ces passerelles. Pour le reste de l’internet IPv6 ces paquets sont des paquets IPv6 comme les autres et non 6to4,les paquets retour arrivent ainsi directement sur les passerelles 6rd de Free (qu’il maîtrisent) et non sur n’importe quelle passerelle 6to4.
Comme je suis motivé ce matin,je vous ai fait 2 schémas.
Voilà la situation qu’on a en 6to4. Votre ISP maitrise le chemin aller,vous passez par ses passerelles. Le problème c’est qu’au retour vous ne maîtrisez pas ce qui se passe,vous ne savez pas par quelle passerelle vous allez passer. Votre IPv6 a un préfixe 6to4,ce qu’il signifie qu’il doit être envoyé vers une gateway 6to4,n’importe laquelle…

En 6rd,plus de problème:votre IPv6 a un préfixe qui appartient à votre ISP,il va donc forcément arriver chez lui,et donc sur une gateway 6rd maîtrisée.

Vu des autres ISP et des abonnés Free,il n’y a a priori aucune différence entre un déploiement 6rd et un passage complet du réseau de Free IPv6. Cela permet ainsi à l’ISP de fournir très rapidement de l’IPv6 à ses clients en se laissant le temps de passer son backbone en IPv6.
En fait,6rd pourrait même permettre à des fournisseurs de service de vous fournir une connectivité IPv6 en maîtrisant l’ensemble des passerelles (ce qui n’est pas le cas en 6to4,je me répète),même si votre ISP ne supporte pas IPv4.
On vous fournit une box qui fait extrémité 6rd et le tour est joué !
Il faut avouer que l’idée est vraiment excellente et d’une remarquable simplicité,merci Rémi ! Je ne sais pas ce qu’il faisait à l’époque,mais s’il avait bossé dans le working group qui a sorti 6to4,on aurait peut-être eu de l’IPv6 à la maison beaucoup plus tôt
On peut aussi remarquer que c’est une fois de plus grâce à ces box Linux ultra malléables qu’une innovation aussi rapide est possible…
Vous pouvez retrouvez la présentation faite par Rémi lors de JTR 2008 au CNRS:
http://www.urec.cnrs.fr/IMG/pdf/JTR2008-IPv6_de_FREE.pdf
Si les détails vous intéressent,une draft de RFC a été déposée ici:
http://tools.ietf.org/html/draft-despres-6rd-02
Mise à jour du 25/01/2010:La draft de Rémi est enfin passée au statut de RFC,même si elle n’a qu’un statut informatif.

Hummm intéressant,va falloir que je regarde ça de plus près chez moi…
Petite question.
J’ai désactivé le routeur de la freebox et je l’ai remplacer par une borne Airport Extreme double bande
http://www.apple.com/fr/airportextreme/
IPv4 pas soucis ca marche bien c’est flexible je peux la redémarrer a distance.. top !
IPv6 la ca se corse. Deux modes:noeud ou tunnel
Le tunnel par défaut est un 6to4. Donc toutes mes adresses sont en 2002:…
Je souhaite mettre tout cela en natif IPv6 mais j’ai un réel problème a faire configurer:
J’ai quatre champs que je remplie de la façon suivante mais ca ne fonctionne pas.
Remote IPv4 Address:82.aaa.bbb.c
Remote IPv6 Address:2a01:0e35:xxxx:xxxx::1
Local IPv6 Address:2a01:0e35:xxxx:xxxx::2
LAN IPv6 Address:2a01:0e35:yyyy:yyyy::1
Quelqu’un peut il m’aider ?
merci
jc
Bonjour,
Etant donné que la Freebox fonctionne comme routeur IPv6 et annonce le préfixe complet je pense que tu n’arriveras pas à faire fonctionner ta borne AirPort en tant que routeur IPv6.
A première vue il ne faut pas l’utiliser en mode tunnel mais en mode node.
Free utilise des tunnels en interne de son réseau,mais c’est transparent pour l’utilisateur final,qui dispose d’une double connectivité IPv4/IPv6 native.
Merci pour ta réponse.
J’avais déjà essayé.
En mode node ma borne trouve son adresse en automatique. je peux la pinger
par contre les ordis derrière en automatique ne récupèrent pas leur adresse.
En mode manuel je sais quelle adresse leur donner mais je ne sais quelle adresse de routeur indiquer.
si tu peux m’eclairer.
merci d’avance
a la relecture je n’ai été très clair
En mode node en automatique (il y aussi node manuel) ma borne trouve son adresse . je peux la pinger.
Les réglages réseaux ordis derrière en automatique ne récupèrent pas leur adresse.
En mode manuel je sais quelle adresse leur donner 2a01:0e35:aaaa:bbbb:cccc:dddd:eeee:ffff
lorsque je met en routeur 2a01:0e35:aaaa:bbbb::1
ca ne fonctionne pas.
voilou
Si si,tu as été clair et je confirme ce que je disais à ma première réponse:en IPv6 Freebox se comporte obligatoirement en routeur et s’attend à avoir un unique réseau à plat derrière elle,et non un routeur.
On ne peut arriver à faire fonctionner une telle configuration qu’avec un routeur sous Linux en bricolant avec l’équivalent du « proxy ARP »en IPv6.
Tout est expliqué ici:IPv6 chez Free
[...] fait un article sur le sujet il y a quelques mois:http://www.greenskol.net/wordpress/2009/04/09/ipv6-free-pas-natif/ janvier 25th,2010 | Tags:6rd,ipv6 | Category:Non classé | Leave a [...]