EN ESTA PÁGINA
Descripción de la política de selección de respaldo para el protocolo OSPF
Configuración de la política de selección de copia de seguridad para el protocolo OSPF
Alternativa sin bucle independiente de topología con enrutamiento por segmentos para OSPF
Ejemplo: Configurar la política de selección de copia de seguridad para el protocolo OSPF u OSPF3
Ejemplo: Inyección de rutas OSPF en la tabla de enrutamiento BGP
Descripción general de políticas de importación y exportación para resúmenes de red
Ejemplo: Configurar una política de exportación de OSPF para resúmenes de red
Ejemplo: Configurar una política de importación de OSPF para resúmenes de red
Configuración de la política de enrutamiento de OSPF
Descripción de las políticas de enrutamiento
Para algunos proveedores de plataformas de enrutamiento, el flujo de rutas ocurre 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 se pueden incluir 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 en los que 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 las colocan en una tabla de reenvío. Estas rutas se utilizan para reenviar tráfico de protocolo de enrutamiento hacia un destino, y se pueden anunciar a los vecinos.
- Importación y exportación de rutas
- Rutas activas e inactivas
- Rutas configuradas explícitamente
- Base de datos dinámica
Importación y exportación de rutas
Dos términos (importación y exportación) explican cómo las rutas se mueven 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 en la tabla de enrutamiento.
Cuando el motor de enrutamiento usa 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 de 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, se usan políticas de importación de enrutamiento para controlar qué rutas se colocan en la tabla de enrutamiento y exportar políticas de enrutamiento para controlar qué rutas se anuncian desde la tabla de enrutamiento a los vecinos.
En general, los protocolos de enrutamiento colocan todas sus rutas en la tabla de enrutamiento y anuncian un conjunto limitado de rutas de la tabla de enrutamiento. Las reglas generales para manejar la información de enrutamiento entre los protocolos de enrutamiento y la tabla de enrutamiento se conocen como el marco de política de enrutamiento.
El marco de políticas de enrutamiento se compone de reglas predeterminadas para cada protocolo de enrutamiento que determinan qué rutas el protocolo coloca en la tabla de enrutamiento y se anuncia en 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 satisfacer sus necesidades. Puede crear e implementar sus propias políticas de enrutamiento para hacer lo siguiente:
Control de cuáles enrutan las ubicaciones de un protocolo de enrutamiento en la tabla de enrutamiento.
Control de qué rutas activas se anuncia un protocolo de enrutamiento en la tabla de enrutamiento. Una ruta activa es una ruta que se elige de entre 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 está seleccionada como la 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 esa 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 de 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 usa 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 aquellas rutas en las que un protocolo de enrutamiento puede anunciar a un vecino.
De forma predeterminada, BGP anuncia rutas activas. Sin embargo, puede configurar el BGP para anunciar rutas inactivas, que van al mismo destino que otras rutas, pero que tienen métricas menos preferibles.
Rutas configuradas explícitamente
Una ruta configurada explícitamente es una ruta que ha configurado. Las rutas directas no están configuradas 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 ruta. Una ruta generada es una ruta que se usa cuando la tabla de enrutamiento no tiene información sobre 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 en la tabla de enrutamiento. Las rutas no se pueden exportar de 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 de la tabla de enrutamiento a los protocolos de enrutamiento, mientras que las rutas locales no pueden.
Base de datos dinámica
En la versión 9.5 y posteriores de Junos OS, puede configurar políticas de enrutamiento y ciertos objetos de política de enrutamiento en una base de datos dinámica que no esté sujeta a la misma verificació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, que se pueden hacer referencia y aplicar en la configuración estándar según sea necesario. El BGP es el único protocolo al que puede aplicar políticas de enrutamiento que hacen referencia a las políticas configuradas en la base de datos dinámica. Después de configurar y comprometer 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 mediante la modificación de 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 comprobar todos los cambios de configuración antes de confirmarlos.
Ver también
Descripción de la política de enrutamiento de OSPF
Cada política de enrutamiento se identifica con un nombre de política. El nombre puede contener letras, números y guiones (-) y puede tener hasta 255 caracteres de longitud. Para incluir espacios en el nombre, encierre el nombre completo entre comillas dobles. Cada nombre de política de enrutamiento debe ser único dentro de una configuración. Una vez que se crea y se nombra una política, debe aplicarse antes de que esté activa.
En la import
instrucción, se enumera el nombre de la directiva de enrutamiento utilizada para filtrar rutas externas de OSPF para que no se instalen en las tablas de enrutamiento de los vecinos de OSPF. Puede filtrar las rutas, pero no la inundación de dirección de estado de vínculo (LSA). Una ruta externa es una ruta que está fuera del sistema autónomo (AS) de OSPF. La política de importación no afecta a la base de datos del OSPF. Esto significa que la política de importación no afecta a los anuncios del estado del vínculo.
En la export
instrucción, se enumera el nombre de la política de enrutamiento que se evaluará cuando se exportan rutas de la tabla de enrutamiento a OSPF.
De forma predeterminada, si un dispositivo de enrutamiento tiene varias áreas OSPF, las rutas aprendidas de otras áreas se instalan automáticamente en el área 0 de la tabla de enrutamiento.
Para especificar más de una política y crear una cadena de políticas, enumera las políticas mediante un espacio como separador. Si se especifican varias políticas, las políticas se evalúan en el orden en que se especifican. Tan pronto como se ejecuta una acción de aceptación o rechazo, finaliza la evaluación de la cadena de políticas.
En este tema se describe la siguiente información:
- Términos de la política de enrutamiento
- Condiciones de coincidencia de la política de enrutamiento
- Acciones de política de enrutamiento
Términos de la política de enrutamiento
Las políticas de enrutamiento se componen de uno o más términos. Un término es una estructura denominada en la que se definen condiciones y acciones de coincidencia. Puede definir uno o más términos. El nombre puede contener letras, números y guiones ( - ) y puede tener hasta 255 caracteres de longitud. Para incluir espacios en el nombre, encierre el nombre completo entre comillas dobles.
Cada término contiene un conjunto de condiciones de coincidencia y un conjunto de acciones:
Las condiciones de coincidencia son criterios que una ruta debe coincidir antes de que se puedan aplicar las acciones. Si una ruta coincide con todos los criterios, se aplican una o más acciones a la ruta.
Las acciones especifican si se va a aceptar o rechazar la ruta, controlan cómo se evalúan una serie de políticas y manipulan las características asociadas con una ruta.
Condiciones de coincidencia de la política de enrutamiento
Una condición de coincidencia define los criterios que una ruta debe coincidir para que se lleve a cabo una acción. Puede definir una o más condiciones de coincidencia para cada término. Si una ruta coincide con todas las condiciones de coincidencia de un término determinado, se procesan las acciones definidas para ese término.
Cada término puede incluir dos instrucciones y from
to
, que definen las condiciones de coincidencia:
En la
from
instrucción, se definen los criterios que debe coincidir una ruta entrante. Puede especificar una o varias condiciones de coincidencia. Si especifica más de una, todas deben coincidir con la ruta para que se produzca una coincidencia.La
from
instrucción es opcional. Si omite lasfrom
instrucciones yto
, se considera que todas las rutas coinciden.Nota:En las políticas de exportación, omitir la
from
instrucción de un término de política de enrutamiento puede dar lugar a resultados inesperados.En la
to
instrucción, se definen los criterios que debe coincidir una ruta de salida. Puede especificar una o varias condiciones de coincidencia. Si especifica más de una, todas deben coincidir con la ruta para que se produzca una coincidencia.
El orden de las condiciones de coincidencia en un término no es importante, ya que una ruta debe coincidir con todas las condiciones de coincidencia en un término para una acción que se va a realizar.
Para obtener una lista completa de condiciones de coincidencia, consulte Configuración de condiciones de coincidencia en términos de la política de enrutamiento.
Acciones de política de enrutamiento
Una acción define lo que el dispositivo de enrutamiento hace con la ruta cuando la ruta coincide con todas las condiciones de coincidencia en e from
to
instrucciones para un término determinado. Si un término no tiene from
instrucciones to
, se considera que todas las rutas coinciden y las acciones se aplican a todas las rutas.
Cada término puede tener uno o más de los siguientes tipos de acciones. Las acciones se configuran bajo la then
instrucción.
Acciones de control de flujo, que afectan a si se debe aceptar o rechazar la ruta y si se debe evaluar el próximo plazo o la política de enrutamiento.
Acciones que manipulan las características de las rutas.
Acción de seguimiento, que registra coincidencias de ruta.
La then
instrucción es opcional. Si se omite, se produce uno de los siguientes:
El siguiente término de la política de enrutamiento, si existe, se evalúa.
Si la política de enrutamiento no tiene más términos, se evalúa la siguiente política de enrutamiento, si existe.
Si no hay más términos o políticas de enrutamiento, se ejecuta la
accept
oreject
acción especificada por la política predeterminada.
Para obtener una lista completa de acciones de política de enrutamiento, consulte Configuración de acciones en términos de política de enrutamiento.
Descripción de la política de selección de respaldo para el protocolo OSPF
La compatibilidad con rutas alternativas sin bucle (LFA) de OSPF esencialmente agrega capacidad de reenrutamiento rápido ip para OSPF. Junos OS precompute varias rutas de respaldo sin bucles para todas las rutas de OSPF. Estas rutas de respaldo están preinstaladas en el motor de reenvío de paquetes, que realiza una reparación local e implementa la ruta de copia de seguridad cuando el vínculo para un salto siguiente principal para una ruta determinada ya no está disponible. La selección de LFA se realiza aleatoriamente seleccionando cualquier LFA coincidente para progresar al destino dado. Esto no garantiza la mejor cobertura de respaldo disponible para la red. Para elegir la mejor LFA, Junos OS le permite configurar políticas de selección de respaldo en toda la red para cada destino (IPv4 e IPv6) y una interfaz principal de próximo salto. Estas políticas se evalúan según la información del grupo de administración, srlg, ancho de banda, tipo de protección, métrica y nodo.
Durante el cálculo de ruta más corta de la copia de seguridad (SPF), cada atributo de nodo y vínculo de la ruta de respaldo es acumulado por IGP y está asociado con cada nodo (enrutador) de la topología. El siguiente salto en la mejor ruta de copia de seguridad se selecciona como el siguiente salto de la tabla de enrutamiento. En general, las reglas de política de evaluación de respaldo se categorizan en los siguientes tipos:
Poda: reglas configuradas para seleccionar la ruta de copia de seguridad elegible.
Orden: reglas configuradas para seleccionar la mejor entre las rutas de respaldo elegibles.
Las políticas de selección de respaldo se pueden configurar con reglas de poda y ordenación. Al evaluar las políticas de copia de seguridad, a cada ruta de copia de seguridad se le asigna una puntuación, un valor entero que significa el peso total de los criterios evaluados. Se selecciona la ruta de copia de seguridad con la puntuación más alta.
Para aplicar la selección de LFA, configure varias reglas para los siguientes atributos:
admin-group: los grupos administrativos, también conocidos como coloración de vínculos o clase de recurso, se asignan manualmente atributos que describen el "color" de los vínculos, de modo que los vínculos con el mismo color pertenecen conceptualmente a la misma clase. Estos grupos administrativos configurados se definen bajo el protocolo MPLS. Puede usar grupos administrativos para implementar una variedad de políticas de selección de copia de seguridad mediante excluir, incluir todos, incluir cualquiera o preferencia.
srlg— Un grupo de vínculos de riesgo compartido (SRLG) es un conjunto de vínculos que comparten un recurso común, lo que afecta a todos los vínculos del conjunto si el recurso común falla. Estos vínculos comparten el mismo riesgo de falla y, por lo tanto, se consideran pertenecientes a la misma SRLG. Por ejemplo, se dice que los enlaces que comparten una fibra común están en el mismo SRLG, ya que una falla con la fibra podría causar que todos los enlaces del grupo fallen. Un SRLG está representado por un número de 32 bits único dentro de un dominio IGP (OSPF). Un vínculo puede pertenecer a varias S SRLG. Puede definir la selección de copia de seguridad para permitir o rechazar las S SRLG comunes entre la ruta principal y la ruta de copia de seguridad. Este rechazo de las S SRLG comunes se basa en la inexistencia de un vínculo que tenga S SRLG comunes en el siguiente salto principal y el SPF de respaldo.
Nota:Solo se pueden crear grupos administrativos y S SRLG para topologías predeterminadas.
ancho de banda: el ancho de banda especifica las restricciones de ancho de banda entre la ruta principal y la ruta de respaldo. El vínculo de siguiente salto de copia de seguridad solo se puede utilizar si el ancho de banda de la interfaz de siguiente salto de respaldo es mayor o igual que el ancho de banda del siguiente salto principal.
tipo de protección: el tipo de protección protege el destino de la falla del nodo del nodo principal o del vínculo principal. Puede configurar nodo, vínculo o vínculo de nodo para proteger el destino. Si se configura el nodo de vínculo, se prefiere la LFA de protección de nodos a la LFA de protección de vínculos.
nodo: el nodo es información de política por nodo. Aquí, el nodo puede ser un enrutador conectado directamente, un enrutador remoto como el final de LSP de respaldo de RSVP o cualquier otro enrutador en la ruta SPF de respaldo. Los nodos se identifican a través del id de ruta anunciado por un nodo en el LSP. Puede enumerar los nodos para que los prefieran o los excluyan en la ruta de copia de seguridad.
métrica: la métrica decide cómo se deben preferir las LFA. En la ruta de selección de copia de seguridad, la métrica raíz y la métrica dest-metric son los dos tipos de métricas. la métrica raíz indica la métrica al vecino de un salto o a un enrutador remoto, como un enrutador de cola de LSP de respaldo de RSVP. La métrica dest-indica la métrica desde un enrutador remoto o vecino de un salto, como un enrutador de cola de respaldo de LSP de RSVP hasta el destino final. La evaluación métrica se realiza en orden ascendente o descendente. De forma predeterminada, se da la primera preferencia a las rutas de respaldo con la evaluación de destino más baja y, luego, a las rutas de respaldo con las métricas de raíz más bajas.
El orden de evaluación le permite controlar el orden y los criterios de evaluación de estos atributos en la ruta de copia de seguridad. Puede configurar explícitamente el orden de evaluación. Solo los atributos configurados influyen en la selección de ruta de copia de seguridad. El orden predeterminado de evaluación de estos atributos para la LFA es [métrica de nodo de tipo de protección de ancho de banda admin-group srlg] .
Los atributos de TE no se admiten en OSPFv3 y no se pueden usar para evaluar la política de selección de copias de seguridad de los prefijos IPv6.
Ver también
Configuración de la política de selección de copia de seguridad para el protocolo OSPF
La compatibilidad con rutas alternativas sin bucle (LFA) de OSPF esencialmente agrega capacidad de reenrutamiento rápido ip para OSPF. Junos OS precompute varias rutas de respaldo sin bucles para todas las rutas de OSPF. Estas rutas de respaldo están preinstaladas en el motor de reenvío de paquetes, que realiza una reparación local e implementa la ruta de copia de seguridad cuando el vínculo para un salto siguiente principal para una ruta determinada ya no está disponible. La selección de LFA se realiza aleatoriamente seleccionando cualquier LFA coincidente para progresar al destino dado. Esto no garantiza la mejor cobertura de respaldo disponible para la red. Para elegir la mejor LFA, Junos OS le permite configurar políticas de selección de respaldo en toda la red para cada destino (IPv4 e IPv6) y una interfaz principal de próximo salto. Estas políticas se evalúan según la información del grupo de administración, srlg, ancho de banda, tipo de protección, métrica y nodo.
Antes de comenzar a configurar la política de selección de copia de seguridad para el protocolo OSPF:
Configure las interfaces del enrutador. Consulte la Guía de administración de red de Junos OS para dispositivos de enrutamiento.
Configure un protocolo de puerta de enlace interior o un enrutamiento estático. Consulte la biblioteca de protocolos de enrutamiento de Junos OS para dispositivos de enrutamiento.
Para configurar la política de selección de copia de seguridad para el protocolo OSPF:
Ver también
Alternativa sin bucle independiente de topología con enrutamiento por segmentos para OSPF
- Descripción de una alternativa sin bucles independiente de topología con enrutamiento por segmentos para OSPF
- Configurar una alternativa sin bucles independientes de topología con enrutamiento por segmentos para OSPF
Descripción de una alternativa sin bucles independiente de topología con enrutamiento por segmentos para OSPF
El enrutamiento por segmentos permite que un enrutador envíe un paquete a lo largo de una ruta específica en la red mediante la imposición de una pila de etiquetas que describe la ruta. No es necesario establecer las acciones de reenvío descritas por una pila de etiquetas de enrutamiento de segmentos por ruta. Por lo tanto, un enrutador de entrada puede instanciar una ruta arbitraria mediante una pila de etiquetas de enrutamiento de segmentos y usarla de inmediato sin ninguna señalización.
En el enrutamiento por segmentos, cada nodo anuncia asignaciones entre las etiquetas entrantes y las acciones de reenvío. Una acción de reenvío específica se denomina segmento y la etiqueta que identifica ese segmento se denomina identificador de segmento (SID). Las rutas de respaldo creadas por TI-LFA utilizan los siguientes tipos de segmentos:
Segmento de nodo: un segmento de nodo reenvía paquetes a lo largo de la ruta o rutas más cortas a un nodo de destino. La etiqueta que representa el segmento de nodos (el SID del nodo) se intercambia hasta que se alcance el nodo de destino.
Segmento de adyacencia: un segmento de adyacencia reenvía paquetes a través de una interfaz específica en el nodo que anunciaba el segmento de adyacencia. La etiqueta que representa un segmento de adyacencia (el SID de adyacencia) es reventada por el nodo que lo anunció.
Un enrutador puede enviar un paquete a lo largo de una ruta específica mediante la creación de una pila de etiquetas que utiliza una combinación de SID de nodo y SID de adyacencia. Normalmente, los SID de nodo se utilizan para representar partes de la ruta que corresponden a la ruta más corta entre dos nodos. Un SID de adyacencia se utiliza donde no se puede utilizar un SID de nodo para representar con precisión la ruta deseada.
Cuando se usa con OSPF, TI-LFA ofrece protección contra fallas de vínculo, nodo, errores de uso compartido de destino y errores de grupo de vínculo de riesgo compartido. En el modo de error de vínculo, el destino está protegido si se produce un error en el vínculo. En el modo de protección de nodos, el destino está protegido si se produce un error en el vecino conectado al vínculo principal. Para determinar la ruta de postconvergencia que protege los nodos, se da por sentado que el costo de todos los vínculos que salen del vecino aumenta en una cantidad configurable.
A partir de Junos OS versión 20.3R1, puede configurar la protección de uso compartido de destino en redes de TI-LFA para el enrutamiento por segmentos a fin de elegir una ruta de reenrutamiento rápido que no incluya grupos de uso compartido de destino en las rutas de respaldo alternativas sin bucles independientes de topología (TI-LFA) para evitar errores de uso compartido de destino. Con la protección de uso compartido de destino, se configura una lista de grupos de uso compartido de destino en cada PLR con los vínculos de cada grupo de uso compartido de destino identificados por sus respectivas direcciones IP. El PLR asocia un costo con cada grupo de destino compartido. La ruta de posconvergencia consciente del destino compartido se calcula suponiendo que el costo de cada vínculo en el mismo grupo de destino compartido que el vínculo fallido ha aumentado el costo asociado con ese grupo.
A partir de junos OS versión 20.3R1, puede configurar la protección del grupo de vínculos de riesgo compartido (SRLG) en las redes TI-LFA para el enrutamiento por segmentos a fin de elegir una ruta de reenrutamiento rápido que no incluya vínculos SRLG en las rutas de respaldo alternativas sin bucles independientes de topología (TI-LFA). Las S SRLG comparten una fibra común y también comparten los riesgos de un vínculo roto. Cuando un vínculo de una SRLG falla, es posible que también se produzcan errores en otros vínculos del grupo. Por lo tanto, debe evitar los vínculos que comparten el mismo riesgo que el vínculo protegido en la ruta de copia de seguridad. La configuración de la protección SRLG impide que TI-LFA seleccione rutas de respaldo que incluyan un vínculo de riesgo compartido. Si ha configurado la protección SRLG, OSPFv2 calcula la ruta de reenrutamiento rápido que está alineada con la ruta de postconvergencia y excluye los vínculos que pertenecen a la SRLG del vínculo protegido. Todos los vínculos locales y remotos que sean del mismo SRLG que el vínculo protegido están excluidos de la ruta de copia de seguridad de TI-LFA. El punto de reparación local (PLR) configura la pila de etiquetas para la ruta de reenrutamiento rápido con una interfaz de salida diferente. Actualmente no puede habilitar la protección SRLG en redes IPv6 y en redes con multitopology.
Para construir una ruta de respaldo que siga la ruta de postconvergencia, TI-LFA puede usar varias etiquetas en la pila de etiquetas que definen la ruta de copia de seguridad. Si la cantidad de etiquetas necesarias para crear una ruta de copia de seguridad de posconvergencia determinada supera una cierta cantidad, es útil, en algunas circunstancias, no instalar esa ruta de copia de seguridad. Puede configurar la cantidad máxima de etiquetas que puede tener una ruta de copia de seguridad para instalarse. El valor predeterminado es 3, con un intervalo de 2 a 5.
A menudo, la ruta de postconvergencia para una falla dada es en realidad un conjunto de rutas de igual costo. TI-LFA intenta construir las rutas de copia de seguridad a un destino determinado mediante el uso de varias rutas de igual costo en la topología posterior a la falla. Dependiendo de la topología, ti-LFA podría necesitar usar diferentes pilas de etiquetas para construir con precisión esas rutas de respaldo de igual costo. De forma predeterminada, TI-LFA solo instala una ruta de respaldo para un destino determinado. Sin embargo, puede configurar el valor en el intervalo del 1 al 8.
Beneficios de usar una alternativa sin bucles independiente de topología con enrutamiento por segmentos
La alternativa sin bucle (LFA) y la LFA remota (RLFA) se han utilizado para proporcionar protección de reenrutamiento rápido durante varios años. Con LFA, un punto de reparación local (PLR) determina si un paquete enviado a uno de sus vecinos directos llega a su destino sin volver a través del PLR. En una topología de red típica, aproximadamente del 40 al 60 % de los destinos pueden ser protegidos por LFA. La LFA remota amplía el concepto de LFA al permitir que el PLR imponga una sola etiqueta para tunelización del paquete a un punto de conexión de túnel de reparación desde el cual el paquete puede llegar a su destino sin volver a pasar por el PLR. Con LFA remota, el PLR puede proteger más destinos en comparación con LFA. Sin embargo, dependiendo de la topología de red, el porcentaje de destinos protegidos por LFA remota suele ser inferior al 100 %.
La LFA independiente de topología (TI-LFA) extiende el concepto de LFA y LFA remota al permitir que el PLR use pilas de etiquetas más profundas para construir rutas de respaldo. Además, TI-LFA impone la restricción de que la ruta de copia de seguridad utilizada por el PLR sea la misma ruta que toma un paquete una vez que el protocolo de puerta de enlace interior (IGP) ha convergido para un escenario de error determinado. Esta ruta se conoce como la ruta de postconvergencia.
El uso de la ruta de posconvergencia como ruta de respaldo tiene algunas características deseables. Para algunas topologías, un operador de red solo debe asegurarse de que la red tenga la capacidad suficiente para transportar el tráfico a lo largo de la ruta de postconvergencia después de una falla. En estos casos, un operador de red no necesita asignar capacidad adicional para lidiar con el patrón de tráfico inmediatamente después de la falla mientras la ruta de respaldo está activa, ya que la ruta de copia de seguridad sigue la ruta de posconvergencia.
Cuando se utiliza con OSPF, TI-LFA proporciona protección contra fallas de vínculo y nodo.
Configurar una alternativa sin bucles independientes de topología con enrutamiento por segmentos para OSPF
Antes de configurar TI-LFA para OSPF, asegúrese de configurar SPRING o enrutamiento por segmentos.
A partir de Junos OS versión 19.3R1, Junos admite la creación de rutas de respaldo de TI-LFA independientes de topología OSPF en las que el prefijo SID se aprende de un anuncio de servidor de asignación de enrutamiento por segmentos cuando el PLR y el servidor de asignación están en el mismo área OSPF.
Para configurar TI-LFA con SPRING para OSPF, debe hacer lo siguiente:
Ejemplo: Configurar la política de selección de copia de seguridad para el protocolo OSPF u OSPF3
En este ejemplo, se muestra cómo configurar la política de selección de copia de seguridad para el protocolo OSPF u OSPF3, que le permite seleccionar una alternativa sin bucles (LFA) en la red.
Cuando habilita las políticas de selección de respaldo, Junos OS permite la selección de LFA según las reglas de política y atributos de los vínculos y nodos de la red. Estos atributos son admin-group, srlg, ancho de banda, tipo de protección, métrica y nodo.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Ocho enrutadores que pueden ser una combinación de enrutadores de borde multiservicio serie M, plataformas de enrutamiento universal 5G serie MX, enrutadores de transporte de paquetes serie PTX y enrutadores de núcleo de la serie T
Junos OS versión 15.1 o posterior se ejecuta en todos los dispositivos
Antes de empezar:
Configure las interfaces del dispositivo.
Configure OSPF.
Visión general
En Junos OS, el algoritmo o los criterios de selección predeterminados de la alternativa sin bucles (LFA) se pueden anular con una política de LFA. Estas políticas se configuran para cada destino (IPv4 e IPv6) y para una interfaz principal de salto siguiente. Estas políticas de respaldo aplican la selección de LFA según el grupo de administración, srlg, ancho de banda, tipo de protección, métrica y atributos de nodo de la ruta de copia de seguridad. Durante el cálculo de la ruta de acceso más corta (SPF) de la copia de seguridad, cada atributo (nodo y vínculo) de la ruta de copia de seguridad, almacenado por siguiente salto de copia de seguridad, es acumulado por IGP. Para las rutas creadas internamente por IGP, el conjunto de atributos de cada ruta de copia de seguridad se evalúa en función de la política configurada para cada destino (IPv4 e IPv6) y una interfaz principal de próximo salto. La primera o la mejor ruta de copia de seguridad se selecciona e instala como el siguiente salto de copia de seguridad en la tabla de enrutamiento. Para configurar la política de selección de copia de seguridad, incluya la backup-selection
instrucción de configuración en el [edit routing-options]
nivel de jerarquía. El show backup-selection
comando muestra las políticas configuradas para una interfaz y un destino dados. La pantalla se puede filtrar contra un destino, un prefijo, una interfaz o un sistema lógico en particular.
Topología
En esta topología que se muestra en la figura 2, la política de selección de copia de seguridad se configura en el dispositivo R3.
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, copie y pegue los comandos en la CLI en el nivel de jerarquía y, luego, ingrese commit
desde el [edit]
modo de configuración.
R0
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.1/30 set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:10:1:1::1/64 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/1/0 unit 0 family inet address 172.16.15.1/30 set interfaces ge-0/1/0 unit 0 family inet6 address 2001:db8:15:1:1::1/64 set interfaces ge-0/1/0 unit 0 family mpls set interfaces xe-0/2/0 unit 0 family inet address 172.16.20.1/30 set interfaces xe-0/2/0 unit 0 family inet6 address 2001:db8:20:1:1::1/64 set interfaces xe-0/2/0 unit 0 family mpls set interfaces ge-1/0/5 unit 0 family inet address 172.16.150.1/24 set interfaces ge-1/0/5 unit 0 family inet6 address 2001:db8:150:1:1::1/64 set interfaces ge-1/0/5 unit 0 family mpls set interfaces ge-1/1/1 unit 0 family inet address 172.16.30.1/30 set interfaces ge-1/1/1 unit 0 family inet6 address 2001:db8:30:1:1::1/64 set interfaces ge-1/1/1 unit 0 family mpls set interfaces xe-1/3/0 unit 0 family inet address 172.16.25.1/30 set interfaces xe-1/3/0 unit 0 family inet6 address 2001:db8:25:1:1::1/64 set interfaces xe-1/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.10.10.10/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::10:10:10:10/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 10.10.10.10 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf area 0.0.0.0 interface ge-1/1/1.0 metric 23 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 52 set protocols ospf area 0.0.0.0 interface ge-1/0/5.0 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf3 area 0.0.0.0 interface ge-1/1/1.0 metric 23 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 52 set protocols ospf3 area 0.0.0.0 interface ge-1/0/5.0
R1
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.2/30 set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:10:1:1::2/64 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/5 unit 0 family inet address 172.16.35.1/30 set interfaces ge-0/0/5 unit 0 family inet6 address 2001:db8:35:1:1::1/64 set interfaces ge-0/0/5 unit 0 family mpls set interfaces xe-0/2/0 unit 0 family inet address 172.16.40.1/30 set interfaces xe-0/2/0 unit 0 family inet6 address 2001:db8:40:1:1::1/64 set interfaces xe-0/2/0 unit 0 family mpls set interfaces xe-0/3/0 unit 0 family inet address 172.16.45.1/30 set interfaces xe-0/3/0 unit 0 family inet6 address 2001:db8:45:1:1::1/64 set interfaces xe-0/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 172.16.1.1/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::1:1:1:1/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.1.1 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface ge-0/0/0.0 srlg srlg9 set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/3/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/0.0 metric 10
R2
set interfaces ge-0/0/2 unit 0 family inet address 172.16.35.2/30 set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:35:1:1::2/64 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/1/0 unit 0 family inet address 172.16.50.1/30 set interfaces ge-0/1/0 unit 0 family inet6 address 2001:db8:50:1:1::1/64 set interfaces ge-0/1/0 unit 0 family mpls set interfaces xe-0/2/1 unit 0 family inet address 172.16.55.1/30 set interfaces xe-0/2/1 unit 0 family inet6 address 2001:db8:55:1:1::1/64 set interfaces xe-0/2/1 unit 0 family mpls set interfaces ge-1/0/2 unit 0 family inet address 172.16.60.1/30 set interfaces ge-1/0/2 unit 0 family inet6 address 2001:db8:60:1:1::1/64 set interfaces ge-1/0/2 unit 0 family mpls set interfaces ge-1/0/9 unit 0 family inet address 172.16.65.1/30 set interfaces ge-1/0/9 unit 0 family inet6 address 2001:db8:65:1:1::1/64 set interfaces ge-1/0/9 unit 0 family mpls set interfaces ge-1/1/5 unit 0 family inet address 172.16.70.1/30 set interfaces ge-1/1/5 unit 0 family inet6 address 2001:db8:70:1:1::1/64 set interfaces ge-1/1/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 172.16.2.2/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::2:2:2:2/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.2.2 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface ge-0/1/0.0 srlg srlg1 set protocols mpls interface ge-1/0/9.0 srlg srlg1 set protocols mpls interface ge-1/1/5.0 srlg srlg7 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface xe-0/2/1.0 metric 12 set protocols ospf area 0.0.0.0 interface ge-1/0/2.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-1/0/9.0 metric 12 set protocols ospf area 0.0.0.0 interface ge-1/1/5.0 metric 13 set protocols ospf3 area 0.0.0.0 interface ge-0/0/2.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 link-protection set protocols ospf3 area 0.0.0.0 interface xe-0/2/1.0 metric 12 set protocols ospf3 area 0.0.0.0 interface ge-1/0/2.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-1/0/9.0 metric 12 set protocols ospf3 area 0.0.0.0 interface ge-1/1/5.0 metric 13
R3
set interfaces ge-0/0/5 unit 0 family inet address 172.16.50.2/30 set interfaces ge-0/0/5 unit 0 family inet6 address 2001:db8:50:1:1::2/64 set interfaces ge-0/0/5 unit 0 family mpls set interfaces xe-0/3/1 unit 0 family inet address 172.16.75.1/30 set interfaces xe-0/3/1 unit 0 family inet6 address 2001:db8:75:1:1::1/64 set interfaces xe-0/3/1 unit 0 family mpls set interfaces ge-1/0/0 unit 0 family inet address 172.16.80.1/30 set interfaces ge-1/0/0 unit 0 family inet6 address 2001:db8:80:1:1::1/64 set interfaces ge-1/0/0 unit 0 family mpls set interfaces ge-1/0/5 unit 0 family inet address 172.16.200.1/24 set interfaces ge-1/0/5 unit 0 family inet6 address 2001:db8:200:1:1::1/64 set interfaces ge-1/0/6 unit 0 family inet address 172.16.85.1/30 set interfaces ge-1/0/6 unit 0 family inet6 address 2001:db8:85:1:1::1/64 set interfaces ge-1/0/6 unit 0 family mpls set interfaces xe-1/3/0 unit 0 family inet address 172.16.90.1/30 set interfaces xe-1/3/0 unit 0 family inet6 address 2001:db8:90:1:1::1/64 set interfaces xe-1/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 172.16.3.3/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::3:3:3:3/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.3.3 set routing-options forwarding-table export ecmp set routing-options backup-selection destination 10.1.1.0/30 interface xe-1/3/0.0 admin-group include-all c2 set routing-options backup-selection destination 10.1.1.0/30 interface all admin-group exclude c3 set routing-options backup-selection destination 10.1.1.0/30 interface all srlg strict set routing-options backup-selection destination 10.1.1.0/30 interface all protection-type node set routing-options backup-selection destination 10.1.1.0/30 interface all bandwidth-greater-equal-primary set routing-options backup-selection destination 10.1.1.0/30 interface all neighbor preference 172.16.7.7 set routing-options backup-selection destination 10.1.1.0/30 interface all root-metric lowest set routing-options backup-selection destination 10.1.1.0/30 interface all metric-order root set routing-options backup-selection destination 172.16.30.0/30 interface all admin-group exclude c5 set routing-options backup-selection destination 172.16.30.0/30 interface all srlg strict set routing-options backup-selection destination 172.16.30.0/30 interface all protection-type node set routing-options backup-selection destination 172.16.30.0/30 interface all bandwidth-greater-equal-primary set routing-options backup-selection destination 172.16.30.0/30 interface all neighbor preference 172.16.7.7 set routing-options backup-selection destination 172.16.30.0/30 interface all root-metric lowest set routing-options backup-selection destination 172.16.30.0/30 interface all metric-order root set routing-options backup-selection destination 172.16.45.0/30 interface all admin-group exclude c5 set routing-options backup-selection destination 172.16.45.0/30 interface all srlg strict set routing-options backup-selection destination 172.16.45.0/30 interface all protection-type node set routing-options backup-selection destination 172.16.45.0/30 interface all bandwidth-greater-equal-primary set routing-options backup-selection destination 172.16.45.0/30 interface all neighbor preference 172.16.7.7 set routing-options backup-selection destination 172.16.45.0/30 interface all root-metric lowest set routing-options backup-selection destination 172.16.45.1/30 interface all metric-order root set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface ge-0/0/5.0 admin-group c0 set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/3/1.0 metric 21 set protocols ospf area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf area 0.0.0.0 interface ge-1/0/6.0 metric 15 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 link-protection set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 22 set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 link-protection set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/1.0 metric 21 set protocols ospf3 area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf3 area 0.0.0.0 interface ge-1/0/6.0 metric 15 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 link-protection set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 22 set policy-options policy-statement ecmp term 1 then load-balance per-packet
R4
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.4.4 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-1/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/3/1.0 metric 21 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-1/1/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/1.0 metric 21
R5
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.5.5 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 metric 13 set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf3 area 0.0.0.0 interface ge-0/0/1.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 metric 13 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 metric 10
R6
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.6.6 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface xe-0/3/0.0 metric 52 set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 12 set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 metric 15 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/0.0 metric 52 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 12 set protocols ospf3 area 0.0.0.0 interface ge-0/0/4.0 metric 15 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 10
R7
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.7.7 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface xe-0/3/0.0 srlg srlg8 set protocols ospf area 0.0.0.0 interface ge-0/1/5.0 metric 23 set protocols ospf area 0.0.0.0 interface xe-0/3/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 22 set protocols ospf area 0.0.0.0 interface xe-1/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/1/5.0 metric 23 set protocols ospf3 area 0.0.0.0 interface xe-0/3/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 22 set protocols ospf3 area 0.0.0.0 interface xe-1/2/0.0 metric 10
Configuración del dispositivo R3
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 Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar el dispositivo R3:
Configure las interfaces.
[edit interfaces] user@R3# set ge-0/0/5 unit 0 family inet address 172.16.50.2/30 user@R3# set ge-0/0/5 unit 0 family inet6 address 2001:db8:50:1:1::2/64 user@R3# set ge-0/0/5 unit 0 family mpls user@R3# set xe-0/3/1 unit 0 family inet address 172.16.75.1/30 user@R3# set xe-0/3/1 unit 0 family inet6 address 2001:db8:75:1:1::1/64 user@R3# set xe-0/3/1 unit 0 family mpls user@R3# set ge-1/0/0 unit 0 family inet address 172.16.80.1/30 user@R3# set ge-1/0/0 unit 0 family inet6 address 2001:db8:80:1:1::1/64 user@R3# set ge-1/0/0 unit 0 family mpls user@R3# set ge-1/0/5 unit 0 family inet address 172.16.200.1/24 user@R3# set ge-1/0/5 unit 0 family inet6 address 2001:db8:200:1:1::1/64 user@R3# set ge-1/0/6 unit 0 family inet address 172.16.85.1/30 user@R3# set ge-1/0/6 unit 0 family inet6 address 2001:db8:85:1:1::1/64 user@R3# set ge-1/0/6 unit 0 family mpls user@R3# set xe-1/3/0 unit 0 family inet address 172.16.90.1/30 user@R3# set xe-1/3/0 unit 0 family inet6 address 2001:db8:90:1:1::1/64 user@R3# set xe-1/3/0 unit 0 family mpls user@R3# set lo0 unit 0 family inet address 172.16.3.3/32 primary user@R3# set lo0 unit 0 family inet6 address 2001:db8::3:3:3:3/128 primary user@R3# set lo0 unit 0 family mpls
Configure valores srlg.
[edit routing-options] user@R3# set srlg srlg1 srlg-value 1001 user@R3# set srlg srlg2 srlg-value 1002 user@R3# set srlg srlg3 srlg-value 1003 user@R3# set srlg srlg4 srlg-value 1004 user@R3# set srlg srlg5 srlg-value 1005 user@R3# set srlg srlg6 srlg-value 1006 user@R3# set srlg srlg7 srlg-value 1007 user@R3# set srlg srlg8 srlg-value 1008 user@R3# set srlg srlg9 srlg-value 1009 user@R3# set srlg srlg10 srlg-value 10010 user@R3# set srlg srlg11 srlg-value 10011 user@R3# set srlg srlg12 srlg-value 10012
Configure el ID del enrutador.
[edit routing-options] user@R3# set router-id 172.16.3.3
Aplique la política de enrutamiento a todas las multirutas de igual costo exportadas de la tabla de enrutamiento a la tabla de reenvío.
[edit routing-options] user@R3# set forwarding-table export ecmp
Configure los atributos de la política de selección de copia de seguridad.
[edit routing-options backup-selection] user@R3# set destination 10.1.1.0/30 interface xe-1/3/0.0 admin-group include-all c2 user@R3# set destination 10.1.1.0/30 interface all admin-group exclude c3 user@R3# set destination 10.1.1.0/30 interface all srlg strict user@R3# set destination 10.1.1.0/30 interface all protection-type node user@R3# set destination 10.1.1.0/30 interface all bandwidth-greater-equal-primary user@R3# set destination 10.1.1.0/30 interface all neighbor preference 172.16.7.7 user@R3# set destination 10.1.1.0/30 interface all root-metric lowest user@R3# set destination 10.1.1.0/30 interface all metric-order root user@R3# set destination 172.16.30.0/30 interface all admin-group exclude c5 user@R3# set destination 172.16.30.0/30 interface all srlg strict user@R3# set destination 172.16.30.0/30 interface all protection-type node user@R3# set destination 172.16.30.0/30 interface all bandwidth-greater-equal-primary user@R3# set destination 172.16.30.0/30 interface all neighbor preference 172.16.7.7 user@R3# set destination 172.16.30.0/30 interface all root-metric lowest user@R3# set destination 172.16.30.0/30 interface all metric-order root user@R3# set destination 192.168.45.0/30 interface all admin-group exclude c5 user@R3# set destination 192.168.45.0/30 interface all srlg strict user@R3# set destination 192.168.45.0/30 interface all protection-type node user@R3# set destination 192.168.45.0/30 interface all bandwidth-greater-equal-primary user@R3# set destination 192.168.45.0/30 interface all neighbor preference 172.16.7.7 user@R3# set destination 192.168.45.0/30 interface all root-metric lowest user@R3# set destination 192.168.45.0/30 interface all metric-order root
Habilite RSVP en todas las interfaces.
[edit protocols] user@R3# set rsvp interface all
Configure grupos administrativos.
[edit protocols mpls] user@R3# set admin-groups c0 0 user@R3# set admin-groups c1 1 user@R3# set admin-groups c2 2 user@R3# set admin-groups c3 3 user@R3# set admin-groups c4 4 user@R3# set admin-groups c5 5 user@R3# set admin-groups c6 6 user@R3# set admin-groups c7 7 user@R3# set admin-groups c8 8 user@R3# set admin-groups c9 9 user@R3# set admin-groups c10 10 user@R3# set admin-groups c11 11 user@R3# set admin-groups c12 12 user@R3# set admin-groups c13 13 user@R3# set admin-groups c14 14 user@R3# set admin-groups c15 15 user@R3# set admin-groups c16 16 user@R3# set admin-groups c17 17 user@R3# set admin-groups c18 18 user@R3# set admin-groups c19 19 user@R3# set admin-groups c20 20 user@R3# set admin-groups c21 21 user@R3# set admin-groups c22 22 user@R3# set admin-groups c23 23 user@R3# set admin-groups c24 24 user@R3# set admin-groups c25 25 user@R3# set admin-groups c26 26 user@R3# set admin-groups c27 27 user@R3# set admin-groups c28 28 user@R3# set admin-groups c29 29 user@R3# set admin-groups c30 30 user@R3# set admin-groups c31 31
Habilite MPLS en todas las interfaces y configure un grupo administrativo para una interfaz.
[edit protocols mpls] user@R3# set interface all user@R3# set interface ge-0/0/5.0 admin-group c0
Habilite la protección de vínculos y configure valores de métrica en todas las interfaces para un área OSPF.
[edit protocols ospf] user@R3# set area 0.0.0.0 interface ge-0/0/5.0 link-protection user@R3# set area 0.0.0.0 interface ge-0/0/5.0 metric 10 user@R3# set area 0.0.0.0 interface xe-0/3/1.0 metric 21 user@R3# set area 0.0.0.0 interface ge-1/0/0.0 metric 13 user@R3# set area 0.0.0.0 interface ge-1/0/6.0 metric 15 user@R3# set area 0.0.0.0 interface xe-1/3/0.0 link-protection user@R3# set area 0.0.0.0 interface xe-1/3/0.0 metric 22
Habilite la protección de vínculos y configure valores de métrica en todas las interfaces para un área OSPF3.
[edit protocols ospf3] user@R3# set area 0.0.0.0 interface ge-0/0/5.0 link-protection user@R3# set area 0.0.0.0 interface ge-0/0/5.0 metric 10 user@R3# set area 0.0.0.0 interface xe-0/3/1.0 metric 21 user@R3# set area 0.0.0.0 interface ge-1/0/0.0 metric 13 user@R3# set area 0.0.0.0 interface ge-1/0/6.0 metric 15 user@R3# set area 0.0.0.0 interface xe-1/3/0.0 link-protection user@R3# set area 0.0.0.0 interface xe-1/3/0.0 metric 22
Configure la política de enrutamiento.
[edit policy-options] user@R3# set policy-statement ecmp term 1 then load-balance per-packet
Resultados
Desde el modo de configuración, ingrese los comandos , show protocols
, show policy-options
y show routing-options
para confirmar la show interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@R3# show interfaces ge-0/0/5 { unit 0 { family inet { address 192.168.50.2/30; } family inet6 { address 2001:db8:50:1:1::2/64; } family mpls; } } xe-0/3/1 { unit 0 { family inet { address 192.168.75.1/30; } family inet6 { address 2001:db8:75:1:1::1/64; } family mpls; } } ge-1/0/0 { unit 0 { family inet { address 192.168.80.1/30; } family inet6 { address 2001:db8:80:1:1::1/64; } family mpls; } } ge-1/0/5 { unit 0 { family inet { address 172.16.200.1/24; } family inet6 { address 2001:db8:200:1:1::1/64; } } } ge-1/0/6 { unit 0 { family inet { address 192.168.85.1/30; } family inet6 { address 2001:db8:85:1:1::1/64; } family mpls; } } xe-1/3/0 { unit 0 { family inet { address 192.168.90.1/30; } family inet6 { address 2001:db8:90:1:1::1/64; } family mpls; } } lo0 { unit 0 { family inet { address 172.16.3.3/32 { primary; } } family inet6 { address 2001:db8:3:3:3:3/128 { primary; } } family mpls; } }
user@R3# show protocols rsvp { interface all; } mpls { admin-groups { c0 0; c1 1; c2 2; c3 3; c4 4; c5 5; c6 6; c7 7; c8 8; c9 9; c10 10; c11 11; c12 12; c13 13; c14 14; c15 15; c16 16; c17 17; c18 18; c19 19; c20 20; c21 21; c22 22; c23 23; c24 24; c25 25; c26 26; c27 27; c28 28; c29 29; c30 30; c31 31; } interface all; interface ge-0/0/5.0 { admin-group c0; } } ospf { area 0.0.0.0 { interface ge-0/0/5.0 { link-protection; metric 10; } interface xe-0/3/1.0 { metric 21; } interface ge-1/0/0.0 { metric 13; } interface ge-1/0/6.0 { metric 15; } interface xe-1/3/0.0 { link-protection; metric 22; } } } ospf3 { area 0.0.0.0 { interface ge-0/0/5.0 { link-protection; metric 10; } interface xe-0/3/1.0 { metric 21; } interface ge-1/0/0.0 { metric 13; } interface ge-1/0/6.0 { metric 15; } interface xe-1/3/0.0 { link-protection; metric 22; } } }
user@R3# show routing-options srlg { srlg1 srlg-value 1001; srlg2 srlg-value 1002; srlg3 srlg-value 1003; srlg4 srlg-value 1004; srlg5 srlg-value 1005; srlg6 srlg-value 1006; srlg7 srlg-value 1007; srlg8 srlg-value 1008; srlg9 srlg-value 1009; srlg10 srlg-value 10010; srlg11 srlg-value 10011; srlg12 srlg-value 10012; } router-id 172.16.3.3; forwarding-table { export ecmp; } backup-selection { destination 10.1.1.0/30 { interface xe-1/3/0.0 { admin-group { include-all c2; } } interface all { admin-group { exclude c3; } srlg strict; protection-type node; bandwidth-greater-equal-primary; node { preference 172.16.7.7; } root-metric lowest; metric-order root; } } destination 172.16.30.0/30 { interface all { admin-group { exclude c5; } srlg strict; protection-type node; bandwidth-greater-equal-primary; node { preference 172.16.7.7; } root-metric lowest; metric-order root; } } destination 192.168.45.0/30 { interface all { admin-group { exclude c5; } srlg strict; protection-type node; bandwidth-greater-equal-primary; node { preference 172.16.7.7; } root-metric lowest; metric-order root; } } }
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
- Verificación de la ruta OSPF
- Verificación de la ruta OSPF3
- Verificar la política de selección de respaldo para el dispositivo R3
Verificar las rutas
Propósito
Verifique que se han aprendido las rutas esperadas.
Acción
Desde el modo operativo, ejecute el show route
comando para la tabla de enrutamiento.
user@R3> show route
inet.0: 48 destinations, 48 routes (48 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
172.16.3.3/32 *[Direct/0] 02:22:27
> via lo0.0
10.4.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.5.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.6.128.0/17 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.9.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.10.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.13.4.0/23 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.13.10.0/23 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.82.0.0/15 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.84.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.85.12.0/22 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.92.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.92.16.0/20 *[Direct/0] 02:22:57
> via fxp0.0
10.92.24.195/32 *[Local/0] 02:22:57
Local via fxp0.0
10.94.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.99.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.102.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.150.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.155.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.157.64.0/19 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.160.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.204.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.205.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.206.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.207.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.209.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.212.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.213.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.214.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.215.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.216.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.13.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.14.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.16.0/20 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.32.0/20 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.227.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
172.16.50.0/30 *[Direct/0] 02:19:55
> via ge-0/0/5.0
172.16.50.2/32 *[Local/0] 02:19:58
Local via ge-0/0/5.0
172.16.75.0/30 *[Direct/0] 02:19:55
> via xe-0/3/1.0
172.16.75.1/32 *[Local/0] 02:19:57
Local via xe-0/3/1.0
172.16.24.195/32 *[Direct/0] 02:22:57
> via lo0.0
172.16.0.0/12 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.102.0/23 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.136.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.136.192/32 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.137.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.233.5/32 *[OSPF/10] 00:16:55, metric 1
MultiRecv
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
47.0005.80ff.f800.0000.0108.0001.1280.9202.4195/152
*[Direct/0] 02:22:57
> via lo0.0
mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0 *[MPLS/0] 00:16:55, metric 1
Receive
1 *[MPLS/0] 00:16:55, metric 1
Receive
2 *[MPLS/0] 00:16:55, metric 1
Receive
13 *[MPLS/0] 00:16:55, metric 1
Receive
inet6.0: 10 destinations, 11 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
2001:db8:50:1:1::/64 *[Direct/0] 02:19:44
> via ge-0/0/5.0
2001:db8:50:1:1::2/128 *[Local/0] 02:19:58
Local via ge-0/0/5.0
2001:db8:75:1:1::/64 *[Direct/0] 02:19:44
> via xe-0/3/1.0
2001:db8:75:1:1::1/128 *[Local/0] 02:19:57
Local via xe-0/3/1.0
2001:db8::3:3:3:3/128 *[Direct/0] 02:22:27
> via lo0.0
2001:db8::128:92:24:195/128
*[Direct/0] 02:22:57
> via lo0.0
fe80::/64 *[Direct/0] 02:19:44
> via ge-0/0/5.0
[Direct/0] 02:19:43
> via xe-0/3/1.0
fe80::205:86ff:fe00:ed05/128
*[Local/0] 02:19:58
Local via ge-0/0/5.0
fe80::205:86ff:fe00:ed3d/128
*[Local/0] 02:19:57
Local via xe-0/3/1.0
fe80::5668:a50f:fcc1:3ca2/128
*[Direct/0] 02:22:57
> via lo0.0
Significado
El resultado muestra todas las rutas del dispositivo R3.
Verificación de la ruta OSPF
Propósito
Verifique la tabla de enrutamiento de OSPF.
Acción
Desde el modo operativo, ejecute el comando para el show ospf route detail
dispositivo R3.
user@R3> show ospf route detail
Topology default Route Table:
Prefix Path Route NH Metric NextHop Nexthop
Type Type Type Interface Address/LSP
172.16.50.0/30 Intra Network IP 10 ge-0/0/5.0
area 0.0.0.0, origin 172.16.3.3, priority low
172.16.75.0/30 Intra Network IP 21 xe-0/3/1.0
area 0.0.0.0, origin 172.16.3.3, priority low
Significado
El resultado muestra la tabla de enrutamiento de los enrutadores OSPF.
Verificación de la ruta OSPF3
Propósito
Verifique la tabla de enrutamiento de OSPF3.
Acción
Desde el modo operativo, ejecute el comando para el show ospf3 route detail
dispositivo R3.
user@R3> show ospf3 route detail
Prefix Path Route NH Metric
Type Type Type
2001:db8:50:1:1::/64 Intra Network IP 10
NH-interface ge-0/0/5.0
Area 0.0.0.0, Origin 172.16.3.3, Priority low
2001:db8:75:1:1::/64 Intra Network IP 21
NH-interface xe-0/3/1.0
Area 0.0.0.0, Origin 172.16.3.3, Priority low
Significado
El resultado muestra la tabla de enrutamiento de los enrutadores OSPF3.
Verificar la política de selección de respaldo para el dispositivo R3
Propósito
Verifique la política de selección de respaldo para el dispositivo R3.
Acción
Desde el modo operativo, ejecute el comando para el show backup-selection
dispositivo R3.
user@R3> show backup-selection
Prefix: 10.1.1.0/30
Interface: all
Admin-group exclude: c3
Neighbor preference: 172.16.7.7
Protection Type: Node, Downstream Paths Only: Disabled, SRLG: Strict, B/w >= Primary: Enabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Root-metric, Dest-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric
Interface: xe-1/3/0.0
Admin-group include-all: c2
Protection Type: Link, Downstream Paths Only: Disabled, SRLG: Loose, B/w >= Primary: Disabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Dest-metric, Root-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric Prefix: 172.16.30.0/30
Interface: all
Admin-group exclude: c5
Neighbor preference: 172.16.7.7
Protection Type: Node, Downstream Paths Only: Disabled, SRLG: Strict, B/w >= Primary: Enabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Root-metric, Dest-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric
Prefix: 172.16.45.0/30
Interface: all
Admin-group exclude: c5
Neighbor preference: 172.16.7.7
Protection Type: Node, Downstream Paths Only: Disabled, SRLG: Strict, B/w >= Primary: Enabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Root-metric, Dest-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric
Significado
El resultado muestra las políticas configuradas por prefijo por interfaz principal de próximo salto.
Ejemplo: Inyección de rutas OSPF en la tabla de enrutamiento BGP
En este ejemplo, se muestra cómo crear una política que inyecte rutas OSPF en la tabla de enrutamiento del BGP.
Requisitos
Antes de empezar:
Configure interfaces de red.
Configure sesiones de pares externos. Vea ejemplo: Configurar sesiones de par de punto a punto del BGP externos.
Configure sesiones de protocolo de puerta de enlace interior (IGP) entre pares.
Visión general
En este ejemplo, se crea una política de enrutamiento llamada injectpolicy1
y un término de enrutamiento denominado injectterm1
. La política inyecta rutas de OSPF en la tabla de enrutamiento del BGP.
Topología
Configuración
- Configuración de la política de enrutamiento
- Configuración del rastreo para la política de enrutamiento
Configuración de la política de enrutamiento
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, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit] y, luego, ingrese commit
desde el modo de configuración.
set policy-options policy-statement injectpolicy1 term injectterm1 from protocol ospf set policy-options policy-statement injectpolicy1 term injectterm1 from area 0.0.0.1 set policy-options policy-statement injectpolicy1 term injectterm1 then accept set protocols bgp export injectpolicy1
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 Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para insertar rutas OSPF en una tabla de enrutamiento BGP:
Cree el término de la política.
[edit policy-options policy-statement injectpolicy1] user@host# set term injectterm1
Especifique OSPF como una condición de coincidencia.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# set from protocol ospf
Especifique las rutas desde un área OSPF como una condición de coincidencia.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# set from area 0.0.0.1
Especifique que la ruta se aceptará si coinciden las condiciones anteriores.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# set then accept
Aplique la política de enrutamiento al BGP.
[edit] user@host# set protocols bgp export injectpolicy1
Resultados
Confirme su configuración ingresando los comandos y show protocols bgp
desde el show policy-options
modo de configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@host# show policy-options policy-statement injectpolicy1 { term injectterm1 { from { protocol ospf; area 0.0.0.1; } then accept; } }
user@host# show protocols bgp export injectpolicy1;
Si ha terminado de configurar el dispositivo, ingrese commit
desde el modo de configuración.
Configuración del rastreo para la política de enrutamiento
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, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit] y, luego, ingrese commit
desde el modo de configuración.
set policy-options policy-statement injectpolicy1 term injectterm1 then trace set routing-options traceoptions file ospf-bgp-policy-log set routing-options traceoptions file size 5m set routing-options traceoptions file files 5 set routing-options traceoptions flag policy
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 Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Incluya una acción de seguimiento en la política.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# then trace
Configure el archivo de seguimiento para la salida.
[edit routing-options traceoptions] user@host# set file ospf-bgp-policy-log user@host# set file size 5m user@host# set file files 5 user@host# set flag policy
Resultados
Confirme su configuración ingresando los comandos y show routing-options
desde el show policy-options
modo de configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@host# show policy-options policy-statement injectpolicy1 { term injectterm1 { then { trace; } } }
user@host# show routing-options traceoptions { file ospf-bgp-policy-log size 5m files 5; flag policy; }
Si ha terminado de configurar el dispositivo, ingrese commit
desde el modo de configuración.
Verificación
Solución de problemas
Uso del comando show log para examinar las acciones de la política de enrutamiento
Problema
La tabla de enrutamiento contiene rutas inesperadas o faltan rutas de la tabla de enrutamiento.
Solución
Si configura el seguimiento de políticas como se muestra en este ejemplo, puede ejecutar el show log ospf-bgp-policy-log
comando para diagnosticar problemas con la directiva de enrutamiento. El show log ospf-bgp-policy-log
comando muestra información sobre las rutas que el injectpolicy1
término de política analiza y actúa sobre las que actúa.
Ejemplo: Redistribuir rutas estáticas en OSPF
En este ejemplo, se muestra cómo crear una política que redistribuya rutas estáticas en OSPF.
Requisitos
Antes de empezar:
Configure las interfaces del dispositivo. Consulte la Guía del usuario de interfaces para dispositivos de seguridad.
Visión general
En este ejemplo, se crea una política de enrutamiento denominada exportstatic1 y un término de enrutamiento denominado exportstatic1. La política inyecta rutas estáticas en OSPF. En este ejemplo, se incluyen las siguientes opciones de configuración:
policy-statement
— Define la política de enrutamiento. Especifique el nombre de la política y defina los elementos de la política. El nombre de la política debe ser único y puede contener letras, números y guiones ( - ) y tener una longitud de hasta 255 caracteres.term
: define la condición de coincidencia y las acciones aplicables para la política de enrutamiento. El nombre del término puede contener letras, números y guiones ( - ) y tener hasta 255 caracteres de longitud. Se especifica el nombre del término y se definen los criterios que debe coincidir una ruta entrante mediante la inclusión de lafrom
instrucción y la acción que se debe realizar si la ruta coincide con las condiciones mediante la inclusión de lathen
instrucción. En este ejemplo, especifique la condición de coincidencia de protocolo estático y la acción aceptar.export
— Aplica la política de exportación que creó para ser evaluada cuando se exportan rutas de la tabla de enrutamiento a OSPF.
Topología
Configuración
Configuración rápida de CLI
Para crear rápidamente una política que inyecte rutas estáticas en OSPF, copie los siguientes comandos y péguelos en la CLI.
[edit] set policy-options policy-statement exportstatic1 term exportstatic1 from protocol static set policy-options policy-statement exportstatic1 term exportstatic1 then accept set protocols ospf export exportstatic1
Procedimiento
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 Modificación de la configuración de Junos OS en la Guía del usuario de CLI.
Para insertar rutas estáticas en OSPF:
Cree la política de enrutamiento.
[edit] user@host# edit policy-options policy-statement exportstatic1
Cree el término de la política.
[edit policy-options policy-statement exportstatic1] user@host# set term exportstatic1
Especifique estática como condición de coincidencia.
[edit policy-options policy-statement exportstatic1 term exportstatic1] user@host# set from protocol static
Especifique que la ruta se aceptará si coincide con la condición anterior.
[edit policy-options policy-statement exportstatic1 term exportstatic1] user@host# set then accept
Aplique la política de enrutamiento a OSPF.
Nota:Para OSPFv3, incluya la
ospf3
instrucción en el[edit protocols]
nivel de jerarquía.[edit] user@host# set protocols ospf export exportstatic1
Si ha terminado de configurar el dispositivo, confirme la configuración.
[edit] user@host# commit
Resultados
Para confirmar la configuración, ingrese los show policy-options
comandos y show protocols ospf
. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@host# show policy-options policy-statement exportstatic1 { term exportstatic1 { from protocol static; then accept; } }
user@host# show protocols ospf export exportstatic1;
Para confirmar la configuración de OSPFv3, escriba los show policy-options
comandos y.show protocols ospf3
Verificación
Confirme que la configuración funciona correctamente.
- Verificar que las rutas estáticas esperadas estén presentes
- Comprobar que se agregan LSA externos del AS a la tabla de enrutamiento
Verificar que las rutas estáticas esperadas estén presentes
Propósito
Compruebe el efecto de la política de exportación.
Acción
Desde el modo operativo, ingrese el show route
comando.
Comprobar que se agregan LSA externos del AS a la tabla de enrutamiento
Propósito
En el dispositivo de enrutamiento en el que configuró la política de exportación, compruebe que el dispositivo de enrutamiento origina una LSA de AS externa para las rutas estáticas que se agregan a la tabla de enrutamiento.
Acción
Desde el modo operativo, ingrese el show ospf database
comando para OSPFv2 y escriba el show ospf3 database
comando para OSPFv3.
Ejemplo: Configurar una política de importación de OSPF
En este ejemplo, se muestra cómo crear una política de importación de OSPF. Las políticas de importación de OSPF solo se aplican a rutas externas. Una ruta externa es una ruta que está fuera del sistema autónomo (AS) de OSPF.
Requisitos
Antes de empezar:
Configure los identificadores de enrutador para los dispositivos de su red OSPF. Vea ejemplo: Configuración de un identificador de enrutador OSPF.
Elección designada de enrutador de control OSPF. Vea ejemplo: Control de elección de enrutador designado por OSPF.
Configure una red OSPF de área única. Consulte ejemplo: Configuración de una red OSPF de área única .
Visión general
Los enrutadores de límite del AS aprenden rutas externas. Se pueden anunciar rutas externas en todo el dominio de OSPF si configura el enrutador de límite del AS para redistribuir la ruta en OSPF. El enrutador de límite del AS puede aprender una ruta externa desde un protocolo de enrutamiento distinto al OSPF, o la ruta externa puede ser una ruta estática que configure en el enrutador de límite del AS.
Para OSPFv3, el anuncio de estado de vínculo (LSA) se conoce como el prefijo de interarea LSA y realiza la misma función que una LSA de resumen de red realiza para OSPFv2. Un enrutador de borde de área (ABR) origina un prefijo LSA de interarea para cada prefijo IPv6 que se debe anunciar en un área.
La política de importación de OSPF le permite evitar que se agreguen rutas externas a las tablas de enrutamiento de los vecinos de OSPF. La política de importación no afecta a la base de datos del OSPF. Esto significa que la política de importación no afecta a los anuncios del estado del vínculo. El filtrado se realiza solo en rutas externas en OSPF. Las rutas intrazona e interárea no se consideran para el filtrado. La acción predeterminada es aceptar la ruta cuando la ruta no coincide con la política.
En este ejemplo, se incluyen las siguientes opciones de configuración de política de OSPF:
policy-statement
— Define la política de enrutamiento. Especifique el nombre de la política y defina los elementos de la política. El nombre de la política debe ser único y puede contener letras, números y guiones ( - ) y tener una longitud de hasta 255 caracteres.export
— Aplica la política de exportación que creó para ser evaluada cuando los LSA de resumen de red se inundan en un área. En este ejemplo, la política de exportación se denomina export_static.import
— Aplica la política de importación que creó para evitar que se agreguen rutas externas a la tabla de enrutamiento. En este ejemplo, la política de importación se denomina filter_routes.
Los dispositivos que configure en este ejemplo representan las siguientes funciones:
R1: el dispositivo R1 está en el área 0.0.0.0 y tiene una conexión directa con el dispositivo R2. R1 tiene configurada una política de exportación de OSPF. La política de exportación redistribuye las rutas estáticas de la tabla de enrutamiento de R1 hacia la base de datos OSPF de R1. Dado que la ruta estática se encuentra en la base de datos OSPF de R1, la ruta se anuncia en una LSA al vecino OSPF de R1. El vecino de OSPF de R1 es el dispositivo R2.
R2: el dispositivo R2 está en el área 0.0.0.0 y tiene una conexión directa con el dispositivo R1. R2 tiene configurada una política de importación de OSPF que hace coincidir la ruta estática con la red 10.0.16.0/30 e impide que la ruta estática se instale en la tabla de enrutamiento de R2. El vecino de OSPF de R2 es el dispositivo R1.
Configuración
Configuración rápida de CLI
Para configurar rápidamente una política de importación de OSPF, 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, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit] y, luego, ingrese commit
desde el modo de configuración.
Configuración en el dispositivo R1:
[edit] set interfaces so-0/2/0 unit 0 family inet address 10.0.2.1/30 set protocols ospf export export_static set protocols ospf area 0.0.0.0 interface so-0/2/0 set policy-options policy-statement export_static from protocol static set policy-options policy-statement export_static then accept
Configuración en el dispositivo R2:
[edit] set interfaces so-0/2/0 unit 0 family inet address 10.0.2.2/30 set protocols ospf import filter_routes set protocols ospf area 0.0.0.0 interface so-0/2/0 set policy-options policy-statement filter_routes from route-filter 10.0.16.0/30 exact set policy-options policy-statement filter_routes then reject
Procedimiento
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 Modificación de la configuración de Junos OS en laGuía del usuario de CLI.
Para configurar una política de importación de OSPF:
Configure las interfaces.
[edit] user@R1# set interfaces so-0/2/0 unit 0 family inet address 10.0.2.1/30
[edit] user@R2# set interfaces so-0/2/0 unit 0 family inet address 10.0.2.2/30
Habilite OSPF en las interfaces.
Nota:Para OSPFv3, incluya la
ospf3
instrucción en el[edit protocols]
nivel de jerarquía.[edit] user@R1# set protocols ospf area 0.0.0.0 interface so-0/2/0
[edit] user@R2# set protocols ospf area 0.0.0.0 interface so-0/2/0
En R1, redistribuya la ruta estática en OSPF.
[edit] user@R1# set protocols ospf export export_static user@R1# set policy-options policy-statement export_static from protocol static user@R1# set policy-options policy-statement export_static then accept
En R2, configure la política de importación de OSPF.
[edit] user@R2# set protocols ospf import filter_routes user@R2# set policy-options policy-statement filter_routes from route-filter 10.0.16.0/30 exact user@R2# set policy-options policy-statement filter_routes then reject
Si ha terminado de configurar los dispositivos, confirme la configuración.
[edit] user@host# commit
Resultados
Para confirmar la configuración, ingrese los show interfaces
comandos , show policy-options
y show protocols ospf
en el dispositivo adecuado. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
Salida para R1:
user@R1# show interfaces so-0/2/0 { unit 0 { family inet { address 10.0.2.1/30; } } }
user@R1# show policy-options policy-statement export_static { from protocol static; then accept; }
user@R1# show protocols ospf export export_static; area 0.0.0.0 { interface so-0/2/0.0; }
Salida para R2:
user@R2# show interfaces so-0/2/0 { unit 0 { family inet { address 10.0.2.2/30; } } }
user@R2# show policy-options policy-statement filter_routes { from { route-filter 10.0.16.0/30 exact; } then reject; }
user@R2# show protocols ospf import filter_routes; area 0.0.0.0 { interface so-0/2/0.0; }
Para confirmar la configuración de OSPFv3, ingrese los show interfaces
comandos , show policy-options
, show routing-options
, y show protocols ospf3
en el dispositivo adecuado.
Verificación
Confirme que la configuración funciona correctamente.
Verificar la base de datos OSPF
Propósito
Compruebe que OSPF anuncia la ruta estática en la base de datos de OSPF.
Acción
Desde el modo operativo, ingrese el show ospf database
para OSPFv2 y escriba el show ospf3 database
comando para OSPFv3.
Ejemplo: Configurar una política de filtro de ruta para especificar prioridad para los prefijos aprendidos mediante OSPF
En este ejemplo, se muestra cómo crear una política de importación de OSPF que priorice los prefijos específicos aprendidos mediante OSPF.
Requisitos
Antes de empezar:
Configure las interfaces del dispositivo. Consulte la Guía del usuario de interfaces para dispositivos de seguridad.
Configure los identificadores de enrutador para los dispositivos de su red OSPF. Vea ejemplo: Configuración de un identificador de enrutador OSPF.
Controlar elección de enrutador designado por OSPF Ver ejemplo: Control de elección del enrutador designado por OSPF
Configure una red OSPF de área única. Consulte ejemplo: Configuración de una red OSPF de área única .
Configure una red OSPF de varias áreas. Consulte ejemplo: Configuración de una red OSPF de varias áreas.
Visión general
En una red con una gran cantidad de rutas OSPF, puede ser útil controlar el orden en el que se actualizan las rutas en respuesta a un cambio de topología de red. En la versión 9.3 y posteriores de Junos OS, puede especificar una prioridad alta, media o baja para los prefijos incluidos en una política de importación de OSPF. En caso de un cambio en la topología de OSPF, los prefijos de alta prioridad se actualizan en la tabla de enrutamiento primero, seguidos de los prefijos de prioridad media y, luego, de baja prioridad.
La política de importación de OSPF solo se puede usar para establecer prioridad o para filtrar rutas externas OSPF. Si se aplica una política de importación de OSPF que da como resultado una reject
acción de finalización para una ruta no próxima, la reject
acción se ignora y la ruta se acepta de todos modos. De forma predeterminada, ahora se instala una ruta de este tipo en la tabla de enrutamiento con una prioridad baja. Este comportamiento evita agujeros negros de tráfico, es decir, el tráfico descartado silenciosamente, al garantizar un enrutamiento coherente dentro del dominio OSPF.
En general, las rutas OSPF a las que no se les asigna explícitamente una prioridad se tratan como medio de prioridad, excepto para lo siguiente:
Las rutas de descarte resumen tienen una prioridad predeterminada de baja.
Las rutas locales que no se agregan a la tabla de enrutamiento se asignan una prioridad de baja.
A las rutas externas que la política de importación rechaza y, por lo tanto, no se agregan a la tabla de enrutamiento se les asigna una prioridad de baja.
Se pueden utilizar todos los criterios de coincidencia disponibles aplicables a las rutas de OSPF para determinar la prioridad. Dos de los criterios de coincidencia más utilizados para OSPF son las route-filter
instrucciones y tag
.
En este ejemplo, el dispositivo de enrutamiento se encuentra en el área 0.0.0.0, con interfaces fe-0/1/0
y fe-1/1/0
conectándose a dispositivos vecinos. Configure una política de enrutamiento de importación denominada ospf-import para especificar una prioridad para los prefijos aprendidos mediante OSPF. Las rutas asociadas con estos prefijos se instalan en la tabla de enrutamiento en el orden de la prioridad especificada de los prefijos. Las rutas que coincidan 192.0.2.0/24 orlonger
se instalan primero porque tienen una prioridad de high
. Las rutas que coincidan 198.51.100.0/24 orlonger
se instalan a continuación porque tienen una prioridad de medium
. Las rutas que coincidan 203.0.113.0/24 orlonger
se instalan en último lugar porque tienen una prioridad de low
. A continuación, aplique la política de importación a OSPF.
El valor de prioridad se aplica cuando se instala una nueva ruta o cuando se produce un cambio en una ruta existente.
Topología
Configuración
Configuración rápida de CLI
Para configurar rápidamente una política de importación de OSPF que priorice los prefijos específicos aprendidos mediante OSPF, 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, copie y pegue los comandos en la CLI en el nivel jerárquico [editar] y, luego, ingrese commit
desde el modo de configuración.
[edit] set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.5/30 set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger set policy-options policy-statement ospf-import term t1 then priority low set policy-options policy-statement ospf-import term t1 then accept set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger set policy-options policy-statement ospf-import term t2 then priority medium set policy-options policy-statement ospf-import term t2 then accept set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger set policy-options policy-statement ospf-import term t3 then priority high set policy-options policy-statement ospf-import term t3 then accept set protocols ospf import ospf-import set protocols ospf area 0.0.0.0 interface fe-0/1/0 set protocols ospf area 0.0.0.0 interface fe-1/1/0
Procedimiento
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 Modificación de la configuración de Junos OS en laGuía del usuario de CLI.
Para configurar una política de importación de OSPF que priorice prefijos específicos:
Configure las interfaces.
[edit] user@host# set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 user@host# set interfaces fe-0/2/0 unit 0 family inet address 192.168.8.5/30
Habilite OSPF en las interfaces.
Nota:Para OSPFv3, incluya la
ospf3
instrucción en el[edit protocols]
nivel de jerarquía.[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-0/1/0 user@host# set protocols ospf area 0.0.0.0 interface fe-0/2/0
Configure la política para especificar la prioridad de los prefijos aprendidos mediante OSPF.
[edit ] user@host# set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t1 then priority low user@host# set policy-options policy-statement ospf-import term t1 then accept user@host# set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t2 then priority medium user@host# set policy-options policy-statement ospf-import term t2 then accept user@host# set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t3 then priority high user@host# set policy-options policy-statement ospf-import term t3 then accept
Aplique la política a OSPF.
[edit] user@host# set protocols ospf import ospf-import
Si ha terminado de configurar el dispositivo, confirme la configuración.
[edit] user@host# commit
Resultados
Para confirmar la configuración, ingrese los show interfaces
comandos , show policy-options
y los show protocols ospf
. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@host# show interfaces fe-0/1/0 { unit 0 { family inet { address 192.168.8.4/30; } } } fe-0/2/0 { unit 0 { family inet { address 192.168.8.5/30; } } }
user@host# show protocols ospf import ospf-import; area 0.0.0.0 { interface fe-0/1/0.0; interface fe-0/2/0.0; }
user@host# show policy-options policy-statement ospf-import { term t1 { from { route-filter 203.0.113.0/24 orlonger; } then { priority low; accept; } } term t2 { from { route-filter 198.51.100.0/24 orlonger; } then { priority medium; accept; } } term t3 { from { route-filter 192.0.2.0/24 orlonger; } then { priority high; accept; } } }
user@host# show protocols ospf import ospf-import; area 0.0.0.0 { interface fe-0/1/0.0; interface fe-0/2/0.0; }
Para confirmar la configuración de OSPFv3, escriba los show interfaces
comandos , show policy-options
y show protocols ospf3
.
Verificación
Confirme que la configuración funciona correctamente.
Verificar la prioridad del prefijo en la tabla de enrutamiento OSPF
Propósito
Compruebe la prioridad asignada al prefijo en la tabla de enrutamiento OSPF.
Acción
Desde el modo operativo, ingrese el show ospf route detail
para OSPFv2 y escriba el show ospf3 route detail
comando para OSPFv3.
Descripción general de políticas de importación y exportación para resúmenes de red
De forma predeterminada, la OSPF usa anuncios de vínculo de estado (LSA) de resumen de red para transmitir información de rutas a través de los límites del área. Cada enrutador de borde de área (ABR) inunda los LSA de resumen de red a otros dispositivos de enrutamiento en la misma área. El ABR también controla qué rutas del área se utilizan para generar LSA de resumen de red a otras áreas. Cada ABR mantiene una base de datos topológica independiente para cada área a la que están conectados. En junos OS versión 9.1 y posteriores, puede configurar políticas de exportación e importación para OSPFv2 y OSPFv3 que le permiten controlar cómo se distribuyen y generan los LSA de resumen de red, que contienen información sobre los prefijos OSPF entre áreas. Para OSPFv3, la LSA se conoce como el prefijo de interarea LSA y realiza la misma función que una LSA de resumen de red realiza para OSPFv2. Una ABR origina un prefijo LSA de interarea para cada prefijo IPv6 que se debe anunciar en un área.
La política de exportación le permite especificar qué LSA resumen se inundan en un área. La política de importación le permite controlar qué rutas aprendidas de un área se utilizan para generar LSA resumidos en otras áreas. Se define una política de enrutamiento en el [edit policy-options policy-statement policy-name]
nivel de jerarquía. Al igual que con todas las políticas de exportación de OSPF, el valor predeterminado de las políticas de exportación de LSA de resumen de red es rechazar todo. De manera similar, como con todas las políticas de importación de OSPF, el valor predeterminado de las políticas de importación de LSA de resumen de red es aceptar todas las rutas OSPF.
Ejemplo: Configurar una política de exportación de OSPF para resúmenes de red
En este ejemplo, se muestra cómo crear una política de exportación de OSPF para controlar los LSA de resumen de red (tipo 3) que la ABR inunda en un área OSPF.
Requisitos
Antes de empezar:
Configure los identificadores de enrutador para los dispositivos de su red OSPF. Vea ejemplo: Configuración de un identificador de enrutador OSPF.
Elección designada de enrutador de control OSPF. Vea ejemplo: Control de elección de enrutador designado por OSPF
Visión general
El OSPF utiliza LSA de resumen de red para transmitir información de rutas a través de los límites del área. Según su entorno de red, es posible que desee filtrar aún más los LSA de resumen de red entre áreas OSPF. Por ejemplo, si crea áreas OSPF para definir límites administrativos, es posible que no desee anunciar información de ruta interna entre esas áreas. Para mejorar aún más el control de la distribución de rutas entre varias áreas de OSPF, puede configurar políticas de resumen de red en el ABR para el área en la que desea filtrar el anuncio de LSA de resumen de red.
Para OSPFv3, la LSA se conoce como el prefijo de interarea LSA y realiza la misma función que una LSA de resumen de red realiza para OSPFv2. Una ABR origina un prefijo LSA de interarea para cada prefijo IPv6 que se debe anunciar en un área. En este tema, se utilizan los términos política de resumen de red y política de resumen de red para describir la funcionalidad tanto de OSPFv2 como de OSPFv3.
Las siguientes pautas se aplican a las políticas de resumen de red de exportación:
Debe tener una comprensión completa de su red antes de configurar estas políticas. La configuración incorrecta de la política de resumen de red puede dar lugar a un resultado no deseado, como enrutamiento subóptimo o caída de tráfico.
Recomendamos que utilice la condición de coincidencia de política de filtro de ruta para estos tipos de políticas.
Recomendamos que utilice los términos de la
accept
política de enrutamiento yreject
para estos tipos de políticas.
La Figura 3 muestra una topología de ejemplo con tres áreas OSPF. R4 genera resúmenes de red para las rutas del área 4 y las envía del área 4 al área 0. R3 genera resúmenes de red para las rutas del área 3 y las envía del área 3 al área 0.
En este ejemplo, se configura R4 con una política de resumen de red de exportación denominada política de exportación que solo permite rutas que coincidan con el prefijo 10.0.4.4 del área 3 al área 4. La política de exportación controla los LSA de resumen de red que R4 inunda el área 4. Esto da como resultado que solo la ruta entre áreas permitidas ingrese al área 4 y todas las demás rutas interáreas que se depurarán de la base de datos del OSPF y la tabla de enrutamiento de los dispositivos del área 4. Primero debe definir la política y, luego, aplicarla al ABR incluyendo la network-summary-export
instrucción para OSPFv2 o la inter-area-prefix-export
instrucción para OSPFv3.
Los dispositivos funcionan de la siguiente manera:
R1: el dispositivo R1 es un enrutador interno en el área 3. La interfaz
fe-0/1/0
tiene una dirección IP de 10.0.4.13/30 y se conecta a R3. La interfazfe-0/0/1
tiene una dirección IP de 10.0.4.5/30 y se conecta a R2.R2: el dispositivo R2 es un enrutador interno en el área 3. La interfaz
fe-0/0/1
tiene una dirección IP de 10.0.4.6/30 y se conecta a R1. La interfazfe-1/0/0
tiene una dirección IP de 10.0.4.1 y se conecta a R3.R3: el dispositivo R3 participa en el área 3 y el área 0. R3 es el ABR entre el área 3 y el área 0, y pasa los LSA de resumen de red entre las áreas. La interfaz
fe-1/0/0
tiene una dirección IP de 10.0.4.2/30 y se conecta a R2. La interfazfe-1/1/0
tiene una dirección IP de 10.0.4.14/30 y se conecta a R1. La interfazfe-0/0/1
tiene una dirección IP de 10.0.2.1/30 y se conecta a R4.R4: el dispositivo R4 participa en el área 0 y el área 4. R4 es el ABR entre el área 0 y el área 4, y pasa LSA de resumen de red entre las áreas. La interfaz
fe-0/0/1
tiene una dirección IP de 10.0.2.4/30 y se conecta a R3. La interfazfe-1/1/0
tiene una dirección IP de 10.0.8.6/30 y se conecta a R5. La interfazfe-1/0/0
tiene una dirección IP de 10.0.8.9/30 y se conecta a R6.R5: el dispositivo R5 es un enrutador interno en el área 4. La interfaz
fe-1/1/0
tiene una dirección IP de 10.0.8.5/30 y se conecta a R4.R6: el dispositivo R6 es un enrutador interno en el área 4. La interfaz
fe-1/0/0
tiene una dirección IP de 10.0.8.10/30 y se conecta a R4.
Configuración
Configuración rápida de CLI
Para configurar rápidamente una política de exportación de OSPF para resúmenes de red, 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, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit] y, luego, ingrese commit
desde el modo de configuración.
Configuración en el dispositivo R1:
[edit] set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.13/30 set interfaces fe-0/0/1 unit 0 family inet address 10.0.4.5/30 set protocols ospf area 0.0.0.3 interface fe-0/1/0 set protocols ospf area 0.0.0.3 interface fe-0/0/1
Configuración en el dispositivo R2:
[edit] set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.6/30 set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.1/30 set protocols ospf area 0.0.0.3 interface fe-0/1/0 set protocols ospf area 0.0.0.3 interface fe-1/0/0
Configuración en el dispositivo R3:
[edit] set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.2/30 set interfaces fe-1/1/0 unit 0 family inet address 10.0.4.14/30 set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 set protocols ospf area 0.0.0.3 interface fe-1/0/0 set protocols ospf area 0.0.0.3 interface fe-1/1/0 set protocols ospf area 0.0.0.0 interface fe-0/0/1
Configuración en el dispositivo R4:
[edit] set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.6/30 set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.9/30 set policy-options policy-statement export-policy term term1 from route-filter 10.0.4.4/30 prefix-length-range /30-/30 set policy-options policy-statement export-policy term term1 then accept set protocols ospf area 0.0.0.0 interface fe-0/0/1 set protocols ospf area 0.0.0.4 interface fe-0/1/0 set protocols ospf area 0.0.0.4 interface fe-1/0/0 set protocols ospf area 0.0.0.4 network-summary-export export-policy
Configuración en el dispositivo R5:
[edit] set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.5/30 set protocols ospf area 0.0.0.4 interface fe-0/1/0
Configuración en el dispositivo R6:
[edit] set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.10/30 set protocols ospf area 0.0.0.4 interface fe-1/0/0
Procedimiento
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 Modificación de la configuración de Junos OS en la Guía del usuario de CLI.
Para configurar una política de exportación de OSPF para resúmenes de red:
Configure las interfaces.
Nota:Para OSPFv3, use direcciones IPv6.
[edit] user@R1# set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.13/30 user@R1# set interfaces fe-0/0/1 unit 0 family inet address 10.0.4.5/30
[edit] user@R2# set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.6/30 user@R2# set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.1/30
[edit] user@R3# set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.2/30 user@R3# set interfaces fe-1/1/0 unit 0 family inet address 10.0.4.14/30 user@R3#set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30
[edit] user@R4# set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 user@R4# set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.6/30 user@R4# set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.9/30
[edit] user@R5# set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.5/30
[edit] user@R6# set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.10/30
Habilite OSPF en las interfaces.
Nota:Para OSPFv3, incluya la
ospf3
instrucción en el[edit protocols]
nivel de jerarquía.[edit] user@R1# set protocols ospf area 0.0.0.3 interface fe-0/1/0 user@R1# set protocols ospf area 0.0.0.3 interface fe-0/0/1
[edit] user@R2# set protocols ospf area 0.0.0.3 interface fe-0/1/0 user@R2# set protocols ospf area 0.0.0.3 interface fe-1/0/0
[edit] user@R3# set protocols ospf area 0.0.0.3 interface fe-1/0/0 user@R3# set protocols ospf area 0.0.0.3 interface fe-1/1/0 user@R3# set protocols ospf area 0.0.0.0 interface fe-0/0/1
[edit] user@R4# set protocols ospf area 0.0.0.0 interface fe-0/0/1 user@R4# set protocols ospf area 0.0.0.4 interface fe-1/1/0 user@R4# set protocols ospf area 0.0.0.4 interface fe-1/0/0
[edit] user@R5# set protocols ospf area 0.0.0.4 interface fe-1/1/0
[edit] user@R6# set protocols ospf area 0.0.0.4 interface fe-1/0/0
En R4, configure la política de resumen de red de exportación.
[edit ] user@R4# set policy-options policy-statement export-policy term term1 from route-filter 10.0.4.4/30 prefix-length-range /30-/30 user@R4# set policy-options policy-statement export-policy term term1 then accept
En R4, aplique la política de resumen de red de exportación a OSPF.
Nota:Para OSPFv3, incluya la
inter-area-prefix-export
instrucción en el[edit protocols ospf3 area area-id]
nivel de jerarquía.[edit] user@R4# set protocols ospf area 0.0.0.4 network-summary-export export-policy
Si ha terminado de configurar los dispositivos, confirme la configuración.
[edit] user@host# commit
Resultados
Para confirmar la configuración, ingrese los show interfaces
comandos , show policy-options
y show protocols ospf
en el dispositivo adecuado. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
Salida para R1:
user@R1# show interfaces fe-0/0/1 { unit 0 { family inet { address 10.0.4.5/30; } } } fe-1/1/0 { unit 0 { family inet { address 10.0.4.13/30; } } }
user@R1# show protocols ospf area 0.0.0.3 { interface fe-0/1/0.0; interface fe-0/0/1.0; }
Salida para R2:
user@R2# show interfaces fe-0/1/0 { unit 0 { family inet { address 10.0.4.6/30; } } } fe-1/0/0 { unit 0 { family inet { address 10.0.4.3/30; } } }
user@R2# show protocols ospf area 0.0.0.3 { interface fe-0/1/0.0; interface fe-1/0/0.0; }
Salida para R3:
user@R3# show interfaces fe-0/0/1 { unit 0 { family inet { address 10.0.2.3/30; } } } fe-1/0/0 { unit 0 { family inet { address 10.0.4.2/30; } } } fe-1/1/0 { unit 0 { family inet { address 10.0.4.14/30; } } }
user@R3# show protocols ospf area 0.0.0.0 { interface fe-0/0/1.0; } area 0.0.0.3 { interface fe-1/0/0.0; interface fe-1/1/0.0; }
Salida para R4:
user@R4# show interfaces fe-0/0/1 { unit 0 { family inet { address 10.0.2.4/30; } } } fe-1/0/0 { unit 0 { family inet { address 10.0.8.6/30; } } } fe-1/1/0 { unit 0 { family inet { address 10.0.8.3/30; } } }
user@R4# show protocols ospf area 0.0.0.0 { interface fe-0/0/1.0; } area 0.0.0.4 { network-summary-export export-policy; interface fe-1/0/0.0; interface fe-1/1/0.0; }
user@R4# show policy-options policy-statement export-policy { term term1 { from { route-filter 10.0.4.4/30 prefix-length-range /30-/30; } then accept; } }
Salida para R5:
user@R5# show interfaces fe-1/1/0 { unit 0 { family inet { address 10.0.8.5/30; } } }
user@R5# show protocols ospf area 0.0.0.4 { interface fe-1/1/0.0; }
Salida para R6:
user@R6# show interfaces fe-1/0/0 { unit 0 { family inet { address 10.0.8.7/30; } } }
user@R6# show protocols ospf area 0.0.0.4 { interface fe-1/0/0.0; }
Para confirmar la configuración de OSPFv3, escriba los show interfaces
comandos , show policy-options
y show protocols ospf3
en el dispositivo adecuado.
Verificación
Confirme que la configuración funciona correctamente.
Verificar la base de datos OSPF
Propósito
Verifique que la base de datos del OSPF para los dispositivos del área 4 incluya la ruta entre áreas que permitimos en abr R4. Las otras rutas de interarea que no se especifican deben dejar de estar presentes en la base de datos del OSPF o dejar de estar presentes.
Acción
Desde el modo operativo, ingrese el show ospf database netsummary area 0.0.0.4
comando para OSPFv2 y escriba el show ospf3 database inter-area-prefix area 0.0.0.4
comando para OSPFv3.
Verificar la tabla de enrutamiento
Propósito
Compruebe que las rutas correspondientes a los resúmenes de red rechazados ya no estén presentes en la tabla de enrutamiento de R4, R5 o R6.
Acción
Desde el modo operativo, ingrese el show route protocol ospf
comando para OSPFv2 y OSPFv3.
Ejemplo: Configurar una política de importación de OSPF para resúmenes de red
En este ejemplo, se muestra cómo crear una política de importación de OSPF para controlar los LSA de resumen de red (tipo 3) que el ABR anuncia fuera de un área OSPF.
Requisitos
Antes de empezar:
Configure los identificadores de enrutador para los dispositivos de su red OSPF. Vea ejemplo: Configuración de un identificador de enrutador OSPF.
Elección designada de enrutador de control OSPF. Vea ejemplo: Control de elección de enrutador designado por OSPF.
Visión general
El OSPF utiliza LSA de resumen de red para transmitir información de rutas a través de los límites del área. Según su entorno de red, es posible que desee filtrar aún más los LSA de resumen de red entre áreas OSPF. Por ejemplo, si crea áreas OSPF para definir límites administrativos, es posible que no desee anunciar información de ruta interna entre esas áreas. Para mejorar aún más el control de la distribución de rutas entre varias áreas de OSPF, puede configurar políticas de resumen de red en el ABR para el área en la que desea filtrar el anuncio de LSA de resumen de red.
Para OSPFv3, la LSA se conoce como el prefijo de interarea LSA y realiza la misma función que una LSA de resumen de red realiza para OSPFv2. Una ABR origina un prefijo LSA de interarea para cada prefijo IPv6 que se debe anunciar en un área. En este tema, se utilizan los términos política de resumen de red y política de resumen de red para describir la funcionalidad tanto de OSPFv2 como de OSPFv3.
Las siguientes pautas se aplican a las políticas de importación de resumen de red:
Debe tener una comprensión completa de su red antes de configurar estas políticas. La configuración incorrecta de la política de resumen de red puede dar lugar a un resultado no deseado, como enrutamiento subóptimo o caída de tráfico.
Recomendamos que utilice la
route-filter
condición de coincidencia de política para estos tipos de políticas.Recomendamos que utilice los términos de la
accept
política de enrutamiento yreject
para estos tipos de políticas.
La Figura 4 muestra una topología de ejemplo con tres áreas OSPF. R4 genera resúmenes de red para las rutas del área 4 y las envía del área 4 al área 0. R3 genera resúmenes de red para las rutas del área 3 y las envía del área 3 al área 0.
En este ejemplo, se configura R3 con una política de resumen de red de importación denominada import-policy, de modo que R3 solo genere resúmenes de red para la ruta 10.0.4.12/30. La política de importación controla las rutas y, por lo tanto, la red resume que R3 anuncia fuera del área 3, por lo que aplicar esta política significa que R3 solo anuncia la ruta 10.0.4.12/30 del área 3. Esto da como resultado resúmenes de redes existentes de otras rutas interareas que se depuran de la base de datos OSPF en el área 0 y área 4, así como las tablas de enrutamiento de los dispositivos en las áreas 0 y área 4. Primero debe definir la política y, luego, aplicarla al ABR incluyendo la network-summary-import
instrucción para OSPFv2 o la inter-area-prefix-import
instrucción para OSPFv3.
Los dispositivos funcionan de la siguiente manera:
R1: el dispositivo R1 es un enrutador interno en el área 3. La interfaz
fe-0/1/0
tiene una dirección IP de 10.0.4.13/30 y se conecta a R3. La interfazfe-0/0/1
tiene una dirección IP de 10.0.4.5/30 y se conecta a R2.R2: el dispositivo R2 es un enrutador interno en el área 3. La interfaz
fe-0/0/1
tiene una dirección IP de 10.0.4.6/30 y se conecta a R1. La interfazfe-1/0/0
tiene una dirección IP de 10.0.4.1/30 y se conecta a R3.R3: el dispositivo R3 participa en el área 3 y el área 0. R3 es el ABR entre el área 3 y el área 0, y pasa los LSA de resumen de red entre las áreas. La interfaz
fe-1/0/0
tiene una dirección IP de 10.0.4.2/30 y se conecta a R2. La interfazfe-1/1/0
tiene una dirección IP de 10.0.4.14/30 y se conecta a R1. La interfazfe-0/0/1
tiene una dirección IP de 10.0.2.1/30 y se conecta a R4.R4: el dispositivo R4 participa en el área 0 y el área 4. R4 es el ABR entre el área 0 y el área 4, y pasa LSA de resumen de red entre las áreas. La interfaz
fe-0/0/1
tiene una dirección IP de 10.0.2.1/30 y se conecta a R3. La interfazfe-1/1/0
tiene una dirección IP de 10.0.8.6/30 y se conecta a R5. La interfazfe-1/0/0
tiene una dirección IP de 10.0.8.9/30 y se conecta a R6.R5: el dispositivo R5 es un enrutador interno en el área 4. La interfaz
fe-1/1/0
tiene una dirección IP de 10.0.8.5/30 y se conecta a R4.R6: el dispositivo R6 es un enrutador interno en el área 4. La interfaz
fe-1/0/0
tiene una dirección IP de 10.0.8.10/30 y se conecta a R4.
Configuración
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente una política de importación de OSPF para resúmenes de red, 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, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit] y, luego, ingrese commit
desde el modo de configuración.
Configuración en el dispositivo R1:
[edit] set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.13/30 set interfaces fe-0/0/1 unit 0 family inet address 10.0.4.5/30 set protocols ospf area 0.0.0.3 interface fe-0/1/0 set protocols ospf area 0.0.0.3 interface fe-0/0/1
Configuración en el dispositivo R2:
[edit] set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.6/30 set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.1/30 set protocols ospf area 0.0.0.3 interface fe-0/1/0 set protocols ospf area 0.0.0.3 interface fe-1/0/0
Configuración en el dispositivo R3:
[edit] set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.2/30 set interfaces fe-1/1/0 unit 0 family inet address 10.0.4.14/30 set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 set policy-options policy-statement import-policy term term1 from route-filter 10.0.4.12/30 prefix-length-range /30-/30 set policy-options policy-statement import-policy term term1 then accept set protocols ospf area 0.0.0.3 interface fe-1/0/0 set protocols ospf area 0.0.0.3 interface fe-1/1/0 set protocols ospf area 0.0.0.0 interface fe-0/0/1 set protocols ospf area 0.0.0.3 network-summary-import import-policy
Configuración en el dispositivo R4:
[edit] set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.6/30 set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.9/30 set protocols ospf area 0.0.0.0 interface fe-0/0/1 set protocols ospf area 0.0.0.4 interface fe-1/1/0 set protocols ospf area 0.0.0.4 interface fe-1/0/0
Configuración en el dispositivo R5:
[edit] set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.5/30 set protocols ospf area 0.0.0.4 interface fe-1/1/0
Configuración en el dispositivo R6:
[edit] set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.10/30 set protocols ospf area 0.0.0.4 interface fe-1/0/0
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 Modificación de la configuración de Junos OS en la Guía del usuario de CLI.
Para configurar una política de importación de OSPF para resúmenes de red:
Configure las interfaces.
Nota:Para OSPFv3, use direcciones IPv6.
[edit] user@R1# set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.13/30 user@R1# set interfaces fe-0/0/1 unit 0 family inet address 10.0.4.5/30
[edit] user@R2# set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.6/30 user@R2# set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.1/30
[edit] user@R3# set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.2/30 user@R3# set interfaces fe-1/1/0 unit 0 family inet address 10.0.4.14/30 user@R3#set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30
[edit] user@R4# set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 user@R4# set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.6/30 user@R4# set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.9/30
[edit] user@R5# set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.5/30
[edit] user@R6# set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.10/30
Habilite OSPF en las interfaces.
Nota:Para OSPFv3, incluya la
ospf3
instrucción en el[edit protocols]
nivel de jerarquía.[edit] user@R1# set protocols ospf area 0.0.0.3 interface fe-0/1/0 user@R1# set protocols ospf area 0.0.0.3 interface fe-0/0/1
[edit] user@R2# set protocols ospf area 0.0.0.3 interface fe-0/1/0 user@R2# set protocols ospf area 0.0.0.3 interface fe-1/0/0
[edit] user@R3# set protocols ospf area 0.0.0.3 interface fe-1/0/0 user@R3# set protocols ospf area 0.0.0.3 interface fe-1/1/0 user@R3# set protocols ospf area 0.0.0.0 interface fe-0/0/1
[edit] user@R4# set protocols ospf area 0.0.0.0 interface fe-0/0/1 user@R4# set protocols ospf area 0.0.0.4 interface fe-1/1/0 user@R4# set protocols ospf area 0.0.0.4 interface fe-1/0/0
[edit] user@R5# set protocols ospf area 0.0.0.4 interface fe-1/1/0
[edit] user@R6# set protocols ospf area 0.0.0.4 interface fe-1/0/0
En R3, configure la política de resumen de red de importación.
[edit ] user@R3# set policy-options policy-statement import-policy term term1 from route-filter 10.0.4.12/30 prefix-length-range /30-/30 user@R3# set policy-options policy-statement import-policy term term1 then accept
En R3, aplique la política de resumen de red de importación a OSPF.
Nota:Para OSPFv3, incluya la
inter-area-prefix-export
instrucción en el[edit protocols ospf3 area area-id]
nivel de jerarquía.[edit] user@R3# set protocols ospf area 0.0.0.3 network-summary-import import-policy
Si ha terminado de configurar los dispositivos, confirme la configuración.
[edit] user@host# commit
Resultados
Para confirmar la configuración, ingrese los show interfaces
comandos , show policy-options
y show protocols ospf
en el dispositivo adecuado. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
Salida para R1:
user@R1# show interfaces fe-0/0/1 { unit 0 { family inet { address 10.0.4.5/30; } } } fe-0/1/0 { unit 0 { family inet { address 10.0.4.13/30; } } }
user@R1# show protocols ospf area 0.0.0.3 { interface fe-0/1/0.0; interface fe-0/0/1.0; }
Salida para R2:
user@R2# show interfaces fe-0/1/0 { unit 0 { family inet { address 10.0.4.6/30; } } } fe-1/0/0 { unit 0 { family inet { address 10.0.4.1/30; } } }
user@R2# show protocols ospf area 0.0.0.3 { interface fe-0/1/0.0; interface fe-1/0/0.0; }
Salida para R3:
user@R3# show interfaces fe-0/0/1 { unit 0 { family inet { address 10.0.2.1/30; } } } fe-1/0/0 { unit 0 { family inet { address 10.0.4.2/30; } } } fe-1/1/0 { unit 0 { family inet { address 10.0.4.14/30; } } }
user@R3# show protocols ospf area 0.0.0.0 { interface fe-0/0/1.0; } area 0.0.0.3 { network-summary-import import policy; interface fe-1/0/0.0; interface fe-1/1/0.0; }
user@R3# show policy-options policy-statement import-policy { term term1 { from { route-filter 10.0.4.12/30 prefix-length-range /30-/30; } then accept; } }
Salida para R4:
user@R4# show interfaces fe-0/0/1 { unit 0 { family inet { address 10.0.2.1/30; } } } fe-1/0/0 { unit 0 { family inet { address 10.0.8.9/30; } } } fe-1/1/0 { unit 0 { family inet { address 10.0.8.6/30; } } }
user@R4# show protocols ospf area 0.0.0.0 { interface fe-0/0/1.0; } area 0.0.0.4 { interface fe-0/1/0.0; interface fe-1/0/0.0; }
Salida para R5:
user@R5# show interfaces fe-1/1/0 { unit 0 { family inet { address 10.0.8.5/30; } } }
user@R5# show protocols ospf area 0.0.0.4 { interface fe-1/1/0.0; }
Salida para R6:
user@R6# show interfaces fe-1/0/0 { unit 0 { family inet { address 10.0.8.10/30; } } }
user@R6# show protocols ospf area 0.0.0.4 { interface fe-1/0/0.0; }
Para confirmar la configuración de OSPFv3, escriba los show interfaces
comandos , show policy-options
y show protocols ospf3
en el dispositivo adecuado.
Verificación
Confirme que la configuración funciona correctamente.
Verificar la base de datos OSPF
Propósito
Verifique que la base de datos del OSPF para los dispositivos del área 4 incluya la ruta interárea que anunciamos desde R3. Cualquier otra ruta del área 3 no se debe anunciar en el área 4, por lo que esas entradas deben envejecer o dejar de estar presentes en la base de datos del OSPF.
Acción
Desde el modo operativo, ingrese el show ospf database netsummary area 0.0.0.4
comando para OSPFv2 y escriba el show ospf3 database inter-area-prefix area 0.0.0.4
comando para OSPFv3.
Verificar la tabla de enrutamiento
Propósito
Compruebe que la ruta especificada está incluida en la tabla de enrutamiento de R4, R5 o R6. Cualquier otra ruta del área 3 no se debe anunciar en el área 4.
Acción
Desde el modo operativo, ingrese el show route protocol ospf
comando para OSPFv2 y OSPFv3.
Ejemplo: Redistribuir las rutas de OSPF en IS-IS
En este ejemplo, se muestra cómo redistribuir rutas OSPF en una red IS-IS.
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
La política de exportación se puede aplicar al IS-IS para facilitar la redistribución de rutas.
Junos OS no admite la aplicación de la política de importación para protocolos de enrutamiento de estado de vínculo como IS-IS, ya que estas políticas pueden dar lugar a entradas inconsistentes de base de datos de estado de vínculo (LSDB), lo que a su vez puede dar lugar a inconstaciones de enrutamiento.
En este ejemplo, las rutas de OSPF 192.168.0/24 a 192.168.3/24 se redistribuyen en el área IS-IS 49.0002 desde el dispositivo R2.
Además, las políticas están configuradas para garantizar que el dispositivo R1 pueda alcanzar destinos en la red 10.0.0.44/30 y que el dispositivo R3 pueda llegar a destinos en la red 10.0.0.36/30. Esto permite la accesibilidad de extremo a extremo.
La Figura 5 muestra la topología utilizada en este ejemplo.
La configuración rápida de CLI muestra la configuración para todos los dispositivos en la Figura 5. La sección #d109e62__d109e232 describe los pasos del dispositivo R2. #d109e62__d109e361 describe los pasos en el dispositivo R3.
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, luego, copie y pegue los comandos en la CLI en el [edit]
nivel de jerarquía.
Dispositivo R1
set interfaces fe-1/2/0 unit 0 description to-R7 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.38/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces lo0 unit 0 family inet address 172.16.3.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0172.0016.0305.00 set protocols isis interface fe-1/2/0.0 set protocols isis interface lo0.0
Dispositivo R2
set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.37/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/0 unit 0 description to-OSPF-network set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.45/30 set interfaces lo0 unit 0 family inet address 172.16.9.7/32 set interfaces lo0 unit 0 family iso address 49.0002.0172.0016.0907.00 set protocols isis export ospf-isis set protocols isis export send-direct-to-isis-neighbors set protocols isis interface fe-1/2/1.0 set protocols isis interface lo0.0 set protocols ospf export send-direct-to-ospf-neighbors set protocols ospf area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf area 0.0.0.1 interface lo0.0 passive set policy-options policy-statement ospf-isis term 1 from protocol ospf set policy-options policy-statement ospf-isis term 1 from route-filter 192.168.0.0/22 longer set policy-options policy-statement ospf-isis term 1 then accept set policy-options policy-statement send-direct-to-isis-neighbors from protocol direct set policy-options policy-statement send-direct-to-isis-neighbors from route-filter 10.0.0.44/30 exact set policy-options policy-statement send-direct-to-isis-neighbors then accept set policy-options policy-statement send-direct-to-ospf-neighbors from protocol direct set policy-options policy-statement send-direct-to-ospf-neighbors from route-filter 10.0.0.36/30 exact set policy-options policy-statement send-direct-to-ospf-neighbors then accept
Dispositivo R3
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.46/30 set interfaces lo0 unit 0 family inet address 192.168.1.1/32 set interfaces lo0 unit 0 family inet address 192.168.2.1/32 set interfaces lo0 unit 0 family inet address 192.168.3.1/32 set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set protocols ospf export ospf set protocols ospf area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf area 0.0.0.1 interface lo0.0 passive set policy-options policy-statement ospf term 1 from protocol static set policy-options policy-statement ospf term 1 then accept set routing-options static route 192.168.0.0/24 discard set routing-options static route 192.168.1.0/24 discard set routing-options static route 192.168.3.0/24 discard set routing-options static route 192.168.2.0/24 discard
Procedimiento paso a paso
Para configurar el dispositivo R2:
Configure las interfaces de red.
[edit interfaces] user@R2# set fe-1/2/1 unit 0 description to-R5 user@R2# set fe-1/2/1 unit 0 family inet address 10.0.0.37/30 user@R2# set fe-1/2/1 unit 0 family iso user@R2# set fe-1/2/0 unit 0 description to-OSPF-network user@R2# set fe-1/2/0 unit 0 family inet address 10.0.0.45/30 user@R2# set lo0 unit 0 family inet address 172.16.9.7/32 user@R2# set lo0 unit 0 family iso address 49.0002.0172.0016.0907.00
Configure IS-IS en la interfaz frente al dispositivo R1 y la interfaz de circuito cerrado.
[edit protocols isis] user@R2# set interface fe-1/2/1.0 user@R2# set interface lo0.0
Configure la política que permite que el dispositivo R1 alcance la red 10.0.0.44/30.
[edit policy-options policy-statement send-direct-to-isis-neighbors] user@R2# set from protocol direct user@R2# set from route-filter 10.0.0.44/30 exact user@R2# set then accept
Aplique la política que permite que el dispositivo R1 llegue a la red 10.0.0.44/30.
[edit protocols isis] user@R2# set export send-direct-to-isis-neighbors
Configure OSPF en las interfaces.
[edit protocols ospf] user@R2# set area 0.0.0.1 interface fe-1/2/0.0 user@R2# set area 0.0.0.1 interface lo0.0 passive
Configure la política de redistribución de rutas de OSPF.
[edit policy-options policy-statement ospf-isis term 1] user@R2# set from protocol ospf user@R2# set from route-filter 192.168.0.0/22 longer user@R2# set then accept
Aplique la política de redistribución de ruta de OSPF a la instancia IS-IS.
[edit protocols isis] user@R2# set export ospf-isis
Configure la política que permite que el dispositivo R3 alcance la red 10.0.0.36/30.
[edit policy-options policy-statement send-direct-to-ospf-neighbors] user@R2# set from protocol direct user@R2# set from route-filter 10.0.0.36/30 exact user@R2# set then accept
Aplique la política que permite que el dispositivo R3 alcance la red 10.0.0.36/30.
[edit protocols ospf] user@R2# set export send-direct-to-ospf-neighbors
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 Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar IS-IS de varios niveles:
Configure las interfaces de red.
Se configuran varias direcciones en la interfaz de circuito cerrado para simular varios destinos de ruta.
[edit interfaces] user@R3# set fe-1/2/0 unit 0 family inet address 10.0.0.46/30 user@R3# set lo0 unit 0 family inet address 192.168.1.1/32 user@R3# set lo0 unit 0 family inet address 192.168.2.1/32 user@R3# set lo0 unit 0 family inet address 192.168.3.1/32 user@R3# set lo0 unit 0 family inet address 192.168.0.1/32
Configure rutas estáticas a las direcciones de interfaz de circuito cerrado.
Estas son las rutas que se redistribuyen en IS-IS.
[edit routing-options static] user@R3# set route 192.168.0.0/24 discard user@R3# set route 192.168.1.0/24 discard user@R3# set route 192.168.3.0/24 discard user@R3# set route 192.168.2.0/24 discard
Configure OSPF en las interfaces.
[edit protocols ospf area 0.0.0.1] user@R3# set interface fe-1/2/0.0 user@R3# set interface lo0.0 passive
Configure la política de OSPF para exportar las rutas estáticas.
[edit policy-options policy-statement ospf term 1] user@R3# set from protocol static user@R3# set then accept
Aplique la política de exportación de OSPF.
[edit protocols ospf] user@R3# set export ospf
Resultados
Desde el modo de configuración, ingrese los comandos , show protocols
, show policy-options
y show routing-options
para confirmar la show interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
Dispositivo R2
user@R2# show interfaces
fe-1/2/1 {
unit 0 {
description to-R5;
family inet {
address 10.0.0.37/30;
}
family iso;
}
}
fe-1/2/0 {
unit 0 {
description to-OSPF-network;
family inet {
address 10.0.0.45/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 172.16.9.7/32;
}
family iso {
address 49.0002.0172.0016.0907.00;
}
}
}
user@R2# show protocols
isis {
export [ ospf-isis send-direct-to-isis-neighbors ];
interface fe-1/2/1.0;
interface lo0.0;
}
ospf {
export send-direct-to-ospf-neighbors;
area 0.0.0.1 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
user@R2# show policy-options
policy-statement ospf-isis {
term 1 {
from {
protocol ospf;
route-filter 192.168.0.0/22 longer;
}
then accept;
}
}
policy-statement send-direct-to-isis-neighbors {
from {
protocol direct;
route-filter 10.0.0.44/30 exact;
}
then accept;
}
policy-statement send-direct-to-ospf-neighbors {
from {
protocol direct;
route-filter 10.0.0.36/30 exact;
}
then accept;
}
Dispositivo R3
user@R3# show interfaces
fe-1/2/0 {
unit 0 {
family inet {
address 10.0.0.46/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 192.168.1.1/32;
address 192.168.2.1/32;
address 192.168.3.1/32;
address 192.168.0.1/32;
}
}
}
user@R3# show protocols
ospf {
export ospf;
area 0.0.0.1 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
user@R3# show policy-options
policy-statement ospf {
term 1 {
from protocol static;
then accept;
}
}
user@R3# show routing-options
static {
route 192.168.0.0/24 discard;
route 192.168.1.0/24 discard;
route 192.168.3.0/24 discard;
route 192.168.2.0/24 discard;
}
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 anuncio de ruta de OSPF
- Verificación de la redistribución de rutas
- Verificar la conectividad
Verificar anuncio de ruta de OSPF
Propósito
Asegúrese de que OSPF anuncie las rutas esperadas.
Acción
Desde el modo operativo en el dispositivo R2, ingrese el show route protocol ospf
comando.
user@R2> show route protocol ospf inet.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0 > to 10.0.0.46 via fe-1/2/0.0 192.168.0.1/32 *[OSPF/10] 03:54:21, metric 1 > to 10.0.0.46 via fe-1/2/0.0 192.168.1.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0 > to 10.0.0.46 via fe-1/2/0.0 192.168.1.1/32 *[OSPF/10] 03:54:21, metric 1 > to 10.0.0.46 via fe-1/2/0.0 192.168.2.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0 > to 10.0.0.46 via fe-1/2/0.0 192.168.2.1/32 *[OSPF/10] 03:54:21, metric 1 > to 10.0.0.46 via fe-1/2/0.0 192.168.3.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0 > to 10.0.0.46 via fe-1/2/0.0 192.168.3.1/32 *[OSPF/10] 03:54:21, metric 1 > to 10.0.0.46 via fe-1/2/0.0 224.0.0.5/32 *[OSPF/10] 03:56:03, metric 1 MultiRecv iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
Significado
OSPF anuncia las rutas 192.168/16.
Verificación de la redistribución de rutas
Propósito
Asegúrese de que las rutas esperadas se redistribuyan de OSPF a IS-IS.
Acción
Desde el modo operativo en el dispositivo R1, ingrese el show route protocol isis
comando.
user@R1> show route protocol isis inet.0: 13 destinations, 13 routes (13 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.44/30 *[IS-IS/160] 03:45:24, metric 20 > to 10.0.0.37 via fe-1/2/0.0 172.16.9.7/32 *[IS-IS/15] 03:49:46, metric 10 > to 10.0.0.37 via fe-1/2/0.0 192.168.0.0/24 *[IS-IS/160] 03:49:46, metric 10 > to 10.0.0.37 via fe-1/2/0.0 192.168.0.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1 > to 10.0.0.37 via fe-1/2/0.0 192.168.1.0/24 *[IS-IS/160] 03:49:46, metric 10 > to 10.0.0.37 via fe-1/2/0.0 192.168.1.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1 > to 10.0.0.37 via fe-1/2/0.0 192.168.2.0/24 *[IS-IS/160] 03:49:46, metric 10 > to 10.0.0.37 via fe-1/2/0.0 192.168.2.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1 > to 10.0.0.37 via fe-1/2/0.0 192.168.3.0/24 *[IS-IS/160] 03:49:46, metric 10 > to 10.0.0.37 via fe-1/2/0.0 192.168.3.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1 > to 10.0.0.37 via fe-1/2/0.0 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
Significado
Las rutas 192.168/16 se redistribuyen en IS-IS.
Verificar la conectividad
Propósito
Compruebe que el dispositivo R1 pueda llegar a los destinos en el dispositivo R3.
Acción
Desde el modo operativo, ingrese el ping
comando.
user@R1> ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: icmp_seq=0 ttl=63 time=2.089 ms 64 bytes from 192.168.1.1: icmp_seq=1 ttl=63 time=1.270 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=63 time=2.135 ms
Significado
Estos resultados confirman que el dispositivo R1 puede llegar a los destinos de la red OSPF.