El enrutamiento de múltiples rutas de igual costo ( ECMP ) es una estrategia de enrutamiento en la que el reenvío de paquetes a un único destino puede ocurrir a través de múltiples rutas mejores con la misma prioridad de enrutamiento. El enrutamiento de rutas múltiples se puede utilizar junto con la mayoría de los protocolos de enrutamiento porque es una decisión local por salto que se toma de forma independiente en cada enrutador. Puede aumentar sustancialmente el ancho de banda equilibrando la carga del tráfico en múltiples rutas; sin embargo, puede haber problemas importantes a la hora de implementarlo en la práctica. [1]
El equilibrio de carga mediante el enrutamiento de rutas múltiples por paquete generalmente no se vio favorecido debido al impacto de los rápidos cambios en la latencia, el reordenamiento de paquetes y las diferencias en la unidad máxima de transmisión (MTU) dentro de un flujo de red, lo que podría interrumpir el funcionamiento de muchos protocolos de Internet, más notablemente TCP y ruta. Descubrimiento de MTU . RFC 2992 analizó una estrategia particular de enrutamiento multiruta que involucra la asignación de flujos a través de datos relacionados con el flujo hash en el encabezado del paquete . Esta solución está diseñada para evitar estos problemas enviando todos los paquetes de cualquier flujo de red en particular a través de la misma ruta y, al mismo tiempo, equilibrando múltiples flujos en múltiples rutas en general. [2]