Vous êtes sur la page 1sur 6

Module : Réseaux Avancés

Filière SMI
Semestre 6

TP3 : Auto-configuration des adresses IPv6

Responsable : Brahim AKSASSE


FS Meknès
Département Informatique

Année Universitaire : 2022-2023

1
Configuration des adresses IPv6 de type GUA
I. Introduction
En IPv4, on configure d’une façon manuelle (statique) les adresses des routeurs et des serveurs. Pour
les hôtes en plus de la configuration manuelle, on peut faire appel à la configuration dynamique via le
DHCP pour configurer les adresses, la passerelle par défaut et le DNS.
En IPv6, les adresses des routeurs et des serveurs n’échappent pas à règle. Elles sont généralement
configurées manuellement, elles sont donc de type statiques.
Pour les hôtes, les adresses LLA sont généralement auto-générées en associant le préfixe FE80::/64 et
l’ID de l’interface par la méthode EUI-64 associé à l’adresse MAC ou généré aléatoirement.
En ce qui concerne les adresses GUA, le paramétrage des interfaces des hôtes IPv6 peut se faire de
manière statique (manuellement) ou automatique (dynamiquement). Dans le second cas, on parle
d’auto-configuration en IPv6. Cette auto-configuration peut être réalisée en mode sans état (Stateless)
ou avec état (Stateful). Selon les deux bits flag "M" (Managed configuration flag) et "O" (Other
configuration flag) dans les annonces du routeur (RA), on distingue trois options pour l’auto-
configuration :
1. Auto-configuration sans état (StateLess Address Auto-Configuration) SLAAC seulement : Le
hôte apprend le préfixe, la passerelle par défaut, le MTU, la durée de vie valide et préférée à
partir des annonces du routeur sur le lien. La présence d’un serveur DHCPv6 n’est pas
obligatoire. L’attribution de l’adresse est réalisée par l’hôte demandeur par l’intermédiaire du
routeur IPv6. Le routeur indique à l’hôte demandeur, le préfixe du réseau auquel il appartient,
ainsi que la longueur du préfixe et sa passerelle par défaut (qui n’est autre que l’adresse IPv6
LLA de ce même routeur). L’hôte demandeur génère ensuite son ID d’interface selon la
méthode EUI-64 ou bien en générant une valeur aléatoire de 64 bits, afin de compléter le préfixe
fourni par le routeur IPv6. Aucune information sur le DNS n’est pas disponible. Cette option
est celle par défaut sur Cisco Packet Tracer (M=0 et O=0). Cependant, il restera quelques
paramètres à saisir manuellement (adresse des serveurs DNS, suffixe DNS, etc.).
2. Auto-configuration sans état (StateLess Address Auto-Configuration) SLAAC +DHCPv6 : Le
hôte apprend le préfixe, la passerelle par défaut, le MTU, la durée de vie valide et préférée à
partir des annonces du routeur sur le lien. Il sollicite en plus le service de DHCPv6 pour avoir
des informations supplémentaire autre que l’adresse comme le DNS. Les valeurs des bits flag
sont (M=0 et O=1).
3. Auto-configuration ave état (StateFul Address Auto-Configuration) : DHCPv6 seulement : la
présence d’un serveur DHCPv6 est nécessaire. L’hôte demandeur d’une configuration IPv6
acquiert celle-ci à l’aide du routeur IPv6 (passerelle par défaut) et d’un serveur DHCPv6 avec
état. Le serveur DHCPv6 permet aussi l’attribution de paramètres supplémentaires (adresse des
serveurs DNS, suffixe DNS, etc.). Le hôte apprend des annonces du routeur sur le lien que pour
acquérir tout dont il besoin, Il doit solliciter le service de DHCPv6. Dans ce cas le bit flag M
est positionné à 1 et le bit flag O n’est pas pris en considération.
II. Topologie de travail
Nous allons essayer de travailler sur la topologie donnée dans la figure suivante pour configurer les
routeurs R1, R2 et R3 et tester les trois catégories d’adressage dynamique (SLAAC seulement),
(SLAAC+ DHCPv6), et (DHCPv6 seulement
R1 est de modèle 2911 à trois interfaces Gigabit Ethernet. R2 et R3 sont deux modèles ISR 4321 ayant
chacun deux interfaces Gigabit Ethernet.

2
Les adresses statiques des trois routeurs sont données dans le tableau ci-dessus

Interface LLA GUA


R1 G0/0 fe80::1 2001:db8:aaaa:1::1/64
G0/1 fe80::1 2001:db8:aaaa:12::1/64
G0/2 fe80::1 2001:db8:aaaa:13::1/64
R2 G0/0/0 fe80::2 2001:db8:aaaa:12::2/64
G0/0/1 fe80::2 2001:db8:aaaa:2::2/64
R3 G0/0/0 fe80::3 2001:db8:aaaa:13::3/64
G0/0/1 fe80::3 2001:db8:aaaa:3::3/64

III. Configuration statique des adresses LLA et GUA des


routeurs
Configurer les adresses LLA et GUA des Routeurs. Dans ce TP, les routeurs R2 et R3 jouent les deux
rôles, à la fois routeurs IPv6 et serveurs DHCPv6 pour les hôtes de leurs réseaux.

1. R1 SLAAC seulement
Nous allons essayer sur le sous réseau (2001:db8:aaaa:1::/64) de configurer R1 pour attribuer les
adresses GUA selon la méthode SLAAC seulement
Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#ipv6 unicast-routing
R1(config)#interface GigabitEthernet0/0
R1(config-if)#no shut
R1(config-if)#ipv6 address 2001:db8:aaaa:1::1/64
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#interface GigabitEthernet0/1
R1(config-if)#no shut
R1(config-if)#ipv6 address 2001:db8:aaaa:12::1/64

3
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#interface GigabitEthernet0/2
R1(config-if)#no shut
R1(config-if)#ipv6 address 2001:db8:aaaa:13::1/64
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#exit
R1(config)#ipv6 route 2001:db8:aaaa:2::/64 2001:db8:aaaa:12::2
R1(config)#ipv6 route 2001:db8:aaaa:3::/64 2001:db8:aaaa:13::3
R1(config)#exit

Vous voyez que nous avons ajouté les routes statiques vers les sous réseaux non directement connectés
à R1 (2001:db8:aaaa :2 ::/64 et 2001:db8:aaaa :3 ::/64)

Vérifiez le paramétrage du routeur R1 avec la commande show ipv6 interface brief

R1#show ipv6 interface brief


GigabitEthernet0/0 [up/up]
FE80::1
2001:DB8:AAAA:1::1
GigabitEthernet0/1 [up/down]
FE80::1
2001:DB8:AAAA:12::1
GigabitEthernet0/2 [up/down]
FE80::1
2001:DB8:AAAA:13::1
Vlan1 [administratively down/down]
unassigned
2. R2 SLAAC + DHCPv6
Nous allons essayer sur le sous réseau (2001:db8:aaaa:2::/64) de configurer R2 pour attribuer les
adresses GUA selon la méthode SLAAC + DHCPv6. En plus des informations véhiculées par
l’annonce du routeur (RA), nous allons configurer le Routeur R2 pour jouer le rôle du serveur
DHCPv6. Il va surtout fournir l’information sur l’adresse du serveur DNS
Router>
Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R2
R2(config)#ipv6 unicast-routing
R2(config)#interface GigabitEthernet0/0/0
R2(config-if)#no shut
R2(config-if)#ipv6 address 2001:db8:aaaa:12::2/64
R2(config-if)#ipv6 address fe80::2 link-local
R2(config-if)#interface GigabitEthernet0/0/1
R2(config-if)#no shut
R2(config-if)#ipv6 address 2001:db8:aaaa:2::2/64
R2(config-if)#ipv6 address fe80::2 link-local
R2(config-if)#exit
R2(config)#
R2(config)#ipv6 dhcp pool SLAAC_DHCPv6
R2(config-dhcpv6)#dns-server 2001:db8:aaaa:1::254

4
R2(config-dhcpv6)#domain-name SLAAC_DHCPv6.com
R2(config-dhcpv6)#exit
R2(config)#ipv6 route ::/0 2001:db8:aaaa:12::1
R2(config)#int g0/0/1
R2(config-if)#ipv6 dhcp server SLAAC_DHCPv6
R2(config-if)#ipv6 nd other-config-flag
R2(config-if)#!To activate SLAAC+ DHCPv6 for other information from DHCPv6 like dns
R2(config-if)#exit
R2(config)#
R2(config)#exit

Nous avons configuré la route par défaut qui mène vers R1 par son interface G0/1 (ipv6 route ::/0
2001:db8:aaaa:12::1)

Vérifiez le paramétrage du routeur R2 avec la commande show ipv6 interface brief

R2#show ipv6 interface brief


GigabitEthernet0/0/0 [up/up]
FE80::2
2001:DB8:AAAA:12::2
GigabitEthernet0/0/1 [up/up]
FE80::2
2001:DB8:AAAA:2::2
Vlan1 [administratively down/down]
unassigned
R2#

3. R3 DHCPv6 seulement
Nous allons essayer sur le sous réseau (2001:db8:aaaa:3::/64) de configurer R3 pour attribuer les
adresses GUA selon la méthode DHCPv6 seulement. Les hôtes apprennent la passerelle par défaut à
partir de l’annonce du routeur (RA). Cette annonce indique dans le bit flag M, que l’hôte doit solliciter
le serveur DHCPv6 pour avoir l’adresse GUA et les informations sur le DNS e le nom du domaine. En
plus des informations véhiculées par l’annonce du routeur (RA), nous allons configurer le Routeur R3
pour jouer le rôle du serveur DHCPv6. Il va surtout fournir l’adresse, l’information sur l’adresse du
serveur DNS.

Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R3
R3(config)#ipv6 unicast-routing
R3(config)#interface GigabitEthernet0/0/0
R3(config-if)#no shut
R3(config-if)#ipv6 address 2001:db8:aaaa:13::3/64
R3(config-if)#ipv6 address fe80::3 link-local
R3(config-if)#interface GigabitEthernet0/0/1
R3(config-if)#no shut
R3(config-if)#ipv6 address 2001:db8:aaaa:3::3/64
R3(config-if)#ipv6 address fe80::3 link-local
R3(config-if)#exit
R3(config)#ipv6 dhcp pool STATEFUL_DHCPv6

5
R3(config-dhcpv6)#address prefix 2001:db8:aaaa:3::/64
R3(config-dhcpv6)#dns-server 2001:db8:aaaa:1::254
R3(config-dhcpv6)#domain-name STATEFUL_DHCPv6.com
R3(config-dhcpv6)#exit
R3(config)#ipv6 route ::/0 2001:db8:aaaa:13::1
R3(config)#int g0/0/1
R3(config-if)#ipv6 dhcp server STATEFUL_DHCPv6
R3(config-if)#ipv6 nd managed-config-flag
R3(config-if)#!To activate DHCPv6 only , we set the M bit flag to one
R3(config-if)#exit
R3(config)#exit
R3#

Nous avons configuré la route par défaut qui mène vers R1 par son interface G0/2 (ipv6 route ::/0
2001:db8:aaaa:13::1)

Vérifiez le paramétrage du routeur R3 avec la commande show ipv6 interface brief

R3#show ipv6 interface brief


GigabitEthernet0/0/0 [up/up]
FE80::3
2001:DB8:AAAA:13::3
GigabitEthernet0/0/1 [up/up]
FE80::3
2001:DB8:AAAA:3::3
Vlan1 [administratively down/down]
unassigned
R3#
IV. Test de connectivité
Sur chacun des hôtes PC1, PC10, PC2, PC20, PC3 et PC30, configurer la méthode d’attribution
d’adresse appropriée et tester la connectivité entre ces différents hôte par l’utilitaire ping avec des
adresses globales GUA.

Ci-dessous quelques commandes CLI que vous pouvez utiliser pour voir quelques informations au
niveau des routeurs.
Commande CLI Interprétation
ipv6 unicast-routing Permet la réception et l’envoie des messages RS et RA
ipv6 dhcp pool nom_pool Indique le nom du pool d’adresse que le serveur doit allouer.
address prefix spécifie le préfixe du pool. L’option lifetime indique
en secondes les durés de vie valide et préférée.
ipv6 dhcp server nom_pool Associe le pool nom_pool à l’interface sur lequel il est activé.
ipv6 nd managed-config- Par défaut le bit flag M=0 (Managed configuration flag). Cette
flag instruction au niveau d’une interface positionne la valeur de M à 1
dans le RA.
ipv6 nd other-config-flag Par défaut le bit flag O=0 (Other configuration flag). Cette instruction
au niveau d’une interface positionne la valeur de O à 1 dans le RA.
show ipv6 dhcp pool Vérifie le nom du pool DHCPv6 et ses paramètres ainsi que le
nombre de client actif ayant reçu GUA auprès de serveur DHCPv6

Vous aimerez peut-être aussi