Atelier IPv6 2017
TP1 : Configuration de l'adressage IPv6 sur PC et
équipements réseau
Objectifs du TP :
o savoir configurer des adresses IPv6 unicast GUA(Global) et LLA(Link-local)
o comprendre l'auto-configuration des hôtes IPv6 en mode "SLAAC Only"
Topologie étudiée :
PC-A PC-B PC-C
Dans ce TP, on se propose de mettre en place les réseaux suivants en utilisant un adressage IPv6.
Le réseau comporte deux routeurs Cisco 1841 et trois postes client.
Plan d’adressage (tableau à compléter avec les adresses lorsque cela sera
demandé)
Périphérique Interface Adresse_ipv6 ou Passerelle par défaut
préfixe_ipv6/longueur de
préfixe
R1 Fa0/1 [Link]/64 eui-64
@IPv6 globale à compléter :
@IPv6 lien local à compléter :
Fa0/0 [Link]/64 eui-64
@IPv6 globale à compléter :
@IPv6 lien local à compléter :
S0/0 [Link]/64
R2 Fa0/1 [Link]/64 eui-64
@IPv6 globale à compléter :
@IPv6 lien local à compléter :
1 Enseignante : Sana HAOUAS
Atelier IPv6 2017
S0/0 [Link]/64
PC-A Carte réseau Auto configuration Auto configuration
@IPv6 globale à compléter : à compléter
@IPv6 lien local à compléter :
PC-B Carte réseau Auto configuration Auto configuration
@IPv6 globale à compléter : à compléter
@IPv6 lien local à compléter :
PC-C Carte réseau Auto configuration Auto configuration
@IPv6 globale à compléter : à compléter
@IPv6 lien local à compléter :
Pour l'auto configuration des adresses de monodiffusions globales, on utilisera la méthode SLAAC.
SLAAC (Stateless Address Autoconfiguration ou configuration automatique des adresses sans état)
permet à un hôte de configurer automatiquement son adresse globale à partir de l’annonce d’un
préfixe donné par un routeur :
Les 64 premiers bits sont donc donnés par le routeur.
Les 64 derniers bits sont tirés de l’adresse MAC (eui-64) ou générés aléatoirement (dvient la
partie droite de l’adresse).
Exemple:
Les routeurs Cisco sont par défaut configurés en SLAAC.
L'adresse IPv6 de l'interface fa0 du routeur est configurée avec un préfixe réseau et l'option eui-64 par
les commandes suivantes :
Routeur(config)# interface fa0
Routeur (config-if)# ipv6 address [Link]/64 eui-64
L’interface fa0 obtient une adresse IPv6 complète à partir de son préfixe réseau et de son adresse
MAC :
adresse IPv6 globale de Fa0 : [Link]
Le poste client est en autoconfiguration IPv6. Il envoie un message RS (Router Solicitation) en
multidiffusion afin de solliciter un préfixe réseau auprès d'un routeur. Celui-ci fournit le préfixe réseau
au client qui complète son adresse avec l'adresse MAC de sa carte réseau :
Lien local: fe80::206:2aff:fe67:17ba
@IPv6: [Link]/64
@passerelle: fe80::20a:f3ff:fec8:6e10
On peut noter que l'adresse de passerelle est l'adresse de lien local du routeur.
Étape 1 : Configurer le routeur R1, PC-A et PC-B
Compléter le tableau de la page précédente avec les adresses IPv6 globales et de lien local pour
chacune des interfaces des routeurs et des postes clients, au fur et à mesure de la réalisation de
l’activité.
2 Enseignante : Sana HAOUAS
Atelier IPv6 2017
[Link] sont les types d'adresses IPv6 figurant dans le schéma du réseau? Indiquez pour
chacun des types si l'adresse IPv6 est routable sur Internet.
2. Configurer le routeur R1 :
a. Effectuer les branchements conformément au schéma réseau.
b. Configuration de base initiale:
Router> ena
Router# configure terminal
Router(config)# line console 0
Router(config-line)# logging synchronous
Router(config-line)# exec-timeout 0 0
Router(config-line)# exit
Router(config)# no ip domain-lookup
Router(config)# hostname R1
R1(config)#
c. Paramétrer l'adresse IPv6 de l'interface S0/0 (sachez qu'elle n'a pas d'adresse MAC!! comme
une interface Ethernet):
R1(config)#interface S0/0
R1(config-if)#ipv6 address [Link]/64
R1(config-if)#no shutdown
d. Paramétrer l'adresse de Fa0/1 :
R1(config-if)# ipv6 address [Link]/64 eui-64
e. Paramétrer l'adresse IPv6 de Fa0/0.
f. Vérifier les adresses lien-local des interfaces Ethernet de R1 (en tapant show ipv6 interface
...) puis changer les en FE80::1 (on parle de @ lien-local statique)
R1(config)# interface Fa0/0
R1(config-if)# ipv6 address fe80::1 link-local
R1(config)# interface Fa0/1
R1(config-if)# ipv6 address fe80::1 link-local
Remarque : chaque interface de routeur appartient à un réseau distinct. Les paquets avec une
adresse link-local ne quittent jamais le réseau local ; par conséquent, vous pouvez utiliser la même
adresse link-local sur les deux interfaces.
3. Effectuer les tests de validation par les commandes suivantes :
a. Pour vérifier que l’adresse de monodiffusion IPv6 correcte est attribuée à chaque interface :
R1# show ipv6 interface brief
b. Afficher le paramétrage d'une interface :
R1# show ipv6 interface Fa0/0
Notez que l’interface liste deux groupes de multidiffusion de nœuds sollicités(Joined group address) et
son adresse multicast sollicitée(ff02::1:ff00:0/104 + 24 derniers bits de son identifiant d'interface).
Remarque : l’adresse link-local affichée est basée sur l’adressage EUI-64, qui utilise
automatiquement l’adresse MAC d’interface pour créer une adresse link-local IPv6 128 bits.
3 Enseignante : Sana HAOUAS
Atelier IPv6 2017
c. Activer le routage IPv6 par la commande suivante, indispensable pour activer les messages d'état
ICMPv6 :
R1(config)#ipv6 unicast-routing
Remarque : Le routeur n'envoie pas de messages RA tant qu'il n'est pas configuré comme un
routeur IPv6.
d. Taper de nouveau :
R1# show ipv6 interface Fa0/0
et comparer la sortie de cette commande avec celle de b.
Remarque :
De nouveaux messages apparaitront (il est possible qu'ils soient absents sous packet tracer):
ND router advertisements are sent every 200 seconds <---- fréquence
d'envoi des messages RA
ND router advertisements live for 1800 seconds
ND advertised default router preference is Medium
Hosts use stateless autoconfig for addresses. <---- les hôtes utiliseront
SLAAC pour s'auto-configurer
e. Vérifier que le routeur envoie des messages RA :
R1# debug ipv6 nd
o Quelle est l'adresse source du RA?
o Comment le noeud récepteur du RA utilisera cette adresse source?
o Quelle est l'adresse de destination du RA? Qui recevra ce RA?
o Quel est le préfixe et la longueur de préfixe dans le RA?
Pour désactiver le débogage, taper :
R1# undebug all
f. Afficher la table de routage :
R1# show ipv6 route
4. Configurer l'interface réseau des postes PC-A et PC-B
a. Activer l'adressage IPv6 en configuration automatique.
b. Afficher la configuration IP obtenue.
c. Analyser comment les adresses ont été formées.
d. Comment PC-B a-t-il reçu le préfixe de routage global et l’ID de sous-réseau que vous avez
configurés sur R1 ?
5. Effectuer les tests de connexion entre les postes des deux réseaux.
a. À partir de PC-A,envoyez la requête ping FE80::1. Il s’agit de l’adresse link-local attribuée à Fa0/1
sur R1.
b. Remarque : vous pouvez également tester la connectivité à l’aide de l’adresse de monodiffusion
globale, au lieu de l’adresse link-local.
4 Enseignante : Sana HAOUAS
Atelier IPv6 2017
c. Utilisez la commande tracert sur PC-A pour vérifier que vous disposez d’une connectivité de bout
en bout jusqu’à PC-B.
d. À partir de PC-B, envoyez des requêtes ping vers PC-A.
Étape 2 : Configurer le routeur R2 et PC-C
Compléter le tableau de la première page précédente avec les adresses IPv6 globale et de lien local
pour chacune des interfaces des routeurs et des postes clients, au fur et à mesure de la réalisation de
l’activité.
6. Sur le routeur R2 :
a. Faire la configuration initiale (comme pour R1) et activer le routage IPv6.
b. Paramétrer l’adresse IPv6 de l’interface S0/0.
c. Paramétrer les adresses de fa0/1 :
Adresse globale : R2(config-if)# ipv6 address [Link]/64 eui-64
Adresse de lien local : R2(config-if)# ipv6 address fe80::1 link-local
7. Configurer le PC-C et vérifier sa configuration IPv6.
***************
Commandes spécifiques IPv6 sous IOS Cisco:
Rôle Syntaxe
Créer automatiquement une adresse link- Router(config)#interface type number
local IPv6 pour une interface, qu'une #ipv6 enable
adresse de monodiffusion globale IPv6 ait
été attribuée ou non.
Configuration permanente d'une interface Router(config)# interface type number
avec une adresse de monodiffusion globale # ipv6 address ipv6-address /prefix-
length
Exemple :
# interface fa0/0
# ipv6 address [Link]/64
# no shutdown
attribuer une adresse IPv6 à une interface au
moyen du processus EUI-64 Router(config)# interface type number
# ipv6 address ipv6-network-
prefix/prefix-length eui-64
Exemple :
# interface fa0/0
# ipv6 address [Link]/64 eui-64
# no shutdown
Configure une adresse link-local statique sur
l'interface utilisée à la place de l'adresse link- Router(config)# interface type number
local qui est automatiquement configurée # ipv6 address ipv6-address /prefix-
lorsque l'adresse IPv6 de monodiffusion length link-local
globale est attribuée à l'interface ou activée
via la commande d'interface ipv6 enable.
5 Enseignante : Sana HAOUAS
Atelier IPv6 2017
Router# show ipv6 interface brief
Afficher les adresses ipv6 d'une interface
Ping en ipv6 Exemple :
Router# ping [Link]
Afficher le cache servant à la résolution Router# show arp
Ethernet <=>IP Router# show ipv6 neigbhors
Activer le routage IPv6 sur le routeur Router(config)#ipv6 unicast-routing
Ajouter une route vers un réseau IPv6 Router(config)# ipv6 route network-
prefix/prefix-length next-hop-ipv6-
address
Cas de la route par défaut :
Router(onfig)# ipv6 route ::/0 next-hop
Afficher les routes IPv6 Router# show ipv6 route
6 Enseignante : Sana HAOUAS