dhcp-relay
语法
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; stale-timer} } 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; }
层次结构级别
[edit forwarding-options], [edit vlans forwarding-options]
描述
在交换机上配置扩展动态主机配置协议 (DHCP) 中继和 DHCPv6 中继选项,并使交换机充当 DHCP 中继代理。DHCP 中继代理在 DHCP 客户端和 DHCP 服务器之间转发 DHCP 请求和回复数据包。
DHCP 中继支持附加动态配置文件,还与本地 AAA 服务框架交互,以使用后端身份验证服务器(如 RADIUS)来提供订阅者身份验证。您可以全局附加动态配置文件并配置身份验证支持,也可以为特定接口组配置身份验证支持。
使用 DHCP 中继和语句配置的扩展 DHCP 和 dhcpv6
DHCPv6 中继代理选项与使用该语句配置 bootp
的 DHCP/BOOTP 中继代理选项不兼容。因此,不能同时在路由器上启用扩展 DHCP 或 DHCPv6 中继代理和 DHCP/BOOTP 中继代理。
其余语句将单独解释。
选项
stale-timer | 需要过时计时器配置才能支持主动-主动租约查询。此配置可优化两个对等方同时获取请求数据包时的同步时间。 |
-
默认值: 20 秒
-
范围: 0 到 100 秒
所需权限级别
接口 — 在配置中查看此语句。
接口控制 — 将此语句添加到配置中。
发布信息
Junos OS 11.3 版中引入的语句。