DHCPv6 重複クライアント管理
DHCPv6 によるクライアント DUID の重複
DHCP 一意識別子 (DUID) は、構成パラメーターを適切に適用するためにクライアントを識別するために使用されます。DUID は、すべてのクライアントで一意である必要があります。クライアントがリースを取得しようとしたときに重複した DHCPv6 クライアントが発生し、そのクライアントは既存の DHCPv6 クライアントと同じ DUID を持っています。DUIDは一意であると想定されているため、デフォルトでは、ルーターは重複したクライアントからの要求を元のクライアントによる再ネゴシエーションとして扱い、既存のクライアントエントリを新しいエントリに置き換えます。
ただし、一部のネットワーク機器ベンダーは DUID の一意性を保証していないため、重複した要求が正当な場合もあります。このような状況では、ルーターは既存のクライアントに影響を与えることなく新しいクライアントに対応することで、DUID の複製をサポートできます。
Junos OS リリース 16.1 以降、重複した DHCPv6 クライアント サポートを有効にできます。有効にすると、ルーターはクライアントの基盤となる(着信)インターフェイスを使用して、同じDUIDを持つクライアントを区別します。その後、ルーターは複製されたクライアント用に新しいクライアント エントリを作成し、リースを付与できます。ルーターは、元のリースで既存のクライアント エントリを保持します。
基礎となるすべてのインターフェイスタイプがサポートされています。クライアント要求は異なる基盤となるインターフェイスを介して受信されるため、1:1 VLAN のみがサポートされています。N:1 VLAN はサポートされていません。これは、クライアント要求が同じ基になるインターフェイスを介して受信でき、DUID が同じ場合は区別できないためです。
DHCPv6 の重複したクライアント DUID を区別するために基礎となるインターフェイスを使用するためのルーターの設定
DHCPv6 重複クライアントは、サブネット内の 2 つのクライアントが同じ DHCP 一意識別子 (DUID) を持つ場合に発生します。
次の手順では、クライアントの基盤となる(受信)インターフェイスを使用して、重複する DUID を持つクライアントを区別するようにルーターを設定する方法を説明します。手順の最初の部分では DHCPv6 リレー エージェントの構成について説明し、2 番目の部分では DHCPv6 ローカル サーバーを構成します。
重複したクライアント DUID は、1:1 VLAN の場合のように、クライアントが異なる基盤となるインターフェイスを使用している場合のみサポートされます。N:1 VLANの場合のように、クライアントが基盤となるインターフェイスを共有している場合、これらのサポートはサポートされません。
重複クライアント・サポートを構成する前に、以下のことを確認する必要があります。
DHCPv6 リレー エージェントは、DHCPv6 ローカル サーバーに転送されるパケットに DHCPv6 インターフェイス ID オプション(オプション 18)を挿入するように設定されています。
オプション 18 は、インターフェイスのテキスト記述ではなく、インターフェイス名を指定します。
DHCPv6 ローカル サーバーは、ジュニパー ネットワークスのルーターに設定された DHCPv6 ローカル サーバーの場合と同様に、DHCPv6 リレー エージェントに返される RELAY-REPLY メッセージでオプション 18 をエコーする必要があります。リレー エージェントは、エコーされたオプション 18 の情報を使用してクライアントのインターフェイスを検索し、クライアント キーを作成します。
重複する DUID をサポートするように DHCPv6 リレー エージェントを構成するには:
重複する DUID をサポートするように DHCPv6 ローカル サーバーを構成するには:
DHCPv6 ローカル サーバーを構成することを指定します。
[edit system services] user@host# edit dhcp-local-server dhcpv6
クライアントの着信インターフェイスに基づいて重複するクライアントをサポートするように DHCPv6 ローカル サーバーを構成します。
[edit system services dhcp-local-server dhcpv6] user@host# set duplicate-clients incoming-interface