核心概念:虛擬交換器三種模式
| 模式 | 連通範圍 | 典型用途 | IP 分配 |
| 外部 | 虛擬機 ↔ 實體網路/網際網路 | Web 伺服器、資料庫、AD、任何需對外服務的 VM | 實體網段 DHCP/靜態 IP |
| 內部 | 虛擬機 ↔ 宿主機 (管理 OS) | 宿主機管理 VM、備份代理、監控代理通訊 | 宿主機 vNIC 當閘道/靜態 IP |
| 私人 | 虛擬機 ↔ 虛擬機 (同一宿主機) | 叢集心跳、資料庫同步、內部微服務、隔離測試環境 | 純內部網段,無閘道 |
實體網卡規劃原則
- 最少 2 張實體網卡:一張做「外部」綁定實體 NIC,一張做「內部/私人」或留作備援/即時遷移。
- 生產環境建議 4+ 張:
- NIC 1:管理/即時遷移 (獨立 VLAN)
- NIC 2:生產流量 (外部虛擬交換器)
- NIC 3:備份/儲存流量 (iSCSI/SMB 3.0)
- NIC 4:叢集心跳/CSV (私人虛擬交換器)
- 啟用 **NIC Teaming (LBFO/SET)** 提供頻寬聚合與容錯;Hyper-V 虛擬交換器建立在 Team 介面上。
- SR-IOV (單根 I/O 虛擬化) 可讓 VM 直接存取實體 NIC 虛擬功能 (VF),極大降低網路延遲與 CPU 開銷,需硬體/驅動/交換器支援。
虛擬機網卡配置實戰
案例:單一宿主機跑 Web + DB + AD
- Web VM:1 張「外部」網卡 (公網/周邊網路 IP) + 1 張「內部」網卡 (與 DB/AD 通訊,內網 IP)。
- DB VM:1 張「內部」網卡 (僅接受 Web/AD 連線) + 1 張「私人」網卡 (若有備份/同步夥伴)。
- AD VM:1 張「內部」網卡 (提供網域服務) + 1 張「私人」網卡 (跨站點複製專用)。
**原則**:「原本實體環境怎麼接,虛擬環境就怎麼映射。」DMZ、VLAN、子網隔離邏輯完全保留。
進階:VLAN 標記與 Hyper-V
- 外部虛擬交換器可啟用 **VLAN ID** (Trunk 模式),宿主機實體 NIC 接交換器 Trunk 埠,不同 VM 指定不同 VLAN ID 實現二層隔離,無需多張實體 NIC。
- 內部/私人虛擬交換器不支援 VLAN 標記 (僅二層隔離)。
常見誤區
- ❌ 所有 VM 只掛「外部」網卡 → 廣播風暴、安全域混雜、管理流量與業務流量爭搶頻寬。
- ❌ 以為「私人」網卡能上網 → 無實體 NIC 綁定,無閘道,純內部通訊。
- ❌ 忽略即時遷移網路 → 遷移流量佔滿生產頻寬導致服務中斷,應獨立 NIC/VLAN + QoS。