Retour au cours

Introduction au Subnetting (Pourquoi et Comment)

Les fondamentaux du réseau : le guide de zéro à héros

Leçon 36 : Introduction au Subnetting (Pourquoi et Comment)

Le subnetting est la pratique consistant à diviser logiquement un seul grand réseau en sous-réseaux (subnets) plus petits et plus efficaces.

Pourquoi subnetter ?

  1. Réduction du trafic de diffusion : Des sous-réseaux plus petits signifient des domaines de diffusion plus petits. Cela réduit la congestion du réseau et économise les ressources CPU des hôtes.
  2. Sécurité : Les sous-réseaux permettent aux administrateurs d'isoler le trafic. Si un sous-réseau est compromis, les autres restent protégés.
  3. Organisation/Gestion : Cela reflète la structure physique de l'organisation (ex : séparer le service comptabilité du service marketing).
  4. Conservation des adresses IP (Historiquement) : Bien que moins pertinent aujourd'hui grâce au CIDR, le subnetting permettait à l'origine de diviser efficacement les grands réseaux de Classe A ou B sans gaspiller d'énormes blocs d'adresses d'hôtes.

La mécanique du subnetting (Emprunter des bits)

Le subnetting est réalisé en empruntant des bits à la partie hôte de l'adresse IP pour les dédier à l'ID réseau. Ces bits empruntés créent des sous-réseaux supplémentaires.

  • Lorsque nous empruntons un bit d'hôte, nous changeons le 0 correspondant dans le masque de sous-réseau en 1 (ex : changer 0 en 128 en décimal).
  • Le nombre de sous-réseaux créés est calculé par $2^S$, où $S$ est le nombre de bits empruntés.
  • Le nombre d'hôtes utilisables par sous-réseau est calculé par $2^H - 2$, où $H$ est le nombre de bits d'hôte restants (nous soustrayons 2 pour les adresses Réseau et Broadcast).

Exemple : Emprunter 2 bits à un réseau de Classe C crée $2^2 = 4$ sous-réseaux.