← Retour au calculateur de sous-réseaux AdminTools.fr — Guide réseau

Comprendre le subnetting, le CIDR et les masques de sous-réseau

Le découpage en sous-réseaux (subnetting) est l'une des compétences réseau les plus fondamentales pour un administrateur système. Ce guide reprend les bases : CIDR, masques, adresse réseau, broadcast, classes historiques, adresses privées, et comment découper un réseau avec VLSM.

Sommaire
Qu'est-ce que le subnetting et pourquoi l'utiliser ? Rappel : structure d'une adresse IPv4 Le masque de sous-réseau La notation CIDR Adresse réseau et adresse de broadcast Les classes historiques A, B, C Adresses privées et adresses publiques Découper un réseau avec VLSM Exemple concret de découpage Erreurs courantes Questions fréquentes

Qu'est-ce que le subnetting et pourquoi l'utiliser ?

Le subnetting consiste à diviser un réseau IP en plusieurs sous-réseaux plus petits. Plutôt que de mettre toutes les machines d'une organisation dans un seul grand réseau plat, on le découpe en segments logiques distincts — par exemple un sous-réseau par service, par bâtiment, ou par usage (postes utilisateurs, serveurs, équipements réseau, invités).

Les bénéfices concrets sont nombreux :

Rappel : structure d'une adresse IPv4

Une adresse IPv4 est un nombre de 32 bits, généralement représenté sous forme de 4 groupes de 8 bits (octets) séparés par des points, chaque octet valant entre 0 et 255 — par exemple 192.168.1.10.

Une adresse IP seule ne suffit pas à savoir quelle partie identifie le réseau et quelle partie identifie l'hôte (la machine) à l'intérieur de ce réseau. C'est le rôle du masque de sous-réseau.

Le masque de sous-réseau

Le masque de sous-réseau est lui aussi un nombre de 32 bits, qui indique quelle portion de l'adresse IP correspond au réseau (bits à 1) et quelle portion correspond à l'hôte (bits à 0).

ÉlémentExemple
Adresse IP192.168.1.10
Masque255.255.255.0
Partie réseau192.168.1 (24 premiers bits)
Partie hôte10 (8 derniers bits)

Plus il y a de bits à 1 dans le masque, plus le sous-réseau est petit (peu d'hôtes possibles) mais plus on peut créer de sous-réseaux distincts à partir d'un même réseau de base.

La notation CIDR

Écrire un masque complet comme 255.255.255.0 est verbeux. La notation CIDR (Classless Inter-Domain Routing) simplifie cela en indiquant juste le nombre de bits à 1 du masque après un slash : 192.168.1.10/24 signifie "masque de 24 bits", soit 255.255.255.0.

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

Le CIDR a remplacé le système de classes historique (A/B/C) car il permet de découper un réseau à n'importe quelle granularité, sans être limité aux frontières fixes des classes.

Adresse réseau et adresse de broadcast

Dans chaque sous-réseau, deux adresses sont réservées et ne peuvent pas être attribuées à un hôte :

C'est pourquoi le nombre d'hôtes utilisables est toujours égal au nombre total d'adresses moins 2 (sauf pour les cas particuliers /31 et /32, utilisés respectivement pour les liaisons point-à-point et les hôtes uniques, où cette réservation ne s'applique pas).

Les classes historiques A, B, C

Avant l'adoption du CIDR en 1993, les réseaux IPv4 étaient répartis en classes fixes selon le premier octet de l'adresse :

ClassePremier octetMasque par défautUsage typique
A1–127/8Très grands réseaux
B128–191/16Réseaux moyens/grands
C192–223/24Petits réseaux
D224–239Multicast
E240–255Réservée / expérimentale

Ce système est obsolète en pratique (remplacé par le CIDR), mais la terminologie reste utilisée comme repère rapide, notamment pour les plages d'adresses privées.

Adresses privées et adresses publiques

Certaines plages d'adresses IPv4 sont réservées par la RFC 1918 pour un usage privé (réseaux locaux) et ne sont jamais routées sur internet public :

Plage privéeClasse historiqueNombre d'adresses
10.0.0.0 – 10.255.255.255A16 777 216
172.16.0.0 – 172.31.255.255B1 048 576
192.168.0.0 – 192.168.255.255C65 536

D'autres plages spéciales existent : 127.0.0.0/8 (loopback, ex. 127.0.0.1 = la machine elle-même), 169.254.0.0/16 (APIPA, auto-attribuée quand le DHCP échoue), et 224.0.0.0 – 239.255.255.255 (multicast).

Découper un réseau avec VLSM

Le VLSM (Variable Length Subnet Masking) consiste à découper un réseau en plusieurs sous-réseaux, potentiellement de tailles différentes selon le besoin réel de chaque segment, plutôt que d'utiliser un découpage uniforme qui gaspille de l'espace d'adressage.

Deux approches courantes pour déterminer le nouveau préfixe :

En pratique, dimensionnez toujours un peu au-dessus du besoin actuel : un sous-réseau trop juste oblige à tout redécouper dès la première extension du parc de machines.

Exemple concret de découpage

Prenons le réseau 192.168.1.0/24 (254 hôtes utilisables) à diviser en 4 sous-réseaux égaux pour 4 services différents.

4 sous-réseaux nécessitent ceil(log2(4)) = 2 bits supplémentaires, donc un nouveau préfixe /26 :

Sous-réseauPlageHôtes utilisablesBroadcast
192.168.1.0/26192.168.1.1 – 192.168.1.6262192.168.1.63
192.168.1.64/26192.168.1.65 – 192.168.1.12662192.168.1.127
192.168.1.128/26192.168.1.129 – 192.168.1.19062192.168.1.191
192.168.1.192/26192.168.1.193 – 192.168.1.25462192.168.1.255

Le calculateur génère automatiquement ce type de tableau pour n'importe quel réseau de base et n'importe quel besoin de découpage.

Utiliser le calculateur de sous-réseaux →

Erreurs courantes

Questions fréquentes

Quelle est la différence entre un masque et un CIDR ?

Aucune différence fonctionnelle — le CIDR (ex: /24) est juste une notation plus courte du même masque (ex: 255.255.255.0). Les deux désignent exactement la même séparation entre partie réseau et partie hôte.

Pourquoi /31 et /32 sont des cas particuliers ?

Un /32 désigne une seule adresse (un hôte unique, sans notion de réseau). Un /31 (RFC 3021) est utilisé pour les liaisons point-à-point entre deux routeurs, où réserver une adresse réseau et un broadcast serait un gaspillage — les deux adresses disponibles servent directement aux deux extrémités de la liaison.

Peut-on toujours diviser un réseau en sous-réseaux de tailles différentes ?

Oui, c'est justement l'intérêt du VLSM par rapport à un découpage uniforme : chaque sous-réseau peut avoir son propre préfixe, adapté à son besoin réel, à condition que les plages ne se chevauchent pas.

Le subnetting s'applique-t-il aussi à IPv6 ?

Oui, le principe général (séparer une partie réseau et une partie hôte) reste le même, mais avec des conventions différentes : adresses sur 128 bits, préfixes généralement alignés sur /64 pour un sous-réseau standard, pas de notion de broadcast (remplacée par le multicast), et un espace d'adressage si vaste que le dimensionnement se raisonne en nombre de sous-réseaux plutôt qu'en nombre d'hôtes. Le calculateur de ce site gère les deux protocoles, avec un mode dédié à chacun.