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 directiva de enrutamiento

Una comunidad es un atributo de ruta utilizado por BGP para agrupar administrativamente rutas con propiedades similares.

Requisitos

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

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

Descripción general

Una función principal del atributo community es ser un valor de etiqueta administrativa que se utiliza para asociar rutas. Generalmente, estas rutas comparten algunas propiedades comunes, pero eso no es obligatorio. Las comunidades son una herramienta flexible dentro de BGP. Se puede asignar un valor de comunidad individual a una sola ruta o a varias rutas. A una ruta se le puede asignar un único valor de comunidad o varios valores. Las redes utilizan el atributo community para ayudar en la implementación de directivas de enrutamiento administrativo. El valor asignado de una ruta puede permitir que sea aceptada en la red, o rechazada de la red, o permitir que modifique 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 regularesTopología para comunidades BGP regulares

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

Los administradores del AS 64511 desean recibir cierto tráfico de usuarios del dispositivo R1 y otro tráfico de usuarios del dispositivo R3. Para lograr este objetivo administrativo, el dispositivo R4 asocia el valor de comunidad de 64511:1 a algunas rutas que envía y asocia el valor de comunidad 64511:3 a otras rutas que envía. Las directivas 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 ruta 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 realiza lo contrario para que a las rutas con el valor de comunidad 64511:3 se les asigne 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 es comunicada a través del IBGP tanto por el dispositivo R1 como por el dispositivo R3 al dispositivo 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, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Procedimiento paso a paso

El ejemplo siguiente requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Usar el editor de CLI en el modo de configuración el Manual 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) con los dispositivos R2 y R3.

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

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

  5. Configure la directiva send-direct.

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

  6. Configure la directiva que cambia la preferencia local para las rutas con etiquetas de comunidad especificadas.

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

Para configurar el dispositivo R4:

  1. Configure las interfaces.

  2. Configure la conexión EBGP con los dispositivos R1 y R3.

  3. Configure las etiquetas de la comunidad.

  4. Configure la directiva send-static.

    Se hace referencia a esta política en las conexiones EBGP con los dispositivos R1 y R3. La política vincula 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 ID del enrutador.

Resultados

Desde el modo de configuración, ingrese los comandos show interfaces, show protocols, show policy-options y show routing-options para confirmar la configuració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 funcione correctamente.

Verificación de las rutas enviadas en el dispositivo R4

Propósito

En el dispositivo R4, compruebe las rutas enviadas a los dispositivos R1 y R3.

Acción

Significado

El dispositivo R4 ha etiquetado las rutas con las comunidades 64511:1 y 64511:3 y las ha enviado a los dispositivos R1 y R3.

Verificación de las rutas recibidas en el dispositivo R2

Propósito

En el dispositivo R2, compruebe las rutas recibidas de los dispositivos R1 y 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 directiva de enrutamiento basada en el número de comunidades BGP