web-dev-qa-db-fra.com

Quels sont les problèmes possibles lors de l'utilisation d'une durée de bail DHCP très courte (<1 min)?

Nous avons une configuration réseau pour une démo, qui dure environ 15 minutes. Notre serveur DHCP est configuré pour attribuer ~ 100 adresses (nombre maximum de connexions simultanées ou notre AP) ... mais comme les gens peuvent aller et venir très rapidement, nous devons garder le temps de location très court afin de libérer les adresses IP et de permettre d'autres personnes à se connecter.

Au départ je voulais partir pour une durée de location aussi courte que 25 secondes, considérant que la démo est assez courte, et pour être sûr qu'aucune IP ne sera "abusivement" réservée par le serveur DHCP ... Cependant, j'ai peur de plusieurs des choses.

Premièrement , l'impact sur la charge du réseau.

Deuxièmement , j'ai lu ici et là qu'il pourrait y avoir des problèmes "bizarres" avec les baux de temps inférieurs à 1 minute (par exemple Qu'est-ce qu'un bonne configuration du délai d'expiration du bail DHCP ).

Quelqu'un sait-il quels peuvent être les différents problèmes liés à l'utilisation d'un bail aussi court? Quel est l'impact sur le réseau? Quelle serait la durée de bail courte mais sûre à utiliser?

20
sebpiq

Avec un temps de location très faible, vous constaterez une augmentation du trafic réseau, en particulier du trafic de diffusion, car les phases "découverte" et "offre" de DHCP sont des émissions de couche 2. L'ampleur du problème dépend de nombreux facteurs tels que la taille et la complexité du réseau, la latence, les performances du serveur DHCP, etc. Gardez à l'esprit que les clients DHCP n'attendent pas l'expiration de leur bail pour essayer de le renouveler. Donc, si vous me donnez un bail de 60 secondes, je parlerai au serveur DHCP (potentiellement) toutes les 30 secondes pour le renouveler.

Quant aux problèmes "bizarres", tout est permis. Différents clients DHCP se comporteront différemment. Certains peuvent le gérer correctement, certains peuvent avoir des problèmes de renouvellement si souvent et échouer. Il y a peut-être des clients qui obtiennent un bail et qui dorment simplement pendant une certaine période de temps, puis vérifient s'ils doivent renouveler ou jeter l'adresse si elle a expiré. Si le sommeil est plus long que le bail, le système conservera l'IP plus longtemps qu'il n'est autorisé. Je n'ai jamais vu ce problème auparavant mais j'ai vu des choses comme l'adresse IP demandée par un client dans la phase "demande" étant différente de celle que le serveur lui a donnée dans la phase "offre" mais le serveur a en fait donné au client la "demande" "IP, qui était déjà utilisé. Ne sous-estimez jamais à quel point un logiciel peut être mal écrit.

25
JeffW

Faire correspondre les durées de bail DHCP avec la limite de connexion de votre AP ne me semble pas être le meilleur moyen de gérer le problème. Les deux n'ont pas à correspondre. Réduisez la durée du bail DHCP à environ deux fois la durée de la démonstration (suggestion complètement arbitraire) et étendez votre portée DHCP pour accueillir autant de baux que vous pensez en avoir dans un délai raisonnable. Au fur et à mesure que les utilisateurs abandonnent l'AP et que de nouveaux utilisateurs se connectent, ils obtiennent soit une IP inutilisée de votre vaste pool DHCP, soit une adresse IP précédemment louée une fois ces durées de location expirées.

Si la configuration de votre pool d'adresses IP DHCP est votre moyen de contrôler le nombre de personnes pouvant se connecter à l'AP, je dirais qu'il existe probablement une meilleure façon de le faire.

15
joeqwerty