Académique Documents
Professionnel Documents
Culture Documents
Tous les périphériques qui se connectent à un réseau ont besoin d'une adresse IP unique. Les
administrateurs réseau attribuent des adresses IP statiques aux routeurs, aux serveurs, aux
imprimantes et aux autres périphériques réseau.
Le protocole DHCPv4 attribue les adresses IPv4 et d'autres informations de configuration réseau
de façon dynamique. Le protocole DHCPv4 offre un gain de temps extrêmement précieux aux
administrateurs réseau.
I. Fonctionnement de DHCPv4
DHCPv4 fonctionne en mode client/serveur. Lorsqu'un client communique avec un serveur DHCPv4,
le serveur attribue ou loue une adresse IPv4 à ce client. Le client se connecte au réseau avec cette
adresse IP louée jusqu'à l'expiration du bail. Le client doit régulièrement contacter le serveur DHCP
pour renouveler le bail. Ce mécanisme de bail permet de s'assurer que les clients qui sont déplacés
ou qui sont mis hors tension ne conservent pas des adresses dont ils n'ont plus besoin. Lorsqu'un
bail expire, le serveur DHCP renvoie l'adresse au pool où elle peut être réattribuée selon les besoins.
Émission de bail
Lorsque le client démarre (ou souhaite se connecter à un réseau), il lance un processus en quatre
étapes visant à obtenir un bail. Un client lance le processus avec un message de diffusion
DHCPDISCOVER indiquant sa propre adresse MAC pour détecter les serveurs DHCPv4
disponibles.
Le message DHCPDISCOVER détecte les serveurs DHCPv4 sur le réseau. Étant donné que le
client ne dispose d'aucune information IPv4 valide au démarrage, il utilise des adresses de
diffusion de couches 2 et 3 pour communiquer avec le serveur.
Lorsque le serveur DHCPv4 reçoit un message DHCPDISCOVER, il réserve une adresse IPv4
disponible pour la louer au client. Le message DHCPOFFER est envoyé en monodiffusion et
utilise l'adresse MAC de couche 2 du serveur comme adresse source et l'adresse MAC de
couche 2 du client comme destination.
Renouvellement de bail
Lorsque vous configurez un serveur DHCPv4, vous devez définir un pool d'adresses à
attribuer. La commande ip dhcp pool pool-name crée un pool portant le nom spécifié et
place le routeur en mode de configuration DHCPv4, ce qu'indique le message
Router(dhcp-config)#.
Exemple de DHCPv4
show ip dhcp server statistics, Cette commande permet d'afficher le nombre de messages
DHCPv4 envoyés et reçus.
La commande show running-config | section dhcp indique les commandes DHCPv4 configurées sur R1. Le
paramètre | section affiche uniquement les commandes liées à la configuration de DHCPv4.
Le routeur R1 n'est pas configuré en tant que serveur DHCPv4 et ne transmet pas la diffusion. Étant donné
que le serveur DHCPv4 se trouve sur un autre réseau, PC1 ne peut pas recevoir d'adresse IP via DHCP.
Pour résoudre ce problème, un administrateur peut ajouter des serveurs DHCPv4 sur tous les
sous-réseaux. Cependant, l'exécution de ces services sur plusieurs ordinateurs entraîne des
surcharges administratives et des coûts supplémentaires.
Il est plus judicieux de configurer une adresse de diffusion Cisco IOS. Cette solution permet
à un routeur de transférer les diffusions DHCPv4 au serveur DHCPv4. Lorsqu'un routeur
transfère des requêtes de paramètre/attribution d'adresse, il agit comme agent de relais
DHCPv4. Dans cet exemple de topologie, PC1 diffuserait une requête pour localiser un
serveur DHCPv4. Si R1 avait été configuré en tant qu'agent de relais DHCPv4, il
transfèrerait la requête au serveur DHCPv4 situé sur le sous-réseau 192.168.11.0.