Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit le fonctionnement de l’adresse de liaison locale IPv6 dans un réseau.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les renseignements contenus dans ce document reposent sur le routeur Cisco de la série 3700 avec le logiciel Cisco IOS® version 12.4 (15)T1.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Une adresse Link-Local est une adresse de monodiffusion IPv6 qui peut être configurée automatiquement sur toute interface qui utilise le préfixe de lien local FE80::/10 (1111 1110 10) et l’identifiant d’interface au format EUI-64 modifié. Les adresses link-local ne sont pas nécessairement liées à l'adresse MAC, bien qu'il soit courant de configurer des adresses link-local à l'aide de la méthode EUI-64 (où l'adresse MAC est intégrée à l'adresse IPv6), les adresses link-local peuvent également être configurées manuellement au format FE80::/10 avec la commande ipv6 address <address> link-local.
Remarque : pour plus d'informations sur les identificateurs d'interface au format EUI-64, visitez IP Version 6 Addressing Architecture RFC4291
Les adresses link-local dans IPv6 sont utilisées uniquement sur une liaison physique spécifique, ce qui signifie une connexion réseau locale entre les périphériques. Ces adresses sont essentielles pour des tâches telles que la configuration automatique d’adresses et pour le protocole NDP (Neighbor Discovery Protocol), qui aide les périphériques sur la même liaison à se trouver et à communiquer entre eux. Les adresses link-local permettent la communication entre les noeuds voisins sans avoir besoin d’une adresse unique au niveau mondial. Il est important de noter que les routeurs IPv6 ne transfèrent pas les données avec des adresses link-local au-delà du réseau local. Toutes les interfaces IPv6 disposent automatiquement d'une adresse de monodiffusion link-local.
Pour cet exemple, les routeurs R1, R2 et R3 sont connectés par une interface série et leurs adresses IPv6 sont configurées comme indiqué dans le schéma du réseau. Les adresses de boucle avec retour sont configurées sur les routeurs R1 et R3, et les routeurs utilisent OSPFv3 pour communiquer entre eux. Cet exemple utilise la commande ping pour démontrer la connectivité entre les routeurs avec des adresses Link-Local. Les routeurs R1 et R3 peuvent s’envoyer des messages Ping avec l’adresse de monodiffusion locale IPv6, mais pas avec leur adresse Link-Local. Cependant, le routeur R2 est directement connecté à R1 et R3, il peut donc communiquer avec les deux routeurs avec leur adresse Link-Local, car les adresses de lien local sont utilisées uniquement dans le réseau local propre à l’interface physique.
Ce document utilise la configuration réseau suivante :
Ce document utilise les configurations suivantes :
Routeur R1
Routeur R2
Routeur R3
Cette vidéo montre les principales différences entre l’adresse Link-Local IPv6 et l’adresse de monodiffusion globale dans les routeurs Cisco IOS :
Routeur R1 |
---|
hostname R1 ! ipv6 cef ! ipv6 unicast-routing ! interface Loopback10 no ip address ipv6 address FD10::/64 eui-64 !--- Assigned a IPv6 unicast address in EUI-64 format. ipv6 ospf 1 area 1 !--- Enables OSPFv3 on the interface and associates the interface looback10 to area 1. ! interface Loopback20 no ip address ipv6 address FD20::/64 eui-64 ipv6 ospf 1 area 2 !--- Associates the Interface loopback20 to area 2. ! interface Serial0/0 no ip address ipv6 address 2001::1/124 ipv6 ospf 1 area 0 !--- Associates the Interface serial0/0 to area 0. clock rate 2000000 ! ipv6 router ospf 1 router-id 10.1.1.1 !--- Router R1 uses 10.1.1.1 as router id. log-adjacency-changes ! end |
Routeur R2 | Routeur R3 |
---|---|
hostname R2 ! ipv6 cef ! ipv6 unicast-routing ! ! ! interface Serial0/0 no ip address ipv6 address 2001::2/124 ipv6 ospf 1 area 0 clock rate 2000000 ! ! interface Serial0/1 no ip address ipv6 address 2002::1/124 ipv6 ospf 1 area 0 clock rate 2000000 ! ! ! ipv6 router ospf 1 router-id 10.2.2.2 log-adjacency-changes ! end |
hostname R3 ! ipv6 cef ! ipv6 unicast-routing ! |
Pour vérifier qu’OSPF a été configuré correctement, utilisez la commande show ipv6 route ospf
dans les routeurs R1 et R3.
show ipv6 route ospf |
---|
Routeur R1 R1#show ipv6 route ospf IPv6 Routing Table - 10 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external OI FD01::C002:1DFF:FEE0:0/128 [110/128] via FE80::C001:1DFF:FEE0:0, Serial0/0 O 2002::/124 [110/128] via FE80::C001:1DFF:FEE0:0, Serial0/0 OI FD20::C002:1DFF:FEE0:0/128 [110/128] via FE80::C001:1DFF:FEE0:0, Serial0/0Routeur R3 R3#show ipv6 route ospf IPv6 Routing Table - 10 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external O 2001::/124 [110/128] via FE80::C001:1DFF:FEE0:0, Serial0/0 OI FD10::C000:1DFF:FEE0:0/128 [110/128] via FE80::C001:1DFF:FEE0:0, Serial0/0 OI FD20::C000:1DFF:FEE0:0/128 [110/128] via FE80::C001:1DFF:FEE0:0, Serial0/0 |
Les routeurs peuvent échanger des messages Ping avec l’adresse de monodiffusion globale. Si les routeurs utilisent uniquement l’adresse Link-Local, les réseaux connectés directement peuvent communiquer. Par exemple, R1 peut envoyer un message Ping à R3 avec une adresse de monodiffusion globale, mais les deux routeurs ne peuvent pas communiquer avec des adresses Link-Local. C’est ce qu’indiquent les commandes ping et debug ipv6 icmp dans les routeurs R1 et R3.
Lorsque le routeur R1 tente de communiquer avec le routeur R3 avec l’adresse locale de lien, le routeur R1 renvoie un message d’expiration de délai ICMP qui indique que l’adresse locale de lien est spécifique au local et ne peut pas communiquer avec des adresses Link-Local qui se trouvent directement à l’extérieur de réseau connecté.
Envoyer un message Ping R3 à l’adresse Link-Local du routeur R1 |
---|
Dans le routeur R1 R1#ping FE80::AB8 Output Interface: serial0/0 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds: Packet sent with a source address of FE80::C000:1DFF:FEE0:0 ..... Success rate is 0 percent (0/5) |
Pour le routeur R2, les routeurs R1 et R3 sont directement connectés et peuvent envoyer un message Ping à l’adresse Link-Local des routeurs R1 et R2 lorsqu’ils communiquent l’interface associée connectée au routeur. Le résultat est affiché ici :
Envoyer un message Ping R1 aux adresses Link-Local du routeur R2 |
---|
Dans le routeur R2 R2#ping FE80::C000:1DFF:FEE0:0 Output Interface: serial0/0 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to FE80::C000:1DFF:FEE0:0, timeout is 2 seconds: Packet sent with a source address of FE80::C001:1DFF:FEE0:0 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 0/19/56 msSortie de débogage du R1 R1# *Mar 1 03:59:53.367: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.371: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.423: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.427: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.463: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.463: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.467: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.467: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.471: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 03:59:53.471: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 !--- The debug output shows that the router R2 can ping router R1's Link-Local address. |
Envoyer un message Ping R3 aux adresses Link-Local du routeur R2 |
---|
Dans le routeur R2 R2#ping FE80::AB8 Output Interface: serial0/1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds: Packet sent with a source address of FE80::C001:1DFF:FEE0:0 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 0/18/60 msSortie de débogage du R3 R3# *Mar 1 04:12:11.518: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.522: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.594: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.598: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.618: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.618: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.622: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.622: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.626: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 04:12:11.630: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 !--- The debug output shows that the router R2 can ping router R3's Link-Local address. |
L’adresse Link-Local n’est propre qu’à ce réseau local. Les routeurs peuvent avoir la même adresse Link-Local tout en permettant au réseau connecté directement de communiquer sans conflit. Ce n’est pas la même chose dans le cas d’une adresse de monodiffusion globale. L’adresse de monodiffusion globale routable doit être unique dans un réseau. La commande show ipv6 interface brief affiche les informations sur l’adresse Link-Local sur l’interface.
show ipv6 interface brief |
---|
Dans le routeur R1 R1#show ipv6 interface brief Serial0/0 [up/up] FE80::AB8 2001::1 Loopback10 [up/up] FE80::C000:1DFF:FEE0:0 FD10::C000:1DFF:FEE0:0 Loopback20 [up/up] FE80::C000:1DFF:FEE0:0 FD20::C000:1DFF:FEE0:0Dans le routeur R3 R3#show ipv6 interface brief Serial0/0 [up/up] FE80::AB8 2002::2 Loopback10 [up/up] FE80::C002:1DFF:FEE0:0 FD01::C002:1DFF:FEE0:0 Loopback20 [up/up] FE80::C002:1DFF:FEE0:0 FD20::C002:1DFF:FEE0:0 !--- Shows that R1 and R3's serial interface has same Link-Local address FE80::AB8. |
Dans cet exemple, R1 et R3 reçoivent la même adresse Link-Local et R2 peut toujours atteindre les deux routeurs lorsqu’ils précisent l’interface de sortie associée.
Envoyer un message Ping R1 et R3 à l’adresse Link-Local du routeur R2 |
---|
Envoyer un message Ping R1 à l’adresse Link-Local du routeur R2 R2#ping FE80::AB8 Output Interface: serial0/0 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds: Packet sent with a source address of FE80::C001:1DFF:FEE0:0 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 0/26/92 msSortie de débogage du R1 R1# *Mar 1 19:51:31.855: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.859: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.915: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.919: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.947: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.947: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.955: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.955: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.955: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:51:31.955: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0Envoyer un message Ping R3 à l’adresse Link-Local du routeur R2 R2#ping FE80::AB8 Output Interface: serial0/1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds: Packet sent with a source address of FE80::C001:1DFF:FEE0:0 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/28/76 msSortie de débogage du R3 R3# *Mar 1 19:53:38.815: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.819: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.911: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.915: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.923: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.927: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.955: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.955: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.963: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0 *Mar 1 19:53:38.963: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 |
Remarque : R2 peut envoyer un message Ping à l’adresse Link-Local de R1 et R3 uniquement, car ils sont directement connectés. R2 ne peut pas envoyer un message Ping à l’adresse Link-Local des interfaces de boucle avec retour dans les routeurs R1 et R3, car elles ne sont pas connectées directement. La commande Ping fonctionne sur les adresses Link-Local uniquement dans le cas de réseaux connectés directement.
Remarque : les routes de suivi ne fonctionnent pas en cas d'adresses link-local et renvoient le message d'erreur « % No valid source address for destination ». C’est parce que les routeurs IPv6 ne doivent pas transférer des paquets qui ont des adresses Link-Local source ou de destination au lien vers d’autres liens.
Révision | Date de publication | Commentaires |
---|---|---|
2.0 |
13-Sep-2024 |
Mise à jour du contenu technique et du formatage. |
1.0 |
16-Nov-2011 |
Première publication |