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 de IBGP

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

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

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

Cuando se configura BGP como protocolo de enrutamiento entre un enrutador PE y un enrutador CE en una VPN de capa 3, normalmente se configuran 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 BGP externa a la red del proveedor de servicios y si todos los sitios del cliente 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 del BGP.

Para evitar que los enrutadores CE rechacen las rutas de los demás, puede configurar lo siguiente:

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

  • Se pueden configurar bucles de ruta de AS.

  • La red del cliente se puede configurar con diferentes números de AS 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 del tráfico entre los enrutadores CE y los enrutadores 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 clientes, puede configurar la instancia de enrutamiento para la VPN de capa 3 a fin de 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 la 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 esa ruta se anuncia desde el enrutador PE remoto al enrutador CE remoto, se restauran los atributos BGP originales. Este es el comportamiento predeterminado para las rutas BGP que se anuncian a VPN de capa 3 ubicadas en diferentes dominios.

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

Para permitir que una VPN de capa 3 transporte tráfico de 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 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.

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 tunelizar los atributos BGP del dominio independiente a través del núcleo BGP interno (IBGP). En Junos OS versión 10.3 y posteriores, si BGP recibe el atributo 128 y no ha configurado un dominio independiente en ninguna instancia de enrutamiento, BGP trata el atributo recibido 128 como un atributo desconocido.

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

Ejemplo: configuración de una VPN de capa 3 con reflexión de ruta y reemplazo de AS

Supongamos que usted es un proveedor de servicios que proporciona un servicio VPN de capa 3 basado en MPLS administrado. El cliente tiene varios sitios y requiere enrutamiento BGP a dispositivos perimetrales 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 perimetrales de proveedor (PE) y varios dispositivos principales de proveedor. La red del proveedor también utiliza IS-IS para admitir la accesibilidad de circuito cerrado LDP y 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 de proveedores está en el AS 65534.

La as-override instrucción se aplica a los dispositivos PE, sustituyendo 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 de AS.

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

Figura 1: Topología AS Override Topology de reemplazo de AS

La Configuración rápida de CLI muestra la configuración de todos los dispositivos de la Figura 1. En la sección Procedimiento paso a paso se describen los pasos del 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, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.

Dispositivo CE1

Dispositivo P1

Dispositivo P2

Dispositivo P3

Dispositivo PE1

Dispositivo PE2

Dispositivo CE2

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 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, habilite la desagregación de clase de equivalencia de reenvío (FEC), lo que resulta en una convergencia global más rápida.

  3. Habilite la conexión BGP interna (IBGP) para emparejarse solo con el RR, utilizando 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 de enrutador y el número de AS.

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 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

El resultado muestra que el dispositivo PE1 tiene una ruta de AS para 10.255.6.6/32 como proveniente del AS 64512.

Comprobación de cómo se anuncia la ruta al dispositivo CE2

Propósito

Asegúrese de que la ruta al dispositivo CE2 se anuncia en el dispositivo CE1 como si procediera 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 anuncia solo su propio número de AS en la ruta del AS.

Comprobación de la ruta en el dispositivo CE1

Propósito

Asegúrese de que el dispositivo CE1 contiene solo el número de 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

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

Una ruta está oculta en el dispositivo CE. Esto se debe a que Junos OS no realiza un horizonte dividido BGP. Por lo general, el horizonte dividido en BGP no es necesario, ya que cualquier ruta que pueda recibir el originador es menos preferida debido a la longitud de la ruta del AS (para EBGP), la detección de bucles de ruta de AS (IBGP) u otras métricas de BGP. La publicidad de las rutas de regreso al vecino del 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 escenarios de VPN con rutas de varias rutas BGP, también puede ser útil comparar los números de AS de las rutas de AS y hacer que el algoritmo seleccione la ruta cuyos números de AS coinciden.

Para configurar el algoritmo que selecciona la ruta activa para evaluar los números de AS en las 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 jerárquico.

Nota:

La as-path-compare instrucción no es compatible con la instancia de enrutamiento predeterminada.