Le subnetting est l’une des notions les plus importantes à maîtriser lorsqu’on commence à étudier les réseaux informatiques. Il permet de découper un grand réseau IP en plusieurs réseaux plus petits appelés sous-réseaux.

Le VLSM, quant à lui, va encore plus loin : il permet de créer des sous-réseaux de tailles différentes selon les besoins réels de chaque département ou service.

Ces deux notions sont particulièrement importantes pour comprendre l’adressage IPv4, configurer des VLANs, préparer des réseaux d’entreprise et progresser vers des certifications comme le CCNA.


1. Pourquoi découper un réseau ?

Imaginons une entreprise qui possède le réseau :

192.168.1.0/24

Un réseau /24 contient 256 adresses IP.

Cela ne signifie pas que les 256 adresses peuvent être attribuées à des ordinateurs. Dans un réseau classique, deux adresses ont un rôle particulier :

Adresse réseau
Adresse de broadcast

Pour un /24 :

Adresse réseau :     192.168.1.0
Première IP :        192.168.1.1
Dernière IP :        192.168.1.254
Broadcast :          192.168.1.255

Nous avons donc généralement :

254 adresses utilisables

Le problème est qu’une entreprise ne veut pas forcément placer tous ses appareils dans le même réseau.

Elle pourrait avoir par exemple :

VLAN 10 → Administration
VLAN 20 → Finance
VLAN 30 → Informatique
VLAN 40 → Invités

Chaque VLAN doit normalement disposer de son propre sous-réseau IP.

C’est là que le subnetting devient utile.


2. Qu’est-ce qu’un masque de sous-réseau ?

Une adresse IPv4 contient 32 bits.

Par exemple :

192.168.1.10

En notation CIDR, on peut écrire :

192.168.1.10/24

Le /24 signifie que les 24 premiers bits représentent la partie réseau.

Le masque correspondant est :

255.255.255.0

On peut donc faire correspondre :

CIDRMasque
/8255.0.0.0
/16255.255.0.0
/24255.255.255.0
/25255.255.255.128
/26255.255.255.192
/27255.255.255.224
/28255.255.255.240
/29255.255.255.248
/30255.255.255.252

Plus le nombre après / augmente, plus le réseau devient petit.

Par exemple :

/24 → 256 adresses
/25 → 128 adresses
/26 → 64 adresses
/27 → 32 adresses
/28 → 16 adresses

3. Comment calculer le nombre d’hôtes ?

Pour calculer le nombre d’adresses disponibles dans un sous-réseau IPv4 classique, on utilise :

2^h

h représente le nombre de bits réservés aux hôtes.

Pour obtenir le nombre d’adresses généralement utilisables :

2^h - 2

On retire :

1 adresse réseau
1 adresse broadcast

Prenons un /26.

IPv4 possède 32 bits :

32 - 26 = 6 bits hôtes

Donc :

2^6 = 64 adresses

Et généralement :

64 - 2 = 62 hôtes utilisables

Un réseau /26 peut donc accueillir 62 machines.

Il existe des cas particuliers comme /31 et /32, mais pour apprendre le subnetting classique, la formule 2^h - 2 reste une excellente base.


4. Tableau utile à mémoriser

CIDRMasqueAdresses totalesHôtes utilisables
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242

Ce tableau devient extrêmement utile lorsqu’on commence le VLSM.


5. Exemple simple de subnetting

Prenons :

192.168.1.0/24

Nous voulons créer 4 sous-réseaux de même taille.

Nous devons emprunter 2 bits à la partie hôte :

2² = 4 sous-réseaux

Notre /24 devient donc :

/26

Le masque est :

255.255.255.192

Un /26 possède :

64 adresses

Les réseaux vont donc avancer par blocs de 64.

Nous obtenons :

Sous-réseauAdresse réseauHôtes utilisablesBroadcast
1192.168.1.0/26192.168.1.1 → 192.168.1.62192.168.1.63
2192.168.1.64/26192.168.1.65 → 192.168.1.126192.168.1.127
3192.168.1.128/26192.168.1.129 → 192.168.1.190192.168.1.191
4192.168.1.192/26192.168.1.193 → 192.168.1.254192.168.1.255

Nous avons donc transformé un seul réseau /24 en quatre réseaux /26.


6. Comment trouver rapidement la taille du bloc ?

Une méthode très pratique consiste à utiliser :

256 - valeur du masque

Prenons :

/27

Son masque est :

255.255.255.224

On calcule :

256 - 224 = 32

La taille du bloc est donc :

32

Les réseaux commencent alors à :

192.168.1.0
192.168.1.32
192.168.1.64
192.168.1.96
192.168.1.128
192.168.1.160
192.168.1.192
192.168.1.224

Cette technique permet de trouver rapidement les adresses réseau.


7. Qu’est-ce que le VLSM ?

VLSM signifie :

Variable Length Subnet Mask

En français, on peut parler de masques de sous-réseau de longueur variable.

Avec le subnetting classique, les sous-réseaux ont généralement la même taille.

Avec VLSM, nous pouvons créer :

un /25
un /26
un /27
un /28

à l’intérieur du même réseau principal.

C’est beaucoup plus efficace.


8. Pourquoi utiliser VLSM ?

Imaginons une entreprise avec quatre départements.

DépartementNombre de machines
Informatique100
Administration50
Finance25
Direction10

Nous disposons du réseau :

192.168.10.0/24

Si nous donnons un /26 à chaque département, nous aurons un problème : un /26 ne fournit que 62 hôtes, donc il est insuffisant pour le département Informatique qui a besoin de 100 machines.

Le VLSM permet d’adapter la taille du sous-réseau aux besoins de chaque service.


9. Règle fondamentale du VLSM

Lorsque l’on fait du VLSM, on commence toujours par le réseau qui demande le plus grand nombre d’adresses.

Dans notre exemple :

100 hôtes
50 hôtes
25 hôtes
10 hôtes

On travaille donc dans cet ordre.

C’est important, car les grands sous-réseaux sont plus difficiles à placer si l’espace d’adressage a déjà été fragmenté.


10. Première étape : réseau de 100 machines

Nous devons trouver le plus petit sous-réseau pouvant accueillir 100 machines.

Un /26 donne :

62 hôtes

Ce n’est pas suffisant.

Un /25 donne :

126 hôtes

Parfait.

Nous attribuons donc :

192.168.10.0/25

Ce réseau couvre :

Adresse réseau :
192.168.10.0

Première IP :
192.168.10.1

Dernière IP :
192.168.10.126

Broadcast :
192.168.10.127

11. Deuxième réseau : 50 machines

Il nous faut au moins 50 adresses utilisables.

Un /26 fournit :

62 hôtes

Nous pouvons donc utiliser :

192.168.10.128/26

Plage :

Réseau :
192.168.10.128

Hôtes :
192.168.10.129
à
192.168.10.190

Broadcast :
192.168.10.191

12. Troisième réseau : 25 machines

Pour 25 machines :

/27

convient, car il fournit :

30 hôtes utilisables

Le prochain réseau disponible est :

192.168.10.192/27

Nous avons :

Réseau :
192.168.10.192

Hôtes :
192.168.10.193
à
192.168.10.222

Broadcast :
192.168.10.223

13. Quatrième réseau : 10 machines

Pour 10 machines, nous pouvons utiliser :

/28

Un /28 contient :

16 adresses
14 utilisables

Le réseau suivant est :

192.168.10.224/28

Nous obtenons :

Réseau :
192.168.10.224

Hôtes :
192.168.10.225
à
192.168.10.238

Broadcast :
192.168.10.239

14. Résultat final du VLSM

Notre plan d’adressage devient :

DépartementBesoinRéseauHôtes disponiblesBroadcast
Informatique100192.168.10.0/25126192.168.10.127
Administration50192.168.10.128/2662192.168.10.191
Finance25192.168.10.192/2730192.168.10.223
Direction10192.168.10.224/2814192.168.10.239

Il reste même encore :

192.168.10.240 → 192.168.10.255

qui peut être utilisé pour un autre petit sous-réseau.

C’est tout l’intérêt du VLSM : utiliser les adresses IP intelligemment sans gaspiller inutilement de grandes plages.


15. Exemple avec des VLANs

Cette technique est particulièrement utile lorsque l’on construit un réseau d’entreprise avec des VLANs.

On pourrait avoir :

VLAN 10 - IT
192.168.10.0/25

VLAN 20 - ADMIN
192.168.10.128/26

VLAN 30 - FINANCE
192.168.10.192/27

VLAN 40 - DIRECTION
192.168.10.224/28

Sur un routeur Cisco, les passerelles pourraient par exemple être :

VLAN 10 → 192.168.10.1
VLAN 20 → 192.168.10.129
VLAN 30 → 192.168.10.193
VLAN 40 → 192.168.10.225

La passerelle n’est pas obligatoirement la première adresse utilisable, mais c’est une convention très courante.


16. Exemple Cisco

Dans une architecture Router-on-a-Stick, nous pourrions configurer :

interface g0/0.10
 encapsulation dot1Q 10
 ip address 192.168.10.1 255.255.255.128

Pour le VLAN 20 :

interface g0/0.20
 encapsulation dot1Q 20
 ip address 192.168.10.129 255.255.255.192

Pour le VLAN 30 :

interface g0/0.30
 encapsulation dot1Q 30
 ip address 192.168.10.193 255.255.255.224

Et pour le VLAN 40 :

interface g0/0.40
 encapsulation dot1Q 40
 ip address 192.168.10.225 255.255.255.240

Nous venons donc d’utiliser le même /24 pour créer plusieurs VLANs de tailles différentes.


17. Subnetting vs VLSM

La différence peut être résumée simplement.

Subnetting classique

On découpe :

192.168.1.0/24

en plusieurs réseaux de même taille :

192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26

Chaque réseau possède 62 hôtes utilisables.

VLSM

On peut découper le même espace en tailles différentes :

192.168.1.0/25
192.168.1.128/26
192.168.1.192/27
192.168.1.224/28

C’est beaucoup plus flexible.


18. Une méthode simple pour résoudre un exercice VLSM

Lorsque tu rencontres un exercice VLSM, suis toujours cette logique :

  1. Note le réseau de départ.
  2. Note le nombre d’hôtes demandé pour chaque sous-réseau.
  3. Classe les besoins du plus grand au plus petit.
  4. Trouve le CIDR minimum nécessaire pour chaque réseau.
  5. Attribue le plus grand réseau en premier.
  6. Commence le réseau suivant juste après le broadcast précédent.
  7. Vérifie qu’aucun sous-réseau ne se chevauche.
  8. Note pour chacun : adresse réseau, première IP, dernière IP et broadcast.

Cette méthode fonctionne dans presque tous les exercices de VLSM de niveau débutant ou intermédiaire.


19. Petit exercice

Supposons que l’on dispose du réseau :

192.168.50.0/24

Une entreprise possède :

Service A : 60 machines
Service B : 30 machines
Service C : 12 machines
Service D : 6 machines

Avant de regarder la solution, essaie de trouver toi-même les CIDR.

Pour 60 machines :

/26 → 62 hôtes

Pour 30 machines :

/27 → 30 hôtes

Pour 12 machines :

/28 → 14 hôtes

Pour 6 machines :

/29 → 6 hôtes

Le résultat pourrait donc être :

ServiceRéseau
A192.168.50.0/26
B192.168.50.64/27
C192.168.50.96/28
D192.168.50.112/29

C’est exactement le principe du VLSM.


Conclusion

Le subnetting permet de diviser un réseau en plusieurs sous-réseaux, tandis que le VLSM permet de donner une taille différente à chaque sous-réseau.

Les notions les plus importantes à maîtriser sont :

CIDR → masque → nombre d’hôtes → taille du bloc → adresse réseau → broadcast → plage d’hôtes.

Une fois ces concepts compris, des sujets comme les VLANs, le DHCP, l’inter-VLAN routing, les ACL et le routage deviennent beaucoup plus faciles à comprendre.

Pour progresser rapidement, le mieux est de faire beaucoup d’exercices à la main avant d’utiliser un calculateur de subnetting.