У меня есть два сервера Windows 2012, объединенных в кластер балансировки сетевой нагрузки Windows. Я пытался найти, как сообщения пульса NLB обмениваются между этими серверами (чтобы убедиться, что оно не будет заблокировано ничем в производственной системе), но не смог найти никакой информации.
В моей тестовой системе я не смог увидеть контрольное сообщение в Wireshark ни на одном из двух серверов.
Итак, вопрос в том, нужно ли мне открывать какие-либо порты в брандмауэре для контрольных сообщений (или любых других служебных сообщений, необходимых для работы NLB)? Как обмениваются сообщениями сердцебиения?
Спасибо!
NLB работает на уровне Ethernet, который находится ниже всего стека TCP / IP и, следовательно, ниже любого межсетевого экрана. И, в любом случае, NLB-хосты должны быть подключены к одному и тому же сегменту сети: между ними не может быть никакого блока.
Контрольные сообщения NLB работают на уровне 2, поэтому нет необходимости открывать порты межсетевого экрана.
Вот снимок экрана с пульсом NLB, полученным с помощью Microsoft Network Monitor: