Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
EN ESTA PÁGINA
 

Configuración básica de LSP

Configuración de métricas LSP

La métrica LSP se utiliza para indicar la facilidad o dificultad de enviar tráfico a través de un LSP en particular. Los valores métricos de LSP más bajos (costo más bajo) aumentan la probabilidad de que se utilice un LSP. Por el contrario, los valores métricos de LSP altos (mayor costo) disminuyen la probabilidad de que se utilice un LSP.

La métrica LSP puede especificarse dinámicamente por el enrutador o explícitamente por el usuario, como se describe en las siguientes secciones:

Configuración de métricas LSP dinámicas

Si no se configura ninguna métrica específica, un LSP intenta rastrear la métrica IGP hacia el mismo destino (la to dirección del LSP). IGP incluye OSPF, IS-IS, protocolo de información de enrutamiento (RIP) y rutas estáticas. Se excluyen el BGP y otras rutas RSVP o LDP.

Por ejemplo, si la métrica OSPF hacia un enrutador es 20, todos los LSP hacia ese enrutador heredan automáticamente la métrica 20. Si el OSPF hacia un enrutador cambia posteriormente a un valor diferente, todas las métricas LSP cambian en consecuencia. Si no hay rutas IGP hacia el enrutador, el LSP eleva su métrica a 65 535.

Tenga en cuenta que, en este caso, la métrica LSP está completamente determinada por IGP; no tiene ninguna relación con la ruta real por la que atraviesa actualmente el LSP. Si el LSP se reenruta (como mediante la reoptimización), su métrica no cambia y, por lo tanto, permanece transparente para los usuarios. La métrica dinámica es el comportamiento predeterminado; no se requiere ninguna configuración.

Configuración de métricas LSP estáticas

Puede asignar manualmente un valor de métrica fijo a un LSP. Una vez configurada con la metric instrucción, la métrica LSP se fija y no puede cambiar:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

La métrica LSP tiene varios usos:

  • Cuando hay LSP paralelos con el mismo enrutador de salida, se comparan las métricas para determinar qué LSP tiene el valor de métrica más bajo (el costo más bajo) y, por lo tanto, la ruta preferida al destino. Si las métricas son las mismas, el tráfico se comparte.

    Ajustar los valores de las métricas puede obligar al tráfico a preferir algunos LSP en lugar de otros, independientemente de la métrica IGP subyacente.

  • Cuando se habilita un acceso directo de IGP (consulte Uso de rutas conmutadas con etiqueta para aumentar SPF para calcular accesos directos de IGP), es posible que se instale una ruta de IGP en la tabla de enrutamiento con un LSP como siguiente salto, si el LSP se encuentra en la ruta más corta al destino. En este caso, la métrica LSP se agrega a las otras métricas de IGP para determinar la métrica de ruta total. Por ejemplo, si un LSP cuyo enrutador de entrada es X y el enrutador de salida es Y está en la ruta más corta al destino Z, la métrica LSP se agrega a la métrica para la ruta IGP de Y a la Z para determinar el costo total de la ruta. Si varios LSP son potenciales próximos saltos, se comparan las métricas totales de las rutas para determinar qué ruta se prefiere (es decir, tiene la métrica total más baja). O bien, las rutas de IGP y los LSP que conducen al mismo destino se pueden comparar mediante el valor de la métrica para determinar qué ruta se prefiere.

    Al ajustar la métrica de LSP, puede obligar al tráfico a preferir LSP, preferir la ruta IGP o compartir la carga entre ellos.

  • Si el enrutador X e Y son pares del BGP y si hay un LSP entre ellos, la métrica LSP representa el costo total de alcanzar Y desde X. Si por cualquier razón el LSP se reenruta, el costo de la ruta subyacente podría cambiar significativamente, pero el costo de X para alcanzar Y sigue siendo el mismo (la métrica LSP), lo que permite que X informe a través de un discriminador de salida múltiple del BGP (MED) una métrica estable a los vecinos descendentes. Mientras Y permanezca accesible a través del LSP, no se pueden ver cambios para los vecinos del BGP descendente.

Es posible configurar IS-IS para ignorar la métrica LSP configurada mediante la inclusión de la ignore-lsp-metrics instrucción en el [edit protocols isis traffic-engineering shortcuts] nivel de jerarquía. Esta instrucción quita la dependencia mutua entre IS-IS y MPLS para el cálculo de rutas. Para obtener más información, consulte la biblioteca de protocolos de enrutamiento de Junos OS para dispositivos de enrutamiento.

Configuración de métricas condicionales LSP de RSVP

La métrica condicional ofrece la capacidad de usar diferentes valores de métrica condicionalmente para rutas conmutadas por etiquetas (LSP) configuradas estáticamente localmente. Las métricas condicionales se basan en la métrica IGP dinámicamente cambiante. Junos OS cambia la métrica LSP a la métrica condicional configurada que corresponde al umbral más alto alcanzado por la métrica IGP. Si no hay condiciones coincidentes, el LSP usa la métrica IGP de la ruta. Puede configurar hasta cuatro métricas condicionales para un LSP y estarán en orden ordenado.

Si configura la track-igp-metric instrucción con la configuración de métrica condicional, Junos OS usa la métrica IGP de las rutas instaladas para evaluar la métrica condicional configurada. No puede configurar una métrica estática junto con una métrica condicional.

Conservar la métrica de IGP en rutas LSP RSVP

Cuando usa la conditional-metric instrucción para configurar LSP RSVP, la métrica resultante puede ser diferente de la métrica IGP real para el destino del LSP. RSVP programa la ruta de entrada LSP con esta métrica condicional como la métrica de la ruta. Pero en ciertas situaciones, puede haber una necesidad de conservar la métrica IGP real utilizada por la métrica condicional para su uso posterior, como el cálculo del valor BGP MED.

Use la include-igp-metric instrucción junto con la conditional-metric instrucción para incluir la información de métricaS IGP en la ruta RSVP.

Ejecute el show route protocol rsvp extensive comando para ver el costo real del IGP actualizado.

Nota:

Esto solo se aplica a las rutas RSVP que utilizan la métrica condicional. Las rutas RSVP que usan IGP dinámico incluyen la métrica del IGP de forma predeterminada.

Para obtener más información, consulte la include-igp-metric instrucción de configuración.

Configurar una descripción de texto para LSP

Puede proporcionar una descripción textual para un LSP adjuntando cualquier texto descriptivo que incluya espacios entre comillas (" "). El texto descriptivo que incluye se muestra en la salida detallada del show mpls lsp comando o show mpls container-lsp .

Agregar una descripción de texto para un LSP no tiene ningún efecto en el funcionamiento del LSP. La descripción de texto LSP no puede tener más de 80 caracteres.

Para proporcionar una descripción textual para un LSP, incluya la description instrucción en cualquiera de los siguientes niveles jerárquicos:

Antes de empezar:

  • Configure las interfaces del dispositivo.

  • Configure el dispositivo para la comunicación de red.

  • Habilite MPLS en las interfaces de dispositivo.

  • Configure un LSP en el dominio MPLS.

Para agregar una descripción de texto para un LSP:

  1. Escriba cualquier texto que describa el LSP.

    Por ejemplo:

  2. Verifique y confirme la configuración.

    Por ejemplo:

  3. Vea la descripción de un LSP mediante el show mpls lsp detail comando or show mpls container-lsp detail , según el tipo de LSP configurado.

Configuración de la preferencia de software de MPLS

La preferencia por software intenta establecer una nueva ruta para un LSP predeterminado antes de derribar el LSP original. El comportamiento predeterminado es derribar primero un LSP predeterminado, señalar una nueva ruta y, luego, restablecer el LSP a través de la nueva ruta. En el intervalo entre cuando se quita la ruta y se establece el nuevo LSP, se pierde cualquier tráfico que intente usar el LSP. La preferencia por software evita este tipo de pérdida de tráfico. La contrapartida es que durante el tiempo en que un LSP se está anteponiéndose de forma suave, se utilizan dos LSP con sus correspondientes requisitos de ancho de banda hasta que se derriba la ruta original.

La preferencia por software de MPLS es útil para el mantenimiento de la red. Por ejemplo, puede alejar todos los LSP de una interfaz en particular y, luego, quitarla para el mantenimiento sin interrumpir el tráfico. La preferencia de software de MPLS se describe en detalle en RFC 5712, MPLS Traffic Engineering Preemption.

La preferencia por software es una propiedad del LSP y está deshabilitada de forma predeterminada. Puede configurarlo en la entrada de un LSP incluyendo la soft-preemption instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

También puede configurar un temporizador para la preferencia suave. El temporizador designa la cantidad de tiempo que el enrutador debe esperar antes de iniciar una preferencia dura del LSP. Al final del tiempo especificado, el LSP se derriba y se renuncia. El temporizador de limpieza de preferencia suave tiene un valor predeterminado de 30 segundos; el rango de valores permisibles es de 0 a 180 segundos. Un valor de 0 significa que la preferencia por software está deshabilitada. El temporizador de limpieza de la preferencia por software es global para todos los LSP.

Configure el temporizador incluyendo la cleanup-timer instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Nota:

La preferencia por software no se puede configurar en LSP para los cuales se configuró el reenrutamiento rápido. La configuración no se confirma. Sin embargo, puede habilitar la preferencia por software junto con la protección de nodos y vínculos.

Nota:

El valor del contador para SoftPreemptionCnt inicializa con un valor de 0 (cero), visible en la salida del comando show rsvp interface detail .

Configuración de prioridad y preferencia para LSP

Cuando no hay suficiente ancho de banda para establecer un LSP más importante, es posible que desee derribar un LSP existente menos importante para liberar el ancho de banda. Para ello, se anteponía al LSP existente.

Si se puede anticipar un LSP se determina mediante dos propiedades asociadas con el LSP:

  • Prioridad de instalación: determina si se puede establecer un nuevo LSP que se antepone a un LSP existente. Para que se produzca la preferencia, la prioridad de configuración del nuevo LSP debe ser mayor que la del LSP existente. Además, el acto de adelantarse al LSP existente debe producir suficiente ancho de banda para admitir el nuevo LSP. Es decir, la preferencia solo ocurre si el nuevo LSP se puede configurar correctamente.

  • Prioridad de reserva: determina el grado en que un LSP retiene su reserva de sesión después de que el LSP se haya configurado correctamente. Cuando la prioridad de reserva es alta, es menos probable que el LSP existente despida su reserva y, por lo tanto, es poco probable que el LSP se pueda adelantar.

No puede configurar un LSP con una prioridad de configuración alta y una prioridad de reserva baja, ya que es posible que se produzcan bucles de preferencia permanentes si se permite que dos LSP se anteponen entre sí. Debe configurar la prioridad de reserva para que sea mayor o igual que la prioridad de configuración.

La prioridad de configuración también define la importancia relativa de los LSP en el mismo enrutador de entrada. Cuando se inicia el software, cuando se establece un nuevo LSP o durante la recuperación de errores, la prioridad de instalación determina el orden en el que se realiza el servicio de los LSP. Los LSP de mayor prioridad tienden a establecerse primero y, por lo tanto, disfrutan de una selección de ruta más óptima.

Para configurar las propiedades de preferencia del LSP, incluya la priority instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción de esta instrucción.

Ambos setup-priority y reservation-priority puede ser un valor del 0 al 7. El valor 0 corresponde a la prioridad más alta y el valor 7 al más bajo. De forma predeterminada, un LSP tiene una prioridad de configuración de 7 (es decir, no puede adelantarse a ningún otro LSP) y una prioridad de reserva de 0 (es decir, otros LSP no pueden adelantarse a ella). Estos valores predeterminados son tales que no se produce la preferencia. Cuando configure estos valores, la prioridad de instalación siempre debe ser menor o igual que la prioridad de espera.

Configuración de grupos administrativos para LSP

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. Puede usar grupos administrativos para implementar una variedad de configuraciones de LSP basadas en políticas.

Los grupos administrativos solo tienen sentido cuando se habilita el cálculo de LSP de ruta restringida.

Puede asignar hasta 32 nombres y valores (en el intervalo del 0 al 31), que definen una serie de nombres y sus valores correspondientes. Los nombres y valores administrativos deben ser idénticos en todos los enrutadores de un solo dominio.

Nota:

El valor administrativo es distinto de la prioridad. Configure la prioridad para un LSP mediante la priority instrucción. Consulte Configurar prioridad y preferencia para LSP.

Para configurar grupos administrativos, siga estos pasos:

  1. Defina varios niveles de calidad de servicio incluyendo la admin-groups instrucción:

    Puede incluir esta instrucción en los siguientes niveles jerárquicos:

    • [edit protocols mpls]

    • [edit logical-systems logical-system-name protocols mpls]

    En el siguiente ejemplo de configuración se muestra cómo puede configurar un conjunto de nombres y valores administrativos para un dominio:

  2. Defina los grupos administrativos a los que pertenece una interfaz. Puede asignar varios grupos a una interfaz. Incluya la interface instrucción:

    Puede incluir esta instrucción en los siguientes niveles jerárquicos:

    • [edit protocols mpls]

    • [edit logical-systems logical-system-name protocols mpls]

    Si no incluye la admin-group instrucción, una interfaz no pertenece a ningún grupo.

    Los IGP utilizan la información del grupo para crear paquetes de estado de vínculo, que luego se inundan por toda la red, proporcionando información a todos los nodos de la red. En cualquier enrutador, la topología IGP, así como los grupos administrativos de todos los vínculos, están disponibles.

    Cambiar el grupo administrativo de la interfaz solo afecta a los nuevos LSP. Los LSP existentes en la interfaz no se antepuestos ni se recomponen para mantener la red estable. Si es necesario quitar LSP debido a un cambio de grupo, emita el clear rsvp session comando.

    Nota:

    Al configurar grupos administrativos y grupos administrativos extendidos juntos para un vínculo, ambos tipos de grupos administrativos se deben configurar en la interfaz.

  3. Configure una restricción de grupo administrativo para cada LSP o para cada ruta de LSP principal o secundaria. Incluya la label-switched-path instrucción:

    Puede incluir la label-switched-path instrucción en los siguientes niveles de jerarquía:

    • [edit protocols mpls]

    • [edit logical-systems logical-system-name protocols mpls]

    Si omite las include-allinstrucciones , include-anyo exclude , la computación de la ruta se mantiene sin cambios. La computación de ruta se basa en la computación de LSP de ruta restringida. Para obtener información acerca de cómo se calcula el cálculo de LSP de ruta restringida, consulte Cómo CSPF selecciona una ruta.

    Nota:

    Cambiar el grupo administrativo del LSP provoca una recomputación inmediata de la ruta; por lo tanto, es posible que se reenrutara el LSP.

Configurar grupos administrativos extendidos para LSP

En la ingeniería de tráfico de MPLS, se puede configurar un vínculo con un conjunto de grupos administrativos (también conocidos como colores o clases de recursos). Los grupos administrativos se llevan a cabo en el protocolo de puerta de enlace interior (IGP) (OSPFv2 e IS-IS) como un valor de 32 bits asignado a cada vínculo. Los enrutadores de Juniper Networks normalmente interpretan este valor de 32 bits como una máscara de bits, con cada bit representando un grupo, lo que limita cada red a un total de 32 grupos administrativos distintos (intervalo de valores del 0 al 31).

Puede configurar grupos administrativos extendidos, representados por un valor de 32 bits, lo que amplía el número de grupos administrativos compatibles en la red más allá de solo 32. El rango original de valores disponibles para grupos administrativos sigue siendo compatible con versiones anteriores.

La configuración de grupos administrativos extendidos acepta un conjunto de interfaces con un conjunto correspondiente de nombres de grupos administrativos extendidos. Convierte los nombres en un conjunto de valores de 32 bits y propaga esta información al IGP. Los valores de grupo administrativo extendido son globales y deben configurarse idénticamente en todos los enrutadores compatibles que participen en la red. La base de datos de grupos administrativos extendidos a lo largo de todo el dominio, aprendida de otros enrutadores durante la inundación de IGP, es utilizada por La primera ruta más corta restringida (CSPF) para el cálculo de rutas.

El siguiente procedimiento describe cómo configurar grupos administrativos extendidos:

  1. Configure la admin-groups-extended-range instrucción:

    Puede incluir esta instrucción en los siguientes niveles jerárquicos:

    • [edit routing-options]

    • [edit logical-systems logical-system-name routing-options]

    La admin-groups-extended-range instrucción incluye las minimum opciones y maximum . El rango máximo debe ser mayor que el rango mínimo.

  2. Configure la admin-groups-extended instrucción:

    Puede incluir esta instrucción en los siguientes niveles jerárquicos:

    • [edit routing-options]

    • [edit logical-systems logical-system-name routing-options]

    La admin-groups-extended instrucción le permite configurar un nombre de grupo y un valor de grupo para el grupo administrativo. El valor del grupo debe estar dentro del rango de valores configurados mediante la admin-groups-extended-range instrucción.

  3. Los grupos administrativos extendidos para una interfaz MPLS constan del conjunto de nombres de grupos administrativos extendidos asignados para la interfaz. Los nombres de grupos administrativos extendidos de interfaz se deben configurar para los grupos administrativos extendidos globales.

    Para configurar un grupo administrativo extendido para una interfaz MPLS, especifique el nombre del grupo administrativo dentro de la configuración de interfaz MPLS mediante la admin-groups-extended instrucción:

    Puede incluir esta instrucción en los siguientes niveles jerárquicos:

    • [edit protocols mpls interface interface-name]

    • [edit logical-systems logical-system-name protocols mpls interface interface-name]

  4. Los grupos administrativos extendidos de LSP definen el conjunto de restricciones de incluir y excluir para un LSP y para las rutas primarias y secundarias de una ruta. Los nombres de grupos administrativos extendidos se deben configurar para los grupos administrativos extendidos globales.

    Para configurar grupos administrativos extendidos para un LSP, incluya la admin-group-extended instrucción en un nivel de jerarquía LSP:

    La admin-group-extended instrucción incluye las siguientes opciones: apply-groups, apply-groups-except, exclude, include-all, y include-any. Cada opción le permite configurar uno o más grupos administrativos extendidos.

    Para obtener la lista de los niveles de jerarquía en los que puede configurar esta instrucción, consulte el resumen de instrucción de esta instrucción.

  5. Para mostrar los grupos administrativos extendidos configurados actualmente, emita el show mpls admin-groups-extended comando.
Nota:

Al configurar grupos administrativos y grupos administrativos extendidos juntos para un vínculo, ambos tipos de grupos administrativos se deben configurar en la interfaz.

Configuración de valores de preferencia para LSP

Como opción, puede configurar varios LSP entre el mismo par de enrutadores de entrada y salida. Esto es útil para equilibrar la carga entre los LSP, ya que todos los LSP, de forma predeterminada, tienen el mismo nivel de preferencia. Para preferir un LSP sobre otro, establezca diferentes niveles de preferencia para los LSP individuales. Se utiliza el LSP con el valor de preferencia más bajo. La preferencia predeterminada para LSP RSVP es 7 y para LSP LDP es 9. Estos valores de preferencia son más bajos (más preferidos) que todas las rutas aprendidas, excepto las rutas de interfaz directa.

Para cambiar el valor de preferencia predeterminado, incluya la preference instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción de esta instrucción.

Deshabilitar la grabación de rutas por LSP

La implementación de Junos de RSVP admite el objeto Record Route, que permite que un LSP registre activamente los enrutadores por los que transita. Puede usar esta información para solucionar problemas e impedir los bucles de enrutamiento. De forma predeterminada, se registra la información de ruta. Para deshabilitar la grabación, incluya la no-record instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir las record instrucciones y no-record , consulte la sección resumen de instrucciones para la instrucción.

Lograr una conmutación sin impactos antes del descanso para LSP

Es posible que las rutas adaptables conmutadas por etiquetas (LSP) deban establecer una nueva instancia de LSP y transferir tráfico desde una instancia de LSP antigua a la nueva instancia de LSP antes de derribar la anterior. Este tipo de configuración se denomina marca antes de la interrupción (MBB).

RSVP-TE es un protocolo utilizado para establecer LSP en redes MPLS. La implementación de Junos OS de RSVP-TE para lograr una conmutación de MBB sin impactos (sin pérdida de tráfico) se ha basado en la configuración de los valores del temporizador en las siguientes instrucciones de configuración:

  • optimize-switchover-delay— Cantidad de tiempo que se debe esperar antes de cambiar a la nueva instancia de LSP.

  • optimize-hold-dead-delay— Cantidad de tiempo de espera después de la conmutación y antes de eliminar la instancia LSP antigua.

Tanto las instrucciones como optimize-hold-dead-delay y optimize-switchover-delay se aplican a todos los LSP que usan el comportamiento antes de la interrupción para la configuración y el desmontaje de LSP, no solo para los LSP para los que también se configuró la optimize-timer instrucción. Las siguientes funciones de MPLS hacen que los LSP se configuren y descompongan mediante un comportamiento antes de la interrupción:

  • LSP adaptables

  • Asignación automática de ancho de banda

  • BFD para LSP

  • Cambio elegante del motor de enrutamiento

  • Protección de vínculos y nodos

  • Enrutamiento activo sin interrupciones

  • LSP optimizados

  • LSP de punto a multipunto (P2MP)

  • Preferencia por software

  • Rutas secundarias en espera

Tanto las optimize-switchover-delayoptimize-hold-dead-delay instrucciones como cuando están configuradas agregan un retraso artificial al proceso MBB. El valor de la optimize-switchover-delay instrucción varía con el tamaño de los objetos de ruta explícita (ERE). Un ERO es una extensión de RSVP que permite que un mensaje de RUTA RSVP atraviese una secuencia explícita de enrutadores que es independiente del enrutamiento IP convencional de ruta más corta. El valor de la optimize-switchover-delay instrucción también depende de la carga de la CPU en cada uno de los enrutadores de la ruta. Los clientes establecen la optimize-switchover-delay instrucción por prueba y error.

El valor de la optimize-hold-dead-delay instrucción depende de qué tan rápido el enrutador de entrada mueve todos los prefijos de aplicación para apuntar al nuevo LSP. Esto está determinado por la carga del motor de reenvío de paquetes, que puede variar de una plataforma a otro. Los clientes tienen que establecer la optimize-hold-dead-delay instrucción por prueba y error.

Sin embargo, a partir de la versión 15.1, Junos OS es capaz de lograr un cambio de MBB sin impactos sin configurar los retrasos artificiales que introducen dichos valores de temporizador.

En este tema, se resumen los tres métodos para lograr una conmutación de MBB de un LSP antiguo a un LSP nuevo mediante Junos OS:

Especificar la cantidad de tiempo que el enrutador espera para cambiar a nuevas rutas

Para especificar la cantidad de tiempo que el enrutador espera para cambiar de instancias de LSP a rutas recién optimizadas, utilice la optimize-switchover-delay instrucción. Solo necesita configurar esta instrucción en enrutadores que actúen como entrada para los LSP afectados (no es necesario configurar esta instrucción en enrutadores de tránsito o salida). El temporizador de esta instrucción ayuda a garantizar que las nuevas rutas optimizadas se hayan establecido antes de que el tráfico se cambie de las rutas anteriores. Este temporizador solo puede habilitarse o deshabilitarse para todos los LSP configurados en el enrutador.

Para configurar la cantidad de tiempo que el enrutador espera para cambiar de instancias de LSP a rutas recién optimizadas, especifique el tiempo en segundos mediante la optimize-switchover-delay instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Especificar la cantidad de tiempo para retrasar la desmontadura de rutas antiguas

Para especificar la cantidad de tiempo que se debe retrasar la desconexión de rutas antiguas después de que el enrutador haya conmutado el tráfico a rutas nuevas optimizadas, utilice la optimize-hold-dead-delay instrucción. Solo necesita configurar esta instrucción en enrutadores que actúen como entrada para los LSP afectados (no es necesario configurar esta instrucción en enrutadores de tránsito o salida). El temporizador de esta instrucción ayuda a garantizar que las rutas antiguas no se derriben antes de que todas las rutas se hayan cambiado a las nuevas rutas optimizadas. Este temporizador se puede habilitar para LSP específicos o para todos los LSP configurados en el enrutador.

Para configurar la cantidad de tiempo en segundos para retrasar la desconexión de rutas antiguas después de que el enrutador haya conmutado el tráfico a nuevas rutas optimizadas, utilice la optimize-hold-dead-delay instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción de esta instrucción.

Lograr un cambio de MBB sin impactos sin retrasos artificiales

A partir de junos OS versión 15.1, hay otra forma de renunciar a las instancias de LSP antiguas después de la conmutación de MBB sin depender de los intervalos de tiempo arbitrarios configurados por la optimize-switchover-delay instrucción o optimize-hold-dead-delay . Por ejemplo, si usa la instrucción, configura una hora en la optimize-hold-dead-delay que crea que es seguro esperar antes de derribar la instancia de LSP antigua después de MBB. Sin embargo, es posible que algunas rutas aún estén en proceso de cambiar a la nueva instancia. Al derribar la instancia anterior de LSP, uno de los nodos de tránsito deja caer el tráfico de las rutas que no han cambiado a la nueva instancia de LSP.

Para evitar la pérdida de tráfico, en lugar de usar la optimize-switchover-delay instrucción, puede usar MPLS-OAM (ping lsp), lo que confirma que el plano de datos LSP se establece de extremo a extremo. En lugar de usar la optimize-hold-dead-delay instrucción, puede usar un mecanismo de retroalimentación de la infraestructura rpd que confirme que todos los prefijos que hacen referencia al LSP antiguo se han cambiado. El mecanismo de retroalimentación se obtiene de la biblioteca de etiquetas y se basa en la infraestructura de proceso de protocolo de enrutamiento (rpd) para determinar cuándo todas las rutas que utilizan la instancia de LSP antigua han cambiado por completo a la nueva instancia de LSP después de la conmutación de MBB.

El mecanismo de retroalimentación siempre está en su lugar y es opcional. Configure la optimize-adaptive-teardown instrucción para que se utilice el mecanismo de retroalimentación durante la conmutación de MBB. Esta función no se admite para instancias LSP de punto a multipunto (P2MP) de RSVP. La configuración global de la optimize-adaptive-teardown instrucción solo afecta a los LSP punto a punto que están configurados en el sistema.

Solo necesita configurar la optimize-adaptive-teardown instrucción en enrutadores que actúen como entrada para los LSP afectados (no es necesario configurar esta instrucción en enrutadores de tránsito o salida). Este mecanismo de retroalimentación garantiza que las rutas antiguas no se derriben antes de que todas las rutas se hayan cambiado a las nuevas rutas optimizadas. La configuración global de esta instrucción de configuración afecta solo a los LSP de punto a punto que están configurados en el sistema.

Puede incluir esta instrucción en el [edit protocols mpls] nivel de jerarquía.

Optimización de LSP señalizadas

Una vez que se ha establecido un LSP, los cambios de topología o recursos podrían, con el tiempo, hacer que la ruta sea subóptima. Es posible que haya disponible una nueva ruta que esté menos congestionada, que tenga una métrica más baja y que atraviese menos saltos. Puede configurar el enrutador para que recompute rutas periódicamente para determinar si hay una ruta más óptima disponible.

Si está habilitada la reoptimización, se puede enrutar un LSP a través de diferentes rutas mediante recomputaciones de rutas restringidas. Sin embargo, si la reoptimización está deshabilitada, el LSP tiene una ruta fija y no puede aprovechar los recursos de red recién disponibles. El LSP se fija hasta que el siguiente cambio de topología rompe el LSP y fuerza una recomputación.

La reoptimización no está relacionada con la conmutación por error. Siempre se calcula una nueva ruta cuando se producen errores de topología que interrumpen una ruta establecida.

Debido a la potencial sobrecarga del sistema involucrada, debe controlar cuidadosamente la frecuencia de la reoptimización. La estabilidad de la red puede sufrir cuando se habilita la reoptimización. De forma predeterminada, la optimize-timer instrucción se establece en 0 (es decir, está deshabilitada).

La optimización de LSP solo es significativa cuando se habilita la computación de LSP de ruta restringida, que es el comportamiento predeterminado. Para obtener más información acerca de la computación de LSP de ruta restringida, consulte Deshabilitar computación de LSP de ruta restringida. Además, la optimización de LSP solo se aplica a los LSP de entrada, por lo que solo es necesario configurar la optimize-timer instrucción en el enrutador de entrada. Los enrutadores de tránsito y salida no requieren ninguna configuración específica para admitir la optimización de LSP (aparte de tener MPLS habilitado).

Para habilitar la reoptimización de rutas, incluya la optimize-timer instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción de esta instrucción.

Una vez configurada la instrucción, el optimize-timer temporizador de reoptimización continúa su cuenta regresiva hasta el valor configurado incluso si elimina la optimize-timer instrucción de la configuración. La siguiente optimización usa el nuevo valor. Puede forzar Junos OS a usar un nuevo valor inmediatamente mediante la eliminación del valor anterior, confirmar la configuración, configurar el valor nuevo para la optimize-timer instrucción y, a continuación, confirmar la configuración de nuevo.

Después de ejecutar la reoptimización, el resultado solo se acepta si cumple con los siguientes criterios:

  1. La nueva ruta no es superior en la métrica IGP. (La métrica de la ruta antigua se actualiza durante el cálculo, de modo que si una métrica de vínculo reciente cambia en algún lugar a lo largo de la ruta antigua, se tiene en cuenta.)

  2. Si la nueva ruta tiene la misma métrica IGP, no queda más saltos de distancia.

  3. La nueva ruta no causa preferencia. (Esto es para reducir el efecto dominó de la preferencia que causa más preferencia).)

  4. La nueva ruta no empeora la congestión en general.

    La congestión relativa de la nueva ruta se determina de la siguiente manera:

    1. El porcentaje de ancho de banda disponible en cada vínculo atravesado por la nueva ruta se compara con el de la ruta anterior, a partir de los vínculos más congestionados.

    2. Para cada ruta actual (antigua), el software almacena los cuatro valores más pequeños de disponibilidad de ancho de banda para los enlaces atravesados en orden ascendente.

    3. El software también almacena los cuatro valores de disponibilidad de ancho de banda más pequeños para la nueva ruta, que corresponden a los enlaces atravesados en orden ascendente.

    4. Si cualquiera de los cuatro valores nuevos de ancho de banda disponibles son más pequeños que cualquiera de los valores correspondientes de disponibilidad de ancho de banda antiguos, la nueva ruta tiene al menos un vínculo más congestionado que el que utiliza la ruta antigua. Dado que usar el vínculo causaría más congestión, el tráfico no se cambia a esta nueva ruta.

    5. Si ninguno de los cuatro valores nuevos de ancho de banda disponibles es menor que los correspondientes valores de disponibilidad de ancho de banda antiguos correspondientes, la nueva ruta está menos congestionada que la ruta anterior.

Cuando se cumplan todas las condiciones anteriores, entonces:

  1. Si la nueva ruta tiene una métrica IGP más baja, se acepta.

  2. Si la nueva ruta tiene una métrica IGP igual y un recuento de saltos más bajo, se acepta.

  3. Si elige least-fill como algoritmo de equilibrio de carga, los LSP se equilibran de la siguiente manera:

    1. El LSP se mueve a una nueva ruta que se utiliza al menos un 10 % menos que la ruta actual. Esto podría reducir la congestión en la ruta actual en solo una pequeña cantidad. Por ejemplo, si un LSP con 1 MB de ancho de banda se mueve fuera de una ruta que transporta un mínimo de 200 MB, la congestión en la ruta original se reduce en menos de un 1 %.

    2. Para random o most-fill algoritmos, esta regla no se aplica.

    En el siguiente ejemplo se muestra cómo funciona el least-fill algoritmo de equilibrio de carga.

    Figura 1: Ejemplo de algoritmo de equilibrio de carga de menor cantidadEjemplo de algoritmo de equilibrio de carga de menor cantidad

    Como se muestra en Figura 1, hay dos rutas potenciales para que un LSP atraviese del enrutador A al enrutador H, los enlaces impares de L1 a L13 y los enlaces pares de L2 a L14. Actualmente, el enrutador usa los pares vínculos como la ruta activa para el LSP. Cada vínculo entre los mismos dos enrutadores (por ejemplo, los enrutadores A y B) tiene el mismo ancho de banda:

    • L1, L2 = 10GE

    • L3, L4 = 1GE

    • L5, L6 = 1GE

    • L7, L8 = 1GE

    • L9, L10 = 1GE

    • L11, L12 = 10GE

    • L13, L14 = 10GE

    Es más probable que los vínculos de 1GE estén congestionados. En este ejemplo, los vínculos 1GE impares tienen el siguiente ancho de banda disponible:

    • L3 = 41%

    • L5 = 56%

    • L7 = 66%

    • L9 = 71%

    Los enlaces 1GE tienen el siguiente ancho de banda disponible:

    • L4 = 37%

    • L6 = 52%

    • L8 = 61%

    • L10 = 70%

    Con base en esta información, el enrutador calcularía la diferencia en el ancho de banda disponible entre los enlaces impares y los pares de la siguiente manera:

    • L4 - L3 = 41% - 37% = 4%

    • L6 - L5 = 56% - 52% = 4%

    • L8 - L7 = 66% - 61% = 5%

    • L10 - L9 = 71% - 70% = 1%

    El total de ancho de banda adicional disponible en los enlaces impares es del 14% (4% + 4% + 5% + 1%). Dado que el 14 % es mayor que el 10 % (el umbral mínimo del algoritmo de menor llenado), el LSP se mueve a la nueva ruta a través de los vínculos impares desde la ruta original mediante los vínculos pares.

  4. De lo contrario, la nueva ruta se rechaza.

Puede deshabilitar los siguientes criterios de reoptimización (un subconjunto de los criterios enumerados anteriormente):

  • Si la nueva ruta tiene la misma métrica IGP, no queda más saltos de distancia.

  • La nueva ruta no causa preferencia. (Esto es para reducir el efecto dominó de la preferencia que causa más preferencia).)

  • La nueva ruta no empeora la congestión en general.

  • Si la nueva ruta tiene una métrica IGP igual y un recuento de saltos más bajo, se acepta.

Para deshabilitarlos, emita el clear mpls lsp optimize-aggressive comando o incluya la optimize-aggressive instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Incluir la optimize-aggressive instrucción en la configuración hace que el procedimiento de reoptimización se active con más frecuencia. Las rutas se reenrutan con mayor frecuencia. También limita el algoritmo de reoptimización solo a la métrica IGP.

Configuración del temporizador Smart Optimize para LSP

Debido a las limitaciones de recursos de red y enrutador, normalmente no es recomendable configurar un intervalo corto para el temporizador de optimización. Sin embargo, bajo ciertas circunstancias, podría ser conveniente volver a optimizar una ruta antes de lo que normalmente proporcionaría el temporizador de optimización.

Por ejemplo, un LSP atraviesa una ruta preferida que posteriormente falla. Luego, el LSP se cambia a una ruta menos deseable para llegar al mismo destino. Incluso si la ruta original se restaura rápidamente, el LSP podría tardar demasiado tiempo en usarla de nuevo, ya que tiene que esperar a que el temporizador de optimización vuelva a optimizar las rutas de red. Para tales situaciones, es posible que desee configurar el temporizador smart optimize.

Cuando habilita el temporizador de optimización inteligente, un LSP vuelve a cambiar a su ruta original, siempre que la ruta original se haya restaurado en los tres minutos siguientes a la caída. Además, si la ruta original vuelve a caer en 60 minutos, el temporizador de optimización inteligente se deshabilita y la optimización de ruta se comporta como lo hace normalmente cuando el temporizador de optimización solo está habilitado. Esto impide que el enrutador use un vínculo de flapping.

El temporizador de optimización inteligente depende de otras funciones de MPLS para funcionar correctamente. Para el escenario descrito aquí en el que un LSP se conmuta a una ruta alternativa en caso de que se produzca un error en la ruta original, se da por sentado que ha configurado una o más de las funciones de protección de tráfico MPLS, incluidas las rutas secundarias de reenrutamiento rápido, protección de vínculos y espera. Estas funciones ayudan a garantizar que el tráfico pueda llegar a su destino en caso de que se produzca un error.

Como mínimo, debe configurar una ruta secundaria de espera para que la función del temporizador smart optimize funcione correctamente. El reenrutamiento rápido y la protección de vínculos son soluciones más temporales a una interrupción de red. Una ruta secundaria garantiza que haya una ruta alternativa estable en caso de que se produzca un error en la ruta principal. Si no ha configurado ningún tipo de protección de tráfico para un LSP, el temporizador smart optimize por sí mismo no garantiza que el tráfico pueda llegar a su destino. Para obtener más información acerca de la protección de tráfico MPLS, consulte MPLS y protección de tráfico.

Cuando se produce un error en una ruta principal y el temporizador de optimización inteligente cambia el tráfico a la ruta secundaria, es posible que el enrutador continúe usando la ruta secundaria incluso después de restaurar la ruta principal. Si el enrutador de entrada completa un cálculo de CSPF, podría determinar que la ruta secundaria es la mejor.

Esto podría no ser deseable si la ruta principal es la ruta activa y la ruta secundaria se debe usar solo como copia de seguridad. Además, si la ruta secundaria se utiliza como ruta activa (aunque la ruta principal se ha reestablecido) y la ruta secundaria falla, la función de temporizador smart optimize no volverá automáticamente el tráfico a la ruta principal. Sin embargo, puede habilitar la protección para la ruta secundaria configurando la protección de nodos y vínculos o una ruta secundaria de espera adicional, en cuyo caso, el temporizador smart optimize puede ser eficaz.

Especifique el tiempo en segundos para el temporizador smart optimize mediante la smart-optimize-timer instrucción:

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Limitar la cantidad de saltos en los LSP

De forma predeterminada, cada LSP puede atravesar un máximo de 255 saltos, incluidos los enrutadores de entrada y salida. Para modificar este valor, incluya la hop-limit instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción de esta instrucción.

La cantidad de saltos puede ser de 2 a 255. (Una ruta con dos saltos consta solo de enrutadores de entrada y salida.)

Configuración del valor de ancho de banda para LSP

Cada LSP tiene un valor de ancho de banda. Este valor se incluye en el campo Tspec del remitente en los mensajes de configuración de ruta RSVP. Puede especificar un valor de ancho de banda en bits por segundo. Si configura más ancho de banda para un LSP, debería ser capaz de transportar un mayor volumen de tráfico. El ancho de banda predeterminado es de 0 bits por segundo.

Un ancho de banda que no sea cero requiere que los enrutadores de tránsito y salida reserven la capacidad a lo largo de los enlaces salientes para la ruta. El esquema de reserva RSVP se utiliza para reservar esta capacidad. Cualquier falla en la reserva de ancho de banda (como fallas en el control de la política de RSVP o en el control de admisión) puede causar que la configuración del LSP falle. Si no hay suficiente ancho de banda en las interfaces para los enrutadores de tránsito o salida, no se establece el LSP.

Para especificar un valor de ancho de banda para un LSP señalado, incluya la bandwidth instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción de esta instrucción.

Asignación automática de ancho de banda para LSP

La asignación automática de ancho de banda permite que un túnel MPLS ajuste automáticamente su asignación de ancho de banda en función del volumen de tráfico que fluye a través del túnel. Puede configurar un LSP con un ancho de banda mínimo; esta función puede ajustar dinámicamente la asignación de ancho de banda del LSP en función de los patrones de tráfico actuales. Los ajustes de ancho de banda no interrumpen el flujo de tráfico a través del túnel.

Se establece un intervalo de muestreo en un LSP configurado con asignación automática de ancho de banda. El ancho de banda promedio se monitorea durante este intervalo. Al final del intervalo, se intenta señalar una nueva ruta para el LSP con la asignación de ancho de banda establecida en el valor promedio máximo para el intervalo de muestreo anterior. Si la nueva ruta se establece correctamente y la ruta original se elimina, el LSP se cambia a la nueva ruta. Si no se crea una nueva ruta, el LSP continúa usando su ruta actual hasta el final del siguiente intervalo de muestreo, cuando se realiza otro intento de establecer una nueva ruta. Tenga en cuenta que puede establecer valores de ancho de banda mínimos y máximos para el LSP.

Durante el intervalo de asignación automática de ancho de banda, el enrutador puede recibir un aumento constante del tráfico (aumento de la utilización del ancho de banda) en un LSP, lo que podría causar congestión o pérdida de paquetes. Para evitar esto, puede definir un segundo desencadenador para que expire antes de tiempo el temporizador automático de ajuste de ancho de banda antes de que finalice el intervalo de ajuste actual.

Configuración de la asignación automática de ancho de banda para LSP

La asignación automática de ancho de banda permite que un túnel MPLS ajuste automáticamente su asignación de ancho de banda en función del volumen de tráfico que fluye a través del túnel. Puede configurar un LSP con un ancho de banda mínimo, y esta función puede ajustar dinámicamente la asignación de ancho de banda del LSP en función de los patrones de tráfico actuales. Los ajustes de ancho de banda no interrumpen el flujo de tráfico a través del túnel.

Al final del intervalo de tiempo de asignación automática de ancho de banda, el uso de ancho de banda promedio máximo actual se compara con el ancho de banda asignado para el LSP. Si el LSP necesita más ancho de banda, se intenta configurar una nueva ruta en la que el ancho de banda sea igual al uso promedio máximo actual. Si el intento es exitoso, el tráfico del LSP se enruta a través de la ruta nueva y se elimina la ruta antigua. Si se produce un error en el intento, el LSP seguirá usando su ruta actual.

Nota:

En el cálculo del valor para Max AvgBW (en relación con el LSP de entrada), la muestra recopilada durante la toma antes de la interrupción (MBB) se ignora para evitar resultados incorrectos. También se omite el primer ejemplo después de un ajuste de ancho de banda o después de un cambio en el ID de LSP (independientemente del cambio de ruta).

Si configuró la protección de vínculos y nodos para el LSP y el tráfico se conmutó a LSP de omisión, la función de asignación automática de ancho de banda sigue funcionando y toma muestras de ancho de banda del LSP de omisión. Para el primer ciclo de ajuste de ancho de banda, el uso promedio máximo de ancho de banda tomado del LSP original del vínculo y protegido por nodos se utiliza para renunciar al LSP de bypass si se necesita más ancho de banda. (La protección de vínculos y nodos no se admite en conmutadores de la serie QFX.)

Si configuró el reenrutamiento rápido para el LSP, es posible que no pueda usar esta función para ajustar el ancho de banda. Dado que los LSP usan un estilo de reserva de filtro fijo (FF), cuando se señala una nueva ruta, es posible que el ancho de banda tenga doble cuenta. El doble conteo puede evitar que un LSP de reenrutamiento rápido ajuste su ancho de banda cuando se habilita la asignación automática de ancho de banda. (El reenrutamiento rápido no se admite en conmutadores de la serie QFX.)

Para configurar la asignación automática de ancho de banda, complete los pasos de las siguientes secciones:

Nota:

En los conmutadores QFX10000, solo puede configurar la asignación automática de ancho de banda en el edit protocols mpls nivel jerárquico. No se admiten sistemas lógicos.

Configuración de ajustes optimizados de ancho de banda automático para LSP MPLS

La funcionalidad de ancho de banda automático permite que los LSP RSVP-TE, configurados directamente o creados automáticamente mediante malla automática, re-dimensionen según la tasa de tráfico. La tasa de tráfico que se lleva a cabo en cada LSP se mide mediante la recopilación periódica de muestras de la tasa de tráfico. La frecuencia de recopilación de estadísticas de tráfico se controla mediante la instrucción de set protocols mpls statistics interval configuración. El cambio de tamaño de los LSP se denomina ajuste y la frecuencia de los ajustes se controla a través de la adjust-interval instrucción. El valor mínimo configurable del intervalo de ajuste es de un segundo.

A partir de Junos OS versión 20.4R1, el mínimo adjust-interval para un auto-bandwidth ajuste se reduce a 150 segundos si las adjust-threshold-overflow-limit instrucciones o adjust-threshold-underflow-limit cruzan los valores de umbral de desbordamiento o subflujo configurados.

Sin embargo, el mínimo adjust-interval para un auto-bandwidth ajuste es de 300 segundos si no se detecta ningún desbordamiento o muestra de subflujo.

En versiones anteriores a Junos OS versión 20.4R1, la adjust-interval velocidad es de 300 segundos en condiciones de desbordamiento o bajo flujo.

Con la implementación de la optimización de ajuste automático del ancho de banda, la auto-bandwidth disminución del ancho de banda del LSP más rápido. El enrutador de borde de etiqueta de entrada (LER) es capaz de cambiar el tamaño en 150 segundos debido a la reducción en adjust-threshold-overflow-limit, siempre que el desmontamiento de una instancia LSP antigua post make-before-break (MBB) se logre en 150 segundos.

Los requisitos para la optmización automática de ancho de banda son:

  • Reducir la probabilidad de cambio de ruta de LSP: esto es para reducir la probabilidad de cambio de ruta de LSP cuando se produce un ajuste automático del ancho de banda.

  • Reducir la probabilidad de reenrutar LSP: esto es para reducir la probabilidad del reenrutamiento de LSP debido a los LSP de mayor prioridad que exigen el mismo recurso.

Para cumplir con estos requisitos, la optimización de ajustes automáticos de ancho de banda admite lo siguiente:

  1. In-place LSP Bandwidth Update— Permite que el enrutador de borde de etiquetas de entrada (LER) reutile el ID de LSP cuando realice cambios de ancho de banda en un LSP intradominio.

    Nota:

    La actualización de ancho de banda de LSP local no se aplica a un LSP entre dominios.

    En ciertas situaciones, el salto siguiente de la ruta LSP transporta el ancho de banda del LSP de forma directa o indirecta. Aunque se admite la actualización del ancho de banda de LSP local en estos escenarios, la mejora del rendimiento de la funcionalidad es limitada debido al cambio de ruta de LSP. Es decir, debido al cambio en la tabla de rutas inet.3 después del ancho de banda automático (túnel MPLS). Por ejemplo, la mejora del rendimiento es limitada cuando se configuran las instrucciones, o ambas:

    • auto-policing configurado bajo MPLS.

    • La opción bandwidth en la instrucción load-balance configurada en RSVP.

    Nota:

    La actualización local de ancho de banda de LSP mediante la re-uso del ID de LSP falla y el LER de entrada activa de inmediato MBB con un nuevo ID de LSP si:

    • no-cspf está configurado para el LSP.

    • El LSP está controlado por el elemento path computation (PCE).

    • Se activa el temporizador de optimización de LSP.

    • clear mpls lsp optimize-aggressive comando se ejecuta.

  2. Per-priority Subscription— Para utilizar los recursos de red de manera más eficiente, la suscripción por prioridad le permite configurar un porcentaje de suscripción RSVP más bajo para LSP de prioridades más bajas y un porcentaje de suscripción RSVP más alto para LSP de prioridades más altas.

    Por ejemplo, en lugar de establecer el porcentaje de suscripción de RSVP como el 90 % para los LSP para todas las prioridades, puede configurar un porcentaje de suscripción RSVP menor (por ejemplo, un 75 %) para LSP de prioridades más bajas

Nota:

La suscripción por prioridad no interopera con la ingeniería de tráfico (TE) de servicios diferenciados (DiffServ). La ingeniería de tráfico consciente de los servicios diferenciados (DiffServ) ofrece un uso compartido más flexible y estadístico del ancho de banda del enlace de TE que la suscripción por prioridad.

To Configure In-place LSP Auto-bandwidth Resizing:

  1. Configure la interfaz del dispositivo para habilitar MPLS.
  2. Configure el protocolo MPLS en la interfaz.
  3. Configure MPLS y los LSP y configure la protección de vínculos para el LSP.
  4. Configure in-place-bandwidth-update el LSP para habilitar el cambio de tamaño automático de LSP de ancho de banda.
  5. Ingrese la confirmación desde el modo de configuración.

Verification

Desde el modo de configuración, ingrese los comandos, show protocols show interfaces para confirmar la configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

To Configure Per-priority Subscription:

  1. Configure el protocolo RSVP en la interfaz.

  2. Configure el valor de suscripción de ancho de banda para la interfaz. Puede ser un valor del 0 al 65 000 por ciento. El valor predeterminado de la suscripción es del 100 %.

  3. Configure la prioridad de suscripción en la interfaz.

  4. Configure el porcentaje de suscripción para la prioridad.

  5. Ingrese la confirmación desde el modo de configuración.

Verification

Desde el modo de configuración, ingrese los comandos, show protocols show interfaces para confirmar la configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Configuración de informes de estadísticas de asignación automática de ancho de banda para LSP

La asignación automática de ancho de banda permite que un túnel MPLS ajuste automáticamente su asignación de ancho de banda en función del volumen de tráfico que fluye a través del túnel. Para configurar el dispositivo, realice los siguientes pasos para recopilar estadísticas relacionadas con la asignación automática de ancho de banda:

  1. Para recopilar estadísticas relacionadas con la asignación automática de ancho de banda, configure la auto-bandwidth opción para la statistics instrucción en el [edit protocols mpls] nivel jerárquico. Esta configuración se aplica a todos los LSP configurados en el enrutador en el que también ha configurado la auto-bandwidth instrucción en el [edit protocols mpls label-switched-path label-switched-path-name] nivel de jerarquía.
  2. Especifique los filename archivos utilizados para almacenar el resultado de la operación de seguimiento de MPLS mediante la file opción. Todos los archivos se colocan en el directorio /var/log. Recomendamos que coloque la salida de seguimiento de MPLS en el archivo mpls-log.
  3. Especifique la cantidad máxima de archivos de seguimiento mediante la files number opción. Cuando un archivo de seguimiento denominado trace-file alcanza su tamaño máximo, cambia su nombre trace-file.0, luego trace-file.1, y así sucesivamente, hasta que se alcanza el número máximo de archivos de seguimiento. Luego se sobrescribe el archivo de seguimiento más antiguo.
  4. Especifique el intervalo para calcular el uso promedio del ancho de banda configurando un tiempo en segundos mediante la interval opción. También puede establecer el intervalo de ajuste en un LSP específico configurando la interval opción en el [edit protocols mpls label-switch-path label-switched-path-name statistics] nivel de jerarquía.
    Nota:

    Para evitar la renuncia innecesaria de LSP, lo mejor es configurar un intervalo de ajuste de LSP que sea al menos tres veces más largo que el intervalo de estadísticas automáticas de ancho de banda MPLS. Por ejemplo, si configura un valor de 30 segundos para el intervalo de estadísticas automáticas de ancho de banda MPLS (interval instrucción en el [edit protocols mpls statistics] nivel de jerarquía), debe configurar un valor de al menos 90 segundos para el intervalo de ajuste LSP (adjust-interval instrucción en el [edit protocols mpls label-switched-path label-switched-path-name auto-bandwidth] nivel de jerarquía).

  5. Para rastrear la asignación automática de ancho de banda, incluya la autobw-state flag instrucción MPLS traceoptions en el [edit protocols mpls] nivel jerárquico.

    La siguiente configuración habilita las opciones de seguimiento de MPLS para la asignación automática de ancho de banda. Los registros de seguimiento se almacenan en un archivo llamado auto-band-trace (el nombre de archivo es configurable por el usuario):

  6. Con el show log comando, puede mostrar el archivo de estadísticas de asignación automática de ancho de banda generado al configurar la instrucción de ancho de banda automático (MPLS Statistics ). A continuación, se muestra la salida de archivo de registro de ejemplo tomada de un archivo de estadísticas MPLS denominado auto-band-stats en un enrutador configurado con un LSP denominado E-D. El archivo de registro muestra que LSP E-D funciona sobre su límite de ancho de banda reservado inicialmente. Antes Oct 30 17:14:57, el enrutador activó un ajuste automático del ancho de banda (es posible que vea dos sesiones para un LSP que se somete a un ajuste automático del ancho de banda). Por Oct 30 17:16:57, el LSP se ha reestablecido a un ancho de banda más alto y ahora se muestra usando menos del 100 % de su Reserved Bw (ancho de banda reservado).
  7. Emita el show mpls lsp autobandwidth comando para mostrar información actual sobre la asignación automática de ancho de banda. La siguiente muestra la salida de ejemplo del show mpls lsp autobandwidth comando tomada aproximadamente al mismo tiempo que el archivo de registro mostrado anteriormente:
  8. Emita el file show comando para mostrar el archivo de seguimiento MPLS. Debe especificar la ubicación y el nombre del archivo (el archivo se encuentra en /var/log/. A continuación, se muestra la salida del archivo de seguimiento de ejemplo de un archivo de seguimiento MPLS denominado auto-band-trace.0.gz en un enrutador configurado con un LSP denominado E-D. El archivo de seguimiento muestra que LSP E-D funciona sobre su límite de ancho de banda reservado inicialmente. En Oct 30 17:15:26, el enrutador activa un ajuste automático del ancho de banda (es posible que vea dos sesiones para un LSP que se somete a un ajuste automático del ancho de banda). Por Oct 30 17:15:57, el LSP se ha reestablecido a un ancho de banda más alto y ahora se muestra usando menos del 100 % de su Reserved Bw (ancho de banda reservado).

Configurar un LSP en los AS

Puede configurar un LSP para que atraviese varias áreas de una red mediante la inclusión de la inter-domain instrucción como parte de la configuración de LSP. Esta instrucción permite que el enrutador busque rutas en la base de datos del IGP. Debe configurar esta instrucción en enrutadores que podrían no ser capaces de localizar una ruta mediante CSPF de intradominio (buscando en la base de datos de ingeniería de tráfico (TED)). Cuando configure LSP entre áreas, inter-domain la instrucción es necesaria.

Antes de empezar:

  • Configure las interfaces de dispositivo con la familia MPLS.

  • Configure el ID del enrutador del dispositivo y el número de sistema autónomo.

  • Habilite MPLS y RSVP en las interfaces de enrutador y tránsito.

  • Configure su IGP para admitir la ingeniería de tráfico.

  • Configure un LSP desde la entrada al enrutador de salida.

Para configurar un LSP en varios AS en el enrutador conmutado por etiquetas (LER) de entrada:

  1. Habilite MPLS en todas las interfaces (excluyendo la interfaz de administración).
  2. Habilite RSVP en todas las interfaces (excluyendo la interfaz de administración).
  3. Configure el LSP entre áreas.
  4. Verifique y confirme la configuración.

Anuncio de atenuación de cambios de estado de LSP

Cuando un LSP pasa de estar activo a estar caído o de abajo a arriba, esta transición se hace efectiva de inmediato en el software y el hardware del enrutador. Sin embargo, al anunciar LSP en IS-IS y OSPF, es posible que desee disminuir las transiciones de LSP y, por lo tanto, no anunciar la transición hasta que haya transcurrido un cierto período de tiempo (conocido como tiempo de espera). En este caso, si el LSP va de arriba a abajo, el LSP no se anuncia como inactivo hasta que ha permanecido inactivo durante el período de espera. Las transiciones de abajo a arriba se anuncian en IS-IS y OSPF de inmediato. Tenga en cuenta que la atenuación de LSP afecta solo a los anuncios de IS-IS y OSPF del LSP; otros software y hardware de enrutamiento reaccionan de inmediato a las transiciones de LSP.

Para reducir las transiciones de LSP, incluya la advertisement-hold-time instrucción:

seconds puede ser un valor de 0 a 65.535 segundos. El valor predeterminado es de 5 segundos.

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Configuración de LSP bidireccional corouted

Un LSP bidireccional de paquete corouted es una combinación de dos LSP que comparten la misma ruta entre un par de nodos de entrada y salida, como se muestra en Figura 2. Se establece mediante las extensiones de GMPLS para RSVP-TE. Este tipo de LSP se puede utilizar para transportar cualquiera de los tipos estándar de tráfico basado en MPLS, incluidas VPN de capa 2, circuitos de capa 2 y VPN de capa 3. Puede configurar una sola sesión BFD para el LSP bidireccional (no es necesario configurar una sesión BFD para cada LSP en cada dirección). También puede configurar un LSP bidireccional de espera único para proporcionar una copia de seguridad para el LSP bidireccional principal. Los LSP bidireccionales corouted son compatibles tanto para el penúltimo salto popping (PHP) como para el ultimate hop popping (UHP).

Está disponible una alta disponibilidad para LSP bidireccional. Puede habilitar el reinicio agraciado y el enrutamiento activo sin interrupciones. El reinicio agraciado y el enrutamiento activo sin interrupciones se admiten cuando el enrutador de reinicio es el enrutador de entrada, salida o tránsito para el LSP bidireccional.

Figura 2: LSP bidireccional coroutedLSP bidireccional corouted

Para configurar un LSP bidireccional corouted:

  1. En el modo de configuración, configure el enrutador de entrada para el LSP e incluya la corouted-bidirectional instrucción para especificar que el LSP se establezca como un LSP bidireccional corouted.

    La ruta se calcula mediante CSPF e se inicia mediante señalización RSVP (al igual que un LSP señal de RSVP unidireccional). Tanto la ruta al enrutador de salida como la ruta inversa del enrutador de salida se crean cuando se confirma esta configuración.

  2. (Opcional) Para una ruta inversa, configure un LSP en el enrutador de salida e incluya la corouted-bidirectional-passive instrucción para asociar el LSP con otro LSP.

    No se utiliza ninguna computación o señalización de ruta para este LSP, ya que se basa en el cálculo de ruta y la señalización proporcionados por el LSP de entrada. No puede configurar tanto la corouted-bidirectional instrucción como la corouted-bidirectional-passive instrucción en el mismo LSP.

    Esta instrucción también facilita la depuración de los LSP bidireccionales corouted. Si configura la corouted-bidirectional-passive instrucción (de nuevo, en el enrutador de salida), puede emitir ping mpls lsp-end-point, ping mpls ldp, ping mpls rsvp, traceroute mpls ldpy traceroute mpls rsvp comandos para probar el LSP bidireccional corouted desde el enrutador de salida.

  3. Utilice los show mpls lsp extensive comandos y y show rsvp session extensive para mostrar información acerca del LSP bidireccional.

    A continuación, se muestra el resultado del show rsvp session extensive comando cuando se ejecuta en un enrutador de entrada con un LSP bidireccional configurado:

Configuración de la etiqueta de entropía para LSP

La inserción de etiquetas de entropía para un LSP permite a los enrutadores de tránsito equilibrar la carga del tráfico MPLS en rutas ECMP o grupos de agregación de vínculos usando solo la pila de etiquetas MPLS como entrada hash sin tener que depender de la inspección profunda de paquetes. La inspección profunda de paquetes requiere más potencia de procesamiento del enrutador, y los diferentes enrutadores tienen diferentes capacidades de inspección profunda de paquetes.

Para configurar la etiqueta de entropía para un LSP, realice los pasos siguientes:

  1. En el enrutador de entrada, incluya la entropy-label instrucción en el [edit protocols mpls labeled-switched-path labeled-switched-path-name] nivel de jerarquía o en el [edit protocols mpls static-labeled-switched-path labeled-switched-path-name ingress] nivel de jerarquía. La etiqueta de entropía se agrega a la pila de etiquetas MPLS y se puede procesar en el plano de reenvío.
    Nota:

    Esto solo se aplica para RSVP y LSP estáticos.

  2. En el enrutador de entrada, puede configurar una política de entrada para LSP señalizadas por LDP:

    Configure la política de entrada en el [edit policy-options] nivel jerárquico:

    A continuación, se muestra un ejemplo de una política de entrada de etiquetas de entropía.

  3. (Opcional) De forma predeterminada, los enrutadores que admiten la inserción y el estallido de etiquetas de entropía se configuran con la load-balance-label-capability instrucción en el [edit forwarding-options] nivel de jerarquía para señalar las etiquetas por LSP. Si el enrutador par no está equipado para manejar etiquetas de equilibrio de carga, puede impedir que el enrutador de borde del proveedor (PE) señale la capacidad de etiqueta de entropía configurando la no-load-balance-label-capability instrucción en el [edit forwarding-options] nivel de jerarquía.

Los enrutadores de tránsito no requieren configuración. La presencia de la etiqueta de entropía indica al enrutador de tránsito que el equilibrio de carga se basa únicamente en la pila de etiquetas MPLS.

Los enrutadores penúltimo salto popen la etiqueta de entropía de forma predeterminada.

Ejemplo: Configuración de una etiqueta de entropía para un BGP etiquetado como LSP de unidifusión

En este ejemplo, se muestra cómo configurar una etiqueta de entropía para un BGP etiquetado unidifusión con el fin de lograr un equilibrio de carga de extremo a extremo mediante el uso de etiquetas de entropía. Cuando un paquete IP tiene varias rutas para llegar a su destino, Junos OS usa ciertos campos de los encabezados del paquete para hashar el paquete a una ruta determinista. Esto requiere una etiqueta de entropía, una etiqueta especial de equilibrio de carga que pueda transportar la información de flujo. LSR en el núcleo simplemente use la etiqueta de entropía como clave para hash el paquete a la ruta correcta. Una etiqueta de entropía puede ser cualquier valor de etiqueta entre 16 a 1048575 (rango regular de etiquetas de 20 bits). Dado que este rango se superpone con el rango de etiquetas regular existente, se inserta una etiqueta especial llamada indicador de etiqueta de entropía (ELI) antes de la etiqueta de entropía. ELI es una etiqueta especial asignada por IANA con el valor de 7.

Las unidifusión etiquetadas por BGP generalmente concatenan RSVP o LSP LDP en varias áreas de IGP o varios sistemas autónomos. Las etiquetas de entropía RSVP o LDP se presentan en el penúltimo nodo de salto, junto con la etiqueta RSVP o LDP. Esta característica permite el uso de etiquetas de entropía en los puntos de unión para cerrar la brecha entre el penúltimo nodo de salto y el punto de unión, con el fin de lograr un equilibrio de carga de etiquetas de entropía de extremo a extremo para el tráfico del BGP.

Requisitos

En este ejemplo, se utilizan los siguientes componentes de hardware y software:

  • Siete enrutadores serie MX con MPC

  • Junos OS versión 15.1 o posterior se ejecuta en todos los dispositivos

    • Revalidado con Junos OS Relese 22.4

Antes de configurar una etiqueta de entropía para BGP etiquetado como unidifusión, asegúrese de que:

  1. Configure las interfaces del dispositivo.

  2. Configure el OSPF o cualquier otro protocolo IGP.

  3. Configure BGP.

  4. Configure RSVP.

  5. Configure MPLS.

Descripción general

Cuando las unidifusión etiquetadas por BGP concatenan RSVP o LSP LDP en varias áreas de IGP o varios sistemas autónomos, las etiquetas de entropía RSVP o LDP se presentan en el penúltimo nodo de salto, junto con la etiqueta RSVP o LDP. Sin embargo, no hay etiquetas de entropía en los puntos de unión, es decir, los enrutadores entre dos áreas. Por lo tanto, los enrutadores en los puntos de unión utilizaban las etiquetas del BGP para reenviar paquetes.

A partir de Junos OS versión 15.1, puede configurar una etiqueta de entropía para BGP etiquetado unidifusión con el fin de lograr un equilibrio de carga de etiquetas de entropía de extremo a extremo. Esta característica permite el uso de una etiqueta de entropía en los puntos de unión con el fin de lograr un equilibrio de carga de etiqueta de entropía de extremo a extremo para el tráfico del BGP. Junos OS permite la inserción de etiquetas de entropía en el BGP etiquetado como LSP de entrada de unidifusión.

De forma predeterminada, los enrutadores que admiten etiquetas de entropía se configuran con la load-balance-label-capability instrucción en el [edit forwarding-options] nivel jerárquico para señalar las etiquetas por LSP. Si el enrutador par no está equipado para manejar etiquetas de equilibrio de carga, puede evitar la señalización de la capacidad de etiqueta de entropía configurando el no-load-balance-label-capability[edit forwarding-options] nivel de jerarquía.

Nota:

Puede deshabilitar explícitamente la capacidad de etiqueta de entropía publicitaria en la salida de las rutas especificadas en la política con la no-entropy-label-capability opción en el [edit policy-options policy-statement policy name then] nivel de jerarquía.

Topología

En Figura 3 , el enrutador PE1 es el enrutador de entrada y el enrutador PE2 es el enrutador de salida. Los enrutadores P1 y P2 son los enrutadores de tránsito. Abr del enrutador es el enrutador de puente de área entre el área 0 y el área 1. Se configuran dos LSP deabr a PE2 para equilibrar la carga del tráfico. La capacidad de etiqueta de entropía para BGP etiquetado unidifusión está habilitada en el enrutador de entrada PE1. El host 1 está conectado a P1 para capturas de paquetes, de modo que podamos mostrar la etiqueta de entropía.

Figura 3: Configuración de una etiqueta de entropía para BGP etiquetado como unidifusión Configuración de una etiqueta de entropía para BGP etiquetado como unidifusión

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.

Enrutador CE1

Enrutador PE1

Enrutador P1

ABR del enrutador

Enrutador P2

Enrutador PE2

Enrutador CE2

Configuración del enrutador PE1

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 enrutador PE1:

Nota:

Repita este procedimiento para el enrutador PE2 después de modificar los nombres de interfaz, direcciones y otros parámetros adecuados.

  1. Configure las interfaces físicas. Asegúrese de configurar family mpls en la interfaz de cara al núcleo.

  2. Configure la interfazde circuito cerrado s. El circuito cerrado secundario es opcional y se aplica en la instancia de enrutamiento en un paso posterior.

  3. Configure el ID de enrutador y el número de sistema autónomo.

  4. Configure el protocolo OSPF.

  5. Configure el protocolo RSVP.

  6. Configure el protocolo MPLS y un LSP hacia el ABR. Incluya la entropy-label opción de agregar la etiqueta de entropía a la pila de etiquetas MPLS.

  7. Configure el IBGP mediante family inet labeled-unicast el emparejamiento de ABR y family inet-vpn el emparejamiento pe2. Habilite la capacidad de etiquetas de entropía para BGP etiquetado unidifusión.

  8. Defina una política para exportar rutas VPN de BGP a OSPF. La política se aplica bajo OSPF en la instancia de enrutamiento.

  9. Defina una política de equilibrio de carga y aplíquela en la .routing-options forwarding-table Pe1 solo tiene una ruta en el ejemplo, por lo tanto, este paso no es necesario, pero para este ejemplo estamos aplicando la misma política de equilibrio de carga en todos los dispositivos.

  10. Configure la instancia de enrutamiento VPN de capa 3.

  11. Asigne las interfaces a la instancia de enrutamiento.

  12. Configure el distinguidor de ruta para la instancia de enrutamiento.

  13. Configure un destino de enrutamiento y reenvío VPN (VRF) para la instancia de enrutamiento.

  14. Configure el protocolo OSPF en la instancia de enrutamiento y aplique la política configurada bgp-to-ospf anteriormente.

Configuración del enrutador P1

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 enrutador P1:

Nota:

Repita este procedimiento para el enrutador P2 después de modificar los nombres de interfaz, direcciones y otros parámetros adecuados.

  1. Configure las interfaces físicas.

  2. Configure la interfaz de circuito cerrado.

  3. Configure el ID de enrutador.

  4. Configure el protocolo OSPF.

  5. Configure el protocolo RSVP.

  6. Configure el protocolo MPLS .

Configuración de ABR del enrutador

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 abr del enrutador:

  1. Configure las interfaces físicas.

  2. Configure la interfaz de circuito cerrado.

  3. Configure las etiquetas MPLS que el enrutador utiliza para hashar los paquetes a su destino para equilibrar la carga.

  4. Configure el ID de enrutador y el número de sistema autónomo.

  5. Configure el protocolo OSPF.

  6. Configure el protocolo RSVP.

  7. Configure el protocolo MPLS y especifique los LSPs hacia PE1 y PE2. Se crean dos LSP hacia PE2 con el propósito de equilibrar el tráfico de carga para mostrar diferentes LSP e interfaces que se utilizan.

  8. Configure el IBGP para PE1 y PE2 mediante family inet labeled-unicast. Aplique la política para anunciar la ruta de circuito cerrado inet.3 desde PE1 y PE2. Mostramos la política en el siguiente paso.

  9. Defina una política que coincida en las direcciones de circuito cerrado para PE1 y PE2.

  10. Defina una política para el equilibrio de carga y aplíquela en la routing-options forwarding-table.

(Opcional) Configuración de duplicación de puerto

Para ver la etiqueta de entropía que se aplica, puede capturar el tráfico. En este ejemplo, se aplica un filtro en la interfaz orientada a PE1 en P1 para capturar el tráfico de CE1 a CE2. El tráfico se envía al host 1 para que lo vea. Hay diferentes formas de capturar tráfico que las que usamos en este ejemplo. Para obtener más información, consulte Descripción de la duplicación y los analizadores de puertos.

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 enrutador P1:

  1. Configure las interfaces. En este ejemplo, colocamos la interfaz conectada al Host1 en un dominio de puente y creamos una interfaz IRB para verificar la conectividad con el Host1.

  2. Configure el dominio de puente.

  3. Configure un filtro para capturar el tráfico. Para este ejemplo, estamos capturando todo el tráfico.

  4. Aplique el filtro a la interfaz orientada a PE1.

  5. Configure las opciones de duplicación de puerto. Para este ejemplo, estamos reflejando todo el tráfico y enviándolo al Host1 conectado a la interfaz ge-0/0/4.

Verificación

Confirme que la configuración funciona correctamente.

Verificar que se anuncia la capacidad de la etiqueta de entropía

Propósito

Verifique que el atributo de ruta de capacidad de la etiqueta de entropía se anuncia desde abr a PE1 para la ruta a PE2.

Acción

Desde el modo operativo, ejecute el show route advertising-protocol bgp 10.1.255.2 detail comando en abr del enrutador.

Significado

El resultado muestra que el host PE2 con la dirección IP de 10.1.255.6 tiene la capacidad de etiqueta de entropía y la etiqueta de ruta que se utiliza. El host anuncia la capacidad de la etiqueta de entropía a sus vecinos BGP.

Verificar que el enrutador PE1 reciba el anuncio de etiqueta de entropía

Propósito

Verifique que el enrutador PE1 reciba el anuncio de la etiqueta de entropía para el enrutador PE2.

Acción

Desde el modo operativo, ejecute el show route protocol bgp 10.1.255.6 extensive comando en el enrutador PE1.

Significado

El enrutador PE1 recibe el anuncio de capacidad de la etiqueta de entropía de su vecino del BGP.

Verificar ECMP en abr a PE2

Propósito

Verifique varias rutas de igual costo (ECMP) a PE2.

Acción

Desde el modo operativo, ejecute el y comando s en abr del enrutador.show route forwarding-table label <label>show route table mpls.0

Significado

El resultado muestra un ECMP para la etiqueta utilizada para el BGP etiquetado como ruta de unidifusión .

Mostrar rutas a CE2 en PE1

Propósito

Verifique las rutas a CE2.

Acción

Desde el modo operativo, ejecute los comandos y show route table VPN-l3vpn.inet.0 192.168.255.7 extensiveen el show route table VPN-l3vpn.inet.0 172.16.255.7 extensive enrutador PE1.

Significado

El resultado muestra que se utilizan las mismas etiquetas para ambas rutas.

Ping CE2 desde CE1

Propósito

Verifique la conectividad y su uso para verificar el equilibrio de carga.

Acción

Desde el modo operativo, ejecute los comandos y ping 192.168.255.7 source 192.168.255.1 rapid count 200en el ping 172.16.255.7 source 172.16.12.1 rapid count 100 enrutador PE1.

Significado

El resultado muestra que los pings son exitosos.

Verificar el equilibrio de carga

Propósito

Verificar el equilibrio de carga.

Acción

Desde el modo operativo, ejecute el show mpls lsp ingress statistics comando en abr.

Significado

El resultado muestra el primer ping del comando anterior utilizado LSP abr-pe2-2 y el segundo ping usado LSP abr-pe2.

Verificar la etiqueta de entropía

Propósito

Compruebe que la etiqueta de entropía es diferente entre los pings que se usaron.

Acción

En el host 1, ejecute el tcpdump -i eth1 -n.

Significado

El resultado muestra el valor diferente para la etiqueta de entropía para los dos comandos ping diferentes.

Configuración del ultimate-hop popping para LSP

De forma predeterminada, los LSP con señal de RSVP usan un salto de penúltimo salto (PHP). Figura 4 muestra un LSP emergente de penúltimo salto entre el enrutador PE1 y el enrutador PE2. El enrutador CE1 reenvía un paquete a su siguiente salto (enrutador PE1), que también es la entrada de LSP. El enrutador PE1 empuja la etiqueta 1 en el paquete y reenvía el paquete etiquetado al enrutador P1. El enrutador P1 completa la operación estándar de intercambio de etiquetas MPLS, intercambiando la etiqueta 1 por la etiqueta 2, y reenvía el paquete al enrutador P2. Dado que el enrutador P2 es el penúltimo enrutador de salto para el LSP al enrutador PE2, primero extrae la etiqueta y luego reenvía el paquete al enrutador PE2. Cuando el enrutador PE2 lo recibe, el paquete puede tener una etiqueta de servicio, una etiqueta explicit-null o simplemente ser un paquete IP o VPLS sin formato. El enrutador PE2 reenvía el paquete sin etiqueta al enrutador CE2.

Figura 4: Penúltimo salto para un LSPPenúltimo salto para un LSP

También puede configurar el salto final (UHP) (como se muestra en Figura 5) para los LSP señalados por RSVP. Algunas aplicaciones de red pueden requerir que los paquetes lleguen al enrutador de salida (enrutador PE2) con una etiqueta externa no null. Para un LSP de salto final, el penúltimo enrutador (enrutador P2 en Figura 5) realiza la operación estándar de intercambio de etiquetas MPLS (en este ejemplo, etiqueta 2 por etiqueta 3 ) antes de reenviar el paquete al enrutador de salida PE2. El ENRUTADOR PE2 abre la etiqueta externa y realiza una segunda búsqueda de la dirección del paquete para determinar el destino final. Luego, reenvía el paquete al destino adecuado (ya sea el enrutador CE2 o el enrutador CE4).

Figura 5: Ultimate-Hoping para un LSPUltimate-Hoping para un LSP

Las siguientes aplicaciones de red requieren que configure LSP UHP:

  • MPLS-TP para monitoreo de rendimiento y OAM en banda

  • Circuitos virtuales de protección de borde

Las siguientes funciones no admiten el comportamiento de UHP:

  • LSP señalizadas por LDP

  • LSP estáticos

  • LSP de punto a multipunto

  • CCC

  • traceroute Comando

Para obtener más información acerca del comportamiento de la UHP, consulte Draft de Internet draft-ietf-mpls-rsvp-te-no-php-oob-mapping-01.txt, Comportamiento no PHP y asignación fuera de banda para LSP RSVP-TE.

Para los LSP señalizadas de punto a punto por RSVP, el comportamiento de UHP se señala desde la entrada del LSP. Según la configuración del enrutador de entrada, RSVP puede señalar al LSP UHP con el conjunto de marca que no es PHP. Los mensajes DE RUTA RSVP llevan los dos indicadores en el objeto LSP-ATTRIBUTES. Cuando el enrutador de salida recibe el mensaje PATH, asigna una etiqueta no null al LSP. RSVP también crea e instala dos rutas en la tabla de enrutamiento mpls.0. S hace referencia a la bit S de la etiqueta MPLS, que indica si se alcanzó o no la parte inferior de la pila de etiquetas.

  • Ruta S=0: indica que hay más etiquetas en la pila. El siguiente salto de esta ruta apunta a la tabla de enrutamiento mpls.0, lo que activa una búsqueda de etiquetas MPLS encadenada para descubrir las etiquetas MPLS restantes en la pila.

  • Ruta S=1: indica que ya no hay etiquetas. El siguiente salto apunta a la tabla de enrutamiento inet.0 si la plataforma admite búsqueda encadenada y multifamiliar. Alternativamente, la ruta de la etiqueta puede apuntar a una interfaz VT para iniciar el reenvío de IP.

Si habilita LSP UHP, las aplicaciones MPLS, como VPN de capa 3, VPLS, VPN de capa 2 y circuitos de capa 2 pueden usar los LSP UHP. A continuación se explica cómo los LSP de UHP afectan a los diferentes tipos de aplicaciones MPLS:

  • VPN de capa 2 y circuitos de capa 2: un paquete llega al enrutador de PE (salida del LSP UHP) con dos etiquetas. La etiqueta externa (S=0) es la etiqueta UHP, y la etiqueta interna (S=1) es la etiqueta VC . Una búsqueda basada en la etiqueta de transporte da como resultado un controlador de tabla para la tabla de enrutamiento mpls.0. Hay una ruta adicional en la tabla de enrutamiento mpls.0 correspondiente a la etiqueta interna. Una búsqueda basada en la etiqueta interna da como resultado el siguiente salto del enrutador CE.

  • VPN de capa 3: un paquete llega al enrutador de PE (salida del LSP UHP) con dos etiquetas. La etiqueta externa (S=0) es la etiqueta UHP y la etiqueta interna es la etiqueta vpn (S=1). Una búsqueda basada en la etiqueta de transporte da como resultado el controlador de la tabla de enrutamiento mpls.0. Hay dos casos en esta situación. De forma predeterminada, las VPN de capa 3 anuncian la etiqueta por salto siguiente. Una búsqueda basada en la etiqueta interna da como resultado el siguiente salto hacia el enrutador CE. Sin embargo, si configuró la instrucción para la vrf-table-label instancia de enrutamiento VPN de capa 3, la etiqueta LSI interna apunta a la tabla de enrutamiento VRF. También se completa una búsqueda de IP para la tabla de enrutamiento VRF.

    Nota:

    El UHP para VPN de capa 3 configuradas con la vrf-table-label instrucción solo se admite en plataformas de enrutamiento universal 5G serie MX.

  • VPLS: un paquete llega al enrutador de PE (salida del LSP UHP) con dos etiquetas. La etiqueta externa es la etiqueta de transporte (S=0) y la etiqueta interna es la etiqueta VPLS (S=1). Una búsqueda basada en la etiqueta de transporte da como resultado el controlador de la tabla de enrutamiento mpls.0. Una búsqueda basada en la etiqueta interna de la tabla de enrutamiento mpls.0 da como resultado la interfaz de túnel LSI de la instancia de enrutamiento VPLS si los servicios de túnel no están configurados (o una interfaz VT no disponible). Los enrutadores de la serie MX 3D admiten búsqueda encadenada y búsqueda multifamiliar.

    Nota:

    El UHP para VPLS configurado con la no-tunnel-service instrucción solo se admite en enrutadores serie MX 3D.

  • IPv4 a través de MPLS: un paquete llega al enrutador de PE (salida del LSP UHP) con una etiqueta (S=1). Una búsqueda basada en esta etiqueta devuelve una interfaz de túnel VT. Se completa otra búsqueda de IP en la interfaz de VT para determinar dónde reenviar el paquete. Si la plataforma de enrutamiento admite búsquedas en cadena y varias familias (por ejemplo, enrutadores MX 3D y enrutadores de transporte de paquetes serie PTX), la búsqueda basada en la ruta de etiquetas (S=1) apunta a la tabla de enrutamiento inet.0.

  • IPv6 a través de MPLS: para la tunelización IPv6 a través de MPLS, los enrutadores PE anuncian rutas IPv6 entre sí con un valor de etiqueta de 2. Esta es la etiqueta null explícita para IPv6. Como resultado, los próximos saltos de reenvío para rutas IPv6 que se aprenden de enrutadores de PE remotos normalmente insertan dos etiquetas. La etiqueta interna es 2 (podría ser diferente si el enrutador de PE publicitario es de otro proveedor) y la etiqueta del enrutador es la etiqueta LSP. Los paquetes llegan al enrutador pe (salida del LSP UHP) con dos etiquetas. La etiqueta externa es la etiqueta de transporte (S=0) y la etiqueta interna es la etiqueta explicit-null IPv6 (etiqueta 2). La búsqueda basada en la etiqueta interna de la tabla de enrutamiento mpls.0 redirige de nuevo a la tabla de enrutamiento mpls.0. En los enrutadores serie MX 3D, se elimina la etiqueta interna (etiqueta 2) y se realiza una búsqueda IPv6 mediante la tabla de enrutamiento inet6.0.

  • Habilitación de LSP de PHP y UHP: puede configurar los LSP php y UHP a través de las mismas rutas de red. Puede separar el tráfico de PHP y UHP seleccionando reenvío de próximos saltos de LSP mediante una expresión regular con la install-nexthop instrucción. También puede separar el tráfico simplemente nombrando los LSP de manera adecuada.

Las siguientes instrucciones permiten el salto final para un LSP. Puede habilitar esta función en un LSP específico o para todos los LSP de entrada configurados en el enrutador. Configure estas instrucciones en el enrutador en la entrada de LSP.

  1. Para habilitar el salto final, incluya la ultimate-hop-popping instrucción:

    Incluya esta instrucción en el [edit protocols mpls label-switched-path label-switched-path-name] nivel de jerarquía para habilitar el salto final en un LSP específico. Incluya esta instrucción en el nivel de jerarquía para habilitar el [edit protocols mpls] salto final en todos los LSP de entrada configurados en el enrutador. También puede configurar la ultimate-hop-popping instrucción en los niveles de jerarquía equivalentes [edit logical-routers] .

    Nota:

    Cuando habilita el salto final, RSVP intenta renunciar a los LSP existentes como LSP emergentes de último salto en una forma de hacer antes de descanso. Si un enrutador de salida no admite el popping de último salto, el LSP existente se destruye (RSVP envía un mensaje PathTear a lo largo de la ruta de un LSP, lo que elimina el estado de la ruta y el estado de reserva dependiente, y libera los recursos de red asociados).

    Si deshabilita el popping de último salto, RSVP renuncia a los LSP existentes como LSP emergentes de penúltimo salto en una forma de "make-before-break".

  2. Si desea habilitar tanto el ultimate-hop-popping como los próximos saltos encadenados solo en enrutadores de la serie MX 3D, también debe configurar la enhanced-ip opción para la network-services instrucción:

    Esta instrucción se configura en el [edit chassis] nivel jerárquico. Una vez que haya configurado la network-services instrucción, debe reiniciar el enrutador para habilitar el comportamiento de UHP.

Configuración de LSP de ruta explícita

Si deshabilita la computación de ruta conmutada por etiqueta (LSP) de ruta restringida, como se describe en Deshabilitar computación de LSP de ruta restringida, puede configurar LSP manualmente o permitir que los LSP sigan la ruta IGP.

Cuando se configuran LSP de ruta explícita, el LSP se establece a lo largo de la ruta especificada. Si la ruta no es topológicamente factible, ya sea porque la red está particionada o porque no hay recursos disponibles en algunas partes de la ruta, el LSP fallará. No se pueden utilizar rutas alternativas. Si la instalación se hace correctamente, el LSP permanece en la ruta definida de forma indeterminada.

Para configurar un LSP de ruta explícita, siga estos pasos:

  1. Configure la información de ruta en una ruta con nombre, como se describe en Creación de rutas denominadas. Para configurar la información completa de la ruta, especifique cada salto de enrutador entre los enrutadores de entrada y salida, preferiblemente mediante el strict atributo. Para configurar la información de ruta incompleta, especifique solo un subconjunto de saltos de enrutador mediante el loose atributo en lugares donde la ruta está incompleta.

    En el caso de rutas incompletas, los enrutadores MPLS completan la ruta consultando la tabla de enrutamiento local. Esta consulta se realiza en función de salto a salto, y cada enrutador puede averiguar solo la información suficiente para llegar al siguiente salto explícito. Es posible que sea necesario atravesar varios enrutadores para llegar al siguiente salto explícito (suelto).

    La configuración de la información de ruta incompleta crea partes de la ruta que dependen de la tabla de enrutamiento actual, y esta parte de la ruta puede reenrutarse a sí misma a medida que cambia la topología. Por lo tanto, un LSP de ruta explícita que contenga información de ruta incompleta no es completamente fijo. Estos tipos de LSP tienen una capacidad limitada para repararse por sí mismos, y tienden a crear bucles o flaps según el contenido de la tabla de enrutamiento local.

  2. Para configurar el LSP y apuntarlo a la ruta con nombre, utilice la primary instrucción or secondary , como se describe en Configurar LSP primario y secundario.

  3. Deshabilite la computación de LSP de ruta restringida mediante la inclusión de la no-cspf instrucción como parte del LSP o como parte de una primary instrucción o secondary . Para obtener más información, consulte Deshabilitar computación de LSP de ruta restringida.

  4. Configure cualquier otra propiedad de LSP.

Nota:

Cuando se define una LSP de ruta restringida mediante más de un salto estricto que pertenece al nodo de salida, el primer salto estricto debe establecerse para que coincida con la dirección IP asignada al nodo de salida en la interfaz que recibe el mensaje de ruta RSVP. Si el mensaje de ruta RSVP entrante llega a una interfaz con una dirección IP diferente, el LSP se rechaza.

Antes de Junos OS 20.3X75-D20 o 22.2R1, cualquier salto estricto adicional después del salto estricto que coincida con la dirección IP de la interfaz que recibe el mensaje de ruta RSVP debe establecerse para que coincida con una dirección de circuito cerrado asignada al nodo de salida. En versiones posteriores de Junos, este comportamiento se cambia para permitir un salto estricto adicional que coincida con una dirección IP asignada a cualquier interfaz en el nodo de salida

El uso de LSP de ruta explícita tiene los siguientes inconvenientes:

  • Se requiere más esfuerzo de configuración.

  • La información de ruta configurada no puede tener en cuenta la reserva dinámica del ancho de banda de la red, por lo que los LSP tienden a fallar cuando los recursos se agotan.

  • Cuando se produce un error en un LSP de ruta explícita, es posible que deba repararlo manualmente.

Debido a estas limitaciones, recomendamos que use LSP de ruta explícita solo en situaciones controladas, como para aplicar una estrategia de colocación de LSP optimizada como resultado de cálculos con un paquete de software de simulación sin conexión.

Ejemplo: Configurar un LSP de ruta explícita

En el enrutador de entrada, cree un LSP de ruta explícita y especifique los enrutadores de tránsito entre los enrutadores de entrada y salida. En esta configuración, no se realiza ningún cálculo de ruta restringida. Para la ruta principal, todos los saltos intermedios están estrictamente especificados para que su ruta no pueda cambiar. La ruta secundaria debe viajar primero a través del enrutador 14.1.1.1 y, luego, tomar cualquier ruta disponible para llegar al destino. La ruta restante que toma la ruta secundaria suele ser la ruta más corta calculada por el IGP.

Nota:

Cuando se define una LSP de ruta restringida mediante más de un salto estricto que pertenece al nodo de salida, el primer salto estricto debe establecerse para que coincida con la dirección IP asignada al nodo de salida en la interfaz que recibe el mensaje de ruta RSVP. Si el mensaje de ruta RSVP entrante llega a una interfaz con una dirección IP diferente, el LSP se rechaza.

Antes de Junos OS 20.3X75-D20 o 22.2R1, cualquier salto estricto adicional después del salto estricto que coincida con la dirección IP de la interfaz que recibe el mensaje de ruta RSVP debe establecerse para que coincida con una dirección de circuito cerrado asignada al nodo de salida. En versiones posteriores de Junos, este comportamiento se cambia para permitir un salto estricto adicional que coincida con una dirección IP asignada a cualquier interfaz en el nodo de salida

Descripción general de sobresuscripción de ancho de banda LSP

Los LSP se establecen con reservas de ancho de banda configuradas para la cantidad máxima de tráfico que espera que atraviese el LSP. No todos los LSP llevan la cantidad máxima de tráfico a través de sus vínculos en todo momento. Por ejemplo, incluso si el ancho de banda del vínculo A ha sido completamente reservado, es posible que el ancho de banda real siga estando disponible, pero no esté en uso actualmente. Este exceso de ancho de banda se puede utilizar permitiendo que otros LSP también usen el vínculo A, sobrescribiendo el vínculo. Puede sobrescribir el ancho de banda configurado para tipos de clase individuales o especificar un valor único para todos los tipos de clase mediante una interfaz.

Puede usar la suscripción excesiva para aprovechar la naturaleza estadística de los patrones de tráfico y permitir una mayor utilización de los vínculos.

Los siguientes ejemplos describen cómo puede usar la sobresuscripción y subsuscripción de ancho de banda:

  • Utilice la suscripción excesiva en tipos de clase en los que los períodos máximos de tráfico no coincidan en el tiempo.

  • Utilice la suscripción excesiva de tipos de clase que llevan el tráfico del mejor esfuerzo. Se arriesga a retrasar o dejar caer temporalmente el tráfico a cambio de hacer un mejor uso de los recursos de red.

  • Proporcione diferentes grados de sobresuscripción o subsuscripción del tráfico para los distintos tipos de clase. Por ejemplo, configure la suscripción para las clases de tráfico de la siguiente manera:

    • El mejor esfuerzo:ct0 1000

    • Voz—ct3 1

Cuando subsuscriba un tipo de clase para un LSP de varias clases, la demanda total de todas las sesiones RSVP siempre es menor que la capacidad real del tipo de clase. Puede usar subsuscripción para limitar la utilización de un tipo de clase.

El cálculo de sobresuscripción de ancho de banda se produce solo en el enrutador local. Dado que otros enrutadores de la red no requieren ninguna señalización u otra interacción, la función puede habilitarse en enrutadores individuales sin estar habilitada o disponible en otros enrutadores que podrían no admitir esta función. Los enrutadores vecinos no necesitan saber sobre el cálculo de sobresuscripción, confían en el IGP.

En las siguientes secciones se describen los tipos de sobresuscripción de ancho de banda disponibles en Junos OS:

Sobresuscripción de tamaño de LSP

Para la sobresuscripción de tamaño de LSP, simplemente configure menos ancho de banda que la velocidad máxima esperada para el LSP. También es posible que deba ajustar la configuración de los policías automáticos. Los policiadores automáticos administran el tráfico asignado a un LSP, garantizando que no supere los valores de ancho de banda configurados. El tamaño de LSP sobresuscripción requiere que el LSP pueda superar su asignación de ancho de banda configurada.

La policía sigue siendo posible. Sin embargo, el agente de política debe configurarse manualmente para tener en cuenta el ancho de banda máximo planificado para el LSP, en lugar del valor configurado.

Tipo de clase Sobresuscripción y multiplicadores de sobresuscripción local

Los multiplicadores de sobresuscripción local (LOM) permiten diferentes valores de sobresuscripción para diferentes tipos de clase. Las LOM son útiles para redes en las que la relación de sobresuscripción debe configurarse de manera diferente en diferentes vínculos y en las que se requieren valores de sobresuscripción para diferentes clases. Puede usar esta función para subscribir en exceso tipos de clase que gestionan el tráfico del mejor esfuerzo, pero no use ninguna suscripción excesiva para los tipos de clase que manejan el tráfico de voz. Una LOM se calcula localmente en el enrutador. Ninguna información relacionada con una LOM se señala a otros enrutadores de la red.

Una LOM se puede configurar en cada vínculo y para cada tipo de clase. La LOM de tipo por clase le permite aumentar o disminuir la relación de sobresuscripción. El LOM por clase se tiene en cuenta en toda la contabilidad del ancho de banda local para el control de admisión y el anuncio de IGP de anchos de banda sin servicios.

El cálculo lom está vinculado al modelo de ancho de banda (MAM, MAM extendido y muñecos rusos) utilizado, ya que el efecto de la sobresuscripción entre los tipos de clase debe contabilizarse con precisión.

Nota:

Junos OS realiza todos los cálculos de LOM y no requieren intervención del usuario.

Las fórmulas relacionadas con la sobresuscripción de tipos de clase se describen en las siguientes secciones:

Configuración del porcentaje de suscripción de ancho de banda para LSP

De forma predeterminada, RSVP permite que se utilice todo el ancho de banda de un tipo de clase (100 %) para las reservas de RSVP. Cuando se sobresuscribe un tipo de clase para un LSP multiclase, la demanda agregada de todas las sesiones RSVP puede superar la capacidad real del tipo de clase.

Si desea subscribir o subsubscribir todos los tipos de clase en una interfaz con el mismo porcentaje de ancho de banda, configure el porcentaje mediante la subscription instrucción:

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción.

Para subsubscribir o sobresubscribir el ancho de banda para cada tipo de clase, configure un porcentaje para cada tipo de clase (ct0, ct1, ct2y ct3) opción para la subscription instrucción. Cuando se sobresuscribe un tipo de clase, se aplica una LOM para calcular el ancho de banda real reservado. Consulte Multiplicadores de sobresuscripción de tipos de clase y multiplicadores de sobresuscripción local para obtener más información.

Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de instrucción.

percentage es el porcentaje de ancho de banda tipo clase que RSVP permite utilizar para reservas. Puede ser un valor del 0 al 65 000 por ciento. Si especifica un valor mayor que 100, se sobrescribirá el tipo de interfaz o clase.

El valor que configura cuando se suscribe en exceso un tipo de clase es un porcentaje del ancho de banda del tipo de clase que realmente se puede usar. El valor predeterminado de la suscripción es del 100 %.

Puede usar la subscription instrucción para deshabilitar nuevas sesiones RSVP para uno o más tipos de clase. Si configura un porcentaje de 0, no se permiten sesiones nuevas (incluidas las que no tienen requisitos de ancho de banda) para el tipo de clase.

Las sesiones RSVP existentes no se ven afectadas por el cambio del factor de suscripción. Para borrar una sesión existente, emita el clear rsvp session comando. Para obtener más información sobre el clear rsvp session comando, consulte el Explorador de CLI.

Restricciones en la configuración de la suscripción de ancho de banda

Tenga en cuenta los siguientes problemas al configurar la suscripción de ancho de banda:

  • Si configura restricciones de ancho de banda en el [edit class-of-service interface interface-name] nivel de jerarquía, anulan cualquier configuración de ancho de banda que especifique en el [edit protocols rsvp interface interface-name bandwidth] nivel jerárquico de Diffserv-TE. Tenga en cuenta también que cualquiera de las restricciones de ancho de banda de CoS o RSVP pueden anular las restricciones de ancho de banda del hardware de la interfaz.

  • Si configura un valor de suscripción de ancho de banda para una interfaz específica que difiere del valor configurado para todas las interfaces (mediante la inclusión de valores diferentes para la subscription instrucción en los [edit protocols rsvp interface interface-name] niveles de jerarquía y [edit protocols rsvp interface all] ), se utiliza el valor específico de la interfaz para esa interfaz.

  • Solo puede configurar la suscripción para cada tipo de clase si también configura un modelo de ancho de banda. Si no se configura ningún modelo de ancho de banda, se produce un error en la operación de confirmación con el siguiente mensaje de error:

  • No puede incluir la subscription instrucción tanto en la configuración para un tipo de clase específico como en la configuración de toda la interfaz. La operación de confirmación falla con el siguiente mensaje de error:

Tabla de historial de versiones
Liberación
Descripción
14.1R9
A partir de Junos OS versión 14.1R9, 15.1R7, 16.1R5, 16.1X2, 16.2R3 y 17.2R2, todas las muestras de ancho de banda de valor cero se consideran muestras de flujo inferior, a excepción de las muestras de valor cero que llegan después de que un LSP aparezca por primera vez, y las muestras de valor cero que llegan primero después de una conmutación de motor de enrutamiento.