Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuración de un AS para VPN de capa 3

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

Un dominio de AS independiente es independiente del dominio de instancia de enrutamiento principal. Un AS es un conjunto de enrutadores que se encuentran bajo una sola administración técnica y que suelen usar un solo IGP y métricas para propagar la información de enrutamiento dentro del conjunto de enrutadores. Un AS parece que otros AS tienen un único plan de enrutamiento interior coherente y presenta una imagen coherente de los destinos a los que se puede llegar a través de él.

Configurar un dominio independiente le permite evitar que las rutas del AS del dominio independiente se compartan con la ruta del AS y los atributos de ruta del AS de otros dominios, incluido el dominio de instancia de enrutamiento maestro.

Si usa BGP en el enrutador, debe configurar un número de AS.

Cuando configura el BGP como el protocolo de enrutamiento entre un enrutador de PE y un enrutador CE en una VPN de capa 3, normalmente configura sesiones de emparejamiento externo entre el proveedor de servicios VPN de capa 3 y los AS de red del cliente.

Si la red del cliente tiene varios sitios que anuncian rutas a través de una sesión de BGP externa a la red del proveedor de servicios y si todos los sitios de clientes utilizan el mismo AS, los enrutadores CE rechazan las rutas de los otros enrutadores CE. Detectan un bucle en el atributo de ruta del AS BGP.

Para evitar que los enrutadores CE se rechacen entre sí, puede configurar lo siguiente:

  • Los enrutadores de PE que anuncian rutas recibidas de enrutadores de PE remotos pueden volver a asignar el número de AS de red del cliente a su propio número de AS.

  • Los bucles de ruta del AS se pueden configurar.

  • La red del cliente se puede configurar con números de AS diferentes en cada sitio.

Estos tipos de configuraciones pueden funcionar cuando no hay intercambios de enrutamiento BGP entre la red del cliente y otras redes. Sin embargo, tienen limitaciones para las redes de clientes que utilizan BGP internamente para fines distintos de transportar tráfico entre los enrutadores CE y los enrutadores de PE. Cuando esas rutas se anuncian fuera de la red del cliente, los AS del proveedor de servicios están presentes en la ruta del AS.

Para mejorar la transparencia de los servicios VPN de capa 3 para las redes de los clientes, puede configurar la instancia de enrutamiento para la VPN de capa 3 para aislar los atributos de red del cliente de los atributos de red del proveedor de servicios.

Cuando se incluye la independent-domain instrucción en la configuración de instancia de enrutamiento VPN de capa 3, los atributos bgp recibidos de la red del cliente (del enrutador CE) se almacenan en un atributo BGP (ATTRSET) que funciona como una pila. Cuando se anuncia esa ruta desde el enrutador de PE remoto al enrutador CE remoto, se restauran los atributos BGP originales. Este es el comportamiento predeterminado de las rutas BGP que se anuncian en VPN de capa 3 ubicadas en distintos dominios.

Esta funcionalidad se describe en el borrador de Internet draft-marques-ppvpn-ibgp-version.txt, RFC 2547bis Networks Usando BGP interno como protocolo PE-CE.

Para permitir que una VPN de capa 3 transporte tráfico IBGP, incluya la independent-domain instrucción:

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

  • [edit routing-instances routing-instance-name routing-options autonomous-system number]

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

    Nota:

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

Nota:

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

El dominio independiente utiliza el atributo de ruta transitiva 128 (conjunto de atributos) para tunelización de los atributos bgp del dominio independiente a través del núcleo del BGP interno (IBGP). En junos OS versión 10.3 y posteriores, si el BGP recibe el atributo 128 y no ha configurado un dominio independiente en ninguna instancia de enrutamiento, el BGP trata el atributo recibido 128 como un atributo desconocido.

Hay un límite de 16 AS para cada dominio.

Ejemplo: Configurar una VPN de capa 3 con reflexión de ruta y anulación de AS

Suponga que es un proveedor de servicios que proporciona un servicio VPN de capa 3 administrado basado en MPLS. Su cliente tiene varios sitios y requiere enrutamiento BGP a dispositivos de borde del cliente (CE) en cada sitio.

Requisitos

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

Visión general

Este ejemplo tiene dos dispositivos CE, dos dispositivos de borde de proveedor (PE) y varios dispositivos de núcleo de proveedor. La red de proveedores también usa IS-IS para admitir LDP y la accesibilidad de circuito cerrado bgp El dispositivo P2 actúa como reflector de ruta (RR). Ambos dispositivos CE están en el sistema autónomo (AS) 64512. La red del proveedor está en el AS 65534.

La as-override instrucción se aplica a los dispositivos PE, reemplazando así el número de AS del dispositivo CE por el del dispositivo PE. Esto impide que el número de AS del cliente aparezca más de una vez en el atributo de ruta del AS.

La figura 1 muestra la topología utilizada en este ejemplo.

Figura 1: Topología de anulación del AS Override Topology AS

La configuración rápida de CLI muestra la configuración para todos los dispositivos en la figura 1. En la sección Procedimiento paso a paso se describen los pasos en el dispositivo PE1.

Topología

Configuración

Procedimiento

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, luego, copie y pegue los comandos en la CLI en el [edit] nivel de jerarquía.

Dispositivo CE1

Dispositivo P1

Dispositivo P2

Dispositivo P3

Dispositivo PE1

Dispositivo PE2

Dispositivo CE2

Procedimiento paso a paso

En el ejemplo siguiente, debe 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 el modo de configuración en la Guía del usuario de la CLI.

Para configurar la anulación del AS:

  1. Configure las interfaces.

    Para habilitar MPLS, incluya la familia de protocolos en la interfaz para que la interfaz no descarte el tráfico MPLS entrante.

  2. Agregue la interfaz al protocolo MPLS para establecer la conectividad a nivel del plano de control.

    Configure el IGP para que los dispositivos del proveedor puedan comunicarse entre sí.

    Para establecer un mecanismo para distribuir etiquetas MPLS, habilite LDP. Opcionalmente, para LDP, habilitar la desagregación de la clase de equivalencia de reenvío (FEC), lo que da como resultado una convergencia global más rápida.

  3. Habilite la conexión interna del BGP (IBGP) para emparejarse solo con el RR mediante la familia de direcciones de unidifusión VPN IPv4.

  4. Configure la instancia de enrutamiento, incluida la as-override instrucción.

    Cree la instancia de enrutamiento (VRF) en el dispositivo PE, configurando la configuración del BGP para emparejarse con el dispositivo CE1.

  5. Configure el ID del enrutador y el número de AS.

Resultados

Desde el modo de configuración, confirme la configuración ingresando los show interfacescomandos , show protocols, show routing-instancesy show routing-options . Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.

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 la ruta del AS a los dispositivos CE

Propósito

Muestra información en el dispositivo PE1 sobre el atributo de ruta del AS para la ruta a la interfaz de circuito cerrado del dispositivo CE2.

Acción

En el dispositivo PE1, desde el modo operativo, ingrese el show route table VPN-A.inet.0 10.255.6.6 comando.

Significado

La salida muestra que el dispositivo PE1 tiene una ruta de AS para 10.255.6.6/32 que viene del AS 64512.

Comprobar cómo se anuncia la ruta al dispositivo CE2

Propósito

Aseegurese la ruta al dispositivo CE2 se anuncia al dispositivo CE1 como si viene del núcleo MPLS.

Acción

En el dispositivo PE1, desde el modo operativo, ingrese el show route advertising-protocol bgp 10.0.0.1 comando.

Significado

El resultado indica que el dispositivo PE1 solo anuncia su propio número de AS en la ruta del AS.

Comprobación de la ruta en el dispositivo CE1

Propósito

Aseegurese que el dispositivo CE1 contiene solo el número del AS del proveedor en la ruta del AS para la ruta al dispositivo CE2.

Acción

Desde el modo operativo, ingrese el show route table inet.0 terse 10.255.6.6 comando.

Significado

La salida indica que el dispositivo CE1 tiene una ruta al dispositivo CE2. El problema de bucle se resuelve con el uso de la as-override instrucción.

Una ruta se oculta en el dispositivo CE. Esto se debe a que Junos OS no realiza un horizonte dividido del BGP. Por lo general, el horizonte dividido en el BGP es innecesario, ya que las rutas que el originador puede recibir son menos preferidas debido a la longitud de la ruta del AS (para EBGP), la detección de bucles del AS (IBGP) u otras métricas del BGP. La publicidad de rutas de vuelta al vecino desde el que se aprendieron tiene un efecto insignificante en el rendimiento del enrutador, y es lo correcto.

Configuración del algoritmo que determina la ruta activa para evaluar números de AS en rutas de AS para rutas VPN

De forma predeterminada, el tercer paso del algoritmo que determina la ruta activa evalúa la longitud de la ruta del AS, pero no el contenido de la ruta del AS. En algunos casos de VPN con varias rutas de ruta del BGP, también puede ser útil comparar los números de AS de las rutas del AS y hacer que el algoritmo seleccione la ruta cuyos números de AS coincidan.

Para configurar el algoritmo que selecciona la ruta activa para evaluar los números de AS en rutas de AS para rutas VPN:

  • Incluya la as-path-compare instrucción en el [edit routing-instances routing-instance-name routing-options multipath] nivel de jerarquía.

Nota:

La as-path-compare instrucción no se admite para la instancia de enrutamiento predeterminada.