Skip to main content

Calculateur VLSM

Qu'est-ce que VLSM ?

Le Masquage de Sous-réseau à Longueur Variable (VLSM) est une technique de sous-réseautage qui permet aux administrateurs réseau d'utiliser différentes tailles de masque de sous-réseau dans le même espace d'adresses. Contrairement au sous-réseautage à longueur fixe où chaque sous-réseau doit avoir la même taille, VLSM permet de créer des sous-réseaux adaptés au nombre exact d'hôtes dont chaque segment a besoin. Par exemple, un département avec 200 postes obtient un sous-réseau /24 (254 hôtes), tandis qu'une liaison point-à-point entre routeurs obtient un /30 (2 hôtes). Cela réduit drastiquement le gaspillage d'adresses IP comparé à donner aux deux segments le même /24. VLSM est devenu possible avec l'adoption de CIDR (Routage Inter-Domaine sans Classe) et nécessite des protocoles de routage qui transportent l'information de masque de sous-réseau, comme OSPF, EIGRP, IS-IS, ou BGP.

Comment Fonctionne l'Allocation VLSM

L'algorithme VLSM suit un principe simple : trier tous les besoins de sous-réseaux du plus grand au plus petit, puis allouer chacun en utilisant le plus petit masque de sous-réseau qui convient. Commencez par le plus grand besoin — trouvez le préfixe CIDR minimal qui fournit assez d'hôtes (utilisables = 2^bits_hôte − 2). Allouez ce bloc en commençant par la prochaine adresse disponible dans le réseau principal. Puis passez au prochain plus grand besoin et répétez. Cette approche du plus-grand-d'abord assure un alignement optimal et prévient la fragmentation. Par exemple, en commençant avec 192.168.1.0/24 (254 utilisables), si vous avez besoin de 100, 50, et 10 hôtes : le premier obtient /25 (126 utilisables), le second obtient /26 (62 utilisables), et le troisième obtient /28 (14 utilisables), utilisant 128 + 64 + 16 = 208 des 256 adresses avec 48 restantes pour la croissance future.

Questions Fréquentes

Quelle est la différence entre VLSM et CIDR ?

CIDR (Routage Inter-Domaine sans Classe) est le système de notation qui permet les préfixes de longueur variable (ex: /22, /27). VLSM (Masquage de Sous-réseau à Longueur Variable) est la technique d'application de différentes longueurs de préfixe CIDR à différents sous-réseaux dans le même bloc d'adresses. Pensez à CIDR comme le langage et VLSM comme la pratique de conception qui l'utilise. VLSM nécessite des protocoles de routage compatibles CIDR comme OSPF ou EIGRP.

Quels protocoles de routage supportent VLSM ?

Les protocoles modernes qui transportent l'information de masque de sous-réseau supportent VLSM : OSPF (Open Shortest Path First), EIGRP (Enhanced Interior Gateway Routing Protocol), IS-IS, BGP, et RIPv2. L'ancien RIPv1 ne supporte PAS VLSM car il assume des limites de classe et n'inclut pas le masque dans les mises à jour de routage. Les routes statiques supportent aussi VLSM puisque le masque est spécifié manuellement.

Pourquoi dois-je trier les sous-réseaux du plus grand au plus petit ?

Les sous-réseaux doivent s'aligner sur leur taille de bloc — un /26 (64 adresses) doit commencer à un multiple de 64. Si vous allouez d'abord un petit sous-réseau, vous pouvez créer un trou qui gaspille des adresses car le prochain plus grand sous-réseau ne peut pas s'y loger. Trier du plus-grand-d'abord assure que chaque bloc commence à une limite naturellement alignée, maximisant l'espace utilisable et prévenant la fragmentation.

Comment savoir quelle taille de sous-réseau j'ai besoin pour N hôtes ?

Trouvez la plus petite puissance de 2 qui est supérieure à N + 2 (le +2 compte pour les adresses réseau et diffusion). Pour 100 hôtes : 100 + 2 = 102, prochaine puissance de 2 est 128 = 2⁷, donc bits hôte = 7, préfixe = 32 − 7 = /25 (126 utilisables). Pour 50 hôtes : 52 → 64 = 2⁶ → /26 (62 utilisables). Pour 10 hôtes : 12 → 16 = 2⁴ → /28 (14 utilisables).

Puis-je utiliser VLSM avec IPv6 ?

IPv6 utilise un préfixe /64 fixe pour tous les sous-réseaux hôte comme recommandé par RFC 4291, donnant à chaque sous-réseau 2⁶⁴ adresses — plus qu'assez pour n'importe quel LAN. Les préfixes variables de style VLSM sont utilisés aux niveaux supérieurs (entre /48 et /64) pour allouer des sous-réseaux aux départements, mais dans chaque sous-réseau la taille est toujours /64. L'espace d'adresses massif d'IPv6 élimine le besoin de VLSM au niveau hôte.

Que se passe-t-il si mes hôtes ne rentrent pas dans le bloc réseau ?

Si les adresses totales requises dépassent l'espace disponible dans votre réseau principal, le calcul VLSM échoue. Par exemple, essayer de loger 200 + 100 + 50 hôtes dans un /24 (254 adresses totales) ne marchera pas car vous avez besoin de /24 (256) + /25 (128) + /26 (64) = 448 adresses. Solution : utilisez un bloc réseau plus grand (comme /23 ou /22) ou réduisez vos besoins d'hôtes.