Многопротокольная коммутация по меткам (MPLS) : MPLS

Traceroute в 6PE и 6VPE сети

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв

Введение

Этот документ описывает то, что traceroute IPv6 возвращает в сети 6PE или 6VPE.

Эти примеры взяты от сети, которая выполняется 6PE. Результатами является то же для сети, которая выполняется 6VPE. В случае обоих сеть 6PE и 6VPE маршрутизатор P получает пакет трассировки маршрута с двумя Mpls label в стеке меток. Если маршрутизатор P генерирует сообщение об ошибках Протокола ICMP, которое говорит, что Время жизни (TTL) истекло, это использует стек меток исходного пакета трассировки маршрута и вперед сообщения об ошибках ICMP к выходному маршрутизатору Границы провайдера (PE). В той точке сообщение об ошибках ICMP передано назад инициатору traceroute.

Примечание: Эта статья только применяется к маршрутизаторам P, которые выполняют Cisco IOS®.

Внесенный Люком Де Гееном, специалистом службы технической поддержки Cisco.

Пример 1

  • Маршрутизатор P способен к IPv6.
  • Маршрутизатор P имеет одноадресную маршрутизацию IPv6, и IPv6 CEF включил.
  • Маршрутизатор P не имеет Ipv6 address.
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 address::: FFFF:10.1.2.4.
  • 10.1.2.4 IPv4 address входящего интерфейса на маршрутизаторе P.

Случай 2

  • Маршрутизатор P способен к IPv6.
  • Маршрутизатор P имеет одноадресную маршрутизацию IPv6, и IPv6 CEF включил.
  • Маршрутизатор P действительно имеет Ipv6 address.

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 address на входящем интерфейсе.
  • Если нет никакого IPv6 address на том интерфейсе, он пытается найти IPv6 address от другого интерфейса.

Однако в более новом коде маршрутизатор P отвечает с сопоставленным с IPv4 IPv6 address.

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 address::: FFFF:10.1.2.4.
  • 10.1.2.4 IPv4 address входящего интерфейса на маршрутизаторе P.

Пример 3

  • Маршрутизатор P способен к IPv6.
  • Маршрутизатор P не имеет одноадресной маршрутизации IPv6, и IPv6 CEF включил.
  • Маршрутизатор P не имеет Ipv6 address.
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 address::: FFFF:10.1.2.4.
  • 10.1.2.4 IPv4 address входящего интерфейса на маршрутизаторе P.

Пример 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 является кодом pre-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).
  • Маршрутизатор P, который выполняет код pre-MFI (Cisco IOS), не проверяет, чтобы видеть, придерживается ли IPv6 стека меток.

Заключение

  • Если маршрутизатор P не будет способен к IPv6, то он не ответит.
  • Если маршрутизатор P будет способен к IPv6, но маршрутизатор P имеет код pre-MFI (Cisco IOS), то это не ответит.
  • Если маршрутизатор P будет способен к IPv6 и не будет иметь никакого Ipv6 address, то он ответит с сопоставленным с IPv4 IPv6 address, где IPv4 address является тем на входящем интерфейсе пакета трассировки маршрута.
  • Если маршрутизатор P будет способен к IPv6 и будет иметь Ipv6 address, то он или ответит с сопоставленным с IPv4 IPv6 address, где IPv4 address является тем на входящем интерфейсе пакета трассировки маршрута, или он ответит с IPv6 address, настроенным на маршрутизаторе.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Document ID: 118698