Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN-VXLANファブリックアーキテクチャでDHCPリレーを構成する

DHCPリレーは、ほとんどのデータセンター展開に不可欠な機能です。この例では、EVPN-VXLANベースのデータセンターファブリックでDHCPリレーを設定する方法を示しています。また、このドキュメントでは、DHCPサーバがネットワークに接続されている方法に応じたDHCPリレーの他の一般的な導入モデルについても説明します。詳細については、「 技術概要 」を参照してください。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • QFX5120スイッチまたはQFX10002スイッチ

  • Junos OS リリース 18.4R2-S5

Junos OS リリース 18.4R2-S5 を使用した設定例をテストしました。

サポートされているプラットフォームと、DHCPリレーのJunosまたはJunos Evolvedリリースサポートの詳細については、 Feature Explorerを参照してください。

概要

DHCPリレーエージェントは、DHCPクライアントとサーバー間のインターフェイスとして動作します。DHCPリレーエージェントは、DHCPクライアントからの着信要求を指定されたDHCPサーバーに転送します。この例では、 図 1 に示すように、エッジルーティングされたブリッジング(ERB)トポロジーを使用しています。

図1: DHCPリレーの概要 DHCP Relay Overview

ERB の場合、VLAN 間ルーティングはサーバー リーフ レイヤーで行われます。サーバー リーフ スイッチは、それらのスイッチで IRB インターフェイスが設定されている VLAN に対して DHCP リレー機能を実行するように設定されています。

同様の DHCP リレー設定を CRB(Centrally-Routed Bridging)トポロジーに適用することもできます。CRBの場合、VLAN間ルーティングはスパインスイッチレベルで行われます。そのため、DHCPリレーはスパインスイッチで設定する必要があります。

構成

仮想ゲートウェイアドレス(VGA)を使用したDHCPリレー設定

手順

次の手順を実行して、VGA で設定された IRB インターフェイスの DHCP リレーを設定します。

  1. forward-onlyオプションでDHCPリレーを有効にします。forward–only オプションを指定すると、DHCP パケットがスイッチ上で転送され、DHCP サーバー クライアント バインディングが作成されなくなります。

    他のDHCPリレーオーバーライドは使用しないでください。

  2. DHCP Relay サーバ グループを作成してアクティブ化します。

    DHCP リレー サーバ グループには、1 つ以上の DHCP サーバ(IP アドレスで個別に識別)と、ユーザが定義したサーバ名が含まれます。この例では、1 つの DHCP サーバー(10.101.10.31)が Server_Group1 という名前の DHCP サーバー グループに割り当てられています。

  3. サーバー グループをリーフ デバイスの IRB インターフェイスに関連付けます。

エニーキャストIRBによるDHCPリレー設定

手順

エニーキャストIPアドレスで設定されたIRBインターフェイスのDHCPリレーを設定するには、次の手順を実行します。

  1. DHCPリレーに、リレー送信元として使用するループバックアドレスを設定します。

  2. server-id-overrideオプションでDHCPリレーオプション82を有効にします。

  3. DHCP リレー サーバー グループを作成し、そのサーバー グループをリーフ デバイスの IRB インターフェイスに関連付けます。 仮想ゲートウェイアドレス(VGA)を使用したDHCPリレー設定の手順と同じです。

  4. DHCPサーバーで入力しますをチェックして、リレーされたDHCPパケットの内容を確認します。 図 2 に、サンプルの 入力します ファイルを示します。

    図2:DHCPサーバーPacket Capture on the DHCP Server上のパケットキャプチャ

    サンプルでは、リレー エージェントの IP アドレスがループバック IP アドレスであり、リンク選択属性が IRB インターフェイスの IP アドレスを示していることがわかります。

サービスVRFでのみ到達可能なDHCPサーバ

手順

サービス VRF で DHCP サーバを設定するには、次の手順を実行します。

  1. ループバックインターフェイスを設定します。

    VTEP に使用する lo0.0 インターフェイスとは別に、ルーティング インスタンスごとに個別のループバック インターフェイスを使用する必要があります。この場合、ループバック インターフェイス lo0.110 は DHCP サーバ VRF に関連付けられます。ループバック インターフェイス lo0.120 は、DHCP クライアント VRF に関連付けられています。

  2. DHCPサーバーが配置されているルーティング インスタンスを設定します。DHCP サーバは IRB.99 とともに VLAN 99 にあります。IRB.99 は TENANT_SERVICE_VRF に配置されます。

    サービス VRF で次の設定を完了します。

    • dhcp-relay forward-only-replies オプションを設定して、他の VRF の DHCP クライアントに転送される DHCP 応答パケットを有効にします。

    • DHCP クライアント VRF からルートもインポートする vrf-target エクスポートおよびインポート ポリシーとともに、 auto-export コマンドを設定します。

  3. DHCPクライアントが配置されているルーティングインスタンスを設定します。

    この場合、DHCP クライアントは VLAN 10 と VLAN 20 に配置され、対応する IRB インターフェイス(IRB.10 と IRB.20)があります。IRB.10 と IRB.20 は、ルーティング インスタンス TENANT_CLIENT_VRF1の一部です。

    DHCP クライアント VRF で次のように設定します。

    • dhcp-relay forward-only routing-instance <name>オプションを設定します。この構成では、DHCPサーバーが配置されているルーティング インスタンスを指定します。この場合、それは「TENANT_SERVICE_VRF」です。

    • auto-export コマンドを設定して、DHCP クライアント VRF から DHCP サーバ VRF にエクスポートされたルートを有効にします。

シャーシ全体に単一のループバックIP アドレスを持つDHCPリレー

手順

以下の手順を実行して、シャーシ全体に 1 つのループバック IP アドレスで DHCP リレーを設定します。

  1. ループバックインターフェイスを設定します。

  2. DHCPサーバーが配置されているルーティング インスタンスを設定します。

  3. DHCPクライアントが配置されているルーティングインスタンスを設定します。

DHCPv6 リレー

手順

以下の手順を実行して、DHCP6 リレーを設定します。

  1. ルーティング インスタンスでDHCPv6リレーを設定します。

  2. デフォルト ゲートウェイ アドレスと IPv6 プレフィックス長情報を含むルーター アドバタイズ メッセージを送信するように IRB インターフェイスを設定します。

    この設定では、DHCPv6 サーバがプレフィックス長とデフォルト ゲートウェイを提供しないため、DHCPv6 クライアントがプレフィックス長とデフォルト ゲートウェイを識別できます。

手順

DHCPv6 リレーの検証

  1. DHCPv6 送信請求メッセージの確認

    DHCPv6 送信請求メッセージの詳細入力しますを使用します ( 図 3 参照)。

    図 3: DHCPv6 送信要求メッセージ Packet Capture of the DHCPv6 Solicit Messageのパケット キャプチャ

    入力します ファイルでは、DHCPv6 サーバ上の DHCPv6 送信請求メッセージの情報を確認できます。この出力は、DHCPv6 リレー パケットの送信元アドレスが、リーフ デバイス上の VRF のループバック IPv6 アドレスであることを示しています。リンク アドレス フィールドは、アドレス割り当てのために DHCPv6 サーバが選択する必要があるプレフィックス プールを示しています。

  2. DHCPv6 応答メッセージの詳細を確認する

    DHCPv6 応答メッセージの入力しますの詳細を使用します (図 4 を参照)

    図 4:DHCPv6 応答メッセージ Packet Capture of the DHCPv6 Reply Messageのパケット キャプチャ

    入力します ファイルでは、DHCPv6 サーバから送信された DHCPv6 応答メッセージの情報を確認できます。DHCPv6 の応答は、リーフ デバイス上の VRF のループバック アドレスに送信されます。これらのフィールドは、DHCPv6 サーバがエンドポイントに割り当てられた IP プレフィックスとライフタイム情報を送信していることを示しています。応答メッセージには、プレフィックス長とデフォルト ゲートウェイ アドレスは含まれません。

  3. DHCPv6 クライアントの詳細の確認

    DHCPv6クライアントでルーターアドバタイズメッセージを確認します。

    DHCPv6 送信請求メッセージの入力しますの詳細を使用します(図 5 を参照)

    図 5: DHCPv6 送信要求メッセージ Packet Capture of the DHCPv6 Solicit Messageのパケット キャプチャ

    入力します ファイルでは、DHCPv6 クライアントの情報を確認できます。ここでは、ルータ アドバタイズメント メッセージが、IRB インターフェイスのリンク ローカル IP アドレスとしてデフォルト ゲートウェイ IP アドレスとともにプレフィックス長情報を提供していることがわかります。

トランジット DHCP リレー

検証

設定が正常に機能していることを確認するには、次のタスクを実行します。

DHCPリレー統計情報の確認

目的

DHCPリレーが機能していることを確認します。

アクション

動作モードから:

DHCP のトレース オプションの有効化

目的

DHCPリレー・エージェントのトレース・オプションを有効にします。

アクション

編集モードから次のコマンドを使用します。

DHCP ログ ファイル

目的

DHCPログファイルを表示して、DHCPサービスの詳細を取得します。

アクション

動作モードから:

意味

サンプル出力は、メッセージ ファイル内の DHCP ログ メッセージを示しています。ドキュメントに表示される出力コマンドは、読みやすいように切り詰められています。