Convertisseur CIDR vers masque de sous-réseau
Données
| Convertir depuis | Préfixe |
|---|---|
| Longueur de préfixe | 24 |
| Masque de sous-réseau | 255.255.255.0 |
Convertisseur CIDR vers masque de sous-réseau
Convertissez entre une longueur de préfixe CIDR (/24) et un masque de sous-réseau en notation décimale pointée (255.255.255.0). Changez de sens pour aller dans un sens ou dans l'autre, et lisez le masque générique ainsi que le nombre d'adresses contenues dans le bloc.
Données
Entrée
Résultats
Saisissez une valeur pour afficher les résultats.
Masque
Taille du bloc
CIDR vers masque de sous-réseau
Un convertisseur CIDR vers masque de sous-réseau traduit entre les deux façons d'écrire où finit un réseau et où commencent ses hôtes : l'abréviation à barre oblique de la notation CIDR, comme /24, et le masque de sous-réseau en notation décimale pointée qu'elle représente, comme 255.255.255.0. Saisissez l'une ou l'autre forme, choisissez le sens, et lisez le préfixe ou le masque correspondant, ainsi que le masque générique et le nombre d'adresses contenues dans le bloc. Les ingénieurs réseau y recourent dès qu'un routeur veut un masque mais que la documentation indique un préfixe — ou l'inverse.
Deux façons d'écrire une même frontière
Chaque adresse IPv4 fait 32 bits de long. Un réseau est défini en divisant ces bits en une partie réseau en tête et une partie hôte en queue. Le masque de sous-réseau détaille cette division bit par bit : un 1 marque un bit réseau et un 0 marque un bit hôte. Comme les bits réseau viennent toujours en premier, le masque est une suite de bits à 1 suivie d'une suite de bits à 0, ce qui en notation décimale pointée ressemble à 255.255.255.0.
La longueur de préfixe CIDR est simplement le décompte de ces bits à 1 en tête. Un masque 255.255.255.0 a 24 bits à un, il s'écrit donc /24. Rien n'est perdu dans un sens comme dans l'autre : une longueur de préfixe nomme exactement un masque, et un masque contigu nomme exactement une longueur de préfixe.
Du préfixe au masque
Étant donné une longueur de préfixe n, le masque comporte n bits à un suivis de 32 − n bits à zéro. Lisez quatre octets dans ce motif binaire et vous obtenez le masque en notation décimale pointée. Pour /20 les bits sont 11111111.11111111.11110000.00000000, soit 255.255.240.0.
Le masque générique est l'inverse bit à bit — chaque 1 bascule à 0 et chaque 0 à 1. C'est la forme qu'utilisent les listes de contrôle d'accès Cisco et OSPF, où un bit à 0 signifie « doit correspondre » et un bit à 1 signifie « ignorer ». Pour /24 le masque est 255.255.255.0 et le masque générique est 0.0.0.255.
Le nombre d'adresses contenues dans le bloc ne dépend que des bits d'hôte :
Du masque au préfixe
Dans l'autre sens, comptez les bits à 1 en tête du masque. Le masque doit être contigu — une suite ininterrompue de bits à un suivie d'une suite ininterrompue de bits à zéro. Un masque comme 255.255.0.255 a un bit à 0 placé avant des bits à 1 ultérieurs, il ne correspond donc à aucune longueur de préfixe et est rejeté. Une fois la suite comptée, la même formule donne la taille du bloc.
Exemple résolu
Prenons le masque 255.255.255.192. Écrit en binaire, le dernier octet est 11000000, donc le masque complet est 11111111.11111111.11111111.11000000 — soit 26 bits à un, donnant un préfixe /26. La partie hôte fait 6 bits, donc
Le masque générique est l'inverse de 255.255.255.192, soit 0.0.0.63. Ainsi un bloc /26 porte 64 adresses, un masque 255.255.255.192 et un masque générique 0.0.0.63 — les trois décrivent la même frontière.
Préfixes courants
Un court tableau couvre la plupart des réseaux du quotidien.
| Préfixe | Masque de sous-réseau | Masque générique | Adresses |
|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16 777 216 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65 536 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 |
Chaque pas vers le haut en longueur de préfixe divise le bloc par deux ; chaque pas vers le bas le double. Les liaisons point à point s'appuient sur /30 et /31, tandis qu'un /32 épingle une adresse unique pour une route d'hôte ou une règle de pare-feu.
Calculateurs associés
Pour la décomposition complète d'un bloc — adresses de réseau et de diffusion et plage d'hôtes utilisables — utilisez le Calculateur de sous-réseau (CIDR). Pour regrouper plusieurs blocs adjacents en la plus petite route qui les couvre, voyez le Calculateur de supernet IP.
Questions fréquentes (FAQ)
Quelle est la différence entre un préfixe CIDR et un masque de sous-réseau ?
Ce sont deux façons d'écrire la même frontière entre les parties réseau et hôte d'une adresse. Un masque de sous-réseau détaille les 32 bits en notation décimale pointée, comme 255.255.255.0.
Le préfixe CIDR est une abréviation du nombre de bits à 1 en tête de ce masque : 255.255.255.0 a 24 bits à un, il s'écrit donc /24. Tout masque valide correspond à exactement une longueur de préfixe et réciproquement, c'est pourquoi la conversion est sans perte dans les deux sens.
À quoi sert le masque générique ?
Le masque générique est l'inverse bit à bit du masque de sous-réseau — chaque 0 devient un 1 et chaque 1 devient un 0. Là où le masque de sous-réseau pour /24 est 255.255.255.0, son masque générique est 0.0.0.255.
Les listes de contrôle d'accès Cisco et les protocoles de routage tels qu'OSPF utilisent la forme générique : un bit à 0 signifie « ce bit doit correspondre » et un bit à 1 signifie « ignorer ce bit », si bien que 0.0.0.255 correspond à n'importe quel hôte dans un /24.
Pourquoi le masque doit-il être contigu ?
Un masque de sous-réseau valide est une suite de bits à 1 suivie d'une suite de bits à 0, sans interruption — par exemple 11111111.11111111.11111111.00000000 pour /24. Seuls les masques contigus correspondent à une longueur de préfixe CIDR, qui n'est qu'un décompte de ces bits à 1 en tête.
Un masque comme 255.255.0.255 a un bit à 0 placé avant des bits à 1 ultérieurs, il n'a donc aucune longueur de préfixe et est rejeté. Le routage moderne exige des masques contigus partout.
Quelles sont les paires préfixe-masque courantes ?
Une poignée de préfixes couvre la plupart des réseaux. /8 est 255.0.0.0 avec 16 777 216 adresses ; /16 est 255.255.0.0 avec 65 536 ; /24 est 255.255.255.0 avec 256 ; /30 est 255.255.255.252 avec 4. Chaque pas vers le haut en longueur de préfixe divise le bloc par deux, et chaque pas vers le bas le double. Les liaisons point à point utilisent souvent /30 ou /31, tandis qu'un /32 (255.255.255.255) décrit une adresse unique.