Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Túneles IPv6 sobre Ipv4

Configurando el túnel IPv6 para el MPLS

Puede configurar el túnel IPv6 para que MPLS pueda canalizar el tráfico IPv6 a través de una red IPv4 basada en MPLS. Esta configuración le permite interconectar varias redes IPv6 más pequeñas a través de un núcleo de red basado en IPv4, lo que le ofrece la posibilidad de proporcionar un servicio IPv6 sin tener que actualizar los conmutadores en su red principal. BGP se configura para intercambiar rutas entre las redes IPv6 y los datos se canalizan entre estas redes IPv6 por medio de MPLS basadas en IPv4.

Para configurar el túnel IPv6 para el MPLS en el conmutador de la serie EX:

  1. Configure direcciones IP IPv4 e IPv6 para todas las interfaces principales:
  2. Configure el número que le asignó el Centro de información de redes (NIC) como el número de sistema autónomo (AS)
  3. Anuncie la etiqueta 0 al enrutador de salida del LSP:
  4. Configure el LSP para permitir que las rutas IPv6 se resuelvan a través de una red MPLS convirtiendo todas las rutas almacenadas en la tabla de enrutamiento inet3 en direcciones IPv6 asignadas a IPv4 y, a continuación, copiándolas en la tabla de enrutamiento inet 6.3:
  5. Establezca el número AS local:
  6. Configure las políticas predeterminadas de importación y exportación:
  7. Configure un grupo BGP que solo reconozca los sistemas BGP especificados como homólogos. Defina un nombre de grupo, un tipo de grupo, un extremo local de un BGP sesión y un vecino (del mismo nivel). Para configurar varias BGP iguales del mismo nivel, incluya varias instrucciones de vecinos:
  8. Configure las opciones de enrutamiento para aceptar las políticas predeterminadas de importación y exportación:

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 de VPN IP BGP-MPLS para VPN IPv6 (caduca en enero de 2006)

  • Borrador de Internet draft-ooms-v6ops-bgp-tunnel-06.txt, Conexión de islas IPv6 mediante MPLS IPv4 mediante enrutadores de borde de proveedor IPv6 (caduca en julio de 2006)

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 podría ser la Internet IPv6 global.

Figura 1: Redes IPv6 vinculadas por túneles de MPLS IPv4Redes 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 pe tienen MPLS LSP enrutados a las direcciones IPv4 de cada uno. 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 rutas IPv6 entre sí mediante un valor de etiqueta de 2, la etiqueta explícita nula para IPv6 como se define en rfc 3032, MPLS label stack encoding. 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 penúltimo enrutador de salto tendría que descubrir si el paquete es un paquete IPv4 o IPv6 para establecer correctamente el campo de protocolo en el 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 maneja el paquete como cualquier paquete MPLS, intercambiando etiquetas a medida que pasa del enrutador del 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 instrucción en todas las interfaces orientadas al enrutador BRC, también debe configurar la instrucción en todas las interfaces orientadas al núcleo que se ejecutan en family inet6 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 etiquetadas con IPv4 llegan de una sesión de BGP (por ejemplo, cuando configuró la instrucción en el nivel de jerarquía en el enrutador de PE), la política de importación de un vecino de BGP también acepta rutas IPv6, ya que la política de importación del vecino se ejecuta mientras se hace la operación de copia a la tabla de enrutamiento labeled-unicast[edit protocols bgp family inet] inet6.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 paso a paso

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 uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI de Junos os.

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 los otros dispositivos en la topología, como se muestra en Configuración rápida de CLI .

Comproba

Confirme que la configuración funciona correctamente.

Comprobación de la conectividad de los dispositivos CE

Purpose

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

Intervención

En modo operativo, escriba el ping comando.

Efectos

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