Table des matières

Brouillon

L'IPv6 est le successeur de l'IPv4, son principal avantage etant l'enorme réserve d'adresse que celui-ci propose pour faire face à la pénurie d'adresse IPv4.

Adressage

Les adresses IPv6 sont codées sur 128bits.

Notation

8 groupes de 16 bits séparés par un signe deux-points. Les zeros inutiles peuvent être oubliés.

fe80:0000:0240:63ff:fee8:60dc => fe80::240:63ff:fee8:60dc

Type d'adresses

Il existe 3 types d'adresses en IPv6:

Plages d'adresses dans le type unicast

Dans le type unicast on peut distinguer des plages réservées à certains usages:

Le serveur de nom

Il est encore plus indispensable avec l'IPv6 et la compléxité des adresses de mettre en place un service qui transforme un nom simple en son IPv6 et vice-versa.

Enregistrement AAAA

Il s'agit de convertir un nom de machine vers son IPv6.

Exemple:

<nom>    [TTL]    IN    AAAA    <adresse>

Enregistrement PTR

Il s'agit de convertir une IPv6 en un nom de machine.

Exemple pour l'IPv6 3ffe:305:f30:1100:2:1:c1ff:fe1:

1.e.f.0.f.f.&.c.1.0.0.0.2.0.0.0.0.0.1.1.0.3.f.0.5.0.3.0.e.f.f.e.ip6.int.    IN    PTR    <nom>

Mise en place

Pre-requis

Configuration

Utilisation de radvd? pour relayer les informations d'autoconf d'ipv6 vers les réseaux distants via OpenVPN?

radvd

Radvd est un démon qui s'occupe d'envoyer sur le réseau des RAs (Router Alerts) utilisés par IPv6 pour s'autoconfigurer sur les machines acceptants les RAs (cf sysctl).

Exemple de fichier de configuration pour l'adressage d'un site-local:

interface eth0
{
  AdvSendAdvert on;

  MinRtrAdvInterval 3;
  MaxRtrAdvInterval 10;

  prefix fec0:1:2::/64
  {
       AdvOnLink on;
       AdvAutonomous on;
       AdvRouterAddr on;
  };
};

Outils réseaux

Utilisation de la commande ping6 pour pinguer toutes les machines du lien-local (il faut preciser l'interface pour les adresses multicast):

ping6 -I eth0 ff02::1