Générateur Sous-réseaux
Générer des plages de sous-réseaux
Le sous-reseautage divise un grand reseau en segments logiques plus petits. Le VLSM permet des sous-reseaux de tailles differentes au sein du meme reseau, optimisant l'utilisation des adresses IP.
Qu’est-ce que le sous-reseautage ?
Le sous-reseautage (subnetting) est la pratique consistant a diviser un reseau IP unique en deux ou plusieurs sous-reseaux logiques plus petits. Chaque sous-reseau fonctionne comme un segment de reseau independant avec sa propre adresse reseau, adresse de diffusion et plage d’adresses d’hotes utilisables.
Le sous-reseautage vise trois objectifs principaux :
- Utilisation efficace des adresses : Au lieu d’allouer un grand bloc et d’en gaspiller la majeure partie, vous decoupez des blocs dimensionnes au juste besoin, correspondant au nombre reel d’hotes dans chaque segment.
- Segmentation du reseau : Les sous-reseaux creent des domaines de diffusion. Les appareils d’un sous-reseau ne recoivent pas le trafic de diffusion d’un autre, reduisant la congestion et ameliorant les performances.
- Limites de securite : Les pare-feu et les listes de controle d’acces peuvent appliquer des politiques entre les sous-reseaux, isolant les systemes sensibles (bases de donnees, interfaces de gestion) des reseaux a usage general.
En termes pratiques, le sous-reseautage consiste a emprunter des bits de la portion hote d’une adresse IP et a les reassigner a la portion reseau. Chaque bit emprunte double le nombre de sous-reseaux possibles tout en divisant par deux le nombre d’hotes par sous-reseau.
Longueur fixe vs VLSM
Masque de sous-reseau a longueur fixe (FLSM)
Dans le sous-reseautage a longueur fixe, chaque sous-reseau du reseau utilise la meme longueur de prefixe. Si vous divisez un /24 en quatre sous-reseaux, chacun est un /26 avec exactement 62 hotes utilisables.
Cette approche est simple et previsible, mais elle gaspille des adresses lorsque les sous-reseaux ont des tailles tres differentes. Un lien point-a-point entre deux routeurs n’a besoin que de 2 adresses, mais sous le FLSM, il recevrait le meme bloc de 62 adresses qu’un etage de bureaux tres frequente.
Masque de sous-reseau a longueur variable (VLSM)
Le VLSM vous permet d’attribuer des longueurs de prefixe differentes aux differents sous-reseaux au sein du meme reseau. Cela signifie que vous pouvez decouper un /26 pour un grand departement, un /28 pour une petite equipe et un /30 pour un lien routeur — le tout a partir du meme bloc parent.
Le VLSM est l’approche standard dans la conception de reseaux modernes car il reduit considerablement le gaspillage. Le compromis est une complexite de planification accrue : vous devez suivre attentivement quelles plages d’adresses ont ete allouees pour eviter les chevauchements.
Mathematiques du sous-reseautage
L’arithmetique fondamentale du sous-reseautage suit un schema coherent. Lorsque vous augmentez la longueur du prefixe de 1 (par ex. de /24 a /25), vous divisez le bloc en deux. Augmentez de 2 (par ex. /24 a /26) et vous obtenez quatre sous-reseaux, et ainsi de suite.
Aide-memoire du sous-reseautage
| Parent | Prefixe du sous-reseau | Nombre de sous-reseaux | Hotes utilisables par sous-reseau | Masque de sous-reseau |
|---|---|---|---|---|
/24 | /24 | 1 | 254 | 255.255.255.0 |
/24 | /25 | 2 | 126 | 255.255.255.128 |
/24 | /26 | 4 | 62 | 255.255.255.192 |
/24 | /27 | 8 | 30 | 255.255.255.224 |
/24 | /28 | 16 | 14 | 255.255.255.240 |
/24 | /29 | 32 | 6 | 255.255.255.248 |
/24 | /30 | 64 | 2 | 255.255.255.252 |
La formule est directe :
- Nombre de sous-reseaux = 2^(nouveau_prefixe - prefixe_original)
- Hotes par sous-reseau = 2^(32 - nouveau_prefixe) - 2
Le “moins 2” tient compte de l’adresse reseau (tous les bits hote = 0) et de l’adresse de diffusion (tous les bits hote = 1), qui ne peuvent pas etre attribuees a des appareils.
Exemple etape par etape
Diviser 10.0.0.0/24 en 4 sous-reseaux egaux :
- Determiner le nouveau prefixe : 4 sous-reseaux = 2^2, donc emprunter 2 bits a la portion hote. Nouveau prefixe = 24 + 2 =
/26. - Calculer les hotes par sous-reseau : 2^(32-26) - 2 = 64 - 2 = 62 hotes utilisables.
- Lister les sous-reseaux :
- 10.0.0.0/26 (plage : 10.0.0.1 - 10.0.0.62)
- 10.0.0.64/26 (plage : 10.0.0.65 - 10.0.0.126)
- 10.0.0.128/26 (plage : 10.0.0.129 - 10.0.0.190)
- 10.0.0.192/26 (plage : 10.0.0.193 - 10.0.0.254)
L’adresse de debut de chaque sous-reseau est l’adresse de debut du sous-reseau precedent plus la taille du bloc (64 dans ce cas, puisque 2^(32-26) = 64).
Cas d’utilisation courants
- Conception de reseaux d’entreprise : Segmentation d’un reseau d’entreprise en sous-reseaux pour les departements (ingenierie, RH, finance), l’infrastructure (serveurs, imprimantes) et l’acces invite
- Conception de VPC cloud : AWS, Azure et GCP necessitent tous une planification de sous-reseaux au sein d’un VPC, utilisant generalement le VLSM pour allouer des sous-reseaux de differentes tailles pour les tiers public, prive et base de donnees
- Fabric de centre de donnees : Les architectures leaf-spine utilisent des sous-reseaux /31 ou /30 pour les liens point-a-point entre commutateurs et des sous-reseaux plus grands pour les reseaux orientes serveurs
- Gestion des adresses IP (IPAM) : Des outils comme NetBox, Infoblox et phpIPAM utilisent des hierarchies de sous-reseaux pour suivre les allocations et prevenir les attributions chevauchantes
- Migration reseau : Lors de la consolidation de bureaux ou de la migration vers un nouveau schema d’adressage, le sous-reseautage garantit que la nouvelle conception accueille tous les segments sans chevauchement
- Preparation aux examens : Le sous-reseautage est un sujet central des certifications reseau (CCNA, CompTIA Network+, JNCIA) et une question frequente en entretien pour les postes d’ingenierie reseau
Essayez ces exemples
Diviser un /24 (256 adresses) en 4 sous-reseaux egaux produit quatre blocs /26, chacun avec 62 hotes utilisables : 10.0.0.0/26, 10.0.0.64/26, 10.0.0.128/26 et 10.0.0.192/26.
10.0.0.0/24 Un /30 ne contient que 4 adresses (2 utilisables). Le diviser en 4 sous-reseaux necessiterait des blocs /32 avec zero adresse d'hote utilisable, rendant cela impraticable pour l'attribution d'hotes.
10.0.0.0/30