INTRODUCTION
NAT = Network Address Translation.
NAT64 = Nattage d’une adresse IPv6 en IPv4.
Important :
– le protocole IPv6 n’a plus besoin de faire du nattage vu qu’il y a assez d’adresses IPv6 pour tous le monde
– le NAT64 a un seul but : passer du monde IPv6 au monde IPv4
Architecture de base
Configuration
Configuration de base de notre routeur
R1(config)# ipv6 unicast-routing R1(config)# interface FastEthernet 0/0 R1(config-if)# description VERS_LAN R1(config-if)# ipv6 address 2001:DB8:0:10::F/64 R1(config-if)# exit R1(config)# interface FastEthernet 1/0 R1(config-if)# description VERS_WAN R1(config-if)# ip address 10.10.10.254 255.255.255.0 R1(config-if)# exit
Activation du NAT64 sur nos interfaces
R1(config)# interface FastEthernet 0/0 R1(config-if)# nat64 enable R1(config)# interface FastEthernet 1/0 R1(config-if)# nat64 enable
Configuration du NAT64
IPv4 vers IPv6
R1(config)# nat64 prefix stateful 64:FF9B::/96
Cette commande va nous permettre de faire la relation entre une adresse IPv4 et une adresse IPv6. Sauf que l’adresse IPv4 ne vas pas être remplacée par une adresse IPv6 présent dans le même subnet que la patte IPv6 de notre routeur.
Elle va être mise dans un LAN spécifique.
Ce LAN spécifique a été choisi par RFC et le prefix est 64:FF9B::/96.
Pourquoi /96 ?
– IPv4 = 32bits
– IPv6 = 128 bits
– 128bits – 32bits = 96bits
Il nous reste donc pile poil la place pour mettre notre adresse IPv4.
La partie host de notre IP vas donc être notre adresse IPv4 sous forme hexadécimale :
Valeur Décimale | Valeur Binaire | Valeur Hexadécimale |
10 | 0000 1010 | 0A |
11 | 0000 1011 | 0B |
12 | 0000 1100 | 0C |
13 | 0000 1101 | 0D |
14 | 0000 1110 | 0E |
Ce qui nous donne :
– 10.10.10.11 = 0A0A:0A0B
– 10.10.10.12 = 0A0A:0A0C
– 10.10.10.13 = 0A0A:0A0D
– 10.10.10.14 = 0A0A:0A0E
Nous ajoutons le préfix de nattage 64:FF9B::/96 à cette adresse et nous obtenons l’adresse IPv6 suivante :
– 64:FF9B::A0A:A0B
– 64:FF9B::A0A:A0C
– 64:FF9B::A0A:A0D
– 64:FF9B::A0A:A0E
IPv6 vers IPv4
R1(config)# nat64 v6v4 static 2001:DB8:0:10::1 10.10.10.11 R1(config)# nat64 v6v4 static 2001:DB8:0:10::2 10.10.10.12 R1(config)# nat64 v6v4 static 2001:DB8:0:10::3 10.10.10.13 R1(config)# nat64 v6v4 static 2001:DB8:0:10::4 10.10.10.14
Bon bah là c’est facile 🙂
Vidéo
ET VOILA !
En espérant que cet article vous as été utile !
N’ésitez pas à me la faire savoir !!
FingerInTheNet.com