0% ont trouvé ce document utile (0 vote)
159 vues13 pages

Calcul de sous-réseaux en IPv4

Ce document présente les concepts de base du calcul de sous-réseaux IPv4. Il explique la composition d'une adresse IP, les masques de sous-réseau, et fournit des exemples détaillés du calcul de sous-réseaux à partir d'adresses IP spécifiques.

Transféré par

Ggggg
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
159 vues13 pages

Calcul de sous-réseaux en IPv4

Ce document présente les concepts de base du calcul de sous-réseaux IPv4. Il explique la composition d'une adresse IP, les masques de sous-réseau, et fournit des exemples détaillés du calcul de sous-réseaux à partir d'adresses IP spécifiques.

Transféré par

Ggggg
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Calcul de sous-réseaux

(Exercices)

Hainaut Patrick 2014

But de cette présentation


• Le calcul de sous-réseaux en IPv4 pose généralement
beaucoup de problèmes aux apprenants

• Cette présentation a pour but de vous aider

• Ne négligez pas non plus les vidéos sur le sujet

© Hainaut P. 2014 - [Link] 2

© Hainaut P. 2014 - [Link] 1


Composition d’une adresse IP
• Une adresse IP en IPv4 comporte 32 bits
(4bytes, 1 byte étant toujours égal à 8 bits)

• Un certain nombre de ces bits représente le (sous-)réseau

• Ce nombre est déterminé par le nombre de bits à 1 dans le


masque de sous-réseau

• Dans les 32 bits, ces bits sont situés sur la gauche

• Les bits restants (à droite) sont des bits machines utilisés pour
adresser les machines du (sous-)réseau
© Hainaut P. 2014 - [Link] 3

Masque de sous-réseau
• Le masque de sous-réseau permet de déterminer le nombre de
bits de (sous-)réseau présents dans l’adresse IP

• Il permet donc de déterminer si deux adresses IP sont dans le


même (sous-)réseau ou pas

• Un masque de sous-réseau est une suite continue de bits à 1


(Ex.:11111111.11111111.11100000.00000000)

• Il peut être représenté sous forme décimale pointée


(Ex.:[Link]) ou en tant que nombre de bits à 1 (Ex.: /19)

© Hainaut P. 2014 - [Link] 4

© Hainaut P. 2014 - [Link] 2


Composition d’une adresse IP
• Exemple: [Link]/24
Le masque de sous-réseau comporte 24 bits à 1
Les 24 premiers bits de l’adresse sont donc fixés
Dans ce cas, ça tombe juste, puisque 24 bits, ça représente 3
bytes
Les 3 premiers bytes de l’adresse sont donc fixés et gardent la
même valeur pour tout le sous-réseau; 192.168.0
Le dernier byte varie de 0 à 255 puisque les 8 bits
correspondant dans le masque de sous-réseau sont à 0
L’adresse de réseau, représentant le réseau et non-attribuable
est la première adresse de (sous-)réseau: [Link]
L’adresse de diffusion, non attribuable est la dernière adresse
du (sous-)réseau: [Link]

© Hainaut P. 2014 - [Link] 5

Composition d’une adresse IP


• Exemple: [Link]/27
Le masque de sous-réseau comporte 27 bits à 1
Les 27 premiers bits de l’adresse sont donc fixés
On a 3 bytes de fixé (24 bits) + 3 bits dans le dernier byte
Les 3 premiers bytes de l’adresse sont fixés et gardent la même
valeur pour tout le sous-réseau; 192.168.0
Les 3 bits sur la gauche du dernier byte sont fixés aussi
On regarde l’état de ces 3 bits; dans ce cas ils sont à 000 (puisqu’on
a 10 en décimal, ce qui donne 00001010 en binaire)
Seuls les 5 bits sur la droite du dernier byte varient de 00000 à
11111, donc de 0 à 31 (au niveau du masque, ces bits sont à 0)
L’adresse de réseau est [Link] (00000000)
L’adresse de diffusion est [Link] (00011111)

© Hainaut P. 2014 - [Link] 6

© Hainaut P. 2014 - [Link] 3


Composition d’une adresse IP
• Exemple: [Link]/27
Le masque de sous-réseau comporte 27 bits à 1
Les 27 premiers bits de l’adresse sont donc fixés
On a 3 bytes de fixés (24 bits) + 3 bits dans le dernier byte
Les 3 premiers bytes de l’adresse sont fixés à 192.168.0
Les 3 bits sur la gauche du dernier byte sont fixés aussi
On regarde l’état de ces 3 bits; dans ce cas ils sont à 101
(on a 168 en décimal, ce qui donne 10101000 en binaire)
Ce sont des bits de poids forts, leur valeur est 128+32=160
Seuls les 5 bits sur la droite du dernier byte varient de 00000 à
11111, donc de 0 à 31
L’adresse de réseau est [Link] (10100000)
L’adresse de diffusion est [Link] (10111111)

© Hainaut P. 2014 - [Link] 7

Composition d’une adresse IP


• Exemple: [Link]/22
Le masque de sous-réseau comporte 22 bits à 1
Les 22 premiers bits de l’adresse sont donc fixés
On a 2 bytes de fixés (16 bits) + 6 bits dans le troisième byte
Les 2 premiers bytes de l’adresse sont fixés à 172.200
Les 6 bits sur la gauche du troisième byte sont fixés aussi
On regarde l’état de ces 6 bits; dans ce cas ils sont à 110010
(on a 202 en décimal, ce qui donne 11001010 en binaire)
Seuls les 2 bits sur la droite du troisième byte varient de 00 à 11,
donc de 0 à 3
Le quatrième byte n’étant pas fixé, il varie de 0 à 255
L’adresse de réseau est [Link] (11001000.00000000)
L’adresse de diffusion est [Link] (11001011.11111111)

© Hainaut P. 2014 - [Link] 8

© Hainaut P. 2014 - [Link] 4


Analyse de ces exemples
• On voit dans ces exemples que le masque de sous-réseau est
indissociable de l’adresse IP. C’est lui qui permet de
différencier la partie réseau de l’adresse de la partie machines
• Le fait de calculer la plage réseau dont fait partie une adresse
IP est un préalable indispensable au calcul de sous-réseau
• Cela permet de déterminer l’adresse de réseau dont il faudra
tenir compte pour le calcul de sous-réseau
• Le sous-réseau sera toujours une partie du réseau d’origine et
aucune adresse IP ne sera en dehors -> suite à vos calculs, si
vous trouvez une plage d’adresse IP pour le sous-réseau en
dehors de la plage du réseau d’origine -> erreur …

© Hainaut P. 2014 - [Link] 9

Calcul de sous-réseaux: principes


• Le but est de diviser le réseau d’origine en plusieurs sous-
réseaux plus petits
• Pour ce faire, on va transformer un certain nombre de bits
machines en bits de réseau en ajoutant des bits à 1 dans le
masque de sous-réseau
• Le nombre de bits ajoutés permet de déterminer le nombre
de sous-réseaux par 2nbr de bits ajoutés (réseau)
• Le nombre d’adresses par sous-réseau est lié au nombre de
bits machines restant via 2nbr de bits machines

© Hainaut P. 2014 - [Link] 10

© Hainaut P. 2014 - [Link] 5


Calcul de sous-réseaux: principes
• Le nombre de sous-réseaux et le nombre d’adresses par sous-
réseaux est toujours un exposant de 2: 1, 2, 4, 8, 16, 32, …

• Retenez que 25=32 et que 210=1024, vous pourrez en déduire


tous les autres

© Hainaut P. 2014 - [Link] 11

Calcul de sous-réseaux: ordinogramme


On peut
schématiser
la procédure
du calcul de
sous-réseau
comme suit:

© Hainaut P. 2014 - [Link] 12

© Hainaut P. 2014 - [Link] 6


Calcul de sous-réseaux: exercice 1
• Soit le réseau [Link]/24 à diviser en 8 sous-réseaux
La plage réseau va de [Link] à [Link]
8 s-r -> 23(bits de réseau)
-> Aux 24 bits de réseau, on en rajoute 3 pour arriver à 27
-> Le masque de sous-réseau passe à 27 bits à 1

Pour déterminer, par exemple, la plage du 3ème sous-réseau,


comme on commence à compter à 0 (le 1er s-r est le s-r 0), on
travaillera sur le s-r 2. Pour voir la configuration des 3 bits
réseau qu’on a rajouté, pour le s-r 2, on code 2 en binaire sur
ces 3 bits de réseau -> 010 (ce sont les bits 25, 26 et 27)
Les bits restants ne sont pas fixés (0 dans le masque)

© Hainaut P. 2014 - [Link] 13

Calcul de sous-réseaux: exercice 1


• Les 5 bits restants (28 à 32) ne sont pas fixés (0 dans le
masque) -> XXXXX
Le dernier byte se présente donc comme ça: 010XXXXX

Si X=0, ça donne 64 et si X=1, ça donne 95

La plage du 3ème s-r va donc de [Link]/27 à


[Link]/27

Le nombre de bits machines est de 5 (nbr correspondant au


nbr de bits à 0 dans le masque), on a donc 25=32 adresses/s-r
On enlève les adresses de réseau et diffusion et on obtient le
nbr de machines par s-r: 30, dans ce cas-ci

© Hainaut P. 2014 - [Link] 14

© Hainaut P. 2014 - [Link] 7


Calcul de sous-réseaux: exercice 1
• Pour déterminer la plage DHCP maximum, on enlève les
adresses de réseau et de diffusion et l’adresse attribuée au
serveur DHCP

Plage IP: de [Link]/27 à [Link]/27

Adresse du serveur DHCP: [Link]/27

Plage DHCP max.: de [Link]/27 à [Link]/27

On pourrait prendre une plage DHCP plus petite pour garder


quelques adresses IP fixes, par exemple

© Hainaut P. 2014 - [Link] 15

Calcul de sous-réseaux: exercice 2


• Soit le réseau [Link]/16 à diviser en 500 sous-réseau
La plage réseau va de [Link] à [Link]
500 s-r -> 512 s-r -> 29 (bits de réseau)
-> Aux 16 bits de réseau, on en rajoute 9 pour arriver à 25
-> Le masque de sous-réseau passe à 25 bits à 1

Pour déterminer, par exemple, la plage du 101ème sous-


réseau, on travaillera sur le s-r 100. Pour voir la configuration
des 9 bits réseaux qu’on a rajouté, pour les s-r 100, on code
100 en binaire sur ces 9 bits -> 001100100 (ce sont les bits 17
à 25)

Les bits restants ne sont pas fixés (0 dans le masque)

© Hainaut P. 2014 - [Link] 16

© Hainaut P. 2014 - [Link] 8


Calcul de sous-réseaux: exercice 2
• Les 7 bits restants (26 à 32) ne sont pas fixés (0 dans le
masque) -> XXXXXXX
Les 2 derniers bytes se présente donc comme ça:
00110010.0XXXXXXX
Le 3ème byte vaut 50, le 4ème byte vaut 0 si X=0 et 127 si X=1

La plage du 101ème s-r va donc de [Link]/25 à


[Link]/25

Le nombre de bits machines est de 7 (nbr correspondant au


nbr de bits à 0 dans le masque), on a donc 27=128 adresses s-r
On enlève les adresses de réseau et de diffusion et on obtient
le nbr de machines par s-r: 126 dans ce cas-ci

© Hainaut P. 2014 - [Link] 17

Calcul de sous-réseaux: exercice 3


• Soit le réseau [Link]/26 à diviser en s-r de 6 machines
La plage réseau va de [Link] à [Link]
s-r de 6 mach. -> s-r de 8 adr. -> 23 (bits machines)
-> 32 bits au total – 26 bits réseau – 3 bits mach. = 3 bits restants
-> Ces 3 bits restants sont les bits permettant de créer les s-r
-> On a donc 23=8 sous-réseaux
-> Aux 26 bits de réseau, on en rajoute 3 pour arriver à 29
-> Le masque de sous-réseau passe à 29 bits à 1
Pour déterminer, par exemple, la plage du 6ème sous-réseau, on
travaillera sur le s-r 5. Pour voir la configuration des 3 bits réseaux
qu’on a rajouté, pour le s-r 5, on code 5 en binaire sur ces
3 bits -> 101 (ce sont les bits 27 à 29)
Les bits restants ne sont pas fixés (0 dans le masque)

© Hainaut P. 2014 - [Link] 18

© Hainaut P. 2014 - [Link] 9


Calcul de sous-réseaux: exercice 3
• Les 3 bits restants (30 à 32) ne sont pas fixés (0 dans le
masque) -> XXX
Le dernier byte se présente donc comme ça: 00101XXX
Les bits en noir sont les bits 24 et 25 fixés dans le réseau de
départ …
Si X=0, ça donne 40 et si X=1, ça donne 47

La plage du 6ème s-r va donc de [Link]/29 à


[Link]/29

Le nombre de bits machines est de 3, on a donc bien 23=8


adr./s-r (postulat de départ)

© Hainaut P. 2014 - [Link] 19

Calcul de sous-réseaux: exercice 4


• Soit le réseau [Link]/26 à diviser en s-r de 6 machines
La plage réseau va de [Link] à [Link]
s-r de 6 mach. -> s-r de 8 adr. -> 23 (bits machines)
-> 32 bits au total – 26 bits réseau – 3 bits mach. = 3 bits restants
-> Ces 3 bits restants sont les bits permettant de créer les s-r
-> On a donc 23=8 sous-réseaux
-> Aux 26 bits de réseau, on en rajoute 3 pour arriver à 29
-> Le masque de sous-réseau passe à 29 bits à 1
Pour déterminer, par exemple, la plage du sous-réseau 3, on
travaillera sur le s-r 3 ;-). Pour voir la configuration des 3 bits réseau
qu’on a rajouté, pour le s-r 3, on code 3 en binaire sur ces 3 bits ->
011 (ce sont les bits 27 à 29)
Les bits restants ne sont pas fixés (0 dans le masque)

© Hainaut P. 2014 - [Link] 20

© Hainaut P. 2014 - [Link] 10


Calcul de sous-réseaux: exercice 4
• Les 3 bits restants (30 à 32) ne sont pas fixés (0 dans le
masque) -> XXX
Le dernier byte se présente donc comme ça: 01011XXX
Les bits en noir sont les bits 24 et 25 fixés dans le réseau de
départ …
Si X=0, ça donne 88 et si X=1, ça donne 95

La plage du s-r 3 va donc de [Link]/29 à


[Link]/29

Le nombre de bits machines est de 3, on a donc bien 23=8


adr./s-r (postulat de départ)

© Hainaut P. 2014 - [Link] 21

Calcul de sous-réseaux: exercice 5


• Soit le PC [Link]/20 dont le réseau est à diviser en
100 sous-réseaux
La plage réseau va de [Link] à [Link]
100 s-r -> 128 s-r -> 27 (bits de réseau)
-> Aux 20 bits de réseau, on en rajoute 7 pour arriver à 27
-> Le masque de sous-réseau passe à 27 bits à 1

Pour déterminer, par exemple, la plage du 51ème sous-réseau,


on travaillera sur le s-r 50. Pour voir la configuration des 7 bits
réseau qu’on a rajouté, pour le s-r 50, on code 50 en binaire
sur
ces 7 bits -> 0110010 (ce sont les bits 21 à 27)
Les bits restants ne sont pas fixés (0 dans le masque)

© Hainaut P. 2014 - [Link] 22

© Hainaut P. 2014 - [Link] 11


Calcul de sous-réseaux: exercice 5
• Les 5 bits restants (28 à 32) ne sont pas fixés (0 dans le masque)
-> XXXXX
Les 2 derniers bytes se présente donc comme ça:
01100110.010XXXXX
Le 3ème byte vaut 102, le 4ème byte vaut 64 si X=0 et 95 si X=1

La plage du 51ème s-r va donc de [Link]/27 à


[Link]/27
Le nombre de bits machines est de 5, on a donc 25=32 adr./s-r

Le PC de l’énoncé fait partie du s-r 97 (on a des s-r de 32 adr., le


3ème byte passe de 96 à 108 (pour ce PC) et pour chaque valeur, le
4ème byte varie de 8*32, et dans 61, 32 va 1x -> (108-96)*8+1)

© Hainaut P. 2014 - [Link] 23

Calcul de sous-réseaux: exercice 6


• Soit le PC [Link]/20 dont le réseau est à diviser en sous-
réseaux de 500 machines
La plage réseau va de [Link] à [Link]
500 machines -> 512 adresses -> 29 (bits machines)
32 – 20 – 9 = 3 bits de sous-réseau -> 23 (bits de réseau) = 8 s-r
-> Aux 20 bits de réseau, on en rajoute 3 pour arriver à 23
-> Le masque de sous-réseau passe à 23 bits à 1

Pour déterminer, par exemple, la plage du s-r 7, on travaillera sur le


s-r 7. Pour voir la configuration des 3 bits réseau qu’on a rajouté,
pour le s-r 7, on code 7 en binaire sur ces 3 bits -> 111
(ce sont les bits 21 à 23)
Les bits restants ne sont pas fixés (0 dans le masque)

© Hainaut P. 2014 - [Link] 24

© Hainaut P. 2014 - [Link] 12


Calcul de sous-réseaux: exercice 6
• Les 9 bits restants (24 à 32) ne sont pas fixés (0 dans le
masque) -> XXXXXXXXX

Les 2 derniers bytes se présente donc comme ça:


[Link]

Le 3ème byte varie de 110 à 111, le 4ème byte varie de 0 à 255

La plage du 8ème s-r va donc de [Link]/23 à


[Link]/23

© Hainaut P. 2014 - [Link] 25

Conclusion
• En maitrisant le calcul de sous-réseaux, on peut configurer
correctement les différentes machines d’un réseau ou un
serveur DHCP

• Le mécanisme de calcul est toujours le même:


- déterminer le nombre de bits machines et réseaux
- pour le sous-réseau concerné, en sachant qu’on commence
au s-r 0, on détermine la configuration des bits pour les bits
réseau et on met un X pour les bits machines
- on détermine ensuite la plage de sous-réseau en faisant
varier X entre 0 et 1 et on calcule éventuellement le nombre
d’adresses par sous-réseau

© Hainaut P. 2014 - [Link] 26

© Hainaut P. 2014 - [Link] 13

Vous aimerez peut-être aussi