Vous êtes sur la page 1sur 14

TP 3 : IPv6

Guillaume BOUHOT
Abdennour ABDI

2023-2024
Exercice 1

1. L'adresse MAC de l’interface enp0s8 de la machine virtuelle est : 08:00:27:01:98:00


L'adresse « link local » pourrait être : fe80::a00:27ff:fe01:9800
L’adresse affichée par ip a donne : fe80::3eec:eb53:22ba:535E
On explique cette différence par la procédure d'extensions privées (Privacy Extensions)
développée afin de rendre anonyme la partie hôte des adresses IPv6. L’adresse IPv6 est
générée aléatoirement par le noyau Linux.

2. L’adresse de loopback IPv6 est ::1, équivalente en IPv4 à 127.0.0.1

3.4. On réalise une capture Wireshark après un ping IPv4 et IPv6 vers un autre PC. On note
les différences entre les trames Ethernet :

On remarque que seul le type est différent selon le protocole : IPv4 ou IPv6.

3.5. Pour obtenir l’adresse MAC du destinataire :


- En IPv4 l’hôte envoie une requête ARP
- En IPv6 l’hôte utilise le protocole ICMPv6 (NDP)
Adresse source : fe80::11
Adresse de destination : ff02::1:ff00:10

Protocole ARP

Exercice 2 : IPv6 locales

1. On abandonne l’adresse actuelle, puis on demande une nouvelle adresse.


L’ancienne adresse avec le masque /64 revient.
Une nouvelle adresse avec un masque /128 vient s’ajouter.
La machine a deux adresses IPv6 et une IPv4
Pour les adresses IPv6, nous avons une adresse locale et une adresse globale.
2. Nous avons mis les captures de chaque étapes pour l’IPv4 et l’IPv6 pour les comparer
ensuite :

DHCPv6 - Solicit

fe80::aabf:d61c:37db:7779 adresse IPv6 locale


08:00:27:11:01:01 adresse MAC du pc
ff02::1:2 adresse IPv6 du multicast

DHCP - Discover
0.0.0.0 l’adresse IPv4 au début pour le pc
08:00:27:11:01:01 adresse MAC du pc

Le solicit pour le DHCPv6 est équivalent au discover du DHCP; le premier envoie le


message en multicast pour demander une configuration, le second envoie le message en
broadcast pour obtenir une adresse IP.
DHCPv6 - Advertise

fe80::ba27:ebff:fe96:eefb adresse IPv6 du Raspberry générée à partir de son adresse


MAC
b8:27:eb:96:ee:fb adresse MAC du Raspberry

DHCP - Offer

192.168.10.1 adresse IPv4 du Raspberry


b8:27:eb:96:ee:fb adresse MAC du Raspberry
192.168.10.172 adresse IPv4 attribuées au PC
DHCPv6 - Request

DHCP - Request

DHCPv6 - Reply
DHCP - ack

● Broadcast vs. Multicast: DHCPv4 utilise des messages de diffusion sur le réseau,
ce qui peut être moins efficace dans des réseaux étendus. DHCPv6 utilise des
adresses multicast, permettant une communication plus ciblée.
● Les deux versions suivent un processus similaire avec la découverte, l'offre, la
demande, et l'acquittement, mais avec des messages spécifiques à chaque version.
● Les adresses IPv4 et IPv6 ont été attribuées dans le processus, avec l'IPv4 étant
privée et l'IPv6 comprenant une adresse locale et une globale.
● Les adresses IPv6, en particulier l'adresse locale, peuvent être générées
automatiquement à partir de l'adresse MAC du Raspberry Pi grâce à EUI-64,
simplifiant la configuration.
● L'IPv6 offre une flexibilité accrue avec deux adresses distinctes (locale et globale)
par rapport à l'IPv4 qui fournit une seule adresse privée.

3. La route par défaut est l’adresse du prochain saut quand aucune autre entrée n’est définie
dans la table. Elle correspond à l’adresse du prochain routeur.

Table de routage pour IPv4

La route par défaut ici est l’adresse du Raspberry 192.168.10.1


Table de routage pour IPv6

Généralement la route par défaut dans l’IPv6 est comme suit :


::/0 via fe80::1 dev enp0s8
Mais comme dans notre cas ce n’était pas affiché, cela peut être dû à des mécanismes de
routage plus avancés ou à des configurations spécifiques sur le réseau.

4. Adresse IPv6 LAN du routeur :

5. Malgré l'activation de la configuration IPv6 sur le routeur, on remarque qu’il n’y a pas
d'IPv6 WAN. Cela est dû au fait que l'université n'effectue pas le routage des adresses IPv6.

L'ULA-Prefix (Unique Local Address) est un préfixe IPv6 utilisé pour générer des adresses
locales uniques dans un réseau privé.

IPv6 ULA-Prefix

Un message Router Advertisement (RA) est utilisé dans IPv6 pour annoncer la présence
d'un routeur sur le réseau. Ce message contient des informations telles que les préfixes
réseau, les options de configuration et des détails sur la manière dont les hôtes doivent
configurer leurs adresses IPv6.

Nous pouvons l’observer en utilisant le filtre ICMPv6 sur wireshark


Router Advertisement

6. On teste les adresses multicast suivantes :

adresse multicast - ff02::fb

adresse multicast - ff02::16


adresse multicast - ff02::1 - request

adresse multicast - ff02::1 - reply

Exercice 3 :IPv6 sur Internet

1. On obtient l’adresse IPv6 publique suivante : 2a01:e0a:8f7:8760:7b97:16c7:21b8:ab59

Adresse IP publique sur www.ripe.net


Configuration de la carte réseau du PC

2. Table de routage

Affichage de la table de routage via ip -6 r

3. Échanges DNS IPv4 et IPv6


On observe les requêtes DNS.
Un serveur DNS qu’il soit en IPv4 ou IPv6, peut répondre pour tout type d’adresse (IPv4 ou
IPv6).
Envoi d’une requête vers un serveur IPv4 pour obtenir une adresse IPv6

4. En-têtes
L'en-tête IPv6 a une structure plus simple avec moins de champs, et une longueur fixe de 40
octets.
L'en-tête IPv4 a une longueur variable en raison des options pouvant être présentes ou non.
Il contient également des options obsolètes comme le “Fragment Offset” qui encombrent
l’entête sans apporter de plus-value.
En-têtes IPv6

5. Traceroute IPv6

IPv6 a été conçu en tirant les leçons des problèmes que posait IPv4, il est donc plus
efficace.
Le traceroute nous montre que l’information est obtenue plus rapidement en IPv6, en
traversant moins de routeurs. Ceci est dû à plusieurs facteurs :
- Routage sans fragmentation de paquet

- Suppression du NAT (passage de 32 à 128 bits)

- En-têtes de longueur fixe, réduisant le coût de traitement


Tracepath IPv6

Tracepath IPv4

Vous aimerez peut-être aussi