Introduction
Le protocole DHCP (Dynamic Host Configuration Protocol) est utilisé par les hôtes pour collecter des
informations de configuration initiales, notamment des paramètres tels que l'adresse IP, le masque de
sous-réseau et la passerelle par défaut, au démarrage. Étant donné que chaque hôte a besoin d'une
adresse IP pour communiquer dans un réseau IP, DHCP allège la charge administrative liée à la
configuration manuelle de chaque hôte avec une adresse IP. Le système de noms de d omaine (DNS)
mappe les noms d'hôte aux adresses IP, ce qui vous permet de taper « www.in60days.com » dans votre
navigateur Web au lieu de l'adresse IP du serveur sur lequel le site est hébergé.
Fonctionnalité DHCP
Opérations DHCP
DHCP simplifie les tâches d'administration du réseau en attribuant automatiquement des informations
IP aux hôtes d'un réseau. Ces informations peuvent inclure des adresses IP, des masques de sous -réseau
et des passerelles par défaut, et sont généralement attribuées au démarrage de l'hôte. Lorsque l'hôte
démarre pour la première fois, s'il a été configuré pour utiliser DHCP (ce qui est le cas de la plupart des
hôtes), il envoie un message de diffusion demandant l'attribution d'informations IP. La diffusion sera
entendue par le serveur DHCP et les informations seront relayées.
DHCP utilise en fait les ports UDP 67 et 68 pour communiquer sur le réseau et, bien sûr, les serveurs
réels sont généralement utilisés comme serveurs DHCP, bien que les routeurs puissent également jouer
ce rôle, si nécessaire. Les routeurs peuvent également être configurés pour obtenir leur adresse IP à
partir d'un serveur DHCP, si nécessaire, bien que cela soit rarement fait. La commande pour configurer
cela est la suivante :
Router(config-if)#ip adresse dhcp
Les serveurs DHCP peuvent être configurés pour donner une adresse IP à un hôte pendant une période
spécifiée appelée durée de bail. Cela peut durer des heures ou des jours. Vous pouvez et devez réserver
des adresses IP qui ne peuvent pas être attribuées à des hôtes sur le réseau. Ces adresses IP seront déjà
utilisées sur les interfaces de routeur ou pour les serveurs. Si vous ne le faites pas, vous risquez de voir
des avertissements d'adresse IP en double sur votre réseau, car le serveur DHCP a attribué vot re adresse
à un hôte.
1. Paquet de découverte DHCP : lorsqu'un périphérique démarre et qu'il est configuré pour obtenir
une adresse via DHCP, il envoie une diffusion provenant du port UDP 68 (bootpc) vers le port
UDP 67 (bootps). Le paquet atteindra tous les appareils du réseau, y compris les éventuels
serveurs DHCP qui s'y trouvent. Paquet d'offre DHCP : Les serveurs DHCP sur le réseau local
voient le message de découverte diffusé envoyé par le client et renvoient une réponse (paquet
d'offre DHCP) à l'aide du port source UDP bootps 67 et du port de destination bootpc 68,
également sous la forme d'une adresse de diffusion, car le client n'a toujours pas d'adresse IP et
ne peut donc pas recevoir de paquets Unicast
2. Paquet de demande DHCP : une fois que le poste de travail client reçoit une offre faite par le
serveur DHCP, il envoie un message de demande DHCP de diffusion (pour permettre à tous les
serveurs DHCP d'apprendre qu'il a accepté une offre d'un serveur) à un serveur DHCP
spécifique, à nouveau à l'aide du port source UDP bootpc 68 et du port de destination bootps
67. Le client a peut-être reçu des offres de plusieurs serveurs DHCP, mais il n'a besoin que d'une
seule adresse IP, il doit donc choisir un serveur DHCP (basé sur un identifiant), et cela se fait
généralement selon le principe du « premier arrivé, premier servi ».
3. Paquet DHCP ACK : le serveur DHCP envoie un autre message de diffusion pour confirmer
l'attribution de l'adresse IP à ce client spécifique, à l'aide du port source UDP bootps 67 et du
port de destination bootpc 68.
Portées DHCP
Les administrateurs réseau qui souhaitent configurer un serveur DHCP doivent également configurer les
étendues DHCP dans le cadre de ce processus. Un champ d'application est un regroupement d'adresses
IP pour une section particulière du réseau. Chaque sous-réseau a généralement sa propre portée. Une
étendue peut également être un pool contigu d'adresses disponibles pour l'allocation par le serveur
DHCP. La plupart des serveurs offrent également la fonctionnalité d'exclure certaines adresses du pool
afin d'éviter de les attribuer dynamiquement aux clients. Les adresses exclues sont généralement les
adresses IP attribuées manuellement aux serveurs (et aux périphériques réseau) du réseau.
Opérations DNS
Le DNS mappe les noms d'hôte aux adresses IP (et non l'inverse). Cela vous permet de parcourir une
adresse Web à partir de votre navigateur Web au lieu de l'adresse IP du serveur. Le DNS utilise le port
UDP 53 lorsqu'un hôte ou un routeur souhaite résoudre un nom de domaine en une adresse IP (ou vice
versa). Le port TCP 53 est utilisé entre deux serveurs DNS lorsqu'ils souhaitent synchroniser ou partager
leurs bases de données. Configuration du DNS Si vous souhaitez permettre à votre routeur de trouver un
serveur DNS sur le Web, utilisez la commande ip name-server 1.1.1.1 ou l'adresse IP appropriée du
serveur. Vous pouvez également définir un nom d'hôte dans la table d'adresses IP de votre routeur pour
gagner du temps ou pour faciliter la mémorisation du périphérique à envoyer une commande ping ou se
connecter, comme illustré dans le résultat ci-dessous :
Routeur (config) #ip hôte R2 192.168.1.2
Routeur (config) #ip hôte R3 192.168.1.3
Routeur (config)#exit
Routeur#ping R2
Routeur#ping 192.168.1.2