Académique Documents
Professionnel Documents
Culture Documents
Filière SMI
Semestre 6
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
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)
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)
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)
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