В этой статье я постараюсь объяснить, режим связи MS NLB Cluster, как работает MS NLB Cluster, какие режимы связи рекомендовано выбирать в среде VMware ESX, и почему.
Для начала, введение:
MS NLB Cluster ( Network Load Balancing) имеет два типа связи, это Unicast и Multicast, рассмотрим их по отдельности, чтобы понят разницу.
Unicast:
В режиме Unicast, NLB переназначает MAC адрес сетевого адаптера, для которого он включен, на виртуальный MAC адрес. Тем самым Unicast приводит к “Switch Flooding”-у, когда все порты коммутатора получает трафик NLB, и даже те порты, в которые подсоединены не NLB сервера. Поскольку все сервера, которые являются членами NLB кластера, имеют, одинаковы IP и MAC адрес, коммуникация между серверами невозможна, чтобы избежать этой проблемы необходимо добавить добавочный сетевой интерфейс в виртуальную машину (это относится и к физическому миру)
Multicast: