Comment c’est calculé
Une adresse IPv4 est un nombre de 32 bits. Le préfixe indique combien de ces bits, comptés depuis la gauche, désignent le réseau ; les bits restants numérotent les hôtes à l’intérieur. Le masque de sous-réseau est la même chose écrite comme une adresse : des uns pour les bits du réseau, des zéros pour les bits des hôtes.
adresses = 2^(32 − préfixe) hôtes utilisables = adresses − 2 réseau = adresse AND masque broadcast = réseau OR (NOT masque) masque inverse = NOT masque
Deux adresses de chaque bloc sont prises : la première désigne le réseau et la dernière est son adresse de broadcast. Le /31 fait exception : il sert aux liaisons entre deux routeurs, où les deux adresses sont des hôtes, et un /32 est une adresse unique, comme celle qu’un fournisseur de cloud attribue en IP flottante ou de basculement.
Exemple
192.168.10.37/26 : le masque est 255.255.255.192, donc le dernier octet garde ses deux bits de poids fort. 37 AND 192 = 0, ce qui donne le réseau 192.168.10.0, le broadcast 192.168.10.63 et 62 hôtes utilisables de .1 à .62.
Préfixes de /16 à /32
| Préfixe | Masque | Adresses | Utilisables |
|---|---|---|---|
| /16 | 255.255.0.0 | 65 536 | 65 534 |
| /17 | 255.255.128.0 | 32 768 | 32 766 |
| /18 | 255.255.192.0 | 16 384 | 16 382 |
| /19 | 255.255.224.0 | 8 192 | 8 190 |
| /20 | 255.255.240.0 | 4 096 | 4 094 |
| /21 | 255.255.248.0 | 2 048 | 2 046 |
| /22 | 255.255.252.0 | 1 024 | 1 022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 |
| /32 | 255.255.255.255 | 1 | 1 |
Questions
Qu’est-ce qu’un sous-réseau /24 ?
Un /24 est un bloc de 256 adresses dont les trois premiers octets sont fixes, par exemple de 192.168.1.0 à 192.168.1.255. Son masque est 255.255.255.0 et il compte 254 hôtes utilisables, car la première adresse désigne le réseau et la dernière est le broadcast.
Combien d’hôtes dans un /29 ?
Un /29 compte 8 adresses et 6 hôtes utilisables. C’est une taille courante pour un petit bloc d’adresses IPv4 publiques sur un serveur dédié : une adresse pour la passerelle en laisse 5 pour vos services.
Qu’est-ce qu’un masque inverse (wildcard) ?
Le masque de sous-réseau retourné : des zéros là où le masque a des uns et des uns là où il a des zéros. Pour un /24, c’est 0.0.0.255. Les listes d’accès Cisco et OSPF l’utilisent pour dire quels bits d’une adresse peuvent varier.
Quel est le masque de sous-réseau d’un /27 ?
255.255.255.224. Un /27 contient 32 adresses dont 30 hôtes utilisables, donc un /24 se découpe en huit réseaux /27 qui commencent à .0, .32, .64 et ainsi de suite.