Vous êtes sur la page 1sur 6

Chapitre 4: DHCP

• Service de configuration dynamique


(Dynamic Host Configuration Protocol)
• Après obtention des paramètres fournis par un serveur DHCP, le client est
capable de communiquer avec n’importe quel autre utilisateur d’Internet.
• Le service DHCP garantit l’unicité d’une adresse IP dans le réseau. C’est une
aide précieuse pour l’administrateur du réseau puisqu’il permet de
supprimer la configuration manuelle des machines du réseau (celle-ci reste
toujours possible et doit être compatible avec l’allocation dynamique). En
outre, il évite les erreurs liées à cette configuration manuelle.
• Il sera très utile pour le déploiement d’un grand parc de machines qui
possèdent les mêmes caractéristiques et dont la seule différence est la
configuration réseau.

SIDER.A & HOUHA.A 100


Chapitre 4: DHCP
• Quand un client en demande une @ pour la première fois, le serveur
lui en fournit une qu’il n’a pas encore utilisée.
• S’il a déjà distribué toutes ses adresses IP, il réutilise celle d’un client
qui n’est plus connecté au réseau.
• Quand un client a déjà obtenu dynamiquement une adresse IP lors
d’une connexion antérieure, le serveur lui fournit a priori la même
adresse, si c’est possible.
• Il peut y avoir plusieurs serveurs DHCP actifs simultanément dans le
réseau (pour assurer une redondance du service et optimiser les
performances d’accès).
• À l’inverse, il n’est pas indispensable d’en avoir un pour chaque sous-
réseau. DHCP peut fonctionner à travers des routeurs, en utilisant
des relais.
SIDER.A & HOUHA.A 101
Chapitre 4: DHCP
• ÉCHANGES DHCP
• Les messages du protocole DHCP utilisent UDP au niveau transport.
Ce dernier est suffisant pour des échanges simples sur le réseau local
: le protocole DHCP fonctionne en mode non connecté puisque les
interlocuteurs ne se connaissent pas à l’avance.
• Le protocole contient plusieurs messages : DHCPDiscover, DHCPOffer,
DHCPRequest, DHCPAck, DHCPDecline et DHCPRelease.
• une machine client qui cherche à obtenir une adresse IP n’a aucune
information de configuration réseau. Elle sait seulement qu’elle doit
utiliser DHCP (a priori, elle ne connaît même pas l’adresse du serveur
DHCP à utiliser).

SIDER.A & HOUHA.A 102


Chapitre 4: DHCP
• ÉCHANGES DHCP
• Elle diffuse un message baptisé DHCPDiscover, encapsulé dans un datagramme
UDP, sur le réseau local où elle se trouve.
• Dans le cas d’un réseau utilisant des VLAN, le commutateur assure la diffusion au
VLAN auquel le client est rattaché. Il est possible que d’autres machines du même
VLAN soient accessibles au-delà du routeur. Un agent relais est alors nécessaire
pour assurer la transmission au serveur DHCP du réseau.
• Le serveur répond avec un message DHCPOffer qui contient l’adresse IP proposée
au client. Celui-ci peut recevoir autant de messages DHCPOffer que de serveurs
DHCP actifs.
• Au bout d’un certain temps, le client renouvelle sa requête DHCPDiscover s’il ne
reçoit pas au moins une réponse. S’il a reçu plusieurs réponses, il en choisit une et
diffuse un message DHCPRequest qui indique le serveur choisi et l’adresse IP
proposée.
• Les serveurs non sélectionnés invalident leur proposition. Le serveur choisi vérifie
la disponibilité de l’adresse proposée (en utilisant ICMP Echo Request ou ping). S’il
n’obtient pas de réponse à son ping, l’adresse est a priori disponible. Il envoie alors
la configuration complète au client dans un message DHCPAck.
SIDER.A & HOUHA.A 103
Chapitre 4: DHCP
• ÉCHANGES DHCP
• Le client effectue lui aussi un dernier test (avec le protocole ARP). Il
cherche, avec une requête ARP, l’adresse MAC de celui qui possède
l’adresse IP proposée. Il ne doit obtenir aucune réponse puisque
l’adresse IP n’est pas encore distribuée.
• En cas de problème, il peut refuser la configuration (message
DHCPDecline) et recommencer le processus. Enfin, un client quittant
le réseau abandonne son adresse par un message DHCPRelease.
• Les contrôles du serveur puis du client servent à garantir l’unicité
de l’adresse IP dans le réseau.

SIDER.A & HOUHA.A 104


Chapitre 4: DHCP
• ÉCHANGES DHC

• Pour des raisons d’optimisation des ressources réseau, les serveurs


DHCP ne délivrent les adresses IP que pour une durée limitée
appelée bail. Un client dont le bail arrive à terme peut en demander
le renouvellement par le message DHCPRequest.
• De même, lorsque le serveur voit un bail arriver à terme, il propose
au client de prolonger son bail, avec la même adresse IP.
• S’il ne reçoit pas de réponse valide dans un délai fixé, il récupère
l’adresse IP concernée.

SIDER.A & HOUHA.A 105

Vous aimerez peut-être aussi