CIDR et sous-réseaux expliqués : que signifie /24 ?
Règles de pare-feu, réseaux cloud et réglages de box écrivent tous les plages d'adresses sous la forme quelquechose/nombre. Dès que vous voyez ce que compte ce nombre, vous pouvez toutes les lire, et les vérifier, de tête.
Des bits, pas des points
Une adresse IPv4 fait 32 bits. Les points la découpent en quatre groupes de 8 pour la lisibilité, mais la barre les ignore : /24 signifie « les 24 premiers bits sont le réseau ; les 8 restants varient ». Huit bits libres donnent 28 = 256 combinaisons.
C'est toute l'idée du CIDR (Classless Inter-Domain Routing, routage inter-domaines sans classes). Avant lui, les réseaux existaient en trois tailles fixes ; le CIDR permet à un bloc d'avoir n'importe quelle puissance de deux, si bien qu'on peut donner aux fournisseurs et aux entreprises exactement ce dont ils ont besoin.
Un exemple concret : un /24, puis un quart de celui-ci
Nous avons mis 192.0.2.0/24 dans le calculateur de sous-réseau d'iplover, puis 192.0.2.64/26 :
| Champ | 192.0.2.0/24 | 192.0.2.64/26 |
|---|---|---|
| Adresse réseau | 192.0.2.0 | 192.0.2.64 |
| Premier hôte utilisable | 192.0.2.1 | 192.0.2.65 |
| Dernier hôte utilisable | 192.0.2.254 | 192.0.2.126 |
| Broadcast | 192.0.2.255 | 192.0.2.127 |
| Adresses (utilisables) | 256 (254) | 64 (62) |
| Masque de sous-réseau | 255.255.255.0 | 255.255.255.192 |
| Masque générique (wildcard) | 0.0.0.255 | 0.0.0.63 |
| Masque en binaire | 11111111.11111111.11111111.00000000 | 11111111.11111111.11111111.11000000 |
La ligne binaire est l'image la plus claire d'un préfixe : des uns pour les bits réseau fixés, des zéros pour les bits libres. Un /26 fixe deux bits de plus qu'un /24, ce qui coupe le bloc en quatre quarts de 64 : .0–.63, .64–.127, .128–.191, .192–.255. Notre exemple est le deuxième quart.
La première adresse d'un bloc désigne le réseau et la dernière est l'adresse de broadcast : aucune des deux n'est attribuée à un appareil, c'est pourquoi 256 devient 254 utilisables. Deux exceptions : un /31 (deux adresses) sert aux liaisons point à point, où les deux sont utilisables, et un /32 est une adresse unique.
Le calculer à la main
- Taille du bloc = 2(32 − préfixe). Pour un /26 : 26 = 64.
- Trouver le bloc d'une adresse : prenez le dernier groupe, divisez-le par la taille du bloc, laissez tomber le reste, multipliez à nouveau. Pour
192.0.2.200/26: 200 ÷ 64 = 3,1 → 3 × 64 = 192. Le réseau est donc192.0.2.192, le broadcast192.0.2.255, et les appareils utilisent.193à.254. (C'est aussi ce que donne le calculateur.) - Masque : 256 moins la taille du bloc dans le groupe où se termine le préfixe. 256 − 64 = 192, soit
255.255.255.192.
Pour les préfixes plus courts que 24, faites la même chose dans le troisième groupe (un /22, ce sont 4 blocs de 256 dans le troisième groupe : 210 = 1 024 adresses).
Les tailles que vous rencontrerez
| Préfixe | Masque | Adresses | Usage typique |
|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 216 | Le bloc privé 10.0.0.0/8 |
| /16 | 255.255.0.0 | 65 536 | Un réseau cloud (par exemple un VPC en 10.0.0.0/16) |
| /20 | 255.255.240.0 | 4 096 | Sous-réseaux cloud, petits blocs de fournisseurs |
| /24 | 255.255.255.0 | 256 | Le réseau d'une maison ou d'un bureau ; le plus petit bloc habituellement routé sur internet |
| /26 | 255.255.255.192 | 64 | Un petit segment, comme le Wi-Fi invités ou une salle serveurs |
| /29 | 255.255.255.248 | 8 (6 utilisables) | Un petit bloc d'adresses fixes chez un fournisseur pour entreprises |
| /30 | 255.255.255.252 | 4 (2 utilisables) | Anciennes liaisons point à point |
| /32 | 255.255.255.255 | 1 | Une adresse dans une règle de pare-feu |
L'IPv6 suit la même idée, avec de plus grands nombres
Une adresse IPv6 fait 128 bits. Un segment de réseau, comme le Wi-Fi de votre maison, est presque toujours un /64 : 64 bits pour le réseau et 264 (environ 18 trillions) pour les appareils. Les fournisseurs attribuent à leurs clients un /56 ou un /48, que la box découpe en /64. Le calculateur montre les calculs : 2001:db8:1234::/48 contient 65 536 réseaux /64, et 2001:db8:1234:5600::/56 en contient 256. Personne ne compte les hôtes utilisables en IPv6 ; la seule question est combien de /64 vous avez.
Choisir une taille
| Vous avez besoin de | Choisissez | Pourquoi |
|---|---|---|
| Jusqu'à 250 appareils environ sur un réseau local | /24 | Le choix courant par défaut ; facile à lire. |
| Jusqu'à 60 appareils, en segments séparés | /26 | Quatre segments tiennent dans un /24. |
| Un réseau cloud avec de la marge pour grandir | /16 pour le réseau, /20 ou /24 par sous-réseau | Difficile à agrandir plus tard ; laisser de la place maintenant ne coûte rien. |
| Viser une seule adresse dans une règle | /32 (ou /128 en IPv6) | Exactement une adresse. |
| N'importe quel réseau local IPv6 | /64 | L'autoconfiguration des adresses l'attend. |
Une erreur courante
Une règle écrite 192.0.2.200/24 est acceptée par beaucoup d'outils, mais elle désigne tout le bloc 192.0.2.0, pas cette seule adresse. Si vous vouliez une seule adresse, écrivez /32. La plupart des outils arrondissent l'adresse au réseau sans rien dire ; le calculateur vous montre quel bloc vous avez réellement écrit.
Sources
Documents officiels utilisés pour vérifier les faits de ce guide.