Gestion des clients dupliqués DHCPv4
Vue d’ensemble du client dupliqué DHCPv4 dans le sous-réseau
Dans certains environnements réseau, les ID des clients et les adresses matérielles (adresses MAC) peuvent ne pas être uniques, ce qui peut entraîner des clients en double. Un client DHCP en double se produit lorsqu’un client tente d’obtenir un bail et que ce client a le même ID client ou la même adresse matérielle qu’un client DHCP existant : le client existant et le nouveau client ne peuvent pas exister simultanément, sauf si vous avez configuré la prise en charge facultative des clients en double.
Par défaut, le serveur local DHCP et l’agent de relais DHCP utilisent les informations de sous-réseau pour différencier les clients en double. Cependant, dans certains cas, ce niveau de différenciation n’est pas adéquat. Par exemple, lorsque plusieurs sous-interfaces partagent la même interface de bouclage sous-jacente avec la même adresse source préférée, les interfaces semblent se trouver sur le même sous-réseau.
Vous pouvez activer la prise en charge des clients en double dans un sous-réseau en configurant DHCP pour utiliser des informations supplémentaires afin d’identifier les clients de manière unique : les informations supplémentaires sont soit l’interface entrante du client, soit les informations de l’option 82 dans les paquets DHCP. L’utilisation de l’option 82 offre les avantages importants suivants :
Vous pouvez configurer le relais DHCP pour conserver et utiliser l’option 82 créée à distance.
Le serveur local DHCP peut prendre en charge un environnement dans lequel un périphérique d’agrégation est présent entre le client et le serveur DHCP.
Lorsqu’il est configuré pour prendre en charge les clients en double dans le sous-réseau, DHCP utilise les informations suivantes pour distinguer les clients en double :
Le sous-réseau sur lequel réside le client
ID client ou adresse matérielle
L’option de duplication des clients que vous configurez : soit l’interface entrante du client, soit les informations de l’option 82 dans les paquets DHCP entrants du client
Remarque :À partir de Junos OS version 16.1R5, 16.2R2, 17.1R2 et 17.2R1, seules les valeurs ACI (sous-option 1) et ARI (sous-option 2) des informations de l’option 82 sont utilisées. Les autres sous-options, telles que Spécifique au fournisseur (sous-option 9), sont ignorées.
Instructions pour la configuration de la prise en charge des clients dupliqués DHCPv4
Lorsque vous configurez la prise en charge des clients dupliqués DHCPv4, tenez compte des instructions suivantes :
Si vous souhaitez conserver les informations de l’option 82 créées à distance, utilisez l’option avec l’instruction
option 82duplicate-clients-in-subnet pour distinguer les clients en double. S’il n’y a pas d’option 82 créée à distance dans les paquets DHCP entrants, le routeur crée localement les informations de l’option 82.Si vous souhaitez utiliser l’option-82 créée localement, utilisez l’option
incoming-interfaceavec l’instruction duplicate-clients-in-subnet pour distinguer les clients en double.Seules les valeurs de l’IPEC (sous-option 1) et de l’ARI (sous-option 2) de l’information de l’option 82 sont utilisées. Les autres sous-options, telles que Spécifique au fournisseur (sous-option 9), sont ignorées.
L’agent de relais DHCP et le serveur local DHCP de la même instance de routage doivent avoir la
duplicate-clients-in-subnetmême configuration.Pour le modèle de vente en gros de couche 3 :
Le système logique/les instances de routage du grossiste et du détaillant doivent avoir la même
duplicate-clients-in-subnetconfiguration d’énoncé.Pour le relais DHCP, les contextes de routage du grossiste et du détaillant doivent tous deux avoir l’instruction
relay-option-82configurée avec la sous-option ID de circuit d’agent (sous-option 1) dans l’option 82.
Configuration du routeur pour distinguer les clients DHCPv4 en double en fonction des informations de l’option 82
Les clients dupliqués se produisent lorsque deux clients d’un sous-réseau ont la même adresse matérielle ou le même ID client.
Les deux procédures suivantes décrivent comment configurer le routeur pour utiliser les informations de l’option 82 dans les paquets entrants afin de différencier les clients en double. La première procédure décrit la configuration de l’agent de relais DHCP. La seconde procédure concerne le serveur local DHCP.
Seules les valeurs de l’IPEC (sous-option 1) et de l’ARI (sous-option 2) de l’information de l’option 82 sont utilisées. Les autres sous-options, telles que Spécifique au fournisseur (sous-option 9), sont ignorées.
Pour configurer l’agent de relais DHCP afin de différencier les clients en double en fonction des informations de l’option 82 :
Pour configurer le serveur local DHCP afin de différencier les clients en double en fonction des informations de l’option 82 :
Spécifiez que vous souhaitez configurer le serveur local DHCP.
[edit system services] user@host# edit dhcp-local-server
Configurez la prise en charge des clients dupliqués avec l’option
option-82.[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet option-82
Configuration du routeur pour distinguer les clients DHCPv4 dupliqués en fonction de leurs interfaces entrantes
Les clients dupliqués se produisent lorsque deux clients d’un sous-réseau ont la même adresse matérielle ou le même ID client.
Les deux procédures suivantes décrivent comment configurer le routeur pour utiliser l’interface entrante des clients afin de différencier les clients en double. La première procédure décrit la configuration de l’agent de relais DHCP : la seconde procédure concerne le serveur local DHCP.
Pour configurer l’agent de relais DHCP afin de différencier les clients en double en fonction de l’interface entrante du client :
Pour configurer le serveur DHCP local afin de différencier les clients dupliqués en fonction de l’interface entrante du client :
Spécifiez que vous souhaitez configurer le serveur local DHCP.
[edit system services] user@host# edit dhcp-local-server
Configurez la prise en charge des clients dupliqués avec l’option
incoming-interface.[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet incoming-interface
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.