Vous êtes sur la page 1sur 20

Chapitre 2 :

Le service DHCP
1

MODULE :

ADMINISTRATION DES SERVICES


RÉSEAUX

ENSEIGNANTE : SANA HAOUAS


CLASSE : RSI2
A.U: 2020-2021
Introduction
2

 DHCP (Dynamic Host Configuration Protocol), RFC 2131


 Protocole client/serveur
 Le serveur DHCP fournit des paramètres de configuration aux clients
 toutes les données de configuration exigées par TCP/IP
3

 Au démarrage, chaque hôte du réseau obtient une


configuration IP dynamiquement auprès du serveur
DHCP.
 La réservation d’une adresse IP de manière permanente
par un serveur DHCP (parmi l’ensemble des adresses
“libres”) à un client est aussi possible : allocation
automatique
 Le serveur DHCP peut lui attribuer notamment :
 Une adresse IP et un masque
 L’adresse d’une passerelle par défaut
 L’adresse d’un serveur DNS, …
 ceci forme ce qu’on appelle le bail d’accès au
réseau
Rôle d’un serveur DHCP
4

 Distribuer des adresses IP à des clients pour une


durée déterminée (appelée durée du bail)
 Au lieu d’affecter manuellement à chaque hôte une adresse
statique

 Tous les noeuds critiques du réseau (serveur de nom


primaire et secondaire, passerelle par défaut) ont
une adresse IP statique. Pourquoi?
Avantages de DHCP
5

 Configuration de réseau TCP/IP fiable et simple


 Empêche les conflits d’adresses

 Permet de contrôler l’utilisation des adresses IP de façon


centralisée
 Flexibilité
 Les postes itinérants (mobiles) sont plus faciles à gérer

 Le changement de plan d’adressage se trouve facilité par le


dynamisme d’attribution

 Economie d’adresse
Principe
6

 Processus client/serveur en 4 étapes:


 Découverte DHCP : le client DHCP demande une adresse
IP (mécanisme de broadcast).
 Offre DHCP : le serveur propose au client une adresse.
 Requête DHCP : le client accepte l’offre et demande
l’adresse.
 Accusé de réception DHCP : le client se voit officiellement
attribuer l’adresse.
 En cas d’échec, le client s’auto-attribue une adresse APIPA
(de type 169.254.X.X)
 APIPA: Automatic Private Internet Protocol
Addressing
7
Questions
8

 Spécifiez les adresses IP e MAC source et destination


des messages suivants (à votre avis pourquoi?)
 DHCP Discover

 DHCP Offer

 DHCP Request

 DHCP ACK
9

 Le protocole DHCP utilise le protocole UDP au niveau de


la couche transport.
 Un serveur DHCP écoute sur le port UDP 67.
 Un client DHCP écoute sur le port UDP 68.

 A votre avis, pourquoi DHCP se base sur UDP et non sur


TCP?
 Spécifiez les ports source et destination des messages
suivants :
DHCP Discover/DHCP Offer/DHCP Request/DHCP ACK
Cas de plusieurs serveurs
10
11

1. Découverte DHCP : le client DHCP envoie en


diffusion une demande d’adresse IP (DHCP
discover)
 @ ip source : 0.0.0.0
 @ip destination : 255.255.255.255
2. Offre de Bail DHCP :
 Tous les serveurs vont recevoir la demande
 Ils répondent (en diffusion) par un message
DHCP offer contenant :
 @ MAC du client
 @ip proposée
 Masque de sous réseau
 Durée de bail
 @ip du serveur
12

 Question : Que se passe-t-il si le client ne reçoit pas d’offre


DHCP?
 Réponse :
 Le client DHCP attend un dhcp offer pendant 1 seconde
 Si aucune réponse, il rediffuse sa demande à 4 reprises (à 9, 13, 16
secondes ensuite à un intervalle aléatoire)
 Si aucune réponse, il rediffuse sa demande toutes les 5 minutes
3. Sélection du bail DHCP :
 Le client choisit une offre (généralement la 1ère)
 Il annonce (en diffusion) qu’il a bien accepté cette offre via un
message DHCP Request incluant : @IP du serveur choisi
-> le serveur retenu est informé
-> les autres serveurs savent que leurs offres ne sont pas retenues ->
les adresses proposées deviennent disponibles
13

4. Acquittement par le serveur :


 Le serveur choisi envoie un acquittement au client
(DHCP Ack)
 Le message peut aussi contenir d’autres informations
(gateway, serveur DNS, …)
Renouvellement de bail
14

 Première tentative de renouvellement : à 50%


 Tous les clients DHCP tentent de renouveler leur bail
quand 50% du temps de bail a expiré
 Le client envoie un message DHCP Request au
serveur à partir duquel il a obtenu son bail.
15

Première tentative de renouvellement : à 50%


 Si le serveur DHCP est disponible alors le bail est
renouvelé et un message DHCP ACK est renvoyé avec
tous les paramètres mis à jour.
 Si le client ne reçoit pas un DHCP ACK, il continue à
utiliser le bail car 50% sont encore disponibles.
*****
Seconde tentative de renouvellement : à 87,5%
 Si le client n’a pas pu renouveler le bail à 50% de la durée
de vie, il contacte à 87,5% de celle-ci n’importe quel
serveur DHCP sur le réseau.
16

Expiration du bail :
 Après l’expiration du bail, le client annule le bail et
tente de le renouveler de la même façon qu’il l’a
initialisé à l’origine et le processus complet
recommence.
-> si le client ne peut pas obtenir de bail, la pile IP ne
peut plus fonctionner.
Agent de relais DHCP
17

 Si le serveur DHCP et le client sont séparés par un ou


plusieurs routeurs (appartiennent à des réseaux différents),
comment faire passer une demande DHCP du client au
serveur (d’un réseau à un autre) ?
Il faut utiliser un agent de relais DHCP

 Ainsi, la diffusion des demandes DHCP d’un réseau à un autre


s’effectue par les routeurs qui jouent le rôle de relais DHCP
 Le relais (le routeur) écoute les demandes DHCP des clients
(en diffusion), lorsqu’une demande est reçue, le relais la
retransmet vers le serveur DHCP du réseau voisin.
 Lorsqu’il reçoit des réponses à partir d’un serveur, il les
diffuse sur le réseau du client.
18
19
20

Vous aimerez peut-être aussi