dhcpv6 (DHCP Relay Agent)
语法
dhcpv6 { access-profile profile-name; active-leasequery { idle-timeout seconds; peer-address address; timeout seconds; topology-discovery; } 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-description (device-interface | logical-interface); interface-name interface-name; logical-system-name; mac-address mac-address; relay-agent-interface-id; relay-agent-remote-id; relay-agent-subscriber-id; routing-instance-name; user-prefix user-prefix-string; vlan-tags; } } bulk-leasequery { attempts number-of-attempts; timeout seconds; trigger automatic; } duplicate-clients incoming-interface; dynamic-profile profile-name { aggregate-clients (merge | replace); use-primary primary-profile-name; } forward-only { logical-system <current | default | logical-system-name>; routing-instance <current | default | routing-instance-name>; } forward-only-replies; } forward-snooped-clients (all-interfaces | configured-interfaces | non-configured-interfaces); group group-name { access-profile profile-name; 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-description (device-interface | logical-interface); interface-name; logical-system-name; mac-address; relay-agent-interface-id; relay-agent-remote-id; relay-agent-subscriber-id; routing-instance-name; user-prefix user-prefix-string; vlan-tags; } } dynamic-profile profile-name { aggregate-clients (merge | replace); use-primary primary-profile-name; } forward-only { logical-system <current | default | logical-system-name>; routing-instance <current | default | routing-instance-name>; } interface interface-name { access-profile profile-name; dynamic-profile profile-name { aggregate-clients (merge | replace); use-primary primary-profile-name; } exclude; overrides { allow-snooped-clients; asymmetric-lease-time seconds; asymmetric-prefix-lease-time seconds; client-negotiation-match incoming-interface; delay-authentication; delete-binding-on-renegotiation; dual-stack dual-stack-group-name; interface-client-limit number; no-allow-snooped-clients; no-bind-on-request; relay-source interface-name; send-release-on-delete; } service-profile dynamic-profile-name; short-cycle-protection <lockout-min-time seconds> <lockout-max-time seconds>; trace; upto upto-interface-name; } } lease-time-validation { lease-time-threshold seconds; violation-action action; } 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; } layer2-liveness-detection { max-consecutive-retries number; transmit-interval interval; } } } overrides { allow-snooped-clients; asymmetric-lease-time seconds; asymmetric-prefix-lease-time seconds; client-negotiation-match incoming-interface; delay-authentication; delete-binding-on-renegotiation; dual-stack dual-stack-group-name; interface-client-limit number; no-allow-snooped-clients; no-bind-on-request; relay-source interface-name; send-release-on-delete; } relay-agent-interface-id { include-irb-and-l2; keep-incoming-interface-id ; no-vlan-interface-name; prefix prefix; use-interface-description (logical | device); use-option-82; } relay-agent-remote-id { include-irb-and-l2; keep-incoming-interface-id ; no-vlan-interface-name; prefix prefix; use-interface-description (logical | device); use-option-82 <strict>; } relay-option { option-number option-number; default-action { drop; forward-only; relay-server-group relay-server-group; } equals (ascii ascii-string | hexadecimal hexadecimal-string) { drop; forward-only; relay-server-group relay-server-group; } starts-with (ascii ascii-string | hexadecimal hexadecimal-string) { drop; forward-only; relay-server-group relay-server-group; } } remote-id-mismatch disconnect; route-suppression; service-profile dynamic-profile-name; short-cycle-protection <lockout-min-time seconds> <lockout-max-time seconds>; } leasequery { attempts number-of-attempts; timeout seconds; } lease-time-validation { lease-time-threshold seconds; violation-action action; } 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; } layer2-liveness-detection { max-consecutive-retries number; transmit-interval interval; } route-suppression; service-profile dynamic-profile-name; } } no-snoop; overrides { allow-snooped-clients; asymmetric-lease-time seconds; asymmetric-prefix-lease-time seconds; client-negotiation-match incoming-interface; delay-authentication; delete-binding-on-renegotiation; dual-stack dual-stack-group-name; interface-client-limit number; no-allow-snooped-clients; no-bind-on-request; relay-source interface-name; send-release-on-delete; } relay-agent-interface-id { include-irb-and-l2; keep-incoming-interface-id ; no-vlan-interface-name; prefix prefix; use-interface-description (logical | device); use-option-82; } relay-agent-remote-id { include-irb-and-l2; keep-incoming-interface-id ; no-vlan-interface-name; prefix prefix; use-interface-description (logical | device); use-option-82 <strict>; } relay-option { option-number option-number; default-action { drop; forward-only; relay-server-group relay-server-group; } equals (ascii ascii-string | hexadecimal hexadecimal-string) { drop; forward-only; relay-server-group relay-server-group; } starts-with (ascii ascii-string | hexadecimal hexadecimal-string) { drop; forward-only; relay-server-group relay-server-group; } } relay-option-vendor-specific{ host-name; location; remote-id-mismatch disconnect; route-suppression; server-group { server-group-name { server-ip-address; } } server-response-time seconds; service-profile dynamic-profile-name; short-cycle-protection <lockout-min-time seconds> <lockout-max-time seconds>; }
层次结构级别
[edit forwarding-options dhcp-relay], [edit logical-systems logical-system-name forwarding-options dhcp-relay], [edit logical-systems logical-system-name routing-instances routing-instance-name forwarding-options dhcp-relay], [edit routing-instances routing-instance-name forwarding-options dhcp-relay]
描述
在路由器或交换机上配置 DHCPv6 中继选项,并使路由器或交换机充当 DHCPv6 中继代理。DHCPv6 中继代理在 DHCPv6 客户端和 DHCPv6 服务器之间转发 DHCPv6 请求和回复数据包。
DHCPv6 中继代理服务器与扩展 DHCP 本地服务器和 DHCP 中继代理完全兼容。但是,使用该语句配置的选项与使用该语句配置dhcpv6
bootp
的 DHCP/BOOTP 中继代理选项不兼容。因此,无法同时在路由器或交换机上启用 DHCPv6 中继代理和 DHCP/BOOTP 中继代理。
其余语句将单独解释。有关详细信息,请在 CLI 资源管理器 中搜索语句,或单击语法部分中的链接语句。
所需权限级别
接口 — 在配置中查看此语句。
接口控制 — 将此语句添加到配置中。
发布信息
Junos OS 11.4 版中引入的语句。
支持 Junos OS 15.1X53-D56 版(适用于 EX 系列交换机)和 Junos OS 17.1R1 版中引入的 forward-snooped-clients
。