スイッチ上のDHCPサーバーまたはリレーの設定

以下の手順に従って、スイッチでDHCPサーバーまたはリレーを設定します。

前提条件

DHCP サーバーまたはリレーを設定する前に、以下を確認してください。

  • スイッチ上でDHCPサーバーを設定するVLANは、DHCPクライアントに接続するポートに割り当てられます。これを行うには、関連するポートプロファイルをポートに適用します。ポートプロファイルの詳細については、 静的ポートプロファイルと動的ポートプロファイルを参照してください。
  • スイッチには、DHCP サーバーを実行するためのネットワーク用の 静的 IP 設定または追加 IP 設定があります。または、L3インターフェイスがDHCPサーバーまたはリレー用に設定されている。

有線クライアントリストにDHCPクライアントプロパティを表示する方法については 、有線クライアント を参照してください。

DHCP サーバーの設定

スイッチ上でDHCPサーバーを設定するには:

  1. 左側のメニューで[ スイッチ ]に移動し、リストからスイッチをクリックします。
    スイッチの詳細ページが表示されます。
  2. スイッチの詳細ページで、[Services]セクションの[ DHCP Server/Relay ]タイルまで下にスクロールします。
    User interface for managing network switches, showing DHCP Server/Relay settings for switch S2-EX1 with red error message: At least one DHCP network is required. Options to enable or disable Campus Fabric Defined, section showing no networks defined, and button to add DHCP network. Navigation panel includes Monitor, Marvis, Clients, Access Points, Switches, WAN Edges, Mist Edges, and Location. Top bar includes Utilities, Save, and Cancel options.
  3. DHCPサーバー/リレータイルで、有効チェックボックスを選択し、DHCPネットワークの追加をクリックします。
    DHCPサーバー/リレー設定ウィンドウが表示されます。
  4. 設定タイプとしてサーバーが選択されていることを確認します。
  5. ネットワークドロップダウンリストから、DHCPサーバーのネットワークを選択します。
  6. 以下のフィールドを指定します。
    • IP開始—DHCP IPアドレス割り当てプール内の開始IPアドレス。

    • IP終了—DHCP IPアドレス割り当てプール内の終了IPアドレス。

    • ゲートウェイ—DHCPクライアントのデフォルトゲートウェイ。通常、これは対応するネットワークのスイッチIRB IPアドレスです。

    • DNSサーバー(オプション)—最大3つのDNS IPアドレスをカンマ区切り形式で追加できます。

    • DNSサフィックス(オプション)—最大3つのドメインサフィックスをカンマ区切り形式で追加できます。

    • Configuration interface for adding a DHCP network with type set to Server, network ID 10 labeled vl10, IP range 10.0.0.100 to 10.0.0.200, gateway 10.0.0.10, DNS servers 8.8.8.8, 8.8.4.4, 1.0.0.1, and DNS suffix test.net, tesing1.net, testing3.net.

    DNSサーバーとDNSサフィックスを設定していない場合、Mistはスイッチレベルで設定されたDNSサーバーとDNSサフィックスを取得して、設定を自動生成します。

  7. 変更を保存します。

    API /sites/:site-id/devices/device-idには次の設定が適用されます。

    DHCP server JSON configuration showing enabled status, VLAN 10 with IP pool from 10.0.0.100 to 10.0.0.200, gateway 10.0.0.10, DNS servers 8.8.8.8, 8.8.4.4, 1.0.0.1, and DNS suffixes test.net, testing1.net, testing3.net.

    以下のAPIにプッシュする対応する意図された設定を確認します。 /sites/:site-id/devices/device-id/config_cmd

    DHCP サーバーは、vl10 の irb.10 インターフェイスで有効になっています。次の例は、Junosスイッチに適用されます。

    アドレス割り当てプールの設定は、以下のようになっています(Junosスイッチに適用可能)。

  8. 以下の CLI を使用して、スイッチ上の設定を検証します。次の例は、Junosスイッチに適用できます。
    Configuration comparison showing changes on a network device. DHCP relay removed and replaced with a local DHCP server setup. Key updates include DHCP server under services for group vl10 using interface irb.10, address assignment pool vl10 for network 10.0.0.0/24 with IP range 10.0.0.100 to 10.0.0.200, DHCP attributes defining name servers 8.8.8.8, 8.8.4.4, 1.0.0.1, router 10.0.0.10, and domain names test.net tesing1.net testing3.net.

    v110ネットワークのDHCPクライアントには、以下に示すようにDHCPサーバーによってIPアドレスが割り当てられるはずです。

    DHCP server bindings showing two client IPs, MAC addresses, lease states, expiration times, interfaces, and detailed lease information for troubleshooting.

    上記の例は、Junosスイッチに適用されます。

便利なJunos CLIコマンドをいくつか紹介します。

  • show dhcp server binding または show dhcp server binding detail—DHCPサーバーのバインディング情報を表示します。

  • show dhcp server statistics—送受信されたDHCPメッセージの統計情報を表示します。
  • clear dhcp server binding interface x-x/x/x—特定のインターフェイス上のクライアントのDHCPクライアントバインディングをクリアします。
  • clear dhcp server binding <address>—有線クライアントのIPアドレスまたはMACアドレスに基づいてDHCPクライアントバインディングをクリアします。

DHCPリレーを設定する

スイッチ上でDHCPリレーを設定するには:

  1. 左側のメニューで[ スイッチ ]に移動し、リストからスイッチをクリックします。
    スイッチの詳細ページが表示されます。
  2. スイッチの詳細ページで、[Services]セクションの[ DHCP Server/Relay ]タイルまで下にスクロールします。
    User interface for managing network switches, showing DHCP Server/Relay settings for switch S2-EX1 with red error message: At least one DHCP network is required. Options to enable or disable Campus Fabric Defined, section showing no networks defined, and button to add DHCP network. Navigation panel includes Monitor, Marvis, Clients, Access Points, Switches, WAN Edges, Mist Edges, and Location. Top bar includes Utilities, Save, and Cancel options.
  3. DHCPサーバー/リレータイルで、有効チェックボックスを選択し、DHCPネットワークの追加をクリックします。
    DHCPサーバー/リレー設定ウィンドウが表示されます。
  4. 設定タイプとしてリレーを選択します。
    DHCP configuration form titled DHCP SERVER / RELAY with error message IPv4 or IPv6 DHCP Servers are required. Includes type selection for Server or Relay, network field with add button, text boxes for IPv4 and IPv6 server addresses with format notes.
  5. ネットワークフィールドで、 + をクリックしてDHCPリレー用のネットワークを追加します。
    注:

    DHCPサービスが提供されているVLANに対応するレイヤー3インターフェイスが設定されていることを確認します。このL3インターフェイスは、デバイスがそのVLANのDHCPトラフィックを処理および転送するために必要です。

  6. IPv4およびIPv6 DHCPサーバーフィールドで、リモートDHCPサーバーのIPアドレスを設定します。最大3つのIPアドレスをカンマ区切り形式で追加できます。
  7. 変更を保存します。

    API /sites/:site-id/devices/device-idには次の設定が適用されます。JSON configuration showing DHCP enabled with type relay and server IP 192.168.1.1 under site and device-specific paths.

    以下のAPIでプッシュする、対応する意図した設定を確認します。 /sites/:site-id/devices/device-id/config_cmd

    設定は以下のようになります(この例はJunosスイッチに適用されます)。

  8. 以下の CLI を使用して、スイッチ上の設定を検証します。以下のサンプル CLI コマンドは、Junos スイッチに適用されます。
    Configuration snippet showing DHCP relay setup on Junos OS. Server-group vl11 with DHCP server 192.168.1.1 is linked to interface irb.11 under forwarding-options hierarchy.
  9. スイッチからリモートDHCPサーバーに到達可能であることを確認します。以下のサンプル CLI コマンドは、Junos スイッチに適用されます。
    Ping command output showing connectivity test to 192.168.1.1 with 2 packets sent and received, 0 percent packet loss, and round-trip times ranging from 7.553 ms to 16.166 ms.
  10. スイッチのDHCPリレーバインディングを確認します。以下のサンプル CLI コマンドは、Junos スイッチに適用されます。
    Output of the command show dhcp relay binding detail on a Juniper device showing details like client IP 11.0.0.218, MAC address d4:20:b0:83:dd:9c, lease state bound, expiration time 2022-06-16 18:46:58 IST, incoming interface irb.11:ge-0/0/8.0, DHCP server IP 192.168.1.3, relay address 11.0.0.10, and session ID 15.

DHCP リレー エージェントも参照してください。