DHCP Leasequery Métodos
En una red de acceso de suscriptor, un servidor local DHCP mantiene una cantidad significativa de información de enlace relacionada con las direcciones IP o los prefijos delegados DHCPv6 que el servidor ha arrendado a los clientes DHCP. Cuando los clientes DHCP se conectan al servidor DHCP mediante un agente de retransmisión DHCP, el agente de retransmisión DHCP obtiene datos de los paquetes DHCP que reenvía, como la dirección IP, necesarios para llegar al extremo. El agente de retransmisión mantiene la información de arrendamiento y ruta relevante para los clientes DHCP. El agente de retransmisión utiliza esa información cuando proporciona servicios de suscripción para los clientes. Cuando se reinicia el agente de retransmisión o cuando se reinicia o reemplaza el dispositivo host del agente, el agente de retransmisión pierde esa información. Puede utilizar un request
comando para desencadenar el agente de retransmisión para que envíe un mensaje de consulta de concesión al servidor local a fin de recuperar la información de enlace para los clientes DHCP, de modo que el agente de retransmisión pueda restaurar su base de datos de información de concesión.
La administración de suscriptores admite los siguientes tipos de operaciones de consulta de arrendamiento:
Consulta de arrendamiento individual: proporciona información de concesión para un único enlace a petición (modo de consulta y respuesta).
Consulta de arrendamiento masiva: proporciona información de concesión para varios enlaces a petición (modo de consulta y respuesta).
Active leasequery: proporciona una secuencia de actualizaciones en vivo para varios enlaces cuando se configura.
Ventajas de DHCP Leasequery
Leasequery proporciona una forma ligera para que un agente de retransmisión DHCPv4 o DHCPv6 recupere la información de ubicación autorizada relacionada con las direcciones IP/IPv6 DHCP alquiladas y los prefijos delegados del servidor local DHCP cuando el agente de retransmisión se ha reiniciado o reemplazado.
La consulta de arrendamiento masivo elimina la necesidad de consultar enlaces individuales para clientes específicos, lo que permite que una sola solicitud devuelva información para cientos o miles de suscriptores. Este método no espera a que el tráfico de datos desencadene una consulta, por lo que escala mejor que la consulta de arrendamiento individual cuando el agente tiene miles de clientes. En el caso de DHCPv6, es posible que el agente de retransmisión no pueda realizar consultas individuales.
Active leasequery proporciona actualizaciones continuas en vivo de la información de enlace a uno o más agentes de retransmisión cuando se configura. Además de las actualizaciones entre el agente de retransmisión y el servidor local, puede configurar una relación de emparejamiento entre agentes de retransmisión. Esto permite a los pares sincronizar continuamente su información de enlace entre sí, proporcionando redundancia si un par deja de funcionar o se reinicia. El par activo mantiene inmediatamente el servicio para los clientes que usaban el agente de retransmisión afectado.
La detección de topología permite que los agentes de retransmisión pares en BNG configurados para la redundancia de suscriptor M:N creen automáticamente tablas de traducción para que los grupos de redundancia de suscriptores sigan siendo atendidos cuando un BNG principal conmuta por error a una copia de seguridad. Este comportamiento automático le libera de tener que crear tablas estáticamente. La configuración estática es propensa a errores en redes escaladas y no se adapta dinámicamente a los cambios en la red.
Consulta de arrendamiento individual DHCP
A partir de Junos OS versión 16.1, la administración de suscriptores admite la función de consulta de arrendamiento individual, que permite al agente de retransmisión DHCPv4 o DHCPv6 obtener de forma rápida y eficaz la información de concesión actual de un servidor local DHCP. El agente de retransmisión puede perder la información de concesión almacenada localmente por varios motivos, como porque se reinició el dispositivo de agente de retransmisión. Cuando el agente de retransmisión recibe posteriormente tráfico de datos de un cliente para su reenvío, ya no tiene la información para hacerlo. Una interacción de leasequery con el servidor local puede restaurar la información para que el agente de retransmisión pueda atender correctamente a sus clientes.
Para configurar operaciones de consulta de concesión individuales, habilite la compatibilidad tanto en el agente de retransmisión DHCP como en el servidor DHCP. Puede configurar detalles de la comunicación entre el agente de retransmisión y el servidor. Debe emitir el request dhcp leasequery
comando o request dhcpv6 leasequery
para activar el agente de retransmisión para enviar la consulta.
De forma predeterminada, el agente de retransmisión envía la consulta a todos los servidores locales conocidos. Puede limitar los servidores con los que se comunica especificando una dirección de servidor o un grupo de servidores con nombre. También puede limitar la consulta a servidores de un sistema lógico, instancia de enrutamiento o combinación LS:RI determinados.
Consulta de arrendamiento individual DHCPv4
La consulta de arrendamiento DHCPv4 puede ser de varios tipos, una consulta por dirección, ID de cliente o dirección MAC. El tipo de consulta se determina cuando se desencadena la consulta mediante la emisión del request dhcp relay leasequery
comando. Especifique que el agente de retransmisión DHCPv4 incluya en el mensaje DHCPLEASEQUERY uno de los valores siguientes para permitir que el servidor local identifique la información de enlace solicitada por el agente:
Dirección IP de una concesión de cliente: el servidor local devuelve información de enlace para el cliente más reciente al que se le asignó esa dirección IP.
Identificador de cliente del dispositivo cliente: el servidor local devuelve información de enlace para la dirección IP utilizada por última vez por un cliente que tiene el identificador de cliente especificado (opción 61). El identificador es único en todo el dominio administrativo del servidor. Si ese cliente ha accedido a otras direcciones IP a través de este servidor, el servidor devuelve una lista de esas direcciones en la opción IP asociada (opción 92).
Dirección MAC del dispositivo cliente: el servidor local devuelve información de enlace para el cliente más reciente que tiene esa dirección MAC. Si ese cliente ha accedido a otras direcciones IP a través de este servidor, el servidor devuelve una lista de esas direcciones en la opción IP asociada (opción 92).
El agente de retransmisión DHCP incluye la opción de lista de solicitudes de parámetros (opción 55) en el mensaje DHCPLEASEQUERY. Esta lista incluye opciones específicas relacionadas con la información de enlace para la dirección IP devuelta por el servidor local. Por ejemplo, la lista de solicitudes suele incluir la opción de información del agente de retransmisión (opción 82). El servidor local incluye la información solicitada en un DHCPLEASEACTIVE enviado al agente de retransmisión.
El mensaje DHCPLEASEACTIVE incluye la opción de hora de la última transacción del cliente (opción 91). El valor de esta opción es el intervalo en segundos entre el momento en que se utilizó la dirección IP por última vez en una interacción entre el cliente y el servidor y el momento en que el serer envía el mensaje DHCPLEASEACTIVE. Por ejemplo, si la última interacción fue a las 08:00:00 y el mensaje se envía a las 09:00:00, el valor de la opción es 3600.
En la tabla 1 se describen los tipos de mensajes para la consulta de concesión individual DHCPv4.
Tipo de mensaje |
Opción 53 Valor de tipo |
Descripción |
---|---|---|
DHCPLEASEQUERY |
10 |
Enviado por el agente de retransmisión al servidor local DHCP para restaurar la información. |
DHCPLEASESIN asignar |
11 |
Respuesta del servidor local cuando la dirección IP asociada con el cliente está controlada por el servidor pero no está actualmente arrendada. Esta respuesta se envía solo para una consulta por dirección IP. |
DHCPLEASEUNKNOWN |
12 |
Respuesta del servidor local cuando el servidor no tiene conocimiento de la información de la consulta. |
DHCPLEASEACTIVE |
13 |
Respuesta del servidor local cuando ha arrendado una dirección al cliente. La respuesta incluye información vinculante completa sobre esa dirección. |
Consulta de arrendamiento individual DHCPv6
El tipo de consulta se transmite en la opción LQ_Query (opción 44). El tipo de consulta del agente de retransmisión DHCPv6 puede ser por dirección o por ID de cliente. El tipo de consulta se determina cuando se desencadena la consulta mediante la emisión del request dhcpv6 relay leasequery
comando. Especifique que el agente de retransmisión DHCPv6 incluya en el mensaje LEASEQUERY uno de los valores siguientes en la opción de solicitud de opción (opción 6) para permitir que el servidor local identifique la información de enlace solicitada por el agente:
Dirección IPv6 de una concesión de cliente: el servidor local devuelve información de enlace para el cliente más reciente que está enlazado a esa dirección o que tiene delegado un prefijo que contiene la dirección. El campo de opciones de consulta de la opción 44 incluye la opción IAADDR (opción 5).
Identificador único (DUID) de DHCP del dispositivo cliente: el servidor local devuelve información de enlace para la dirección IP utilizada más recientemente por un cliente que tiene el DUID especificado. El DUID es el identificador IPv6 del cliente. El identificador es único en todo el dominio administrativo del servidor. El servidor local puede devolver una lista de direcciones si el cliente se encuentra en más de una dirección de vínculo. El campo de opciones de consulta de la opción 44 incluye la opción Identificador de cliente (opción 1).
El campo de opciones de consulta de la opción 44 también puede incluir la opción de solicitud de opción (opción 6) para enumerar los códigos de opción DHCPv6 para obtener la información específica deseada del servidor local para cada cliente.
El mensaje LEASEQUERY-REPLY incluye la opción de datos de cliente (opción 45) para proporcionar información para un único cliente en un único vínculo. Esta información se transmite como opciones DHCPv6 en el campo opciones de cliente. La opción 45 incluye las siguientes opciones como mínimo y cualquier otra opción solicitada por el agente de retransmisión en la opción de solicitud de opción LEASEQUERY (opción 6):
Identificador de cliente (opción 1): DUID que identifica al cliente DHCPv6.
IAADDR (opción 5): dirección en una asociación de identidad para direcciones temporales (IA_TA) o direcciones no temporales (IA_NA). Se puede incluir con la opción IAPREFIX.
IAPREFIX (opción 26): prefijo en una asociación de identidad para delegación de prefijos (IA_PD). Se puede incluir con la opción IAADDR.
Opción CLT (opción 46): el tiempo transcurrido en segundos desde la última vez que el servidor interactuó con el cliente en ese vínculo. Esta opción corresponde a la opción de tiempo de última transacción del cliente DHCPv4.
Las siguientes opciones son ejemplos de opciones adicionales que se pueden incluir en el mensaje LEASEQUERY-REPLY:
Opción de datos de retransmisión LQ (opción 47): la información completa del agente de retransmisión que se utilizó la última vez que el cliente se comunicó con este servidor. El servidor local devuelve esta opción sólo cuando se solicita en la opción de solicitud de opciones LEASEQUERY (opción 6).
Opción de vínculo de cliente LQ (opción 48): identifica las direcciones de vínculo en las que el cliente tiene al menos un enlace. El mensaje LEASEQUERY-REPLY incluye esta opción cuando se cumplen las dos condiciones siguientes: LEASEQUERY no especifica una dirección de vínculo y el cliente se encuentra en más de un vínculo. Cuando el agente de retransmisión recibe esta información, puede enviar una nueva LEASEQUERY para cada dirección enumerada en la opción 48.
En la tabla 2 se describen los tipos de mensajes para la consulta de concesión individual DHCPv6.
Tipo de mensaje |
Valor de tipo DHCPv6 |
Descripción |
---|---|---|
LEASEQUERY |
14 |
Enviado por el agente de retransmisión al servidor local DHCP para restaurar la información. Incluye la opción LQ (opción 44) para especificar el tipo de consulta, una dirección de vínculo y cualquier información de opción concreta necesaria del servidor local. |
LEASEQUERY-REPLY |
15 |
Respuesta del servidor local cuando la dirección IP asociada con el cliente está controlada por el servidor pero no está actualmente arrendada. Esta respuesta se envía solo para una consulta por dirección IP. |
El mensaje LEASEQUERY-REPLY enviado por el servidor local DHCPv6 puede devolver la opción de código de estado (opción 13) para proporcionar información sobre el estado de la consulta. En la Tabla 3 se enumeran los códigos de estado.
Código |
Estado |
Descripción |
---|---|---|
7 |
UnknownQueryType |
El servidor no reconoce o no admite la consulta. |
8 |
MalformedQuery |
La consulta no es válida; Por ejemplo, podría faltar una opción obligatoria. |
9 |
NoConfigurado |
El servidor local no tiene la dirección requerida en su configuración. |
10 |
No permitidos |
El servidor local no permite que el agente de retransmisión envíe este tipo de consulta. |
Consulta de arrendamiento masivo DHCP
A partir de Junos OS versión 16.1, la administración de suscriptores admite la función de consulta de arrendamiento masivo, que permite que cada solicitud del agente de retransmisión DHCP recupere información de concesión para varios suscriptores de forma masiva desde un servidor DHCP configurado de forma programada. La consulta de arrendamiento masiva ahorra más recursos que usar varias consultas de arrendamiento individuales para recopilar la misma información. Esto es particularmente útil en entornos escalados con miles de clientes por agente de retransmisión.
La consulta de arrendamiento masivo utiliza una conexión TCP entre el agente de retransmisión DHCP y un servidor DHCP configurado en el mismo sistema lógico o instancia de enrutamiento. La conexión TCP es más confiable y consume menos recursos que la conexión UDP utilizada para el proceso de consulta de concesión individual. La consulta de arrendamiento masiva también amplía la consulta de arrendamiento individual al proporcionar opciones y funcionalidades de consulta adicionales.
Para configurar operaciones de consulta de arrendamiento masivo, habilite la compatibilidad tanto en el agente de retransmisión DHCP como en el servidor DHCP. Puede configurar detalles de la comunicación entre el agente de retransmisión y el servidor. Debe emitir el request dhcp bulk-leasequery
comando o request dhcpv6 bulk-leasequery
para desencadenar el agente de retransmisión para que envíe la consulta de arrendamiento.
De forma predeterminada, el agente de retransmisión envía la consulta a todos los servidores locales conocidos. Puede limitar los servidores con los que se comunica especificando una dirección para un servidor o un grupo de servidores con nombre. También puede limitar la consulta a servidores de un sistema lógico, instancia de enrutamiento o combinación LS:RI determinados.
Consulta de arrendamiento masivo DHCPv4
Para la consulta de arrendamiento masivo DHCPv4, el agente de retransmisión DHCPv4 abre una conexión TCP a través del puerto 67 al servidor local DHCPv4. Cuando se establece la conexión, el agente de retransmisión envía un mensaje DHCPBULKLEASEQUERY al servidor. La consulta puede contener cualquiera de los siguientes elementos para permitir que el servidor local identifique la información que necesita el agente:
Todas las direcciones IP configuradas: el servidor local devuelve información de enlace para todas las direcciones IP configuradas en el servidor local. La información se devuelve independientemente de si las direcciones IP forman parte de un enlace actualmente activo. Esto permite al agente de retransmisión actualizar su base de datos con todos los cambios de dirección que se produjeron después de algún momento.
Identificador de cliente del dispositivo cliente: el servidor local devuelve información de enlace para la dirección IP utilizada por última vez por un cliente que tiene el identificador de cliente especificado (opción 61). El identificador es único en todo el dominio administrativo del servidor.
Nota:A diferencia de la consulta de arrendamiento individual, el servidor no utiliza la opción IP asociada (opción 92) para devolver una lista de otras direcciones IP a las que el cliente ha tenido acceso a través de este servidor. En su lugar, el servidor devuelve información vinculante para todas estas direcciones IP
Dirección MAC del dispositivo cliente: el servidor local devuelve información de enlace para el cliente más reciente que tiene esa dirección MAC.
Nota:A diferencia de la consulta de arrendamiento individual, el servidor no utiliza la opción IP asociada (opción 92) para devolver una lista de otras direcciones IP a las que el cliente ha tenido acceso a través de este servidor. En su lugar, el servidor devuelve información vinculante para todas estas direcciones IP
Identificador de agente de retransmisión: el servidor local devuelve información vinculante para todas las concesiones actualmente activas asignadas al cliente que tiene el identificador de agente de retransmisión especificado (opción 82, subopción 12). El identificador es único en todo el dominio administrativo del servidor.
ID remoto de un circuito de acceso utilizado por el cliente para identificar el circuito ante el cliente DHCP: el servidor local devuelve información de enlace para todas las concesiones actualmente activas asignadas a clientes que utilizan ese ID remoto del agente (opción 82, subopción 2). Esta consulta es particularmente útil en entornos escalados con miles de clientes por agente de retransmisión. Las otras consultas no devuelven información de arrendamiento consolidada para todos los clientes de un circuito.
El servidor local DHCPv4 responde al agente de retransmisión con los mismos mensajes DHCPLEASEACTIVE y DHCPLEASEUNASSIGNED utilizados para la consulta de arrendamiento individual, como se describe en Tipos de mensajes de consulta de arrendamiento individual de DHCPv4. Cada mensaje corresponde a un único enlace identificado por la consulta.
Cuando el servidor ha devuelto todos los enlaces asociados con la solicitud, envía un mensaje DHCPLEASEQUERYDONE al agente de retransmisión. Si se pierde una conexión mientras se procesa una consulta de arrendamiento masivo, DHCP no puede determinar cuánta de la información solicitada recibió el agente de retransmisión antes de que se cayera la conexión. Por consiguiente, el agente de retransmisión debe volver a intentar la consulta.
Para cualquiera de los métodos de consulta, el agente de retransmisión DHCP puede incluir el siguiente calificador:
query-start-time: devuelve enlaces que cambiaron en o después de la hora especificada en la consulta.
query-end-time: devuelve enlaces que cambiaron en o antes de la hora especificada en la consulta.
Estos tiempos de consulta permiten que un agente recupere solo la información vinculante que perdió desde la última vez que comprometió toda su información en un almacenamiento estable.
En la tabla 4 se describen los tipos de mensajes específicos de la consulta de arrendamiento masivo de DHCPv4.
Tipo de mensaje |
Opción 53 Valor de tipo |
Descripción |
---|---|---|
DHCPBULKLEASEQUERY |
14 |
Enviado por el agente de retransmisión al servidor local DHCP para restaurar la información. |
DHCPLEASEQUERYDONE |
15 |
Respuesta del servidor local cuando ha devuelto toda la información de enlace asociada con la solicitud masiva. |
Los mensajes enviados por el servidor local DHCPv4 pueden devolver la opción de código de estado (opción 151) para proporcionar información sobre el estado de la consulta. En los mensajes DHCPLEASEACTIVE y DHCPLEASEUNSIGNED, el código corresponde al estado de la solicitud de enlace individual. En los mensajes DHCPLEASEQUERYDONE, el código corresponde a la solicitud de leasequery masiva en su conjunto. En la Tabla 5 se enumeran los códigos de estado.
Código |
Estado |
Descripción |
---|---|---|
0 |
Éxito |
La solicitud se ha completado correctamente. La ausencia de la opción 151 también indica éxito. |
1 |
UnSpecFail |
Se produjo un error en la solicitud por un motivo no especificado. |
2 |
QueryTerminated |
El servidor local no pudo realizar la consulta o la finalizó antes de tiempo. En este último caso, una cadena de texto indica la causa. |
3 |
MalformedQuery |
El servidor local no entendió la consulta. |
4 |
No permitidos |
La consulta fue entendida pero no permitida. |
Consulta de arrendamiento masivo DHCPv6
Para la consulta de arrendamiento masivo DHCPv6, el agente de retransmisión DHCPv6 abre una conexión TCP a través del puerto 67 al servidor local DHCPv6. Cuando se establece la conexión, el agente de retransmisión envía un mensaje LEASEQUERY al servidor. El tipo de consulta se transmite en la opción LQ_Query (opción 44). El tipo de consulta puede ser cualquiera de los siguientes para permitir que el servidor local identifique la información que necesita el agente:
Todas las direcciones IP configuradas: el servidor local devuelve información de enlace para todas las direcciones IP configuradas en el servidor local. La información se devuelve independientemente de si las direcciones IP forman parte de un enlace actualmente activo. Esto permite al agente de retransmisión actualizar su base de datos con todos los cambios de dirección que se produjeron después de algún momento.
Identificador de cliente del dispositivo cliente: el servidor local devuelve información de enlace para la dirección IP utilizada por última vez por un cliente que tiene el identificador de cliente especificado (opción 61). El identificador es único en todo el dominio administrativo del servidor.
Nota:A diferencia de la consulta de arrendamiento individual, el servidor no utiliza la opción IP asociada (opción 92) para devolver una lista de otras direcciones IP a las que el cliente ha tenido acceso a través de este servidor. En su lugar, el servidor devuelve información vinculante para todas estas direcciones IP
Dirección MAC del dispositivo cliente: el servidor local devuelve información de enlace para el cliente más reciente que tiene esa dirección MAC.
Nota:A diferencia de la consulta de arrendamiento individual, el servidor no utiliza la opción IP asociada (opción 92) para devolver una lista de otras direcciones IP a las que el cliente ha tenido acceso a través de este servidor. En su lugar, el servidor devuelve información vinculante para todas estas direcciones IP
Identificador de agente de retransmisión: el servidor local devuelve información vinculante para todas las concesiones actualmente activas asignadas al cliente que tiene el identificador de agente de retransmisión especificado (opción 82, subopción 12). El identificador es único en todo el dominio administrativo del servidor.
ID remoto de un circuito de acceso utilizado por el cliente para identificar el circuito ante el cliente DHCP: el servidor local devuelve información de enlace para todas las concesiones actualmente activas asignadas a clientes que utilizan ese ID remoto del agente (opción 82, subopción 2). Esta consulta es particularmente útil en entornos escalados con miles de clientes por agente de retransmisión. Las otras consultas no devuelven información de arrendamiento consolidada para todos los clientes de un circuito.
Para una consulta de concesión masiva DHCPv6, puede especificar opcionalmente la trigger automatic
opción para configurar el agente de retransmisión DHCPv6 para que inicie automáticamente la operación de consulta de concesión masiva siempre que el jdhcpd
proceso inicie una conexión con la base de datos de sesión (SDB) y no haya suscriptores enlazados presentes en la base de datos. Por ejemplo, el proceso automático garantizaría que la consulta de arrendamiento masivo siempre actualice la información de retransmisión DHCP después de un reinicio, una operación GRES o ISSU, y si no hay suscriptores enlazados.
La consulta de arrendamiento masiva de DHCPv6 usa los mensajes LEASEQUERY y LEASEQUERY-REPLY utilizados por la consulta de arrendamiento individual de DHCPv6, pero su comportamiento y significado son ligeramente diferentes para la consulta de arrendamiento masivo. En la tabla 6 se enumeran estos mensajes y se describen otros dos tipos de mensajes específicos de la consulta de arrendamiento masivo de DHCPv6.
Tipo de mensaje |
Valor de tipo DHCPv6 |
Descripción |
---|---|---|
LEASEQUERY |
14 |
Enviado por el agente de retransmisión al servidor local DHCP para restaurar la información. |
LEASEQUERY-REPLY |
15 |
Respuesta del servidor local para indicar el éxito o error de la consulta. También transmite información, como el ID del servidor y el ID del cliente, que no cambia en el contexto de una sola consulta y respuesta. Cuando la consulta se realiza correctamente, sólo se devuelve un único LEASEQUERY-REP. Este mensaje también incluye la información de enlace para el primer cliente. Se devuelven datos de enlace adicionales en el mensaje LEASEQUERY-DATA. Cuando se produce un error en la consulta, se devuelve una única LEASEQUERY-REPLY sin información de enlace. |
LEASEQUERY-DONE |
16 |
Respuesta del servidor local que indica el final de un grupo de respuestas de leasequery relacionadas. Se envía un único mensaje LEASEQUERY-DONE después de que todas las respuestas a la solicitud se hayan enviado al agente de retransmisión. La conexión TCP entre el agente de retransmisión y el servidor se cierra cuando se recibe este mensaje. |
LEASEQUERY-DATA |
17 |
Respuesta del servidor local con información sobre las concesiones para un único cliente DHCPv6 o sobre los enlaces de delegación de prefijos en un único vínculo. Este mensaje sólo se envía cuando la consulta de arrendamiento masiva devuelve datos de varios clientes. En este caso, el mensaje LEASEQUERY-REPLY transmite información para el primer cliente, luego se envía un mensaje LEASEQUERY-DATA para cada uno de los otros clientes. |
Los mensajes enviados por el servidor local DHCPv6 pueden devolver la opción de código de estado (opción 13) para proporcionar información sobre el estado de la consulta. En los mensajes LEASEQUERY-REPLY, el código corresponde al estado de la solicitud de enlace individual. En los mensajes LEASEQUERY-DONE, el código corresponde a la solicitud de leasequery masiva en su conjunto. Los mensajes LEASEQUERY-DATA no incluyen un código de estado. La consulta de arrendamiento masivo DHCPv6 admite los códigos de estado de consulta de arrendamiento individual DHCPv6 enumerados en Códigos de estado de consulta de arrendamiento individual DHCPv6. Los mensajes también pueden incluir el código de estado agregado para la consulta de arrendamiento masivo descrita en la tabla 7.
Código |
Estado |
Descripción |
---|---|---|
11 |
QueryTerminated |
El servidor local no puede realizar una consulta o ha terminado prematuramente la consulta por algún motivo. Por ejemplo, el servidor local se está cerrando o no tiene recursos suficientes para recopilar la información solicitada. |
Consulta de arrendamiento activo DHCP
A partir de Junos OS versión 19.1R1, la consulta de arrendamiento activa DHCP soluciona la situación en la que es deseable que el agente de retransmisión reciba actualizaciones periódicas de la información del cliente para mantenerse al día con la actividad de enlace DHCP dinámico. Las consultas de arrendamiento individual y masivo proporcionan información solo cuando se solicita; Si la información del cliente se actualiza posteriormente en el servidor local, dicha información no se pasa al agente de retransmisión a menos que el agente de retransmisión envíe otra consulta al servidor local.
Active leasequery permite a los servidores proporcionar actualizaciones en vivo de la información del cliente siempre que cambie el estado del enlace. Opcionalmente, puede configurar Active leasequery para enviar las actualizaciones en vivo de la información de enlace a varios pares de agente de retransmisión, lo que admite la redundancia a nivel de chasis del agente de retransmisión. La actualización en vivo se inicia cuando el agente de retransmisión inicia una conexión TCP con un par de agente de retransmisión o servidor y envía el mensaje ACTIVELEASEQUERY para indicar que la conexión debe permanecer abierta.
DHCP no cierra la conexión TCP a menos que se den ciertas condiciones, principalmente relacionadas con el tiempo de espera configurable o los períodos de tiempo de inactividad:
Cuando se recibe una solicitud de conexión en un sistema lógico o una instancia de enrutamiento que no está configurada para la consulta de arrendamiento activa.
Cuando la conexión se bloquea durante las operaciones de lectura y escritura de TCP el tiempo suficiente para que expire el período de tiempo de espera, la conexión se cierra y se puede reiniciar. La operación de lectura se produce cuando el agente de retransmisión intenta leer las respuestas a la consulta. La operación de escritura se produce cuando el servidor o el agente de retransmisión par intenta enviar respuestas a un agente de retransmisión
Cuando no se recibe tráfico en la conexión durante el período de tiempo de espera de inactividad.
Durante las operaciones de leasequery activas, la información de enlace sólo se actualiza cuando cambia. En consecuencia, hay períodos durante los cuales el servidor o el agente de retransmisión del par no envía información. Si el período es más largo que el tiempo de espera de inactividad, se interrumpe la conexión. Para evitar caídas de conexión inadecuadas, el agente de retransmisión del servidor o del mismo nivel envía mensajes DHCPLEASEACTIVE (DHCPv4) o LEASEQUERY-DATA (DHCPv6) a intervalos iguales a la mitad del período de tiempo de espera de inactividad. Estos mensajes no contienen información de enlace porque se envían cuando no hay actualizaciones disponibles. Estos mensajes mantienen viva la conexión al servir como mensajes de saludo o keepalive que indican que la falta de actividad no es un problema.
Cuando la conexión TCP se cierra, el agente de retransmisión intenta restablecer la conexión. Los intentos de reintento incluyen una opción que indica al servidor o agente de retransmisión par que envíe información de enlace que cambió desde el momento en que se apagó la conexión TCP. Esta información a veces se denomina información de actualización. La opción especifica la marca de tiempo absoluta cuando se cierra la conexión; es decir, la hora de la última comunicación correcta con el servidor o el agente de retransmisión del mismo nivel. DHCPv4 usa la opción query-start-time (opción 154). DHCPv6 utiliza la opción LQ_START_TIME (opción 101).
En algunos casos, el servidor o el agente de retransmisión del mismo nivel no tiene toda la información para los cambios de enlace desde la marca de tiempo. Por ejemplo, es posible que el dispositivo no tenga suficiente memoria para almacenarlo todo. En estos casos, el dispositivo devuelve un mensaje DHCPLEASEQUERYSTATUS (DHCPv4) o LEASEQUERY-REPLY (DHCPv6) con un código de estado de DataMissing (5).
Antes de configurar la consulta de arrendamiento activa, primero debe configurar la consulta de arrendamiento masiva, ya que la consulta de arrendamiento activa usa el mecanismo de consulta de arrendamiento masiva. La configuración de leasequery activa no supera la comprobación de confirmación si la leasequery masiva no está configurada.
Para configurar las operaciones de consulta de arrendamiento activas, habilite la compatibilidad tanto en el agente de retransmisión DHCP como en el servidor DHCP. Puede configurar detalles de la comunicación tanto para el agente de retransmisión como para el servidor local. A diferencia de la consulta de arrendamiento individual y masiva, la consulta de arrendamiento activa no tiene tipos de consulta. No desencadenar leasequery activa con un request
comando. En su lugar, el desencadenador es automático cuando se configura una consulta de arrendamiento activa.
- Consulta de arrendamiento activo DHCPv4
- Consulta de arrendamiento activo DHCPv6
- Redundancia a nivel de chasis con Active Leasequery
- Redundancia a nivel de interfaz con detección de topología de Active Leasequery
Consulta de arrendamiento activo DHCPv4
Para la consulta de arrendamiento activa DHCPv4, el agente de retransmisión DHCPv4 abre una conexión TCP a través del puerto 67 al servidor local DHCPv4. Cuando se establece la conexión, el agente de retransmisión envía un mensaje DHCPACTIVELEASEQUERY al servidor. El mensaje indica que se trata de una conexión a largo plazo. Se cierra solo como resultado de un tiempo de espera.
El servidor local DHCPv4 responde al agente de retransmisión con los mismos mensajes DHCPLEASEACTIVE y DHCPLEASEUNASSIGNED utilizados para la consulta de arrendamiento individual, como se describe en Tipos de mensajes de consulta de arrendamiento individual de DHCPv4. Cada mensaje corresponde a un único enlace identificado por la consulta. El servidor local DHCP sigue enviando los mensajes de respuesta cada vez que cambia la información del enlace. En la tabla 8 se describen los tipos de mensajes específicos de la consulta de concesión activa DHCPv4.
Tipo de mensaje |
Opción 53 Valor de tipo |
Descripción |
---|---|---|
DHCPACTIVELEASEQUERY |
16 |
Enviado por el agente de retransmisión al servidor local DHCP para habilitar la actualización en vivo de la información de enlace en el agente de retransmisión siempre que esa información cambie en el servidor local. También se puede enviar entre agentes de retransmisión pares para proporcionar redundancia de espera activa para la información de enlace. |
DHCPLEASEQUERYSTATUS |
17 |
Respuesta del servidor local cuando ha devuelto información vinculante asociada a la solicitud. Debido a que la conexión TCP es de larga duración, este mensaje también se envía regularmente cuando las conexiones están inactivas (no se envían actualizaciones de enlace). En este caso, el mensaje incluye un código de estado ConnectionActive (6) para notificar al agente de retransmisión que la conexión sigue activa. |
Los mensajes enviados por el servidor local pueden devolver la opción de código de estado (opción 151). En los mensajes DHCPLEASEACTIVE y DHCPLEASEUNSIGNED, el código corresponde al estado de la respuesta individual. En los mensajes DHCPLEASEQUERYSTATUS, el código corresponde a la secuencia de mensajes para la solicitud de leasequery activa en su conjunto. La consulta de arrendamiento activa DHCPv4 admite los códigos de estado de consulta de arrendamiento masivo enumerados en Códigos de estado de consulta de arrendamiento masivo de DHCPv4. Los mensajes también pueden incluir los códigos de estado agregados para la consulta de arrendamiento activa descrita en laTabla 9.
Código |
Estado |
Descripción |
---|---|---|
5 |
DatosFaltantes |
La información vinculante solicitada no está disponible. Por ejemplo, cuando el servidor local o el par no tiene suficientes datos según lo solicitado con la opción query-start-time, este código de estado se envía inmediatamente en un mensaje LEASEQUERY-ANSWER. |
6 |
ConexiónActive |
La conexión TCP sigue activa. |
7 |
CatchUpComplete |
El servidor local ha enviado todos los datos guardados solicitados por el agente de retransmisión. |
Consulta de arrendamiento activo DHCPv6
Para la consulta de arrendamiento activa DHCPv6, el agente de retransmisión DHCPv6 abre una conexión TCP a través del puerto 67 al servidor local DHCPv4. Cuando se establece la conexión, el agente de retransmisión envía un mensaje ACTIVELEASEQUERY al servidor. El mensaje indica que se trata de una conexión a largo plazo. Se cierra solo como resultado de un tiempo de espera.
El servidor local DHCPv6 responde al agente de retransmisión con los mismos mensajes LEASEQUERY-REPLY, LEASEQUERY-DATA y LEASEQUERY-DONE que se usan para la consulta de arrendamiento masiva. Cada mensaje corresponde a un único enlace identificado por la consulta. El servidor local DHCP sigue enviando los mensajes de respuesta cada vez que cambia la información del enlace. En la tabla 10 se enumeran estos mensajes y el tipo de mensaje de consulta específico de la consulta de arrendamiento activa DHCPv6.
Tipo de mensaje |
Valor de tipo DHCPv6 |
Descripción |
---|---|---|
ACTIVELEASEQUERY |
22 |
Enviado por el agente de retransmisión al servidor local DHCP para habilitar la actualización en vivo de la información de enlace en el agente de retransmisión siempre que esa información cambie en el servidor local. También se puede enviar entre agentes de retransmisión pares para proporcionar redundancia de espera activa para la información de enlace. |
LEASEQUERY-REPLY |
15 |
Respuesta del servidor local para indicar el éxito o error de la consulta. También transmite información, como el ID del servidor y el ID del cliente, que no cambia en el contexto de una sola consulta y respuesta. Cuando la consulta se realiza correctamente, sólo se devuelve un único LEASEQUERY-REP. Este mensaje también incluye la información de enlace para el primer cliente. Se devuelven datos de enlace adicionales en el mensaje LEASEQUERY-DATA. Cuando se produce un error en la consulta, se devuelve una única LEASEQUERY-REPLY sin información de enlace. |
LEASEQUERY-DONE |
16 |
Respuesta del servidor local que indica que se debe finalizar la conexión. Por ejemplo, el servidor puede enviar esto con un código de estado QueryTerminated (11) cuando el servidor se está apagando. |
LEASEQUERY-DATA |
17 |
Respuesta del servidor local con información sobre las concesiones para un único cliente DHCPv6 o sobre los enlaces de delegación de prefijos en un único vínculo. Este mensaje sólo se envía cuando la leasequery devuelve datos para varios clientes. En este caso, el mensaje LEASEQUERY-REPLY transmite información para el primer cliente, luego se envía un mensaje LEASEQUERY-DATA para cada uno de los otros clientes. |
Los mensajes enviados por el servidor local DHCPv6 pueden devolver la opción de código de estado (opción 13). La consulta de arrendamiento activa DHCPv6 admite los códigos de estado de consulta de arrendamiento individual y de consulta de arrendamiento masivo enumerados en Códigos de estado de consulta de arrendamiento individual DHCPv6 y Código de estado de consulta de arrendamiento masivo DHCPv6, respectivamente. Los mensajes también pueden incluir los códigos de estado agregados para la consulta de arrendamiento activa descrita en la Tabla 11.
Código |
Estado |
Descripción |
---|---|---|
12 |
DatosFaltantes |
La información vinculante solicitada no está disponible. |
13 |
CatchUpComplete |
El servidor local ha enviado todos los datos guardados solicitados por el agente de retransmisión. |
14 |
NoSoportado |
El servidor local ha enviado todos los datos guardados solicitados por el agente de retransmisión. |
Redundancia a nivel de chasis con Active Leasequery
Puede utilizar active leasequery para permitir que la información de enlace se sincronice entre varios pares del agente de retransmisión DHCP. Para simplificar, esta discusión explica el comportamiento con solo dos pares. Cuando un agente de retransmisión par se reinicia o su dispositivo se reinicia, la otra retransmisión puede asumir el control y proporcionar servicios a todos los clientes DHCP sin una interrupción visible. Cuando el agente de retransmisión par vuelve a aparecer, restablece la conexión TCP con el par activo. A continuación, los pares sincronizan la información de enlace. La figura 1 muestra una topología DHCP simple para admitir la redundancia del agente de retransmisión con las siguientes características:
Cada cliente DHCP se conecta a ambos agentes de retransmisión.
Ambos agentes de retransmisión se conectan al mismo servidor DHCP.
Cuando configure la
active leasequery
instrucción en cada agente de retransmisión, también se especifique el otro agente de retransmisión como par.Los pares utilizan los mismos mensajes de leasequery activos para la comunicación, como se explica en la tabla 8 y la tabla 10. Aunque no se muestra aquí, cuando un servidor RADIUS externo forma parte de la topología, no hay diferencias en las interacciones con el servidor RADIUS.

En la siguiente secuencia se describe cómo los agentes de retransmisión establecen la relación par y comparten información de enlace cuando se configura una consulta de arrendamiento activa en ambas. Este ejemplo es para DHCPv4, pero el mecanismo es el mismo para DHCPv6.
Ambos agentes de retransmisión tienen enlaces de cliente DHCP activos, pero la consulta de arrendamiento activa aún no está configurada.
Puede configurar la consulta de arrendamiento activa en ambos agentes de retransmisión, especificarse mutuamente como pares y confirmar la configuración.
Ambos agentes del mismo nivel intentan establecer una conexión TCP cuando se confirma la configuración. Supongamos que el agente de retransmisión El agente de retransmisión 1 establece correctamente la conexión. Se abandona el intento del agente de retransmisión 2.
A continuación, el agente de retransmisión 1 envía un mensaje ACTIVELEASEQUERY al agente de retransmisión 2.
El Agente de retransmisión 2 envía información sobre los enlaces de su base de datos de suscriptores al Agente de retransmisión 1. También envía su propio mensaje ACTIVELEASEQUERY al agente de retransmisión 1 para recopilar la información del cliente del par.
El agente de retransmisión 1 envía su información de enlace al agente de retransmisión 2. El agente de retransmisión 1 y el agente de retransmisión 2 procesan la información vinculante recibida y la confirman en sus respectivas bases de datos.
A medida que cada agente de retransmisión actualiza la información de enlace para sus propios clientes (como renovaciones de licencias, nuevas solicitudes, vencimientos de concesión, etc.), envía un mensaje de respuesta de leasequery con la información actualizada a su par cuando se produce cada cambio.
Ahora supongamos que Relay Agent 1 se reinicia. La conexión TCP se cae. El agente de retransmisión 2 intenta restablecer la conexión con el agente de retransmisión 1. Mientras tanto, el tráfico de suscriptores DHCP que solía fluir a través del Agente de retransmisión 1 ahora fluye a través del Agente de retransmisión 2 sin interrupción.
La consulta de arrendamiento activa se activa en el Agente de retransmisión 1 cuando vuelve a funcionar. Se restablece la conexión TCP y los pares intercambian mensajes ACTIVELEASEQUERY. Relay Agent 1 no tiene información vinculante para compartir en este momento. Relay Agent 2 envía toda su información de enlace actual al Relay Agent 1; esta información podría haber cambiado mientras el agente de retransmisión 1 estaba fuera de servicio. El resultado es que ambos agentes de retransmisión ahora tienen bases de datos sincronizadas.
Redundancia a nivel de interfaz con detección de topología de Active Leasequery
A partir de Junos OS versión 19.2R1, la detección de topología permite a los pares de relé DHCP descubrir información sobre las interfaces de suscriptor de los demás. La detección de topología es necesaria en una topología de red con una configuración de redundancia de grupo de suscriptores M:N. En esta configuración, un BNG que hospeda un agente de retransmisión DHCP actúa como enrutador principal para un grupo de redundancia de suscriptores. El enrutador principal controla el tráfico del grupo de redundancia de suscriptores. Uno o más BNG que hospedan agentes de retransmisión del mismo nivel sirven como copias de seguridad para los grupos de redundancia de suscriptores en el principal.
Un BNG determinado puede ser la copia de seguridad para varios grupos de redundancia de suscriptores, pero se realiza una copia de seguridad de cada grupo de redundancia en un solo BNG. Si se produce un error en el BNG principal, el BNG de reserva para cada grupo de redundancia de suscriptor afectado por el error se elige como el nuevo principal para ese grupo de redundancia. La nueva primaria continúa sirviendo al grupo de redundancia de suscriptores sin problemas y sin interrupciones. Consulte Descripción general de la redundancia de suscriptores de M:N para obtener más información sobre la redundancia de M:N.
La redundancia del suscriptor a nivel de interfaz se basa en la interfaz lógica del vínculo de acceso. En esta situación, no es necesario que el nombre de interfaz de la interfaz de acceso para un grupo de redundancia de suscriptor sea el mismo en los pares principal y de reserva. Este comportamiento es diferente al de la redundancia del agente de retransmisión a nivel de chasis, donde los nombres de interfaz de acceso deben ser idénticos en los pares del agente de retransmisión.
Dado que los nombres de interfaz pueden ser diferentes para los agentes de retransmisión principal y de copia de seguridad, DHCP necesita descubrir la relación entre la interfaz para cada grupo de redundancia de suscriptor en la interfaz principal y la interfaz correspondiente en las copias de seguridad. El descubrimiento de topología proporciona esa información.
La detección de topología permite a los agentes de retransmisión primarios y de copia de seguridad crear automáticamente una tabla de traducción que asigna las interfaces de acceso local y remoto para cada grupo de redundancia de suscriptor. Si se produce un error en la principal, la copia de seguridad elegida para ser la nueva principal usa su tabla de traducción para administrar inmediatamente los grupos de redundancia de suscriptores afectados por el error. La conmutación por error en sí es transparente para los clientes DHCP asociados con los grupos de redundancia de suscriptores.
La detección de topología es una opción de consulta de arrendamiento activa. Active leasequery permite a los pares sincronizar la información de enlace para suscriptores en los grupos de redundancia de suscriptores correspondientes a las interfaces agregadas a la tabla de traducción. DHCP traduce la información de enlace para utilizar la interfaz local en la copia de seguridad en lugar de la interfaz en la principal.
Al configurar la detección de topología, todo el proceso de consulta de concesión DHCP consta de cuatro fases de conexión, como se muestra en la figura 2.

Fase de conexión TCP: se establece una conexión TCP entre los agentes de retransmisión pares.
Fase de descubrimiento de topología: los pares intercambian mensajes de descubrimiento de topología para determinar las interfaces de acceso coincidentes para cada grupo de redundancia de suscriptor en los pares. El par remoto coincide con una interfaz basada en el ID de VLAN y la subred. Cada par envía una consulta para todas sus interfaces de acceso y recibe una respuesta, de modo que todos los pares puedan crear una tabla de traducción de pares de interfaces locales y remotas conectadas para los grupos de redundancia de suscriptores.
Fase de consulta de arrendamiento masiva: los pares establecen la relación de arrendamiento masiva necesaria para que funcione la consulta de arrendamiento activa. La consulta de arrendamiento masiva permite a los agentes de retransmisión recuperar información de concesión para varios suscriptores de un servidor DHCP configurado de forma masiva en lugar de en una serie de consultas y respuestas individuales. En esta fase, DHCP recopila de forma masiva toda la información de enlace por primera vez.
Fase de consulta de arrendamiento activa: la consulta de arrendamiento activa garantiza que la información de enlace se sincronice siempre que cambie, sin necesidad de consultas posteriores. El agente de retransmisión principal envía los enlaces relativos a su ID de circuito de agente local (el nombre de la interfaz de acceso). El agente de retransmisión de copia de seguridad utiliza su tabla de traducción para obtener el ID de circuito del agente correspondiente en la copia de seguridad para instalar los suscriptores.
Para restringir la información que se sincroniza solo a los suscriptores que usan una interfaz de acceso determinada, es decir, un grupo de redundancia de suscriptores, la consulta de arrendamiento activa usa el método query by giaddr (DHCPv4) o linkaddr (DHCPv6) al configurar la detección de topología. La dirección IP de la puerta de enlace (giaddr o linkaddr) es lo que utiliza un agente de retransmisión para determinar dónde enviar la información aguas abajo. El valor del giaddr es la interfaz de acceso. El agente de retransmisión evalúa el giaddr/linkaddr y envía información al cliente DHCP que utiliza la interfaz de acceso que coincide con el giaddr/linkaddr.
Lo que esto significa para la redundancia de suscriptores es que al usar la consulta giaddr/linkaddr, leasequery activa solo solicita información para los suscriptores en esa interfaz de acceso. Por consiguiente, solo sincroniza la información del suscriptor del agente de retransmisión principal con el agente de retransmisión de copia de seguridad. Se trata de un conjunto de suscriptores mucho menor que si la leasequery activa utilizara el método query by relay-id, que devuelve información para todos los suscriptores de todo el chasis.
El resultado de este proceso es que cada agente par instala los suscriptores para cada grupo de redundancia que controla. Cuando el agente de retransmisión principal conmuta por error, la copia de seguridad ya tiene la información del suscriptor necesaria para mantener las sesiones de suscriptor afectadas sin interrupción.
Las fases de conexión de leasequery masiva y de leasequery activa se ejecutan a través de la conexión TCP. Por el contrario, durante la fase de detección de topología, DHCP envía los mensajes de consulta a través de TCP, pero envía los mensajes de respuesta de descubrimiento de topología a través de UDP. La ruta TCP puede ser cualquier cosa, pero la ruta UDP debe ser a través de la interfaz de acceso; Así es como los pares confirman que sus interfaces de acceso están conectadas.
Mensajes de detección de topología
La detección de topología utiliza los mensajes de consulta de arrendamiento individuales estándar. Para DHCPv4, estos son DHCPLEASEQUERY y DHCPLEASEACTIVE. Para DHCPv6, estos son LEASEQUERY y LEASEQUERY-REPLY. La diferencia que hace que estos mensajes sean específicamente mensajes de detección de topología es que cada mensaje incluye un valor de subopción propietario en la opción específica del proveedor (opción 43 para DHCPv4 y opción 17 para DHCPv6). El valor propietario es una cadena, topology_discover_lq. En el cuadro 12 se enumera la información contenida en los mensajes de consulta y respuesta.
El descubrimiento de topología para la redundancia M:N VRRP utiliza TCP para la consulta y UDP para la respuesta. El descubrimiento de topología para la redundancia M:N de pseudocable usa TCP tanto para la consulta como para la respuesta.
Consulta |
Respuesta |
---|---|
ID de transacción (xid): este número es único por chasis. DHCP genera el xid para una interfaz de acceso utilizada por un grupo de redundancia de suscriptores. El xid se lleva en el encabezado DHCP. |
ID de transacción (xid): el mismo valor recibido en el mensaje de solicitud. |
Identificador de cliente (DHCPv4 opción 61; DHCPv6 opción 1): una cadena que identifica al cliente DHCP, según la dirección MAC LACP. |
Identificador de cliente (DHCPv4 opción 61; DHCPv6 opción 1): el mismo valor recibido en el mensaje de solicitud. |
N/A |
Identificador de servidor (DHCPv4 opción 54; DHCPv6 opción 2): una cadena que identifica el agente de retransmisión, según la dirección MAC de LACP |
ID de circuito del agente (DHCPv4 opción 82; DHCPv6 option 18): nombre de interfaz de la interfaz de acceso para la que se realiza la consulta. Esto se utiliza para traducir el ID de interfaz local y del mismo nivel. |
ID de circuito del agente (DHCPv4 opción 82; DHCPv6 option 18): nombre de interfaz de la interfaz de acceso coincidente en el par. Esto se utiliza para traducir el ID de interfaz local y del mismo nivel. |
Opción específica del proveedor (DHCPv4 opción 43; Opción 17 de DHCPv6): esta opción contiene la siguiente información específica para el proveedor, Juniper Networks:
|
Opción específica del proveedor (DHCPv4 opción 43; DHCPv6 opción 17): esta opción contiene la siguiente información:
Para la redundancia M:N mediante VRRP, la coincidencia se basa en el nombre y la dirección de subred, el ID de VLAN y el ID de transacción de la interfaz de consulta recibidos en la solicitud. Para la redundancia M:N mediante pseudocables, la coincidencia se basa en la clave común compartida de la interfaz de consulta y en el ID de transacción recibido en la solicitud. |
Los agentes de retransmisión del mismo nivel intercambian mensajes de descubrimiento de topología cuando se produce alguna de las siguientes situaciones:
Configurar un nuevo agente de retransmisión del mismo nivel.
El enrutador restaura una conexión de interfaz de acceso para que el vínculo esté activo.
El enrutador se inicia.
El proceso jdhcpd se reinicia.
Configure la consulta de arrendamiento activa.
La topología cambia. El agente de retransmisión detecta este cambio cuando una consulta de descubrimiento de topología llega a un vínculo que se detectó anteriormente.
Para obtener una explicación detallada de cómo funciona la topología con la redundancia de suscriptor de M:N, consulte Descripción general de la redundancia de suscriptores de M:N.
Directrices para configurar la compatibilidad con operaciones de consulta de arrendamiento individuales, masivas y activas
Al configurar la compatibilidad con leasequery individual, masiva o activa, tenga en cuenta las siguientes directrices:
El enrutador admite la configuración simultánea de consultas de arrendamiento individuales, consultas de arrendamiento masivas y consultas de arrendamiento activas. La consulta de arrendamiento activa requiere que se configure una consulta de arrendamiento masiva.
El enrutador admite la configuración simultánea de doble pila para DHCPv4 y DHCPv6. Sin embargo, para entornos de pila dual, debe desencadenar las operaciones de consulta de arrendamiento individual o consulta de arrendamiento masivo de DHCPv4 y DHCPv6 por separado.
El agente de retransmisión DHCP admite consultas de arrendamiento individuales o consultas de arrendamiento masivas en interfaces estáticas y dinámicas. La consulta de arrendamiento activa solo se admite en interfaces estáticas orientadas al servidor o en interfaces estáticas orientadas al par para la redundancia del chasis.
El servidor local DHCP sólo admite consultas de arrendamiento masivo en interfaces estáticas orientadas a la retransmisión.
El servidor local DHCP escucha las solicitudes de consulta de arrendamiento masiva y las solicitudes de consulta de arrendamiento activas del agente de retransmisión DHCP en la conexión TCP en el puerto 67 para DHCPv4 y en el puerto 547 para DHCPv6.
La consulta de arrendamiento masiva y la consulta de arrendamiento activa no se admiten para DHCP a través de PPP/PPPoE.
La consulta de arrendamiento activa se admite en las siguientes combinaciones de pilas:
DHCP sobre interfaces estáticas (ge/ae/xe/irb/ps) (Se agregó compatibilidad con interfaces ps en la versión 20.1R1 de Junos OS.)
Interfaces DHCP a través de IP Demux
Interfaces DHCP a través de VLAN Demux
DHCP sobre IP a través de VLAN Interfaces Demux
A partir de Junos OS versión 19.1R1, el agente de retransmisión DHCPv4 inserta la opción ID de retransmisión en cada paquete que reenvía al servidor local DHCP de la siguiente manera:
El agente de retransmisión siempre inserta la opción en paquetes no espeados.
El agente de retransmisión inserta la opción en paquetes espeados sólo cuando se configura una consulta de arrendamiento masivo en ese LS:RI.
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), debe configurar el agente de retransmisión DHCP para que incluya el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando se utiliza leasequery o leasequery masivo para restaurar la base de datos de concesión.
Configuración y uso de la consulta de concesión individual DHCP
La operación de consulta de arrendamiento individual actualiza la base de datos de arrendamientos de un agente de retransmisión DHCP con información relacionada con un único suscriptor especificado. Los suscriptores de DHCPv4 se identifican por la dirección IPv4, la dirección MAC o el ID de cliente del cliente DHCP. Los suscriptores de DHCPv6 se identifican por la dirección IPv6 o el ID de cliente del cliente DHCP.
Antes de comenzar, lea Directrices para configurar la compatibilidad con operaciones de consulta de arrendamiento individuales, masivas y activas y asegúrese de que la siguiente compatibilidad necesaria está configurada en el agente de retransmisión DHCP.
(Solo DHCPv4) El agente de retransmisión DHCP inserta la opción 82, subopción 1 (ID de circuito del agente), en los paquetes DHCP que la retransmisión reenvía a los servidores DHCP. Consulte Uso de la información de la opción 82 del Agente de retransmisión DHCP.
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), también debe incluir la
include-irb-and-l2
instrucción, como se muestra en el ejemplo siguiente. Esta instrucción configura el agente de retransmisión DHCP para que incluya el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando restaura la base de datos de arrendamiento mediante leasequery o leasequery masivo.[edit forwarding-options dhcp-relay] user@host# set relay-option-82 circuit-id include-irb-and-l2
(Solo DHCPv4) El agente de retransmisión DHCP siempre incluye la nueva información de la opción 82 en los paquetes DHCP que la retransmisión reenvía a los servidores DHCP. Consulte la información de la opción 82 de anulación.
[edit forwarding-options dhcp-relay] user@host# set overrides always-write-option-82
(Solo DHCPv6) El agente de retransmisión DHCP inserta el ID de interfaz DHCPv6 (opción 18) en los paquetes que la retransmisión reenvía a los servidores DHCPv6. Consulte Insertar la opción de ID de interfaz DHCPv6 (opción 18) en paquetes DHCPv6.
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), también debe incluir la
include-irb-and-l2
instrucción, como se muestra en el ejemplo siguiente. Esta instrucción configura el agente de relé DHCPv6 para incluir el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando se utiliza leasequery o leasequery masivo para restaurar la base de datos de concesión.[edit forwarding-options dhcp-relay dhcpv6] user@host# set relay-agent-interface-id include-irb-and-l2
Siga estos pasos para configurar y usar la operación de consulta de concesión individual.
Utilice los comandos y compatibles show
clear
para administrar y mostrar información sobre la operación de consulta de concesión masiva para el agente de retransmisión DHCP y el servidor local DHCP. Consulte Comprobación y administración de configuraciones de consultas de arrendamiento individuales y masivas de DHCP.
Configuración y uso de la consulta de arrendamiento masivo DHCP
La operación de consulta de arrendamiento masiva actualiza la base de datos de arrendamiento de un agente de retransmisión DHCP con información para varios suscriptores, a diferencia de la consulta de arrendamiento individual, que consulta enlaces individuales solo para destinos conocidos. La consulta de arrendamiento masiva también amplía la consulta de arrendamiento individual al proporcionar opciones y funcionalidades de consulta adicionales.
Antes de comenzar, lea Directrices para configurar la compatibilidad con operaciones de consulta de arrendamiento individuales, masivas y activas y asegúrese de que la siguiente compatibilidad necesaria está configurada en el agente de retransmisión DHCP.
(Solo DHCPv4) El agente de retransmisión DHCP inserta la opción 82, subopción 1 (ID de circuito del agente), en los paquetes DHCP que la retransmisión reenvía a los servidores DHCP. Consulte Uso de la información de la opción 82 del Agente de retransmisión DHCP.
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), también debe incluir la
include-irb-and-l2
instrucción, como se muestra en el ejemplo siguiente. Esta instrucción configura el agente de relé DHCPv6 para incluir el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando se utiliza leasequery o leasequery masivo para restaurar la base de datos de concesión.[edit forwarding-options dhcp-relay] user@host# set relay-option-82 circuit-id include-irb-and-l2
(Solo DHCPv4) El agente de retransmisión DHCP siempre incluye la nueva información de la opción 82 en los paquetes DHCP que la retransmisión reenvía a los servidores DHCP. Consulte la información de la opción 82 de anulación.
[edit forwarding-options dhcp-relay] user@host# set overrides always-write-option-82
(Solo DHCPv6) El agente de retransmisión DHCP inserta el ID de interfaz DHCPv6 (opción 18) en paquetes reenviados a servidores DHCPv6. Consulte Insertar la opción de ID de interfaz DHCPv6 (opción 18) en paquetes DHCPv6.
[edit forwarding-options dhcp-relay dhcpv6] user@host# set relay-agent-interface-id
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), también debe incluir la
include-irb-and-l2
instrucción, como se muestra en el ejemplo siguiente. Esta instrucción configura el agente de relé DHCPv6 para incluir el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando se utiliza leasequery o leasequery masivo para restaurar la base de datos de concesión.[edit forwarding-options dhcp-relay dhcpv6] user@host# set relay-agent-interface-id include-irb-and-l2
Siga estos pasos para configurar y usar la operación de consulta de concesión masiva.
Utilice los comandos y compatibles show
clear
para administrar y mostrar información sobre la operación de consulta de concesión masiva para el agente de retransmisión DHCP y el servidor local DHCP. Consulte Comprobación y administración de configuraciones de consultas de arrendamiento individuales y masivas de DHCP.
Configuración y uso de la consulta de arrendamiento activo DHCP
Antes de comenzar, lea Directrices para configurar la compatibilidad con operaciones de consulta de arrendamiento individuales, masivas y activas y asegúrese de que la siguiente compatibilidad necesaria está configurada en el agente de retransmisión DHCP.
(Solo DHCPv4) El agente de retransmisión DHCP inserta la opción 82, subopción 1 (ID de circuito del agente), en los paquetes DHCP que la retransmisión reenvía a los servidores DHCP. Consulte Uso de la información de la opción 82 del Agente de retransmisión DHCP.
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), también debe incluir la
include-irb-and-l2
instrucción, como se muestra en el ejemplo siguiente. Esta instrucción configura el agente de relé DHCPv6 para incluir el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando se utiliza leasequery o leasequery masivo para restaurar la base de datos de concesión.[edit forwarding-options dhcp-relay] user@host# set relay-option-82 circuit-id include-irb-and-l2
(Solo DHCPv4) El agente de retransmisión DHCP siempre incluye la nueva información de la opción 82 en los paquetes DHCP que la retransmisión reenvía a los servidores DHCP. Consulte la información de la opción 82 de anulación.
[edit forwarding-options dhcp-relay] user@host# set overrides always-write-option-82
(Solo DHCPv6) El agente de retransmisión DHCP inserta el ID de interfaz DHCPv6 (opción 18) en paquetes reenviados a servidores DHCPv6. Consulte Insertar la opción de ID de interfaz DHCPv6 (opción 18) en paquetes DHCPv6.
Si la red incluye interfaces de enrutamiento y puente integrados (IRB), también debe incluir la
include-irb-and-l2
instrucción, como se muestra en el ejemplo siguiente. Esta instrucción configura el agente de relé DHCPv6 para incluir el nombre de interfaz de capa 2 junto con el nombre IRB en el ID de circuito de la opción 82. El agente de retransmisión DHCP utiliza el nombre de interfaz de capa 2 cuando se utiliza leasequery o leasequery masivo para restaurar la base de datos de concesión.[edit forwarding-options dhcp-relay dhcpv6] user@host# set relay-agent-interface-id include-irb-and-l2
Para la redundancia del agente de retransmisión DHCP a nivel de chasis, se aplican las siguientes directrices:
Todos los pares de redundancia del agente de retransmisión DHCP deben tener configuraciones de suscriptor idénticas para tener bases de datos sincronizadas.
Los nombres de interfaz completos de las interfaces de acceso (
ge
,xe
, oae
) en las que aparecen los suscriptores deben ser idénticos en los pares de redundancia del agente de retransmisión DHCP.
Para la redundancia principal/de copia de seguridad del agente de retransmisión DHCP a nivel de interfaz, los nombres de interfaz no tienen que ser idénticos en los pares de redundancia. Los agentes de retransmisión primarios y de respaldo utilizan la detección de topología para crear tablas de traducción que asignan interfaces locales y remotas (pares) para grupos de redundancia de suscriptores.
Nota:Cuando se configura la detección de topología en todas las interfaces lógicas disponibles, se admite la redundancia a nivel de chasis si los nombres de interfaz y las configuraciones de suscriptor coinciden en los pares de redundancia.
Dado que la leasequery activa es una extensión de la leasequery masiva, debe configurar la leasequery masiva para que funcione la leasequery activa. Consulte Configuración y uso de la consulta de arrendamiento masivo DHCP.
La operación de leasequery activa envía actualizaciones en vivo a los agentes de retransmisión DHCP para varios suscriptores cuando cambia la información de enlace DHCP en el servidor local. También puede utilizar la consulta de arrendamiento activa como parte de una configuración para proporcionar redundancia de información de enlace entre agentes de retransmisión pares.
Siga estos pasos para configurar y usar la operación de consulta de arrendamiento activa.
Estos pasos no duplican ninguna de las configuraciones de consulta de concesión masiva. Por ejemplo, los pasos no incluyen la configuración del número máximo de conexiones TCP, ya que forma parte de la configuración de consulta de arrendamiento masivo necesaria.
Utilice los comandos y compatibles show
clear
para administrar y mostrar información sobre la operación de consulta de concesión masiva para el agente de retransmisión DHCP y el servidor local DHCP. Consulte Comprobación y administración de configuraciones de consultas de arrendamiento individuales y masivas de DHCP.
EVPN-MPLS DHCPv6-PD Sincronización de relé de estado para el modo activo-activo (ACX7100-32C, ACX7100-48L, ACX7332, ACX7348, ACX7509, ACX7024 y ACX7024X)
Esta característica de sincronización de relé de estado DHCPv6-PD proporciona compatibilidad con la configuración de delegación de prefijo DHCPv6, que incluye:
-
Sincronización entre dos nodos leaf de EVPN-MPLS para el modo activo-activo
-
Delegación de prefijos DHCPv6 para automatizar la delegación de prefijos IPv6 al CPE.
- Compatibilidad con consultas de arrendamiento masivo en un agente de retransmisión DHCPv6.
- Configuración de los parámetros que utiliza el agente de retransmisión DHCP al enviar mensajes de consulta de concesión masiva DHCP para obtener información de concesión de los servidores locales DHCP en el sistema lógico o instancia de enrutamiento.
-
Sincronización de estado DHCPv6 de EVPN-VXLAN mediante Active-lease-query/Bulk-lease-query a través de IRB.
[ Consulte Protocolos admitidos en una interfaz IRB en EVPN-VXLAN, métodos de consulta de arrendamiento DHCP, consulta de arrendamiento activo (agente de retransmisión DHCP) y consulta de arrendamiento masivo (agente de retransmisión DHCP) . ]
Ejemplo de configuración:
En el ejemplo siguiente se muestra una configuración Activo-Activo con la configuración de temporizador obsoleto. Se requiere una configuración de temporizador obsoleto para admitir una consulta de concesión activo-activo. Esta configuración optimiza el tiempo de sincronización cuando ambos pares obtienen los paquetes de solicitud al mismo tiempo.
dhcp-relay { dhcpv6 { group v6relay { active-server-group v6server; interface irb.0; } relay-agent-interface-id { include-irb-and-l2; } server-group { v6server { 1000::1; } } bulk-leasequery; active-leasequery { peer-address { 1003::1; } } } overrides { always-write-option-82; } relay-option-82 { circuit-id { include-irb-and-l2; } } server-group { v4server { 100.0.0.1; } } group v4relay { active-server-group v4server; interface irb.0; } stale-timer 20; bulk-leasequery; active-leasequery { peer-address { 103.0.0.1; } } } dhcp-relay { dhcpv6 { group v6relay { active-server-group v6server; interface irb.0; } relay-agent-interface-id { include-irb-and-l2; } server-group { v6server { 1000::1; } } bulk-leasequery; active-leasequery { peer-address { 1002::1; } } } overrides { always-write-option-82; } relay-option-82 { circuit-id { include-irb-and-l2; } } server-group { v4server { 100.0.0.1; } } group v4relay { active-server-group v4server; interface irb.0; } stale-timer 20; bulk-leasequery; active-leasequery { peer-address { 102.0.0.1; } } }
Inicio de la consulta de concesión DHCP para actualizar la base de datos de concesión del agente de retransmisión DHCP
Debe emitir un comando de solicitud para activar el agente de retransmisión DHCP para iniciar una operación de consulta de concesión individual o de consulta de concesión masiva, que solicita información de concesión actual de los servidores locales DHCP. Cada consulta de arrendamiento individual actualiza la base de datos de arrendamientos del agente de retransmisión DHCP con información para un cliente individual. Cada consulta de arrendamiento masiva actualiza la base de datos de arrendamientos del agente de retransmisión para varios clientes. En la tabla 13 se enumeran las distintas opciones de consulta disponibles para DHCPv4, DHCPv6, la consulta de arrendamiento individual y la consulta de arrendamiento masivo.
Opción de consulta |
Consulta de arrendamiento individual DHCPv4 |
Consulta de arrendamiento masivo DHCPv4 |
Consulta de arrendamiento individual DHCPv6 |
Consulta de arrendamiento masivo DHCPv6 |
---|---|---|---|---|
ID remoto del agente |
– |
✓ |
– |
✓ |
ID de cliente |
✓ |
✓ |
– |
– |
ID de cliente (DUID) |
– |
– |
✓ |
✓ |
Dirección de puerta de enlace |
✓ obligatorio |
– |
– |
– |
Dirección IPv4 |
✓ |
✓ |
– |
– |
Prefijo IPv6 |
– |
– |
✓ |
✓ |
Dirección del enlace |
– |
– |
– |
✓ |
Dirección MAC |
✓ |
✓ |
– |
– |
ID de agente de retransmisión |
– |
✓ |
– |
✓ |
Cuando haya configurado la consulta de arrendamiento masivo DHCPv6 en un agente de retransmisión con la bulk-leasequery
instrucción y la trigger automatic
opción, no inicie la consulta con un request
comando. En su lugar, la consulta se desencadena automáticamente cada vez que se inicia el proceso jdhcpd en el agente de retransmisión (por ejemplo, después de un reinicio de jdhcpd, un reinicio de dispositivo de agente de retransmisión, un cambio correcto de motor de enrutamiento o una ISSU unificada) y no hay suscriptores enlazados en la base de datos de sesión. La consulta de arrendamiento masivo automático siempre se basa en la opción Relay-ID del agente de retransmisión (opción 53).
Cuando se configura la compatibilidad con desencadenadores automáticos, puede seguir usando el request
comando para desencadenar manualmente consultas de arrendamiento masivas independientes de las consultas automáticas.
La consulta de arrendamiento activa no requiere un request
comando para la iniciación. En su lugar, se inicia automáticamente al configurarlo. La consulta de arrendamiento activa requiere que configure la consulta de arrendamiento masiva.
Los agentes de retransmisión DHCPv4 pueden tener varias interfaces con diferentes direcciones IP, de modo que cada interfaz pueda actuar como puerta de enlace para un conjunto diferente de clientes. Esto significa que siempre debe especificar la dirección de puerta de enlace en su solicitud.
Para iniciar una consulta de concesión individual DHCPv4 para actualizar la información de enlace, siempre debe especificar la dirección IP de puerta de enlace del agente de retransmisión. También debe especificar el tipo de consulta:
Especifique una dirección IP concedida al cliente.
user@host> request dhcp relay leasequery ipv4-address gateway-address giaddr
Especifique la dirección MAC del cliente.
user@host> request dhcp relay leasequery mac-address gateway-address giaddr
Especifique el identificador de cliente (opción 61).
user@host> request dhcp relay leasequery client-id gateway-address giaddr
Para iniciar una consulta de concesión masiva DHCPv4 para actualizar la información de enlace, puede:
Especifique una dirección IP concedida al cliente.
user@host> request dhcp relay bulk-leasequery ipv4-address
Especifique la dirección MAC del cliente.
user@host> request dhcp relay bulk-leasequery mac-address
Especifique la opción de identificador de cliente (opción 61).
user@host> request dhcp relay bulk-leasequery client-id
Especifique la subopción Identificador del agente de retransmisión (subopción 12) de la opción Información del agente de retransmisión DHCP (opción 82).
user@host> request dhcpv6 relay bulk-leasequery relay-id relay-id
De forma predeterminada, la operación de consulta de arrendamiento masivo utiliza el identificador de retransmisión del agente de retransmisión DHCPv4 si no especifica explícitamente ninguna de las siguientes opciones: client-id, ipv4-address, mac-address, relay-id, o remote-id.
user@host> request dhcpv6 relay bulk-leasequery
Especifique el ID remoto del agente (subopción 2) de la opción de información del agente de retransmisión DHCPv4 (opción 82).
user@host> request dhcpv6 relay bulk-leasequery remote-id remote-id
Para iniciar una consulta de concesión individual DHCPv6 para actualizar la información de enlace, puede:
Especifique el ID de cliente (opción 1).
user@host> request dhcpv6 relay leasequery client-id
Especifique una dirección IPv6 concedida al cliente.
user@host> request dhcpv6 relay leasequery ipv6-prefix
Para iniciar una consulta de concesión masiva DHCPv6 para actualizar la información de enlace, puede:
Especifique el ID de cliente (opción 1).
user@host> request dhcpv6 relay bulk-leasequery client-id
Especifique el prefijo IPv6.
user@host> request dhcpv6 relay bulk-leasequery ipv6-prefix
Especifique la dirección de vínculo IPv6.
user@host> request dhcpv6 relay bulk-leasequery link-address ipv6-link-address
Especifique la opción ID de retransmisión (opción 53).
user@host> request dhcpv6 relay bulk-leasequery relay-id relay-id
De forma predeterminada, la operación de consulta de arrendamiento masivo utiliza el identificador de retransmisión del agente de retransmisión DHCPv6 si no especifica explícitamente ninguna de las siguientes opciones: client-id, ipv6-prefix, ipv6-link-address, relay-id, o remote-id.
user@host> request dhcpv6 relay bulk-leasequery
Especifique la opción ID remoto del agente de retransmisión (opción 37).
user@host> request dhcpv6 relay bulk-leasequery remote-id remote-id
Para cualquier solicitud de consulta de arrendamiento individual o masiva, además de las opciones enumeradas anteriormente, puede especificar opcionalmente calificadores para limitar la consulta a servidores DHCP concretos. De lo contrario, la consulta se envía a todos los servidores DHCP conocidos por el agente de retransmisión.
Puede especificar una dirección para el servidor local o el nombre de un grupo de servidores locales. Puede especificar un sistema lógico, una instancia de enrutamiento o ambas, ya sea sola o además de la dirección o el grupo del servidor.
En el ejemplo siguiente, option
significa cualquier opción configurable como se mostró anteriormente. Para abreviar, el ejemplo muestra solo una consulta de arrendamiento individual DHCPv4 y solo algunas de las posibilidades. Para obtener más información, consulte los temas de comandos individuales: request dhcp relay leasequery, request dhcpv6 relay leasequery, request dhcp relay bulk-leasequery y request dhcpv6 relay bulk-leasequery.
Especifique una dirección para el servidor local.
user@host> request dhcp relay leasequery option server-address address
Especifique un sistema lógico.
user@host> request dhcp relay leasequery option logical-system logical-system-name
Especifique una instancia de enrutamiento y un grupo con nombre de servidores locales.
user@host> request dhcp relay leasequery option routing-instance routing-instance-name server-group group-name
Comprobación y administración de configuraciones de consultas de arrendamiento individuales y masivas de DHCP
Propósito
Ver o borrar información sobre las operaciones de consulta de arrendamiento individual y de consulta de arrendamiento masivas de DHCP. Utilice los comandos admitidos show
y clear
para administrar y mostrar información sobre las operaciones de leasequery y de arrendamiento masivo; para el agente de retransmisión DHCP y el servidor local DHCP.
Para obtener información sobre la consulta de arrendamiento activa, consulte Comprobar y administrar las operaciones de consulta de arrendamiento activa de DHCP.
Acción
Utilice los comandos y compatibles show
clear
para administrar y mostrar información sobre las operaciones de leasequery para el agente de retransmisión DHCP y el servidor local DHCP.
Para mostrar información de consultas de arrendamiento para el agente de retransmisión DHCPv4 o DHCPv6:
user@host> show dhcp relay statistics (leasequery | bulk-leasequery-connections) user@host> show dhcpv6 relay statistics (leasequery | bulk-leasequery-connections)
Para borrar la información de la consulta de arrendamiento para el agente de retransmisión DHCPv4 o DHCPv6:
user@host> clear dhcp relay statistics (leasequery | bulk-leasequery-connections) user@host> clear dhcpv6 relay statistics (leasequery | bulk-leasequery-connections)
Para mostrar información de consultas de arrendamiento para el servidor local DHCPv4 o DHCPv6:
user@host> show dhcp server statistics bulk-leasequery-connections user@host> show dhcpv6 server statistics bulk-leasequery-connections
Para borrar la información de la consulta de arrendamiento para el servidor local DHCPv4 o DHCPv6:
user@host> clear dhcp server statistics bulk-leasequery-connections user@host> clear dhcpv6 server statistics bulk-leasequery-connections
Comprobar y administrar las operaciones de consulta de arrendamiento activo DHCP
Propósito
Ver o borrar información sobre las operaciones de consulta de arrendamiento activas de DHCP. Utilice los comandos y compatibles show
clear
para administrar y mostrar información sobre las operaciones de consulta de concesión activas; para el agente de retransmisión DHCP y el servidor local DHCP.
Para consultar la concesión individual y masiva de DHCP, consulte Comprobación y administración de configuraciones de consultas de arrendamiento individuales y masivas de DHCP.
Acción
Utilice los comandos y compatibles show
clear
para administrar y mostrar información sobre las operaciones de leasequery para el agente de retransmisión DHCP y el servidor local DHCP.
Para mostrar información de consultas de arrendamiento activas para agentes de retransmisión del mismo nivel DHCPv4 o DHCPv6:
user@host> show dhcp relay active-leasequery user@host> show dhcpv6 relay active-leasequery
Para borrar la información de consulta de arrendamiento activa para el agente de retransmisión DHCPv4 o DHCPv6:
user@host> clear dhcp relay active-leasequery statistics user@host> clear dhcpv6 relay active-leasequery statistics
Para mostrar información sobre vecinos de leasequery activos:
user@host> show dhcp active-leasequery neighbors user@host> show dhcpv6 active-leasequery neighbors
Puede mostrar información general para todos los pares. También puede mostrar estadísticas para pares específicos e interfaces de acceso específicas. Por ejemplo:
Para cada interfaz de pseudocable en el BNG, muestre la dirección IP del vecino BNG asociado con la interfaz.
user@host> show dhcp active-leasequery neighbors Interface Neighbor Address ps2.0 198.51.100.5 ps1.0 198.51.100.7
Muestra estadísticas para los pares DHCPv4 y DHCPv6.
user@host> show dhcp relay active-leasequery statistics peer 198.51.100.1 peer : 198.51.100.1 Topology-Discover Configured : Yes State : Done Bindings Sent : 0 Bindings Received : 0 Bindings Installed Successfully : 0 Bindings Failed to install : 0 Last Synchronization Time : None ALQ Transmit Buffer count : 0x ffff Max Leasequery Transmit Rate : 60 Local Interface count : 2 Remote Interface count : 2
user@host> show dhcpv6 relay active-leasequery statistics peer 2001:db8::2 peer : 2001:db8::2 Topology-Discover Configured : Yes State : Done Bindings Sent : 8112 Bindings Received : 12382 Bindings Installed Successfully : 0 Bindings Failed to install : 0 Last Synchronization Time : 2020-02-05 01:27:54 IST ALQ Transmit Buffer count : 0x ffff Max Leasequery Transmit Rate : 60 Local Interface count : 2 Remote Interface count : 2
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.