DHCPv4 重複クライアント管理
サブネット内の DHCPv4 重複クライアントの概要
ネットワーク環境によっては、クライアント ID とハードウェア・アドレス (MAC アドレス) が固有でない場合があり、その結果、クライアントが重複します。重複する DHCP クライアントは、クライアントがリースを取得しようとしたときに発生し、そのクライアントが既存の DHCP クライアントと同じクライアント ID または同じハードウェア アドレスを持っている場合、オプションの重複クライアント サポートを構成していない限り、既存のクライアントと新しいクライアントが同時に存在することはできません。
既定では、DHCP ローカル サーバーと DHCP リレー エージェントはサブネット情報を使用して重複するクライアントを区別します。ただし、場合によっては、このレベルの差別化では不十分です。たとえば、複数のサブインターフェイスが同じ優先ソース アドレスを持つ同じ基盤となるループバック インターフェイスを共有している場合、インターフェイスは同じサブネット上にあるように見えます。
サブネット内の重複クライアントのサポートを有効にするには、追加情報を使用してクライアントを一意に識別するように DHCP を設定します。追加情報は、クライアントの着信インターフェイスまたは DHCP パケット内のオプション 82 の情報です。オプション 82 の情報を使用すると、次のような重要なメリットが得られます。
リモートで作成したオプション 82 を保持し、使用するように DHCP リレーを設定できます。
DHCPローカルサーバーは、クライアントとDHCPサーバーの間にアグリゲーションデバイスが存在する環境をサポートできます。
サブネット内の重複するクライアントをサポートするように構成されている場合、DHCP は次の情報を使用して重複するクライアントを区別します。
クライアントが存在するサブネット
クライアント ID またはハードウェア アドレス
設定した重複クライアント オプション(クライアントの着信インターフェイス、またはクライアントの着信 DHCP パケット内のオプション 82 の情報)
メモ:Junos OS Release 16.1R5、16.2R2、17.1R2、および 17.2R1 以降では、オプション 82 情報の ACI(サブオプション 1)および ARI(サブオプション 2)の値のみが使用されます。ベンダー固有 (サブオプション 9) などの他のサブオプションは無視されます。
DHCPv4 重複クライアントのサポートを設定するためのガイドライン
DHCPv4 重複クライアントのサポートを設定する場合は、次のガイドラインを考慮してください。
リモートで作成されたオプション 82 の情報を保持する場合は、サブネット内の重複クライアント ステートメントで オプションを使用して
option 82
、 重複クライアント を区別します。着信 DHCP パケットにリモートで作成されたオプション 82 がない場合、ルーターはローカル オプション 82 の情報を作成します。ローカルで作成されたオプション 82 を使用する場合は、サブネット内の重複クライアントステートメントで オプションを使用して
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