Classful vs CIDR vs FLSM vs VLSM

Ces quatre termes font tous référence à des concepts qui se chevauchent quelque peu. En conséquence, une certaine confusion a fait surface sur ce que chacun de ces termes signifie réellement, et en quoi ils diffèrent les uns des autres. C’est ce que cet article va démonter.

Ces quatre termes peuvent être divisés en deux ensembles de deux termes:

  • Classful et CIDR – ceux-ci ont à voir avec la taille des réseaux tels qu’ils sont attribués à partir de l’IANA.
  • FLSM et VLSM – ceux-ci ont à voir avec la façon dont vous allouez votre espace IP dans vos réseaux.

Classful vs CIDR

 classful cidr flsm vlsm-IANA et le RIR IANA, ou l’Autorité des numéros attribués à Internet, est responsable de l’allocation de l’espace d’adressage IP complet à toute entité ayant besoin d’une présence sur Internet (0.0.0.0–255.255.255.255).

L’IANA a délégué cette responsabilité à cinq Registres Internet régionaux (RIR): ARIN, RIPE, LACNIC, AFRINIC, APNIC, qui à leur tour allouent de l’espace d’adressage aux différentes sociétés de leurs régions.

Les RIR utilisent deux stratégies pour allouer de l’espace d’adressage IP : la stratégie héritée appelée Adressage Classful et la stratégie actuelle d’adressage sans classe (connue sous le nom de Routage inter-domaine sans classe, ou CIDR).

Classful

L’adressage Classful est la façon dont le début d’Internet a été formé. Des affectations IP ont été données sur les limites des octets:

 classful cidr flsm vlsm - Table des adresses IP Classful

L’idée derrière les affectations d’adresses de classe était, si vous étiez une entreprise qui …

  • … 200 adresses IP nécessaires, un bloc d’adresses IP /24 de la plage de classe C serait attribué.
  • needed 50 000 adresses IP nécessaires, un bloc d’adresses IP /16 de la plage de classe B serait attribué.
  • needed plus de 65 000 adresses IP nécessaires, un bloc d’adresses IP /8 de la plage de classe A serait attribué.

Cependant, cela a conduit à beaucoup d’adresses IP gaspillées. Si, par exemple, vous n’aviez besoin que de 300 adresses IP, une classe C ne suffirait pas, vous vous retrouveriez donc avec une classe B et près de 60 000 adresses IP seraient gaspillées.

Vous pourriez argumenter, pourquoi ne pas simplement attribuer deux blocs /24 de la plage de classe C (fournissant 512 adresses IP)? Bon point, et cela a souvent été fait. Mais que se passe-t-il si vous aviez besoin de 25 000 adresses IP ? Cela nécessiterait 98 blocs /24 différents de la plage de classe C. Au lieu de cela, une seule classe B a été attribuée — ce qui signifiait tout de même qu’environ 40 000 adresses IP étaient gaspillées.

L’adressage Classful a évolué vers ce que nous connaissons sous le nom de Routage inter-domaines sans classe, ou CIDR.

CIDR

Avec le routage inter-domaines sans classe (CIDR), les affectations IP ne sont pas limitées aux trois classes. Toute la plage d’unicast (toute adresse IP avec un premier octet 223) peut être allouée dans n’importe quel bloc de taille. En effet, tout le concept de classes d’adresses IP est entièrement supprimé.

Au lieu d’exiger que l’assignation IP des RIR soit un bloc 255.0.0.0 ou 255.255.0.0 ou 255.255.255.0 , ils pouvaient être de n’importe quelle taille — et pour plus de simplicité, la notation slash a été adoptée.

  • Si vous avez besoin de 300 adresses IP You Vous obtenez un /23.
  • Si vous avez besoin de 500 adresses IP You Vous obtenez également un /23.
  • Si vous avez besoin de 1000 adresses IP You Vous obtenez un /22.
  • Si vous avez besoin de 25 000 adresses IP You Vous obtenez un /17.
  • Si vous avez besoin de 70 000 adresses IP You Vous obtenez un /15.
  • Si vous avez besoin de 250 000 adresses IP You Vous obtenez un /14 (au lieu des ~16 millions d’adresses IP du bloc /8 qui auraient été assignées dans le monde Classful).

Cela crée un système dans lequel des plages d’adresses IP sont attribuées avec un taux beaucoup, beaucoup plus faible d’adresses IP gaspillées.

L’attribution des adresses CIDR a été ratifiée dans la RFC 1518, en septembre 1993. Ce qui en fait la norme omniprésente au cours des 26 dernières années (si vous lisez ceci en 2019).

Le concept d’attribution d’adresses de classe est utile à connaître d’un point de vue historique. Mais en réalité, nulle part dans le monde, l’adressage de classe n’est encore employé.

La rare exception, cependant, est certains protocoles ou dispositifs archaïques qui fonctionnent « classiquement ». Cela signifie qu’ils supposent un masque basé sur l’adresse IP, en fonction de la classe de l’adresse IP. Par exemple, si un protocole ou un périphérique de classe reçoit l’adresse IP 199.22.33.4 — le premier octet est 199, ce qui signifie qu’il s’agit d’une adresse de classe C et que le masque de sous-réseau est supposé être 255.255.255.0.

FLSM et VLSM

Cela nous amène aux Masques de Sous-réseau de Longueur Fixe (FLSM) et aux Masques de Sous-réseau de Longueur Variable (VLSM). FLSM et VLSM font référence à la manière dont l’espace d’adressage IP est attribué au sein de chaque organisation. Par comparaison, les termes que nous avons décrits ci-dessus (Classful et CIDR) se réfèrent à la façon dont l’espace d’adressage IP est alloué à partir de l’IANA / RIR.

Nous allons démontrer comment FLSM et VLSM fonctionnent en utilisant cette topologie, ainsi que le nombre d’adresses IP répertoriées requises pour chaque sous-réseau:

 classful cidr flsm vlsm - topologie de réseau

FLSM

Masque de sous-réseau à longueur fixe (FLSM) fait référence à une stratégie dans laquelle chacun de vos réseaux au sein de votre infrastructure a la même taille.

Que vous ayez reçu une affectation classful ou une affectation sans classe de votre RIR, vous pouvez déployer les adresses IP de manière fixe. Par exemple :

Votre RIR vous attribue ce /24 : 9.9.9.0 /24 . Étant donné que le plus grand segment de vos réseaux nécessite 30 adresses IP, le sous-réseau de plus petite taille que vous pouvez utiliser est un /27, qui contient 32 adresses IP totales et 30 adresses IP utilisables.

Dans le monde FLSM, chaque sous-réseau de votre topologie doit avoir la même taille. Ce qui signifie que si un sous-réseau doit être un /27, tous les sous-réseaux doivent être un /27:

 classful cidr flsm vlsm - topologie de réseau avec affectation FLSM

Dans cette topologie particulière, un total de 91 adresses IP est requis, mais l’ensemble / 24 (256 adresses IP) a été alloué, ne laissant aucune place supplémentaire pour l’expansion. Il s’agit d’une utilisation très inefficace de l’espace d’adressage IP attribué.

La question demeure cependant, si c’était une méthode si inefficace d’allocation d’espace d’adressage IP, pourquoi a-t-elle jamais existé? La raison: Pour enregistrer des bits sur le fil.

Les protocoles de routage précoces et précoces (p. ex., RIPv1 et ses prédécesseurs) ont enregistré des bits sur le fil en n’incluant pas le masque de sous—réseau dans les publicités – le masque de sous-réseau pour tous les réseaux annoncés était supposé être le même masque attribué à l’interface de réception.

Cela signifie que l’itération d’origine de RIP n’a besoin que d’envoyer: 9.9.9.0 , 9.9.9.32 , 9.9.9.64 , etc. Au lieu de: 9.9.9.0 255.255.255.224 , 9.9.9.32 255.255.255.224 , 9.9.9.64 255.255.255.224 , etc.

Le comportement de RIPv1 peut être vu dans ce post que j’ai fait sur Reddit: Ce que RIP annonce – preuve définitive.

Dans les réseaux à haute capacité actuels, l’enregistrement de ces quelques bits est totalement sans conséquence, mais il fut un temps dans l’histoire ancienne de la construction de réseaux informatiques (années 1960, années 1970), où la transmission de bits était relativement coûteuse.

Le point clé étant: FLSM n’est pas la même chose que les affectations de classe. FLSM utilise simplement un masque de sous-réseau de taille unique sur toutes les interfaces de routeur, pour tous les routeurs de votre topologie.

La question de savoir si l’espace d’adressage IP que vous avez reçu d’IANA/RIR était une affectation Classful ou Sans classe n’est pas pertinente pour FLSM.

VLSM

Comme nous pouvons le voir dans l’exemple ci-dessus, FLSM conduit à de nombreuses adresses IP gaspillées. L’évolution de FLSM est ce qui nous a amenés à VLSM, ou Masque de sous-réseau de longueur Variable.

 classful cidr flsm vlsm - topologie de réseau avec affectation VLSM

Si FLSM est une stratégie de déploiement de sous-réseau qui nécessite que tous les masques de sous-réseau aient la même taille, alors VLSM est une stratégie de déploiement de sous-réseau qui permet à tous les masques de sous-réseau d’être de tailles variables.

Le même exemple d’affectation IP ci-dessus peut être refait beaucoup plus efficacement en utilisant VLSM.

Remarquez, nous avions encore besoin de 91 adresses IP d’hôte, mais nous avons pu nous en accommoder en n’attribuant que 116 adresses IP, laissant 140 autres adresses IP dans notre /24 pour étendre et mettre à l’échelle cette topologie.

Certes, VLSM n’est pas parfait — cela n’empêche pas tout gaspillage d’adresses IP, mais c’est une amélioration significative par rapport au FLSM. VLSM est également la norme de fait pour la conception de chaque réseau aujourd’hui.

Résumé

Pour résumer:

  • L’adressage Classful est l’attribution IANA/RIR d’espace IP à partir de blocs de classe A, B ou C (hérités).
  • Classless ou CIDR est IANA/RIR assignant de l’espace IP dans n’importe quel bloc de taille, selon les besoins (norme moderne).
  • FLSM exige que chaque sous-réseau IP de votre déploiement ait la même taille (héritage).
  • VLSM permet à n’importe quel sous-réseau IP de votre déploiement d’être de n’importe quelle taille (norme moderne).

J’espère que vous comprenez maintenant les définitions individuelles de chacun de ces termes.

Cet article de blog est la version formalisée d’un article informel que j’ai fait sur le Sous-Reddit CCNA il y a quelques années.

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.