Windows-Server-2008
許多子網的 Windows 負載平衡;需要多少個 IP 地址
我有兩台主機,它們在 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地址)