J'ai découvert un sous-réseau avec deux instructions "ip helper-address". Ce n'est pas notre configuration normale.
interface Vlan300
ip address 10.1.3.2 255.255.255.0
ip helper-address 10.2.1.10
ip helper-address 10.3.1.10
En regardant nos serveurs DHCP, il semble qu'il y ait des baux provenant des deux.
Je me rends compte que ce n'est pas recommandé, et les deux serveurs DHCP peuvent ne pas être au courant des affectations de bail de l'autre (je suis presque sûr qu'ils ne le font pas).
La question est, comment ceci est-il géré par le commutateur Cisco (4510 Sup7 12.2)?
- Est-ce le premier serveur DHCP à répondre?
- Est-ce le premier, puis le second si le premier expire?
- S'agit-il d'un tournoi à la ronde?
Votre ip-helper est la bonne façon de procéder pour la redondance et est la méthode recommandée.
Le DHCPDiscovery (diffusion) est récupéré par l' ip-helper puis unicasts à chaque serveur DHCP avec l'agent de relais (le routeur) dans la demande.
Habituellement, le premier serveur DHCP à répondre gagne. Les deux serveurs DHCP peuvent (et doivent) faire des DCHPOffers au client. C'est le client qui décide lequel conserver, puis envoie une DHCPRequest (unicast) au serveur qui l'a proposé pour l'IP qu'il souhaite utiliser. Le serveur doit à DHCPAck cette demande pour terminer le processus.
Pour la redondance, mais pour ne pas enfreindre la règle DHCP de ne pas avoir de portées qui se chevauchent définies pour vos pools IP, vous avez besoin de deux assistants ip. Étant donné que les serveurs DHCP ne se connaissent pas, les pools IP doivent être uniques. Une méthode courante pour la redondance DHCP consiste à prendre votre sous-réseau standard / 24 et à le diviser en deux / 25 pour vos étendues (une par serveur).
Exemple: 192.0.2.0/24 est votre réseau réel, vous le divisez donc en 192.0.2.0/25 et 192.0.2.128/25. Ainsi, les 256 adresses environ sont découpées en deux pools de 128 adresses et attribuées à chaque étendue DHCP. Maintenant, vous n'avez plus d'adresses qui se chevauchent + redondance.
Depuis la réduction de moitié de votre pool d'étendues, assurez-vous que les serveurs peuvent prendre en charge l'intégralité de votre réseau en cas de défaillance d'un serveur DHCP. Considérez la durée du bail comme la durée pendant laquelle les clients peuvent conserver leurs adresses sans épuiser votre pool si vous avez de nombreux clients en rotation, tout en étant en mesure de vous donner suffisamment de temps pour détecter et corriger un serveur DHCP défaillant.
la source
IIRC, il envoie aux deux assistants configurés et le plus rapide gagne.
la source
en ce qui concerne votre inquiétude concernant le fait que DHCP ne soit pas au courant des autres baux, avant l'envoi d'un DHCPOFFER à l'hôte, le serveur DHCP envoie un message ICMP à l'adresse IP, si le serveur DHCP reçoit un message de réponse d'écho ICMP, le DHCP Le serveur choisit une adresse IP différente et envoie un autre message ICMP à cette adresse IP jusqu'à ce qu'un message de réponse d'écho ICMP ne soit pas reçu, puis le serveur DHCP envoie l'adresse IP du DHCPOFFER à l'hôte.
la source