Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Sous-réseaux attribués
4
total addresses used: 116
Requis Réseau Préfixe Utilisables Premier hôte Dernier hôte Diffusion
50 192.168.1.0 /26 62 192.168.1.1 192.168.1.62 192.168.1.63
20 192.168.1.64 /27 30 192.168.1.65 192.168.1.94 192.168.1.95
10 192.168.1.96 /28 14 192.168.1.97 192.168.1.110 192.168.1.111
2 192.168.1.112 /30 2 192.168.1.113 192.168.1.114 192.168.1.115

Qu'est-ce qu'un calculateur VLSM ?

Le masquage de sous-réseau de longueur variable (VLSM, pour Variable Length Subnet Masking) permet aux ingénieurs réseau de découper un même bloc d'adresses IP en sous-réseaux de tailles différentes, en ajustant chacun au nombre réel d'hôtes qu'il doit accueillir. On évite ainsi le gaspillage d'adresses inhérent à un découpage à longueur fixe. Ce calculateur part d'une adresse de réseau de base et d'une liste de nombres d'hôtes, puis attribue des sous-réseaux contigus, du plus grand au plus petit.

Comment l'utiliser

Saisissez l'adresse de réseau de départ (par exemple 192.168.1.0) ainsi qu'une liste, séparée par des virgules, du nombre d'hôtes que chaque sous-réseau doit prendre en charge (par exemple 50, 20, 10, 2). L'outil trie les besoins du plus grand au plus petit, puis attribue à chacun le plus petit sous-réseau possible, en les juxtaposant bout à bout afin de ne gaspiller aucun espace d'adressage.

La formule expliquée

Pour chaque besoin en hôtes h, il faut de la place pour h hôtes, plus une adresse de réseau et une adresse de diffusion, soit h + 2 adresses au total. Le préfixe vaut $$\text{Prefix} = 32 - \left\lceil \log_{2}\!\left( \text{Hosts} + 2 \right) \right\rceil$$ et la taille du bloc vaut \(2^{(32 - \text{préfixe})}\). Par exemple, 50 hôtes nécessitent 52 adresses ; \(\lceil \log_{2}(52) \rceil = 6\), le préfixe est donc /26, avec un bloc de 64 adresses et 62 hôtes utilisables.

Publicité
Diagram showing a host count rounded up to the next power of two to determine subnet block size and prefix length
Each host requirement is rounded up to the next power of two (plus network and broadcast) to set the subnet block size and prefix.

Exemple concret

Réseau de base 192.168.1.0 avec les besoins 50, 20, 10, 2 : le /26 (64 adresses) est attribué au LAN de 50 hôtes à partir de 192.168.1.0, le /27 (32 adresses) pour 20 hôtes commence à 192.168.1.64, le /28 (16 adresses) pour 10 hôtes commence à 192.168.1.96, et un /30 (4 adresses) pour la liaison point à point de 2 hôtes commence à 192.168.1.112. Total utilisé : 116 adresses.

A large base network block divided into variable-sized subnet blocks of decreasing size
VLSM packs subnets of different sizes into the base network, largest first, with no wasted address space.

FAQ

Pourquoi +2 hôtes ? Chaque sous-réseau IPv4 réserve une adresse pour l'identifiant de réseau et une autre pour la diffusion ; le nombre d'hôtes utilisables correspond donc à la taille du bloc moins deux.

Pourquoi trier du plus grand au plus petit ? Attribuer d'abord les plus gros sous-réseaux maintient les blocs alignés sur leurs frontières naturelles et évite la fragmentation.

Quel est le plus petit sous-réseau utilisable ? Un /30 offre 2 hôtes utilisables, idéal pour les liaisons entre routeurs ; le /31 est parfois employé pour les liaisons point à point sans adresse de diffusion.

Dernière mise à jour: