Comment l’ordinateur sait-il quel appareil du réseau interroger ? Comment la passerelle par défaut entre-t-elle en jeu ? En gros, quelle est la chaîne d’événements qui se produit lorsqu’un ordinateur tente d’obtenir une adresse IP via DHCP ?
La raison pour laquelle je pose la question est que j’essaie de déterminer la meilleure façon de mettre en place un serveur DHCP redondant, en cas de défaillance du serveur principal.
L’ordinateur ne sait pas quel appareil interroger. Il diffuse donc sa requête à l’ensemble du sous-réseau. Le serveur DHCP écoute un certain type de communication et lorsqu’il entend cette diffusion spécifique, il commence la conversation DHCP avec l’appareil qui a émis sa requête. Consultez le processus DORA pour plus d’informations.
Quant à la passerelle, elle n’entre en jeu que si elle transmet explicitement le trafic DHCP à un autre sous-réseau. Cette fonctionnalité est généralement appelée relais DHCP. Sinon, la passerelle ignore le message de diffusion DHCP tout comme elle ignore tout autre message de diffusion.
Concernant les serveurs DHCP redondants, vous voudrez les garder tous les deux sur le même sous-réseau et probablement utiliser la règle 80/20. Vous pouvez configurer le basculement si vous utilisez CentOS comme serveur DHCP.