Académique Documents
Professionnel Documents
Culture Documents
Les sous-réseaux
Un sous-réseau consiste à diviser un réseau informatique en plusieurs sous-réseaux. Le masque de sous-
réseau est utilisé pour identifier le réseau sur lequel est connectée la machine. Comme pour une
adresse IP, il est composé de 4 octets dont les bits de l’ID réseau sont tous positionnés à 1 (valeur
décimale 255) ou positionnés à 0 pour l’ID hôte (valeur décimale 0).
Dans des réseaux de grande taille, il est possible d’utiliser des bits de l’ID hôte afin de créer des sous-
réseaux. Le premier octet et les bits de poids forts (les premiers en partant de la gauche) sont utilisés,
cela réduit donc le nombre d’hôtes adressables. Nous avons des masques de réseau à longueurs
variables VLSM (Variable Length Subnet Mask).
Le but étant de trouver le masque de sous-réseau s’adaptant au plus près au nombre de machines situées
dans le réseau pour optimiser plus efficacement l’espace d’adressage.
1. L’avantage du sous-réseau
L’avantage du sous-réseau est de pouvoir effectuer un découpage logique du réseau physique. Ceci afin
d’empêcher certaines machines physiques de communiquer entre elles, le but étant de créer des réseaux
distincts.
Il est possible d’utiliser plusieurs sous-réseaux entre des sites distants, chaque site peut ainsi avoir son
propre adressage tout en gardant le même ID réseau. Le découpage logique permet de réduire le trafic
réseau et les trames de type broadcast, et nécessite un routeur pour les relier.
Il est également possible d’interdire l’accès d’un réseau à un autre (exemple le réseau production ne peut
pas accéder au réseau administratif). Ainsi, la sécurité des données est assurée, cette opération nécessite
néanmoins pour plus de sûreté un pare-feu.
Pour calculer un nombre de sous-réseaux nous avons deux possibilités : soit nous
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -1-
rose liliie
découpons un réseau existant en n réseaux de taille constante, soit nous découpons un réseau existant en
n réseaux de taille différente. La méthode reste la même dans ces deux cas.
a. Méthode à utiliser
Pour cela il faut identifier le nombre de bits de la partie hôte que l’on doit utiliser. On utilise la formule
suivante : 2n ≥ nombre de sous réseaux.
Il faut se référer au tableau ci-dessous qui nous permet de trouver le nombre de bits à utiliser.
Abréviations utilisées :
ˇ Adresse de réseau : @R
ˇ Adresse IPv4 en binaire : @IP
ˇ Adresse de diffusion ou broadcast : @B
ˇ Nouveau masque en binaire : Nmb
Prenons comme exemple le cas suivant : nous souhaitons découper le réseau 172.16.0.0 /16 en trois
réseaux.
ˇ Première étape : calcul du nombre de bits à utiliser avoir trois possibilités avec la formule 2n≥
3, résultat n = 2 car 22 est supérieur ou égal à 3. Nous allons donc utiliser 2 bits de la partie
hôte pour identifier nos sous-réseaux.
ˇ Deuxième étape : calcul du nouveau masque en binaire. Le masque est donné en notation CIDR
/16.
ˇ Troisième étape : calcul du premier réseau avec le masque en /18. On utilise les
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -2-
rose liliie
définitions des deux adresses spéciales qui caractérisent un réseau (adresse de réseau et
adresse de diffusion).
ˇ @IP : 10101100.00010000.00000000.00000000
ˇ Nmb : 11111111.11111111.11000000.00000000
Notre premier réseau commence donc à 172.16.0.0, et se termine à 172.16.63.255 avec un masque en
/18.
Nous devons donc réutiliser la méthode pour trouver les deux réseaux suivants avec un masque en /18.
ˇ Pour trouver l’adresse de réseau suivante, nous utilisons l’adresse de broadcast du réseau n° 1
auquel on ajoute 1 en binaire.
ˇ Nmb : 11111111.11111111.11000000.00000000
Notre deuxième réseau commence donc à 172.16.64.0, et se termine à 172.16.127.255 avec un masque
en /18.
ˇ Pour trouver l’adresse de réseau suivante nous utilisons l’adresse de broadcast du réseau n° 2
auquel on ajoute 1 en binaire.
ˇ Nmb : 11111111.11111111.11000000.00000000
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -3-
rose liliie
Notre troisième réseau commence donc à 172.16.128.0, et se termine à 172.16.191.255 avec un masque
en /18.
Pour rappel, les adresses de réseaux et les adresses de broadcast ne peuvent pas
être attribuées à un hôte ou à un périphérique d’interconnexion.
Nous avons la possibilité de créer des réseaux ou sous-réseaux avec des tailles (ID hôtes) identiques, et
bien maintenant nous introduisons la notion de masque à longueurs variables. Prenons comme exemple
la société ABC, souhaitant créer plusieurs réseaux de taille différente. Pour traiter cet exemple nous allons
utiliser la méthode utilisée ci-dessus, en optimisant les masques de sous-réseau.
Abréviations utilisées :
ˇ Adresse de réseau : @R
ˇ Adresse IPv4 en binaire: @IP
ˇ Adresse de diffusion ou broadcast : @B
ˇ Nouveau masque en binaire : Nmb
ˇ Première étape : cette fois, il nous faut calculer le nombre de bits de la partie hôte pour chaque
réseau.
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -4-
rose liliie
On commencera toujours par les réseaux qui comportent le plus grand nombre
d’hôtes.
On calcule que n est le nombre de bits de la partie hôte avec la formule suivante :
Il nous faut donc un masque de sous-réseau avec 8 bits pour la partie hôte.
ˇ Deuxième étape : calcul du nouveau masque en binaire. Soustrayons le nombre de bits trouvés
du nombre total de bits d’un masque IPv4 donc 32 - 8 = 24 bits.
ˇ Troisième étape : calcul du premier réseau avec le masque en /24. On utilise les définitions des
deux adresses spéciales qui caractérise un réseau (adresse de réseau et adresse de diffusion).
ˇ @IP : 00001010.00000000.00000000.00000000
ˇ Nmb : 11111111.11111111.11111111.00000000
Notre premier réseau commence donc à 10.0.0.0, et se termine à 10.0.0.255 avec un masque en /24.
On calcule que n est le nombre de bits de la partie hôte avec la formule suivante :
(2n ) - 2 ≥ 60, n = 6
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -5-
rose liliie
Il nous faut donc un masque de sous-réseau avec 6 bits pour la partie hôte.
ˇ Pour trouver l’adresse de réseau suivante nous utilisons l’adresse de broadcast du réseau n° 1
auquel on ajoute 1 en binaire.
ˇ Nmb : 11111111.11111111.11111111.1100000
Notre deuxième réseau commence donc à 10.0.1.0, et se termine à 10.0.1.63 avec un masque en /26.
On calcule que n est le nombre de bits de la partie hôte avec la formule suivante :
(2n ) - 2 ≥ 30, n = 5
Il nous faut donc un masque de sous-réseau avec 5 bits pour la partie hôte.
ˇ Pour trouver l’adresse de réseau suivante nous utilisons l’adresse de broadcast du réseau n°2
auquel on ajoute 1 en binaire.
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -6-
rose liliie
Notre troisième réseau commence donc à 10.0.1.64, et se termine à 10.0.1.95 avec un masque en /27.
On calcule que n est le nombre de bits de la partie hôte avec la formule suivante :
(2n ) - 2 ≥ 2, n = 2
Il nous faut donc un masque de sous-réseau avec 5 bits pour la partie hôte.
ˇ Pour trouver l’adresse de réseau suivante nous utilisons l’adresse de broadcast du réseau n° 3
auquel on ajoute 1 en binaire.
Notre quatrième réseau commence donc à 10.0.1.96 et se termine à 10.0.1.99 avec un masque en /30.
© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -7-