CIDR
CIDR (= Classless Inter Domaine Routing) améliore l'allocation des adresses IPv4 en attendant la sortie d'IPv6.
Première fois introduit en 1993 par les RFC 1517, 1518, 1519 et 1520, et plus tard deployé en 1994, CIDR remplace l'ancien processus d'adressage IP (basé sur les Classes).
Les routeurs ne se basent donc plus sur les 3 premiers bits de chaque adresse pour déterminer la classe du réseau mais bien sur le préfixe.
C'est à dire qu'au lieu d'avoir une adresse IP + une adresse de masque de réseau, CIDR lui va se limiter a une adresse IP et un prefixe réseau étendu.
Première fois introduit en 1993 par les RFC 1517, 1518, 1519 et 1520, et plus tard deployé en 1994, CIDR remplace l'ancien processus d'adressage IP (basé sur les Classes).
Les routeurs ne se basent donc plus sur les 3 premiers bits de chaque adresse pour déterminer la classe du réseau mais bien sur le préfixe.
C'est à dire qu'au lieu d'avoir une adresse IP + une adresse de masque de réseau, CIDR lui va se limiter a une adresse IP et un prefixe réseau étendu.
exemple de notation CIDR
10.217.113.7 masque 255.255.240.0
255.255.240.0 = 11111111.11111111.11110000.00000000 [bin] => 8+8+4+0=20 bit
10.217.113.7/20 (adress IP AND mask)
masque sous-réseau non-standard independante de l'IP
L'entreprise a besoin de 400 adresses : Le FAI a le choix entre 2 Classes C (ce qui fait 2 entrées dans les routeurs) soit une Classe B (et l'on va perdre des dizaine de millers d'adresses). Avec CIDR, le FAI peut allouer à l'entreprise l'IP/23 (29 soit 512 hotes). |
Les avantages :
- Réduction du trafic utilisé dans les échanges de tables de routage.
- Diminution de l'utilisation du CPU des routeurs.
- Meilleure flexibilité.
Prérequis pour déployer CIDR :
- Le protocole de routage doit transporter les préfixes étendus
- Tous les routeurs doivent implémenter un algorithme de "correspondance la plus longue"
- Les adresses doivent être assignées suivant une signification topologique pour que l'agrégation puisse être réalisée
- Les hôtes et routeurs doivent supporter l'environnement classless
CIDR | Class | Hosts | Mask |
---|---|---|---|
/32 | 1/256 C | 1 | 255.255.255.255 |
/31 | 1/128 C | 2 | 255.255.255.254 |
/30 | 1/64 C | 4 | 255.255.255.252 |
/29 | 1/32 C | 8 | 255.255.255.248 |
/28 | 1/16 C | 16 | 255.255.255.240 |
/27 | 1/8 C | 32 | 255.255.255.224 |
/26 | 1/4 C | 64 | 255.255.255.192 |
/25 | 1/2 C | 128 | 255.255.255.128 |
/24 | 1 C | 256 | 255.255.255.000 |
/23 | 2 C | 512 | 255.255.254.000 |
/22 | 4 C | 1024 | 255.255.252.000 |
/21 | 8 C | 2048 | 255.255.248.000 |
/20 | 16 C | 4096 | 255.255.240.000 |
/19 | 32 C | 8192 | 255.255.224.000 |
/18 | 64 C | 16384 | 255.255.192.000 |
/17 | 128 C | 32768 | 255.255.128.000 |
/16 | 256 C, 1 B | 65536 | 255.255.000.000 |
/15 | 512 C, 2 B | 131072 | 255.254.000.000 |
/14 | 1024 C, 4 B | 262144 | 255.252.000.000 |
/13 | 2048 C, 8 B | 524288 | 255.248.000.000 |
/12 | 4096 C, 16 B | 1048576 | 255.240.000.000 |
/11 | 8192 C, 32 B | 2097152 | 255.224.000.000 |
/10 | 16384 C, 64 B | 4194304 | 255.192.000.000 |
/9 | 32768 C, 128B | 8388608 | 255.128.000.000 |
/8 | 65536 C, 256B, 1 A | 16777216 | 255.000.000.000 |
/7 | 131072 C, 512B, 2 A | 33554432 | 254.000.000.000 |
/6 | 262144 C, 1024 B, 4 A | 67108864 | 252.000.000.000 |
/5 | 524288 C, 2048 B, 8 A | 134217728 | 248.000.000.000 |
/4 | 1048576 C, 4096 B, 16 A | 268435456 | 240.000.000.000 |
/3 | 2097152 C, 8192 B, 32 A | 536870912 | 224.000.000.000 |
/2 | 4194304 C, 16384 B, 64 A | 1073741824 | 192.000.000.000 |
/1 | 8388608 C, 32768 B, 128 A | 2147483648 | 128.000.000.000 |
/0 | 16777216 C, 65536 B, 256 A | 4294967296 | 000.000.000.000 |