Vous êtes sur la page 1sur 7

rose liliie

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.

2. Comment calculer un sous-réseau ?

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.

ˇ Masque en binaire : 11111111 . 11111111 . 00000000 . 00000000

ˇ Nouveau masque en binaire : 11111111 . 11111111. 11000000 . 00000000 soit un


masque en /18

ˇ 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

ˇ @R1 : 10101100.00010000.00000000.00000000 soit 172.16.0.0 /18

ˇ @B1 : 10101100.00010000.00111111.11111111 soit 172.16.63.255 /18

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.

ˇ @B1 : 10101100.00010000.00111111.11111111 on ajoute 1

ˇ Nmb : 11111111.11111111.11000000.00000000

ˇ @R2 : 10101100.00010000.01000000.00000000 soit 172.16.64.0 /18

ˇ @B2 : 10101100.00010000.01111111.11111111 soit 172.16.127.255 /18

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.

ˇ @B2 : 10101100.00010000.01111111.11111111 on ajoute 1

ˇ Nmb : 11111111.11111111.11000000.00000000

ˇ @R3 : 10101100.00010000.10000000.00000000 soit 172.16.128.0 /18

ˇ @B3 : 10101100.00010000.10111111.11111111 soit 172.16.191.255 /18

© 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.

b. Sous-réseaux à masques variables VLSM

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.

La société ABC veut découper son réseau de la manière suivante :

ˇ 1 réseau qui peut accueillir 60 adresses


ˇ 1 réseau qui peut accueillir 250 adresses
ˇ 1 réseau qui peut accueillir 30 adresses
ˇ 1 réseau qui peut accueillir 2 adresses

Le réseau à découper est le réseau 10.0.0.0 / 8.

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 :

(2n ) - 2 ≥ au nombre d’adresses désiré, donc (2n) - 2 ≥ 250, soit n = 8.

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.

ˇ Masque en binaire : 11111111 . 00000000. 00000000 . 00000000

ˇ Nouveau masque en binaire : 11111111 . 11111111. 11111111 . 0000000 soit un masque


en /24

ˇ 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

ˇ @R1 : 00001010.00000000.00000000.00000000 soit 10.0.0.0 /24

ˇ @B1 : 00001010.00000000.00000000.11111111 soit 10.0.0.255 /24

Notre premier réseau commence donc à 10.0.0.0, et se termine à 10.0.0.255 avec un masque en /24.

Nous devons recalculer notre masque de sous-réseau pour un réseau de 60 postes.

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.

ˇ Quatrième étape : calcul du nouveau masque en binaire, 32 - 6 = 26 bits.

ˇ Nouveau masque en binaire : 11111111 . 11111111. 11111111 . 1100000 soit un masque


en /26

ˇ 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.

ˇ @B1 : 00001010.00000000.00000000.11111111 on ajoute 1

ˇ Nmb : 11111111.11111111.11111111.1100000

ˇ @R2 : 00001010.00000000.00000001.00000000 soit 10.0.1.0 /26

ˇ @B2 : 00001010.00000000.00000001.00111111 soit 10.0.1.63 /26

Notre deuxième réseau commence donc à 10.0.1.0, et se termine à 10.0.1.63 avec un masque en /26.

Nous devons recalculer notre masque de sous-réseau pour un réseau de 30 postes.

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.

ˇ Cinquième étape : calcul du nouveau masque en binaire, donc 32 - 5 = 27 bits.

ˇ Nouveau masque en binaire : 11111111 . 11111111. 11111111 . 1110000 soit un masque


en /27

ˇ 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.

ˇ @B3 : 00001010.00000000.00000001.00111111 on ajoute 1

ˇ Nmb : 11111111.11111111.11111111 .11100000

© Editions ENI - Tous droits réservés - Copie personnelle de rose liliie -6-
rose liliie

ˇ @R4 : 00001010.00000000.00000001.01000000 soit 10.0.1.64 /27

ˇ @B4 : 00001010.00000000.00000001.01011111 soit 10.0.1.95 /27

Notre troisième réseau commence donc à 10.0.1.64, et se termine à 10.0.1.95 avec un masque en /27.

Nous devons recalculer notre masque de sous-réseau pour un réseau de 2 postes.

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.

ˇ Sixième étape : calcul du nouveau masque en binaire, 32 - 2 = 30 bits.

ˇ Nouveau masque en binaire : 11111111 . 11111111. 11111111 . 1111100 soit un masque


en /30

ˇ 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.

ˇ @B3 : 00001010.00000000.00000001.01011111 on ajoute 1

ˇ Nmb : 11111111.11111111.11111111 .11111100

ˇ @R4 : 00001010.00000000.00000001.01100000 soit 10.0.1.96 /30

ˇ @B4 : 00001010.00000000.00000001.01100011 soit 10.0.1.99 /30

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-

Vous aimerez peut-être aussi