Passer au contenu principal

Top 10 des causes de dépassements de délai DHCP sur les réseaux WiFi haute densité

Une référence technique pour les ingénieurs réseau, les architectes d'entreprise et les directeurs informatiques de sites confrontés à des goulots d'étranglement lors de l'authentification DHCP dans des environnements WiFi haute densité. Couvre les mauvaises configurations de relais IP helper, l'épuisement des pools d'adresses, la dégradation du temps d'antenne par diffusion, les serveurs DHCP de contournement et les solutions multi-constructeurs.

Par Gavin WheeldonPublié le Mis à jour le
📖 15 min de lecture2,336 mots2 exemples concrets3 questions d'entraînement5 définitions clés

Video overview

Écouter ce guide

Voir la transcription du podcast
Bienvenue dans la série de briefs techniques de Purple. Je suis votre hôte, et aujourd'hui nous plongeons dans l'un des problèmes les plus frustrants - et franchement, les plus mal diagnostiqués - des réseaux sans fil d'entreprise : les expirations de délai DHCP sur les réseaux haute densité. Si vous gérez le WiFi d'un hôtel, d'un centre de conférence, d'une chaîne de magasins ou d'un stade, et que vos clients ou votre personnel restent bloqués sur l'affichage interminable du message « obtention de l'adresse IP », cet épisode est fait pour vous. Nous allons passer en revue les dix causes principales, comment diagnostiquer chacune d'elles et ce que vous devez faire dès maintenant. Plantons d'abord le décor. Le DHCP - Dynamic Host Configuration Protocol - est le mécanisme par lequel chaque appareil se connectant à votre réseau obtient une adresse IP, un masque de sous-réseau, une passerelle par défaut et les informations du serveur DNS. Il s'agit d'une négociation en quatre étapes : Discover, Offer, Request, Acknowledge - ce que les ingénieurs appellent le processus DORA. Cela semble simple, et sur un petit réseau, ça l'est. Mais lorsque vous avez cinq cents appareils qui sollicitent un seul VLAN à la réception d'une conférence, ou dix mille supporters qui ouvrent simultanément l'application d'un stade, le DHCP devient un goulot d'étranglement critique. Et lorsqu'il échoue, les utilisateurs ne peuvent pas se connecter. Point final. Découvrons donc les dix causes. Numéro un : l'épuisement du pool d'adresses IP. C'est la cause la plus fréquente, et elle est tout à fait évitable. Votre étendue DHCP - la plage d'adresses IP que votre serveur est autorisé à attribuer - a une taille limitée. Un sous-réseau slash-24 vous donne 254 adresses utilisables. Cela semble suffisant, jusqu'à ce que vous preniez en compte le fait que les appareils mobiles conservent souvent leurs baux même après s'être déconnectés, que les appareils IoT se multiplient sur votre site et que votre étendue a été dimensionnée pour une occupation normale, pas pour un événement complet. La solution est simple : dimensionnez correctement vos étendues. Pour les environnements haute densité, utilisez des sous-réseaux slash-22 ou slash-21. Cela vous donne plus de mille adresses par VLAN. Surveillez l'utilisation et configurez une alerte à quatre-vingts pour cent de capacité - ne la laissez jamais atteindre quatre-vingt-dix. Numéro deux : les durées de bail excessives. C'est le tueur silencieux. Si la durée de votre bail DHCP est configurée sur vingt-quatre heures - ce qui est la valeur par défaut sur de nombreux systèmes - et que vous gérez un site où les clients vont et viennent tout au long de la journée, ces adresses IP restent réservées par des appareils qui sont partis depuis des heures. Elles ne sont pas disponibles pour de nouvelles connexions. Pour le WiFi invité dans les environnements à fort taux de rotation - hôtels, commerces, événements - configurez la durée de votre bail entre trente et soixante minutes. Pour les réseaux du personnel de l'entreprise où les appareils restent connectés toute la journée, une durée de huit à douze heures est appropriée. N'utilisez jamais le bail par défaut de vingt-quatre heures sur un réseau invité. Numéro trois : mauvaise configuration de l'agent de relais DHCP. Dans tout déploiement d'entreprise avec plusieurs VLANs, votre serveur DHCP se trouve presque certainement sur un sous-réseau différent de celui de vos clients sans fil. L'agent de relais DHCP - généralement configuré sur votre commutateur de couche 3 ou votre routeur - est responsable du transfert des diffusions DHCP des clients vers le serveur. Si le relais est mal configuré - mauvaise adresse helper, mauvaise interface, ou relais simplement manquant sur un nouveau VLAN - les clients ne recevront jamais de réponse à leur DHCPDISCOVER. C'est l'une des causes les plus courantes d'échecs DHCP après un changement de réseau ou le déploiement d'un nouveau SSID. Vérifiez toujours la configuration du relais lors de l'ajout de VLANs, et testez avec une capture de paquets avant la mise en service. Numéro quatre : interférence par tempête de diffusion. Les messages de découverte DHCP sont des diffusions de couche 2. Dans un grand réseau plat avec des centaines de points d'accès tous sur le même VLAN, une tempête de diffusion - causée par une boucle de commutation, un port mal configuré ou un appareil défaillant - peut submerger le réseau de trafic de diffusion au point de perdre ou de retarder les paquets DHCP. Spanning Tree Protocol devrait être votre première ligne de défense, mais dans les déploiements WiFi à haute densité, vous devriez également activer la suppression de diffusion sur vos contrôleurs sans fil. La plupart des plateformes d'entreprise - Cisco, Aruba, Juniper Mist - prennent en charge des fonctionnalités de proxy DHCP ou de filtrage de diffusion qui convertissent les diffusions DHCP en unicast, réduisant ainsi considérablement la charge. Numéro cinq : point de défaillance unique - absence de redondance DHCP. Si votre serveur DHCP est un unique Windows Server ou un seul routeur, il s'agit d'un point de défaillance unique. Lorsqu'il s'arrête pour des mises à jour, tombe en panne ou perd sa connectivité réseau, chaque nouvelle tentative de connexion sur votre réseau échouera. Dans les déploiements d'entreprise, vous devriez exécuter un basculement DHCP - soit le mode de basculement DHCP de Windows Server, soit un boîtier DHCP dédié avec redondance actif-passif ou actif-actif. Pour les réseaux gérés dans le cloud, de nombreuses plateformes proposent désormais un DHCP distribué où le contrôleur gère les baux, mais vous devez tout de même comprendre les modes de défaillance. Numéro six : serveurs DHCP de type rogue. Celui-ci peut être particulièrement insidieux. Un serveur DHCP rogue est tout appareil non autorisé sur votre réseau qui répond aux messages de découverte DHCP. Il peut s'agir d'un point d'accès personnel branché par quelqu'un, d'une machine virtuelle mal configurée ou, dans le pire des scénarios, d'une attaque délibérée. Les serveurs DHCP rogue distribuent des adresses IP incorrectes, de mauvaises informations de passerelle ou des serveurs DNS pointant vers une infrastructure malveillante. Le résultat varie de l'absence de connectivité pour les utilisateurs à une attaque de l'homme du milieu. La parade est le filtrage DHCP (DHCP snooping) - une fonctionnalité disponible sur pratiquement tous les commutateurs gérés qui n'autorise les réponses DHCP que depuis des ports approuvés et désignés. Activez-la. Ce n'est pas optionnel dans un déploiement professionnel. Numéro sept : pare-feu et ACL bloquant les ports UDP soixante-sept et soixante-huit. DHCP fonctionne sur le port UDP soixante-sept pour le trafic serveur-client et sur le port soixante-huit pour le trafic client-serveur. Si des listes de contrôle d'accès ou des règles de pare-feu bloquent ces ports - peut-être dans le cadre d'un renforcement de la sécurité ou d'une politique mal configurée - DHCP échouera silencieusement. Cela se produit fréquemment après une migration de pare-feu ou une mise à jour des politiques. Vérifiez toujours que les ports UDP soixante-sept et soixante-huit sont explicitement autorisés entre vos VLAN sans fil et votre serveur DHCP. Utilisez des captures de paquets au niveau de l'interface du serveur pour confirmer que le trafic arrive bien. Numéro huit : mauvaise configuration de VLAN. Les échecs DHCP sont fréquemment le symptôme d'un problème de VLAN plutôt que d'un problème DHCP. Si un client sans fil est associé à un SSID qui correspond au VLAN trente, mais que le port de liaison montante de l'access point n'achemine pas le VLAN trente en tant que VLAN étiqueté, la découverte DHCP n'atteint jamais la couche de distribution. De même, si l'étendue DHCP est définie pour le mauvais sous-réseau, ou si l'étendue n'est pas activée, les clients ne recevront aucune réponse. Chaque fois que vous dépannez DHCP, vérifiez le marquage VLAN de bout en bout : de la liaison montante de l'AP, en passant par le commutateur d'accès, le commutateur de distribution, jusqu'à l'interface du serveur DHCP. Un seul tag VLAN manquant dans cette chaîne entraînera un échec complet. Numéro neuf : bogues du firmware de l'access point. C'est moins fréquent mais cela mérite d'être souligné, en particulier dans les déploiements à grande échelle exécutant un environnement de firmware mixte. Il y a eu des cas documentés - y compris un bogue UniFi U7 très médiatisé début 2026 - où le firmware de l'access point abandonnait par intermittence le troisième paquet de la liaison à trois voies DHCP : le DHCPREQUEST. Le client envoie la découverte, reçoit une offre, envoie la requête - et l'AP la rejette. Le client ne reçoit jamais d'accusé de réception. La solution est simple : maintenez le firmware de votre AP à jour et, lorsque vous dépannez des échecs DHCP intermittents qui ne correspondent à aucun autre schéma, vérifiez la version du firmware et la liste des problèmes connus du fournisseur. Numéro dix : problèmes d'itinérance des clients. Dans les environnements à haute densité, les clients se déplacent constamment entre les access points. Lorsqu'un client passe d'un AP à un autre - en particulier s'il traverse une limite de VLAN ou passe à un sous-réseau différent - il peut avoir besoin d'obtenir un nouveau bail DHCP. Si l'événement d'itinérance n'est pas géré correctement, le client peut tenter de renouveler son bail existant sur un sous-réseau auquel il n'est plus connecté, ce qui entraîne un dépassement de délai. La norme IEEE 802.11r - transition BSS rapide - est conçue pour accélérer l'itinérance, mais elle présente des problèmes de compatibilité connus avec certains appareils clients. La solution la plus fiable pour l'itinérance de niveau 3 consiste à utiliser les fonctionnalités de tunnelisation de clients ou d'AP d'ancrage de votre contrôleur sans fil, ce qui garantit que le client semble toujours se trouver sur le même sous-réseau, quel que soit l'AP auquel il est associé. Parlons maintenant de la mise en œuvre. Si je devais conseiller un client aujourd'hui sur la sécurisation de son infrastructure DHCP pour un site à haute densité, voici ce que je lui dirais. Premièrement, auditez vos plages immédiatement. Générez un rapport d'utilisation DHCP et examinez les pics d'occupation. Si une plage atteint quatre-vingts pour cent d'utilisation pendant les opérations normales, vous devez l'étendre avant votre prochain événement à fort trafic. Utilisez un masque en slash-22 ou plus grand pour les réseaux invités. Deuxièmement, définissez des durées de bail appropriées pour chaque segment de réseau. WiFi invités : trente à soixante minutes. WiFi du personnel : huit heures. IoT et infrastructure : vingt-quatre heures ou réservations statiques. Troisièmement, implémentez le DHCP snooping sur chaque commutateur d'accès. Il s'agit d'une tâche de configuration unique qui élimine entièrement le risque de serveur DHCP malveillant. Quatrièmement, déployez le basculement DHCP. Si vous êtes sur Windows Server, configurez la fonctionnalité de basculement intégrée. Si vous êtes sur une plateforme gérée dans le cloud, comprenez d'où le DHCP est fourni et ce qui se passe lorsque ce composant tombe en panne. Cinquièmement, activez la suppression des diffusions sur votre contrôleur sans fil. Convertissez les diffusions DHCP en unicast là où cela est pris en charge. Cela réduit considérablement la surcharge dans les environnements denses. Sixièmement, documentez votre cartographie VLAN-to-DHCP-scope. Chaque VLAN doit avoir une plage documentée, une configuration d'agent de relais et un propriétaire désigné. En cas de panne, cette documentation réduit votre temps moyen de résolution de plusieurs heures à quelques minutes. Passons maintenant aux questions rapides. Question : Comment savoir si mon pool DHCP est épuisé ? Réponse : Exécutez "show ip dhcp pool" sur un équipement Cisco, ou vérifiez la console de gestion de votre serveur DHCP. Recherchez "no free leases" dans votre syslog. Configurez des alertes de surveillance à quatre-vingts pour cent d'utilisation. Question : Quel est le moyen le plus rapide de diagnostiquer une panne DHCP ? Réponse : Une capture de paquets sur l'interface côté client. Si vous voyez un DHCPDISCOVER sans DHCPOFFER en réponse, le problème se situe entre le client et le serveur. Si vous voyez un DHCPOFFER mais pas de DHCPACK, le problème réside dans l'échange requête-accusé de réception. Question : Dois-je utiliser des adresses IP statiques plutôt que le DHCP pour les environnements à haute densité ? Réponse : Non. La gestion des adresses IP statiques à grande échelle est impossible à gérer sur le plan opérationnel. La bonne réponse est un DHCP bien architecturé avec un dimensionnement de plage, des durées de bail et une redondance appropriés. Question : Le DHCP snooping affecte-t-il les performances ? Réponse : De façon négligeable. Sur les commutateurs gérés modernes, le DHCP snooping fonctionne au niveau matériel et n'a aucun impact mesurable sur le débit. En résumé : les expirations de délai DHCP sur les réseaux WiFi à haute densité sont presque toujours causées par l'une des dix causes fondamentales suivantes - l'épuisement du pool, des durées de bail excessives, une mauvaise configuration du relais, des tempêtes de diffusion, un manque de redondance, des serveurs malveillants, des blocages de pare-feu, des mauvaises configurations de VLAN, des bogues de firmware ou des problèmes d'itinérance. Chacune d'entre elles dispose d'un parcours de diagnostic clair et d'une solution simple. Aucune ne nécessite de mises à niveau matérielles coûteuses. Elles nécessitent une configuration appropriée, une surveillance adéquate et une documentation rigoureuse. Si vous exploitez une plateforme de WiFi invité comme Purple, vous bénéficiez de l'avantage supplémentaire d'une visibilité optimale sur les événements de connexion, les flux d'authentification et les données de session qui peuvent vous aider à corréler les échecs DHCP avec des appareils, des SSID ou des fenêtres temporelles spécifiques. Cette télémétrie est inestimable pour l'analyse des causes profondes. Vos prochaines étapes : auditez vos plages DHCP dès aujourd'hui, implémentez le DHCP snooping si ce n'est pas déjà fait, et configurez un suivi de l'utilisation avec des alertes. N'attendez pas la prochaine panne pour découvrir que votre pool d'adresses est épuisé. Merci d'avoir écouté la série de fiches techniques Purple. Pour obtenir d'autres guides, des références d'architecture et les meilleures pratiques de déploiement, visitez purple.ai.

Fait partie de notre série principale : Guide du Captive Portal →

Dans les déploiements WiFi haute densité - y compris les stades de sport, les salles de concert, les complexes universitaires, les centres de congrès et les centres commerciaux à forte fréquentation - le protocole DHCP (Dynamic Host Configuration Protocol) est fréquemment le premier service d'infrastructure à céder sous la charge. Lorsque des milliers d'appareils mobiles pénètrent dans un lieu et tentent de s'associer simultanément aux points d'accès (AP) locaux, les utilisateurs subissent des délais de connexion prolongés, des popups de Captive Portal qui ne s'affichent pas ou des erreurs persistantes "Pas d'Internet, sécurisé" sur leurs smartphones et ordinateurs portables.

Pour un utilisateur final, le réseau semble en panne ou "lent". Pour un ingénieur réseau, cependant, les captures de paquets révèlent que les appareils ont réussi l'authentification ouverte et l'association 802.11 au niveau de la Couche 2, mais expirent au niveau de la Couche 3 car leurs requêtes initiales DHCP Discover ne reçoivent jamais de DHCP Offer correspondante de la part du serveur dans la fenêtre d'expiration du système d'exploitation du client (généralement 4 à 16 secondes).

Points clés de l'architecture

  • Saturation de diffusion Layer 2 : Les points d'accès transmettent les trames DHCP de diffusion au débit de données de base obligatoire le plus bas (tel que 1 ou 6 Mbps), consommant un temps d'antenne RF excessif lorsque des centaines d'appareils s'associent simultanément.
  • Ajustement de la durée du bail : Dans les espaces à fort taux de rotation des visiteurs, les baux standard de 24 heures épuisent rapidement les plages d'adresses IP ; l'ajustement de la durée du bail entre 30 et 60 minutes évite la saturation du pool.
  • Pooling de VLAN : Diviser les populations massives de clients en pools de VLAN hachés (sous-réseaux /23 ou /24) permet de maintenir les domaines de diffusion à une taille gérable sans restreindre la capacité globale de l'établissement.
  • Proxy ARP et conversion monodiffusion : L'activation de la conversion de diffusion en monodiffusion sur les contrôleurs sans fil permet aux AP de transmettre les offres DHCP sous forme de trames de monodiffusion ciblées à des débits PHY élevés.
  • Adresse d'assistance et capacité de relais : Les relais DHCP en amont doivent être configurés avec des adresses d'assistance redondantes et surveillés pour éviter les pertes de tampon de file d'attente lors des pics d'arrivée.

Les cinq causes principales d'échec DHCP dans les réseaux WiFi denses

Le diagnostic des expirations de délai DHCP dans les environnements à haute densité nécessite de comprendre à la fois la mécanique RF du sans fil et la dynamique de routage Layer 3 du réseau filaire. Cinq causes profondes expliquent plus de 90 % de toutes les pannes réelles :

1. Épuisement du temps d'antenne de diffusion RF

Parce que le DHCP Discover initial est envoyé depuis un client qui ne possède pas encore d'adresse IP, il est diffusé en broadcast à l'adresse MAC de Couche 2 FF:FF:FF:FF:FF:FF. Dans les réseaux sans fil WiFi, les trames de broadcast et de multicast ne peuvent pas utiliser l'adaptation de liaison dynamique et doivent être transmises au débit de données de base (obligatoire) le plus bas configuré sur l'SSID afin que les appareils situés à la limite extrême de la cellule puissent les recevoir.

Si un SSID prend en charge des débits de base hérités de 1 Mbps ou 6 Mbps, chaque paquet DHCP de 350 octets occupe le canal pendant plusieurs millisecondes. Lorsque 300 utilisateurs entrent dans un amphithéâtre en moins de 60 secondes, le volume considérable de transactions DHCP en broadcast consomme plus de 40 % du temps d'antenne total du canal, ce qui déclenche une forte contention RF, des collisions CSMA/CA et des pertes de paquets avant même que la trame n'atteigne le commutateur de distribution filaire.

2. Épuisement de la plage DHCP (saturation du pool)

Les réseaux de bureaux d'entreprise fonctionnent généralement avec des durées de bail DHCP de 8 ou 24 heures. Lorsque cette configuration est appliquée à un lieu public - tel qu'un hub de transport, un stade ou un centre commercial - chaque passant dont le smartphone sonde brièvement l'SSID ouvert destiné aux invités obtient un bail pour une adresse IP. Même si le visiteur s'éloigne après 90 secondes, son IP louée reste verrouillée dans la base de données DHCP pendant 24 heures. Quelques heures seulement après l'ouverture, le pool de sous-réseau disponible est épuisé à 100 % et les utilisateurs légitimes entrants sont confrontés à des expirations de délai DHCP instantanées.

3. Relais DHCP en amont et abandons d'adresses IP helper-address

Dans les architectures d'entreprise où le serveur DHCP réside de manière centralisée dans un centre de données ou un environnement cloud, les commutateurs d'accès ou les contrôleurs sans fil doivent relayer les requêtes DHCP de diffusion à travers les limites routées du Layer 3 à l'aide des commandes ip helper-address. Si le routeur de l'agent de relais subit une limitation du processeur ou dépasse son tampon de transfert UDP interne lors de pics soudains de trafic entrant, il rejette silencieusement les paquets Discover entrants. De plus, si la latence aller-retour entre l'agent de relais local et le serveur DHCP central dépasse 2 000 ms en cas de congestion du réseau, les appareils clients interrompent la négociation avant le retour de l'offre.

4. Puissance RF asymétrique et collision de paquets par nœud masqué

Les points d'accès émettant à des niveaux de puissance élevés (par exemple 20 dBm / 100 mW) peuvent diffuser des balises bien au-delà de leur cellule de couverture physique. Les smartphones mobiles, qui émettent généralement à une puissance bien inférieure (10 à 14 dBm), captent clairement le point d'accès et tentent de s'y associer. Cependant, la trame de liaison montante DHCP Discover du smartphone est trop faible pour traverser le bruit radiofréquence ambiant élevé et les obstacles physiques du stade. Le point d'accès ne reçoit jamais le paquet, ce qui entraîne une expiration de délai immédiate du côté du client.

5. Serveurs DHCP non autorisés et mauvaise configuration du DHCP snooping

Dans les réseaux non gérés ou mal segmentés, un appareil client mal configuré, un point d'accès mobile ou une machine virtuelle non autorisée connectée à un port de commutateur peut répondre aux paquets Discover des clients avec des passerelles par défaut et des serveurs DNS invalides. À l'inverse, si les administrateurs réseau activent l'option ip dhcp snooping au niveau du commutateur mais oublient de marquer le port de liaison montante du WLC central comme trusted, le commutateur rejette toutes les offres DHCP valides, ce qui entraîne un taux d'échec par expiration de délai de 100 % sur tous les points d'accès de ce commutateur.

Matrice de dimensionnement des sous-réseaux et de durée de bail

La configuration de la taille de sous-réseau et de la durée de bail appropriées est la base de la stabilité DHCP en haute densité. La matrice suivante fournit des paramètres de référence vérifiés pour les principaux types de sites :

Environnement du site Modèle de rotation des visiteurs Durée de bail recommandée Architecture de sous-réseau Multiplicateur de marge de rotation
Stade et arène Entrée massive par vagues (temps de séjour de 2 à 4 heures) 30 - 60 minutes Pool VLAN (multiples /23 ou /24) 1,3x la fréquentation maximale
Centre de congrès et exposition Multi-appareils soutenu (temps de séjour de 6 à 8 heures) 120 minutes (2 heures) Pool VLAN (multiples /22 ou /23) 1,5x le nombre de participants
Centre commercial et espace de vente Passage rapide continu (temps de séjour de 30 à 90 minutes) 30 minutes Pool VLAN (multiples /23) 3,0x la fréquentation quotidienne moyenne
Campus universitaire et amphithéâtres Migration horaire entre les bâtiments 60 - 120 minutes Pools VLAN par bâtiment (/22) 1,4x l'effectif étudiant
Hôtel et complexe de loisirs Occupation continue sur plusieurs jours 1 440 minutes (24 heures) VLANs segmentés invités et personnel (/22) 1,1x la capacité totale de chambres

Vous avez des questions sur votre configuration spécifique ?

Notre équipe collabore avec des exploitants de sites, des responsables informatiques et des ingénieurs réseau au sein de 80 000 sites. Réservez un appel de 20 minutes et nous vous montrerons comment d'autres professionnels comme vous ont résolu ce problème.

Flux de diagnostic étape par étape : Capture de paquets et analyse des journaux

Lors de l'investigation des expirations DHCP en direct, suivez ce flux de diagnostic pour identifier la couche de défaillance exacte en quelques minutes :

  1. Étape 1 : Vérifier l'utilisation du pool de serveurs et l'épuisement des baux
    Connectez-vous à votre serveur DHCP principal ou à votre plateforme IPAM (telle qu'Infoblox, Microsoft Windows Server DHCP ou Linux Kea) et vérifiez le nombre de baux actifs par rapport aux seuils du pool. Si les baux actifs dépassent 95 % des adresses disponibles, les nouvelles requêtes échoueront immédiatement.
  2. Étape 2 : Isoler les taux de retransmission RF et les débits de base
    Vérifiez que les radios 2,4 GHz et 5 GHz ne proposent pas de débits de données hérités inférieurs à 12 Mbps. Une utilisation élevée des canaux supérieure à 65 % sur la radio de l'AP indique que les trames de gestion et de diffusion encombrent le support.
  3. Étape 3 : Effectuer un filtrage de capture Wireshark côté client
    Capturez le trafic sur un ordinateur portable de test tout en tentant l'association. Utilisez les filtres d'affichage Wireshark suivants pour isoler les transactions DHCP :
    # Filtrer pour tout le trafic du protocole DHCP
    bootp || dhcp

    # Identifier les requêtes DHCP Discover répétées sans réponse
    dhcp.option.dhcp == 1

    # Mesurer la latence de réponse supérieure à 2 secondes
    dhcp.time >= 2.0
  4. Étape 4 : Vérifier les statistiques de DHCP snooping au niveau du commutateur
    Vérifiez les compteurs d'interface du commutateur pour les paquets rejetés. Sur les commutateurs Cisco Catalyst ou IOS-XE, exécutez show ip dhcp snooping statistics pour vérifier si des paquets sont rejetés en raison de liaisons montantes non approuvées ou de violations de limite de débit.

Modèles de configuration multi-vendeurs

La mise en œuvre de modifications de configuration ciblées sur les contrôleurs LAN sans fil d'entreprise et les points d'accès élimine la grande majorité des expirations de délai DHCP à haute densité. Vous trouverez ci-dessous des extraits de configuration testés sur les principales plateformes réseau d'entreprise :

Cisco Catalyst 9800 WLC (IOS-XE)

Activez le Proxy ARP, convertissez la diffusion DHCP en monodiffusion et configurez le pooling de VLAN sur l'ensemble des profils WLAN invités :

! Configure VLAN Group for Guest Pooling
vlan group GUEST-POOL
 vlan-list 101-108

! Configure Wireless Policy Profile with Proxy ARP & Broadcast Optimization
wireless profile policy GUEST-POLICY-PROFILE
 ipv4 dhcp-required
 proxy-arp
 broadcast-multicast-unicast
 vlan GUEST-POOL
 no shutdown

! Configure Global DHCP Snooping with Trusted Core Uplinks
ip dhcp snooping
ip dhcp snooping vlan 101-108
interface TenGigabitEthernet1/0/1
 description UPLINK-TO-CORE-SWITCH
 ip dhcp snooping trust

Aruba Central / Architecture de passerelle AOS-10

Activez le regroupement de VLAN clients avec attribution par hachage et configurez l'optimisation de diffusion en monodiffusion (broadcast-to-unicast) sur le profil SSID WLAN :

# Create VLAN Pool with hash-based MAC distribution
vlan-pool guest-pool
  vlan 201-208
  assignment hash

# Apply broadcast optimization on the Virtual AP profile
wlan ssid-profile "Guest-WiFi"
  vlan guest-pool
  broadcast-filter arp
  broadcast-filter all
  drop-bcast-unknown
  dmo-channel-util-threshold 60
  no legacy-rates

Ruckus SmartZone (SZ-100 / Virtual SmartZone)

Activez le DHCP/ARP dirigé et configurez l'insertion de la sous-option Option 82 sur le profil WLAN de zone :

# Under Wireless LAN Configuration:
# Enable Directed Multicast to Unicast (Directed MC/BC)
# Enable Proxy ARP
# Set Minimum Basic Rate: 12 Mbps (5 GHz) / 11 Mbps (2.4 GHz)
# Enable DHCP Option 82 Insertion with Sub-Option 1 (Circuit ID) & Sub-Option 2 (Remote ID)

Architecture FortiGate FortiOS & FortiAP

Configurez une plage DHCP dédiée avec une durée de bail agressive et activez la suppression du broadcast sur l'interface du contrôleur sans fil FortiGate :

config system dhcp server
    edit 1
        set default-gateway 192.168.100.1
        set netmask 255.255.248.0
        set interface "guest-wifi-vlan"
        config ip-range
            edit 1
                set start-ip 192.168.100.10
                set end-ip 192.168.107.254
            next
        end
        set lease-time 3600
        set dns-service default
    next
end

config wireless-controller vap
    edit "Guest-WLAN"
        set intra-vap-privacy enable
        set broadcast-suppression dhcp-up arp-known
        set schedule-vlan-pool enable
    next
end

Optimiser le WiFi invité et l'intégration du Captive Portal

Lors de la gestion d'un réseau WiFi invité haute densité, l'interaction entre l'acquisition DHCP initiale et le flux d'authentification du Captive Portal est essentielle. Dans les implémentations existantes, les appareils se voient attribuer une adresse IP sur un sous-réseau non authentifié, sont contraints d'exécuter une redirection HTTP 302, puis passent à un VLAN secondaire après une connexion réussie. Ce basculement de VLAN ("VLAN flipping") force le client à libérer et à renouveler son bail DHCP une seconde fois, ce qui double la charge de transaction sur le serveur DHCP et augmente les taux d'échec par expiration de délai de plus de 40 %.

Les plateformes de gestion des invités modernes comme Purple dissocient l'authentification de la réattribution IP au niveau de la Couche 3. Les clients restent sur leur VLAN initialement attribué tout au long de la session ; le contrôle d'accès est appliqué au niveau de la Couche 4 via des règles de filtrage de pare-feu dynamiques, des attributs RADIUS Access-Accept, ou des listes de contrôle d'accès (ACL) de type walled garden. Cela maintient le bail DHCP du client stable, évite les renégociations inutiles, et offre un affichage instantané et fluide de la page du Captive Portal.

Résumé des meilleures pratiques DHCP pour haute densité

  • Éliminer les débits de base hérités : Définissez les débits de données obligatoires minimaux à 12 Mbps sur 5 GHz et 11 Mbps sur 2,4 GHz pour accélérer la transmission des trames de diffusion.
  • Ajuster la durée des baux : Adaptez la durée du bail au temps de présence sur le site (30 à 60 minutes pour une rotation élevée, 2 heures pour les conventions, 24 heures pour les hôtels).
  • Mettre en œuvre le regroupement de VLAN : Divisez les grands groupes d'utilisateurs en sous-réseaux /23 ou /24 pour limiter la taille des domaines de diffusion.
  • Convertir la diffusion en monodiffusion : Activez le Proxy ARP et la conversion Broadcast-to-Unicast sur tous les contrôleurs LAN sans fil et profils d'AP.
  • Maintenir des relais DHCP redondants : Configurez des cibles secondaires ip helper-address et surveillez les files d'attente des tampons de relais en amont.
  • Éviter le basculement de VLAN : Utilisez des architectures de Captive Portal à VLAN unique avec un contrôle d'accès basé sur les ACL plutôt qu'une réattribution dynamique de sous-réseau.

Définitions clés

Processus DHCP DORA

L'échange client-serveur en 4 étapes (Discover, Offer, Request, Acknowledge) utilisé par les périphériques réseau pour obtenir dynamiquement une configuration IP.

Dans les environnements à haute densité, la perte de paquets lors de l'une de ces 4 étapes provoque des expirations de délai d'association des clients et l'échec de l'intégration.

Agent de relais DHCP (IP Helper)

Une fonction de commutateur ou de routeur de couche 3 qui intercepte les trames DHCPDISCOVER de diffusion des clients et les transfère sous forme de paquets UDP unicast (port 67) à un serveur DHCP centralisé.

Indispensable pour acheminer le trafic WiFi invité des VLAN à travers des sous-réseaux réseau distincts vers des clusters DHCP d'entreprise.

DHCP Snooping & Option 82

Une fonctionnalité de sécurité de commutateur de couche 2 qui inspecte les paquets DHCP, rejette les offres de serveurs DHCP non autorisés et attache des métadonnées de port de commutateur et de VLAN (Option 82) aux requêtes des clients.

Prévient les serveurs DHCP indésirables et permet des politiques d'attribution d'IP granulaires sur l'ensemble des commutateurs d'accès distribués.

Dynamic ARP Inspection (DAI) & Proxy ARP

Fonctionnalités réseau qui valident les requêtes ARP par rapport à la base de données de liaison du DHCP snooping et permettent aux points d'accès de répondre localement aux requêtes ARP des clients.

Élimine les tempêtes excessives de diffusion ARP sur le réseau sans fil, récupérant jusqu'à 85 % du temps d'antenne du canal sans fil.

VLAN Pooling (Groupement de VLAN)

Un mécanisme de contrôleur sans fil qui répartit dynamiquement par hachage les associations de clients sur plusieurs sous-réseaux plus petits (/23 ou /24) sous un seul SSID de diffusion.

Prévient la saturation du domaine de diffusion dans les déploiements à très haute densité comme les stades et les centres de congrès.

Exemples concrets

Comment un architecte réseau principal doit-il calculer la taille du sous-réseau DHCP et la durée du bail nécessaires pour un stade de 25 000 places accueillant des événements d'une durée moyenne de 3,5 heures et une simultanéité maximale de 18 000 appareils actifs ?

Pour calculer la capacité DHCP requise et les paramètres de bail optimaux :

  1. Déterminer la simultanéité maximale des appareils : 18 000 appareils simultanés avec une marge de sécurité de 25 % équivaut à 18 000 * 1,25 = 22 500 adresses simultanées requises lors des pics d'affluence de l'événement.
  2. Calculer la fenêtre d'expiration du bail : Pour un événement de 3,5 heures avec entrée avant-match et sortie après-match, réglez la durée du bail DHCP sur 60 minutes (1 heure) avec une fenêtre de renouvellement de 30 minutes (T1). Cela garantit que les supporters de passage qui se connectent brièvement à la porte d'entrée libèrent leur adresse IP dans le pool disponible dans les 60 minutes suivant leur déconnexion.
  3. Dimensionnement du sous-réseau (bloc CIDR) : Un seul sous-réseau plat pour 22 500 hôtes nécessite un réseau /17 (32 766 hôtes utilisables), ce qui provoquerait une dégradation catastrophique due aux diffusions. À la place, implémentez un VLAN Pool de 45 sous-réseaux /24 distincts (chacun fournissant 254 adresses IP utilisables pour un total de 11 430 adresses IP) ou 24 sous-réseaux /23 distincts (chacun fournissant 510 adresses IP utilisables pour un total de 12 240 adresses IP par groupe de pool).
  4. Capacité de traitement des relais : 22 500 appareils se renouvelant toutes les 30 minutes génèrent une charge moyenne de 12,5 transactions DHCP par seconde, avec des pics pouvant atteindre 450 transactions par seconde à l'ouverture des portes. Le moteur DHCP central doit prendre en charge >= 1 000 requêtes par seconde (QPS).
Commentaire de l'examinateur : Ne déployez jamais un seul grand sous-réseau plat (comme /16 ou /18) pour les sites publics à haute densité. Combiner le regroupement de VLAN avec des durées de bail de 60 minutes permet d'isoler les domaines de diffusion tout en offrant une capacité d'adressage abondante.

Une équipe informatique d'entreprise reçoit des plaintes indiquant que les ordinateurs portables d'un auditorium mettent de 45 à 90 secondes pour obtenir une adresse IP ou affichent "Pas d'Internet, sécurisé". Les captures Wireshark sur le client montrent des paquets DHCP Discover répétés sans Offer. Comment l'ingénieur peut-il déterminer si le goulot d'étranglement provient d'une perte RF sans fil, d'une file d'attente de relais d'AP ou de l'épuisement du serveur DHCP ?

Suivez ce protocole systématique de capture de paquets multipoints :

  1. Capture simultanée sur trois points : Lancez des captures de paquets simultanées sur : (a) le canal de l'analyseur RF sans fil, (b) le port de coffre (trunk) du commutateur faisant face à l'AP (liaison montante Ethernet), et (c) l'interface du serveur DHCP.
  2. Évaluer la perte de paquets RF sans fil : Si le client envoie 4 paquets DHCP Discover (avec retransmission à des intervalles de 4s, 8s, 16s) et que l'analyseur sans fil montre des erreurs FCS (Frame Check Sequence) élevées ou des tentatives 802.11 supérieures à 30 %, la trame Discover a été abandonnée au niveau de la couche PHY/MAC en raison d'interférences co-canal RF ou de débits de données de base faibles.
  3. Évaluer le transfert de relais de l'AP : Si l'AP reçoit le paquet Discover 802.11 et le transfère sous forme de paquet UDP 67 monocast vers l'adresse IP helper, vérifiez si le port de coffre du commutateur montre le paquet transféré. S'il est manquant, vérifiez l'utilisation du processeur de l'AP et les abandons de file d'attente du tampon de relais DHCP.
  4. Évaluer le temps de réponse du serveur DHCP : Dans la capture côté serveur, filtrez par dhcp.time >= 1.0. Si le serveur reçoit le paquet Discover mais retarde l'envoi d'un Offer de plus de 2 secondes, le pool du serveur DHCP est épuisé ou les E/S disque de la base de données principale sont saturées.
Commentaire de l'examinateur : Capturer des paquets simultanément sur les interfaces sans fil et câblées évite de perdre des heures à dépanner les paramètres du serveur lorsque le problème réel est une contention du temps d'antenne RF qui supprime les trames de diffusion à la couche 2.

Questions d'entraînement

Q1. Pourquoi la désactivation des débits de données de base hérités (1 Mbps, 2 Mbps, 5.5 Mbps et 11 Mbps) sur les réseaux 2.4 GHz et 5 GHz réduit-elle considérablement les incidents d'expiration de délai DHCP dans les environnements denses ?

Conseil : Réfléchissez à la manière dont les points d'accès 802.11 transmettent les trames de diffusion et de multidiffusion sur le support RF.

Voir la réponse type

Dans les réseaux sans fil 802.11, les trames de diffusion et de multidiffusion - y compris les DHCP Discovers et Requests - ne peuvent pas utiliser l'adaptation dynamique du débit et doivent être transmises au débit de base obligatoire le plus bas configuré sur le BSS. À un débit de base de 1 Mbps, la transmission d'un paquet DHCP de 350 octets consomme plus de 3 millisecondes de temps d'antenne brut. Augmenter le débit de base minimal à 12 Mbps sur la bande 5 GHz réduit le temps d'antenne de la trame à environ 0,25 milliseconde (une amélioration de 12 fois), empêchant le canal sans fil d'être saturé lors des pics soudains d'arrivée.

Q2. Lors de la configuration d'un réseau WiFi invité à haute densité avec 10 000 visiteurs quotidiens attendus, quelle vulnérabilité de sécurité se produit si le DHCP snooping est activé sans configurer d'états de confiance sur les ports de liaison montante du commutateur ?

Conseil : Rappelez-vous comment les ports de commutateur classent les paquets entrants DHCP Offer et Acknowledgement.

Voir la réponse type

Si le DHCP snooping est activé globalement sur un commutateur sans configurer explicitement les ports de liaison montante faisant face au serveur DHCP authentique (ou routeur/WLC) comme "approuvés" (ip dhcp snooping trust), le commutateur classera tous les paquets DHCP Offer et ACK entrants provenant du serveur comme des réponses indésirables et les rejettera. Par conséquent, 100 % des requêtes DHCP des clients expireront sur l'ensemble du réseau.

Q3. Quel est l'objectif opérationnel de la configuration de l'Option DHCP 82 sur un point d'accès ou contrôleur sans fil d'entreprise ?

Conseil : Pensez à l'application de politiques basées sur la localisation et à l'attribution de sous-réseaux.

Voir la réponse type

L'Option DHCP 82 (Relay Agent Information Option) permet au point d'accès ou au commutateur d'ajouter des données contextuelles de topologie réseau - telles que l'adresse MAC spécifique de l'AP, le nom du SSID, le port du commutateur et l'ID du VLAN - au paquet DHCP Discover du client avant de le relayer vers le serveur DHCP central. Cela permet au serveur d'appliquer des politiques d'attribution d'adresses IP spécifiques à la localisation, de diriger les appareils vers des pools de sous-réseaux régionaux et d'imposer des contrôles d'accès localisés sans nécessiter d'instances de serveur DHCP distinctes pour chaque bâtiment physique.

Continuer la lecture de cette série

Dépannage du Captive Portal Ruckus : liste de contrôle pour la redirection WISPr, le hotspot et le walled garden

Vous serez en mesure de diagnostiquer un Captive Portal Ruckus défaillant à partir des symptômes signalés par les clients, puis de le corriger selon un ordre défini. Cet ordre couvre l'URL de connexion du hotspot (WISPr), le walled garden, le mot de passe de l'interface du portail northbound, l'authentification et l'accounting RADIUS, ainsi que les certificats de redirection HTTPS. Les vérifications s'appliquent sur SmartZone, Ruckus One et Unleashed.

Lire le guide →

Dépannage du Captive Portal Ubiquiti UniFi : liste de contrôle pour portail externe, hotspot et walled garden

Utilisez cette liste de contrôle pour identifier et corriger les dysfonctionnements de votre Captive Portal Ubiquiti UniFi. Associez le symptôme à l'une des six causes, effectuez deux tests rapides, puis corrigez le serveur de portail externe, l'accès de pré-autorisation, les restrictions de sous-réseau invité, les redirections HTTPS, l'accessibilité du contrôleur ou les paramètres clients.

Lire le guide →

Résolution des problèmes de Captive Portal HPE Aruba : liste de contrôle pour la redirection, le certificat et le walled garden

Utilisez cette liste de contrôle pour diagnostiquer un dysfonctionnement de Captive Portal HPE Aruba à partir du symptôme constaté : absence de redirection, avertissement de certificat ou utilisateur invité qui n'est jamais libéré. Vous pouvez ensuite remonter à l'origine de la panne : DNS, DHCP, walled garden, URL de redirection, certificat ou RADIUS. Enfin, appliquez le correctif sur les Instant AP, Aruba Central ou un contrôleur de mobilité.

Lire le guide →

Vous avez des questions sur votre configuration spécifique ?

Notre équipe collabore avec des exploitants de sites, des responsables informatiques et des ingénieurs réseau au sein de 80 000 sites. Réservez un appel de 20 minutes et nous vous montrerons comment d'autres professionnels comme vous ont résolu ce problème.