delay-advertise (DHCPv6)
Syntax
delay-advertise { based-on (option-15 | option-16 | option-18 | option-37) { equals { ascii ascii-string; hexadecimal hexadecimal-string; } not-equals { ascii ascii-string; hexadecimal hexadecimal-string; } starts-with { ascii ascii-string; hexadecimal hexadecimal-string; } } delay-time seconds; }
Hierarchy Level
[edit logical-systems name routing-instances name system services dhcp-local-server dhcpv6 group group-name interface interface-name overrides] [edit logical-systems name routing-instances name system services dhcp-local-server dhcpv6 group group-name overrides] [edit logical-systems name routing-instances name system services dhcp-local-server dhcpv6 overrides] [edit logical-systems name system services dhcp-local-server dhcpv6 group group-name interface interface-name overrides] [edit logical-systems name system services dhcp-local-server dhcpv6 group group-name overrides] [edit logical-systems name system services dhcp-local-server dhcpv6 overrides] [edit routing-instances name system services dhcp-local-server dhcpv6 group group-name interface interface-name overrides] [edit routing-instances name system services dhcp-local-server dhcpv6 group group-name overrides] [edit routing-instances name system services dhcp-local-server dhcpv6 overrides] [edit system services dhcp-local-server dhcpv6 group group-name interface interface-name overrides] [edit system services dhcp-local-server dhcpv6 group group-name overrides] [edit system services dhcp-local-server dhcpv6 overrides]
Description
Delay sending a DHCPv6-advertise message to specified clients. The configured server sends the advertise message when the delay timer expires. If the client is already bound to another server when it receives this advertise message, the DHCPv6 server that delayed the message releases the client. You can change the delay value at any time, but the change applies only to clients from which a solicit is received after the change; the new value does not apply to clients for which the response is already delayed.
Configuring the delay on DHCPv6 local servers enables load-balancing among multiple local servers on the network. When a client sends a solicit message, the delay prevents more than one server from replying at the same time. The delay applies on a per-client basis. You can configure the clients affected based on DHCPv6 option 15 (user class identifier), option 16 (vendor class identifier), option 18 (interface identifier; ACI). or option 37 (ARI).
If the configured server receives a second solicit message from the client, that means that no other server has responded. In this case, the configured server immediately replies to the client. This behavior enables the server to act as a back-up for other servers on the network.
Options
ascii-string | Value of the option expressed as an ASCII string. |
based-on | Specify the DHCPv6 option received in the solicit message that is compared with the configured value on the local server.
|
seconds | Time delay between receiving DHCPv6 solicit message and responding to the client with an advertise message.
|
equals | Specify that the received option value from the client must match the configured string. |
hexadecimal-string | Value of the option expressed as a hexadecimal. |
not-equals | Specify that the received option value from the client must not match the configured string. |
starts-with | Specify that the received option value from the client must start with the configured string. |
Required Privilege Level
system—To view this statement in the configuration.
system-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 16.1R1.