Windows-Server-2008

許多子網的 Windows 負載平衡;需要多少個 IP 地址

  • April 3, 2012

我有兩台主機,它們在 4 個不同的 LAN 子網中有一個介面(此處不適用 WAN)。

10.1.1.x
10.1.2.x
10.1.3.x
10.1.4.x

假設每個子網都需要一個 xxx9 的本地服務作為負載均衡所需的服務。還假設兩台主機已經具有以下非負載平衡 IP:

10.1.1.11
10.1.1.12

問題

當我在其他子網上設置 NLB 時,我是否還需要為該主機提供非集群 IP?

例子:

Load Balanced
10.1.1.9
10.1.2.9
10.1.3.9
10.1.4.9


Host1
10.1.1.11  <-- Already Exists
10.1.2.11  <-- Is this needed in addition to 10.1.x.9??
10.1.3.11  <-- Is this needed in addition to 10.1.x.9??
10.1.4.11  <-- Is this needed in addition to 10.1.x.9??


Host2
10.1.1.12  <-- Already Exists
10.1.2.12 <-- Is this needed in addition to 10.1.x.9??
10.1.3.12 <-- Is this needed in addition to 10.1.x.9??
10.1.4.12 <-- Is this needed in addition to 10.1.x.9??

換句話說,這個頁面上的所有 IP 都必須在同一個子網上嗎?

在此處輸入圖像描述

在每個子網上,nlb 集群的每個伺服器部分都需要一個 ip(它自己的),然後是一個或多個虛擬 ip 地址。

影響 NLB 行為的是單播和多播之間的選擇: http ://technet.microsoft.com/en-us/library/cc782694(v=ws.10).aspx

伺服器每個子網需要一個專用 ip,因為您無需手動將集群 ip 映射到網路介面。NLB 使用 ip 介面來檢測在哪個網卡上發布集群 IP。

單播更改mac地址但一般需要配置交換機(預設情況下不接受多個埠上的相同mac地址)

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