En clair
Une page à garder sous la main : chaque ligne donne, pour une taille de réseau, son masque, le nombre de machines qu'il peut contenir et l'écart entre deux réseaux de cette taille. Pour comprendre d'où viennent ces chiffres, voir masques de sous-réseau et notation CIDR.
Comment lire le tableau
| Colonne | Ce qu'elle donne |
|---|---|
| Préfixe | La taille du réseau en notation CIDR |
| Masque | Le même réseau en notation classique |
| Masque inverse | Utilisé dans les listes d'accès Cisco et OSPF (wildcard) |
| Adresses | Le nombre total d'adresses du réseau |
| Machines | Les adresses qu'on peut donner aux machines (total moins l'adresse du réseau et celle de diffusion) |
| Pas | L'écart entre deux réseaux consécutifs de cette taille ; entre parenthèses, l'octet où il s'applique |
| En /24 | La taille comparée à un /24, le réseau domestique habituel (1/4 = le quart d'un /24) |
Le tableau
| Préfixe | Masque | Masque inverse | Adresses | Machines | Pas | En /24 |
|---|---|---|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16 777 216 | 16 777 214 | 1 (1er) | 65 536 × /24 |
| /9 | 255.128.0.0 | 0.127.255.255 | 8 388 608 | 8 388 606 | 128 (2e) | 32 768 × /24 |
| /10 | 255.192.0.0 | 0.63.255.255 | 4 194 304 | 4 194 302 | 64 (2e) | 16 384 × /24 |
| /11 | 255.224.0.0 | 0.31.255.255 | 2 097 152 | 2 097 150 | 32 (2e) | 8 192 × /24 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1 048 576 | 1 048 574 | 16 (2e) | 4 096 × /24 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524 288 | 524 286 | 8 (2e) | 2 048 × /24 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262 144 | 262 142 | 4 (2e) | 1 024 × /24 |
| /15 | 255.254.0.0 | 0.1.255.255 | 131 072 | 131 070 | 2 (2e) | 512 × /24 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65 536 | 65 534 | 1 (2e) | 256 × /24 |
| /17 | 255.255.128.0 | 0.0.127.255 | 32 768 | 32 766 | 128 (3e) | 128 × /24 |
| /18 | 255.255.192.0 | 0.0.63.255 | 16 384 | 16 382 | 64 (3e) | 64 × /24 |
| /19 | 255.255.224.0 | 0.0.31.255 | 8 192 | 8 190 | 32 (3e) | 32 × /24 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4 096 | 4 094 | 16 (3e) | 16 × /24 |
| /21 | 255.255.248.0 | 0.0.7.255 | 2 048 | 2 046 | 8 (3e) | 8 × /24 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1 024 | 1 022 | 4 (3e) | 4 × /24 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 | 2 (3e) | 2 × /24 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 | 1 (3e) | 1 × /24 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 | 128 (4e) | 1/2 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 | 64 (4e) | 1/4 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 | 32 (4e) | 1/8 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 | 16 (4e) | 1/16 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 | 8 (4e) | 1/32 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 | 4 (4e) | 1/64 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 | 2 (4e) | 1/128 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 | 1 (4e) | 1/256 |
Pour /31 et /32, les deux adresses (ou l'adresse unique) sont toutes utilisables : un /31 sert aux liaisons entre deux routeurs (RFC 3021), un /32 désigne une seule machine.
Les lignes à connaître par cœur
| Préfixe | Masque | Machines | Où on le croise |
|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 214 | Plage privée 10.0.0.0/8 |
| /16 | 255.255.0.0 | 65 534 | Plage privée 192.168.0.0/16 |
| /24 | 255.255.255.0 | 254 | Presque tous les réseaux domestiques |
| /26 | 255.255.255.192 | 62 | VLAN de taille moyenne |
| /27 | 255.255.255.224 | 30 | Petit VLAN |
| /30 | 255.255.255.252 | 2 | Liaison entre deux routeurs |
| /32 | 255.255.255.255 | 1 | Une seule machine (règles de pare-feu) |
Se servir du pas
Le pas permet de trouver, de tête, le réseau auquel appartient une adresse. Les réseaux d'une taille donnée commencent toujours sur un multiple du pas.
Exemple : à quel réseau appartient 192.168.1.130/26 ?
- Pas d'un /26 : 64, sur le 4e octet.
- Multiples de 64 : 0, 64, 128, 192.
- 130 est entre 128 et 191 : le réseau est
192.168.1.128/26. - Le réseau suivant commence à 192 : l'adresse de diffusion est donc
192.168.1.191. - Machines utilisables : de
192.168.1.129à192.168.1.190.
Même méthode quand le pas tombe sur le 3e octet : pour 10.0.37.5/20, le pas est 16 sur le 3e octet. Les multiples de 16 sont 0, 16, 32, 48 : le réseau est 10.0.32.0/20, sa diffusion 10.0.47.255.
Un moyen mnémotechnique pour le dernier octet
Les valeurs du masque de /25 à /32 se suivent en ajoutant des puissances de 2 décroissantes : 128, puis 128 + 64 = 192, + 32 = 224, + 16 = 240, + 8 = 248, + 4 = 252, + 2 = 254, + 1 = 255. Le pas est simplement 256 moins cette valeur.
À retenir
- Machines utilisables : 2^(32 − préfixe) − 2, sauf /31 (2) et /32 (1).
- Pas = 256 − la valeur du dernier octet du masque qui n'est pas 0.
- Un réseau commence toujours sur un multiple de son pas.