La notation CIDR représente une adresse IP avec le nombre de bits de tête qui définissent la portion réseau, écrite sous la forme address/prefix-length. La longueur du préfixe (0–32 pour IPv4, 0–128 pour IPv6) indique aux routeurs et aux systèmes combien de bits identifient le réseau ; les bits restants identifient les hôtes individuels.
Avant CIDR, les adresses IP étaient divisées en classes fixes (A, B, C), ce qui gaspillait l'espace d'adressage et ne s'adaptait pas bien. CIDR a introduit des préfixes de longueur variable, permettant de dimensionner les réseaux exactement selon les besoins. Un préfixe /24, par exemple, réserve 24 bits pour le réseau et laisse 8 bits pour les hôtes, équivalent au masque de sous-réseau 255.255.255.0.
Exemples courants :
| Notation | Bits réseau | Hôtes disponibles | Masque de sous-réseau |
|---|---|---|---|
10.0.0.0/8 |
8 | ~16 millions | 255.0.0.0 |
192.168.1.0/24 |
24 | 254 | 255.255.255.0 |
172.16.0.0/12 |
12 | ~1 million | 255.240.0.0 |
2001:db8::/32 |
32 (IPv6) | ~4 milliards | (préfixe IPv6) |
CIDR permet l'agrégation de routes, où plusieurs réseaux adjacents peuvent être résumés en une seule entrée de table de routage—critique pour maintenir la table de routage mondiale gérable. Il alimente également le masquage de sous-réseau de longueur variable (VLSM), vous permettant de diviser un réseau en sous-réseaux de différentes tailles.
Les plages d'adresses privées comme 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 sont toutes exprimées sous forme CIDR.
WarningUn bloc
/24contient 256 adresses totales, mais seulement 254 peuvent être utilisées pour les hôtes en IPv4 (les adresses réseau et de diffusion sont réservées). Les liaisons point à point utilisent/31(2 adresses, les deux utilisables) et les hôtes uniques utilisent/32. Les frontières de préfixe ne doivent pas s'aligner sur les octets—/26ou/27sont parfaitement valides.