このページの内容
デフォルトの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 を持つ新しい Discover または Solicit メッセージを受信すると、既存のクライアント エントリーを維持します。DHCP は、オファーまたはアドバタイズメッセージでクライアントに応答します。
delete-binding-on-renegotiationステートメントを使用して、DHCPローカルサーバーまたはDHCPリレーエージェントのデフォルト動作を上書きできます。オーバーライドは、グローバルまたはグループベースで設定できます。上書き設定では、DHCP がバインド状態にあり、一致するクライアントエントリーを含む Discover または Solicit メッセージを受信すると、DHCP はメッセージをドロップし、処理しません。DHCP リレーエージェントでは、エージェントはローカルサーバーにリリースメッセージを送信します。DHCP は既存のセッションをクリーンアップし、既存のクライアントエントリを削除してバインディングを削除します。クライアントから 2 番目の検出メッセージまたは送信請求メッセージを受信すると、メッセージが処理され、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 の情報が含まれています。
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 クライアントと DHCP サーバー間を転送するパケットのゲートウェイ IP アドレス(giaddr)フィールドを変更することができます。
パケットをDHCPサーバーに転送する前に、すべてのDHCPパケットのgiaddrをDHCPリレーエージェントのgiaddrで上書きするには、以下を行います。
リクエストパケットとリリースパケットをゲートウェイIPアドレスに置き換えるようにDHCPリレーエージェントを設定する
DHCPリレーエージェントを設定して、リクエストしてリリースパケットをゲートウェイIPアドレス(giaddr)に置き換えてから、パケットをDHCPサーバーに転送できます。
送信元アドレスをgiaddrに置き換えるには:
DHCP リレーエージェントの送信元アドレスを設定して、DHCP パケットがファイアウォールを通過できるようにする
ブロードバンドネットワークゲートウェイ(BNG)上のファイアウォールがDHCPリレーエージェントとDHCPサーバーの間に存在するネットワーク設定では、BNGループバックアドレスのみがファイアウォールを通過します。その場合、DHCPユニキャストパケットは破棄されます。DHCP ユニキャストパケットが BNG ファイアウォールを通過できるようにするには、DHCP パケットと DHCP メッセージの送信元アドレスが設定されたループバックアドレスになるように設定します。
DHCPv4 リレー サーバーでは、IP 送信元アドレスの設定に加えて、オプション 82 の情報でリンク選択(サブオプション 5)を設定して、サーバーが転送されたパケットを受信したときに 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 ACK応答パケットをDHCPサーバーからDHCPクライアントに送信します。
DHCPリクエストパケットのブロードキャストビットのデフォルト設定を上書きするには:
インターフェイス、グループ、またはグローバルに対してDHCPリレーエージェントを無効化する
すべてのインターフェイスまたはインターフェイスのグループでDHCPリレーを無効にできます。
DHCP リレーエージェントを無効にするには: