Многопутевая маршрутизация с равной стоимостью (ECMP ) - это стратегия маршрутизации, где пересылка пакетов в один пункт назначения может происходить по нескольким лучшим путям с равным приоритетом маршрутизации. Многопутевая маршрутизация может использоваться в сочетании с большинством протоколов маршрутизации, поскольку это решение для каждого перехода, которое принимается независимо на каждом маршрутизаторе. Он может существенно увеличить пропускную способность за счет балансировки нагрузки трафика по нескольким путям; однако при его развертывании на практике могут возникнуть значительные проблемы.
Раньше балансировка нагрузки с помощью многолучевой маршрутизации по пакетам обычно не поддерживалась из-за влияния быстро меняющейся задержки, переупорядочения пакетов и различий в максимальных единицах передачи (MTU) внутри сетевого потока., что может нарушить работу многих Интернет-протоколов, в первую очередь TCP и определение MTU пути. RFC 2992 проанализировал одну конкретную стратегию многопутевой маршрутизации, включающую назначение потоков бинам посредством хеширования связанных с потоками данных в заголовке пакета, который предназначен для избежания этих проблем путем отправки всех пакетов из любого конкретного сетевого потока по одному детерминированному пути, при этом в целом балансируя несколько потоков по нескольким путям.
В 2014 г. Институт инженеров по электротехнике и электронике (IEEE) включил технологию Equal Cost Multiple Paths (ECMP) или стандарт IEEE 802.1Qbp в IEEE 802.1Q-2014 для мостового соединения по кратчайшему пути. Указание прямого и обратного путей, используемых для одноадресного и многоадресного трафика в мостах по кратчайшему пути, как симметричных, обеспечивающих потоки на детерминированных путях, устранение сложностей конфигурации, функциональность управления и проблемы с производительностью в рамках исходных реализаций стандартов.
.