Détecteur de sous-réseaux dupliqués
Trouver les sous-réseaux dupliqués dans un plan IP
Subnet List
Analysis
Enter subnet list to detect duplicates and overlaps
Le détecteur de sous-réseaux en double analyse votre plan d'adressage IP pour identifier les sous-réseaux dupliqués et chevauchants avant qu'ils ne causent des échecs de routage, des pertes de paquets ou une connectivité intermittente en production. Collez ou importez une liste de sous-réseaux en notation CIDR (par ex. 10.1.0.0/24, 172.16.0.0/20), et l'outil analyse chaque paire pour détecter les doublons exacts, les chevauchements par inclusion et les chevauchements partiels -- avec des résultats catégorisés et des recommandations de résolution.
Comprendre les chevauchements de sous-réseaux
Les sous-réseaux qui se chevauchent comptent parmi les problèmes les plus frustrants qu'un ingénieur réseau puisse rencontrer, précisément parce qu'ils ne causent pas toujours une défaillance évidente. Un chevauchement complet entre deux entrées /24 identiques peut ne produire aucun symptôme jusqu'à ce que le trafic prenne le mauvais chemin lors d'un événement de basculement. Un chevauchement partiel peut ne provoquer un comportement incohérent que sur une poignée d'adresses, conduisant à des rapports de connectivité intermittente qui semblent aléatoires et résistent au diagnostic. La subtilité de ces défaillances est ce qui rend la détection proactive si importante -- vous voulez trouver les chevauchements pendant la phase de planification, pas pendant un incident de production à 3 heures du matin.
Les chevauchements surviennent pour des raisons étonnamment banales. Un ingénieur alloue un sous-réseau depuis le plan d'adressage mais oublie de mettre à jour le plan, et l'ingénieur suivant alloue une plage qui chevauche. Une entreprise en acquiert une autre et fusionne leurs réseaux sans comparer les espaces d'adressage. Un VPC cloud est provisionné depuis une plage CIDR qui chevauche un bloc on-premises, et personne ne s'en aperçoit jusqu'à ce que le tunnel VPN soit établi et que le trafic commence à être perdu. Même une simple faute de frappe dans une configuration de routeur -- 10.1.0.0/16 au lieu de 10.1.0.0/24 -- peut créer un chevauchement par inclusion qui absorbe silencieusement le trafic destiné à des sous-réseaux qui devraient être routés indépendamment.
Cet outil détecte tous ces scénarios en comparant chaque sous-réseau de votre plan avec tous les autres. Il distingue trois types de conflits : les doublons exacts (réseau et préfixe identiques), l'inclusion (un sous-réseau contient entièrement un autre), et les chevauchements partiels (les sous-réseaux partagent certaines adresses mais pas toutes). Chaque type a des implications et des stratégies de résolution différentes, et l'outil explique les deux pour chaque conflit trouvé.
Comment détecter les sous-réseaux en double et chevauchants
- Collez ou importez votre liste de sous-réseaux depuis des exports IPAM, des configurations de routeurs, des définitions de VPC cloud ou des tableurs
- Saisissez les sous-réseaux en notation CIDR, un par ligne (ex. :
10.1.0.0/24,172.16.5.0/25) - Cliquez sur Analyser pour vérifier chaque paire de sous-réseaux à la recherche de conflits
- Examinez les résultats classés par type de conflit : doublons exacts, chevauchements par inclusion et chevauchements partiels
- Suivez les recommandations de résolution pour chaque conflit détecté
Exemples de détection de chevauchements
Liste de sous-réseaux en entrée
10.1.0.0/24
10.1.0.0/24
10.1.0.0/16
10.1.1.0/25
10.1.1.64/26
172.16.0.0/24
172.16.0.128/25
Résultats de la détection
| Type de conflit | Sous-réseau A | Sous-réseau B | Détails |
|---|---|---|---|
| Doublon exact | 10.1.0.0/24 | 10.1.0.0/24 | Réseau et préfixe identiques |
| Inclusion | 10.1.0.0/16 | 10.1.0.0/24 | Le /16 contient entièrement le /24 |
| Inclusion | 10.1.0.0/16 | 10.1.1.0/25 | Le /16 contient entièrement le /25 |
| Inclusion | 10.1.0.0/16 | 10.1.1.64/26 | Le /16 contient entièrement le /26 |
| Chevauchement partiel | 172.16.0.0/24 | 172.16.0.128/25 | Le /25 chevauche la seconde moitié du /24 |
Visualisation du chevauchement
172.16.0.0/24: |------ 172.16.0.0 -------- 172.16.0.255 ------|
172.16.0.128/25: |--- 172.16.0.128 - 172.16.0.255 ---|
^^^^^ CHEVAUCHEMENT ^^^^^
Quand utiliser le détecteur de sous-réseaux en double
- Audits de plan d'adressage IP -- validez l'absence d'entrées conflictuelles dans vos données IPAM
- Fusions et acquisitions -- vérifiez les chevauchements lors de la combinaison des plans d'adressage de deux organisations
- Intégration cloud-on-premises -- vérifiez que les sous-réseaux VPC/VNet ne chevauchent pas les plages du centre de données
- Validation pré-déploiement -- analysez un nouveau plan de sous-réseaux avant de configurer les routeurs et pare-feu
- Dépannage de routage -- investiguez le routage asymétrique ou les hôtes injoignables causés par des sous-réseaux chevauchants
- Consolidation de plan d'adressage -- détectez les conflits lors de la fusion de listes de sous-réseaux provenant de sources ou de sites multiples
Comment les chevauchements de sous-réseaux causent des problèmes réseau
Lorsque deux sous-réseaux partagent un espace d'adressage, les routeurs reçoivent des informations contradictoires sur la destination du trafic. Le résultat dépend du type de chevauchement et de la configuration du routage.
Doublons exacts
Deux entrées pour 10.1.0.0/24 sur des interfaces différentes créent une ambiguïté de routage à coût égal. Le trafic destiné à ce sous-réseau peut emprunter l'un ou l'autre chemin de manière imprévisible, causant des pertes de paquets si l'un des chemins mène au mauvais segment réseau.
Chevauchements par inclusion
Un supernet /16 contenant un sous-réseau /24 est souvent intentionnel dans les conceptions hiérarchiques. Cependant, si les deux sont annoncés comme des routes séparées, la règle du plus long préfixe correspondant (longest prefix match) dirige le trafic vers la route /24 lorsque la destination tombe dans sa plage. Cela peut contourner les chemins de trafic prévus via le /16.
Chevauchements partiels
Des sous-réseaux comme 172.16.0.0/24 et 172.16.0.128/25 partagent 128 adresses. Les équipements dans la plage de chevauchement (172.16.0.128 - 172.16.0.255) peuvent être joignables depuis la passerelle d'un sous-réseau mais pas de l'autre, causant un routage asymétrique et une connectivité intermittente.
Stratégies de résolution
| Type de conflit | Action recommandée |
|---|---|
| Doublon exact | Supprimez l'entrée en double ; déterminez laquelle fait autorité |
| Inclusion intentionnelle | Documentez la relation parent/enfant dans votre IPAM |
| Inclusion non intentionnelle | Renumérotez le sous-réseau le plus petit vers une plage sans chevauchement |
| Chevauchement partiel | Renumérotez un ou les deux sous-réseaux ; réalignez sur des limites correctes |
Prévenir les chevauchements de sous-réseaux en pratique
Le moyen le plus efficace de prévenir les chevauchements est de maintenir un plan d'adressage unique et faisant autorité que chaque ingénieur consulte avant d'allouer un nouveau sous-réseau. Cela semble évident, mais en pratique beaucoup d'organisations ont des informations de sous-réseau dispersées entre les configurations de routeurs, les serveurs DHCP, les consoles cloud et de multiples tableurs maintenus par différentes équipes. Quand il n'y a pas de source unique de vérité, les chevauchements sont inévitables car aucune personne ne peut voir l'image complète.
Commencez par consolider toutes les allocations de sous-réseaux connues en une seule liste et lancez ce détecteur dessus. L'analyse initiale révèle souvent des surprises -- des sous-réseaux alloués il y a des années qui sont en conflit avec des ajouts récents, des plages de VPC cloud qui chevauchent des blocs on-premises dont personne ne savait qu'ils étaient encore utilisés, ou des environnements de test auxquels de l'espace d'adressage de production a été attribué. Corrigez les conflits, établissez la liste consolidée comme plan faisant autorité, et exigez que chaque nouvelle allocation soit vérifiée par rapport à ce plan avant le déploiement.
Pour les organisations utilisant une infrastructure cloud, portez une attention particulière à la frontière entre les espaces d'adressage on-premises et cloud. Une erreur courante est d'utiliser la plage VPC par défaut d'AWS (172.31.0.0/16) aux côtés de réseaux on-premises qui utilisent également l'espace 172.16.0.0/12. Quand le tunnel VPN s'active, les routes chevauchantes font prendre au trafic des chemins inattendus. Dédiez un bloc CIDR distinct pour chaque fournisseur cloud et chaque région, et incluez ces blocs dans votre plan d'adressage aux côtés des allocations on-premises.
Questions fréquentes
L'outil détecte-t-il les chevauchements IPv6 ?
Oui. Le détecteur gère les sous-réseaux IPv4 et IPv6. Les adresses IPv6 sont normalisées (décompressées depuis la notation compressée) avant la comparaison, ainsi 2001:db8::/32 et 2001:0db8:0000::/32 sont correctement identifiés comme identiques.
Combien de sous-réseaux peut-il traiter ?
L'outil gère efficacement des listes de milliers de sous-réseaux. L'algorithme de comparaison vérifie chaque paire unique, donc 1 000 sous-réseaux produisent environ 500 000 vérifications de paires. Les résultats sont renvoyés en quelques secondes pour les plans d'adressage d'entreprise typiques.
L'inclusion est-elle toujours un problème ?
Pas nécessairement. Les plans d'adressage hiérarchiques imbriquent intentionnellement des sous-réseaux plus petits dans des supernets plus grands pour la summarisation de routes. Un /24 dans un /16 est attendu lorsque le /16 est la route de summarisation. L'essentiel est de savoir si les deux sont annoncés comme des routes actives. Si c'est le cas, la règle du plus long préfixe correspondant s'applique et le /24 a priorité pour sa plage.
Les sous-réseaux chevauchants peuvent-ils fonctionner avec les VRFs ?
Oui. Le Virtual Routing and Forwarding (VRF) crée des tables de routage séparées, permettant à des sous-réseaux identiques d'exister dans différentes instances VRF sans conflit. Si vos chevauchements détectés existent dans des VRFs distincts, ils peuvent être intentionnels. Documentez cela clairement dans votre plan d'adressage.
Comment vérifier un seul nouveau sous-réseau par rapport à mon plan existant ?
Ajoutez le sous-réseau proposé à votre liste existante et lancez le détecteur. Tout conflit entre la nouvelle entrée et les sous-réseaux existants sera signalé. Pour des vérifications rapides de seulement deux CIDRs, utilisez plutôt l'outil Subnet Overlap Checker (Two CIDRs).
Outils associés
- Duplicate IP Detector - Trouver les adresses IP individuelles attribuées à plusieurs équipements
- VLSM Calculator - Concevoir des sous-réseaux sans chevauchement avec le VLSM dès le départ
- Change Impact Report - Vérifier si un nouveau sous-réseau proposé chevauche les allocations existantes
- Subnet Overlap Checker (Two CIDRs) - Vérification rapide du chevauchement de deux CIDRs spécifiques
- Wasted Space Estimator - Analyser l'utilisation des adresses après résolution des chevauchements