Toolyard

Comment calculer un sous-réseau

CIDR et masques

Une adresse IPv4 compte 32 bits. Le préfixe après la barre oblique indique combien d’entre eux désignent le réseau ; les autres désignent les hôtes. /24 correspond au masque 255.255.255.0 : 24 bits de réseau et 8 bits d’hôte, 256 adresses.

/24255.255.255.0256 adresses, 254 hôtes
/25255.255.255.128128 adresses, 126 hôtes
/26255.255.255.19264 adresses, 62 hôtes
/27255.255.255.22432 adresses, 30 hôtes
/28255.255.255.24016 adresses, 14 hôtes
/30255.255.255.2524 adresses, 2 hôtes

Exemple résolu : 192.168.1.130/26

  1. /26 laisse 6 bits d’hôte : chaque sous-réseau a donc 26 = 64 adresses.
  2. Les sous-réseaux commencent aux multiples de 64 dans le dernier nombre : 0, 64, 128, 192. 130 tombe dans celui qui commence à 128.
  3. Adresse réseau : 192.168.1.128. Adresse de diffusion, la dernière du bloc : 192.168.1.191.
  4. Hôtes utilisables : de 192.168.1.129 à 192.168.1.190, soit 62 adresses.

La première et la dernière adresse sont réservées : un sous-réseau a donc 2bits d’hôte − 2 hôtes utilisables. Les liaisons /31 entre deux routeurs et les adresses isolées en /32 sont des cas particuliers.

L’outil

Le Calculateur de sous-réseau fait ce calcul pour n’importe quelle adresse avec préfixe ou masque, avec le masque inversé et la forme binaire. Pour convertir les nombres entre décimal, binaire et hexadécimal, utilisez le Convertisseur de bases.

Découper un /24 en quatre

Emprunter 2 bits d’hôte transforme 192.168.1.0/24 en quatre sous-réseaux /26 de 64 adresses chacun :

Sous-réseauHôtes utilisablesDiffusion
192.168.1.0/26.1 à .62.63
192.168.1.64/26.65 à .126.127
192.168.1.128/26.129 à .190.191
192.168.1.192/26.193 à .254.255

Pour dimensionner un sous-réseau selon le nombre d’hôtes, prenez le plus petit bloc où 2bits d’hôte − 2 suffit : 50 hôtes demandent un /26 (62), et 100 hôtes un /25 (126).

Quand le préfixe n’est pas un multiple de 8

Prenez 10.1.37.5/20. Le masque /20 vaut 255.255.240.0, donc la limite tombe dans le troisième nombre, par blocs de 256 − 240 = 16 : 0, 16, 32, 48. 37 se trouve dans le bloc qui commence à 32, donc le réseau est 10.1.32.0 et la diffusion 10.1.47.255, avec 4 096 adresses.

Erreurs fréquentes

  • Des sous-réseaux qui se chevauchent. 10.0.0.0/24 et 10.0.0.128/25 se chevauchent, car le second est inclus dans le premier. Chaque sous-réseau doit commencer sur un multiple de sa propre taille.
  • Le masque générique. Les listes d’accès des routeurs demandent souvent l’inverse du masque : 255 moins chaque nombre, donc /26 donne 0.0.0.63.
  • Les plages privées. Seules 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 sont réservées aux réseaux privés. 172.32.x.x est une adresse publique.

Outils de ce guide

Autres guides