...
Алгоритм балансировки выбирается командой:
consoleconsole(config)
#Port#
Port-Channel load-balance
Алгоритмы работы балансировки src-dst-mac:
source MAC (с 0 по 5 бит) операция XOR destination операция XOR destination MAC (с 0 по 5 бит) получаем HASH. Над HASH выполняем операцию MOD х выполняем операцию MOD х (x - кол-во портов в LAG). Получаем Index порта в LAG.
...
IP source address (c 0 по 5 бит) операция XOR IP операция XOR IP source address (c 16 по 21 бит) операция XOR IP операция XOR IP destination address (с 0 по 5 бит) операция XOR IP операция XOR IP destination address (c 16 по 21 бит) получаем HASH. Над HASH выполняем операцию MOD x выполняем операцию MOD x (x - кол-во портов в LAG). Получаем Index порта в LAG.
...
IP source address (c 0 по 5 бит) операция XOR IP операция XOR IP source address (c 16 по 21 бит) операция XOR IP операция XOR IP destination address (с 0 по 5 бит) операция XOR IP операция XOR IP destination address (c 16 по 21 бит) операция XOR source операция XOR source MAC (с 0 по 5 бит) операция XOR destination операция XOR destination MAC (с 0 по 5 бит) получаем HASH. Над HASH выполняем операцию MOD X (x - кол-во портов в LAG). Получаем Index порта в LAG.
Индексы порта в LAG нумеруются от нуля до кол-ва физических интерфейсов в LAG-1. Например, если в LAG 8 интерфейсов, то индекс 0 соответствует наименьшему по нумерации физическому интерфейсу в LAG, индекс 7 - наибольшему.