소개
이 문서에서는 IPv6 traceroute가 6PE 또는 6VPE 네트워크에서 반환하는 내용을 설명합니다.
이러한 예는 6PE를 실행하는 네트워크에서 가져온 것입니다.결과는 6VPE를 실행하는 네트워크에 대해 동일합니다.6PE 및 6VPE 네트워크의 경우 P 라우터는 레이블 스택에 두 개의 MPLS 레이블이 있는 traceroute 패킷을 수신합니다.P 라우터가 TTL(Time To Live)이 만료되었음을 나타내는 ICMP(Internet Control Message Protocol) 오류 메시지를 생성하는 경우, 원래 traceroute 패킷의 레이블 스택을 사용하고 ICMP 오류 메시지를 이그레스(egress) 제공자 에지(PE) 라우터로 전달합니다.이때 ICMP 오류 메시지가 traceroute의 발신자에게 다시 전달됩니다.
참고:이 문서는 Cisco IOS®를 실행하는 P 라우터에만 적용됩니다.
사례 1
- P 라우터는 IPv6를 지원합니다.
- P 라우터에 IPv6 유니캐스트 라우팅 및 IPv6 CEF가 활성화되어 있습니다.
- P 라우터에 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
- P 라우터는 IPv4 매핑 IPv6 주소로 응답합니다.::FFFF:10.1.2.4.
- 10.1.2.4은 P 라우터에 있는 수신 인터페이스의 IPv4 주소입니다.
사례 2
- P 라우터는 IPv6를 지원합니다.
- P 라우터에 IPv6 유니캐스트 라우팅 및 IPv6 CEF가 활성화되어 있습니다.
- P 라우터에 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
- P 라우터는 수신 인터페이스에서 IPv6 주소로 응답합니다.
- 해당 인터페이스에 IPv6 주소가 없으면 다른 인터페이스에서 IPv6 주소를 찾으려고 시도합니다.
그러나 새 코드에서 P 라우터는 IPv4 매핑 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 ::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
- P 라우터는 IPv4 매핑 IPv6 주소로 응답합니다.::FFFF:10.1.2.4.
- 10.1.2.4은 P 라우터에 있는 수신 인터페이스의 IPv4 주소입니다.
사례 3
- P 라우터는 IPv6를 지원합니다.
- P 라우터에 IPv6 유니캐스트 라우팅 및 IPv6 CEF가 활성화되지 않았습니다.
- P 라우터에 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
- P 라우터는 IPv4 매핑 IPv6 주소로 응답합니다.::FFFF:10.1.2.4.
- 10.1.2.4은 P 라우터에 있는 수신 인터페이스의 IPv4 주소입니다.
사례 4
P 라우터는 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
- P 라우터가 응답하지 않습니다(traceroute 출력에 "* *" 표시).
- P 라우터가 ICMPv6 오류 메시지를 생성할 수 없습니다.
사례 5
- P 라우터는 MFI 이전 코드(Cisco IOS)입니다.
- P 라우터는 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
- P 라우터가 응답하지 않습니다(traceroute 출력에 "* *" 표시).
- MFI 이전 코드(Cisco IOS)를 실행하는 P 라우터는 IPv6가 레이블 스택을 따르는지 확인하지 않습니다.
결론
- P 라우터가 IPv6를 지원하지 않으면 응답하지 않습니다.
- P 라우터가 IPv6를 지원하지만 P 라우터에 Cisco IOS(Pre-MFI 코드)가 있으면 회신하지 않습니다.
- P 라우터가 IPv6 지원 라우터이고 IPv6 주소가 없는 경우 IPv4 매핑 IPv6 주소로 응답합니다. 여기서 IPv4 주소는 traceroute 패킷의 수신 인터페이스에 있는 주소입니다.
- P 라우터가 IPv6 지원 라우터이고 IPv6 주소가 있는 경우 IPv4 매핑 IPv6 주소로 회신합니다. 여기서 IPv4 주소는 traceroute 패킷의 수신 인터페이스에 있는 주소이거나 라우터에 구성된 IPv6 주소로 응답합니다.