Sous-réseautage IP simplifié : Un guide visuel

· 12 min de lecture

Table des matières

Qu'est-ce que le sous-réseautage ?

Le sous-réseautage est la pratique consistant à diviser un réseau plus grand en morceaux plus petits et plus gérables appelés sous-réseaux. Pensez-y comme à la division d'un grand immeuble de bureaux en étages séparés, chacun avec sa propre réception et son propre annuaire. Chaque étage (sous-réseau) fonctionne de manière indépendante tout en faisant partie du même bâtiment (réseau).

Pourquoi s'en soucier ? Sans sous-réseautage, chaque appareil sur un réseau partage le même domaine de diffusion. Lorsqu'un appareil envoie un message de diffusion, tous les autres appareils doivent le traiter. Dans un réseau avec des milliers d'appareils, cela crée d'énormes quantités de trafic inutile.

Le sous-réseautage offre plusieurs avantages critiques :

Considérez une entreprise avec 500 employés. Sans sous-réseautage, les 500 appareils seraient sur un seul réseau plat. Chaque requête ARP, diffusion DHCP et annonce réseau atteindrait chaque appareil. Avec le sous-réseautage, vous pourriez créer des réseaux séparés pour les Ventes, l'Ingénierie, les RH et le WiFi invité—chacun isolé et gérable.

Conseil pro : Les réseaux modernes utilisent presque toujours le sous-réseautage. Même les routeurs domestiques créent un sous-réseau (généralement 192.168.1.0/24) pour séparer vos appareils locaux de l'internet plus large.

Adresses IP : Les bases

Avant de plonger dans le sous-réseautage, vous devez comprendre les adresses IP. Une adresse IPv4 est un nombre de 32 bits, généralement écrit comme quatre nombres décimaux séparés par des points—comme 192.168.1.100. Chacun de ces quatre nombres (appelés octets) varie de 0 à 255, représentant 8 bits.

En binaire, cette adresse ressemble à ceci :

192.168.1.100
= 11000000.10101000.00000001.01100100

Chaque adresse IP a deux parties : la portion réseau (qui identifie à quel réseau l'appareil appartient) et la portion hôte (qui identifie l'appareil spécifique sur ce réseau). Le masque de sous-réseau détermine où se situe la limite entre ces deux parties.

Classes d'adresses IPv4 (contexte historique)

À l'origine, les adresses IP étaient divisées en classes. Bien que le réseautage par classes soit largement obsolète, comprendre ces classes aide à saisir les fondamentaux du sous-réseautage :

Classe Plage du premier octet Masque par défaut Bits réseau/hôte Objectif
Classe A 1-126 255.0.0.0 8/24 Grands réseaux (16M hôtes)
Classe B 128-191 255.255.0.0 16/16 Réseaux moyens (65K hôtes)
Classe C 192-223 255.255.255.0 24/8 Petits réseaux (254 hôtes)
Classe D 224-239 N/A N/A Multidiffusion
Classe E 240-255 N/A N/A Expérimental

Aujourd'hui, nous utilisons le routage inter-domaine sans classe (CIDR), qui permet un dimensionnement flexible des sous-réseaux indépendamment de la classe d'adresse. Cela élimine le gaspillage inhérent au réseautage par classes.

Plages d'adresses IP spéciales

Certaines plages IP sont réservées à des fins spécifiques :

Les adresses privées peuvent être utilisées librement au sein de votre réseau mais ne peuvent pas être routées sur l'internet public. Cela permet aux organisations d'utiliser les mêmes plages privées en interne sans conflits.

Masques de sous-réseau expliqués

Un masque de sous-réseau ressemble à une adresse IP mais sert un objectif complètement différent. C'est un motif de 32 bits de bits 1 consécutifs suivis de bits 0 consécutifs. Les bits 1 marquent la portion réseau, et les bits 0 marquent la portion hôte.

Par exemple, le masque de sous-réseau 255.255.255.0 en binaire est :

11111111.11111111.11111111.00000000

Ce masque indique que les 24 premiers bits représentent le réseau, et les 8 derniers bits représentent l'hôte. Lorsque vous effectuez une opération ET bit à bit entre une adresse IP et son masque de sous-réseau, vous obtenez l'adresse réseau.

Comment fonctionnent les masques de sous-réseau

Voyons cela en action avec l'adresse IP 192.168.1.100 et le masque 255.255.255.0 :

Adresse IP :    11000000.10101000.00000001.01100100 (192.168.1.100)
Masque :        11111111.11111111.11111111.00000000 (255.255.255.0)
                ---------------------------------------- (opération ET)
Réseau :        11000000.10101000.00000001.00000000 (192.168.1.0)

Le résultat, 192.168.1.0, est l'adresse réseau. Tous les appareils avec des adresses IP de 192.168.1.1 à 192.168.1.254 appartiennent à ce réseau.

Conseil rapide : Utilisez notre Calculateur de sous-réseau pour calculer instantanément les adresses réseau, les adresses de diffusion et les plages d'hôtes utilisables sans conversion binaire manuelle.

Comprendre les hôtes utilisables

Toutes les adresses d'un sous-réseau ne peuvent pas être attribuées aux appareils. Deux adresses sont toujours réservées :

Pour un réseau /24 avec 256 adresses totales, vous avez 254 adresses hôte utilisables. La formule est : 2bits hôte - 2

Notation CIDR

La notation CIDR (Classless Inter-Domain Routing) fournit un moyen compact de représenter les masques de sous-réseau. Au lieu d'écrire 255.255.255.0, vous écrivez /24—indiquant que 24 bits sont utilisés pour la portion réseau.

Le format de notation est : adresse_IP/longueur_préfixe

Exemples :

Tableau de conversion CIDR

Voici comment les préfixes CIDR correspondent aux masques de sous-réseau et aux nombres d'hôtes :

CIDR Masque de sous-réseau Adresses totales Hôtes utilisables Masque binaire
/24 255.255.255.0 256 254 11111111.11111111.11111111.00000000
/25 255.255.255.128 128 126 11111111.11111111.11111111.10000000
/26 255.255.255.192 64 62 11111111.11111111.11111111.11000000
/27 255.255.255.224 32 30 11111111.11111111.11111111.11100000
/28 255.255.255.240 16 14 11111111.11111111.11111111.11110000
/29 255.255.255.248 8 6 11111111.11111111.11111111.11111000
/30 255.255.255.252 4 2 11111111.11111111.11111111.11111100

La notation CIDR est maintenant la norme en réseautage. Elle est plus flexible que l'adressage par classes et rend les calculs de sous-réseau plus intuitifs une fois que vous comprenez le modèle.

Portions réseau et hôte

Comprendre comment les adresses IP se divisent en portions réseau et hôte est fondamental pour le sous-réseautage. Le masque de sous-réseau crée cette division, et changer où se situe cette limite est la façon dont nous créons des sous-réseaux de différentes tailles.

Visualiser la division

Considérez l'adresse 192.168.10.50/24 :

Adresse IP :    192  .  168  .   10  .   50
Binaire :       11000000.10101000.00001010.00110010
                |----Réseau (24 bits)---|--Hôte (8)--|
Masque :        11111111.11111111.11111111.00000000 (/24)

Les 24 premiers bits (192.168.10) identifient le réseau. Les 8 derniers bits (50) identifient l'hôte spécifique sur ce réseau.

Emprunter des bits hôte

Lorsque vous sous-réseautez, vous « empruntez » des bits de la portion hôte pour créer des bits réseau supplémentaires. Chaque bit emprunté double le nombre de sous-réseaux mais divise par deux le nombre d'hôtes par sous-réseau.

En commençant avec 192.168.10.0/24 (254 hôtes), si nous empruntons 1 bit :

Les deux sous-réseaux résultants sont :

  1. 192.168.10.0/25 (hôtes : 192.168.10.1 - 192.168.10.126)
  2. 192.168.10.128/25 (hôtes : 192.168.10.129 - 192.168.10.254)

Si nous empruntons 2 bits (créant un masque /26) :

Les quatre sous-réseaux deviennent :

  1. 192.168.10.0/26 (hôtes : .1 - .62)
  2. 192.168.10.64/26 (hôtes : .65 - .126)
  3. 192.168.10.128/26 (hôtes : .129 - .190)
  4. 192.168.10.192/26 (hôtes : .193 - .254)

Conseil pro : La méthode du « nombre magique » aide à calculer rapidement les sous-réseaux. Soustrayez l'octet du masque de sous-réseau de 256 pour trouver l'incrément entre les sous-réseaux. Pour /26 (masque 192), le nombre magique est 256 - 192 = 64, donc les sous-réseaux commencent à 0, 64, 128, 192.

Calcul des sous-réseaux étape par étape

Parcourons un problème complet de sous-réseautage du début à la fin. Cette approche méthodique fonctionne pour tout scénario de sous-réseautage.

Exemple de problème

On vous a attribué le réseau 172.16.0.0/16 et vous devez créer 30 sous-réseaux pour différents départements. Quel masque de sous-réseau devriez-vous utiliser, et quelles sont les trois premières plages de sous-réseaux ?

Étape 1 : Déterminer les bits de sous-réseau requis

Combien de bits devons-nous emprunter pour créer 30 sous-réseaux ?

Nous devons emprunter 5 bits de la portion hôte.

Étape 2 : Calculer le nouveau masque de sous-réseau

Masque original : /16 (255.255.0.0)
Bits empruntés : 5
Nouveau masque : /21 (255.255.248.0)

En binaire, le troisième octet devient :

11111000 = 248

Étape 3 : Calculer les hôtes par sous-réseau

Bits hôte restants : 32 - 21 = 11 bits
Hôtes par sous-réseau : 211 - 2 = 2046 hôtes utilisables

Étape 4 : Trouver l'incrément de sous-réseau

Nombre magique : 256 - 248 = 8

Les sous-réseaux s'incrémentent de 8 dans le troisième octet.

Étape 5 : Lister les sous-réseaux

Trois premiers sous-réseaux :

  1. 172.16.0.0/21
    • Réseau : 172.16.0.0
    • Premier hôte : 172.16.0.1
    • Dernier hôte : 172.16.7.254
    • Diffusion : 172.16.7.255
  2. 172.16.8.0/21
    • Réseau : 172.16.8.0
    • Premier hôte : 172.16.8.1
    • Dernier hôte : 172.16.15.254
    • Diffusion : 172.16.15.255
  3. 1