Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Configuración del equilibrio de carga basado en etiquetas MPLS

 

El equilibrio de carga se produce en cada paquete para la MPLS flujos en las plataformas compatibles. La entropía, o distribución aleatoria, es esencial para la distribución uniforme de paquetes a sus próximos saltos. De forma predeterminada, cuando se utiliza el equilibrio de carga para ayudar a distribuir el tráfico, Junos OS emplea un algoritmo hash para seleccionar una dirección de salto siguiente para instalarla en la tabla de reenvío. Siempre que el conjunto de saltos siguientes para un destino cambia, la dirección del próximo salto se reactiva por medio del algoritmo hash. Puede configurar cómo se utiliza el algoritmo hash para equilibrar la carga de tráfico en un conjunto de rutas de conmutación (LSP) de etiqueta de igual costo.

Para garantizar la entropía del tráfico de VPLS & VPWS, Junos OS puede crear un hash basado en los datos del encabezado IP y hasta tres etiquetas MPLS (denominadas etiquetas superiores).

En algunos casos, a medida que aumenta el número de características de red que utilizan etiquetas (como MPLS reenrutar rápidamente y los datos RFC 3107, RSVP y VPN) de las tres etiquetas superiores pueden convertirse en estáticos y no tener un origen suficiente para la entropía. El balance de carga se puede sesgar como resultado o es posible que aumente la incidencia de la entrega de paquetes fuera de orden. Para estos casos, pueden utilizarse etiquetas desde la parte inferior de la pila de etiquetas (consulte la tabla 1, a continuación, para obtener calificaciones). Las etiquetas superiores e inferiores no se pueden usar al mismo tiempo.

Nota

Las tarjetas MPC no admiten la configuración normal de la clave hash. Para que la configuración de clave hash basada en MPC sea efectiva, necesita una enhanced-hash-key configuración.

El equilibrio de carga se utiliza para distribuir el tráfico de manera uniforme cuando se aplican las siguientes condiciones:

  • Hay varios saltos de igual costo sobre diferentes interfaces en el mismo destino.

  • Hay un solo salto a través de una interfaz agregada.

Un LSP tiende a equilibrar la carga de su colocación mediante la selección aleatoria de uno de los siguientes saltos de bajo costo y su uso exclusivo. La selección aleatoria se realiza de manera independiente en cada enrutador de tránsito, que compara únicamente las métricas del Protocolo de puerta de enlace interior (IGP). No se tiene en cuenta ningún nivel de ancho de banda ni de congestión.

Esta característica se aplica a interfaces Ethernet agregadas y a SONET/SDH agregadas, así como a varios saltos de igual costo MPLS siguiente. Además, en los enrutadores serie T, serie MX, M120 y M320, puede configurar el equilibrio de carga para el tráfico IPv4 a través del pseudowires Ethernet de capa 2. También puede configurar el balanceo de carga para pseudowires Ethernet, basándose en la información IP. La opción de incluir información IP en la clave de hash proporciona compatibilidad para las conexiones de conexión cruzada de circuitos Ethernet (CCC).

Para equilibrar la carga de acuerdo con la información de MPLS etiqueta family mpls , configure la instrucción:

Puede incluir esta instrucción en los siguientes niveles de jerarquía:

  • [edit forwarding-options hash-key]

Tabla 1proporciona información detallada acerca de todas las posibles opciones de equilibrio de carga del MPLS LSP.

Tabla 1: Opciones de balance de carga del MPLS LSP

Afirmación

Plataformas compatibles

Opciones de balance de carga del MPLS LSP

all-labels

Series MX y serie PTX

Antes de Junos OS la versión de 19.1 R1, se incluyeron hasta ocho etiquetas de MPLS en la clave hash para identificar la exclusividad de un flujo en el motor de reenvío de paquetes. En serie PTX enrutadores, este valor está establecido de forma predeterminada.

A partir de Junos OS versión 19.1 R1, para enrutadores de la serie MX con interfaces MPC y MIC, se incluyen hasta dieciséis etiquetas MPLS entrantes en la clave hash.

bottom-label-l

Serie mx con DPC (I-chip). No se admite en M10i, M7i y M120.

Utiliza la etiqueta de abajo para calcular la clave hash, por ejemplo, si las etiquetas superiores no proporcionan suficiente variable para el nivel de entropía requerido.

bottom-label-2

Serie mx con DPC (I-chip). No se admite en M10i, M7i y M120.

Utiliza la segunda etiqueta de la parte inferior para calcular la clave hash, por ejemplo, si las etiquetas superiores no proporcionan suficiente variable para el nivel de entropía requerido.

bottom-label-3

Serie mx con DPC (I-chip). No se admite en M10i, M7i y M120.

Utiliza el tercer rótulo de la parte inferior para calcular la clave hash, por ejemplo, si las etiquetas superiores no proporcionan suficiente variable para el nivel de entropía requerido.

label-l

Serie M, serie mx, serie T

Incluya la primera etiqueta en la clave hash. Utilice esta opción para paquetes de una sola etiqueta.

label-2

Serie M, serie mx, serie T

Incluya la segunda etiqueta en la clave hash. También debe configurar la label-1 opción. La primera etiqueta completa y los primeros 16 bits de la segunda etiqueta se utilizan en la clave hash.

label-3

Serie M, serie mx, serie T

Incluir la tercera etiqueta en la clave hash. También debe configurar la label-1 opción y la label-2 opción.

no-labels

Resto

Excluye MPLS etiquetas de la clave hash.

no-label-1-exp

Serie M, serie mx, serie T

Excluye el bit de EXP de la etiqueta superior de la clave hash. También debe configurar la label-l opción.

En el caso de las VPN de capa 2, el enrutador podría encontrar un problema de reordenación de paquetes. Cuando una ráfaga de tráfico dirige el ancho de banda del tráfico del cliente para superar sus límites, el tráfico podría verse afectado en el flujo medio. Como resultado, es posible que se reordenen los paquetes. Si excluye el bit de EXP de la clave hash, puede evitar este problema de reordenación.

payload

Resto

Permite configurar qué partes de la carga del paquete IP se deben incluir en la clave de hash. Para el enrutador de transporte de paquetes serie PTX, este valor está establecido de forma predeterminada.

disable

Serie PTX

Excluya la carga IP de la clave hash.

ether-pseudowire

M120, M320, serie mx, serie T

Equilibrio de carga de tráfico IPv4 sobre pseudowires Ethernet de capa 2.

ip

Resto

Incluya la dirección IPv4 o IPv6 en la clave hash. También debe configurar label-l o no-labelsbien.

layer-3-only

Resto

Incluya únicamente la información de IP de capa 3 en la clave de hash. Excluye todos los port-data bytes de la clave hash.

port-data

Serie M, serie mx, serie T

Incluya la información de campo del puerto de origen y destino. De forma predeterminada, los bytes más significativos y bytes menos significativos de los campos de los puertos de origen y destino se utilizan en la clave hash. Para seleccionar bytes específicos para usarlos en la clave hash, incluya una o más opciones source-msb, source-lsb, destination-msby destination-lsb en el nivel de [edit forwarding-options hash-key family mpls payload ip port-data] jerarquía. Para evitar que se puedan aplicar algoritmos hash a los cuatro bytes, layer-3-only incluya [edit forwarding-options hash-key family mpls payload ip] la instrucción en el nivel jerárquico.

destination-lsb

Serie M, serie mx, serie T

Incluya el byte menos significativo del puerto de destino en la clave de hash. Se puede combinar con cualquiera de las otras port-data opciones.

destination-msb

Serie M, serie mx, serie T

Incluya el byte más significativo del puerto de destino en la clave de hash. Se puede combinar con cualquiera de las otras port-data opciones.

source-lsb

Serie M, serie mx, serie T

Incluya el byte menos significativo del puerto de origen en la clave de hash. Se puede combinar con cualquiera de las otras port-data opciones.

source-msb

Serie M, serie mx, serie T

Incluya el byte más significativo del puerto de origen en la clave de hash. Se puede combinar con cualquiera de las otras port-data opciones.

En los siguientes ejemplos se muestran formas de configurar el balance de carga del MPLS LSP:

  • Para incluir la dirección IP, así como la primera etiqueta en la clave hash:

    • Para enrutadores de la serie M , serie mx y T , configure la label-1 instrucción ip y la opción payload para la instrucción [edit forwarding-options hash-key family mpls] en el nivel de jerarquía:

    • Para serie PTX enrutadores de transporte de all-labels paquetes ip payload , las opciones y están configuradas de forma predeterminada, por lo que no es necesaria ninguna configuración.

  • (Sólo enrutadores M320 y serie T) Para incluir la dirección IP, así como la primera y segunda etiqueta en la clave hash, configure las label-1 opciones label-2 y y la ip opción de la payload instrucción en el [edit forwarding-options hash-key family mpls] nivel de jerarquía:

    Nota

    Sólo puede incluir esta combinación de instrucciones en enrutadores M320 y serie T. Si los incluye en un enrutador de borde M Series multiservicio, solo se utilizarán la primera etiqueta MPLS y la carga IP en la clave de hash.

  • Para serie T enrutadores, asegúrese de que el equilibrio de label-1carga label-2es adecuado label-3 si incluye las [edit forwarding-options hash-key family mpls] opciones, y en el nivel de jerarquía:

  • (Sólo enrutadores de la serie M , serie mx y serie T) En el caso de las VPN de capa 2, el enrutador podría encontrar un problema de reordenación de paquetes. Cuando una ráfaga de tráfico dirige el ancho de banda del tráfico del cliente para superar sus límites, el tráfico podría verse afectado en el flujo medio. Como resultado, es posible que se reordenen los paquetes. Si excluye el bit de EXP de la clave hash, puede evitar este problema de reordenación. Para excluir el bit de EXP de la primera etiqueta de los cálculos de hash no-label-1-exp , incluya la [edit forwarding-options hash-key family mpls] instrucción en el nivel de jerarquía:

Release History Table
Publicación
Descripción
A partir de Junos OS versión 19.1 R1, para enrutadores de la serie MX con interfaces MPC y MIC, se incluyen hasta dieciséis etiquetas MPLS entrantes en la clave hash.