Aussi appelé : masque de sous-réseau · calcul de sous-réseau · CIDR
Exercices gratuits sur Sous-réseaux IPv4 avec schémas, indices et corrigés complets. De nouvelles valeurs à chaque fois, à trois niveaux : hôtes par sous-réseau, découper un réseau, plages d'adresses.
Exercice gratuitFacile
Combien d'adresses d'hôte utilisables H y a-t-il dans un sous-réseau IPv4 de préfixe /29 ?
Chaque appareil d’un réseau IPv4 possède une adresse IP, par exemple 192.168.10.37. Elle fait 32 bits, écrits sous forme de quatre nombres de 0 à 255. Chaque nombre est un octet.
Une adresse comporte deux parties. La première partie indique sur quel réseau se trouve l’appareil. La seconde partie indique de quel hôte (appareil) il s’agit à l’intérieur de ce réseau.
Pensez à une adresse postale : le nom de la rue est le réseau, le numéro de la maison est l’hôte.
Un sous-réseau est un tel réseau. Découper un grand réseau en sous-réseaux garde le trafic local et permet à un administrateur de donner à chaque service sa propre plage.
Le préfixe indique où se fait la séparation. Dans 192.168.10.37/24, les 24 premiers bits forment la partie réseau, et les 8 derniers bits la partie hôte.
Auto-évaluation Une adresse est écrite 10.1.2.3/20. Combien de bits comporte la partie hôte ?
12
20
32
8
Réponse: 12. Une adresse compte 32 bits. Le préfixe /20 donne 20 bits de réseau, donc 32 − 20 = 12 bits restent pour l’hôte. 20 est la partie réseau, pas la partie hôte.
2Préfixe, masque et nombre d’hôtes
La même séparation peut s’écrire sous forme de masque de sous-réseau : 32 bits avec des 1 pour la partie réseau et des 0 pour la partie hôte, écrits comme une adresse.
Un masque /24 est composé de 24 uns et 8 zéros : 255.255.255.0. Un masque /16 est 255.255.0.0.
Quand le préfixe se termine à l’intérieur d’un octet, cet octet a ses premiers bits à 1. Ce sont les seules valeurs possibles pour un octet de masque :
Exemple : /27 vaut 24 + 3 bits, donc le masque est 255.255.255.224.
Avec h bits d’hôte, il y a 2h adresses. Deux d’entre elles ne peuvent pas être attribuées à un appareil : la première est l’adresse réseau et la dernière est l’adresse de diffusion (broadcast).
H = 2(32 − p) − 2
Pour /24 : 2⁸ − 2 = 254 hôtes utilisables. Pour /27 : 2⁵ − 2 = 30.
Les listes de contrôle d’accès utilisent un masque générique (wildcard), l’inverse du masque de sous-réseau : chaque octet vaut 255 moins l’octet du masque. Pour /27, cela donne 0.0.0.31.
Auto-évaluation Quel est le masque de sous-réseau d’un réseau /26 ?
255.255.255.192
255.255.255.252
255.255.255.26
255.255.255.64
Réponse: 255.255.255.192. /26 vaut 24 + 2 bits, et un octet dont les 2 premiers bits sont à 1 vaut 128 + 64 = 192. 64 est la valeur du seul deuxième bit, et 252 est l’octet pour 6 bits.
3La méthode pas à pas
Hôtes et masques :
Trouvez les bits d’hôte : h = 32 − p.
Hôtes utilisables : H = 2h − 2.
Pour passer d’un masque à un préfixe, comptez les bits à 1 : 255 vaut 8, 224 vaut 3, et ainsi de suite.
Découper un réseau :
Vous avez besoin de N sous-réseaux. Empruntez à la partie hôte le plus petit nombre de bits n tel que 2n ≥ N.
Le nouveau préfixe est l’ancien préfixe plus n.
Chaque sous-réseau a 2(32 − nouveau préfixe) − 2 hôtes utilisables.
Pour loger h hôtes dans un sous-réseau, trouvez le plus petit nombre de bits d’hôte tel que 2bits − 2 ≥ h.
La plage d’une adresse :
Trouvez l’octet où se termine le préfixe. Sa taille de bloc est 256 moins l’octet du masque.
L’adresse réseau est le plus grand multiple de la taille de bloc qui ne dépasse pas l’octet de l’adresse.
L’adresse de diffusion est l’adresse réseau plus la taille de bloc moins 1.
Les hôtes utilisables sont tout ce qui se trouve entre les deux : réseau + 1 jusqu’à diffusion − 1.
4Un exemple détaillé
Suivez chaque étape. Essayez de deviner la suivante avant de l’ouvrir.
Exemple détaillé
Le réseau 192.168.10.0/24 doit être divisé en au moins 10 sous-réseaux égaux. Si vous empruntez le moins de bits possible, combien d’hôtes utilisables H chaque sous-réseau a-t-il ?
1
Compter les bits disponibles
Un réseau /24 a 32 − 24 = 8 bits d’hôte à répartir.
2
Emprunter assez de bits
Emprunter n bits donne 2n sous-réseaux. 2³ = 8 est insuffisant. 2⁴ = 16 suffit.
Vous empruntez donc n = 4 bits.
3
Trouver le nouveau préfixe
p = 24 + 4 = 28
Il reste donc 32 − 28 = 4 bits d’hôte.
4
Compter les hôtes utilisables
H = 2⁴ − 2 = 14
5
Vérifiez la réponse
16 sous-réseaux de 16 adresses chacun utilisent 16 · 16 = 256 adresses, exactement la taille du réseau /24. Les nombres concordent.
Réponse
Chaque sous-réseau /28 a H = 14 hôtes utilisables.
5Trouver la plage d’une adresse
Prenons l’hôte 10.20.130.90/27. Le préfixe se termine dans le quatrième octet, et le masque est 255.255.255.224.
taille du bloc = 256 − 224 = 32
Les sous-réseaux du quatrième octet commencent à 0, 32, 64, 96, … L’octet de l’adresse, 90, se situe entre 64 et 95.
Adresse réseau : 10.20.130.64.
Adresse de diffusion : 64 + 32 − 1 = 95, donc 10.20.130.95.
Hôtes utilisables : de 10.20.130.65 à 10.20.130.94.
Quand le préfixe se termine dans le troisième octet, par exemple /20, les mêmes étapes s’appliquent au troisième octet. Le quatrième octet vaut alors 0 pour le réseau et 255 pour la diffusion.
Auto-évaluation Un hôte a l’adresse 10.20.72.98/27. Quel est le quatrième octet de son adresse réseau ?
127
64
96
98
Réponse: 96. La taille de bloc est 256 − 224 = 32. Les multiples sont 0, 32, 64, 96, 128, et 96 est le plus grand qui ne dépasse pas 98. 127 est l’adresse de diffusion, et 64 utilise un bloc de 64 (un /26).
6Erreurs fréquentes
Oublier le −2. L’adresse réseau et l’adresse de diffusion ne sont pas des hôtes utilisables.
Utiliser le préfixe comme nombre de bits d’hôte. Les bits d’hôte sont 32 − p.
Emprunter trop de bits. Prenez le plus petit n qui donne assez de sous-réseaux.
Calculer la taille de bloc dans le mauvais octet. Utilisez l’octet où se termine le préfixe.
Prendre l’adresse elle-même comme adresse réseau. Arrondissez à un multiple de la taille de bloc inférieur.
Auto-évaluation Combien d’adresses d’hôte utilisables y a-t-il dans un sous-réseau /27 ?
27
30
32
5
Réponse: 30. 32 − 27 = 5 bits d’hôte, et 2⁵ − 2 = 30. 32 oublie que les adresses réseau et de diffusion ne peuvent pas être utilisées.
7À quoi ressemblent les questions d’examen
Facile : hôtes par sous-réseau. Hôtes utilisables pour un préfixe, masque d’un préfixe, préfixe d’un masque, ou masque générique.
Moyen : découper un réseau. Combien de sous-réseaux d’un préfixe donné tiennent, combien de bits emprunter et les hôtes par sous-réseau, ou le plus petit sous-réseau pour un nombre d’hôtes.
Difficile : plages d’adresses. L’adresse réseau, de diffusion ou la dernière adresse utilisable d’un hôte, une route de synthèse pour plusieurs réseaux, ou une allocation VLSM.
Pour une route de synthèse, écrivez en binaire l’octet qui change et comptez combien de bits de tête tous les réseaux partagent.
En VLSM, donnez d’abord son sous-réseau au plus grand LAN, puis le suivant juste après lui, chacun avec son propre préfixe.
Combien d'adresses d'hôte utilisables H y a-t-il dans un sous-réseau IPv4 de préfixe /26 ?
/26
Calculer H
Afficher les indices
La partie hôte a 32 − p bits.
Retire 2 pour l'adresse réseau et l'adresse de diffusion.
32 − 26 = 6.
Afficher la réponse et la solution pas à pas
Sous-réseaux IPv4 : une adresse a 32 bits. Le préfixe /p indique combien de bits de tête identifient le réseau ; les 32 − p bits restants numérotent les hôtes. Un sous-réseau a 2³²⁻ᵖ adresses, mais la première (adresse réseau) et la dernière (adresse de diffusion) ne peuvent pas être attribuées, il tient donc 2³²⁻ᵖ − 2 hôtes. Exceptions : un /31 (liaison point à point, RFC 3021) utilise ses 2 adresses pour des hôtes, et un /32 est une adresse unique (un seul hôte ou une interface de bouclage).
Bits hôte
32 − 26 = 6
Hôtes utilisables
26 − 2 = 64 − 2 = 62
Réponse
H = 62
Exemple 2Moyen
Un sous-réseau utilise le masque 255.255.252.0. Combien d’adresses d’hôte utilisables H possède-t-il ?
255.255.252.0
Calculer H
Afficher les indices
Convertissez le masque en longueur de préfixe en comptant ses bits à un.
Puis H = 2³²⁻ᵖ − 2.
p = 22.
Afficher la réponse et la solution pas à pas
IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).
Longueur du préfixe
255.255.252.0 = /22
Hôtes utilisables
210 − 2 = 1022
Réponse
H = 1022
Exemple 3Difficile
Un hôte a l'adresse 10.20.178.194/27. Quel est le quatrième octet x de la dernière adresse d'hôte utilisable de son sous-réseau ?
10.20.178.194/27
Calculer x
Afficher les indices
Avec /27, chaque sous-réseau contient 2³²⁻ᵖ adresses dans le dernier octet ; les sous-réseaux commencent donc aux multiples de cette taille.
L'adresse réseau est le multiple égal ou inférieur à 194 ; l'adresse de diffusion est le multiple suivant moins 1.
taille de bloc = 25 = 32.
Afficher la réponse et la solution pas à pas
Sous-réseaux IPv4 : une adresse a 32 bits. Le préfixe /p indique combien de bits de tête identifient le réseau ; les 32 − p bits restants numérotent les hôtes. Un sous-réseau a 2³²⁻ᵖ adresses, mais la première (adresse réseau) et la dernière (adresse de diffusion) ne peuvent pas être attribuées, il tient donc 2³²⁻ᵖ − 2 hôtes. Exceptions : un /31 (liaison point à point, RFC 3021) utilise ses 2 adresses pour des hôtes, et un /32 est une adresse unique (un seul hôte ou une interface de bouclage).
Taille de bloc
25 = 32
Sous-réseau de cet hôte
réseau: ⌊194/32⌋·32 = 192
diffusion: 192 + 32 − 1 = 223
hôtes utilisables: 193 … 222
Réponse
x = 222
Questions et réponses
Sous-réseaux IPv4 : de quoi s’agit-il ?
Chaque appareil d’un réseau IPv4 possède une adresse IP, par exemple 192.168.10.37. Elle fait 32 bits, écrits sous forme de quatre nombres de 0 à 255. Chaque nombre est un octet.
Une adresse comporte deux parties. La première partie indique sur quel réseau se trouve l’appareil. La seconde partie indique de quel hôte (appareil) il s’agit à l’intérieur de ce réseau.
Sous-réseaux IPv4 : comment résoudre les exercices étape par étape ?
Sous-réseaux IPv4 : une adresse a 32 bits. Le préfixe /p indique combien de bits de tête identifient le réseau ; les 32 − p bits restants numérotent les hôtes. Un sous-réseau a 2³²⁻ᵖ adresses, mais la première (adresse réseau) et la dernière (adresse de diffusion) ne peuvent pas être attribuées, il tient donc 2³²⁻ᵖ − 2 hôtes. Exceptions : un /31 (liaison point à point, RFC 3021) utilise ses 2 adresses pour des hôtes, et un /32 est une adresse unique (un seul hôte ou une interface de bouclage).
Sous-réseaux IPv4 : quelles sont les erreurs fréquentes ?
Comptez tous les bits à zéro du masque, y compris les huit du dernier octet (0).
Sous-réseaux IPv4 : que couvrent les exercices ?
Facile: hôtes par sous-réseau
Moyen: découper un réseau
Difficile: plages d'adresses
Chaque exercice a de nouvelles valeurs : vous apprenez la méthode, pas une réponse. Bloqué ? Ouvrez d’abord un petit indice, et l’explication complète seulement si vous en avez besoin.
Comment fonctionne l’entraînement
Chaque exercice a de nouvelles valeurs : vous apprenez la méthode, pas une réponse.
Bloqué ? Ouvrez d’abord un petit indice, et l’explication complète seulement si vous en avez besoin.
Votre progression, vos erreurs et vos exercices enregistrés sont conservés pour que vous puissiez réviser avant l’examen.