Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Tráfico IPv6 a través de VPN de capa 3

Descripción de las VPN de capa 3 de IPv6

Las interfaces entre los enrutadores PE y CE de una VPN de capa 3 se pueden configurar para transportar tráfico IP versión 6 (IPv6). IP permite que numerosos nodos en diferentes redes interoperen sin problemas. IPv4 se utiliza actualmente en intranets y redes privadas, así como en Internet. IPv6 es el sucesor de IPv4, y se basa en su mayor parte en IPv4.

En la implementación de IPv6 de Juniper Networks, el proveedor de servicios implementa una red troncal IPv4 habilitada para MPLS para proporcionar servicio VPN a los clientes de IPv6. Los enrutadores PE tienen capacidades IPv4 e IPv6. Mantienen tablas de enrutamiento y reenvío VPN IPv6 (VRF) para sus sitios IPv6 y encapsulan el tráfico IPv6 en tramas MPLS que luego se envían a la red principal de MPLS. El enrutamiento VPN IPv6 a través de MPLS también se conoce como 6VPE.

IPv6 para VPN de capa 3 es compatible con BGP y para rutas estáticas.

IPv6 sobre VPN de capa 3 se describe en RFC 4659, Extensión de red privada virtual (VPN) BGP-MPLS IP para VPN IPv6.

Configuración de VPN de capa 3 para transportar tráfico IPv6

Puede configurar IP versión 6 (IPv6) entre los enrutadores PE y CE de una VPN de capa 3. El enrutador de PE debe tener configurada la sesión BGP del enrutador de PE a enrutador de PE con la family inet6-vpn instrucción. El enrutador CE debe ser capaz de recibir tráfico IPv6. Puede configurar BGP o rutas estáticas entre los enrutadores PE y CE.

En las siguientes secciones se explica cómo configurar VPN IPv6 entre los enrutadores PE:

Configuración de IPv6 en el enrutador PE

Para configurar IPv6 entre los enrutadores PE y CE, incluya la family inet6-vpn instrucción en la configuración del enrutador PE:

Para obtener una lista de los niveles de jerarquía en los que puede configurar esta instrucción, vea la sección resumen de instrucción de esta instrucción.

También debe incluir la ipv6-tunneling declaración:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Configuración de la conexión entre los enrutadores PE y CE

Para admitir rutas IPv6, debe configurar BGP, OSPF versión 3, IS-IS o rutas estáticas para la conexión entre los enrutadores PE y CE en la VPN de capa 3. Puede configurar BGP para que maneje solo rutas IPv6 o rutas IP versión 4 (IPv4) e IPv6.

Para obtener más información acerca de IS-IS, consulte Ejemplo: Configuración de IS-IS,

En las secciones siguientes se explica cómo configurar BGP y rutas estáticas:

Configuración de BGP en el enrutador PE para manejar rutas IPv6

Para configurar BGP en la instancia de enrutamiento VPN de capa 3 para controlar rutas IPv6, incluya la bgp instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Configuración de BGP en el enrutador PE para rutas IPv4 e IPv6

Para configurar BGP en la instancia de enrutamiento VPN de capa 3 para controlar rutas IPv4 e IPv6, incluya la bgp instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Nota:

El [edit logical-systems] nivel de jerarquía no es aplicable en los enrutadores de la serie ACX.

Configuración de OSPF versión 3 en el enrutador PE

Para configurar OSPF versión 3 en la instancia de enrutamiento VPN de capa 3 para controlar rutas IPv6, incluya la ospf3 instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Nota:

El [edit logical-systems] nivel de jerarquía no es aplicable en los enrutadores de la serie ACX.

Configuración de rutas estáticas en el enrutador PE

Para configurar una ruta estática al enrutador CE en la instancia de enrutamiento VPN de capa 3, incluya la routing-options instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

Nota:

El [edit logical-systems] nivel de jerarquía no es aplicable en los enrutadores de la serie ACX.

Configuración de IPv6 en las interfaces

Debe configurar IPv6 en las interfaces del enrutador PE con los enrutadores CE y en las interfaces del enrutador CE con los enrutadores PE.

Para configurar la interfaz para controlar rutas IPv6, incluya la family inet6 instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces interface-name unit unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit unit-number]

Nota:

El [edit logical-systems] nivel de jerarquía no es aplicable en los enrutadores de la serie ACX.

Si ha configurado la VPN de capa 3 para controlar rutas IPv4 e IPv6, configure la interfaz para controlar rutas IPv4 e IPv6 incluyendo la unit instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces interface-name]

  • [edit logical-systems logical-system-name interfaces interface-name]

Nota:

El [edit logical-systems] nivel de jerarquía no es aplicable en los enrutadores de la serie ACX.

Ejemplo: tunelización de islas IPv6 VPN de capa 3 sobre un núcleo IPv4 mediante IBGP y dominios independientes

En este ejemplo, se muestra cómo configurar Junos OS para tunelizar IPv6 a través de una red IPv4 VPN de capa 3. El BGP interno (IBGP) se usa entre los dispositivos perimetrales del cliente (CE) y los dispositivos perimetrales del proveedor (PE), tal y como se describe en el borrador de draft-marques-ppvpn-ibgp-version.txt de Internet, en redes RFC2547bis que utilizan BGP interno como protocolo PE-CE, en lugar de las conexiones PE-CE externas más típicas (EBGP).

Requisitos

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

Todos los enrutadores PE que participen en una VPN de capa 3 con la independent-domain instrucción en su configuración deben ejecutar Junos OS versión 6.3 o posterior.

Visión general

En este ejemplo se muestra un método para habilitar un enrutador para que participe en un dominio de sistema autónomo (AS) de VPN de cliente e intercambie información de enrutamiento de forma transparente a través de una VPN de capa 3 sin que los atributos de red del cliente sean visibles para la red del operador y sin que los atributos de la red del operador sean visibles para la red del cliente.

Como requisito adicional, la red del cliente en este ejemplo se basa en IPv6, mientras que la red del proveedor usa IPv4.

La independent-domain característica es útil cuando los atributos de ruta del cliente deben reenviarse de forma transparente a través de la red VPN sin que ni siquiera la ruta del AS del proveedor de servicios (SP) aparezca en las rutas. En una VPN típica de capa 3, los atributos de ruta, como el ID del originador, la lista de clústeres, la métrica de ruta y la ruta del AS, no son transparentes de un dispositivo CE a otro.

Por ejemplo, supongamos que tiene un VRF de cliente cuyo AS es 1. El cliente anuncia rutas a usted a través de BGP (IBGP o EBGP). La red principal (la instancia de enrutamiento principal) usa el AS 3. Sin independent-domain configurar, si el cliente le anuncia 10.0.0.0/24 a través de BGP, el prefijo contiene el AS 1 del cliente en la ruta del AS. Para transportar el anuncio a través del núcleo a los otros dispositivos PE, el AS 3 principal se agrega a la ruta del AS mediante un BGP multiprotocolo (MP-BGP). La ruta del AS es ahora 3 1. Cuando el prefijo se anuncia fuera del núcleo de vuelta a la VPN de capa 3 en un dispositivo de PE remoto, el AS 1 de VPN de capa 3 se agrega de nuevo, haciendo que la ruta del AS 1 sea 3 1, que es un bucle de AS. La independent-domain instrucción garantiza que solo se comprueben los AS de la instancia de enrutamiento durante la detección de bucles y que no se tengan en cuenta las instancias de enrutamiento principales (el AS 3 del núcleo). Esto se hace utilizando el atributo 128 (conjunto de atributos), que es un atributo transitivo opcional. El conjunto de atributos oculta la ruta de AS de la ruta, las preferencias locales, etc., para que no aparezcan durante la comprobación del bucle.

Nota:

En Junos OS 10.4 y versiones posteriores, puede especificar la opción de para que, en lugar de usar el atributo 128 (conjunto de independent-domain atributos), Junos OS simplemente realice comprobaciones de bucle en los AS de instancia de enrutamiento sin tener en cuenta el no-attrset AS del núcleo utilizado en MP-BGP. Esto resulta útil si usa la local-as característica y solo desea configurar dominios independientes para mantener la independencia de los AS locales en la instancia de enrutamiento y realizar la detección de bucles BGP solo para los AS locales especificados en la instancia de enrutamiento. En este caso, puede deshabilitar el mensaje de conjunto de atributos.

Topología

La figura 1 muestra la red de ejemplo.

Figura 1: Islas IPv6 VPN de capa 3 sobre un núcleo IPv4 usando IBGP y dominios Network topology diagram with two Autonomous Systems: AS 64510 with CE1 and CE2 routers, and AS 64512 with PE1, P, and PE2 routers. CE1 connects to PE1 via ge-1/2/1, CE2 connects to PE2 via ge-1/2/4. Each router has a loopback address. independientes

La Configuración rápida de CLI muestra la configuración de todos los dispositivos de la Figura 1.

En la sección Configuración del dispositivo PE1 se describen los pasos del dispositivo PE1.

Configuración

Configuración rápida de CLI

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

Dispositivo CE1

Dispositivo CE2

Dispositivo PE1

Dispositivo P

Dispositivo PE2

Configuración del dispositivo PE1

Procedimiento paso a paso

En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI.

Para configurar el dispositivo PE1:

  1. Configure las interfaces.

  2. Configure MPLS en las interfaces.

  3. Configure BGP.

  4. Configure un protocolo de puerta de enlace interior (IGP).

  5. Configure un protocolo de señalización.

  6. Configure la instancia de enrutamiento.

  7. En la instancia de enrutamiento, incluya el número de AS de la red del cliente e incluya la independent-domain instrucción.

  8. En el caso principal, configure el ID del enrutador y el número de AS del proveedor.

Resultados

Desde el modo de configuración, escriba los comandos , show protocolsshow routing-instances, y show routing-options para confirmar la show interfacesconfiguración. 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, ingrese commit desde el modo de configuración.

Verificación

Confirme que la configuración funciona correctamente.

Comprobación de que los dispositivos CE tienen conectividad

Propósito

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

Acción

Desde el modo operativo, ingrese el ping comando.

Significado

Los dispositivos IPv6 CE pueden comunicarse a través de la red IPv4 principal.

Comprobación de las rutas del AS

Propósito

Asegúrese de que el número de AS del proveedor no aparece en las tablas de enrutamiento de dispositivos CE.

Acción

Desde el modo operativo, ingrese el show route protocol bgp detail comando.

Significado

El resultado muestra que para las rutas BGP en los dispositivos CE, el atributo AS path no incluye el proveedor AS 64512.