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