Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ipv6 [2008/05/27 14:10] madkoipv6 [2012/10/30 22:47] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
  
 ==== Notation ==== ==== 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 ==== ==== Type d'adresses ====
 +Il existe 3 types d'adresses en IPv6:
 +  * unicast: une adresse désigne une seule interface
 +  * multicast: une adresse désigne plusieurs interfaces
 +  * anycast: une adresses désigne une interface au sein d'un groupe, souvent la plus proche.
 +
 === Plages d'adresses dans le type unicast === === Plages d'adresses dans le type unicast ===
 +Dans le type unicast on peut distinguer des plages réservées à certains usages:
 +  * L'adresse indéterminée qui vaut 0:0:0:0:0:0:0:0 ou en abrégé ::
 +  * L'adresse de bouclage qui vaut 0:0:0:0:0:0:0:1 ou ::1 (équivalent du 127.0.0.1)
 +  * Les adresses de lien-local qui n'atteingnent que les machines sur un meme lien physique (ex sur un meme réseau ethernet, sans routeur). Elle a comme préfixe FE80::/64.
 +  * Les adresses de site-local, proche du concept de réseau privé en IPv4. Le préfixe est FEC0::/48 suivit de 16 bits pour l'identifiant de sous-reseau et enfin 64 bits pour l'identifiant d'interface. 
 +
 ===== Le serveur de nom ===== ===== 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 ==== ==== Enregistrement AAAA ====
 +Il s'agit de convertir un nom de machine vers son IPv6.
 +
 +Exemple:
 +  <nom>    [TTL]    IN    AAAA    <adresse>
 +
 ==== Enregistrement PTR ==== ==== 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 =====
 +  * 1 kernel supportant l'IPv6...
 +  * 1 adresse IPv6 publique (native ou via un tunnel) 
 +
 +===== 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
 +
 +
 +
  
  • ipv6.1211897417.txt.gz
  • Dernière modification : 2012/10/30 22:48
  • (modification externe)