Classless Inter-Domain Routing a été développé dans les années 1990 en tant que schéma standard pour le routage du trafic réseau sur Internet. Avant le développement de la technologie CIDR, les routeurs Internet géraient le trafic réseau en fonction de la classe des adresses IP. Dans ce système, la valeur d'une adresse IP détermine son sous-réseau pour les besoins du routage.
CIDR est une alternative au sous-réseau IP. Il organise les adresses IP en sous-réseaux indépendamment de la valeur des adresses elles-mêmes. CIDR est également connu sous le nom de supernetting car il permet effectivement de regrouper plusieurs sous-réseaux pour le routage réseau.
Notation CIDR
CIDR spécifie une plage d'adresses IP en utilisant une combinaison d'une adresse IP et de son masque de réseau associé.
xxx.xxx.xxx.xxx/n
La notation CIDR utilise le format ci-dessus, où n est le nombre de bits 1 (les plus à gauche) dans le masque.
192.168.12.0/23
L'exemple ci-dessus applique le masque de réseau 255.255.254.0 au réseau 192.168, en commençant par 192.168.12.0. Cette notation représente la plage d'adresses 192.168.12.0 à 192.168.13.255.
Comparé à la mise en réseau basée sur les classes, 192.168.12.0/23 représente une agrégation des deux sous-réseaux de classe C 192.168.12.0 et 192.168.13.0, chacun ayant un masque de sous-réseau de 255.255.255.0.
Voici une autre façon de le visualiser:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
En outre, CIDR prend en charge l'attribution d'adresses Internet et le routage des messages indépendamment de la classe traditionnelle d'une plage d'adresses IP donnée.
10.4.12.0/22
L'exemple ci-dessus représente la plage d'adresses 10.4.12.0 à 10.4.15.255 (masque réseau 255.255.252.0). Cela alloue l'équivalent de quatre réseaux de classe C dans l'espace beaucoup plus grand de classe A.
Vous verrez parfois la notation CIDR utilisée même pour les réseaux non-CIDR. Dans les sous-réseaux IP non CIDR, cependant, la valeur de n est limitée à 8 (classe A), 16 (classe B) ou 24 (classe C).
Voici quelques exemples:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Comment fonctionne CIDR
Lors de leur première implémentation sur Internet, les principaux protocoles de routage tels que Border Gateway Protocol et Open Shortest Path First ont été mis à jour pour prendre en charge CIDR. Les protocoles de routage obsolètes ou moins populaires peuvent ne pas prendre en charge CIDR.
Les implémentations CIDR nécessitent un certain support pour être intégré dans les protocoles de routage réseau.
L'agrégation CIDR nécessite que les segments de réseau impliqués soient contigus (numériquement adjacents) dans l'espace d'adressage. CIDR ne peut pas, par exemple, agréger 192.168.12.0 et 192.168.15.0 en une seule route à moins que les plages d'adresses intermédiaires.13 et.14 ne soient incluses.
Tous les routeurs WAN ou backbone Internet - ceux qui gèrent le trafic entre les fournisseurs de services Internet - prennent généralement en charge CIDR pour atteindre l'objectif de conservation de l'espace d'adressage IP. Les routeurs grand public grand public ne prennent souvent pas en charge CIDR. Par conséquent, les réseaux privés, y compris les réseaux domestiques et même les petits réseaux publics (LAN), ne l'utilisent souvent pas.
CIDR et IPv6
IPv6 utilise la technologie de routage CIDR et la notation CIDR de la même manière que IPv4. IPv6 a été conçu pour un adressage entièrement sans classe.