Microsoft NLB unicast mode

Microsoft NLB簡單來說就是分流,幾台電腦組成一個VIP,網頁使用者永遠只要存取這個VIP,但是後端可能是由多台網頁伺服器組成,回應服務,最後透過演算法達到負載平衡。 設定來說我們使用單點傳播。 他會把NLB叢集中每台電腦的MAC改成一樣,但是MAC重複真的沒問題嗎? 我們擷取一下封包,發現當ARP回應的時候, 192.168.4.225 is at 02:bf:c0:a8:04:e1, 但是卻是由三台NLB主機帶 02: 01 :c0:a8:04:e1、 02: 02 :c0:a8:04:e1、02: 03 :c0:a8:04:e1 這三個MAC回應。 由於交換器只會學習來源IP,因此永遠學不到 02:bf:c0:a8:04:e1。 我們對IIS網頁發出要求,查詢ARP 192.168.4.225 MAC為 02:bf:c0:a8:04:e1。 但是交換器沒有學到這個MAC,根據原理,他會flooding一份到所有port上, 3台NLB叢集都收到了,最後根據演算法,由02來回應。