DHCP 伺服器在 NSX Edge 叢集中的 Edge 節點中以服務 (服務路由器) 形式執行。

未連線至閘道的隔離區段只能使用區段 DHCP 伺服器。連線至下行介面上的閘道的區段可以使用區段 DHCP 伺服器、DHCP 轉送或閘道 DHCP 伺服器。

無論區段是使用區段 DHCP 伺服器或閘道 DHCP 伺服器,DHCP 伺服器一律會在 Edge 叢集的 Edge 傳輸節點中以服務路由器的形式執行。如果區段使用區段 DHCP 伺服器,會在您於 DHCP 設定檔中指定的 Edge 叢集中建立 DHCP 服務。但是,如果區段使用閘道 DHCP 伺服器,則在其中建立 DHCP 服務的 Edge 叢集將取決於下列因素的組合:
  • 閘道中是否已指定 Edge 叢集?
  • Edge 叢集是否在閘道的 DHCP 設定檔中指定?
  • 閘道中和 DHCP 設定檔中的 Edge 叢集相同或不同?
  • 第 1 層路由區段是否連線至第 0 層閘道?

下列案例說明如何選取 Edge 叢集來建立 DHCP 服務。

案例 1:隔離區段使用區段 DHCP 伺服器

案例說明:
  • 建立了一個 Edge 叢集 (Cluster1),且具有四個 Edge 節點:N1、N2、N3、N4。
  • 在覆疊傳輸區域中新增使用 [無] 連線的區段。
  • 區段依預設會使用區段 DHCP 伺服器。
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 叢集

假設您的網路中有兩個 Edge 叢集 (Cluster1 和 Cluster2)。兩個叢集各有四個 Edge 節點:
  • Cluster1 Edge 節點:N1、N2、N3、N4
  • Cluster2 Edge 節點:N5、N6、N7、N8
案例說明:
  • 區段已連線至第 1 層閘道。
  • 第 1 層閘道未連線至第 0 層閘道。
  • 第 1 層閘道中的 DHCP 伺服器設定檔使用 Cluster1。
  • 第 1 層閘道使用 Cluster2。
  • 區段已設定為使用閘道 DHCP 伺服器。
第 1 層閘道中的 DHCP 伺服器設定檔具有以下組態:
  • 設定檔類型:DHCP 伺服器
  • Edge 叢集:Cluster1
  • Edge:N1,N2 (依指定順序手動配置)
第 1 層閘道組態如下所示:
  • Edge 叢集:Cluster2
  • Edge:N5,N6 (依指定順序手動配置)

在此案例中,DHCP 服務會在 Cluster2 的 Edge 節點上執行。由於 Cluster2 包含多個 Edge 節點,因此系統會自動設定 DHCP HA。但是,DHCP HA 會忽略閘道上手動配置的 Edge N5 和 N6。系統會針對 DHCP HA 隨機自動配置來自 Cluster2 的任兩個節點。

當區段直接連線至第 0 層閘道,且您的網路拓撲中沒有第 1 層閘道時,也適用此案例。

注意: 您可以在建立 DHCP 伺服器後,變更閘道 DHCP 伺服器上的 Edge 叢集。但是,此動作會導致指派給 DHCP 用戶端的所有現有 DHCP 租用遺失。
總之,此案例的重點如下所示:
  • 當您使用閘道 DHCP 伺服器並在閘道 DHCP 設定檔和第 1 層閘道上設定不同的 Edge 叢集時,系統一律會在閘道的 Edge 叢集中建立 DHCP 服務。
  • 系統會針對 DHCP HA 組態隨機配置來自第 1 層閘道 Edge 節點的 Edge 叢集。
  • 如果未在第 1 層閘道上指定任何 Edge 叢集,則系統會使用第 1 層閘道 (Cluster1) DHCP 設定檔中的 Edge 叢集來建立 DHCP 服務。

案例 3:第 1 層路由區段在閘道和 DHCP 設定檔中使用區段 DHCP 伺服器和不同的 Edge 叢集

在此案例中,區段會連線至第 1 層閘道,但您在區段上使用區段 DHCP 伺服器。假設您的網路中有三個 Edge 叢集 (Cluster1、Cluster2、Cluster3)。每個叢集各有兩個 Edge 節點。
  • Cluster1 Edge 節點:N1、N2
  • Cluster2 Edge 節點:N3、N4
  • Cluster3 Edge 節點:N5、N6
案例說明:
  • 區段已連線至第 1 層閘道。
  • 第 1 層閘道已連線至第 0 層閘道 (選用)。
  • 閘道上的 DHCP 設定檔會使用 Cluster1。
  • 閘道使用 Cluster2。
  • 區段已設定為使用區段 DHCP 伺服器。
  • 區段上的 DHCP 伺服器設定檔使用 Cluster3。
閘道上的 DHCP 伺服器設定檔如下所示:
  • 設定檔名稱:ProfileX
  • 設定檔類型:DHCP 伺服器
  • Edge 叢集:Cluster1
  • Edge:N1,N2 (依指定順序手動配置)
第 1 層閘道組態如下所示:
  • Edge 叢集:Cluster2
  • Edge:N3,N4 (依指定順序手動配置)
區段 DHCP 伺服器的設定檔如下所示:
  • 設定檔名稱: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 伺服器設定檔如下所示:
  • 設定檔類型:DHCP 伺服器
  • Edge 叢集:Cluster1
  • Edge:N1,N2 (依指定順序手動配置)
第 1 層閘道組態如下所示:
  • 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 叢集

在此案例中,區段會連線至第 1 層閘道,而第 1 層閘道會連線至第 0 層閘道。假設您的網路中有三個 Edge 叢集 (Cluster1、Cluster2、Cluster3)。每個叢集各有兩個 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 服務。