Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation du service d’accès DHCP

Le service d’accès DHCP se compose de deux composants :

  • Méthode d’attribution d’adresses réseau à un hôte client

  • Protocole permettant de fournir des informations de configuration spécifiques à l’hôte d’un serveur à un hôte client

Pour plus d’informations, consultez cette rubrique.

Attribution des adresses IP

Les rubriques suivantes décrivent en détail l’attribution d’adresses IP :

Attribution d’adresses réseau (attribution d’une nouvelle adresse)

Pour recevoir des informations de configuration et une attribution d’adresse réseau, un client DHCP négocie avec les serveurs DHCP dans une série de messages. Les étapes suivantes montrent les messages échangés entre un client DHCP et des serveurs pour allouer une nouvelle adresse réseau. Lors de l’attribution d’une nouvelle adresse réseau, le processus DHCP peut impliquer plusieurs serveurs, mais un seul serveur est sélectionné par le client.

  1. Lorsqu’un ordinateur client est démarré, il diffuse un DHCPDISCOVER message sur le sous-réseau local, demandant un serveur DHCP. Cette demande inclut l’adresse matérielle du client demandeur.

    Figure 1 : détection DHCP Discover DHCP
    Note:

    Pour améliorer le fonctionnement avec les clients DHCP qui ne sont pas strictement conformes à la RFC 2131, le serveur DHCP accepte et traite DHCPDISCOVER les messages même si les options de surcharge dans les messages ne sont pas correctement terminées par une end instruction.

  2. Chaque serveur DHCP recevant la diffusion envoie un DHCPOFFER message au client, lui proposant une adresse IP pour une période définie, appelée période de location.

    Figure 2 : offre DHCP Offer DHCP
  3. Le client reçoit un ou plusieurs DHCPOFFER messages d’un ou plusieurs serveurs et sélectionne l’une des offres reçues. Normalement, un client recherche la période de location la plus longue.

  4. Le client diffuse un DHCPREQUEST message indiquant qu’il a sélectionné une adresse IP louée proposée et identifie le serveur sélectionné.

    Figure 3 : requête DHCP Request DHCP
  5. Les serveurs qui ne sont pas sélectionnés par le DHCPREQUEST message renvoient les adresses IP non sélectionnées au pool d’adresses disponibles.

  6. Le serveur DHCP sélectionné envoie un DHCPACK accusé de réception qui inclut des informations de configuration telles que l’adresse IP, le masque de sous-réseau, la passerelle par défaut et la période de location.

    Figure 4 : accusé de réception DHCP ACK DHCP

    Les informations proposées par le serveur sont paramétrables.

  7. Le client reçoit le message contenant les informations de DHCPACK configuration. Le processus est terminé. Le client est configuré et a accès au réseau.

    • Si le client reçoit un DHCPNAK message (par exemple, s’il a migré vers un nouveau sous-réseau), il redémarre le processus de négociation.

    • Le client peut renoncer à son bail sur une adresse réseau en envoyant un DHCPRELEASE message au serveur (par exemple, lorsque le client est redémarré). Lorsque le serveur reçoit le DHCPRELEASE message, il marque le bail comme libre et l’adresse IP redevient disponible.

Figure 5 : version DHCP Release DHCP

Attribution d’adresses réseau (réutilisation d’une adresse précédemment attribuée)

Pour permettre la réutilisation d’une adresse réseau précédemment allouée, les événements suivants se produisent :

  1. Un client qui disposait précédemment d’un bail diffuse un DHCPREQUEST message sur le sous-réseau local.

  2. Le serveur ayant connaissance de la configuration du client répond par un DHCPACK message.

  3. Le client vérifie les informations de configuration DHCP envoyées par le serveur et les utilise pour rétablir le bail.

Méthodes d’attribution des adresses DHCP

Un serveur DHCP attribue ou envoie une adresse IP à un client de deux manières :

  • Dynamic bindings: le serveur DHCP attribue une adresse IP réutilisable à partir d’un pool d’adresses IP à un client pour une période donnée. Cette méthode d’attribution d’adresses est utile lorsque les clients n’ont besoin que d’un accès temporaire au réseau.

  • Static bindings: le serveur DHCP attribue au client des adresses IP permanentes. Vous pouvez réserver une adresse utilisée par le serveur DHCP pour l’attribuer à un client particulier en fonction de ses adresses MAC (Media Access Control).

    L’allocation statique est utile si vous avez une imprimante sur un réseau local et que vous ne voulez pas que son adresse IP change constamment

Vous pouvez configurer un serveur DHCP pour inclure à la fois des pools d’adresses et des liaisons statiques. Les liaisons statiques sont prioritaires sur les liaisons dynamiques. Pour plus d’informations, reportez-vous à la section Pool d’attribution d’adresses IP .

Gestion de la durée de location DHCP

Le bail DHCP est une attribution temporaire d’adresse IP à un périphérique sur le réseau. Les informations d’adresse IP attribuées ne sont valides que pour une période limitée et sont connues sous le nom de bail DHCP.

Lors de l’utilisation du serveur DHCP pour gérer un pool d’adresses IP, il « loue » l’adresse IP à divers clients pour une période de temps spécifique. Ainsi, les adresses IP gérées par un serveur DHCP ne sont attribuées que pour une durée limitée. À l’expiration du bail, le client ne peut plus utiliser l’adresse IP et doit cesser toute communication avec le réseau IP, sauf s’il demande à prolonger le bail « rent » via le cycle de renouvellement du bail DHCP.

Si un client n’utilise pas l’adresse qui lui a été attribuée pendant un certain temps, le serveur DHCP peut attribuer cette adresse IP à un autre client.

Lorsque des affectations sont effectuées ou modifiées, le serveur DHCP met à jour les informations dans le serveur DNS. Dans la mesure du possible, le serveur DHCP fournit aux clients leurs affectations de bail précédentes.

DHCP Options

Les options DHCP sont des éléments de données balisés identifiés par des numéros d’option qui peuvent être inclus dans la demande ou dans l’accusé de réception pour transmettre des informations entre un client et un serveur. Les options sont envoyées dans un champ de longueur variable à la fin d’un message DHCP. Un client DHCP peut utiliser les options DHCP pour négocier avec le serveur DHCP et limiter l’envoi par le serveur des options demandées par le client.

DHCP permet au client de recevoir des options du serveur DHCP décrivant la configuration du réseau et les différents services disponibles sur le réseau. Les options DHCP sont utilisées par un client pour se configurer de manière dynamique au cours de sa procédure de démarrage.

Dans les paramètres client-serveur DHCP classiques, le client DHCP envoie une demande DHCP à un serveur DHCP et reçoit en retour un accusé de réception DHCP. La requête DHCP peut contenir des informations sur le client et des demandes d’informations supplémentaires auprès du serveur. L’accusé de réception DHCP contient l’adresse IP attribuée au client par le serveur, ainsi que toutes les informations supplémentaires demandées par le client.

Le Tableau 1 répertorie les options DHCP couramment utilisées.

Tableau 1 : options DHCP couramment utilisées

Paramètre

Option DHCP équivalente

Liste des serveurs de noms de domaine (DNS) et des serveurs NetBIOS

DHCP option 6

Liste des routeurs de passerelle

DHCP option 3

Nom du domaine dans lequel le client recherche un hôte de serveur DHCP. Il s’agit du nom de domaine par défaut qui est ajouté aux noms d’hôte qui ne sont pas entièrement qualifiés.

DHCP option 15

Masque de sous-réseau pour l’adresse IP du client

DHCP option 1

Identification du serveur DHCP

DHCP option 54

Liste des demandes de paramètres

DHCP option 55

L’adresse IP du serveur d’amorçage et le nom du fichier d’amorçage à utiliser

DHCP option 67

Les options DHCP sont définies dans la RFC 2132, Options DHCP et BOOTP Vendor Extensions.

Définition des options DHCP

Les instructions d’option DHCP commencent toujours par le mot-clé option, suivi d’un nom d’option, suivi des données de l’option.

DHCP étendu

DHCP hérité

Comment DHCP fournit une configuration réseau minimale

Le serveur local DHCP fournit une configuration minimale au client DHCP si l’option DHCP 55 n’est pas configurée pour ce dernier. Le serveur fournit le masque de sous-réseau du pool d’affectation d’adresses sélectionné pour le client. Outre le masque de sous-réseau, le serveur fournit les valeurs suivantes au client si les informations sont configurées dans le pool d’affectation d’adresses sélectionné :

  • Routeur : routeur situé sur le sous-réseau du client. Cette instruction est l’équivalent de l’option 3 de DHCP.

  • Nom de domaine : nom du domaine dans lequel le client recherche un hôte de serveur DHCP. Il s’agit du nom de domaine par défaut qui est ajouté aux noms d’hôte qui ne sont pas entièrement qualifiés. Ceci est équivalent à l’option 15 de DHCP.

  • Serveur de noms de domaine : serveur de noms DNS (Domain Name System) mis à la disposition du client pour résoudre les mappages de nom d’hôte à client. Ceci est équivalent à l’option 6 de DHCP.