Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Retarder l’offre DHCP et annoncer les réponses aux serveurs DHCP d’équilibrage de charge

Équilibrage de charge des serveurs DHCP locaux en retardant les réponses aux clients

Dans un environnement réseau avec plusieurs serveurs DHCP locaux et de nombreux clients DHCP, vous pouvez équilibrer la charge du trafic en permettant à certains serveurs locaux de répondre à des clients spécifiques tout en empêchant d’autres serveurs locaux de répondre immédiatement à ces clients. À partir de la version 16.1R1 de Junos OS, vous pouvez configurer un délai de réponse spécifique au client sur les serveurs DHCP locaux. Lorsqu’un client DHCPv4 envoie un message de découverte ou qu’un client DHCPv6 envoie un message de sollicitation au réseau de serveurs, tous les serveurs DHCP correspondants (même famille) sur le réseau reçoivent la demande en même temps, mais les serveurs configurés avec un délai ne répondent pas au client avant l’expiration du délai imparti.

Lorsque le délai expire, le serveur local envoie un message d’offre ou d’annonce au client. Si le client est déjà lié, cela signifie qu’un autre serveur, qui n’a pas de délai ou un délai plus court, a répondu avec un message d’offre ou d’annonce au client. Dans ce cas, le serveur configuré avec le délai libère le client.

Cependant, si le client ne reçoit de réponse d’aucun serveur, il envoie un deuxième message de découverte ou de sollicitation. Si le serveur configuré reçoit le deuxième message du client avant l’expiration du délai d’origine, il envoie immédiatement une réponse au client. Ce comportement permet au serveur configuré d’agir comme un serveur redondant ou de sauvegarde pour le serveur qui était destiné à gérer le client.

Le Tableau 1 répertorie les caractéristiques que vous pouvez utiliser pour identifier les clients DHCP pour lesquels les réponses sont retardées, ainsi que les options DHCPv4 et DHCPv6 correspondantes que vous spécifiez dans la configuration.

Tableau 1 : Caractéristiques permettant d’identifier les clients pour les réponses tardives

Caractéristique du client

DHCPv4

DHCPv6

ID de circuit d’agent : chaîne qui identifie le circuit local entre le client et l’agent de relais DHCP, identifiant de manière unique le client particulier.

Option 82, sous-option 1

Option 18

ID distant de l’agent : chaîne qui identifie de manière unique un client en fonction de caractéristiques du client, telles que l’identification de l’appelant ou le nom d’utilisateur.

Option 82, sous-option 2

Option 37

Identificateur de classe utilisateur : chaîne représentant une classe ou un groupe auquel appartient le client. Par exemple, différentes classes d’utilisateurs peuvent identifier un groupe marketing par rapport à un groupe comptable.

Option 77

Option 15

Identificateur de classe de fournisseur : numéro d’entreprise enregistré par l’IANA pour le fournisseur de l’équipement exécutant le client.

Option 60

Option 16

Avantages de retarder la réponse DHCP du serveur local

  • Permet de répartir la charge entre plusieurs serveurs DHCP en faisant en sorte que certains clients soient de préférence servis par d’autres serveurs.

  • Activez la redondance entre les serveurs en permettant à un serveur de répondre si le serveur préféré ne le fait pas.

Configuration d’un délai dans la réponse du serveur local aux messages DHCP Discover et Solicit

Vous pouvez configurer un serveur local DHCPv4 ou DHCPv6 pour retarder la réponse aux messages de découverte et de sollicitation, respectivement, des clients. Le serveur ne répond au client qu’à l’expiration du délai imparti. Vous pouvez configurer le délai au niveau global, du groupe et de l’interface. Pour déterminer quels clients reçoivent une réponse différée, configurez le serveur pour identifier les chaînes hexadécimales ou ASCII spécifiques reçues dans le message du client. Le serveur local compare la chaîne configurée avec les options DHCP de la valeur reçue dans le message client et retarde la réponse selon que la valeur reçue correspond à la valeur configurée, ne la correspond pas ou commence par la valeur configurée.

Pour configurer une réponse différée à un message d’offre reçu d’un client DHCPv4 :

Remarque :

Cette procédure montre la configuration globale. Vous pouvez également configurer le délai au niveau et de la [edit system services dhcp-local-server group group-name interface interface-name overrides] [edit system services dhcp-local-server group group-name overrides] hiérarchie.

  1. Spécifiez le délai du serveur local DHCPv4 avant de répondre au client.
  2. Spécifiez l’option reçue dans le message d’offre DHCPv4 qui identifie le client qui recevra une réponse différée.
  3. Spécifiez comment faire correspondre l’option reçue.
    • Correspond lorsque la chaîne ASCII ou hexadécimale reçue est exactement la même que la chaîne configurée.

    • Correspond lorsque la chaîne ASCII ou hexadécimale reçue n’est pas exactement la même que la chaîne configurée.

    • Correspond lorsque la chaîne ASCII ou hexadécimale reçue commence par la chaîne configurée.

Pour configurer une réponse différée à un message d’annonce reçu d’un client DHCPv6 :

Remarque :

Cette procédure montre la configuration globale. Vous pouvez également configurer le délai au niveau et de la [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] hiérarchie.

  1. Spécifiez le délai du serveur local DHCPv6 avant de répondre au client.

  2. Spécifiez l’option reçue dans le message d’annonce DHCPv6 qui identifie le client qui recevra une réponse différée.

  3. Spécifiez comment faire correspondre l’option reçue.

    • Correspond lorsque la chaîne ASCII ou hexadécimale reçue est exactement la même que la chaîne configurée.

    • Correspond lorsque la chaîne ASCII ou hexadécimale reçue n’est pas exactement la même que la chaîne configurée.

    • Correspond lorsque la chaîne ASCII ou hexadécimale reçue commence par la chaîne configurée.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libération
Descriptif
16.1R1
À partir de la version 16.1R1 de Junos OS, vous pouvez configurer un délai de réponse spécifique au client sur les serveurs DHCP locaux.