dhcp-relay
Sintaxis
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;
}
Nivel de jerarquía
[edit forwarding-options], [edit vlans forwarding-options]
Descripción
Configure el relé extendido del Protocolo de configuración dinámica de host (DHCP) y las opciones de relé DHCPv6 en el conmutador y habilite el conmutador para que funcione como un agente de retransmisión DHCP. Un agente de reenvío DHCP reenvía paquetes de solicitud DHCP y respuesta entre un cliente DHCP y un servidor DHCP.
El relé DHCP admite los datos adjuntos de perfiles dinámicos y también interactúa con el marco de servicio AAA local para usar servidores de autenticación de back-end, como RADIUS, para proporcionar autenticación de suscriptor. Puede adjuntar perfiles dinámicos y configurar la compatibilidad de autenticación de forma global o para un grupo específico de interfaces.
Las opciones extendidas del agente de retransmisión DHCP y DHCPv6 configuradas con las dhcp-relay instrucciones y dhcpv6 son incompatibles con las opciones del agente de retransmisión DHCP/BOOTP configuradas con la bootp instrucción. Como resultado, el agente de retransmisión DHCP o DHCPv6 extendido y el agente de retransmisión DHCP/BOOTP no se pueden habilitar en el enrutador al mismo tiempo.
El resto de las instrucciones se explican por separado.
Opciones
| stale-timer |
La configuración del temporizador obsoleto es necesaria para admitir una consulta de arrendamiento Active-Active. Esta configuración optimiza el tiempo de sincronización cuando ambos pares obtienen los paquetes de solicitud al mismo tiempo. |
-
Predeterminado: 20 segundos
-
Gama: De 0 a 100 segundos
Nivel de privilegio requerido
interfaz: para ver esta instrucción en la configuración.
interface-control: para agregar esta instrucción a la configuración.
Información de versión
Declaración introducida en la versión 11.3 de Junos OS.
