Définition simple
Un DHCP Relay permet à des clients DHCP d’un sous-réseau d’utiliser un serveur DHCP situé sur un autre réseau IP.
Définition technique
Les premières requêtes DHCP sont diffusées en broadcast et ne traversent normalement pas un routeur. Le relais les reçoit sur l’interface cliente puis les transmet au serveur DHCP, généralement en unicast, en fournissant au serveur des informations permettant d’identifier le sous-réseau d’origine.
Fonctionnement / rôle
Le client émet un DHCPDISCOVER. Le relais le reçoit, renseigne notamment l’adresse de relais (giaddr) et peut ajouter des informations comme l’Option 82 selon l’équipement. Le serveur choisit alors le bon scope, répond au relais, puis celui-ci remet la réponse au client sur son VLAN.
À quoi cela sert ?
Centraliser un ou plusieurs serveurs DHCP tout en desservant plusieurs VLAN ou sous-réseaux.
Exemple concret
Un FortiGate relaie les requêtes du VLAN 20 vers un serveur DHCP central. Le serveur utilise l’adresse du relais pour sélectionner le pool destiné au VLAN 20.
Problèmes fréquents
- Adresse du serveur DHCP incorrecte
- UDP 67/68 filtré entre relais et serveur
- Aucun scope correspondant au sous-réseau relayé
- Option 82 ou politique de relais incompatible avec le serveur
Termes associés
À retenir : Le relais DHCP ne distribue pas lui-même les baux : il transporte les échanges entre le client local et un serveur DHCP distant.