Introduction
Ce document décrit ce que la commande traceroute IPv6 renvoie dans un réseau 6PE ou 6VPE.
Ces exemples sont tirés d'un réseau qui exécute 6PE. Les résultats sont identiques pour un réseau qui exécute 6VPE. Dans le cas d’un réseau 6PE et 6VPE, le routeur P reçoit le paquet traceroute avec deux étiquettes MPLS dans la pile d’étiquettes. Si le routeur P génère un message d'erreur ICMP (Internet Control Message Protocol) indiquant que la durée de vie a expiré, il utilise la pile d'étiquettes du paquet traceroute d'origine et transmet le message d'erreur ICMP au routeur Edge du fournisseur de sortie (PE). À ce stade, le message d'erreur ICMP est renvoyé à l'expéditeur de la commande traceroute.
Note: Cet article s'applique uniquement aux routeurs P qui exécutent Cisco IOS®.
Cas 1
- Le routeur P est compatible IPv6.
- Le routage de monodiffusion IPv6 et le CEF IPv6 sont activés sur le routeur P.
- Le routeur P ne possède pas d'adresses IPv6.
CE1#trace
Protocol [ip]: ipv6
Target IPv6 address: 2001:10:100:1::7
Source address: 2001:10:100:1::5
Insert source routing header? [no]:
Numeric display? [no]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 2001:10:100:1::7
1 2001:10:1:5::1 1 msec 1 msec 0 msec
2 ::FFFF:10.1.2.4 [MPLS: Labels 17/23 Exp 0] 2 msec 2 msec 1 msec
3 2001:10:1:7::2 [AS 1] [MPLS: Label 23 Exp 0] 2 msec 1 msec 1 msec
4 2001:10:1:7::7 [AS 1] 2 msec 1 msec 2 msec
- Le routeur P répond avec l'adresse IPv6 mappée IPv4 : ::FFFF:10.1.2.4.
- 10.1.2.4 est l'adresse IPv4 de l'interface entrante sur le routeur P.
Cas 2
- Le routeur P est compatible IPv6.
- Le routage de monodiffusion IPv6 et le CEF IPv6 sont activés sur le routeur P.
- Le routeur P possède des adresses IPv6.
CE1#trace
Protocol [ip]: ipv6
Target IPv6 address: 2001:10:100:1::7
Source address: 2001:10:100:1::5
Insert source routing header? [no]:
Numeric display? [no]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 2001:10:100:1::7
1 2001:10:1:5::1 1 msec 1 msec 0 msec
2 2001:2001::1 [MPLS: Labels 17/23 Exp 0] 2 msec 1 msec 1 msec
3 2001:10:1:7::2 [AS 1] [MPLS: Label 23 Exp 0] 1 msec 1 msec 1 msec
4 2001:10:1:7::7 [AS 1] 2 msec 2 msec 1 msec
- Le routeur P répond avec l'adresse IPv6 sur l'interface entrante.
- S'il n'y a aucune adresse IPv6 sur cette interface, elle tente de trouver une adresse IPv6 à partir d'une autre interface.
Cependant, dans un code plus récent, le routeur P répond avec l'adresse IPv6 mappée IPv4.
CE1#trace
Protocol [ip]: ipv6
Target IPv6 address: 2001:10:100:1::7
Source address: 2001:10:100:1::5
Insert source routing header? [no]:
Numeric display? [no]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 2001:10:100:1::7
1 2001:10:1:5::1 1 msec 0 msec 1 msec
2 ::FFFF:10.1.2.4 [MPLS: Labels 17/23 Exp 0] 2 msec 1 msec 2 msec
3 2001:10:1:7::2 [AS 1] [MPLS: Label 23 Exp 0] 1 msec 2 msec 2 msec
4 2001:10:1:7::7 [AS 1] 2 msec 2 msec 2 msec
- Le routeur P répond avec l'adresse IPv6 mappée IPv4 : ::FFFF:10.1.2.4.
- 10.1.2.4 est l'adresse IPv4 de l'interface entrante sur le routeur P.
Cas 3
- Le routeur P est compatible IPv6.
- Le routage monodiffusion IPv6 et le CEF IPv6 ne sont pas activés sur le routeur P.
- Le routeur P ne possède pas d'adresses IPv6.
CE1#trace
Protocol [ip]: ipv6
Target IPv6 address: 2001:10:100:1::7
Source address: 2001:10:100:1::5
Insert source routing header? [no]:
Numeric display? [no]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 2001:10:100:1::7
1 2001:10:1:5::1 1 msec 1 msec 1 msec
2 ::FFFF:10.1.2.4 [MPLS: Labels 17/23 Exp 0] 2 msec 2 msec 2 msec
3 2001:10:1:7::2 [AS 1] [MPLS: Label 23 Exp 0] 2 msec 1 msec 1 msec
4 2001:10:1:7::7 [AS 1] 2 msec 1 msec 2 msec
- Le routeur P répond avec l'adresse IPv6 mappée IPv4 : ::FFFF:10.1.2.4.
- 10.1.2.4 est l'adresse IPv4 de l'interface entrante sur le routeur P.
Cas 4
Le routeur P n'est pas compatible IPv6.
CE1#trace
Protocol [ip]: ipv6
Target IPv6 address: 2001:10:100:1::7
Source address: 2001:10:100:1::5
Insert source routing header? [no]:
Numeric display? [no]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 2001:10:100:1::7
1 2001:10:1:5::1 1 msec 0 msec 1 msec
2 * * *
3 2001:10:1:7::2 [AS 1] [MPLS: Label 23 Exp 0] 2 msec 1 msec 1 msec
4 2001:10:1:7::7 [AS 1] 1 msec 2 msec 1 msec
- Le routeur P ne répond pas (vous voyez "* * *" dans la sortie traceroute).
- Le routeur P ne peut pas générer de message d'erreur ICMPv6.
Cas 5
- Le routeur P est un code pré-MIF (Cisco IOS).
- Le routeur P est compatible IPv6.
CE1#trace
Protocol [ip]: ipv6
Target IPv6 address: 2001:10:100:1::7
Source address: 2001:10:100:1::5
Insert source routing header? [no]:
Numeric display? [no]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 2001:10:100:1::7
1 2001:10:1:5::1 1 msec 0 msec 1 msec
2 * * *
3 2001:10:1:7::2 [AS 1] [MPLS: Label 23 Exp 0] 2 msec 1 msec 1 msec
4 2001:10:1:7::7 [AS 1] 1 msec 2 msec 1 msec
- Le routeur P ne répond pas (vous voyez "* * *" dans la sortie traceroute).
- Le routeur P qui exécute le code pré-MIF (Cisco IOS) ne vérifie pas si IPv6 suit la pile d'étiquettes.
Conclusion
- Si le routeur P n'est pas compatible IPv6, il ne répond pas.
- Si le routeur P est compatible IPv6, mais que le routeur P a un code pré-MIF (Cisco IOS), il ne répond pas.
- Si le routeur P est compatible IPv6 et n'a aucune adresse IPv6, il répond avec l'adresse IPv6 mappée IPv4, où l'adresse IPv4 est celle de l'interface entrante du paquet traceroute.
- Si le routeur P est compatible IPv6 et possède des adresses IPv6, il répond avec l'adresse IPv6 mappée IPv4, où l'adresse IPv4 est celle de l'interface entrante du paquet traceroute, ou il répond avec une adresse IPv6 configurée sur le routeur.