Как стать автором
Обновить

Основы компьютерных сетей. Тема №8. Протокол агрегирования каналов: Etherchannel

Время на прочтение15 мин
Количество просмотров230K
Всего голосов 13: ↑9 и ↓4+5
Комментарии13

Комментарии 13

Очень интересная статья, спасибо!
Долго ждал!
Спасибо за статью
возникают ли какие-либо глюки при использовании различного оборудования на концах агрегируемого линка
Допустим если с одной стороны стоит cisco а с другой juniper, возможно ли агрегировать 2 физических линка между ними в один для увеличения пропускной способности
Да, конечно можно. За исключением конечно же PAgP.
Вот ссылка на пример агрегирования между Cisco и Huawei.
Можно ссылки на первые части? Спасибо
В начале есть спойлер с содержанием. Там ссылки на предыдущие статьи.
Т.е.все управление протоколом заключается в вводе одной команды
port-channel load-balance
? P.S. Где-то кто-то писал, что это очень сложная тема.
Все прекрасно, пока не требуется увеличить ширину канала между двумя хостами (например в каждый из этих коммутаторов воткнуть по серверу с 2 адаптерами). Из-за отсутствия простого round-robin в Load-Balance максимальная скорость = скорость 1 линка.
Есть вариант решения этой проблемы: LACP предполагает возможность балансировки по MAC, IP, Port:
XOR (balance-xor)
Transmit network packets based on a hash of the packet's source and destination. The default algorithm only considers MAC addresses (layer2). Newer versions allow selection of additional policies based on IP addresses (layer2+3) and TCP/UDP port numbers (layer3+4). This selects the same NIC slave for each destination MAC address, IP address, or IP address and port combination, respectively. This mode provides load balancing and fault tolerance.

т.е. если два хоста передают данные больше чем по одному коннекту (IP:port <-> IP:port) — то суммарная скорость должна превышать скорость одного линка.
Cisco, по крайней мере в некоторых моделях комутаторов, это поддерживает:
You can base the load-balance policy (frame distribution) on a MAC address (Layer 2 [L2]), an IP address (Layer 3 [L3]), or a port number (Layer 4 [L4]). You can activate these policies, respectively, if you issue the set port channel all distribution {ip | mac| session | ip-vlan-session} [source | destination | both] command.
пруф
Хороший комментарий. Спасибо!
коротко так:

cisco: port-channel load-balance src-dst-mixed-ip-port

linux host: BONDING_OPTS=«miimon=100 mode=802.3ad lacp_rate=1 xmit_hash_policy=1»

Использование RR в случае «сервер с двумя адаптерами» — это получение Packet Reordering.
Спасибо. Доступно написано

Спасибо. Не пропадайте. Жду следующую статью

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории