= Déploiement d'IPv6 de bout en bout = Cette page a pour but de résumer les informations utiles à la réalisation de communications de bout en bout sur la plate-forme. C'est une action du [wiki:Projet/Core2 Groupe3 (Core2)]. = Partage de l'espace d'adressage = == Philosophie == Pour respecter au maximum une des raisons pour laquelle a été créé IPv6, nous avons (contrairement au premier adressage en IPv4), hiérarchisé au maximum les préfixes réseaux utilisés dans la fédération. Dans un soucis de rester le plus possible cohérent avec les recommandations, nous avons choisi un préfixe réservé. La logique aurait voulu que l'on choisisse un des espaces réservés pour l'adressage privé des réseaux. Seulement, en IPv6, il n'y a pas de mécanisme permettant d'obtenir des préfixes facile à mémoriser. Par exemple, l'un des systèmes de réseaux privés demande à ce que l'on génère tout une partie du préfixe de manière aléatoire... Dans un objectif de préservation de nos cellules grises, nous avons fait le choix d'un un préfixe de 32 bits réservé par les autorités gérant l'espace d'adressage à la documentation. On peut donc le considérer comme réservé à une utilisation privée. C'est le préfixe 2001:db8::/32. == Hiérarchie == Nous avons décidé de hiérarchiser le réseau comme sur le schéma suivant : [[Image(Plateforme_IPv6_PoolSharing.png)]] La raison de cette hiérarchie (avec AS65002 et AS65003 annonçant respectivement AS65001 et AS65004) est que vu que tous les paquets du groupe 1 doivent transiter par le groupe 2, et les ceux du groupe 4 via le groupe 3. Cela laisse donc à chaque moitié la possibilité d'adresser 2^15^ réseaux, et dans chacun de ces réseaux, 2^16^ sous réseaux (ce qui est supérieur au nombre de réseaux que l'on peut actuellement créer dans chaque préfixe IPv4 de la plateforme). L'espace d'adressage du préfixe /32 est donc divisé en deux. Pour faire cette séparation, on utilise le premier bit du préfixe, ce qui permet d'avoir : * Une séparation (2001:db8:0::/33) avec les adresses allant de 2001:db8:0::0 à 2001:db8:7fff:ffff:ffff:ffff:ffff:ffff * Et le reste (2001:db8:8000::/33) avec les adresses allant de 2001:db8:8000::0 à 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff = Configurations = == Groupe 1 == * Préfixe dans lequel faire des sous réseaux : 2001:db8:8001::/48 * De la forme 2001:db8:8001:XXXX::/64 (en remplaçant XXXX par un identifiant sur 16 bits de sous réseau) * Route à annoncer en BGP4+ : 2001:db8:8001::/48 == Groupe 2 == * Préfixe dans lequel faire des sous réseaux : 2001:db8:8000::/48 * De la forme 2001:db8:8000:XXXX::/64 (en remplaçant XXXX par un identifiant sur 16 bits de sous réseau) * Route à annoncer en BGP4+ : 2001:db8:8000::/33 == Groupe 3 == * Préfixe dans lequel faire des sous réseaux : 2001:db8:0::/48 * De la forme 2001:db8:0:XXXX::/64 (en remplaçant XXXX par un identifiant sur 16 bits de sous réseau) * Route à annoncer en BGP4+ : 2001:db8:0::/33 == Groupe 4 == * Préfixe dans lequel faire des sous réseaux : 2001:db8:4::/48 * De la forme 2001:db8:4:XXXX::/64 (en remplaçant XXXX par un identifiant sur 16 bits de sous réseau) * Route à annoncer en BGP4+ : 2001:db8:4::/48 [[Image(Plateforme-nets_IPv6.png)]]