Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configuración de comunidades en una política de enrutamiento

Una comunidad es un atributo de ruta que el BGP usa para agrupar administrativamente rutas con propiedades similares.

Requisitos

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

  • Actualizado y revalidado mediante vMX en Junos OS versión 21.1R1.

Descripción general

Una función principal del atributo de comunidad es ser un valor de etiqueta administrativa utilizado para asociar rutas entre sí. Por lo general, estas rutas comparten algunas propiedades comunes, pero eso no es necesario. Las comunidades son una herramienta flexible dentro del BGP. Se puede asignar un valor de comunidad individual a una o varias rutas. Se puede asignar a una ruta un solo valor de comunidad o varios valores. Las redes usan el atributo de comunidad para ayudar a implementar políticas de enrutamiento administrativo. El valor asignado de una ruta puede permitir que se acepte en la red, que se rechace de la red, o que modifique sus atributos.

Figura 1 muestra los dispositivos R1, R2 y R3 como pares BGP internos (IBGP) en el sistema autónomo (AS) 64510. El dispositivo R4 anuncia el espacio de direcciones 172.16.0.0/21 del AS 64511.

Topología

Figura 1: Topología para comunidades BGP regulares Topología para comunidades BGP regulares

Las rutas específicas que recibe el dispositivo R1 del dispositivo R4 son las siguientes:

Los administradores del AS 64511 desean recibir cierto tráfico de usuario del dispositivo R1 y otro tráfico de usuario del dispositivo R3. Para lograr este objetivo administrativo, el dispositivo R4 agrega el valor comunitario de 64511:1 a algunas rutas que envía y agrega el valor de comunidad 64511:3 a otras rutas que envía. Las políticas de enrutamiento del AS 64510 se configuran mediante un criterio de coincidencia de comunidad para cambiar la preferencia local de las rutas recibidas a nuevos valores que alteran el algoritmo de selección de rutas del BGP. Se prefiere la ruta con el valor de preferencia local más alto.

En el dispositivo R1, a las rutas con el valor de comunidad 64511:1 se les asigna una preferencia local de 200, y a las rutas con el valor de comunidad 64511:3 se les asigna una preferencia local de 50. En el dispositivo R3, se hace lo contrario para que las rutas con el valor de comunidad 64511:3 tengan una preferencia local de 200, y a las rutas con el valor de comunidad 64511:1 se les asigne una preferencia local de 50. Esta información se comunica a través del IBGP tanto del dispositivo R1 como del dispositivo R3 al R2.

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

La sección Configuración paso a paso describe los pasos de configuración en los dispositivos R1 y R4.

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

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Procedimiento paso a paso

El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Usar el Editor de CLI en modo de configuración en la Guía del usuario de la CLI de Junos OS.

Para configurar el dispositivo R1:

  1. Configure las interfaces.

  2. Configure las conexiones del protocolo de puerta de enlace interna (IGP) a los dispositivos R2 y R3.

  3. Configure las conexiones del IBGP a los dispositivos R2 y R3.

  4. Configure la conexión del EBGP al dispositivo R4.

  5. Configure la política send-direct.

    Esta política se hace referencia en la configuración del IBGP y permite que el dispositivo R2 tenga accesibilidad externa. Una alternativa es configurar una next-hop self política en los dispositivos R1 y R3.

  6. Configure la política que cambia la preferencia local de las rutas con etiquetas de comunidad especificadas.

  7. Configure el número de sistema autónomo (AS) y el ID del enrutador.

Para configurar el dispositivo R4:

  1. Configure las interfaces.

  2. Configure la conexión del EBGP al dispositivo R1 y R3.

  3. Configure las etiquetas de comunidad.

  4. Configure la política send-static.

    Esta política se hace referencia en las conexiones del EBGP al dispositivo R1 y al dispositivo R3. La política adjunta la comunidad 64511:1 (PREFERRED) a algunas rutas y la comunidad 64511:3 (NOT_PREFERRED) a otras rutas.

  5. Configure las rutas estáticas.

  6. Configure el número de sistema autónomo (AS) y el ID del enrutador.

Resultados

Desde el modo de configuración, ingrese los comandos , show protocols, show policy-optionsy show routing-options para confirmar la show interfacesconfiguración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Dispositivo R1

Dispositivo R4

Si ha terminado de configurar los dispositivos, ingrese commit desde el modo de configuración.

Verificación

Confirme que la configuración funciona correctamente.

Verificar las rutas enviadas en el dispositivo R4

Propósito

En el dispositivo R4, compruebe las rutas enviadas al dispositivo R1 y al dispositivo R3.

Acción

Significado

El dispositivo R4 etiquetó las rutas con las comunidades 64511:1 y 64511:3 y las envió al dispositivo R1 y R3.

Verificar las rutas recibidas en el dispositivo R2

Propósito

En el dispositivo R2, compruebe las rutas recibidas del dispositivo R1 y del dispositivo R3.

Acción

Significado

El dispositivo R2 tiene las rutas con las preferencias locales esperadas y las rutas activas esperadas, según lo designado por los asteriscos (*).

Ejemplo: Configuración de una política de enrutamiento basada en el número de comunidades de BGP