DHCP Et Attribution Automatique D Adresses

CCST Networking (Cisco Certified Support Technician)Introduction to TCPIP

DHCP et attribution automatique d'adresses

Définition

Le DHCP (Dynamic Host Configuration Protocol) est un protocole client-serveur qui attribue automatiquement une adresse IP, un masque de sous-réseau, une passerelle par défaut et des serveurs DNS aux hôtes d'un réseau. Il fonctionne sur les ports UDP 67 (serveur) et UDP 68 (client).

Contexte

La certification CCST couvre DHCP comme service essentiel de la couche Application. DHCP simplifie considérablement la gestion d'adressage dans les réseaux de grande taille en évitant la configuration manuelle de chaque hôte.

Détails techniques

Processus DORA (4 étapes)

Client                           Serveur DHCP
  |--- DHCP Discover (broadcast) --->|   D
  |<-- DHCP Offer (unicast/bcast) ---|   O
  |--- DHCP Request (broadcast) ---->|   R
  |<-- DHCP Ack (unicast/bcast) ----|   A
Étape Message Direction Description
Discover DHCPDISCOVER Client → broadcast « Y a-t-il un serveur DHCP ? »
Offer DHCPOFFER Serveur → client « Voici une IP disponible »
Request DHCPREQUEST Client → broadcast « J'accepte cette offre »
Ack DHCPACK Serveur → client « Confirmé, l'IP est à toi »

Paramètres distribués par DHCP

Paramètre Option DHCP Exemple
Adresse IP 192.168.1.50
Masque Option 1 255.255.255.0
Passerelle par défaut Option 3 192.168.1.1
Serveur DNS Option 6 8.8.8.8, 8.8.4.4
Durée du bail (lease) Option 51 86400 s (24 h)
Nom de domaine Option 15 example.com

Renouvellement du bail

Moment Action
50 % du bail (T1) Le client envoie un DHCPREQUEST en unicast au serveur
87,5 % du bail (T2) Si T1 échoue, DHCPREQUEST en broadcast (tout serveur DHCP)
100 % du bail Le client perd son adresse et recommence le processus DORA

DHCP Relay (ip helper-address)

Si le serveur DHCP est sur un autre sous-réseau, le routeur doit relayer les requêtes broadcast :

Router(config)# interface GigabitEthernet 0/0
Router(config-if)# ip helper-address 10.1.1.100    ! IP du serveur DHCP

Le routeur convertit le broadcast DHCP en unicast vers le serveur distant, en ajoutant l'adresse de sa propre interface dans le champ GIADDR (Gateway IP Address) pour que le serveur sache dans quel sous-réseau se trouve le client.

Réservation DHCP

Un administrateur peut réserver une IP fixe pour un appareil spécifique (imprimante, serveur) en liant une adresse MAC à une adresse IP dans la configuration du serveur DHCP.

Exemple concret

Un nouveau PC est branché au réseau. Il envoie un DHCPDISCOVER en broadcast. Le serveur DHCP (10.1.1.100) répond avec l'offre 192.168.10.25/24, gateway 192.168.10.1, DNS 10.1.1.5. Le PC accepte (DHCPREQUEST) et reçoit la confirmation (DHCPACK). Bail de 8 heures. À 4 h, le PC demande un renouvellement en unicast, le serveur accepte, le bail repart pour 8 h.