無論區段是否連線至閘道,您都可以在每個區段上設定 DHCP。同時支援用於 IPv4 (DHCPv4) 的 DHCP 和用於 IPv6 (DHCPv6) 的 DHCP 伺服器。

對於閘道連線的區段,支援所有下列類型的 DHCP:
  • DHCP 本機伺服器
  • DHCP 轉送
  • 閘道 DHCP (僅支援區段中的 IPv4 子網路)
備註:
  • NSX-T Data Center 3.1.1 開始,已支援透過服務介面在支援 VLAN 的區段上使用第 4 版 DHCP 轉送。一個區段僅支援一個 DHCP v4 轉送或服務。
  • 對於未連線至閘道的獨立區段,僅支援本機 DHCP 伺服器。
  • 對於需要 DHCP 伺服器的 VLAN 區段,僅支援本機 DHCP 伺服器。VLAN 上不支援閘道 DHCP。

對於未連線至閘道的獨立區段,僅支援本機 DHCP 伺服器。

以下限制適用於 IPv6 子網路上的 DHCPv6 伺服器組態:
  • 設定了 IPv6 子網路的區段可以有本機 DHCPv6 伺服器或 DHCPv6 轉送。不支援閘道 DHCPv6。
  • 不支援 DHCPv6 選項 (無類別靜態路由和一般選項)。

必要條件

  • 已在網路中新增 DHCP 設定檔。
  • 如果您要在區段上設定閘道 DHCP,則必須將 DHCP 設定檔連結至直接連線的第 1 層或第 0 層閘道。

程序

  1. 從瀏覽器以管理員權限登入 NSX Manager,網址為 https://<nsx-manager-ip-address>。
  2. 選取網路 > 區段
  3. 新增或編輯一個區段。
    • 若要設定新區段,請按一下新增區段
    • 若要修改現有區段的內容,請按一下現有區段名稱旁邊的垂直省略符號,然後按一下編輯
  4. 如果要新增區段,請確保指定下列區段內容:
    • 區段名稱
    • 連線
    • 傳輸區域
    • 子網路 (閘道連線的區段為必要,對於獨立區段則為選用)

    如果您正在編輯現有區段,請直接移至下一個步驟。

  5. 按一下設定 DHCP 組態
  6. DHCP 類型下拉式功能表中,選取下列任何其中一個類型。
    在區段中,IPv6 和 IPv4 子網路一律會使用相同的 DHCP 類型。不支援混合組態。
    DHCP 類型 說明
    DHCP 本機伺服器

    選取此選項可建立在區段上具有 IP 位址的本機 DHCP 伺服器。

    顧名思義,它是區段的本機 DHCP 伺服器,並且無法用於網路中的其他區段。本機 DHCP 伺服器僅為連結至區段的虛擬機器提供動態 IP 指派服務。

    您可以在區段上設定所有 DHCP 設定,包括 DHCP 範圍、DHCP 選項和靜態繫結。

    對於獨立區段,依預設會選取此類型。

    DHCP 轉送

    選取此選項,可將 DHCP 用戶端要求轉送至外部 DHCP 伺服器。外部 DHCP 伺服器可位於 SDDC 外部的任何子網路或實體網路中。

    區段的本機 DHCP 轉送服務,且無法用於網路中的其他區段。

    當您在區段上使用 DHCP 轉送時,您無法設定 DHCP 設定DHCP 選項。UI 不會防止您設定 DHCP 靜態繫結。但是,在 NSX-T Data Center 中,使用 DHCP 轉送的靜態繫結是不支援的組態。

    閘道 DHCP

    此 DHCP 類型類似於中央 DHCP 服務,可在連線至閘道和使用閘道 DHCP 的所有區段上,動態地將 IP 和其他網路組態指派給虛擬機器。根據您連結至閘道的 DHCP 設定檔類型,您可以在區段上設定閘道 DHCP 伺服器或閘道 DHCP 轉送。

    依預設,連線至第 1 層或第 0 層閘道的區段會使用閘道 DHCP。如有需要,您可以選擇在區段上設定 DHCP 本機伺服器或 DHCP 轉送。

    若要在區段上設定閘道 DHCP,則必須將 DHCP 設定檔連結至閘道。

    如果 IPv4 子網路使用閘道 DHCP,則無法在相同區段的 IPv6 子網路中設定 DHCPv6,因為不支援閘道 DHCPv6。在此情況下,IPv6 子網路無法支援任何 DHCPv6 伺服器組態,包括 IPv6 靜態繫結。

    備註: 建立區段之後且 DHCP 服務正在使用時,您可以變更閘道連線區段的 DHCP 類型。
  7. DHCP 設定檔下拉式功能表中,選取 DHCP 伺服器設定檔或 DHCP 轉送設定檔的名稱。
    • 如果區段連線至閘道,則依預設會選取閘道 DHCP 伺服器。系統會自動選取連結至閘道的 DHCP 設定檔。名稱和伺服器 IP 位址會從該 DHCP 設定檔自動擷取,並以唯讀模式顯示。

      當區段使用閘道 DHCP 伺服器時,請確保已在閘道或 DHCP 伺服器設定檔 (或兩者) 中選取 Edge 叢集。如果 Edge 叢集在設定檔或閘道中無法使用,則儲存區段時會顯示錯誤訊息。

    • 如果要在區段上設定本機 DHCP 伺服器或 DHCP 轉送,則必須從下拉式功能表中選取 DHCP 設定檔。如果下拉式功能表中沒有可用的設定檔,請按一下垂直省略符號圖示,然後建立 DHCP 設定檔。建立設定檔後,它會自動連結到區段。

      當區段使用本機 DHCP 伺服器時,請確保 DHCP 伺服器設定檔包含 Edge 叢集。如果 Edge 叢集在設定檔中無法使用,則儲存區段時會顯示錯誤訊息。

    備註: 建立區段並使用 DHCP 服務後,您可以變更使用 DHCP 本機伺服器或 DHCP 轉送之區段的 DHCP 設定檔。
  8. 按一下 IPv4 伺服器IPv6 伺服器索引標籤。
    如果區段包含 IPv4 子網路和 IPv6 子網路,則您可以在區段上設定 DHCPv4 和 DHCPv6 伺服器。
  9. 設定 DHCP 設定。
    1. 按一下 DHCP 組態切換按鈕,以啟用子網路上的 DHCP 組態設定。
    2. DHCP 伺服器位址文字方塊中,輸入 IP 位址。
      • 如果您要設定 DHCP 本機伺服器,則需要伺服器 IP 位址。最多支援兩個伺服器 IP 位址。一個 IPv4 位址和一個 IPv6 位址。對於 IPv4 位址,首碼長度必須 <= 30,而對於 IPv6 位址,首碼長度必須 <= 126。伺服器 IP 位址必須屬於您在此區段中指定的子網路。DHCP 伺服器 IP 位址不得與 DHCP 範圍和 DHCP 靜態繫結中的 IP 位址重疊。DHCP 伺服器設定檔可能包含伺服器 IP 位址,但是當您在區段上設定本機 DHCP 伺服器時,系統會忽略這些 IP 位址。

        建立本機 DHCP 伺服器後,您可以在設定 DHCP 組態頁面上編輯伺服器 IP 位址。但是,新的 IP 位址必須屬於在區段中設定的相同子網路。

      • 如果您要設定 DHCP 轉送,則此步驟不適用。伺服器 IP 位址會從 DHCP 轉送設定檔自動擷取,並顯示在設定檔名稱下方。
      • 如果您要設定閘道 DHCP 伺服器,則此文字方塊無法編輯。伺服器 IP 位址會從連結至已連線閘道的 DHCP 設定檔中自動擷取。

        請記住,DHCP 伺服器設定檔中的閘道 DHCP 伺服器 IP 位址可以與區段中設定的子網路不同。在此情況下,閘道 DHCP 伺服器會透過在建立閘道 DHCP 伺服器時自動建立的內部轉送服務,與區段的 IPv4 子網路連線。內部轉送服務會使用來自閘道 DHCP 伺服器 IP 位址子網路中的任何一個 IP 位址。內部轉送服務所使用的 IP 位址將用作閘道 DHCP 伺服器上的預設閘道,以與區段的 IPv4 子網路進行通訊。

        建立閘道 DHCP 伺服器後,您可以在閘道的 DHCP 設定檔中編輯伺服器 IP 位址。但是,您無法變更已連結至閘道的 DHCP 設定檔。

    3. (選擇性) DHCP 範圍文字方塊中,輸入一或多個 IP 位址範圍。

      同時允許 IP 範圍和 IP 位址。IPv4 位址必須採用 CIDR /32 格式,且 IPv6 位址必須採用 CIDR /128 格式。您也可以透過在範圍的開頭和結尾輸入相同的 IP 位址,以輸入 IP 位址作為範圍。例如,172.16.10.10-172.16.10.10

      確保您的 DHCP 範圍符合以下需求:
      • DHCP 範圍中的 IP 位址必須屬於在區段上設定的子網路。也就是說,DHCP 範圍不能包含來自多個子網路的 IP 位址。
      • IP 範圍不得與 DHCP 伺服器 IP 位址和 DHCP 靜態繫結 IP 位址重疊。
      • DHCP IP 集區中的 IP 範圍不得彼此重疊。
      • 任何 DHCP 範圍中的 IP 位址數目不得超過 65536。
      備註: 在 DHCP 的 IPv6 範圍中不允許使用下列類型的 IPv6 位址:
      • 連結本機單點傳播位址 (FE80::/64)
      • 多點傳播位址 (FF00::/8)
      • 未指定的位址 (0:0:0:0:0:0:0:0)
      • 全為 F (F:F:F:F:F:F:F:F) 的位址
      注意: 建立 DHCP 伺服器後,您可以更新現有範圍、附加新的 IP 範圍或刪除現有範圍。但是,最佳做法是避免刪除、縮小或擴充現有的 IP 範圍。例如,不要嘗試合併多個較小的 IP 範圍以建立單一大型 IP 範圍。您可能會意外遺漏包含 IP 位址,這些位址已租用給來自較大 IP 範圍的 DHCP 用戶端。因此,當您在 DHCP 服務執行後修改現有範圍時,可能會導致 DHCP 用戶端中斷網路連線,並導致暫時的流量中斷。
    4. (選擇性) (僅適用於 DHCPv6):在排除的範圍文字方塊中,輸入您想要針對 DHCPv6 用戶端之動態 IP 指派排除的 IPv6 位址或 IPv6 位址範圍。

      在 IPv6 網路中,DHCP 範圍可能很大。有時,您可能想要針對靜態繫結保留特定 IPv6 位址,或來自大型 DHCP 範圍的多個小型 IPv6 位址範圍。在這種情況下,您可以指定排除的範圍。

    5. (選擇性) 編輯租用時間 (以秒為單位)。
      預設值為 86400。值的有效範圍為 60-4294967295。在 DHCP 伺服器組態中設定的租用時間會優先於您在 DHCP 設定檔中指定的租用時間。
    6. (選擇性) (僅適用於 DHCPv6):輸入慣用時間 (以秒為單位)。

      慣用時間是慣用之有效 IP 位址的時間長度。當慣用時間到期時,IP 位址將變為過時。如果未輸入任何值,則慣用時間將自動計算為 (租用時間 * 0.8)。

      租用時間必須大於慣用時間。

      值的有效範圍為 60-4294967295。預設值為 69120。

    7. (選擇性) 輸入要用於名稱解析之網域名稱伺服器 (DNS) 的 IP 位址。最多允許兩個 DNS 伺服器。
      未指定時,系統不會為 DHCP 用戶端指派 DNS。DNS 伺服器 IP 位址必須與子網路的閘道 IP 位址屬於相同的子網路。
    8. (選擇性) (僅適用於 DHCPv6):輸入一或多個網域名稱。
      DHCPv4 組態會自動擷取您在區段組態中指定的網域名稱。
    9. (選擇性) (僅適用於 DHCPv6):輸入簡易網路時間通訊協定 (SNTP) 伺服器的 IP 位址。最多允許兩個 SNTP 伺服器。

      DHCPv6 伺服器不支援 NTP。

      DHCPv4 伺服器僅支援 NTP。若要新增 NTP 伺服器,請按一下選項,然後新增一般選項 (代碼 42 - NTP 伺服器)。

  10. (選擇性) 按一下選項,然後指定無類別靜態路由 (選項 121) 和一般選項。

    不支援 IPv6 的 DHCP 選項。

    • IPv4 的 DHCP 中的每個無類別靜態路由選項可以有具有相同目的地的多個路由。每個路由都包含目的地子網路、子網路遮罩和下一個躍點路由器。如需 DHCPv4 中無類別靜態路由的相關資訊,請參閱 RFC 3442 規格。您可以在 DHCPv4 伺服器上新增最多 127 個無類別靜態路由。
    • 若要新增一般選項,請選取選項的代碼,然後輸入選項的值。對於二進位值,值必須為 base-64 編碼格式。
  11. 按一下套用以儲存 DHCP 組態,然後按一下儲存以儲存區段組態。

下一步

  • 在區段上設定了 DHCP 之後,某些限制和須知適用於變更區段連線。如需詳細資訊,請參閱案例:在 DHCP 上變更區段連線的影響
  • 當 DHCP 伺服器設定檔連結至使用 DHCP 本機伺服器的區段時,系統會在您於 DHCP 設定檔中指定的 Edge 叢集中建立 DHCP 服務。但是,如果區段使用閘道 DHCP 伺服器,則在其中建立 DHCP 服務的 Edge 叢集將取決於多個因素的組合。如需如何為 DHCP 服務選取 Edge 叢集的詳細資訊,請參閱案例:為 DHCP 服務選取 Edge 叢集