Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DHCPv4重複クライアント管理

DHCPv4 サブネット内の重複クライアントの概要

一部のネットワーク環境では、クライアントIDとハードウェアアドレス(MACアドレス)が一意ではなく、クライアントが重複する場合があります。重複DHCPクライアントは、クライアントがリースを取得しようとする場合に発生します。そのクライアントが既存のDHCPクライアントと同じクライアントIDまたは同じハードウェアアドレスを持っています。オプションの重複クライアントサポートを設定しない限り、既存のクライアントと新しいクライアントを同時に存在することはできません。

デフォルトでは、DHCPローカルサーバーとDHCPリレーエージェントは、サブネット情報を使用して重複するクライアントを区別します。ただし、場合によっては、このレベルの差別化が適切ではありません。例えば、複数のサブインターフェイスが、同じ優先送信元アドレスを持つ同じ基盤となるループバックインターフェイスを共有する場合、インターフェイスは同じサブネット上にあるように見えます。

サブネット内の重複クライアントのサポートを有効にするには、追加情報を使用してクライアントを一意に識別するようにDHCPを設定します。追加情報は、クライアントの着信インターフェイスまたはDHCPパケット内のオプション82の情報のいずれかです。オプション 82 の情報を使用すると、以下の重要な利点が得られます。

  • リモートで作成されたオプション 82 を維持して使用するように DHCP リレーを設定できます。

  • DHCP ローカルサーバーは、クライアントと DHCP サーバー間にアグリゲーションデバイスが存在する環境をサポートできます。

サブネット内の重複するクライアントをサポートするように設定された場合、DHCP は次の情報を使用して重複するクライアントを区別します。

  • クライアントが存在するサブネット

  • クライアントIDまたはハードウェアアドレス

  • 設定した重複するクライアントオプション(クライアント受信インターフェイスまたはクライアントの受信DHCPパケット内のオプション82情報のいずれか)

    注:

    Junos OSリリース16.1R5、16.2R2、17.1R2、17.2R1以降、オプション82情報のACI(サブオプション1)およびARI(サブオプション2)値のみが使用されます。ベンダー固有(サブオプション 9)などの他のサブオプションは無視されます。

DHCPv4重複クライアントのサポート設定ガイドライン

DHCPv4 重複クライアント サポートを設定する場合は、次のガイドラインを考慮してください。

  • リモートで作成されたオプション 82 の情報を保持したい場合は、duplicate-clients-in-subnet ステートメントとともに option 82 オプションを使用して、重複するクライアントを区別します。受信DHCPパケットにリモートで作成されたオプション82がない場合、ルーターはオプション82の情報をローカルに作成します。

  • ローカルで作成されたオプション-82を使用する場合は、重複するクライアントを区別するために、double-clients-in-subnetステートメントとともに incoming-interfaceオプションを使用します。

  • オプション 82 情報からの ACI(サブオプション 1)および ARI(サブオプション 2)値のみが使用されます。ベンダー固有(サブオプション 9)などの他のサブオプションは無視されます。

  • 同じルーティングインスタンス内のDHCPリレーエージェントとDHCPローカルサーバーは、同じ duplicate-clients-in-subnet 設定を持っている必要があります。

  • レイヤー3ホールセール型モデルの場合:

    • 卸売業者と小売業者の論理システム/ルーティングインスタンスは、同じ duplicate-clients-in-subnet ステートメント設定を持っている必要があります。

    • DHCP リレーの場合、卸売業者と小売業者の両方のルーティング コンテキストには、オプション 82 のエージェント回線 ID サブオプション(サブオプション 1)で設定された relay-option-82 ステートメントが必要です。

オプション 82 の情報に基づいて DHCPv4 重複クライアントを区別するようにルーターを構成する

重複するクライアントは、サブネット内の 2 つのクライアントが同じハードウェアアドレスまたは同じクライアント ID を持っている場合に発生します。

次の 2 つの手順では、受信パケットのオプション 82 の情報を使用して重複するクライアントを区別するようにルーターを設定する方法について説明します。最初の手順では、DHCPリレーエージェントの設定について説明します。2番目の手順は、DHCPローカルサーバーの設定です。

注:

オプション 82 情報からの ACI(サブオプション 1)および ARI(サブオプション 2)値のみが使用されます。ベンダー固有(サブオプション 9)などの他のサブオプションは無視されます。

オプション82の情報に基づいて重複するクライアントを区別するようにDHCPリレーエージェントを設定するには:

  1. DHCPリレーエージェントを設定することを指定します。
  2. リモートで作成されたオプション 82 がない場合、オプション 82 情報を挿入するように DHCP リレーを設定します。オプションのインターフェイス記述ではなく、インターフェイスIDを挿入するデフォルト設定を使用します。
  3. オプション 82 の情報を含む DHCP クライアント パケットを常に受け入れるようにルーターを設定します。
    注:

    パケットのゲートウェイIPアドレス(giaddr)が0(ゼロ)の場合、オプション82の情報を含む受信DHCPクライアントパケットをルーターが処理できるように、 trust-option-82 ステートメントを常に有効にしておく必要があります。

  4. リモートで作成されたオプション 82 の情報を使用して重複するクライアントを区別するように DHCP リレーを設定します。トラフィックにリモートで作成されたオプション 82 がない場合、ルーターはオプション 82 の情報をローカルに作成します。
    注:

    リモートで作成されたオプション 82 が上書きされるため、 always-write-option-82 ステートメントが有効 になっていない ことを確認してください。

オプション 82 の情報に基づいて重複するクライアントを区別するように DHCP ローカルサーバーを設定するには:

  1. DHCPローカルサーバーを設定することを指定します。

  2. option-82オプションで重複クライアントサポートを設定します。

着信インターフェイスに基づいてDHCPv4重複クライアントを区別するようにルーターを構成する

重複するクライアントは、サブネット内の 2 つのクライアントが同じハードウェアアドレスまたは同じクライアント ID を持っている場合に発生します。

次の 2 つの手順では、クライアントの着信インターフェイスを使用して重複するクライアントを区別するようにルーターを設定する方法について説明します。最初の手順では、DHCPリレーエージェントの設定について説明します。2つ目の手順は、DHCPローカルサーバーの設定です。

クライアントの着信インターフェイスに基づいて重複するクライアントを区別するようにDHCPリレーエージェントを設定するには:

  1. DHCPリレーエージェントを設定することを指定します。
  2. incoming-interfaceオプションで重複クライアントサポートを設定します。
  3. DHCP リレーを設定して、リモートで情報が指定されていない場合は、オプション 82 の情報を挿入します。オプションのインターフェイス記述ではなく、インターフェイスIDを挿入するデフォルト設定を使用します。
    注:

    オプション 82 情報からの ACI(サブオプション 1)および ARI(サブオプション 2)値のみが使用されます。ベンダー固有(サブオプション 9)などの他のサブオプションは無視されます。

  4. 受信パケット内のリモートから提供されたオプション 82 の情報を上書きするようにルーターを設定します。
  5. オプション 82 の情報を含む DHCP クライアント パケットを常に受け入れるようにルーターを設定します。
    注:

    パケットのゲートウェイIPアドレス(giaddr)が0(ゼロ)の場合、オプション82の情報を含む受信DHCPクライアントパケットをルーターが処理できるように、 trust-option-82 ステートメントを常に有効にする必要があります。

クライアントの着信インターフェイスに基づいて重複するクライアントを区別するようにDHCPローカルサーバーを設定するには:

  1. DHCPローカルサーバーを設定することを指定します。

  2. incoming-interfaceオプションで重複クライアントサポートを設定します。

変更履歴テーブル

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。

リリース
説明
16.1R5
Junos OSリリース16.1R5、16.2R2、17.1R2、17.2R1以降、オプション82情報のACI(サブオプション1)およびARI(サブオプション2)値のみが使用されます。