🌐

Routage dynamique IPv6 + RIPng

IPv6 RIPng SLAAC EUI-64 SIO SISR

📋 Table des matières
Objectifs Topologie & plan d'adressage Questions préliminaires (Q1–Q7) Partie 1 — Configuration IPv6 sur R1 Partie 2 — Configuration IPv6 sur R2 Partie 3 — Activation de RIPng Partie 4 — Vérifications Partie 5 — Tests de connectivité ✅ Conclusion pédagogique

🎯 Objectifs


🔌 Topologie & Plan d'adressage


🖥️ PC0
Switch1
↕ Fa0
🔀 Switch 1
port 24
↕ Fa0/0
🔀 R1
2001:db8:410:1::1/64
Serial0/3/0 ———————— 2001:db8:410:10::/64 ———————— Serial0/3/0
🖥️ PC2
Switch2
↕ Fa0
🔀 Switch 2
port 24
↕ Fa0/0
🔀 R2
2001:db8:410:2::1/64

Branchement physique

ConnexionInterface
Switch 1 — port 24 → R1FastEthernet0/0
Switch 2 — port 24 → R2FastEthernet0/0
R1 → R2 (lien série)Serial0/3/0 ↔ Serial0/3/0

Plan d'adressage IPv6

RéseauInterfacePréfixe IPv6IP Routeur
LAN R1Fa0/02001:db8:410:1::/64::1
LAN R2Fa0/02001:db8:410:2::/64::1
Lien inter-routeursSerial0/3/02001:db8:410:10::/64::1 / ::2
?
Questions préliminaires
Q1 à Q7 — Analyse des adresses IPv6 sur la station

Q1 — Relevé des adresses de votre poste

TypeValeur
Adresse MAC (48 bits)(à compléter)
Adresse IPv4 (32 bits)(à compléter)
Adresse IPv6 (128 bits)(à compléter)

Q2 — Type de l'adresse IPv6 attribuée à l'interface

💡
L'adresse attribuée automatiquement est une adresse de lien-local (Link-Local). Elle commence toujours par le préfixe fe80::/10.

Q3 — Comment le vérifier ?

🔎
On vérifie en observant les 10 premiers bits de l'adresse. Si elle commence par fe80, c'est une adresse lien-local. Commandes : ipconfig /all (Windows) ou ip -6 addr (Linux).

Q4 — Reconstituer l'adresse IPv6 complète (méthode EUI-64)

La méthode EUI-64 génère l'identifiant d'interface (64 bits) depuis l'adresse MAC (48 bits) :

  1. Diviser l'adresse MAC en deux moitiés de 24 bits
  2. Insérer FF:FE au milieu
  3. Inverser le 7e bit (bit U/L) du premier octet
Exemple EUI-64
MAC     : 00:1A:2B:3C:4D:5E
          │         │
          └── FF:FE inséré au milieu ──┘

EUI-64  : 021A:2BFF:FE3C:4D5E
          ↑ bit U/L inversé (00→02)

Lien-local : fe80::021A:2BFF:FE3C:4D5E

Q5 — Préfixe ajouté au sein de l'adresse MAC

Le préfixe FF:FE (16 bits) est inséré au milieu de l'adresse MAC pour porter l'identifiant d'interface à 64 bits (méthode EUI-64).

Q6 — Commande netsh interface ipv6 show interface

Windows
netsh interface ipv6 show interface
📖 Rôle et colonnes
ColonneSignification
IdxIndex de l'interface
MetMétrique (coût de l'interface)
MTUTaille maximale des paquets (Max Transmission Unit)
ÉtatÉtat de l'interface (connecté/déconnecté)
NomNom de la carte réseau

Q7 — Table de routage de la station

Windows
route print -6
📌
La table contient une route vers fe80::/10 (lien-local) et potentiellement une route par défaut si un routeur IPv6 est présent. L'analyse permet de comprendre quelles destinations sont directement accessibles.
R1
Partie 1 — Configuration IPv6 sur R1
LAN Switch1 · Lien série · Routage IPv6 · SLAAC

🔎
R1 doit connecter le réseau du Switch 1, communiquer avec R2 via le lien série, et annoncer ses réseaux en IPv6.

Activer le routage IPv6

Cisco IOS — R1
R1# configure terminal
R1(config)# ipv6 unicast-routing

LAN R1 — Switch 1 → Fa0/0

Cisco IOS — R1
R1(config)# interface fastEthernet0/0
R1(config-if)# ipv6 address 2001:db8:410:1::1/64
R1(config-if)# no shutdown

Lien série vers R2 — Serial0/3/0

Cisco IOS — R1
R1(config)# interface serial0/3/0
R1(config-if)# ipv6 address 2001:db8:410:10::1/64
R1(config-if)# no shutdown

! Si R1 est côté DCE (côté horloge) :
R1(config-if)# clock rate 64000
📖 Explication
  • Fa0/0 → réseau local de R1 (Switch 1 + PC0)
  • Serial0/3/0 → réseau de transit entre R1 et R2
  • Chaque interface a un préfixe IPv6 distinct /64
  • ipv6 unicast-routing est indispensable pour que le routeur route les paquets IPv6 et envoie des RA (Router Advertisements)

Q8 — Vérification sur R1

Cisco IOS — R1
R1# show ipv6 interface fastEthernet0/0
R1# show ipv6 interface serial0/3/0
On observe les adresses lien-local auto-générées et les adresses globales configurées. Le routeur envoie des RA permettant aux PC d'obtenir leur adresse via SLAAC.

Q10 & Q11 — Préfixes redescendus vers les stations ?

ÉtatComportement
Avant ipv6 unicast-routingLes PC ne reçoivent pas d'adresse globale — le routeur n'envoie pas de Router Advertisements
Après activationLes PC reçoivent automatiquement une adresse globale via SLAAC — le préfixe /64 est « redescendu » vers les stations
R2
Partie 2 — Configuration IPv6 sur R2
LAN Switch2 · Lien série · Communication avec R1

🔎
R2 doit connecter le réseau du Switch 2, communiquer avec R1, et apprendre dynamiquement les routes IPv6.

Activer le routage IPv6

Cisco IOS — R2
R2# configure terminal
R2(config)# ipv6 unicast-routing

LAN R2 — Switch 2 → Fa0/0

Cisco IOS — R2
R2(config)# interface fastEthernet0/0
R2(config-if)# ipv6 address 2001:db8:410:2::1/64
R2(config-if)# no shutdown

Lien série vers R1 — Serial0/3/0

Cisco IOS — R2
R2(config)# interface serial0/3/0
R2(config-if)# ipv6 address 2001:db8:410:10::2/64
R2(config-if)# no shutdown
RIP
Partie 3 — Activation de RIPng
Routage dynamique IPv6 sans routes statiques

🔎
On souhaite que R1 et R2 échangent automatiquement leurs routes sans configuration de routes statiques.

Commandes sur R1

Cisco IOS — R1
! Créer le processus RIPng
R1(config)# ipv6 router rip RIPNG

! Activer RIPng sur le LAN
R1(config)# interface fastEthernet0/0
R1(config-if)# ipv6 rip RIPNG enable

! Activer RIPng sur le lien série
R1(config)# interface serial0/3/0
R1(config-if)# ipv6 rip RIPNG enable

Commandes sur R2

Cisco IOS — R2
! Créer le processus RIPng
R2(config)# ipv6 router rip RIPNG

! Activer RIPng sur le LAN
R2(config)# interface fastEthernet0/0
R2(config-if)# ipv6 rip RIPNG enable

! Activer RIPng sur le lien série
R2(config)# interface serial0/3/0
R2(config-if)# ipv6 rip RIPNG enable
📖 Explication RIPng
  • RIPng est activé interface par interface — pas automatiquement sur toutes
  • Les routeurs échangent leurs préfixes IPv6 via des messages multicast ff02::9
  • Les tables de routage se remplissent sans intervention manuelle
  • Métrique maximale : 15 sauts (16 = infini/inaccessible)

Q13 — Pourquoi l'activation n'est pas automatique sur toutes les interfaces ?

💡
Pour des raisons de sécurité et d'optimisation : on ne veut pas envoyer des annonces RIPng vers l'extérieur (Internet, équipements tiers). L'administrateur choisit explicitement quelles interfaces participent au processus de routage.
Partie 4 — Vérifications
Tables de routage · Routes RIPng · Comparaison R1/R2

Commandes de vérification

Cisco IOS — R1 & R2
! Sur R1
R1# show ipv6 interface brief
R1# show ipv6 route

! Sur R2
R2# show ipv6 interface brief
R2# show ipv6 route
📌
R Routes apprises par RIPng  ·  C Routes directement connectées  ·  L Routes lien-local

Q16 — Comparaison des tables de routage

RouteR1 voitR2 voit
2001:db8:410:1::/64C directeR via RIPng
2001:db8:410:2::/64R via RIPngC directe
2001:db8:410:10::/64C directeC directe
🧪
Partie 5 — Tests de connectivité
Ping · Adresses lien-local · Validation du réseau

Tests attendus

Q15 — Pourquoi le ping fe80:: fonctionne entre PC et routeur mais pas entre stations distantes ?

CasRésultatExplication
PC ↔ Routeur (même segment)✓ FonctionneMême lien — pas de routage nécessaire
PC0 ↔ PC2 (segments différents)✗ ÉchoueLes adresses lien-local ne sont jamais routées
⚠️
Les adresses fe80::/10 ont une portée limitée au segment réseau local (un seul lien). Aucun routeur ne transmet un paquet dont la source ou la destination est une adresse lien-local.

Conclusion pédagogique


SIO SISR · Routage dynamique IPv6 + RIPng · Cisco IOS