Load-Balancing

網路負載平衡 Windows server 2008

  • July 5, 2012

我對負載平衡配置有疑問。也許有人已經問過這個問題,但我在網上沒有找到類似的東西。

實際配置是。

我有兩台伺服器要進行負載平衡。

伺服器 1 有兩個 NIC

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 2 對這兩台伺服器進行負載平衡但是來自 NIC1 的所有流量都應該在兩台伺服器之間重新分配。

直到現在,並沒有找到任何方法來做到這一點。如果可能與否,我真的找不到資訊。

Oki 幾個月後,我可以看到在這篇文章中我們沒有得到任何答案。

首先,兩台伺服器需要在同一個網關上,否則這根本不起作用。然後我找到了一篇文章,上面寫著:

“上面的ARP請求包表明Sender的IP地址是Unicast,Sender的MAC地址是Multicast。大多數路由器不響應帶有Unicast Sender IP和Multicast Sender MAC(Multicast Cluster MAC)的ARP請求。所以,NLB節點不響應得到對 ARP 請求的響應,並且來自 NLB 虛擬 IP 地址的 ping 失敗,因為 NLB 節點無法解析網關的 MAC 地址。”

所以為了讓它工作,我只是在我的伺服器上執行這個命令:

arp -s xx.xx.xx.xx 00-00-00-00-00-ff 其中 xx.xx.xx.xx 是您的預設網關 ip 和 mac 地址 00-00-00-00-00-ff

這是完整的文章

http://blogs.technet.com/b/networking/archive/2009/01/15/unable-to-connect-to-windows-server-2008-nlb-virtual-ip-address-from-hosts-in-different-subnets-when-nlb-is-in-multicast-mode.aspx

引用自:https://serverfault.com/questions/302666