Chapitre 6-Service DHCP
Chapitre 6-Service DHCP
Chapitre 6-Service DHCP
• Automatique : une adresse IP permanente est attribuée automatiquement au client. Un mappage statique
(mac – IP) permet de retrouver la même adresse lors d’une déconnexion / reconnexion.
• Manuelle : l’attribution est faite manuellement par l’administrateur réseau (mappage statique). Le
protocole DHCP se charge d’envoyer ces informations au client lors d’une demande.
• Dynamique : l’attribution se fait à la volée. Une IP libre est attribuée à un client en faisant la demande,
pour une durée déterminée.
Les serveurs DHCP sont généralement gérés par des serveurs d’entreprise (service généralement assuré par
l’OS), mais ils peuvent également être configurés sur les routeurs.
1
Prof: ZIDANY ABDELHADI BTS SRI 2
Enfin, le protocole DHCP peut fournir jusqu’à 30 options de configuration, contre 4 seulement pour BOOTP
(IP, masque, adresse de passerelle, adresse du DNS).
DHCP DISCOVER :
Lorsqu’une configuration DHCP cliente est présente sur un poste utilisateur, celui-ci envoie une requête en
broadcast aux serveurs DHCP, appelée DHCP DISCOVER.
DHCP OFFER :
Les serveurs DHCP recevant le broadcast et pouvant répondre à la demande, envoient une requête en unicast au
client. Ce DHCP OFFER contient toutes les informations nécessaires au client (IP, adresse de passerelle, durée
du bail, serveur DNS, WINS, etc.).
DHCP REQUEST :
• Le client émet ensuite une requête en broadcast afin de confirmer l’offre qu’il a sélectionnée (celle qui
lui est arrivée en premier).
• S’il y avait plusieurs serveurs DHCP, tous sont alors au courant et peuvent libérer leur offre en
conséquence.
• S’il s’agit d’un renouvellement de bail, le client propose au serveur l’IP qu’il veut se voir réattribuer.
DHCP ACK :
Cette confirmation est envoyée en unicast par le serveur DHCP au client. Une fois le DHCP ACK reçu, le client
peut alors utiliser l’adresse IP ainsi que le reste de la configuration attribuée.
Il existe trois autres requêtes DHCP :
• DHCP DECLINE : Si le client détecte l’IP qu’on lui a proposée sur le même segment réseau, il envoie
cette requête au serveur. Le processus redémarre alors.
• DHCP NACK : Lorsqu’un serveur détecte que l’IP pour laquelle il doit renvoyer un ACK est déjà
présente sur le réseau, il envoie un DHCP NACK. Le processus doit alors redémarrer pour le client
concerné.
• DHCP RELEASE : Lorsqu’un client veut annuler le bail (arrêt du système, commande ipconfig
/release sous Windows), cette requête est envoyée au serveur afin qu’il libère la réservation d’adresse.
2
Prof: ZIDANY ABDELHADI BTS SRI 2
4. Relais DHCP :
Les serveurs DHCP font partie des serveurs d’entreprise. Il est très courant que ces serveurs soient placés sur un
sous-réseau différent de celui des utilisateurs. Un problème se pose donc : les requêtes clientes étant envoyées
au serveur DHCP en broadcast, un routeur segmentant le réseau arrêtera également ces broadcasts.
Il est possible d’éviter ce problème en appliquant la commande ip helper-address sur l’interface d’un routeur.
Celle-ci permet de relayer les broadcast UDP vers une adresse unicast définie. Ce relais se fait au niveau des
services UDP suivants : TACACS (49), DNS (53), client et serveur BOOTP/DHCP (67-68), TFTP (69).
II. Configuration
1. Routeur commeDHCP
serveur DHCP :
IV.
Le serveur DHCPv4 Cisco IOS attribue et gère les adresses IPv4 depuis les pools d'adresses spécifiés dans le
routeur jusqu'aux clients DHCPv4.
3
Prof: ZIDANY ABDELHADI BTS SRI 2
Configuration dhcp du routeur R1 pour servir le réseau 192.168.10.0/24 :
4
Prof: ZIDANY ABDELHADI BTS SRI 2