Ważony ECMP
Rozdzielanie ruchu na kilka ścieżek proporcjonalnie do tego, co faktycznie mogą przenieść, zamiast dzielenia po równo między łącze stugigabitowe a dziesięciogigabitowe.
Zwykłe ECMP haszuje każdy przepływ do jednego z N równych kubełków, zakładając, że ścieżki są równoważne. Gdy tak nie jest, wynik jest błędny w przewidywalny sposób: wąskie łącze się zatyka, szerokie pracuje na pół gwizdka, a łączną przepustowość wyznacza najsłabsze ogniwo. Wariant ważony naprawia to, pozwalając ścieżce występować w tablicy haszy wielokrotnie, proporcjonalnie do jej przepustowości. Informację o niej propaguje w BGP dedykowana społeczność link bandwidth. Zostają dwa ograniczenia: rozmiar tablicy haszy wyznacza dokładność wag, a haszowanie per przepływ nadal słabo równoważy ruch złożony z kilku dużych przepływów.