Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Ejemplo Tráfico IPv6 de tunelización a través de redes MPLS IPv4

 

En este ejemplo se muestra cómo configurar el Junos OS para que pase a través de IPv6 en una red IPv4 basada en MPLS. Los BGP externos (EBGP) se utilizan entre el perímetro del cliente (CE) y los dispositivos de borde del proveedor (PE). Los dispositivos de CE remotos son distintos en cuanto a la detección de bucles.

Aplicables

No es necesaria ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.

Descripción general

En los siguientes borradores de Internet se describe información detallada acerca de la implementación Juniper Networks de IPv6 sobre MPLS:

  • Borrador de Internet draft-ietf-L3VPN-BGP-IPv6-07. txt, Extensión VPN de BGP MPLS IP para IPv6 VPN (caduca el 2006 de enero)

  • Borrador de Internet draft-Ooms-v6ops-BGP-Tunnel-06. txt, Conexión de islas IPv6 a través de MPLS IPv4 mediante enrutadores perimetrales de proveedor de IPv6 (caduca el 2006 de julio de)

Estos borradores de Internet están disponibles en el sitio web de IETF en http://www.ietf.org/.

Este ejemplo muestra cómo interconectar dos redes IPv6 sobre un núcleo de red basado en IPv4, lo que le ofrece la posibilidad de proporcionar un servicio IPv6 sin tener que actualizar los enrutadores de la red principal. El Protocolo de puerta de enlace de borde multiprotocolo (MP-BGP) se configura para intercambiar rutas entre las redes IPv6 y los datos se canalizan entre estas redes IPv6 mediante MPLS basada en IPv4.

En Figura 1, los enrutadores de BGP y PE2 de enrutadores PE1 de doble pila, lo que significa que tienen pilas IPv4 e IPv6. Los enrutadores de PE vinculan las redes IPv6, a través de los enrutadores perimetrales del cliente (CE), a la red principal de IPv4. Los enrutadores CE y los enrutadores de PE se conectan a través de una capa de vínculo que puede transportar el tráfico IPv6. Los enrutadores de PE utilizan IPv6 en las interfaces en las que se encuentra el enrutador CE, y utilizan IPv4 y MPLS en las interfaces principales. Tenga en cuenta que una de las redes IPv6 conectadas puede ser la Internet IPv6 global.

Figura 1: Redes IPv6 vinculadas por túneles de MPLS IPv4
Redes IPv6 vinculadas por túneles de MPLS IPv4

Los dos enrutadores de PE se vinculan a través de una sesión de BGP MP mediante direcciones IPv4. Utilizan la sesión para intercambiar rutas IPv6 con un indicador de la familia de direcciones IPv6 (valor 2) y otro AFI (SAFI) subsiguiente (valor 4). Cada enrutador PE establece el siguiente salto para las rutas IPv6 anunciadas en esta sesión a su propia dirección IPv4. Dado que el BGP MP requiere que el BGP siguiente salto se corresponda con la misma familia de direcciones que la información de accesibilidad de la capa de red (NLRI), esta dirección IPv4 debe incrustarse en un formato IPv6.

Los enrutadores de PE pueden aprender las rutas IPv6 de los enrutadores de CE que se conectan a ellos mediante los protocolos de enrutamiento protocolo de última generación (RIPng) o MP-BGP, o configuración estática. Tenga en cuenta que si BGP se usa como protocolo PE-enrutador a-CE-enrutador, la sesión de BGP MP entre el enrutador PE y el enrutador CE podría producirse a través de una sesión TCP (Protocolo de control de transmisión) IPv4 o IPv6. Además, las rutas de BGP intercambiadas en esa sesión tendrían unidifusión SAFI. Debe configurar una directiva de exportación para pasar las rutas entre IBGP y EBGP, y entre BGP y cualquier otro protocolo.

Los enrutadores de PE tienen MPLS LSP enrutados’ a todas las direcciones IPv4 de los demás. IPv4 proporciona señalización para los LSP a través de LDP o RSVP. Estos proveedores de idiomas se utilizan para resolver las direcciones de salto siguiente de las rutas IPv6 obtenidas en el BGP MP. Los siguientes saltos utilizan direcciones IPv6 asignadas por IPv4, mientras que los LSP utilizan direcciones IPv4.

Los enrutadores de PE siempre anuncian las rutas IPv6 entre sí utilizando un valor de etiqueta de 2, la etiqueta null explícita para IPv6 tal y como se define en RFC 3032, Codificación de pila de MPLS etiqueta. Por lo tanto, cada uno de los siguientes saltos de reenvío para las rutas IPv6 aprendidas desde enrutadores PE remotos suele presionar dos etiquetas. La etiqueta interna es 2 (esta etiqueta puede ser diferente si el enrutador de Advertising PE no es una plataforma de enrutamiento de Juniper Networks) y la etiqueta externa es la etiqueta de LSP. Si el LSP es un LSP de un solo salto, sólo se pulsará la etiqueta 2.

También es posible que los enrutadores PE puedan intercambiar rutas IPv6 sin formato mediante unidifusión SAFI. Sin embargo, hay una ventaja importante en el intercambio de rutas IPv6 con etiqueta. El enrutador de penúltimo salto para un LSP de MPLS puede extraer la etiqueta externa y, a continuación, enviar el paquete con la etiqueta interna como un paquete MPLS. Sin la etiqueta interna, el enrutador de penúltimo salto necesitaría descubrir si el paquete es un paquete IPv4 o IPv6 para establecer correctamente el campo de protocolo del encabezado de capa 2.

Cuando el enrutador Figura 1 de la PE1 recibe un paquete IPv6 desde el enrutador de CE1, realiza una búsqueda en la tabla de reenvío IPv6. Si el destino coincide con un prefijo aprendido desde el enrutador CE2, no es necesario insertar etiquetas y el paquete simplemente se envía al enrutador CE2. Si el destino coincide con un prefijo aprendido desde el enrutador PE2, entonces el enrutador PE1 inserta dos etiquetas en el paquete y lo envía al enrutador del proveedor. La etiqueta interna es 2 y la etiqueta externa es la etiqueta de LSP para el enrutador PE2.

Cada enrutador de proveedor en’la red del proveedor de servicios puede tratar el paquete como cualquier otro paquete de MPLS, cambiando las etiquetas a medida que pasan del enrutador de proveedor al enrutador del proveedor. El enrutador de proveedor de penúltimo salto para el LSP extrae la etiqueta externa y envía el paquete al enrutador PE2. Cuando el enrutador de PE2 recibe el paquete, reconoce la etiqueta null de IPv6 explícita en el paquete (etiqueta 2). Esta etiqueta la extrae y la trata como un paquete IPv6, lo que realiza una búsqueda en la tabla de reenvío IPv6 y reenvía el paquete al enrutador CE3.

Este ejemplo incluye la siguiente configuración:

  • Además de configurar la family inet6 instrucción en todas las interfaces que se–expuestan en el enrutador de CE, también debe configurar la instrucción en todas las interfaces del centro que se ejecutan MPLS. Ambas configuraciones son necesarias ya que el enrutador debe ser capaz de procesar cualquier paquete IPv6 que reciba en estas interfaces. No debe ver que llegue ningún tráfico IPv6 regular en estas interfaces, pero recibirá MPLS paquetes etiquetados con la etiqueta 2. Si bien la etiqueta 2 MPLS los paquetes se envían en IPv4, estos paquetes se tratan como paquetes IPv6 nativos.

  • Para habilitar el túnel IPv6, incluya la ipv6-tunneling instrucción en la configuración de los enrutadores de PE. Esta instrucción permite que las rutas IPv6 se resuelvan en una red MPLS mediante la conversión de todas las rutas almacenadas en la tabla de enrutamiento inet. 3 a las direcciones IPv6 asignadas a IPv4 y, a continuación, su copia en la tabla de enrutamiento inet 6.3. Esta tabla de enrutamiento puede utilizarse para resolver los siguientes saltos tanto para rutas inet6 como inet6-VPN.

    Nota

    BGP ejecuta automáticamente su Directiva de importación incluso cuando copia rutas desde un grupo de tablas de enrutamiento principal a un grupo de tabla de enrutamiento secundario. Si las rutas con etiqueta IPv4 llegan desde una BGP sesión (por ejemplo, cuando haya configurado la labeled-unicast instrucción en el [edit protocols bgp family inet] nivel de jerarquía del enrutador PE), la’Directiva de importación de BGP de vecino también aceptará rutas’de IPv6, dado que los vecinos la Directiva de importación se ejecuta mientras realiza la operación de copia en la tabla de enrutamiento inet 6.3.

  • Cuando configure el MP-BGP para que transporte el tráfico IPv6, se quitará la etiqueta MPLS IPv4 en el enrutador PE de destino. A continuación, el paquete IPv6 restante sin etiqueta se puede reenviar a la red IPv6. Para habilitar esto, incluya la explicit-null instrucción en la configuración del BGP.

Automática

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, quite los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y [edit] pegue los comandos en la CLI en el nivel de jerarquía.

Dispositivo PE1

Dispositivo PE2

Dispositivo P

CE1 del dispositivo

Dispositivo CE3

Configurando el dispositivo PE1

Procedimiento detallado

El ejemplo siguiente requiere que se exploren varios niveles en la jerarquía de configuración. Para obtener más información sobre cómo navegar por la CLI, consulte Using the CLI Editor in Configuration Mode en el Guía de usuario de CLI.

Para configurar PE1 de dispositivos:

  1. Configure las interfaces.
  2. Configure MPLS en las interfaces.
  3. Configure BGP.
  4. Configurar OSPF
  5. Configure un protocolo de señalización.
  6. Configure las políticas de enrutamiento.
  7. Configure el identificador del enrutador y el número de sistema autónomo (AS).

Resultados

Desde el modo de configuración, para confirmar la configuración show interfaces, show policy-optionsescriba show protocolslos comandos show routing-options ,, y. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.

Si ha terminado de configurar el dispositivo, entre commit en el modo de configuración.

Configure el resto de dispositivos de la topología, tal y Configuración rápida de CLIcomo se muestra en la.

Comproba

Confirme que la configuración funciona correctamente.

Comprobación de la conectividad de los dispositivos CE

Finalidad

Asegúrese de que el túnel esté operativo.

Acción

En modo operativo, escriba el ping comando.

user@CE1> ping ::10.1.1.14
user@CE3> ping ::10.1.1.1

Significado

Los dispositivos de IPv6 CE se pueden comunicar a través de la red IPv4 central.