Gestion des clients en double DHCPv4
Présentation du client dupliqué DHCPv4 dans le sous-réseau
Dans certains environnements réseau, les identifiants clients et les adresses matérielles (adresses MAC) peuvent ne pas être uniques, ce qui entraîne des doublons de clients. Un client DHCP en double se produit lorsqu’un client tente d’obtenir un bail et qu’il possède 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, à moins que vous n’ayez configuré la prise en charge facultative du client dupliqué.
Par défaut, le serveur local DHCP et l’agent relais DHCP utilisent les informations de sous-réseau pour différencier les clients en double. Toutefois, dans certains cas, ce niveau de différenciation n’est pas suffisant. 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 pour identifier les clients de manière unique. Les informations supplémentaires sont soit l’interface entrante du client, soit les informations option 82 dans les paquets DHCP. L’utilisation de l’option 82 fournit 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 équipement d’agrégation est présent entre le client et le serveur DHCP.
Lorsqu’il est configuré pour prendre en charge les clients dupliqués dans le sous-réseau, DHCP utilise les informations suivantes pour distinguer les clients dupliqués :
Sous-réseau sur lequel réside le client
L’ID du client ou l’adresse matérielle
L’option client en double que vous configurez, soit l’interface entrante du client, soit les informations de l’option 82 dans les paquets DHCP entrants du client
Note:À partir des versions 16.1R5, 16.2R2, 17.1R2 et 17.2R1 de Junos OS, seules les valeurs ACI (sous-option 1) et ARI (sous-option 2) issues des informations de l’option 82 sont utilisées. D’autres sous-options, telles que l’option spécifique au fournisseur (sous-option 9), sont ignorées.
Consignes de configuration de la prise en charge des clients DHCPv4 en double
Lors de la configuration de la prise en charge du client en double DHCPv4, tenez compte des consignes suivantes :
Si vous souhaitez conserver les informations de l’option 82 créées à distance, utilisez l’option avec l’instruction
option 82
dupliquer-clients-dans-sous-réseau 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 sur l’option 82.Si vous souhaitez utiliser l’option 82 créée localement, utilisez l’option avec l’instruction
incoming-interface
dupliquer-clients-dans-sous-réseau pour distinguer les clients en double.Seules les valeurs ACI (sous-option 1) et ARI (sous-option 2) issues des informations de l’option 82 sont utilisées. D’autres sous-options, telles que la sous-option spécifique au fournisseur (sous-option 9) sont ignorées.
L’agent relais DHCP et le serveur local DHCP dans la même instance de routage doivent avoir la
duplicate-clients-in-subnet
même configuration.Pour le modèle de vente en gros de couche 3 :
Les instances de système logique/de routage du grossiste et du détaillant doivent avoir la même
duplicate-clients-in-subnet
configuration d’instruction.Pour le relais DHCP, les contextes de routage du grossiste et du détaillant doivent tous deux avoir l’instruction
relay-option-82
configurée avec la sous-option d’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 en double 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 qu’il utilise les informations de l’option 82 dans les paquets entrants pour différencier les clients en double. La première procédure décrit la configuration de l’agent relais DHCP La deuxième procédure concerne le serveur local DHCP.
Seules les valeurs ACI (sous-option 1) et ARI (sous-option 2) issues des informations de l’option 82 sont utilisées. D’autres sous-options, telles que la sous-option spécifique au fournisseur (sous-option 9) sont ignorées.
Pour configurer l’agent 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 un serveur local DHCP.
[edit system services] user@host# edit dhcp-local-server
Configurez l’assistance client en double 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 en double en fonction de leurs interfaces entrantes
Les clients en double 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 qu’il utilise l’interface entrante des clients pour différencier les clients en double. La première procédure décrit la configuration de l’agent relais DHCP : la deuxième procédure concerne le serveur local DHCP.
Pour configurer l’agent relais DHCP afin de différencier les clients dupliqués en fonction de l’interface entrante du client :
Pour configurer le serveur local DHCP pour différencier les clients dupliqués en fonction de l’interface entrante du client :
Spécifiez que vous souhaitez configurer un serveur local DHCP.
[edit system services] user@host# edit dhcp-local-server
Configurez l’assistance client en double avec l’option
incoming-interface
.[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet incoming-interface