La notation CIDR
Une adresse IPv4 compte 32 bits. Un préfixe CIDR comme /24 indique combien de ces bits identifient le réseau ; les autres identifient les hôtes. Un réseau /24 laisse 8 bits d’hôte, soit 2⁸ = 256 adresses.
Hôtes utilisables
Dans chaque sous-réseau, la première adresse est l’adresse du réseau et la dernière l’adresse de diffusion (broadcast), d’où :
Hôtes utilisables = 2^(32 − préfixe) − 2
Exceptions : un /31 offre 2 adresses utilisables sur les liaisons point à point (RFC 3021), et un /32 désigne un seul hôte.
Préfixes courants
| Préfixe | Masque | Adresses | Hôtes utilisables |
|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 216 | 16 777 214 |
| /16 | 255.255.0.0 | 65 536 | 65 534 |
| /22 | 255.255.252.0 | 1 024 | 1 022 |
| /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 |
Exemple
Un réseau /24, comme 192.168.1.0/24 :
- masque 255.255.255.0, 256 adresses, 254 hôtes utilisables ;
- découpé en /26, il donne 4 sous-réseaux de 62 hôtes chacun (.0, .64, .128 et .192) ;
- pour 50 hôtes, il faut au moins 52 adresses : un /26 (64 adresses) est le plus petit sous-réseau qui convient.
Construction du masque
Le masque comporte autant de bits à 1 que le préfixe, suivis de bits à 0. Chaque groupe complet de 8 bits à 1 donne 255. Un octet partiel vaut 256 − 2^(nombre de bits à 0 dans cet octet) : en /26, le dernier octet a 2 bits à 1 et 6 bits à 0, soit 256 − 64 = 192.
Plages d’adresses privées
Les réseaux domestiques et d’entreprise utilisent des plages privées, non routées sur Internet (RFC 1918) :
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
Les box des opérateurs français utilisent en général 192.168.0.0/24 ou 192.168.1.0/24.
Conseils de plan d’adressage
- Prévoyez de la croissance : pour 50 hôtes aujourd’hui, un /26 ne laisse que 12 adresses libres.
- Alignez les sous-réseaux : un /26 doit commencer à un multiple de 64 dans son dernier octet.
- En IPv6, les sous-réseaux sont presque toujours des /64, avec un nombre astronomique d’adresses : le comptage des hôtes y importe beaucoup moins.