項目一覧
デフォルトのDHCPローカルサーバーおよびDHCPリレー構成設定の上書き
デフォルトのDHCPローカルサーバー構成設定の上書き
加入者管理では、特定のデフォルトのDHCPローカルサーバー構成設定を上書きできます。グローバル レベル、インターフェイスの名前付きグループ、または名前付きグループ内の特定のインターフェイスの設定を上書きできます。
グローバルなデフォルトDHCPローカルサーバー設定オプションを上書きするには、
[edit system services dhcp-local-server]
階層レベルでoverrides
ステートメントとその下位ステートメントを含めます。名前付きインターフェイスグループの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リレーエージェント設定オプションを上書きするには、
[edit forwarding-options dhcp-relay]
階層レベルでoverrides
ステートメントとその下位ステートメントを含めます。インターフェイスの名前付きグループの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 検出または DHCPv6 送信請求メッセージを受信するときに、同じデフォルト動作を使用します。デフォルトの動作では、DHCP は、既存のクライアントと一致するクライアント ID を持つ新しい検出メッセージまたは送信請求メッセージを受信すると、既存のクライアント エントリを維持します。DHCPは、オファーまたはアドバタイズメッセージでクライアントに応答します。
delete-binding-on-renegotiation
ステートメントを使用すると、DHCPローカルサーバーまたはDHCPリレーエージェントのデフォルト動作を上書きできます。オーバーライドは、グローバルまたはグループごとに設定できます。オーバーライド構成では、DHCP がバインド状態にあり、一致するクライアント エントリを持つ検出または送信請求メッセージを受信すると、DHCP はメッセージをドロップし、処理しません。DHCP リレー エージェントでは、エージェントはリリース メッセージをローカル サーバーに送信します。DHCPは既存のセッションをクリーンアップし、既存のクライアントエントリを削除して、バインディングを削除します。クライアントから 2 番目の検出メッセージまたは送信請求メッセージを受信すると、そのメッセージが処理され、DHCP ネゴシエーションが続行されます。
Junos OS リリース 15.1 より前のリリースでは、DHCPv6 ローカル サーバーとリレー エージェントのデフォルト動作は、Junos OS リリース 15.1 以降のオーバーライド動作と同じです。どのリリースでも、DHCPv4 ローカル サーバーとリレー エージェントのデフォルト動作は、既存のクライアント エントリを維持し、2 番目の検出または送信請求メッセージを待たずに応答することです。
たとえば、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 の情報が含まれています。
client-discover-match
ステートメントが含まれている場合、DHCP リレーとリレー プロキシがリリース メッセージを送信するように設定するには、send-release-on-delete
ステートメントを含める必要があります。
[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 サーバー間で転送するパケットのゲートウェイ IP アドレス(giaddr)フィールドを変更するように、DHCP リレー エージェントを設定できます。
パケットをDHCPサーバーに転送する前に、すべてのDHCPパケットのgiaddrをDHCPリレーエージェントのgiaddrで上書きするには、次の手順に従います。
DHCPリレーエージェントを設定して、リクエストとリリースのパケットをゲートウェイIPアドレスに置き換える
DHCPリレーエージェントを設定して、要求パケットとリリースパケットをゲートウェイIPアドレス(giaddr)に置き換えてから、DHCPサーバに転送できます。
送信元アドレスを giaddr に置き換えるには、次のようにします。
DHCPパケットがファイアウォールを通過できるようにするためのDHCPリレーエージェント送信元アドレスの設定
ブロードバンド ネットワーク ネットワークゲートウェイ(BNG)上のファイアウォールが DHCP リレー エージェントと DHCP サーバーの間にあるネットワーク構成では、BNG ループバック アドレスのみがファイアウォールを通過します。その場合、DHCP ユニキャスト パケットは破棄されます。DHCP ユニキャスト パケットが BNG ファイアウォールを通過できるようにするには、DHCP パケットと DHCP メッセージの送信元アドレスが設定されたループバック アドレスになるように設定します。
DHCPv4 リレー サーバーでは、IP 送信元アドレスの設定に加えて、オプション 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 リレー エージェントを無効にするには、次の手順を実行します。