Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configurar listas de prefijos de política de enrutamiento

En Junos OS, las listas de prefijos proporcionan un método para definir un conjunto de rutas. Junos OS proporciona otros métodos para llevar a cabo la misma tarea, como los filtros de ruta. Una lista de prefijos es una lista de prefijos IP que representan un conjunto de rutas que se utilizan como criterios de coincidencia en una política aplicada. Esta lista puede ser útil para representar una lista de rutas de cliente en su sistema autónomo (AS). Una lista de prefijos recibe un nombre y se configura dentro de la jerarquía de [edit policy-options] configuración.

Requisitos

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

Descripción general

Las listas de prefijos son similares a una lista de filtros de ruta. La diferencia funcional entre los filtros de ruta y las listas de prefijos es que no puede especificar un intervalo mediante una lista de prefijos. Puede simular un intervalo con una lista de prefijos incluyendo prefijos adicionales en la lista, o mediante dos listas de prefijos, una más corta y otra más larga, estableciendo una para aceptar y la otra para rechazar. También puede filtrar una lista de prefijos mediante la condición de prefix-list-filter coincidencia. Sus opciones son exact, longery orlonger.

La ventaja de una lista de prefijos sobre una lista de filtros de ruta se ve cuando se hace referencia a los prefijos en varias ubicaciones diferentes. Por ejemplo, se puede hacer referencia a una lista de prefijos en una política de importación de BGP, una política de exportación, una política RPF, en filtros de firewall, en filtros de circuito cerrado, en la configuración de un ámbito de multidifusión, entre otros.

Cuando la lista de prefijos cambia, en lugar de intentar recordar los muchos prefijos de ubicaciones diferentes configurados, puede actualizar la lista de prefijos, cambiando el prefijo una vez en lugar de varias veces. Esto ayuda a reducir la probabilidad de errores de configuración, como el error detytyping de la dirección en una ubicación o el olvido de actualizar una o más ubicaciones.

Las listas de prefijos también ayudan a administrar un gran número de dispositivos. Puede escribir los distintos filtros y políticas de la manera más genérica posible, haciendo referencia a listas de prefijos en lugar de direcciones IP específicas. La lógica más compleja de los filtros y las políticas debe escribirse solo una vez, con un mínimo de personalizaciones por dispositivo y por sitio.

Como se muestra en Figura 1, cada enrutador del AS 64510 tiene rutas de cliente. El dispositivo R1 asigna rutas de cliente dentro de la subred 172.16.1.0/24. Los dispositivos R2 y R3 asignan rutas de cliente dentro de las subredes 172.16.2.0/24 y 172.16.3.0/24, respectivamente. El dispositivo R1 ha sido designado como el punto central del AS 64510 para mantener una lista completa de rutas de clientes. El dispositivo R1 tiene una lista de prefijos llamada customers, como sigue:

Como puede ver, la lista de prefijos no contiene un tipo de coincidencia para cada ruta (como verá con un filtro de ruta). Este es un punto importante cuando se usa una lista de prefijos en una política. Las rutas solo coinciden si coinciden exactamente con uno de los prefijos de la lista. En otras palabras, cada ruta de la lista debe aparecer en la tabla de enrutamiento exactamente como está configurada en la lista de prefijos.

Hace referencia a la lista de prefijos como un criterio de coincidencia dentro de una política como esta:

En este ejemplo, todas las rutas de la lista de customers prefijos aparecen en la tabla de enrutamiento del dispositivo R1. Los dispositivos R2 y R3 exportan a las rutas estáticas del dispositivo R1 a sus clientes.

Como se mencionó anteriormente, puede usar la prefix-list-filter condición de coincidencia con el exacttipo de coincidencia, longero orlonger . Esto proporciona una forma de evitar la limitación de coincidencia exacta de lista de prefijos de las listas de prefijos. Por ejemplo:

En el ejemplo se muestran los efectos de la prefix-list condición de coincidencia y de la prefix-list-filter condición de coincidencia.

Topología

Figura 1 muestra la red de ejemplo.

Figura 1: Topología bgp para listas de prefijos de políticaTopología bgp para listas de prefijos de política

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

En la sección #configuration449__policy-prefix-list-st se describen los pasos del dispositivo R1.

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

Procedimiento paso a paso

En el ejemplo siguiente, se requiere navegar por varios niveles en la jerarquía de configuración. Para obtener más información sobre cómo navegar por la CLI, consulte Utilice el editor de CLI en modo de configuración la Guía del usuario de la CLI de Junos OS.

Para configurar el dispositivo R1:

  1. Configure las interfaces del dispositivo.

  2. Configure las conexiones internas del BGP (IBGP) al dispositivo R2 y al dispositivo R3.

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

  4. Configure conexiones OSPF con los dispositivos R2 y R3.

  5. Configure la lista de prefijos.

  6. Configure la política de enrutamiento que hace referencia a la lista de prefijos como criterio de coincidencia.

  7. Configure la ruta estática a la red 172.16.5.0/24.

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

Resultados

Desde el modo de configuración, confirme la configuración ingresando los show interfacescomandos , show protocols, show policy-optionsy show routing-options . 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.

Verificar las rutas en el dispositivo R1

Propósito

En el dispositivo R1, compruebe las rutas en la tabla de enrutamiento.

Acción

Significado

El dispositivo R1 aprendió sus propias rutas estáticas (S) y las rutas BGP de los dispositivos R2 y R3 (B).

Verificar el anuncio de ruta al dispositivo R4

Propósito

En el dispositivo R1, asegúrese de que las rutas del cliente se anuncien al dispositivo R4.

Acción

Significado

Como se esperaba, solo las rutas de la lista de prefijos del cliente se anuncian en el dispositivo R4.

Experimentar con la instrucción prefix-list-filter

Propósito

Vea lo que puede suceder cuando usa prefix-list-filter en lugar de prefix-list.

Acción

  1. En el dispositivo R2, agregue una ruta estática que sea más larga que una de las rutas estáticas existentes.

  2. En el dispositivo R1, desactive la lista de prefijos y configure un filtro de lista de prefijos con el tipo de orlonger coincidencia.

  3. En el dispositivo R1, compruebe qué rutas se anuncian en el dispositivo R4.

Significado

Como se esperaba, el dispositivo R1 anuncia ahora la ruta 172.16.2.65/32 al dispositivo R4, aunque 172.16.2.65/32 no está en la lista de prefijos.