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)トポロジーにも適用できます。CRBの場合、VLAN間ルーティングはスパインスイッチレベルで行われます。そのため、DHCPリレーはスパインスイッチで設定する必要があります。

構成

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

手順

VGA で設定された IRB インターフェイスの DHCP リレーを設定するには、次の手順に従います。

  1. オプションでDHCPリレー forward-only を有効にします。転送のみのオプションは、DHCP パケットがスイッチ上で転送され、DHCP サーバー クライアント バインディングが作成されないようにします。

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

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

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

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

エニーキャスト IRB を使用した DHCP リレーの設定

手順

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

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

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

  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 auto-export クライアント VRF からルートもインポートする vrf-target エクスポートおよびインポート ポリシーとともに、このコマンドを設定します。

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

    この場合、DHCP クライアントは、対応する IRB インターフェイス(IRB.10 と IRB.20)を持つ VLAN 10 と VLAN 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 リレー

手順

次の手順を実行して、シャーシ全体に対して単一のループバック 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 ログ メッセージを示しています。ドキュメントに示されている出力コマンドは、読みやすいように切り捨てられています。