Назад | Перейти на главную страницу

Что такое «текущий активный ведомый» в связке Linux и адаптивной балансировке нагрузки

Насколько я понимаю, адаптивная балансировка нагрузки для связывания сетевых адаптеров заключалась в том, что он будет динамически злоупотреблять запросами ARP, чтобы входящий и исходящий трафик приходил от разных ведомых устройств, чтобы попытаться оптимизировать трафик.

Однако «текущий активный ведомый», кажется, указывает на то, что вместо этого он использует другие ведомые устройства для аварийного переключения.

Что в этом контексте означает «активный в данный момент ведомый»?

В связке alb текущее активное ведомое устройство является ведомым, чей MAC-адрес используется в качестве HW-адреса связи.

Из: https://www.kernel.org/doc/Documentation/networking/bonding.txt

Проблемным результатом использования согласования ARP для балансировки является то, что каждый раз, когда запрос ARP транслируется, он использует аппаратный адрес связи. Следовательно, одноранговые узлы узнают аппаратный адрес связи, и балансировка принимаемого трафика сводится к текущему ведомому устройству. Это обрабатывается путем отправки обновлений (ответов ARP) всем одноранговым узлам с их индивидуально назначенным аппаратным адресом, так что трафик перераспределяется.