DHCP 伺服器在 NSX Edge 叢集中的 Edge 節點中以服務 (服務路由器) 形式執行。
未連線至閘道的隔離區段只能使用區段 DHCP 伺服器。連線至下行介面上的閘道的區段可以使用區段 DHCP 伺服器、DHCP 轉送或閘道 DHCP 伺服器。
- 閘道中是否已指定 Edge 叢集?
- Edge 叢集是否在閘道的 DHCP 設定檔中指定?
- 閘道中和 DHCP 設定檔中的 Edge 叢集相同或不同?
- 第 1 層路由區段是否連線至第 0 層閘道?
下列案例說明如何選取 Edge 叢集來建立 DHCP 服務。
案例 1:隔離區段使用區段 DHCP 伺服器
- 建立了一個 Edge 叢集 (Cluster1),且具有四個 Edge 節點:N1、N2、N3、N4。
- 在覆疊傳輸區域中新增使用 [無] 連線的區段。
- 區段依預設會使用區段 DHCP 伺服器。
- 設定檔類型:DHCP 伺服器
- Edge 叢集:Cluster1
- Edge:Autoallocated
在此案例中,來自 Cluster1 的任兩個 Edge 節點均會自動配置以建立 DHCP 服務,且會自動設定 DHCP 高可用性 (HA)。Cluster1 中的其中一個 Edge 節點會在主動模式中執行,而另一個 Edge 則在被動模式中執行。
- 如果您在 DHCP 設定檔中手動配置 Edge 節點,則先新增的 Edge 節點會成為作用中的 Edge。第二個 Edge 節點則採用被動角色。
- 如果您在 DHCP 設定檔中僅選取一個 Edge 節點,則不會設定 DHCP HA。
案例 2:第 1 層路由區段在閘道和 DHCP 設定檔中使用閘道 DHCP 和不同的 Edge 叢集
- Cluster1 Edge 節點:N1、N2、N3、N4
- Cluster2 Edge 節點:N5、N6、N7、N8
- 區段已連線至第 1 層閘道。
- 第 1 層閘道未連線至第 0 層閘道。
- 第 1 層閘道中的 DHCP 伺服器設定檔使用 Cluster1。
- 第 1 層閘道使用 Cluster2。
- 區段已設定為使用閘道 DHCP 伺服器。
- 設定檔類型:DHCP 伺服器
- Edge 叢集:Cluster1
- Edge:N1,N2 (依指定順序手動配置)
- Edge 叢集:Cluster2
- Edge:N5,N6 (依指定順序手動配置)
在此案例中,DHCP 服務會在 Cluster2 的 Edge 節點上執行。由於 Cluster2 包含多個 Edge 節點,因此系統會自動設定 DHCP HA。但是,DHCP HA 會忽略閘道上手動配置的 Edge N5 和 N6。系統會針對 DHCP HA 隨機自動配置來自 Cluster2 的任兩個節點。
當區段直接連線至第 0 層閘道,且您的網路拓撲中沒有第 1 層閘道時,也適用此案例。
- 當您使用閘道 DHCP 伺服器並在閘道 DHCP 設定檔和第 1 層閘道上設定不同的 Edge 叢集時,系統一律會在閘道的 Edge 叢集中建立 DHCP 服務。
- 系統會針對 DHCP HA 組態隨機配置來自第 1 層閘道 Edge 節點的 Edge 叢集。
- 如果未在第 1 層閘道上指定任何 Edge 叢集,則系統會使用第 1 層閘道 (Cluster1) DHCP 設定檔中的 Edge 叢集來建立 DHCP 服務。
案例 3:第 1 層路由區段在閘道和 DHCP 設定檔中使用區段 DHCP 伺服器和不同的 Edge 叢集
- Cluster1 Edge 節點:N1、N2
- Cluster2 Edge 節點:N3、N4
- Cluster3 Edge 節點:N5、N6
- 區段已連線至第 1 層閘道。
- 第 1 層閘道已連線至第 0 層閘道 (選用)。
- 閘道上的 DHCP 設定檔會使用 Cluster1。
- 閘道使用 Cluster2。
- 區段已設定為使用區段 DHCP 伺服器。
- 區段上的 DHCP 伺服器設定檔使用 Cluster3。
- 設定檔名稱:ProfileX
- 設定檔類型:DHCP 伺服器
- Edge 叢集:Cluster1
- Edge:N1,N2 (依指定順序手動配置)
- Edge 叢集:Cluster2
- Edge:N3,N4 (依指定順序手動配置)
- 設定檔名稱:ProfileY
- 設定檔類型:DHCP 伺服器
- Edge 叢集:Cluster3
- Edge:N5,N6 (依指定順序手動配置)
在此案例中,由於區段已設定為使用區段 DHCP 伺服器,因此會忽略已連線的第 1 層閘道中的 Edge 叢集 (Cluster2) 以建立 DHCP 服務。DHCP 服務會在 Cluster3 (N5、N6) 的 Edge 節點中執行。系統也會設定 DHCP HA。N5 成為作用中的 Edge 節點,N6 成為待命 Edge。
如果未從 Cluster3 手動配置 Edge 節點,則會從這個叢集自動配置任意兩個節點,以建立 DHCP 服務和配置 DHCP HA。其中一個 Edge 節點會成為作用中 Edge,而另一個節點則成為待命 Edge。如果僅從 Cluster3 手動配置一個 Edge 節點,則不會設定 DHCP HA。
當區段直接連線至第 0 層閘道,且您的網路拓撲中沒有第 1 層閘道時,也適用此案例。
案例 4:第 1 層路由區段在閘道和 DHCP 設定檔中使用閘道 DHCP 和相同的 Edge 叢集
考慮您的網路中有單一 Edge 叢集 (Cluster1),具有四個 Edge 節點:N1、N2、N3、N4。
- 區段已連線至第 1 層閘道。
- 第 1 層閘道已連線至第 0 層閘道 (選用)
- 閘道上的閘道和 DHCP 設定檔使用相同的 Edge 叢集 (Cluster1)。
- 區段已設定為使用閘道 DHCP 伺服器。
- 設定檔類型:DHCP 伺服器
- Edge 叢集:Cluster1
- Edge:N1,N2 (依指定順序手動配置)
- Edge 叢集:Cluster1
- Edge:N3,N4 (依指定順序手動配置)
在此案例中,由於閘道 DHCP 設定檔和閘道使用類似的 Edge 叢集 (Cluster1),所以會在閘道 DHCP 設定檔的 Edge 節點 N1 和 N2 中建立 DHCP 服務。建立 DHCP 服務時會忽略您在已連線的第 1 層閘道中指定的 Edge 節點 N3 和 N4。
如果未在 DHCP 設定檔中設定 Edge 節點,則會從 Cluster1 自動配置任意兩個節點,以建立 DHCP 服務和設定 DHCP HA。其中一個 Edge 節點會成為作用中 Edge,而另一個 Edge 則成為待命 Edge。
- 當您使用閘道 DHCP 伺服器,並在 DHCP 設定檔和連線的閘道中指定類似的 Edge 叢集時,則會在 DHCP 設定檔的 Edge 節點中建立 DHCP 服務。
- 將忽略您在連線的閘道中手動指定的 Edge 節點。
案例 5:第 1 層路由區段已連線至第 0 層閘道,且未在第 1 層閘道上設定 Edge 叢集
- Cluster1 Edge 節點:N1、N2
- Cluster2 Edge 節點:N3、N4
- Cluster3 Edge 節點:N5、N6
- 區段已直接連線至第 1 層閘道。
- 第 1 層閘道已連線至第 0 層閘道。
- 已在第 1 層和第 0 層閘道上指定 DHCP 伺服器設定檔。
- 第 1 層閘道上的 DHCP 設定檔使用 Cluster1。
- 第 0 層閘道上的 DHCP 設定檔使用 Cluster2。
- 在第 1 層閘道上未選取任何 Edge 叢集。
- 第 0 層閘道使用 Cluster3。
- 區段已設定為使用閘道 DHCP 伺服器。
在此案例中,由於第 1 層閘道未指定任何 Edge 叢集,因此 NSX 會回復為已連線第 0 層閘道的 Edge 叢集。DHCP 服務會在第 0 層閘道 (Cluster3) 的 Edge 叢集中建立。針對建立 DHCP 服務和設定 DHCP HA,系統會自動配置來自此 Edge 叢集的任兩個 Edge 節點。
- 當第 1 層閘道未指定任何 Edge 叢集,因此 NSX 會回復至已連線第 0 層閘道的 Edge 叢集,以建立 DHCP 服務。
- 如果在第 0 層閘道上未偵測到 Edge 叢集,則會在第 1 層閘道 DHCP 設定檔的 Edge 叢集中建立 DHCP 服務。