Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 網路負載平衡 (NLB) 完整部署指南 從原理到實戰

編輯:Windows 2003 教學

網路負載平衡 (Network Load Balancing, NLB) 是 Windows Server 2003 內建的高可用性解決方案,可將多台伺服器組成叢集,對外提供單一虛擬 IP 服務,自動分散流量、支援故障自動切換。本文系統性解析 NLB 原理、核心概念、硬體需求、設計考量與操作模式選擇,助您快速建置企業級負載平衡叢集。

一、 NLB 運作原理

NLB 叢集節點共用一組虛擬 IP (VIP) 與虛擬 MAC 位址。核心元件 WLBS.sys 篩選驅動程式位於網卡驅動與網路層之間,攔截所有進封包,依據演算法(來源/目的 IP、通訊協定、埠號、叢集參數)決定由哪個節點處理,其餘節點捨棄封包。所有節點同時監聽服務請求,可同時執行多個應用程式執行個體,實現「主動-主動」負載分散。

二、 關鍵概念速查表

概念說明
叢集 IP 位址/子網遮罩對外服務的虛擬 IP,客戶端連線目標。
專用 IP 位址/子網遮罩各節點真實 IP,用於節點間心跳、管理、內容複寫通訊。
完整網際網路名稱 (FQDN)對應叢集 IP 的 DNS 名稱,如 cluster.corp.com。
叢集操作模式單播、多播、IGMP 多播三種,決定 MAC 位址處理與交換機相容性。
埠規則Win2003 新增,可精細控制特定埠號流量分派、封鎖或單節點處理。
優先權 (主機 ID 1-32)數值越小優先權越高,處理未納入埠規則的流量;單一叢集最多 32 節點。

三、 部署前提需求

作業系統

Windows Server 2003 全版本支援;可與 Windows 2000/NT 4.0 NLB 節點混合(功能受限)。

網路架構

  • 支援:乙太網路、快速乙太網路、吉比特乙太網路、FDDI。
  • 不支援: Token Ring (令牌環) 網路。

網路介面卡

必須列入 Windows Server 2003 HCL(硬體相容性清單),建議使用相同廠牌/型號網卡。

交換器/路由器

  • 使用 VLAN 隔離心跳流量時,交換器需支援 VLAN 設定。
  • 多播模式下,部分路由器不支援單播 IP 對應多播 MAC,需手動建立靜態 ARP 對應。

通訊協定

叢集網卡僅綁定 TCP/IP,且必須使用靜態 IP,不支援 DHCP。

應用程式

  • 必須基於 TCP/UDP 通訊。
  • 應用程式需支援無狀態或可外部儲存 Session 狀態(如 SQL Server、共用檔案伺服器、ASP.NET State Server)。

四、 叢集設計關鍵決策

雙網卡架構(強力建議)

單網卡下,單播模式導致節點間無法直接通訊(MAC 位址相同),心跳、管理、內容複寫流量與客戶流量爭奪頻寬。雙網卡架構:

  • 網卡 1:綁定叢集 VIP,服務客戶請求。
  • 網卡 2:綁定專用 IP,專責節點間心跳、管理、內容同步。

此設計消除單點競爭,提升叢集穩定度與擴展性。

操作模式選擇指南

模式MAC 位址行為節點間通訊交換機需求適用場景
單播所有節點共用虛擬 MAC (02-BF-XX-XX-XX-XX)單網卡下無法通訊需支援 MAC 地址洪流或搭配 VLAN簡單部署、舊式交換器
多播保留原 MAC,另加多播 MAC可正常通訊需支援多播 MAC 映射,部分路由器需手動設定現代交換環境、需節點間通訊
IGMP 多播同多播,但透過 IGMP 向交換器註冊可正常通訊需支援 IGMP Snooping 的 Layer 2/3 交換器大型企業網路、最佳效能與管理性

五、 快速建立 NLB 叢集步驟概覽

  1. 安裝 NLB 元件:控制台 → 新增/移除程式 → 新增/移除 Windows 元件 → 網路服務 → 詳細資料 → 勾選「網路負載平衡」。
  2. 開啟「網路負載平衡管理員」 (nlbmgr)。
  3. 右鍵「叢集」 → 新增叢集 → 輸入主機 IP、介面、優先權。
  4. 設定叢集 IP、子網遮罩、完整網際網路名稱。
  5. 選擇操作模式(建議多播/IGMP 多播)。
  6. 新增埠規則:預設為 TCP 80/443,依服務需求新增/修改(如 FTP 21、SMTP 25、自訂埠)。
  7. 依序加入其他節點:右鍵叢集 → 「將主機加入叢集」,輸入各節點專用 IP、優先權。
  8. 驗證:用戶端 Ping 叢集 IP、瀏覽 FQDN、模擬節點故障觀察自動切換。

結語

Windows Server 2003 NLB 以零授權成本、原生整合、支援主流網路服務(Web、FTP、VPN、Terminal Services、Media Streaming)等優勢,成為中小企業建置高可用性架構的首選。掌握上述原理與設計要訣,即可構建穩固、可擴展的負載平衡叢集,保障業務連續性。

Copyright © Windows教程網 All Rights Reserved