Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de las políticas de enrutamiento

Para algunos proveedores de plataformas de enrutamiento, el flujo de rutas se produce entre varios protocolos. Si, por ejemplo, desea configurar la redistribución de RIP a OSPF, el proceso RIP le indica al proceso OSPF que tiene rutas que podrían incluirse para la redistribución. En Junos OS, no hay mucha interacción directa entre los protocolos de enrutamiento. En su lugar, hay puntos de reunión centrales donde todos los protocolos instalan su información de enrutamiento. Estas son las principales tablas de enrutamiento de unidifusión inet.0 e inet6.0.

A partir de estas tablas, los protocolos de enrutamiento calculan la mejor ruta a cada destino y colocan estas rutas en una tabla de reenvío. Estas rutas se usan para reenviar el tráfico del protocolo de enrutamiento hacia un destino y se pueden anunciar a los vecinos.

Importación y exportación de rutas

Dos términos —importación y exportación— explican cómo se mueven las rutas entre los protocolos de enrutamiento y la tabla de enrutamiento.

  • Cuando el motor de enrutamiento coloca las rutas de un protocolo de enrutamiento en la tabla de enrutamiento, está importando rutas a la tabla de enrutamiento.

  • Cuando el motor de enrutamiento utiliza rutas activas de la tabla de enrutamiento para enviar un anuncio de protocolo, está exportando rutas desde la tabla de enrutamiento.

    Nota:

    El proceso de mover rutas entre un protocolo de enrutamiento y la tabla de enrutamiento se describe siempre desde el punto de vista de la tabla de enrutamiento. Es decir, las rutas se importan a una tabla de enrutamiento desde un protocolo de enrutamiento y se exportan desde una tabla de enrutamiento a un protocolo de enrutamiento. Recuerde esta distinción cuando trabaje con políticas de enrutamiento.

Como se muestra en la Figura 1, puede usar políticas de enrutamiento de importación para controlar qué rutas se colocan en la tabla de enrutamiento y políticas de enrutamiento de exportación para controlar qué rutas se anuncian desde la tabla de enrutamiento a los vecinos.

Figura 1: Importación y exportación de rutas Importing and Exporting Routes

En general, los protocolos de enrutamiento colocan todas sus rutas en la tabla de enrutamiento y anuncian un conjunto limitado de rutas desde la tabla de enrutamiento. Las reglas generales para el manejo de la información de enrutamiento entre los protocolos de enrutamiento y la tabla de enrutamiento se conocen como marco de política de enrutamiento.

El marco de la política de enrutamiento se compone de reglas predeterminadas para cada protocolo de enrutamiento que determinan qué rutas coloca el protocolo en la tabla de enrutamiento y anuncia desde la tabla de enrutamiento. Las reglas predeterminadas para cada protocolo de enrutamiento se conocen como políticas de enrutamiento predeterminadas.

Puede crear políticas de enrutamiento para adelantarse a las políticas predeterminadas, que siempre están presentes. Una política de enrutamiento le permite modificar el marco de la política de enrutamiento para adaptarlo a sus necesidades. Puede crear e implementar sus propias políticas de enrutamiento para hacer lo siguiente:

  • Controle qué rutas coloca un protocolo de enrutamiento en la tabla de enrutamiento.

  • Controle las rutas activas que anuncia un protocolo de enrutamiento desde la tabla de enrutamiento. Una ruta activa es una ruta que se elige de todas las rutas de la tabla de enrutamiento para llegar a un destino.

  • Manipule las características de la ruta a medida que un protocolo de enrutamiento coloca la ruta en la tabla de enrutamiento o anuncia la ruta desde la tabla de enrutamiento.

Puede manipular las características de la ruta para controlar qué ruta se selecciona como ruta activa para llegar a un destino. La ruta activa se coloca en la tabla de reenvío y se utiliza para reenviar el tráfico hacia el destino de la ruta. En general, la ruta activa también se anuncia a los vecinos de un enrutador.

Rutas activas e inactivas

Cuando existen varias rutas para un destino en la tabla de enrutamiento, el protocolo selecciona una ruta activa y dicha ruta se coloca en la tabla de enrutamiento adecuada. Para rutas de igual costo, Junos OS coloca varios saltos siguientes en la tabla de enrutamiento adecuada.

Cuando un protocolo exporta rutas desde la tabla de enrutamiento, solo exporta rutas activas. Esto se aplica a las acciones especificadas por las políticas de exportación predeterminadas y definidas por el usuario.

Al evaluar rutas para la exportación, el motor de enrutamiento solo utiliza rutas activas de la tabla de enrutamiento. Por ejemplo, si una tabla de enrutamiento contiene varias rutas al mismo destino y una ruta tiene una métrica preferible, solo se evalúa esa ruta. En otras palabras, una política de exportación no evalúa todas las rutas; Evalúa solo las rutas que un protocolo de enrutamiento puede anunciar a un vecino.

Nota:

De forma predeterminada, el BGP anuncia las rutas activas. Sin embargo, puede configurar el BGP para anunciar rutas inactivas que van al mismo destino que otras rutas, pero tienen métricas menos preferibles.

Rutas configuradas explícitamente

Una ruta configurada explícitamente es una ruta que usted ha configurado. Las rutas directas no se configuran explícitamente. Se crean como resultado de la configuración de direcciones IP en una interfaz. Las rutas configuradas explícitamente incluyen rutas agregadas, generadas, locales y estáticas. (Una ruta agregada es una ruta que destila grupos de rutas con direcciones comunes en una sola ruta. Una ruta generada es una ruta utilizada cuando la tabla de enrutamiento no tiene información acerca de cómo llegar a un destino determinado. Una ruta local es una dirección IP asignada a una interfaz de enrutador. Una ruta estática es una ruta inmutable a un destino).

El software de marco de políticas trata las rutas configuradas directas y explícitamente como si se aprendieran a través de protocolos de enrutamiento; Por lo tanto, se pueden importar a la tabla de enrutamiento. No se pueden exportar rutas desde la tabla de enrutamiento al pseudoprotocolo, ya que este protocolo no es un protocolo de enrutamiento real. Sin embargo, las rutas agregadas, directas, generadas y estáticas se pueden exportar desde la tabla de enrutamiento a protocolos de enrutamiento, mientras que las rutas locales no.

Base de datos dinámica

En la versión 9.5 y posteriores de Junos OS, puede configurar políticas de enrutamiento y determinados objetos de política de enrutamiento en una base de datos dinámica que no esté sujeta a la misma comprobación que requiere la base de datos de configuración estándar. Como resultado, puede confirmar rápidamente estas políticas de enrutamiento y objetos de política, a los que se puede hacer referencia y aplicar en la configuración estándar según sea necesario. BGP es el único protocolo al que se pueden aplicar políticas de enrutamiento que hacen referencia a políticas configuradas en la base de datos dinámica. Después de configurar y confirmar una política de enrutamiento basada en la base de datos dinámica en la configuración estándar, puede realizar cambios rápidamente en las políticas de enrutamiento existentes modificando los objetos de política en la base de datos dinámica. Dado que Junos OS no valida los cambios de configuración en la base de datos dinámica, cuando utilice esta función, debe probar y verificar todos los cambios de configuración antes de confirmarlos.

Referencias de políticas circulares

Cuando cree políticas de enrutamiento, puede componer varias políticas mediante from policy policy-name instrucciones and then next policy . Ahora, el software valida estas cadenas de políticas durante la confirmación y rechaza cualquier configuración que introduzca una referencia circular.

Una referencia circular se produce cuando una política se refiere a sí misma directamente o cuando una secuencia de políticas forma un bucle (por ejemplo, la política A se refiere a la política B y la política B se refiere a la política A). Tales configuraciones no son compatibles. Si la confirmación detecta una referencia de política circular, se producirá un error en la confirmación y deberá corregir la estructura de la política antes de poder activar la configuración.