Равноценная многопутевая маршрутизация ( ECMP ) — это стратегия маршрутизации , при которой пересылка пакетов в один пункт назначения может происходить по нескольким лучшим путям с равным приоритетом маршрутизации. Многопутевая маршрутизация может использоваться в сочетании с большинством протоколов маршрутизации, поскольку это локальное решение для каждого перехода, принимаемое независимо на каждом маршрутизаторе. Она может существенно увеличить пропускную способность за счет балансировки нагрузки трафика по нескольким путям; однако при ее развертывании на практике могут возникнуть серьезные проблемы. [1]
Балансировка нагрузки с помощью многопутевой маршрутизации по пакетам обычно не приветствовалась из-за влияния быстро меняющейся задержки, переупорядочения пакетов и различий в максимальном блоке передачи (MTU) в сетевом потоке, что могло нарушить работу многих интернет-протоколов, в частности TCP и обнаружения MTU пути . RFC 2992 проанализировал одну конкретную стратегию многопутевой маршрутизации, включающую назначение потоков посредством хеширования данных, связанных с потоком, в заголовке пакета . Это решение призвано избежать этих проблем путем отправки всех пакетов из любого конкретного сетевого потока по одному и тому же пути при балансировке нескольких потоков по нескольким путям в целом. [2]