Сами головой дойдите. При агрегации портов устройства делает хеш от определенного параметра, и на основании него раскидывает пакеты по определенным портам. Вот есть агрегированный порт между двумя маршрутизаторами. Хеш по мак-адресу для всех пакетов будет одинаковый, все пойдёт в один физический порт. Хеш по IP-адресу будет лучше, так как как правило на маршрутизатор приходят пакеты с разных IP адресов.
Дальше, при использовании между коммутаторами доступа и агрегации. Как правило, есть выявленные точки тяготения трафика (видеосервисы). Все пользователи дробятся к одному IP-адресу. Но у всех них разные Мак-адреса. В таком случае будет лучше балансировка по src-Mac.
Раньше выбор способа балансировки был творческим процессом и выбирался эмпирическим путём. Включили алгоритм, через день посмотрели графики MRTG, не понравилось, включили другой, посмотрели графики и мадитируем над ровной балансировкой. Так было потому, что у всех все по разному: есть балансировки по BGP, есть наты, есть MPLS, есть маршрутизация на агрегации-доступе… сейчас вроде у всех внедорожник есть алгоритм src-dst-mac-ip. И только в среде MPLS начинается геморрой с его flow-label. Но это уже совсем другая история.