Vidéo: Comprendre le DHCP en 3 minutes 2024
Des services qui ne sont pas liés au routeur sont également disponibles sur votre routeur - par exemple, Dynamic Service DHCP (Host Configuration Protocol). Vous pouvez utiliser DHCP pour distribuer la configuration de l'adresse IP aux périphériques de votre réseau. Les serveurs de votre réseau peuvent effectuer ce travail, mais dans certains cas, comme dans un petit bureau sans serveur, vous pouvez utiliser votre routeur pour effectuer ce rôle.
Lorsqu'un serveur DHCP ne peut pas être placé sur un réseau, votre routeur peut également jouer le rôle d'un assistant IP ou d'un relais DHCP.
Voici le processus d'acquisition d'adresse DHCP de base en quatre étapes:
-
DHCP Discover: Le périphérique client envoie une requête pour tous les serveurs DHCP disponibles sur le réseau pour fournir une adresse si ils en ont un disponible.
-
Offre DHCP: Tous les serveurs DHCP du réseau ayant une adresse disponible répondent. Le périphérique client peut recevoir plusieurs offres si plusieurs serveurs sont sur le réseau.
-
Requête DHCP: Le client choisit une offre et renvoie une requête au serveur DHCP. Comme le client n'est pas encore autorisé à utiliser l'adresse proposée, la requête DHCP est toujours une diffusion. Le client accepte la première offre reçue à moins qu'une autre offre ne corresponde à la dernière adresse IP du client.
-
DHCP Ack ou DHCP NAck: Généralement, le serveur DHCP finalise le processus avec un accusé de réception, ou Ack, permettant à l'équipement client de commencer à utiliser l'adresse. Dans de rares cas, le serveur émet un accusé de réception négatif, ou NAck , car il peut avoir décidé que l'adresse n'est pas disponible dans les millisecondes écoulées depuis l'offre de l'adresse.
Il est beaucoup plus probable qu'un NAck provienne d'un deuxième serveur DHCP défectueux, qui voit la requête DHCP aller au premier serveur DHCP et la refuse parce que ce n'était pas l'adresse qu'il offrait. Son refus est la partie défectueuse de ce scénario car, si la requête DHCP n'a pas été proposée pour le second serveur, elle aurait dû être ignorée.
Vous pouvez configurer plusieurs serveurs DHCP sur le même segment de réseau pour des étendues qui ne se chevauchent pas (configuration du service DHCP des informations de configuration à distribuer) sur ce segment de réseau. Un serveur offre une adresse IP, mais lorsque le client demande l'adresse, l'autre serveur voit la demande et émet un NAck, car il n'offre pas cette adresse.
Cette situation n'est pas supposée se produire, car un serveur DHCP ne doit afficher qu'une adresse qu'il offre.Lorsque ce problème NAck commence à se produire, généralement tous les ordinateurs de votre réseau perdent lentement leur configuration IP. Vous pouvez rapidement identifier le problème en effectuant une capture de paquet réseau avec un outil tel que Wireshark.
Wireshark vous indique l'adresse IP et l'adresse MAC de l'autre serveur DHCP. Vous pouvez utiliser les informations de Wireshark pour localiser le serveur DHCP incriminé et l'arrêter.
Tout ce trafic est du trafic diffusé, car jusqu'à ce que l'appareil client reçoive l'accusé de réception final, il n'est pas autorisé à utiliser l'adresse proposée; il n'a donc pas d'adresse IP valide sur le réseau.
Une fois que le client a l'adresse, il conserve l'adresse jusqu'à ce qu'elle atteigne huit heures, ou quelle que soit la période de location configurée. À la fin de la période de location, si le client n'a pas renouvelé son bail ou obtenu un bail d'une autre source, il doit renoncer à utiliser cette adresse et tenter d'atteindre un serveur DHCP pour obtenir une autre adresse.
En même temps, même si l'appareil est éteint après avoir obtenu sa location, le serveur DHCP a «contracté» pour ne pas donner cette adresse à un autre appareil jusqu'à l'expiration de la période de location.
Avant l'expiration du bail, le client tentera de renouveler son bail pour éviter d'être dans une situation où il n'a pas d'adresse IP de travail valide. Ce processus fonctionne à ces intervalles de temps:
-
50% - Renouvellement de bail: À 50% de la période de location, le client tentera de renouveler son bail. Ce renouvellement est un message unicast directement adressé au serveur DHCP, ce qui est autorisé car, contrairement au processus de bail d'origine, le client et le serveur ont tous les deux des adresses IP valides sur le réseau grâce auxquelles ils peuvent communiquer.
L'objectif est que le client puisse renouveler son bail et ne jamais être sans adresse IP. Si le renouvellement du bail est réussi, il est renouvelé à la période de bail d'origine, à condition qu'il n'ait pas été modifié sur le serveur.
Donc, avec un bail de huit heures, à quatre heures, l'appareil tentera de renouveler le bail et se retrouvera avec un nouveau bail de huit heures en cas de succès. Si, pour une raison quelconque, l'appareil n'est pas en mesure de renouveler son bail, il continuera à effectuer un renouvellement périodique en fonction de la configuration du client.
-
87. 5% - Renouvellement: Si le client atteint 87,5% de la période de location et n'a toujours pas réussi à renouveler son bail, il tentera de trouver un autre serveur DHCP pour acquérir un bail. Ce processus est identique au processus de bail initial.
Ainsi, même si le client dispose d'une adresse IP valide sur le réseau, il enverra une nouvelle diffusion de découverte DHCP dans le but de localiser un serveur DHCP valide sur le réseau. Tous les serveurs DHCP qui reçoivent des demandes de découverte répondront avec une adresse disponible.
S'il y a plus d'une réponse, le client choisira une réponse et enverra sa demande pour cette adresse, puis attendra de recevoir un accusé de réception en retour. Si aucun serveur ne répond à cette demande de découverte, le client effectuera périodiquement des demandes supplémentaires en fonction des paramètres du client.Pendant cette période, le client est toujours autorisé à utiliser l'adresse IP configurée qu'il a reçue dans son bail d'origine.
-
100% - Expiration du bail: Si le client n'a pas localisé un autre serveur DHCP au moment où il atteint 100% de la période de location, le client abandonne son adresse louée et envoie périodiquement des demandes de découverte DHCP. Il continue ce processus jusqu'à ce qu'il reçoive une réponse.