このページで
デフォルトの DHCP ローカル サーバーおよび DHCP リレー構成設定の上書き
デフォルトの DHCP ローカル サーバー構成設定の上書き
加入者管理では、特定のデフォルト DHCP ローカル サーバー構成設定を上書きできます。インターフェイスの名前付きグループ、または名前付きグループ内の特定のインターフェイスに対して、グローバルレベルで設定設定を上書きできます。
グローバルデフォルトのDHCPローカルサーバー設定オプションを
overrides
上書きするには、 階層レベルで ステートメントとその下位ステートメントを[edit system services dhcp-local-server]
含めます。インターフェイスの名前付きグループのDHCPローカルサーバー設定オプションを上書きするには、 階層レベルに ステートメントを
[edit system services dhcp-local-server group group-name]
含めます。インターフェイスの名前付きグループ内の特定のインターフェイスに対するDHCPローカルサーバー設定オプションを上書きするには、 階層レベルに ステートメントを
[edit system services dhcp-local-server group group-name interface interface-name]
含めます。DHCPv6ローカルサーバーの上書きをグローバルレベル、グループレベル、またはインターフェイス単位で設定するには、 階層レベルで対応するステートメントを
[edit system services dhcp-local-server dhcpv6]
使用します。
デフォルトの DHCP ローカル サーバー構成設定を上書きするには、
デフォルトの DHCP リレー設定の上書き
インターフェイスの名前付きグループまたは名前付きグループ内の特定のインターフェイスに対して、グローバルレベルでデフォルトのDHCPリレー設定を上書きできます。
グローバルデフォルトのDHCPリレーエージェント設定オプションを
overrides
上書きするには、 階層レベルで ステートメントとその下位ステートメントを[edit forwarding-options dhcp-relay]
含めます。インターフェイスの名前付きグループのDHCPリレー設定オプションを上書きするには、 階層レベルに ステートメントを
[edit forwarding-options dhcp-relay group group-name]
含めます。名前付きインターフェイスグループ内の特定のインターフェイスに対してDHCPリレー設定オプションを上書きするには、 階層レベルに ステートメントを
[edit forwarding-options dhcp-relay group group-name interface interface-name]
含めます。DHCPv6リレーの上書きをグローバルレベル、グループレベル、またはインターフェイス単位で設定するには、 階層レベルで対応するステートメントを
[edit forwarding-options dhcp-relay dhcpv6]
使用します。
DHCP リレー エージェントのデフォルト設定を上書きするには:
バインドされた状態で再ネゴシエートした場合のDHCP動作
すべての DHCP モデル(DHCPv4 および DHCPv6 ローカル サーバーとリレー エージェント)は、バインドされた状態で DHCPv4 Discover または DHCPv6 求めるメッセージを受信する際に、同じデフォルト動作を使用します。デフォルトの動作では、DHCP は既存のクライアントと一致するクライアント ID を持つ新しい Discover または Solicit メッセージを受信したときに既存のクライアント エントリを維持します。DHCPは、オファーまたはアドバタイズメッセージでクライアントに応答します。
ステートメントを delete-binding-on-renegotiation
使用して、DHCPローカルサーバーまたはDHCPリレーエージェントのデフォルト動作を上書きできます。上書きは、グローバルまたはグループ単位で設定できます。オーバーライド設定では、DHCP がバインドされた状態で、一致するクライアント エントリーを持つ Discover または Solicit メッセージを受信すると、DHCP はメッセージをドロップして処理しません。DHCP リレー エージェントでは、エージェントはリリース メッセージをローカル サーバーに送信します。DHCP は既存のセッションをクリーンアップし、既存のクライアント エントリーを削除してバインディングを削除します。2 番目の Discover または Solicit メッセージがクライアントから受信されると、メッセージが処理され、DHCP ネゴシエーションが続行されます。
Junos OSリリース15.1より前のリリースでは、DHCPv6ローカルサーバーとリレーエージェントのデフォルト動作は、Junos OSリリース15.1以降の上書き動作と同じです。どのリリースでも、DHCPv4 ローカル サーバーとリレー エージェントのデフォルト動作は、既存のクライアント エントリーを維持し、2 番目の Discover または Solicit メッセージを待たずに応答することです。
例えば、DHCPv4 ローカル サーバーがデフォルトの再ネゴシエイション動作をグローバルに上書きするように設定するには、以下を行います。
例えば、インターフェイスグループのデフォルトの再ネゴシエイション動作を上書きするようにDHCPv6リレーエージェントを設定するには:
DHCPv6リレーエージェントを設定することを指定します。
[edit forwarding-options] user@host# edit dhcp-relay dhcpv6
設定がインターフェイス グループ用であることを指定します。
[edit forwarding-options dhcp-relay dhcpv6] user@host# edit group boston
上書きアクションを設定することを指定します。
[edit forwarding-options dhcp-relay dhcpv6 group] user@host# edit overrides
DHCPv6リレーエージェントに、デフォルトの再ネゴシエイション動作を上書きすることを指定します。
[edit forwarding-options dhcp-relay dhcpv6 group overrides] user@host# set delete-binding-on-renegotiation
クライアントが削除された場合のリリース メッセージの送信
デフォルトでは、DHCPリレーとリレープロキシがクライアントを削除しても、DHCPサーバーにリリースメッセージは送信されません。デフォルトの動作を上書きし、DHCPリレーとリレープロキシを設定して、クライアントを削除するたびにリリースメッセージを送信できます。DHCP リレーおよびリレー プロキシによって送信されたリリース メッセージには、オプション 82 の情報が含まれています。
ステートメントが send-release-on-delete
含まれている場合、DHCPリレーとリレープロキシがリリースメッセージを送信するように設定するには、 ステートメントを client-discover-match
含める必要があります。
階層レベルを [edit forwarding-options dhcp-relay dhcpv6]
使用して、DHCPv6 リレー エージェントのデフォルト動作を上書きできます。
リリース メッセージを送信するには、以下の手順にいます。
外れた DHCP リクエストの自動バインディングの無効化
受信してもデータベースにエントリがないDHCPリクエストは、野良したリクエストと呼ばれます。デフォルトでは、DHCPリレー、DHCPリレープロキシ、DHCPv6リレーエージェントは、データベースエントリーを作成してDHCPサーバーにリクエストを転送することで、要求するクライアントのバインドを試みます。サーバーが ACK で応答すると、クライアントはバインドされ、ACK がクライアントに転送されます。サーバーが NAK で応答すると、データベース エントリーが削除され、NAK がクライアントに転送されます。この動作は、認証が構成されているかどうかに関係なく発生します。
グローバル レベル、インターフェイスの名前付きグループ、または名前付きグループ内の特定のインターフェイスに対して、デフォルト設定を上書きできます。デフォルトを上書きすると、DHCPリレー、DHCPリレープロキシ、DHCPv6リレーエージェントは、クライアントのバインドを試みるのではなく、すべての野良いリクエストを破棄します。
デフォルトでは、野良リクエストの自動バインディングが有効になっています。
自動バインディング動作を無効にするには、グローバル、グループ、またはインターフェイスレベルでDHCPオーバーライドを設定する際に ステートメントを含めます
no-bind-on-request
。[edit forwarding-options dhcp-relay overrides] user@host# set no-bind-on-request
DHCPv6リレーエージェントのデフォルト動作を上書きするには、 階層レベルで上書きを
[edit forwarding-options dhcp-relay dhcpv6]
設定します。[edit forwarding-options dhcp-relay dhcpv6 overrides] user@host# set no-bind-on-request
次の 2 つの例は、インターフェイスのグループに対する野良いリクエストの自動バインディングを無効にする設定と、特定のインターフェイスでの自動バインディングを無効にする設定を示しています。
インターフェイスのグループに対する外れているリクエストの自動バインディングを無効にするには:
特定のインターフェイスで外れているリクエストの自動バインディングを無効にするには:
インターフェイスがメンバーである名前付きグループを指定します。
[edit forwarding-options dhcp-relay] user@host# edit group boston
自動バインディングを無効にするインターフェイスを指定します。
[edit forwarding-options dhcp-relay group boston] user@host# edit interface fe-1/0/1.2
上書きを設定することを指定します。
[edit forwarding-options dhcp-relay group boston interface fe-1/0/1.2] user@host# edit overrides
インターフェイスで自動バインディングを無効にします。
[edit forwarding-options dhcp-relay group boston interface fe-1/0/1.2 overrides] user@host# set no-bind-on-request
DHCP リレー プロキシー モードの有効化
すべてのインターフェイスまたはインターフェイスグループでDHCPリレープロキシモードを有効にすることができます。
DHCPリレープロキシモードを有効にするには:
ゲートウェイ IP アドレス(giaddr)フィールドを DHCP リレー エージェントの giaddr に変更する
DHCP リレー エージェントを設定して、DHCP クライアントと DHCP サーバー間で転送するパケットのゲートウェイ IP アドレス(giaddr)フィールドを変更できます。
パケットを DHCP サーバーに転送する前に、すべての DHCP パケットの giaddr を DHCP リレー エージェントの giaddr で上書きするには、
DHCPリレーエージェントを設定して、リクエストとリリースパケットをゲートウェイIPアドレスに置き換える
DHCP リレー エージェントは、パケットを DHCP サーバーに転送する前に、リクエストとリリースパケットをゲートウェイ IP アドレス(giaddr)に置き換えて設定できます。
送信元アドレスを giaddr に置き換えるには、以下の手順にしたがってください。
DHCPパケットがファイアウォールを通過できるように、DHCPリレーエージェント送信元アドレスを設定する
BNG(ブロードバンド ネットワーク ゲートウェイ)上のファイアウォールが DHCP リレー エージェントと DHCP サーバーの間にあるネットワーク構成では、BNG ループバック アドレスのみがファイアウォールを通過します。この場合、DHCP ユニキャスト パケットは破棄されます。DHCPユニキャストパケットがBNGファイアウォールを通過できるように、DHCPパケットとDHCPメッセージの送信元アドレスを設定されたループバックアドレスに設定します。
IP 送信元アドレスの設定に加えて、DHCPv4 リレー サーバーでは、オプション 82 の情報でリンク選択(サブオプション 5)を設定して、DHCP サーバーが転送パケットを受信したときに DHCP クライアントに正しいアドレス プールを見つけ、オプション 82 の情報でサーバー ID オーバーライド(サブオプション 11)を指定して、DHCP パケットのサーバー ID オプションを設定します。
送信元アドレスとしてループバックアドレスを使用するようにDHCPv4リレーエージェントを設定するには:
送信元アドレスとしてループバックアドレスを使用するようにDHCPv6リレーエージェントを設定するには:
DHCPv6リレーエージェントを設定して、DHCPパケットのIP送信元アドレスを設定されたループバックアドレスに設定します。
[edit forwarding options dhcp-relay dhcpv6 overrides] user@host# set relay-source lo0
DHCP パケットのブロードキャストではなく、レイヤー 2 ユニキャスト伝送を使用する
DHCP リレー エージェントが、DHCP リクエスト パケット内のブロードキャスト ビットの設定を上書きするように設定できます。その後、DHCP リレー エージェントは、レイヤー 2 ユニキャスト伝送方法を使用して、DHCP 検出プロセス中に DHCP サーバーから DHCP クライアントに応答パケットと DHCP ACK 応答パケットを提供します。
DHCP リクエスト パケットのブロードキャスト ビットのデフォルト設定を上書きするには、
インターフェイス、グループ、またはグローバルでのDHCPリレーエージェントの無効化
すべてのインターフェイスまたはインターフェイスグループでDHCPリレーを無効にすることができます。
DHCPリレーエージェントを無効にするには: