dhcp-relay
Syntax
dhcp-relay { active-server-group server-group-name; authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; interface-name; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } dhcpv6 { active-server-group server-group-name; authentication { password password-string; username-include { circuit-type; client-id; delimiter delimiter-character; domain-name domain-name-string; interface-name; logical-system-name; relay-agent-interface-id; relay-agent-remote-id; relay-agent-subscriber-id; routing-instance-name; user-prefix user-prefix-string; } dynamic-profile profile-name { aggregate-clients (merge | replace); use-primary primary-profile-name; } } } group group-name { active-server-group server-group-name; authentication { ... } dynamic-profile profile-name { ... } interface interface-name { exclude; liveness-detection { failure-action (clear-binding | clear-binding-if-interface-up | log-only); method { bfd { version (0 | 1 | automatic); minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } detection-time { threshold milliseconds; } session-mode(automatic | multihop | singlehop); holddown-interval milliseconds; } } } overrides { ... } service-profile dynamic-profile-name; trace; upto upto-interface-name; } service-profile dynamic-profile-name; } overrides { ... } relay-agent-interface-id { ... } service-profile dynamic-profile-name; liveness-detection { failure-action (clear-binding | clear-binding-if-interface-up | log-only); method { bfd { version (0 | 1 | automatic); minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } detection-time { threshold milliseconds; } session-mode(automatic | multihop | singlehop); holddown-interval milliseconds; } } } overrides { allow-snooped-clients; interface-client-limit number; no-allow-snooped-clients; no-bind-on-request; send-release-on-delete; } relay-agent-interface-id { prefix prefix; use-interface-description (logical | device): } server-group { server-group-name { server-ip-address; } } dynamic-profile profile-name { aggregate-clients (merge | replace); use-primary primary-profile-name; } forward-snooped-clients (all-interfaces | configured-interfaces | non-configured-interfaces); group group-name { active-server-group server-group-name; authentication { ... } dynamic-profile profile-name { ... } interface interface-name { exclude; liveness-detection { failure-action (clear-binding | clear-binding-if-interface-up | log-only); method { bfd { version (0 | 1 | automatic); minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } detection-time { threshold milliseconds; } session-mode(automatic | multihop | singlehop); holddown-interval milliseconds; } } } overrides { ... } service-profile dynamic-profile-name; trace; upto upto-interface-name; } overrides { ... } relay-option-82 { ... } service-profile dynamic-profile-name; } liveness-detection { failure-action (clear-binding | clear-binding-if-interface-up | log-only); method { bfd { version (0 | 1 | automatic); minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } detection-time { threshold milliseconds; } session-mode(automatic | multihop | singlehop); holddown-interval milliseconds; } } } overrides { allow-snooped-clients; always-write-giaddr; always-write-option-82; client-discover-match <option60-and-option82>; disable-relay; interface-client-limit number; layer2-unicast-replies; no-allow-snooped-clients; no-bind-on-request; proxy-mode; replace-ip-source-with; send-release-on-delete; trust-option-82; } relay-option-82 { circuit-id { prefix prefix; use-interface-description (logical | device); } } server-group { server-group-name { server-ip-address; } } service-profile dynamic-profile-name; }
Hierarchy Level
[edit forwarding-options], [edit vlans forwarding-options]
Description
スイッチで拡張 DHCP(Dynamic Host Configuration Protocol)リレーおよび DHCPv6 リレー オプションを設定し、スイッチを DHCP リレー エージェントとして機能させることができます。DHCP リレー エージェントは、DHCP クライアントと DHCP サーバー間で DHCP 要求と応答パケットを転送します。
DHCP リレーは動的プロファイルの添付ファイルをサポートし、ローカル AAA サービス フレームワークと通信して RADIUS などのバックエンド認証サーバーを使用して加入者認証を提供します。動的プロファイルをアタッチし、グローバルベースまたは特定のインターフェイス グループに対して認証サポートを設定できます。
and dhcpv6
ステートメントで設定された拡張 DHCP および DHCPv6 リレー エージェント オプションは、ステートメントでdhcp-relay設定された DHCP/BOOTP リレー エージェント オプションとbootp
互換性がありません。その結果、拡張 DHCP または DHCPv6 リレー エージェントと DHCP/BOOTP リレー エージェントの両方を同時にルーターで有効にすることはできません。
残りのステートメントについては、個別に説明します。
Required Privilege Level
interface—このステートメントを設定で表示します。
interface-control —このステートメントを設定に追加します。
Release Information
Junos OS リリース 11.3 で導入されたステートメント。