Трансляция адресов с управлением к среде передачи
(Media access control (MAC) address translation – MAT)
Данная технология реализуется программным способом при условии соблюдении следующего постулата, что каждый узел имеет наряду с уже существующим IP адресом использует в качестве адреса обратной связи (loopback interface address) виртуальный IP системы балансировки. То есть для работы системы требуются, что бы у всех хостов был публичный IP адрес, плюс еще дополнительный для организации кластера.
Особенности при разворачивании балансировки нагрузки этого типа:
все узлы должны быть сбалансированы по производительности, так же все сетевые карточки должны быть объединены общим сетевым устройством (switch).
Так же необходимо на этом коммутаторе выключить VLAN, TRUNK, VPN и другие подобные опции.
Microsoft особо отмечает, что лучшей практикой будет, в случае если маршрутизатор НЕ поддерживает возможность «подмены» МАС адреса, то создать на нем статическую ARP запись. Это же имеет смысл и для FreeBSD
Общая концепция и принцип реализации в Microsoft Windows и FreeBSD
не говорит о схожести реализации. Поэтому рассмотрим детали