Балансировка сетевой нагрузки Windows server 2008
У меня есть вопросы о конфигурации балансировки нагрузки. Возможно, кто-то уже задавал этот вопрос, но я не нашел что-то подобное в Интернете.
Фактическая конфигурация есть.
У меня есть два сервера, которые я хочу загрузить баланс.
Сервер 1 имеет две сетевые карты
NIC 1 IP :xx.xx.xx.35 Gateway : xx.xx.xx.33
NIC 2 IP 192.168.2.11
Сервер 2
NIC 1 IP :xx.xx.yy.45 Gateway : xx.xx.yy.43
NIC 2 IP 192.168.2.10
Таким образом, серверы 1 и 2 связаны со вторым NIC
Я хочу сбалансировать нагрузку этих двух серверов с помощью NIC 2 Но весь трафик, поступающий с NIC1, должен быть перераспределен между двумя серверами.
И до сих пор так и не нашел способа сделать это. Я не могу найти информацию, если это возможно или нет.
2 ответа
Оки Через несколько месяцев я вижу, что в этом посте мы не получили никаких ответов.
Во-первых, два сервера должны быть на одном шлюзе, иначе это не будет работать вообще. Тогда я нашел статью, которая говорит это:
"Вышеупомянутый пакет запроса ARP указывает, что IP-адрес отправителя является одноадресным, а MAC-адрес отправителя является многоадресным. Большинство маршрутизаторов не отвечают на запросы ARP с помощью IP-адреса отправителя одноадресной передачи и MAC-адреса многоадресного отправителя (MAC-адреса многоадресного кластера). Таким образом, узел NLB не получить ответ на запрос ARP, и эхо-запрос с виртуального IP-адреса NLB завершается неудачно, поскольку узлу NLB не удается разрешить MAC-адрес шлюза."
чтобы заставить его работать, я просто запускаю эту команду на своих серверах:
arp -s xx.xx.xx.xx 00-00-00-00-00-ff, где xx.xx.xx.xx - ваш ip и mac adresse шлюз по умолчанию 00-00-00-00-00-ff
вот полная статья
1) Создайте кластер серверов, пока то, что вы обслуживаете, является кластерно-эргономичным.
2) Если вы действительно хотите, чтобы трафик проходил к двум разным узлам, посмотрите на зеркалирование портов, иначе говоря, на диапазоны портов (охват портов возможен для многих коммутаторов в мире Cisco).