Calculateur de sous-réseaux (CIDR)
Réseau, diffusion, plage d’hôtes et masque IPv4 à partir d’un CIDR.
À propos de cet outil
Saisissez une adresse IPv4 avec un préfixe comme 10.0.0.0/24, ou avec un masque de réseau, pour obtenir les adresses de réseau et de diffusion, la plage d’hôtes utilisables, le nombre d’hôtes, le masque générique (wildcard) et la vue binaire. Vous pouvez aussi vérifier si une autre adresse appartient au sous-réseau.
Mode d’emploi
- Saisissez une adresse IPv4 avec un préfixe, comme 192.168.1.10/24, ou avec un masque de réseau.
- Lisez le réseau, la diffusion, la plage d’hôtes, le masque de réseau, le masque générique et le nombre d’hôtes utilisables.
- Vérifiez si une autre adresse fait partie du sous-réseau.
- Découpez éventuellement le réseau en sous-réseaux plus petits avec un préfixe plus long.
Questions
- Que signifie /24 ?
- C’est la longueur du préfixe : les 24 premiers bits forment la partie réseau et les 8 bits restants numérotent les hôtes. Un /24 compte 256 adresses, dont 254 peuvent être attribuées à des hôtes.
- Pourquoi deux adresses sont-elles inutilisables ?
- La première adresse identifie le réseau et la dernière est l’adresse de diffusion. Les liaisons point à point en /31 (RFC 3021) et les routes vers un hôte unique en /32 font exception.
- Quelles plages sont privées ?
- 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 (RFC 1918). 100.64.0.0/10 est utilisé pour le NAT de niveau opérateur (CGNAT). Ces adresses ne sont pas routées sur l’internet public.
- Qu’est-ce qu’un masque générique (wildcard) ?
- L’inverse du masque de réseau, utilisé dans les ACL Cisco et OSPF. Pour 255.255.255.0, le masque générique est 0.0.0.255.
- Quelle est la différence entre un masque de sous-réseau et une longueur de préfixe ?
- Ils portent la même information. Le préfixe compte les bits à 1 de tête du masque : /24 équivaut donc à 255.255.255.0 et /20 à 255.255.240.0. Un masque valide a tous ses bits à 1 regroupés à gauche : une valeur comme 255.0.255.0 est donc refusée.
- Ce calculateur de sous-réseaux prend-il en charge l’IPv6 ?
- Non, il ne gère que l’IPv4. L’IPv6 repose sur la même idée de CIDR avec des adresses de 128 bits, mais les chiffres fonctionnent différemment : un LAN classique est un /64, il n’y a pas d’adresse de diffusion, et personne ne compte les hôtes utilisables, car un seul /64 contient environ 18 trillions d’adresses.
- Que signifie 0.0.0.0/0 ?
- Il couvre toutes les adresses IPv4, car un préfixe de 0 ne fixe aucun bit. Dans une table de routage, c’est la route par défaut, utilisée quand rien de plus spécifique ne correspond. Dans une règle de pare-feu ou de groupe de sécurité, il signifie « depuis n’importe où » : ne l’ouvrez donc que pour des ports réellement publics.
Comment fonctionne la notation CIDR ?
La notation CIDR écrit un réseau sous la forme d’une adresse suivie d’une longueur de préfixe, comme 192.168.10.0/26. Le préfixe indique combien de bits de tête de l’adresse IPv4 de 32 bits sont fixés pour le réseau ; les bits restants numérotent les hôtes. Un /26 fixe 26 bits et en laisse 6, ce qui donne 2⁶ = 64 adresses. Chaque variation d’une unité du préfixe divise par deux ou double la taille du réseau.
CIDR a remplacé l’ancien système par classes en 1993 (RFC 1519, aujourd’hui RFC 4632) : un réseau n’a donc plus besoin d’être exactement un bloc de classe A, B ou C. Ce calculateur de sous-réseaux affiche encore la classe historique à titre indicatif, mais le routage l’ignore. La vue binaire distingue les bits réseau et les bits hôte, pour que vous voyiez exactement où le préfixe coupe l’adresse et quels bits sont libres pour les hôtes.
Comment calculer l’adresse réseau et l’adresse de diffusion ?
Pour obtenir l’adresse réseau, appliquez un ET bit à bit entre l’adresse IP et le masque de réseau, ce qui met tous les bits hôte à 0. Pour 192.168.10.37/26, le masque est 255.255.255.192, et 37 AND 192 vaut 0 : le réseau est donc 192.168.10.0. L’adresse de diffusion met au contraire tous les bits hôte à 1, ce qui donne 192.168.10.63. La plage d’hôtes utilisables se situe entre les deux, de .1 à .62.
Le même calcul répond à la question « cette IP fait-elle partie de ce sous-réseau ? » : masquez les deux adresses avec le préfixe et comparez. 192.168.10.50 donne 192.168.10.0 après masquage, elle est donc à l’intérieur ; 192.168.10.70 donne 192.168.10.64, elle est donc à l’extérieur. C’est ce que fait la vérification d’adresse ici. Vous pouvez saisir le réseau sous forme de préfixe CIDR ou avec un masque en notation décimale pointée, comme 10.0.0.1 255.255.0.0, et obtenir le même résultat.
Comment découper un réseau en sous-réseaux pour un VPC ?
Pour diviser un bloc d’adresses, choisissez un préfixe plus long. Chaque bit supplémentaire double le nombre de sous-réseaux et divise leur taille par deux : un /24 se découpe en deux /25, quatre /26 ou seize /28. Le panneau de découpage liste chaque sous-réseau obtenu avec sa plage d’hôtes et son adresse de diffusion, jusqu’aux 256 premiers. Les sous-réseaux ainsi créés ne se chevauchent jamais, car chacun commence sur une limite multiple de sa taille.
Pour planifier un VPC dans le cloud, voyez plus grand que nécessaire, par exemple un /16, et découpez des sous-réseaux par zone de disponibilité et par niveau. Les fournisseurs cloud réservent des adresses supplémentaires : AWS et Azure en gardent cinq par sous-réseau, et non deux, si bien qu’un /28 offre 11 hôtes utilisables au lieu de 14. Évitez les plages qui chevauchent le réseau de vos bureaux ou d’autres VPC avec lesquels vous pourriez établir un peering, car des CIDR qui se chevauchent ne peuvent pas être routés.
Tableau CIDR (IPv4)
Chaque préfixe de /8 à /32 avec son masque de réseau et sa taille. Un /31 offre deux adresses utilisables pour les liaisons point à point (RFC 3021).
| CIDR | Masque de réseau | Masque générique | Nombre total d’adresses | Hôtes utilisables |
|---|---|---|---|---|
/8 | 255.0.0.0 | 0.255.255.255 | 16 777 216 | 16 777 214 |
/9 | 255.128.0.0 | 0.127.255.255 | 8 388 608 | 8 388 606 |
/10 | 255.192.0.0 | 0.63.255.255 | 4 194 304 | 4 194 302 |
/11 | 255.224.0.0 | 0.31.255.255 | 2 097 152 | 2 097 150 |
/12 | 255.240.0.0 | 0.15.255.255 | 1 048 576 | 1 048 574 |
/13 | 255.248.0.0 | 0.7.255.255 | 524 288 | 524 286 |
/14 | 255.252.0.0 | 0.3.255.255 | 262 144 | 262 142 |
/15 | 255.254.0.0 | 0.1.255.255 | 131 072 | 131 070 |
/16 | 255.255.0.0 | 0.0.255.255 | 65 536 | 65 534 |
/17 | 255.255.128.0 | 0.0.127.255 | 32 768 | 32 766 |
/18 | 255.255.192.0 | 0.0.63.255 | 16 384 | 16 382 |
/19 | 255.255.224.0 | 0.0.31.255 | 8 192 | 8 190 |
/20 | 255.255.240.0 | 0.0.15.255 | 4 096 | 4 094 |
/21 | 255.255.248.0 | 0.0.7.255 | 2 048 | 2 046 |
/22 | 255.255.252.0 | 0.0.3.255 | 1 024 | 1 022 |
/23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
/24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
/25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
/26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
/27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
/28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
/29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
/30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
/31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
/32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
Quelque chose ne fonctionne pas, ou un résultat semble faux ? Signaler un problème avec cet outil