Cómo configurar algoritmos flexibles en OSPF para la ingeniería de tráfico de enrutamiento por segmentos
Un algoritmo flexible permite que los IGP calculen rutas basadas en restricciones a través de la red, lo que proporciona una ingeniería de tráfico simple sin usar un controlador de red. Esta es una solución ligera para redes que no han implementado un controlador con enrutamiento de segmentos completo, pero que aún desean aprovechar los beneficios del enrutamiento de segmentos en su red.
¿Qué sigue?
Para obtener más información sobre la configuración de algoritmos flexibles, consulte la Guía del usuario de OSPF
Descripción del algoritmo flexible de OSPF para el enrutamiento de segmentos
A partir de Junos OS versión 21.1R1, puede dividir una red mediante la definición de algoritmos flexibles que calculan rutas utilizando diferentes parámetros y restricciones de vínculo en función de sus requisitos. Por ejemplo, puede definir un algoritmo flexible que calcule una ruta para minimizar la métrica IGP y definir otro algoritmo flexible para calcular una ruta basada en una métrica de ingeniería de tráfico para dividir la red en planos separados. Esta característica permite que las redes sin controlador configuren la ingeniería de tráfico utilizando el enrutamiento por segmentos sin implementar realmente un controlador de red. Puede utilizar los SID de prefijo para dirigir los paquetes a lo largo de las rutas basadas en restricciones. Puede configurar los SID de prefijo para un algoritmo flexible mediante configuraciones de directivas.
Los protocolos IGP utilizan una métrica de enlace para calcular la mejor ruta. Sin embargo, la mejor ruta de IGP puede no ser siempre la mejor ruta para ciertos tipos de tráfico. Por lo tanto, la mejor ruta calculada del IGP basada en la métrica de IGP más corta a menudo se reemplaza por una ruta de ingeniería de tráfico debido a los requisitos de tráfico que no se reflejan en la métrica del IGP. Normalmente, RSVP-TE o SR TE se utilizan para calcular la ruta en función de métricas y restricciones adicionales para superar esta limitación. Junos instala dichas rutas en las tablas de reenvío además de la ruta original calculada por los IGP o como reemplazo de esta.
- Beneficios de configurar un algoritmo flexible
- ¿Qué es la definición flexible de algoritmo (FAD)?
- Participación en un algoritmo flexible
- Topología de red configurada con definiciones de algoritmo flexibles
- RIB de algoritmo flexible
- Comunidad BGP y algoritmos flexibles
- Características admitidas y no compatibles
- Algoritmo flexible basado en atributos de vínculo específicos de la aplicación
- Algoritmo flexible basado en atributos de enlace estrictos específicos de la aplicación
Beneficios de configurar un algoritmo flexible
-
Una versión ligera de la ingeniería de tráfico de enrutamiento por segmentos que se puede utilizar en el núcleo de la red.
-
Le permite configurar la ingeniería de tráfico mediante el enrutamiento de segmentos, incluso sin instalar un controlador de red.
-
Utilice múltiples rutas (ECMP) y TI-LFA de igual costo por segmento sin configurar BGP-LS ni ruta estática.
-
Calcule la ruta de respaldo de TI-LFA utilizando la misma definición de algoritmo flexible y el mismo cálculo de restricciones.
-
Aproveche la ingeniería de tráfico de enrutamiento por segmentos utilizando solo OSPFv2 sin configurar RSVP o LDP.
-
Capacidad para aprovisionar rutas principales restringidas basadas en una sola etiqueta.
¿Qué es la definición flexible de algoritmo (FAD)?
Un algoritmo flexible permite a IGP calcular mejores rutas adicionales basadas en restricciones especificadas, proporcionando así una ingeniería de tráfico simple sin usar un controlador de red. Esta es una solución ligera para redes que no han implementado un controlador con enrutamiento de segmentos completo, pero que aún desean aprovechar los beneficios del enrutamiento de segmentos en su red. Cada operador puede definir restricciones o colores separados dependiendo de sus requisitos.
Para definir un algoritmo flexible, incluya flex-algorithm id
una instrucción en el nivel de [edit routing-options]
jerarquía. La definición de algoritmo flexible (FAD) se asigna con un identificador que va del 128 al 255. Este algoritmo flexible se puede definir en uno o más enrutadores de una red. Un algoritmo flexible calcula una mejor ruta en función de los siguientes parámetros:
-
Calculation type—SPF o SPF estricto son las dos opciones de tipo de cálculo disponibles. Puede especificar uno de estos tipos de cálculo en su FAD. Seleccione el tipo de cálculo SPF si desea influir en el cálculo de SPF en su dispositivo en función de una determinada política local, como accesos directos de ingeniería de tráfico. Si selecciona SPF estricto, la política local no puede influir en la selección de la ruta SPF.
-
Metric type- La métrica IGP o la métrica TE son las opciones de tipo métrico disponibles. Puede especificar uno de estos tipos de métricas en el FAD en función de los requisitos de su red. Si no desea usar la métrica IGP para un vínculo específico, puede configurar una métrica TE que OSPFv2 puede usar para calcular la ruta.
-
Priority- Puede asignar una prioridad a sus FAD según sus requisitos y OSPFv2 prioriza un anuncio de FAD en particular sobre otro FAD en función de su prioridad asignada.
-
Set of Link constraints- Puede configurar grupos de administradores para muchos protocolos a nivel
[edit protocols mpls admin-groups]
de jerarquía para colorear un enlace individual. Aadmin-groups
continuación, se pueden definir comoinclude any
,include-all
oexclude
en el nivel jerárquico[edit routing-options flex-algorithm definition admin-groups]
.
Recomendamos configurar un algoritmo flexible en solo unos pocos enrutadores para proporcionar redundancia y evitar conflictos. La definición flexible del algoritmo se anuncia en IGP como FAD sub-TLVs
. En redes muy grandes, no recomendamos configurar más de 8 definiciones de algoritmo flexibles, ya que cada algoritmo flexible calculará su propia ruta y podría causar problemas de rendimiento más allá de eso.
El FAD predeterminado tiene los siguientes parámetros:
-
Tipo de cálculo: SPF
-
Tipo métrico: IGP-métrico
-
Prioridad: 0
-
Restricciones de vínculo: ninguna
Modificar la definición flexible del algoritmo en una red en vivo o sobre la marcha podría causar interrupciones del tráfico hasta que todos los nodos converjan en las nuevas rutas.
A partir de Junos OS 21.4R1, admitimos la definición flexible de algoritmo (FAD) y la "métrica de prefijo de algoritmo flexible (FAPM)" en TED e implementamos dos nuevos TLV correspondientes "FAD TLV" y "FAPM TLV" en BGP-LS. El valor de FAD TLV contiene Flex-Algorithm, Metric-Type, Calculation-Type y Priority, todos los cuales son de un byte cada uno. Es posible que el TLV tenga cero o más subTLV incluidos. Los cinco sub-tlv son Flex Algo Exclude Any Affinity, Flex Algo Include Any Affinity, Flex Algo Include All Affinity, Flex Algo Definition Flags y Flex Algo Exclude SRLG.
El TLV FAD solo se puede agregar al atributo BGP-LS del nodo NLRI si el nodo correspondiente se origina en el TLV o subTLV IGP subyacente. El atributo BGP-LS asociado con un NLRI de nodo puede incluir uno o más TLV FAD correspondientes a la definición de algoritmo flexible para cada algoritmo que el nodo está anunciando.
El valor de FAPM TLV contiene Flex-Algorithm (1 byte), Reserved (3 bytes) y Metric (4 bytes). El TLV FAPM se puede agregar al atributo BGP-LS del prefijo NLRI originado por un nodo, solo si el nodo correspondiente se origina en el prefijo.
A partir de Junos OS versión 22.4R1, definimos la métrica de prefijo de algoritmo flexible (FAPM) para permitir una ruta óptima de extremo a extremo para un prefijo entre áreas. El enrutador de borde de área (ABR) debe incluir el FAPM cuando anuncie el prefijo entre áreas al que se puede acceder en ese algoritmo flexible dado (flex algo). Cuando un prefijo es inalcanzable, el ABR no debe incluir ese prefijo en ese algoritmo flexible cuando se anuncia entre áreas. El FAPM definido proporciona soporte entre áreas.
Participación en un algoritmo flexible
Puede configurar enrutadores específicos para participar en un algoritmo flexible particular según sus requisitos. Las rutas calculadas en base a una definición de algoritmo flexible son utilizadas por varias aplicaciones, cada una potencialmente utilizando su propio plano de datos específico para reenviar los datos a través de dichas rutas. El dispositivo participante debe anunciar explícitamente su participación en un algoritmo flexible particular a cada aplicación en el segmento de algoritmo flexible de enrutamiento sub TLV para OSPFv2. Puede configurar un nodo para que participe en un algoritmo flexible determinado, siempre que admita las restricciones especificadas en ese FAD.
Para configurar la participación en un algoritmo flexible, incluya la flex-algorithm
instrucción en el nivel de [edit protocols isis source-packet- routing]
jerarquía. El mismo dispositivo puede anunciar un FAD y también participar en un algoritmo flexible.
Topología de red configurada con definiciones de algoritmo flexibles
La figura 1 muestra la topología de ejemplo, hay 8 enrutadores R0, R1, R2, R3, R4, R5, R6 y R7. Se definen y configuran cuatro algoritmos flexibles, 128, 129, 130 y 135, con los grupos de administradores, como se indica en la tabla siguiente:
Definición de algoritmo flexible (FAD) |
Color |
---|---|
128 |
Incluir cualquier rojo |
129 |
Incluir cualquier verde |
130 |
Incluye cualquier verde y azul |
135 |
Excluir rojo |

La figura 2 muestra cómo FAD 128 enruta el tráfico en cualquier interfaz configurada con el grupo de administración rojo.

La figura 3 muestra cómo FAD 129 enruta el tráfico en cualquier interfaz que esté configurada con el grupo de administración verde.

La figura 4 muestra cómo FAD 130 enruta el tráfico en cualquier interfaz configurada con el grupo de administración verde y azul.

La figura 5 muestra cómo FAD 135 enruta el tráfico en cualquier interfaz que no esté configurada con el grupo de administración rojo.

RIB de algoritmo flexible
Por cada algoritmo flexible en el que participa un enrutador, las rutas de algoritmo flexible correspondientes se instalan en los grupos RIB de algoritmo flexible correspondientes, también conocidos como tablas de enrutamiento. De forma predeterminada, las rutas de algoritmo flexible OSPFv2 etiquetadas se instalan en los RIB inet.color inet(6)color.0
y mpls.0
RIB.
Comunidad BGP y algoritmos flexibles
Un algoritmo flexible puede tener asociada una comunidad de colores BGP para resolver rutas de otros servicios, como el servicio VPN. De forma predeterminada, la comunidad de colores BGP asociada es la misma que el ID de algoritmo flexible. Las rutas de entrada de algoritmo flexible que se instalan en las tablas inet(6)color.0 tendrán esta comunidad de colores en la ruta. Sin embargo, puede configurar una comunidad de colores BGP diferente en el nivel jerárquico [edit routing-options flex-algorithm id color desired color community value]
.
Cambiar la comunidad de colores BGP por un algoritmo flexible puede provocar la interrupción del tráfico. Si modifica una comunidad de colores BGP para un algoritmo flexible, todas las rutas pertenecientes a ese algoritmo flexible se eliminan de la RIB y se agregan de nuevo con nuevos colores.
Características admitidas y no compatibles
Junos OS admite algoritmos flexibles en los siguientes escenarios:
-
Soporte para configurar y publicitar SID de prefijo para diferentes algoritmos flexibles.
-
Parcialmente compatible con Internet Draft draft-ietf-lsr-flex-algo-05.txt IGP Flexible Algorithm
- La implementación actual para algoritmos flexibles solo se admite para OSPFv2, ya que solo OSPFv2 admite el enrutamiento de segmentos.
Junos OS no admite las siguientes funciones junto con algoritmos flexibles:
-
No se admite la métrica de retraso de vínculo.
-
El algoritmo flexible solo se aplica a la topología de unidifusión predeterminada, no se admite la topología múltiple OSPFv2.
- Los accesos directos de OSPFv2 y otras opciones de configuración de ingeniería de tráfico de OSPFv2 no son aplicables para el cálculo flexible de algoritmos. .
- La implementación actual de algoritmos flexibles no es compatible con OSPFv3.
-
No se admite la fuga entre áreas (OSPFv2) de SID de prefijo de algoritmo flexible.
-
No se admite la resolución de conflictos de prefijo ni SID.
-
La funcionalidad alternativa sin bucle remoto no es compatible porque TI-LFA es el cálculo de FRR preferido.
-
No se admite la publicidad de la definición de algoritmo flexible en ausencia de una participación flexible del algoritmo.
-
No se admite la publicidad de atributos de vínculo para el algoritmo flexible mediante anuncios de atributos de vínculo específicos de la aplicación.
-
No se admite la RIB de clase de transporte.
Algoritmo flexible basado en atributos de vínculo específicos de la aplicación
A partir de Junos OS y Junos OS Evolved versión 22.2R1, puede anunciar diferentes atributos te, como te-metric, delay-métric o admin-groups para RSVP y algoritmos flexibles en el mismo vínculo. Esto se hace utilizando el atributo de vínculo específico de la aplicación específico del algoritmo flexible, tal como se define en RFC 8920.
La ventaja de tener un atributo de enlace específico de la aplicación de algoritmo flexible que anuncie te-métrica, métrica de retraso o grupos de administración es que un solo enlace puede anunciar diferentes atributos de vínculo te para aplicaciones heredadas como RSVP y diferentes atributos de enlace te para algoritmos flexibles.
Para configurar un atributo te específico de la aplicación de algoritmo flexible, incluya la application-specific
instrucción en el nivel de [edit protocols ospf area interface]
jerarquía y la strict-asla-based-flex-algorithm
instrucción en el nivel de [edit protocols ospf source-packet-routing]
jerarquía. Con esta implementación, ya no es obligatorio que el enlace tenga RSVP habilitado y [edit protocols ospf traffic-engineering advertisement always]
configurado, como es el caso del comportamiento existente de los atributos de ingeniería de tráfico publicitario.
La implementación de Junos OS y Junos OS Evolved del atributo de vínculo específico de la aplicación solo admite aplicaciones de algoritmos flexibles.
Algoritmo flexible basado en atributos de enlace estrictos específicos de la aplicación
El comportamiento predeterminado del algoritmo flexible específico de la aplicación es usar el algoritmo flexible atributos t específicos de la aplicación para un vínculo si está disponible, y si no, recurrir a los atributos t comunes específicos de la aplicación y, si ninguno de los dos está disponible, usar los atributos te heredados.
La instrucción strict-asla-based-flex-algorithm
de configuración en el [edit protocols ospf source-packet-routing]
debe aplicarse a todos los algoritmos flexibles que se ejecutan en los dispositivos de la red para evitar bucles de enrutamiento.
Si strict-asla-based-flex-algorithm
está configurado en todos los dispositivos, se debe anunciar un atributo te común específico de la aplicación o un atributo t específico de la aplicación flexible para cada enlace de algoritmo flexible. En ausencia de atributos te específicos de la aplicación, el dispositivo no recurre a los atributos te heredados y simplemente ignora el vínculo.
El sistema operativo admite las siguientes características junto con el algoritmo flexible basado en atributos de vínculo específicos de la aplicación:
-
El subTLV de atributo te específico de la aplicación para cumplir con RFC 8920. El subTLV de atributos te específicos de la aplicación es un subTLV del TLV de vínculo extendido OSPFv2 tal como se define en RFC 7684.
-
Admite parcialmente la máscara de bits de identificador de aplicación estándar para anunciar X-bit para algoritmos flexibles. Solo se anuncian los grupos te-metric, delay-metric o admin-group como parte del atributo de vínculo específico de la aplicación sub-TLV.
El sistema operativo no admite las siguientes características junto con el algoritmo flexible basado en atributos de vínculo específicos de la aplicación:
- No se admite la publicidad de máscaras de bits de identificador de aplicación definidas por el usuario.
- No se admite la republicidad de un atributo de vínculo específico de la aplicación o, más bien, cualquier atributo de vínculo específico de la aplicación con BGP-LS porque la base de datos de ingeniería de tráfico (TED) no admite el atributo de vínculo específico de la aplicación.
-
No se admite la publicidad de un atributo de vínculo común específico de la aplicación con máscara de bits de identificador de aplicación estándar y máscara de bits de identificador de aplicación definida por el usuario establecida en cero.
-
No se admite la restricción de vínculo SRLG de publicidad en algoritmo flexible.
-
No se admite la ingeniería de tráfico compatible con varias aplicaciones, excepto para algoritmos flexibles.
-
No se admite la definición de grupos de administración independientes de MPLS.
Ver también
Ejemplo: algoritmo flexible OSPF
Visión general
En este ejemplo se muestra cómo configurar un algoritmo flexible en una red OSPFv2. El algoritmo flexible permite que las redes sin controlador configuren la ingeniería de tráfico utilizando el enrutamiento por segmentos sin tener que implementar realmente un controlador de red.
A partir de Junos OS versión 21.1R1, puede dividir una red mediante la definición de algoritmos flexibles que calculan rutas utilizando diferentes parámetros y restricciones de vínculo en función de sus requisitos. El conjunto que consta de tipo de cálculo, tipo métrico y un conjunto de restricciones se denomina definición de algoritmo flexible (FAD). Puede definir DCP y anunciarlos en una red OSPFv2. Un dispositivo también se puede configurar para participar en un determinado algoritmo flexible siempre que admita las restricciones de ese FAD específico.
Topología
La figura 6 muestra una topología de algoritmo flexible en la que hay 6 dispositivos R0, R1, R2, R3, R4 y R5. Se definen dos algoritmos flexibles 128 y 129 en cada uno de estos dispositivos. Los grupos de administración rojo, azul y verde están configurados en los dispositivos. Los FAD con diferentes parámetros, como tipos métricos, tipos de cálculo y restricciones de vínculo, se definen en cada uno de los dispositivos.

Requisitos
En este ejemplo se utilizan los siguientes componentes de hardware y software:
- Seis enrutadores de la serie MX.
- Junos OS versión 21.1R1 o posterior ejecutándose en todos los dispositivos.
Configuración
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit].
Dispositivo R0
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R0_to_R1_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.1.1/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R0_to_R1_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.1.5/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R0_to_R3_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.3.1/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R0_to_R3_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.3.5/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.10/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement ex-bgp term 1 from route-filter 10.1.1.0/24 exact set policy-options policy-statement ex-bgp term 1 then community add blue set policy-options policy-statement ex-bgp term 1 then accept set policy-options policy-statement ex-bgp term 0 from route-filter 10.1.0.0/24 exact set policy-options policy-statement ex-bgp term 0 then community add red set policy-options policy-statement ex-bgp term 0 then accept set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.10/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1280 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1290 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 index 1300 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 index 1310 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 index 1320 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 index 1330 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 index 1340 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 index 1350 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1000 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set policy-options community blue members color:1:129 set policy-options community red members color:0:128 set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group GREEN set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set routing-options flex-algorithm 128 definition metric-type igp-metric set routing-options flex-algorithm 128 definition spf set routing-options flex-algorithm 128 definition admin-group include-any RED set routing-options flex-algorithm 129 definition metric-type te-metric set routing-options flex-algorithm 129 definition spf set routing-options flex-algorithm 129 definition admin-group include-all BLUE set routing-options router-id 192.168.255.10 set routing-options autonomous-system 65000 set routing-options static route 10.1.1.0/24 receive set routing-options static route 10.1.0.0/24 receive set routing-options forwarding-table export pplb
Dispositivo R1
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R1_to_R0_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.1.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R1_to_R0_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.1.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R1_to_R2_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.12.1/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R1_to_R2_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.12.5/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R1_to_R3 set interfaces ge-0/0/4 unit 0 family inet address 10.10.13.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R1_to_R4 set interfaces ge-0/0/5 unit 0 family inet address 10.10.14.1/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.11/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.11/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1281 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1291 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1001 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group GREEN set protocols mpls interface ge-0/0/4.0 admin-group BLUE set protocols mpls interface ge-0/0/5.0 admin-group GREEN set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.11 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
Dispositivo R2
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R2_to_R1_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.12.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R2_to_R1_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.12.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R2_to_R3 set interfaces ge-0/0/2 unit 0 family inet address 10.10.23.1/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R2_to_R4 set interfaces ge-0/0/3 unit 0 family inet address 10.10.24.1/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R2_to_R5_1 set interfaces ge-0/0/4 unit 0 family inet address 10.10.25.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R2_to_R5_2 set interfaces ge-0/0/5 unit 0 family inet address 10.10.25.5/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.12/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.12/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1282 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1292 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1002 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group BLUE set protocols mpls interface ge-0/0/4.0 admin-group RED set protocols mpls interface ge-0/0/5.0 admin-group GREEN set protocols mpls interface ge-0/0/5.0 admin-group BLUE set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.12 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
Dispositivo R3
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R3_to_R0_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.3.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R3_to_R0_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.3.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R3_to_R1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.13.2/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R3_to_R2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.23.2/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R3_to_R4_1 set interfaces ge-0/0/4 unit 0 family inet address 10.10.34.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R3_to_R4_2 set interfaces ge-0/0/5 unit 0 family inet address 10.10.34.5/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.13/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.13/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1284 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1294 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1003 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group BLUE set protocols mpls interface ge-0/0/3.0 admin-group RED set protocols mpls interface ge-0/0/4.0 admin-group RED set protocols mpls interface ge-0/0/5.0 admin-group BLUE set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.13 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
Dispositivo R4
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R4_to_R1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.14.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R4_to_R2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.24.2/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R4_to_R3_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.34.2/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R4_to_R3_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.34.6/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R4_to_R5_1 set interfaces ge-0/0/4 unit 0 family inet address 10.10.45.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R4_to_R5_2 set interfaces ge-0/0/5 unit 0 family inet address 10.10.45.5/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.14/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.14/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1284 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1294 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1004 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group BLUE set protocols mpls interface ge-0/0/0.0 admin-group GREEN set protocols mpls interface ge-0/0/1.0 admin-group BLUE set protocols mpls interface ge-0/0/4.0 admin-group GREEN set protocols mpls interface ge-0/0/5.0 admin-group RED set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.14 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
Dispositivo R5
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R5_to_R2_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.25.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R5_to_R2_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.25.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R5_to_R4_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.45.2/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R5_to_R4_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.45.6/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.15/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.15/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1285 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1295 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1005 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/1.0 admin-group BLUE set protocols mpls interface ge-0/0/2.0 admin-group GREEN set protocols mpls interface ge-0/0/3.0 admin-group RED set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.15 set routing-options autonomous-system 65000 set routing-options static route 10.1.15.0/24 reject set routing-options forwarding-table export pplb
Configuración del dispositivo R0
Para configurar un algoritmo flexible para OSPFv2, realice los pasos siguientes en el dispositivo R0:
-
Configure las interfaces de dispositivo para habilitar el transporte IP.
[edit] user@R0set interfaces ge-0/0/0 description R0_to_R1_1 user@R0set interfaces ge-0/0/0 unit 0 family inet address 10.10.1.1/30 user@R0set interfaces ge-0/0/0 unit 0 family mpls user@R0set interfaces ge-0/0/1 description R0_to_R1_2 user@R0set interfaces ge-0/0/1 unit 0 family inet address 10.10.1.5/30 user@R0set interfaces ge-0/0/1 unit 0 family mpls user@R0set interfaces ge-0/0/2 description R0_to_R3_1 user@R0set interfaces ge-0/0/2 unit 0 family inet address 10.10.3.1/30 user@R0set interfaces ge-0/0/2 unit 0 family mpls user@R0set interfaces ge-0/0/3 description R0_to_R3_2 user@R0set interfaces ge-0/0/3 unit 0 family inet address 10.10.3.5/30 user@R0set interfaces ge-0/0/3 unit 0 family mpls
-
Configure la dirección de interfaz de circuito cerrado (lo0) que se utiliza como ID de enrutador para las sesiones OSPF.
[edit] user@R0set interfaces lo0 unit 0 family inet address 192.168.255.10/32
-
Configure el ID del enrutador y el número de sistema autónomo (AS) para propagar la información de enrutamiento dentro de un conjunto de dispositivos de enrutamiento que pertenezcan al mismo AS.
[edit] user@R0set routing-options router-id 192.168.255.10 user@R0set routing-options autonomous-system 65000
-
Defina una política para equilibrar la carga de paquetes y aplique la política por paquete para habilitar el equilibrio de carga del tráfico.
[edit] user@R0set policy-options policy-statement pplb then load-balance per-packet user@R0set routing-options forwarding-table export pplb
-
Configure el filtro de ruta para el término de política de enrutamiento que permite que el dispositivo R0 llegue a la red 192.168.255.10/32.
[edit] user@R0set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.10/32 exact
- Configure MPLS en todas las interfaces, excepto en la de administración.
[edit] user@R0set protocols mpls interface all user@R0set protocols mpls interface fxp0.0 disable
-
Configure el intervalo de etiquetas MPLS para asignar etiquetas estáticas para los vínculos.
[edit] user@R0set protocols mpls label-range static-label-range 1000 8000
-
Configure TI-LFA para habilitar la protección contra fallas de vínculos y nodos. El SR que usa TI-LFA proporciona una restauración más rápida de la conectividad de red al enrutar el tráfico instantáneamente a una copia de seguridad o una ruta alternativa si la ruta principal falla o no está disponible.
[edit] user@R0set protocols ospf backup-spf-options use-source-packet-routing
-
Configure el número máximo de etiquetas para las rutas enrutadas de enrutamiento de segmentos para proteger los atributos de ruta más corta de copia de seguridad.
[edit] user@R0set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5
-
Configure los atributos de segmento de prefijo, la etiqueta de inicio y el rango de índice para bloques globales de enrutamiento de segmentos (SRGB) en SPRING para el protocolo OSPF.
[edit] user@R0set protocols ospf source-packet-routing prefix-segment prefix-sid user@R0set protocols ospf source-packet-routing srgb start-label 80000 user@R0set protocols ospf source-packet-routing srgb index-range 5000
-
Habilite la protección de vínculo de nodo en las interfaces OSPF que siguen la ruta posterior a la convergencia.
[edit] user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection
-
Configure la interfaz de circuito cerrado como pasiva para asegurarse de que los protocolos no se ejecutan en la interfaz de circuito cerrado y de que la interfaz de circuito cerrado se anuncia correctamente en toda la red.
[edit] user@R0set protocols ospf area 0.0.0.0 interface lo0.0 passive
-
Definir algoritmos flexibles en el dispositivo R0. Asigne un nombre para cada uno de los DCP que van del 128 al 255.
[edit] user@R0set routing-options flex-algorithm 128 user@R0set routing-options flex-algorithm 129
Especifique los parámetros de la definición. OSPFv2 calcula la ruta en función de estos parámetros especificados del FAD.
-
Especifique el tipo de cálculo en función del cual el protocolo OSPFv2 calcula la ruta de acceso.
[edit] user@R0set routing-options flex-algorithm 128 definition spf user@R0set routing-options flex-algorithm 128 definition spf
-
Especifique el tipo de métrica en función del cual OSPFv2 calcula la ruta.
[edit] user@R0set routing-options flex-algorithm 128 definition metric-type igp-metric user@R0set routing-options flex-algorithm 129 definition metric-type te-metric
-
Si ha habilitado la ingeniería de tráfico RSVP, puede configurar grupos de administradores para muchos protocolos para colorear un enlace individual.
[edit] user@R0set protocols mpls admin-groups RED 0 user@R0set protocols mpls admin-groups BLUE 1 user@R0set protocols mpls admin-groups GREEN 2
-
Asigne las directivas de grupos de administradores configuradas a las interfaces R0 del dispositivo.
[edit] user@R0set protocols mpls interface ge-0/0/0.0 admin-group RED user@R0set protocols mpls interface ge-0/0/1.0 admin-group GREEN user@R0set protocols mpls interface ge-0/0/2.0 admin-group RED user@R0set protocols mpls interface ge-0/0/3.0 admin-group GREEN
-
Defina los grupos de administración según sus requisitos.
[edit] user@R0set routing-options flex-algorithm 128 definition admin-group include-any RED user@R0set routing-options flex-algorithm 129 definition admin-group include-all GREEN user@R0set routing-options flex-algorithm 129 definition admin-group include-all BLUE
Nota:Para que los FAD con restricciones de vínculo funcionen, todos los enlaces relevantes deben anunciar los colores de administración en OSPFv2. Debe habilitar RSVP en las interfaces o, si no ha configurado RSVP para ingeniería de tráfico, asegúrese de configurar set traffic-engineering advertise siempre en el nivel jerárquico
[edit protocols ospf]
.[edit] user@R0set protocols ospf traffic-engineering advertisement always
-
- Configure la participación flexible del algoritmo en el dispositivo R0. El mismo dispositivo puede anunciar un FAD y también participar en un algoritmo flexible.
[edit] user@R0set protocols ospf source-packet-routing flex-algorithm 128 user@R0set protocols ospf source-packet-routing flex-algorithm 129
-
Anuncie segmentos de prefijos mediante la configuración de políticas.
[edit] user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1280 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1290 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 index 1300 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 index 1310 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 index 1320 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 index 1330 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 index 1340 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 index 1350 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1000 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then accept
Resultados
Compruebe los resultados de la configuración:
Desde el modo de configuración, escriba los comandos , , y para confirmar la configuración. show interfaces
show routing-options
show protocols
show policy-options
Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.
interfaces { ge-0/0/0 { description R0_to_R1_1; unit 0 { family inet { address 10.10.1.1/30; } family mpls; } } ge-0/0/1 { description R0_to_R1_2 unit 0 { family inet { address 10.10.1.5/30; } family mpls; } } ge-0/0/2 { description R0_to_R3_1 unit 0 { family inet { address 10.10.3.1/30; } family mpls; } } ge-0/0/3 { description R0_to_R3_2 unit 0 { family inet { address 10.10.3.5/30; } family mpls; } } lo0 { unit 0 { family inet { address 192.168.255.10/32; } } } } policy-options { policy-statement pplb { then { load-balance per-packet; } } policy-statement prefix-sid { term 1001 { from { route-filter 192.168.255.10/32 exact; } then { prefix-segment { algorithm 128 index 1280 node-segment; algorithm 129 index 1290 node-segment; algorithm 130 index 1300 node-segment; algorithm 131 index 1310 node-segment; algorithm 132 index 1320 node-segment; algorithm 133 index 1330 node-segment; algorithm 134 index 1340 node-segment; algorithm 135 index 1350 node-segment; index 1000; node-segment; } accept; } } } } protocols { mpls { admin-groups { RED 0; BLUE 1; GREEN 2; } label-range { static-label-range 1000 8000; } interface all; interface fxp0.0 { disable; } interface ge-0/0/0.0 { admin-group RED; } interface ge-0/0/1.0 { admin-group GREEN; } interface ge-0/0/2.0 { admin-group RED; } interface ge-0/0/3.0 { admin-group GREEN; } } ospf { backup-spf-options { use-post-convergence-lfa maximum-labels 5; use-source-packet-routing; } traffic-engineering { advertisement always; } source-packet-routing { prefix-segment prefix-sid; srgb start-label 80000 index-range 5000; flex-algorithm [ 128 129 ]; } area 0.0.0.0 { interface lo0.0 { passive; } interface ge-0/0/0.0 { post-convergence-lfa { node-protection; } } interface ge-0/0/1.0 { post-convergence-lfa { node-protection; } } interface ge-0/0/2.0 { post-convergence-lfa { node-protection; } } interface ge-0/0/3.0 { post-convergence-lfa { node-protection; } } } } } routing-options { flex-algorithm 128 { definition { metric-type igp-metric; spf; admin-group include-any RED; } } flex-algorithm 129 { definition { metric-type te-metric; spf; admin-group include-all [ GREEN BLUE ]; } } router-id 192.168.255.10; autonomous-system 65000; forwarding-table { export pplb; } }
Verificación
Para confirmar que la configuración funciona correctamente, realice las siguientes tareas:
- Verificación de la base de datos OSPF
- Acción
- Verificación de los detalles flexibles del algoritmo
- Acción
- Verificación de rutas internas OSPF específicas de algoritmo flexible
- Acción
- Verificación de rutas de colores flexibles
- Acción
- Comprobación de registros OSPF
- Acción
Verificación de la base de datos OSPF
Propósito
Verificar que la señalización flexible del algoritmo se muestra en la base de datos OSPF.
Acción
Desde el modo operativo, ejecute el show ospf database opaque-area extensive
comando.
En R0
user@R0>show ospf database opaque-area extensive OpaqArea 4.0.0.0 192.168.255.10 0x800000ad 503 0x22 0xb85d 76 Opaque LSA SR-Algorithm (8), length 3: Algo (1), length 1: 0 Algo (2), length 1: 128 Algo (3), length 1: 129 SID/Label Range (9), length 12: Range Size (1), length 3: 5000 SID/Label (1), length 3: Label (1), length 3: 80000 Flex-Algorithm Definition (16), length 12: Flex-Algo (1), length 1: 128 Metric-Type (2), length 1: 0 Calc-Type (3), length 1: 0 Priority (4), length 1: 0 FAD AG Include Any (2), length 4: Include Any AG (1), length 4: 0x1 Flex-Algorithm Definition (16), length 12: Flex-Algo (1), length 1: 129 Metric-Type (2), length 1: 2 Calc-Type (3), length 1: 0 Priority (4), length 1: 0 FAD AG Include All (3), length 4: Include All AG (1), length 4: 0x6 Aging timer 00:51:37 Installed 00:08:20 ago, expires in 00:51:37, sent 00:08:18 ago Last changed 5d 13:35:52 ago, Change count:
Significado
Este resultado en R0 ilustra que:
Este dispositivo anuncia tres algoritmos de enrutamiento por segmentos (incluidos dos algoritmos flexibles).
Este dispositivo anuncia dos DCP.
Verificación de los detalles flexibles del algoritmo
Propósito
Verificar que se muestran los detalles flexibles del algoritmo.
Acción
Desde el modo operativo, ejecute el show ospf spring flex-algorithm <flex-algorithm-id>
comando.
En R0
user@R0>show ospf spring flex-algorithm 128 Flex Algo: 128, Area: 0.0.0.0 Color: 128, Participating, FAD supported Winner: 192.168.255.10, Metric: 0, Calc: 0, Prio: 0, inc-any: 0x1, FAD supported Include-Any: 0x1 RED SPF Version: 296 Participation toggles: 1 Topo refresh count: 0 Full SPFs: 296, Partial SPFs: 0
Significado
Se muestran los detalles flexibles del algoritmo que se configuran en R0.
Verificación de rutas internas OSPF específicas de algoritmo flexible
Propósito
Comprobación de que se muestran las rutas internas OSPF específicas del algoritmo fexible.
Acción
Desde el modo operativo, ejecute el show ospf route flex-algorithm <flex-algorithm-id>
comando.
En R0
user@R0>show ospf route flex-algorithm 128 Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 192.168.255.11 Intra Router IP 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 192.168.255.12 Intra Router IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.13 Intra Router IP 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.14 Intra Router IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.15 Intra Router IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.1.0/30 Intra Network IP 1 ge-0/0/0.0 10.10.1.4/30 Intra Network IP 1 ge-0/0/1.0 10.10.3.0/30 Intra Network IP 1 ge-0/0/2.0 10.10.3.4/30 Intra Network IP 1 ge-0/0/3.0 10.10.12.0/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 10.10.12.4/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 10.10.13.0/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.14.0/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 10.10.23.0/30 Intra Network IP 2 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.24.0/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.25.0/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.25.4/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.34.0/30 Intra Network IP 2 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.34.4/30 Intra Network IP 2 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.45.0/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.45.4/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 128.49.106.245/32 Intra Network IP 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 128.49.107.40/32 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.10/32 Intra Network IP 0 lo0.0 192.168.255.10/32 Intra Network Spring 0 lo0.0 192.168.255.11/32 Intra Network IP 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 192.168.255.11/32 Intra Network Spring 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 192.168.255.12/32 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.12/32 Intra Network Spring 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.13/32 Intra Network IP 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.13/32 Intra Network Spring 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.14/32 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.14/32 Intra Network Spring 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.15/32 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.15/32 Intra Network Spring 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 16 Intra Network Mpls 0 ge-0/0/0.0 10.10.1.2 Bkup MPLS ge-0/0/1.0 10.10.1.6 16 (S=0) Intra Network Mpls 0 ge-0/0/0.0 10.10.1.2 Bkup MPLS ge-0/0/1.0 10.10.1.6 17 Intra Network Mpls 0 ge-0/0/1.0 10.10.1.6 Bkup MPLS ge-0/0/0.0 10.10.1.2 17 (S=0) Intra Network Mpls 0 ge-0/0/1.0 10.10.1.6 Bkup MPLS ge-0/0/0.0 10.10.1.2 20 Intra Network Mpls 0 ge-0/0/2.0 10.10.3.2 Bkup MPLS ge-0/0/3.0 10.10.3.6 20 (S=0) Intra Network Mpls 0 ge-0/0/2.0 10.10.3.2 Bkup MPLS ge-0/0/3.0 10.10.3.6 21 Intra Network Mpls 0 ge-0/0/3.0 10.10.3.6 Bkup MPLS ge-0/0/2.0 10.10.3.2 21 (S=0) Intra Network Mpls 0 ge-0/0/3.0 10.10.3.6 Bkup MPLS ge-0/0/2.0 10.10.3.2 81001 Intra Network Mpls 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 81001 (S=0) Intra Network Mpls 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 81003 Intra Network Mpls 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81004 Intra Network Mpls 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81004 (S=0) Intra Network Mpls 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81006 Intra Network Mpls 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81007 Intra Network Mpls 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6
Significado
El show ospf route
comando se extiende con flex-algorithm
la opción de mostrar rutas internas OSPF específicas del algoritmo flexible. Cada ruta tiene el prefijo flex-algo-id:
Verificación de rutas de colores flexibles
Propósito
Comprobación de que se muestran las rutas internas OSPF específicas del algoritmo fexible.
Acción
Desde el modo operativo, ejecute el show route protocol ospf
comando.
En R0
user@R0>show route protocol ospf inetcolor.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.255.11-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 1 > to 10.10.1.2 via ge-0/0/0.0 to 10.10.3.2 via ge-0/0/2.0, Push 81281, Push 81283(top) 192.168.255.12-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 2 to 10.10.1.2 via ge-0/0/0.0, Push 81283 > to 10.10.3.2 via ge-0/0/2.0, Push 81283 192.168.255.13-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 1 > to 10.10.3.2 via ge-0/0/2.0 to 10.10.1.2 via ge-0/0/0.0, Push 81284, Push 81283(top) 192.168.255.14-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 2 > to 10.10.3.2 via ge-0/0/2.0, Push 81286 to 10.10.1.2 via ge-0/0/0.0, Push 81286, Push 81283(top) 192.168.255.15-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 3 to 10.10.1.2 via ge-0/0/0.0, Push 81287 > to 10.10.3.2 via ge-0/0/2.0, Push 81287
Significado
La salida muestra todas las rutas flex coloreadas programadas en la tabla inetcolor.0 en el siguiente formato: prefix_address-flex-algo-id<c>/64
Comprobación de registros OSPF
Propósito
Al comprobar que los registros de OSPF se muestra la palabra clave flexible del algoritmo.
Acción
Desde el modo operativo, ejecute el show ospf log
comando.
En R0
user@R0>show ospf log Topology default SPF log: Last instance of each event type When Type Elapsed 1w2d 13:59:18 SPF 0.000316 1w2d 13:59:18 Stub 0.000233 1w2d 13:59:18 Interarea 0.000002 1w2d 13:59:18 External 0.000004 1w2d 13:59:18 NSSA 0.000001 1w2d 13:59:18 Cleanup 0.000551 Maximum length of each event type When Type Elapsed 1w2d 14:34:27 SPF 0.000997 1w2d 15:59:35 Stub 0.000675 1w3d 07:08:27 Interarea 0.000010 1w3d 07:29:07 External 0.000013 1w3d 07:15:21 NSSA 0.000008 1w3d 08:38:05 Cleanup 0.001044 Last 100 events When Type Elapsed 1w2d 14:08:36 FlexAlgo SPF 0.000680 1w2d 14:08:36 SPF 0.000204 1w2d 14:08:36 Stub 0.000025 1w2d 14:08:36 Interarea 0.000003 1w2d 14:08:36 External 0.000002 1w2d 14:08:36 NSSA 0.000001 1w2d 14:08:36 Prefix SID 0.000222 1w2d 14:08:36 Adj SID 0.000074 1w2d 14:08:36 Cleanup 0.000607 1w2d 14:08:36 Total 0.001209 1w2d 14:08:31 SPF 0.000188 1w2d 14:08:31 Stub 0.000054 1w2d 14:08:31 Interarea 0.000002 1w2d 14:08:31 External 0.000001 1w2d 14:08:31 NSSA 0.000001 1w2d 14:08:31 Prefix SID 0.000181 1w2d 14:08:31 Adj SID 0.000178 1w2d 14:08:31 Cleanup 0.000413 1w2d 14:08:31 Total 0.001656 1w2d 14:06:54 FlexAlgo SPF 0.001914 1w2d 14:06:54 FlexAlgo SPF 0.000081 1w2d 14:06:54 SPF 0.000215 1w2d 14:06:54 Stub 0.000030 1w2d 14:06:54 Interarea 0.000003 1w2d 14:06:54 External 0.000001 1w2d 14:06:54 NSSA 0.000001 1w2d 14:06:54 Prefix SID 0.000227 1w2d 14:06:54 Adj SID 0.000075 1w2d 14:06:54 Cleanup 0.000233 1w2d 14:06:54 Total 0.000859 1w2d 14:06:49 SPF 0.000234 1w2d 14:06:49 Stub 0.000072 1w2d 14:06:49 Interarea 0.000003 1w2d 14:06:49 External 0.000002 1w2d 14:06:49 NSSA 0 1w2d 14:06:49 Prefix SID 0.000262 1w2d 14:06:49 Adj SID 0.000254 1w2d 14:06:49 Cleanup 0.000495 1w2d 14:06:49 Total 0.001936 1w2d 14:06:30 FlexAlgo SPF 0.001356 1w2d 14:06:30 FlexAlgo SPF 0.000061 1w2d 14:06:30 SPF 0.000207 1w2d 14:06:30 Stub 0.000023 1w2d 14:06:30 Interarea 0.000003 1w2d 14:06:30 External 0.000002 1w2d 14:06:30 NSSA 0.000001 1w2d 14:06:30 Prefix SID 0.000237 1w2d 14:06:30 Adj SID 0.000087 1w2d 14:06:30 Cleanup 0.000430 1w2d 14:06:30 Total 0.001060 1w2d 14:06:25 SPF 0.000207 1w2d 14:06:25 Stub 0.000077 1w2d 14:06:25 Interarea 0.000002 1w2d 14:06:25 External 0.000002 1w2d 14:06:25 NSSA 0.000001 1w2d 14:06:25 Prefix SID 0.000250 1w2d 14:06:25 Adj SID 0.000245 1w2d 14:06:25 Cleanup 0.000399 1w2d 14:06:25 Total 0.001840 1w2d 14:05:56 FlexAlgo SPF 0.001781 1w2d 14:05:56 FlexAlgo SPF 0.000080 1w2d 14:05:55 SPF 0.000215 1w2d 14:05:55 Stub 0.000025 1w2d 14:05:55 Interarea 0.000002 1w2d 14:05:55 External 0.000001 1w2d 14:05:55 NSSA 0.000001 1w2d 14:05:55 Prefix SID 0.000240 1w2d 14:05:55 Adj SID 0.000073 1w2d 14:05:55 Cleanup 0.000422 1w2d 14:05:55 Total 0.001055 1w2d 14:05:50 SPF 0.000212 1w2d 14:05:50 Stub 0.000082 1w2d 14:05:50 Interarea 0.000003 1w2d 14:05:50 External 0.000001 1w2d 14:05:50 NSSA 0.000001 1w2d 14:05:50 Prefix SID 0.000264 1w2d 14:05:50 Adj SID 0.000239 1w2d 14:05:50 Cleanup 0.000458 1w2d 14:05:50 Total 0.002053 1w2d 13:59:23 FlexAlgo SPF 0.001603 1w2d 13:59:23 FlexAlgo SPF 0.000062 1w2d 13:59:23 SPF 0.000224 1w2d 13:59:23 Stub 0.000021 1w2d 13:59:23 Interarea 0.000002 1w2d 13:59:23 External 0.000001 1w2d 13:59:23 NSSA 0.000001 1w2d 13:59:23 Prefix SID 0.000222 1w2d 13:59:23 Adj SID 0.000087 1w2d 13:59:23 Cleanup 0.000413 1w2d 13:59:23 Total 0.001228 1w2d 13:59:18 SPF 0.000316 1w2d 13:59:18 Stub 0.000233 1w2d 13:59:18 Interarea 0.000002 1w2d 13:59:18 External 0.000004 1w2d 13:59:18 NSSA 0.000001 1w2d 13:59:18 Prefix SID 0.000324 1w2d 13:59:18 Adj SID 0.000318 1w2d 13:59:18 Cleanup 0.000551 1w2d 13:59:18 Total 0.002751
Significado
El resultado muestra la palabra clave FlexAlgo agregada para los registros SPF.