Académique Documents
Professionnel Documents
Culture Documents
1) PRESENTATION
LE PROTOCOLE DHCP
2) FONCTIONNEMENT
Mr. OUZAOUIT
Mr. OUZAOUIT
1) DHCP DISCOVER :
Lorsquune configuration DHCP cliente est prsente sur un poste utilisateur, celuici envoie une requte en broadcast aux serveurs DHCP, appele DHCP DISCOVER.
2) DHCP OFFER :
Les serveurs DHCP recevant le broadcast et pouvant rpondre la demande,
envoient une requte en unicast au client. Ce DHCP OFFER contient toutes les
informations ncessaires au client (IP, adresse de passerelle, dure du bail, serveur
DNS, WINS, etc.).
3) DHCP REQUEST :
Le client met ensuite une requte en broadcast afin de confirmer loffre quil a
slectionne (celle qui lui est arrive en premier).
Sil y avait plusieurs serveurs DHCP, tous sont alors au courant et peuvent librer
leur offre en consquence.
Sil sagit dun renouvellement de bail, le client propose au serveur lIP quil veut se
voir rattribuer.
4) DHCP ACK :
Cette confirmation est envoye en unicast par le serveur DHCP au client. Une fois
le DHCP ACK reu, le client peut alors utiliser ladresse IP ainsi que le reste de la
configuration attribue.
Mr. OUZAOUIT
LE PROTOCOLE DHCP
3) DHCP ET BOOTP
Mr. OUZAOUIT
Mr. OUZAOUIT
Mr. OUZAOUIT
10
Mr. OUZAOUIT
11
LE PROTOCOLE DHCP
4) Configuration dun serveur
DHCP
Mr. OUZAOUIT
13
Mr. OUZAOUIT
14
Mr. OUZAOUIT
15
Le service DHCP est activ par dfaut sur les versions du logiciel Cisco IOS qui
le prennent en charge. Pour dsactiver le service, utilisez la commande no
service dhcp. Utilisez la commande de configuration globale service dhcp
pour ractiver le processus du serveur DHCP. Activer le service na aucun effet
si les paramtres ne sont pas configurs.
Mr. OUZAOUIT
16
17
Mr. OUZAOUIT
18
Mr. OUZAOUIT
19
Le routeur R1 devra tre configur pour fournir un pool DHCP 192.168.11.0 /24,
comme ceci :
Mr. OUZAOUIT
20
La commande show ip dhcp pool est une autre commande utile qui permet
dafficher plusieurs pools.
Mr. OUZAOUIT
21
LE PROTOCOLE DHCP
5) Le relais DHCP
Dans la figure, PC1 essaye de renouveler son adresse IP. Pour ce faire, la
commande ipconfig /release est excute. Remarquez que ladresse IP est
libre et ladresse actuelle est dsormais 0.0.0.0. La commande ipconfig
/renew est ensuite excute. Cette commande demande lhte de diffuser
un message DHCPDISCOVER. Cependant, PC1 ne trouve pas le serveur
DHCP. Souvenez-vous, les routeurs ne transfrent pas les diffusions.
Mr. OUZAOUIT
24
Solution:
La solution consiste configurer la fonction dadresse de diffusion par
dfaut de Cisco IOS sur les routeurs et les commutateurs concerns. Cette
solution permet aux routeurs de transfrer les diffusions DHCP aux serveurs
DHCP. Lorsquun routeur transfre des requtes de paramtre/attribution
dadresse, il agit comme agent de relais DHCP.
Par exemple, PC1 diffuse une requte pour rechercher un serveur DHCP. Si
le routeur R1 tait configur comme agent de relais DHCP, il intercepterait
cette requte et la transfrerait au serveur DHCP dont le sous-rseau est
192.168.11.0.
Pour configurer le routeur R1 comme agent de relais DHCP, vous devez
configurer linterface la plus proche du client via la commande de configuration
dinterface ip helper-address. Cette commande relaye les requtes de
diffusion pour les principaux services une adresse configure. Configurez
ladresse de diffusion IP par dfaut sur linterface recevant la diffusion.
Mr. OUZAOUIT
25
Mr. OUZAOUIT
26
Mr. OUZAOUIT
27
Remarque:
Par dfaut, la commande ip helper-address transfre les huit
services UDP suivants :
Port 37 : dure (protocol time)
Port 49 : TACACS (serveur dauthentification)
Port 53 : DNS
Port 67 : client BOOTP/DHCP
Port 68 : serveur BOOTP/DHCP
Port 69 : TFTP
Port 137 : service de noms NetBIOS
Port 138 : service de datagramme NetBIOS
Mr. OUZAOUIT
28
Mr. OUZAOUIT
29
30