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リレーエージェントを設定するには:
オプション 82 の情報に基づいて重複するクライアントを区別するように DHCP ローカルサーバーを設定するには:
DHCPローカルサーバーを設定することを指定します。
[edit system services] user@host# edit dhcp-local-server
option-82オプションで重複クライアントサポートを設定します。[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet option-82
着信インターフェイスに基づいてDHCPv4重複クライアントを区別するようにルーターを構成する
重複するクライアントは、サブネット内の 2 つのクライアントが同じハードウェアアドレスまたは同じクライアント ID を持っている場合に発生します。
次の 2 つの手順では、クライアントの着信インターフェイスを使用して重複するクライアントを区別するようにルーターを設定する方法について説明します。最初の手順では、DHCPリレーエージェントの設定について説明します。2つ目の手順は、DHCPローカルサーバーの設定です。
クライアントの着信インターフェイスに基づいて重複するクライアントを区別するようにDHCPリレーエージェントを設定するには:
クライアントの着信インターフェイスに基づいて重複するクライアントを区別するようにDHCPローカルサーバーを設定するには:
DHCPローカルサーバーを設定することを指定します。
[edit system services] user@host# edit dhcp-local-server
incoming-interfaceオプションで重複クライアントサポートを設定します。[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet incoming-interface
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。