🧮 Module R2 – Subnetting et CIDR

📘 Cours complet ⏱️ 3h 🎯 Bloc 1 – Réseau
Objectifs : maîtriser le calcul de sous-réseaux, la notation CIDR, le VLSM et le summarization.

📖 Introduction

Le subnetting (découpage en sous-réseaux) et le CIDR (Classless Inter-Domain Routing) sont des compétences fondamentales pour tout administrateur réseau. Ils permettent d'optimiser l'utilisation des adresses IP et de structurer efficacement un réseau.

🎯

À l'issue de ce module, vous serez capable de :

  • Calculer un masque de sous-réseau en fonction du nombre d'hôtes.
  • Déterminer l'adresse réseau, l'adresse de broadcast et la plage d'hôtes.
  • Utiliser la notation CIDR (/n).
  • Mettre en œuvre le VLSM (Variable Length Subnet Mask).

📝 Notation CIDR

Le CIDR remplace les classes d'adresses par une notation en préfixe : /n où n est le nombre de bits du réseau.

💡 Astuce mnémotechnique :
Masque décimalCIDRBits hôtesNombre d'hôtesUsage courant
255.0.0.0/82416 777 214Grands réseaux
255.255.0.0/161665 534Réseaux moyens
255.255.255.0/248254Petits réseaux
255.255.255.128/257126Petits réseaux
255.255.255.192/26662Petits réseaux
255.255.255.224/27530Très petits
255.255.255.240/28414Micro-réseaux
255.255.255.248/2936Liaisons point-à-point
255.255.255.252/3022Liaisons point-à-point
💡

Formule à retenir

Nombre d'hôtes = 2n – 2 (où n est le nombre de bits hôtes).
On soustrait 2 pour l'adresse réseau et l'adresse de broadcast.


🔍 Représentation visuelle du subnetting

Le subnetting consiste à emprunter des bits à la partie hôte pour créer des sous-réseaux.

📊 Emprunt de bits pour créer 4 sous-réseaux
Exemple : 192.168.1.0/24 → 4 sous-réseaux → /26
11000000 · 10101000 · 00000001 · 10000000
════ PARTIE RÉSEAU (24 bits) ════ ════ ════ ════ HÔTE (6 bits) ════
24 bits réseau 2 bits empruntés 6 bits hôtes
Bits réseau (identifient le réseau)
Bits empruntés (créent les sous-réseaux)
Bits hôte (identifient les équipements)
Nouveau masque = /24 + 2 = /26 (255.255.255.192)
Nombre de sous-réseaux = 22 = 4
Nombre d'hôtes = 26 – 2 = 62

🔢 Calcul des sous-réseaux

Méthode en 5 étapes

  1. Déterminer le nombre de sous-réseaux nécessaires.
  2. Calculer le nombre de bits à emprunter : 2m ≥ nombre de sous-réseaux.
  3. Déterminer le nouveau masque : masque par défaut + m bits.
  4. Calculer le nombre d'hôtes par sous-réseau : 2h – 2.
  5. Énumérer les plages (adresse réseau, hôtes, broadcast).

Exemple détaillé – Découpage d'un réseau de classe C

Réseau initial : 192.168.1.0/24 (masque 255.255.255.0)

Objectif : créer 4 sous-réseaux.

📌 Étape 1 & 2

  • 4 sous-réseaux nécessaires
  • 2m ≥ 4 → m = 2 bits

📌 Étape 3 & 4

  • Nouveau masque : /26
  • Décimal : 255.255.255.192
  • Hôtes : 26 – 2 = 62

📌 Étape 5 – Plages des sous-réseaux :

Sous-réseauAdresse réseauPlage d'hôtesBroadcast
SR0192.168.1.01 → 62192.168.1.63
SR1192.168.1.6465 → 126192.168.1.127
SR2192.168.1.128129 → 190192.168.1.191
SR3192.168.1.192193 → 254192.168.1.255
  • Incrément : 26 = 64 (le pas entre chaque sous-réseau).
  • Masque en binaire : 11111111.11111111.11111111.11000000
  • Vérification : 4 × 62 = 248 hôtes (≥ 254 initiaux).

📐 VLSM (Variable Length Subnet Mask)

Le VLSM permet d'utiliser des masques de longueur variable pour optimiser l'utilisation des adresses IP. Chaque sous-réseau peut avoir une taille différente selon les besoins réels.

💡

Exemple pratique

Un réseau 192.168.10.0/24 doit accueillir :

  • 50 hôtes → /26 (62 hôtes)
  • 20 hôtes → /27 (30 hôtes)
  • 2 hôtes (liaison point-à-point) → /30 (2 hôtes)

🔹 Découpage VLSM :


🔗 Summarization (agrégation de routes)

La summarization (ou agrégation) consiste à regrouper plusieurs sous-réseaux en une seule route, pour réduire la taille des tables de routage.

Exemple : Regrouper les réseaux 172.16.0.0/24, 172.16.1.0/24, 172.16.2.0/24, 172.16.3.0/24.

  • En binaire : 172.16.0.0 = 10101100.00010000.00000000.00000000
  • 172.16.3.0 = 10101100.00010000.11111111.00000000
  • Les 22 premiers bits sont communs → masque /22.

📝 Exercices d'application

Exercice 1 – CIDR

Convertissez 255.255.255.240 en notation CIDR.

Réponse : /28

  • 240 = 11110000 en binaire (4 bits à 1).
  • 24 + 4 = 28 → /28.

Exercice 2 – Plage d'hôtes

Quelle est la plage d'hôtes pour 192.168.1.0/27 ?

Réponse : 192.168.1.1 à 192.168.1.30 (broadcast 192.168.1.31).

  • Incrément = 25 = 32.
  • Adresse réseau = 192.168.1.0
  • Premier hôte = 192.168.1.1
  • Dernier hôte = 192.168.1.30
  • Broadcast = 192.168.1.31

Exercice 3 – Découpage VLSM

Vous avez le réseau 10.0.0.0/16. Créez :

  • 10 000 hôtes : 214 – 2 = 16382 ≥ 10000 → /18 (255.255.192.0) – 1 sous-réseau
  • 2 000 hôtes : 211 – 2 = 2046 ≥ 2000 → /21 (255.255.248.0) – 2 sous-réseaux
  • 500 hôtes : 29 – 2 = 510 ≥ 500 → /23 (255.255.254.0) – 4 sous-réseaux
  • Commencez par le plus grand : 10.0.0.0/18, puis 10.0.64.0/21, 10.0.72.0/21, etc.

🎯 Quiz d'auto‑évaluation

1. Quel est le masque CIDR pour 255.255.255.248 ?

2. Un sous-réseau en /26 peut accueillir combien d'hôtes ?

3. L'adresse de broadcast du sous-réseau 192.168.10.0/28 est :

4. Le VLSM permet de :

5. Pour un réseau nécessitant 100 hôtes, quel masque CIDR faut-il choisir ?

6. La summarization permet de :


📚 Ressources


← Retour au portail
BTS SIO – Lycée NDLP Avranches – Module R2 v2.0