Вы находитесь на странице: 1из 18

Adressage IP v4 cours et exercices

Chapitre 1 : Introduction

La famille des protocoles TCP/IP

Les protocoles TCP/IP existaient bien avant l'avnement


des PC, dans le monde UNIX.
Au-dessus de la couche IP, nous pouvons distinguer trois principaux protocoles. Nous avons TCPBEUI propre
Windows. Nous avons galement TCP qui est un protocole orient connexion. Avant l'envoi des donnes,
TCP va tablir une connexion virtuelle avec le correspondant et va s'assurer que tous les messages arrivent
bon port. Pour finir, nous pouvons citer UDP qui est un protocole sans connexion. Les messages seront envoys
sans tre sr qu'ils arriveront bon port.
Pratiquement tous les protocoles Internet s'appuient sur les protocoles TCP/IP. Nous pouvons par exemple citer
FTP, HTTP, SNMP, SMTP, Telnet, DHCP, TN3270,
Chapitre 2 : Les adresses IP v.4
Les adresses IP

Sur un rseau TCP/IP version 4, chaque machine se voit attribuer une adresse IP qui est un nombre unique cod
sur 32 bits. Ce nombre (adresse IP) identifie de faon unique l'ordinateur sur le rseau. On reprsente cette
adresse sous forme de 4 nombres dcimaux allant de 0 255 spars par des points.
Exemple : 176.26.142.26
L'adresse IP est divise en deux parties : la partie rseau et la partie machine (hte).
Les classes d'adresses IP.

Toutes les adresses IP sont rparties sous diffrentes classes. A chaque classe correspond un nombre dtermin
de bits pour le rseau et pour la machine.
Classe A.

En binaire, nous aurons les adresses du type suivant :


0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH

Les 8 premiers bits correspondent la partie rseau et les autres la partie machine. Les valeurs du premier
octet de la classe A iront donc de 0 127.
Classe B.

En binaire, nous aurons les adresses du type suivant :


10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH

Les 16 premiers bits correspondent la partie rseau et les autres la partie machine. Les valeurs du premier
octet de la classe B iront donc de 128 191.

Classe C.

En binaire, nous aurons les adresses du type suivant :


110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

Les 24 premiers bits correspondent la partie rseau et les autres la partie machine. Les valeurs du premier
octet de la classe C iront donc de 192 223.
Classe D.

En binaire, nous aurons les adresses du type suivant :


1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

Les valeurs du premier octet de la classe D iront donc de 224 239. Ces adresses sont rserves des usages
particuliers.
Classe E.

En binaire, nous aurons les adresses du type suivant :


11110XXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

Les valeurs du premier octet de la classe D iront donc de 224 239. Ces adresses sont rserves des usages
particuliers.
Chapitre 3 : Les adresses particulires.

Il existe diffrentes adresses IP particulires.

La partie machine tout 0 : adresse du rseau.


La partie machine tout 1 : adresse de diffusion.
127.0.0.1 : "cette machine".

Les adresses suivantes sont normalement rserves des usages privs et ne devraient pas tre diffuses sur
Internet.

10.0.0.0 - 10.255.255.255 (10.0.0.0/8)


172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
192.168.0.0 - 192.168.255.255 (192.168.0.0/16)

Les adresses suivantes sont normalement rserves comme adresse de configuration automatique et ne
devraient pas tre diffuses au-del dun mme segment.

169.254.0.0 - 169.254.255.255 (169.254.0.0/16)

Chapitre 4 : Les sous-rseaux.

Les masques par dfaut ne permettent pas toujours de coller aux besoins particuliers de tout le monde. C'est
pourquoi, il est possible de subdiviser les rseaux par dfaut au moyen d'un masque de sous-rseau.
Ce masque est comparable une adresse IP. Il commence par une suite continue de bits 1 reprsentant la
partie rseau de l'adresse IP et se termine par une suite continue de 0 qui reprsentent la partie machine.
Exemple : 11111111.11111111.11111111.11100000 soit 255.255.255.224 en dcimal.

Dans le masque de sous-rseau, nous pouvons distinguer 3 parties : la partie rseau, qui correspond la partie
rseau par dfaut, la partie sous-rseau, qui correspond la diffrence entre le masque rseau par dfaut et le
masque de sous-rseau et pour finir la partie machine classique.
Ainsi, dans l'exemple prcdent, considrons un masque pour une adresse classe C. Les 24 premiers bits sont la
partie rseau, les trois bits suivants sont la partie sous-rseau et les 5 derniers bits la partie machine.
Calcul des sous-rseaux.

Lorsque nous voulons calculer un masque de sous-rseau, nous pouvons avoir deux approches diffrentes. Soit
nous essayons de dterminer le nombre de sous-rseaux que nous voulons obtenir, soit nous essayons de
dterminer le nombre de machines par sous-rseaux.
Calcul de sous-rseaux sur base du nombre de subdivisions.

Dans ce cas-ci, nous allons agrandir le masque rseau (bits 1) par dfaut d'autant de bit qu'il est ncessaire
pour obtenir le nombre de subdivisions voulu.
Voici un petit tableau explicatif :
Nombre de subdivisions Nombre de bits
2

34

58

9 16

17 32

Etc.

Ainsi, un masque de classe B subdivis en 350 rseaux sera agrandit de 9 bits. Nous aurons alors le masque :
11111111.11111111.11111111.10000000 avec les 16 premiers bits formant la partie rseau, les 9 suivants la
partie sous-rseau et les 7 derniers la partie machine.
Calcul de sous-rseaux sur base du nombre de machines.

Dans ce cas-ci, nous allons garder pour la partie machine (bits 0) autant de bit qu'il est ncessaire pour obtenir
le nombre de machine moins deux (l'adresse rseau et l'adresse de diffusion).
Voici un petit tableau explicatif :
Nombre de machines Nombre de bits
2

36

7 14

Nombre de machines Nombre de bits


15 30

31 62

Etc.

Ainsi, pour un masque de classe B pour lequel nous dsirons avoir 40 machines par sous-rseau, nous allons
garder les 6 derniers bits 0. Nous aurons alors le masque : 11111111.11111111.11111111.11000000 avec
les 16 premiers bits formant la partie rseau, les 10 suivants la partie sous-rseau et les 6 derniers la partie
machine.
Chapitre 5 : Calcul de sous-rseaux et de plages d'adresses.

Aprs avoir calcul nos masques de sous-rseaux, nous allons devoir dterminer quels adresses nous allons
pouvoir utiliser et dans quel rseau.
Pour trouver les adresses des sous-rseaux, nous allons laisser la partie rseau par dfaut fixe, la partie machine
tout 0 et nous allons faire varier la partie sous-rseau de tout 0 tout 1.
Exemple :
Soit le rseau classe C 202.2.48.0. Nous voulons le subdiviser en 8 parties. Nous aurons alors le masque
11111111.11111111.11111111.11100000 (soit 255.255.255.224) avec les 24 premiers bits formant la partie
rseau, les 3 suivants la partie sous-rseau et les 5 derniers la partie machine. Pour obtenir les adresses des
sous-rseaux, nous allons faire varier la partie sous-rseau de 000 111. Nous aurons alors :
Adresses des sous-rseaux
Masque N ss-res

Adresse binaire

Adresse dcimale

/27

11001010.00000010.00110000.00000000

202.2.48.0

/27

11001010.00000010.00110000.00100000

202.2.48.32

/27

11001010.00000010.00110000.01000000

202.2.48.64

/27

11001010.00000010.00110000.01100000

202.2.48.96

/27

11001010.00000010.00110000.10000000

202.2.48.128

/27

11001010.00000010.00110000.10100000

202.2.48.160

/27

11001010.00000010.00110000.11000000

202.2.48.192

/27

11001010.00000010.00110000.11100000

202.2.48.224

Pour trouver les adresses utilisables dans un sous rseau, nous allons laisser les parties rseau et sous-rseau
fixe. Nous ferons alors varier la partie machine de tout 0 + 1 tout 1 - 1.

Exemple :
Soit le rseau 202.2.48.208 avec le masque 255.255.255.240. Pour calculer les adresses utilisables dans le
rseau, nous allons faire varier a partie machine de 0001 1110. Nous aurons alors :
Adresses des machines
Masque N machine

Adresse binaire

Adresse dcimale

/28

11001010.00000010.00110000.11010001

202.2.48.209

/28

11001010.00000010.00110000.11010010

202.2.48.210

/28

11001010.00000010.00110000.11010011

202.2.48.211

/28

11001010.00000010.00110000.11010100

202.2.48.212

/28

11001010.00000010.00110000.11010101

202.2.48.213

/28

11001010.00000010.00110000.11010110

202.2.48.214

/28

11001010.00000010.00110000.11010111

202.2.48.215

...

...

...

...

/28

14

11001010.00000010.00110000.11011110

202.2.48.222

Exercices d'adressage IP v.4


Exercice de masque rseau 1 :
Enonc :

Pour les adresses suivantes :


1. 145.245.45.225
2. 202.2.48.149
3. 97.124.36.142

Donnez :
1.
2.
3.
4.
5.
6.
7.

La classe d'adresse.
Le masque rseau par dfaut.
L'adresse rseau.
Le masque modifi si les rseaux comportent respectivement (1) 60, (2) 15 et (3) 200 sous-rseaux.
L'adresse du sous-rseau et son numro.
Le numro de la machine sur le sous-rseau.
Les intervalles d'adresses utilisables pour les trois premiers sous-rseaux.

Solution :
Pour l'adresse 145.245.45.225 :
1. Le premier octet de l'adresse donne en binaire 10010001. Les deux premiers bits nous indiquent qu'il s'agit
d'une classe B.
2. Le masque par dfaut d'une classe B est : 255.255.0.0 (/16). Nous aurons en binaire :
11111111.11111111.00000000.00000000.
3. Pour trouver l'adresse rseau par dfaut, nous allons appliquer le masque rseau par dfaut l'adresse IP au
travers d'une fonction "et". Nous aurons : 145.245.0.0.
4. Pour obtenir 60 subdivisions du rseau, nous devons augmenter le masque rseau de 6 bits. En effet, 26 donne
64 qui est le plus petit exposant de 2 suprieur 60. Le masque de sous-rseau sera donc 255.255.252.0 (/22).
Nous aurons en binaire : 11111111.11111111.11111100.00000000.
5. Pour trouver l'adresse de sous-rseau, nous allons appliquer le masque de sous-rseau l'adresse IP au travers
d'une fonction "et". Nous aurons : 145.245.44.0. Pour trouver le numro du sous-rseau, nous allons
uniquement considrer les bits ddis sous-rseau de l'adresse IP. Nous aurons : 11.
6. Pour trouver le numro de machine dans le sous-rseau, nous allons uniquement considrer les bits ddis la
machine de l'adresse IP. Nous aurons : 481.
7. Pour dterminer les adresses des sous-rseaux, nous allons faire varier les 6 bits de sous-rseau de 000000
111111. Dans chaque sous-rseau, pour dterminer toutes les adresses utilisables, nous allons faire varier les
10 bits de machine de 0000000001 1111111110. Nous aurons :
Adresse rseau : 1re adresse utilisable : Dernire adresse utilisable :
145.245.0.0

145.245.0.1

145.245.3.254

145.245.4.0

145.245.4.1

145.245.7.254

145.245.8.0

145.245.8.1

145.245.11.254

Pour l'adresse 202.2.48.149 :


1. Le premier octet de l'adresse donne en binaire 11001010. Les trois premiers bits nous indiquent qu'il s'agit
d'une classe C.
2. Le masque par dfaut d'une classe C est : 255.255.255.0 (/24). Nous aurons en binaire :
11111111.11111111.11111111.00000000.
3. Pour trouver l'adresse rseau par dfaut, nous allons appliquer le masque rseau par dfaut l'adresse IP au
travers d'une fonction "et". Nous aurons : 202.2.48.0.
4. Pour obtenir 15 subdivisions du rseau, nous devons augmenter le masque rseau de 4 bits. En effet, 24 donne
16 qui est le plus petit exposant de 2 suprieur 15. Le masque de sous-rseau sera donc 255.255.255.240
(/28). Nous aurons en binaire : 11111111.11111111.11111111.11110000.
5. Pour trouver l'adresse de sous-rseau, nous allons appliquer le masque de sous-rseau l'adresse IP au travers
d'une fonction "et". Nous aurons : 202.2.48.144. Pour trouver le numro du sous-rseau, nous allons
uniquement considrer les bits ddis sous-rseau de l'adresse IP. Nous aurons : 9.
6. Pour trouver le numro de machine dans le sous-rseau, nous allons uniquement considrer les bits ddis la
machine de l'adresse IP. Nous aurons : 5.
7. Pour dterminer les adresses des sous-rseaux, nous allons faire varier les 4 bits de sous-rseau de 0000
1111. Dans chaque sous-rseau, pour dterminer toutes les adresses utilisables, nous allons faire varier les 4
bits de machine de 0001 1110. Nous aurons :
Adresse rseau : 1re adresse utilisable : Dernire adresse utilisable :
202.2.48.0

202.2.48.1

202.2.48.14

202.2.48.16

202.2.48.17

202.2.48.30

202.2.48.32

202.2.48.33

202.2.48.46

Pour l'adresse 97.124.36.142 :


1. Le premier octet de l'adresse donne en binaire 01100001. Le premier bit nous indique qu'il s'agit d'une classe
A.
2. Le masque par dfaut d'une classe A est : 255.0.0.0 (/8). Nous aurons en binaire :
11111111.00000000.00000000.00000000.
3. Pour trouver l'adresse rseau par dfaut, nous allons appliquer le masque rseau par dfaut l'adresse IP au
travers d'une fonction "et". Nous aurons : 97.0.0.0.
4. Pour obtenir 200 subdivisions du rseau, nous devons augmenter le masque rseau de 8 bits. En effet, 28 donne
256 qui est le plus petit exposant de 2 suprieur 200. Le masque de sous-rseau sera donc 255.255.0.0 (/16).
Nous aurons en binaire : 11111111.11111111.00000000.00000000.
5. Pour trouver l'adresse de sous-rseau, nous allons appliquer le masque de sous-rseau l'adresse IP au travers
d'une fonction "et". Nous aurons : 97.124.0.0. Pour trouver le numro du sous-rseau, nous allons uniquement
considrer les bits ddis sous-rseau de l'adresse IP. Nous aurons : 124.
6. Pour trouver le numro de machine dans le sous-rseau, nous allons uniquement considrer les bits ddis la
machine de l'adresse IP. Nous aurons : 9358.
7. Pour dterminer les adresses des sous-rseaux, nous allons faire varier les 16 bits de sous-rseau de
0000000000000000 1111111111111111. Dans chaque sous-rseau, pour dterminer toutes les adresses
utilisables, nous allons faire varier les 16 bits de machine de 0000000000000001 1111111111111110. Nous
aurons :
Adresse rseau : 1re adresse utilisable : Dernire adresse utilisable :
97.0.0.0

97.0.0.1

97.0.255.254

97.1.0.0

97.1.0.1

97.1.255.254

97.2.0.0

97.2.0.1

97.2.255.254

Exercice de masque rseau 2 :


Enonc :

Pour les adresses suivantes :


1. 172.24.245.25
2. 212.122.148.49

Donnez :
1.
2.
3.
4.
5.
6.
7.

La classe d'adresse.
Le masque rseau par dfaut.
L'adresse rseau.
Le masque modifi si les rseaux comportent respectivement (1) 200 et (2) 20 machines.
L'adresse du sous-rseau et son numro.
Le numro de la machine sur le sous-rseau.
Les intervalles d'adresses utilisables pour les trois premiers sous-rseaux.

Solution :
Pour l'adresse 172.24.245.25 :
1. Le premier octet de l'adresse donne en binaire 10101100. Les deux premiers bits nous indiquent qu'il s'agit
d'une classe B.
2. Le masque par dfaut d'une classe B est : 255.255.0.0 (/16). Nous aurons en binaire :
11111111.11111111.00000000.00000000.
3. Pour trouver l'adresse rseau par dfaut, nous allons appliquer le masque rseau par dfaut l'adresse IP au
travers d'une fonction "et". Nous aurons : 172.24.0.0.
4. Pour obtenir 200 machines dans le sous-rseau, nous devons avoir 8 bits ddis aux machines. En effet, 28
donne 256 qui est le plus petit exposant de 2 suprieur 200. Nous devrons donc avoir 32 bits 8 bits soit 24
bits pour le masque de sous-rseau. Le masque de sous-rseau sera donc 255.255.255.0 (/24). Nous aurons en
binaire : 11111111.11111111.11111111.00000000.
5. Pour trouver l'adresse de sous-rseau, nous allons appliquer le masque de sous-rseau l'adresse IP au travers
d'une fonction "et". Nous aurons : 172.24.245.0. Pour trouver le numro du sous-rseau, nous allons
uniquement considrer les bits ddis sous-rseau de l'adresse IP. Nous aurons : 245.
6. Pour trouver le numro de machine dans le sous-rseau, nous allons uniquement considrer les bits ddis la
machine de l'adresse IP. Nous aurons : 25.
7. Pour dterminer les adresses des sous-rseaux, nous allons faire varier les 8 bits de sous-rseau de 00000000
11111111. Dans chaque sous-rseau, pour dterminer toutes les adresses utilisables, nous allons faire varier les
8 bits de machine de 00000001 11111110. Nous aurons :
Adresse rseau : 1re adresse utilisable : Dernire adresse utilisable :
172.24.0.0

172.24.0.1

172.24.0.254

172.24.1.0

172.24.1.1

172.24.1.254

172.24.2.0

172.24.2.1

172.24.2.254

Pour l'adresse 212.122.148.49 :


1. Le premier octet de l'adresse donne en binaire 11010100. Les trois premiers bits nous indiquent qu'il s'agit
d'une classe C.
2. Le masque par dfaut d'une classe C est : 255.255.255.0 (/24). Nous aurons en binaire :
11111111.11111111.11111111.00000000.
3. Pour trouver l'adresse rseau par dfaut, nous allons appliquer le masque rseau par dfaut l'adresse IP au
travers d'une fonction "et". Nous aurons : 212.122.148.0.
4. Pour obtenir 20 machines dans le sous-rseau, nous devons avoir 5 bits ddis aux machines. En effet, 25 donne
32 qui est le plus petit exposant de 2 suprieur 20. Nous devrons donc avoir 32 bits 5 bits soit 27 bits pour le
masque de sous-rseau. Le masque de sous-rseau sera donc 255.255.255.224 (/27). Nous aurons en binaire :
11111111.11111111.11111111.11100000.
5. Pour trouver l'adresse de sous-rseau, nous allons appliquer le masque de sous-rseau l'adresse IP au travers
d'une fonction "et". Nous aurons : 212.122.148.32. Pour trouver le numro du sous-rseau, nous allons
uniquement considrer les bits ddis sous-rseau de l'adresse IP. Nous aurons : 1.
6. Pour trouver le numro de machine dans le sous-rseau, nous allons uniquement considrer les bits ddis la
machine de l'adresse IP. Nous aurons : 17.
7. Pour dterminer les adresses des sous-rseaux, nous allons faire varier les 3 bits de sous-rseau de 000 111.
Dans chaque sous-rseau, pour dterminer toutes les adresses utilisables, nous allons faire varier les 5 bits de
machine de 00001 11110. Nous aurons :
Adresse rseau : 1re adresse utilisable : Dernire adresse utilisable :
212.122.148.0

212.122.148.1

212.122.148.30

212.122.148.32

212.122.148.33

212.122.148.62

212.122.148.64

212.122.148.65

212.122.148.94

Exercice de routage 1 :
Enonc :

Voici le rseau 172.27.0.0. Donnez les tables de routage des machines A


D.

Solution :
Table de routage de [A] :
Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

172.27.152.0

/24

172.27.152.12 172.27.152.12

172.27.173.0

/24

172.27.152.1 172.27.152.12

172.27.152.1 172.27.152.12
127.0.0.1

127.0.0.1

172.27.152.12

/32

127.0.0.1

127.0.0.1

Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

172.27.152.0

/24

172.27.173.1 172.27.173.13

172.27.173.0

/24

172.27.173.13 172.27.173.13

172.27.173.13

/32

127.0.0.1

Destination

Masque

Passerelle

0.0.0.0

/0

127.0.0.0

/8

172.27.152.0

/24

172.27.152.1 172.27.152.1

172.27.173.0

/24

172.27.173.1 172.27.173.1

172.27.152.1

/32

127.0.0.1

127.0.0.1

172.27.173.1

/32

127.0.0.1

127.0.0.1

Destination

Masque

Passerelle

0.0.0.0

/0

127.0.0.0

/8

172.27.152.0

/24

172.27.152.22 172.27.152.22

172.27.173.0

/24

172.27.152.1 172.27.152.22

172.27.152.22

/32

Table de routage de [B] :

172.27.173.38 172.27.173.13
127.0.0.1

127.0.0.1

127.0.0.1

Table de routage de [C] :


Interface

172.27.173.38 172.27.173.1
127.0.0.1

127.0.0.1

Table de routage de [D] :


Interface

172.27.152.1 172.27.152.22
127.0.0.1

127.0.0.1

127.0.0.1

127.0.0.1

Exercice de routage 2 :
Enonc :

Voici le rseau 195.22.11.0. Attribuez les adresses IP aux machines et


donnez les tables de routage de [A] et [1].

Solution :

Le rseau 195.22.11.0 est un rseau de classe C. Le masque par dfaut est donc /24. Nous avons 5 sous-rseaux.
Il faudra augmenter le masque de 3 bits. Le masque devient alors /27. Voici les plages d'adresses que nous
allons utiliser :
Adresse rseau 1re adresse utilisable Dernire adresse utilisable
195.22.11.0

195.22.11.1

195.22.11.30

195.22.11.32

195.22.11.33

195.22.11.62

195.22.11.64

195.22.11.65

195.22.11.94

195.22.11.96

195.22.11.97

195.22.11.126

195.22.11.128

195.22.11.129

195.22.11.158

Adresses attribues aux diffrentes machines du rseau :


Machine

Rseau

Adresse IP

Machine

Rseau

Adresse IP

[A]

195.22.11.0

195.22.11.1

[1]

195.22.11.64

195.22.11.94

[B]

195.22.11.32

195.22.11.33

[2]

195.22.11.0

195.22.11.30

[C]

195.22.11.64

195.22.11.65

[2]

195.22.11.96 195.22.11.125

[D]

195.22.11.96

195.22.11.97

[3]

195.22.11.96 195.22.11.126

[E]

195.22.11.128 195.22.11.129

[3]

195.22.11.128 195.22.11.157

[R]

195.22.11.128 195.22.11.158

[1]

195.22.11.0

195.22.11.29

[1]

195.22.11.32

195.22.11.62

Table de routage de [A] :


Destination

Masque

Passerelle

Interface

0.0.0.0

/0

195.22.11.30 195.22.11.1

127.0.0.0

/8

195.22.11.0

/27

195.22.11.1 195.22.11.1

195.22.11.32

/27

195.22.11.29 195.22.11.1

195.22.11.64

/27

195.22.11.29 195.22.11.1

195.22.11.96

/27

195.22.11.30 195.22.11.1

195.22.11.128

/27

195.22.11.30 195.22.11.1

195.22.11.1

/32

127.0.0.1

127.0.0.1

Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

195.22.11.0

/27

195.22.11.29 195.22.11.29

195.22.11.32

/27

195.22.11.62 195.22.11.62

195.22.11.64

/27

195.22.11.94 195.22.11.94

195.22.11.96

/27

195.22.11.30 195.22.11.29

195.22.11.128

/27

195.22.11.30 195.22.11.29

195.22.11.29

/32

127.0.0.1

127.0.0.1

195.22.11.62

/32

127.0.0.1

127.0.0.1

195.22.11.94

/32

127.0.0.1

127.0.0.1

127.0.0.1

127.0.0.1

Table de routage de [1] :

195.22.11.30 195.22.11.29
127.0.0.1

Exercice de routage 3 :
Enonc :

Voici le rseau 172.27.0.0. Trouver la table de routage la plus simple


possible pour [C].

127.0.0.1

Solution :

Examinons les rseaux que nous avons :

172.27.0.0
172.27.16.0
172.27.32.0
172.27.64.0
172.27.152.1 -> 172.27.152.38
172.27.153.1 -> 172.27.153.13
172.27.252.1 -> 172.27.252.13

O devons-nous appliquer le masque rseau pour obtenir les subdivisions ? Les 2 premiers octets sont
communs tous. Nous devrons donc examiner le 3me octet pour dterminer o se termine le masque de sousrseau. Transformons ceux-ci et examinons-les.

00000000
00010000
00100000
01000000
10011000
10011001
11111100

Nous constatons que pour diffrencier les rseaux, il faut prendre les 8 bits du 3me octet. Nous appliquerons
donc un masque de 24 bits.
Table de routage de [C] :
Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

172.27.0.0

/17

172.27.152.22 172.27.152.1

172.27.152.0

/24

172.27.152.1 172.27.152.1

172.27.153.0

/24

172.27.153.1 172.27.153.1

172.27.252.0

/24

172.27.153.13 172.27.153.1

172.27.152.1

/32

127.0.0.1

127.0.0.1

172.27.153.1

/32

127.0.0.1

127.0.0.1

172.27.152.28 172.27.152.1
127.0.0.1

127.0.0.1

Les rseaux 172.27.0.0/24, 172.27.16.0/24, 172.27.32.0/24 et 172.27.64.0/24 ont pu tre fusionn en appliquant
un masque de /17.

Exercice de routage 4 :
Enonc :

Le rseau d'une entreprise est constitu de 4 classes C : 195.95.16.0


195.95.19.0. Trouver la table de routage la plus simple possible pour
[A].

Solution :
Table de routage de [A] :
Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

195.95.18.0

/23

195.95.16.15 195.95.16.211

195.95.16.0

/24

195.95.16.211 195.95.16.211

195.95.16.211

/32

195.95.16.23 195.95.16.211
127.0.0.1

127.0.0.1

127.0.0.1

127.0.0.1

Le rseau 195.95.17.0 n'a pas t pris en compte. En effet, il est englob par le rseau 0.0.0.0.
Les rseaux 195.95.18.0 et 195.95.19.0 ont pu tre fusionns en appliquant un masque /23. En effet, si nous
examinons le troisime octet des deux adresses rseaux, nous avons 00010010 et 00010011. Nous constatons
que les 7 premiers bits sont identiques.
Exercice de routage 5 :
Enonc :

Soit le sous-rseau 190.91.192.0/24 au sein du rseau de


classe B correspondant. Trouvez la table de routage la plus
simple pour [C] et [D].

Solution :

Le sous-rseau 190.91.192.0/24 est subdivis en 6 rseaux. Nous devrons agrandir le masque rseau 3 bits, ce
qui nous donnera un masque de /27.
Nous allons ainsi grer les rseaux suivants :
Adresse rseau : Masque : 1re adresse utilisable : Dernire adresse utilisable :
190.91.192.0

/27

190.91.192.1

190.91.192.30

190.91.192.32

/27

190.91.192.33

190.91.192.62

190.91.192.64

/27

190.91.192.65

190.91.192.94

190.91.192.96

/27

190.91.192.97

190.91.192.126

190.91.192.128

/27

190.91.192.129

190.91.192.158

190.91.192.224

/27

190.91.192.225

190.91.192.254

Table de routage de [C] :


Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

190.91.192.0

/26

190.91.192.101 190.91.192.104

190.91.192.96

/27

190.91.192.104 190.91.192.104

190.91.192.128

/27

190.91.192.140 190.91.192.140

190.91.192.224

/27

190.91.192.129 190.91.192.140

190.91.192.104

/32

127.0.0.1

127.0.0.1

190.91.192.140

/32

127.0.0.1

127.0.0.1

190.91.192.102 190.91.192.104
127.0.0.1

127.0.0.1

Les rseaux 190.91.192.0/27 et 190.91.192.32/27 ont pu tre regroup dans le rseau 190.91.192.0/26. Le
rseau 190.91.192.64/27 est englob par le rseau 0.0.0.0/0.
Table de routage de [D] :
Destination

Masque

0.0.0.0

/0

127.0.0.0

/8

190.91.192.224

/27

Passerelle

Interface

190.91.192.228 190.91.192.250
127.0.0.1

127.0.0.1

190.91.192.250 190.91.192.250

190.91.192.250

/32

127.0.0.1

127.0.0.1

[D] ne voit que son propre rseau (190.91.192.224/27). Tout le reste se trouve derrire [B] qui se chargera du
routage.
Exercice de routage 6 :
Enonc :

Les rseaux 196.124.74.0 et 196.124.75.0


appartiennent votre entreprise; trouver les tables
de routage les plus simples pour [C] et [D].

Solution :

Le rseau 196.124.74.0 est divis en 4 sous-rseaux : 196.124.74.0, 196.124.74.64, 196.124.74.128,


196.124.74.192. Nous allons ainsi leurs appliquer un masque de /26.
Examinons les plages d'adresses utilises dans le rseau 196.124.75.0 :

196.124.75.1 -> 196.124.75.5


196.124.75.9 -> 196.124.75.11
196.124.75.65 -> 196.124.75.66

Pour satisfaire ce plan d'adressage, nous devrons appliquer un masque de /29. Nous aurons alors grer les
sous-rseaux suivants :
Adresse rseau : Masque : 1re adresse utilisable : Dernire adresse utilisable :
196.124.75.0

/29

196.124.75.1

196.124.75.6

196.124.75.8

/29

196.124.75.9

196.124.75.14

196.124.75.64

/29

196.124.75.65

196.124.75.70

Table de routage de [C] :


Destination

Masque

Passerelle

Interface

0.0.0.0

/0

127.0.0.0

/8

196.124.74.0

/25

196.124.75.5 196.124.75.1

196.124.74.192

/26

196.124.75.5 196.124.75.1

196.124.75.11 196.124.75.9
127.0.0.1

127.0.0.1

196.124.75.0

/29

196.124.75.1 196.124.75.1

196.124.75.8

/29

196.124.75.9 196.124.75.9

196.124.75.64

/29

196.124.75.10 196.124.75.9

196.124.75.1

/32

127.0.0.1

127.0.0.1

196.124.75.9

/32

127.0.0.1

127.0.0.1

Les rseaux 196.124.74.0/26 et 196.124.74.64/26 ont t fusionns dans le rseau 196.124.74.0/25. Le rseau
196.124.74.128/26 a t englob par le rseau 0.0.0.0/0.
Table de routage de [D] :
Destination

Masque

0.0.0.0

/0

127.0.0.0

/8

196.124.75.64

/29

196.124.75.66

/32

Passerelle

Interface

196.124.75.65 196.124.75.66
127.0.0.1

127.0.0.1

196.124.75.66 196.124.75.66
127.0.0.1

127.0.0.1

[D] ne voit que son propre rseau (196.124.75.64/29). Tout le reste se trouve derrire [B] qui se chargera du
routage.
Exercice de routage 7 :
Enonc :

Vous tes en charge dun sous-rseau 64.64.64.0 qui a pour masque 255.255.192.0.
Vous devez le segmenter en 128 morceaux. Ecrire les adresses des 3 premiers segments
(de haut en bas). Donner les premire et dernire adresses valides du segment aux
machines et trouver la table de routage la plus simple possible pour [B].

Solution :

Pour subdiviser le rseau en 128 morceaux, il faut agrandir le masque de sous-rseau de 7 bits. Nous aurons
donc un masque de : 255.255.255.128 (/25).
Adresses des machines :
Machine

Adresse

[A]

64.64.64.1

[B]

Remarque

64.64.64.254 Segment contenant [C]

64.64.65.1 Segment contenant [R]


[C]

64.64.64.126 Segment contenant [A]


64.64.64.129 Segment contenant [B]

[R]

64.64.65.126 Segment contenant [B]

Table de routage de [B] :


Destination

Masque

Passerelle

Interface

0.0.0.0

/0

64.64.65.126

64.64.65.1

127.0.0.0

/8

127.0.0.1

127.0.0.1

64.64.64.0

/25

64.64.64.129 64.64.64.254

64.64.64.128

/25

64.64.64.254 64.64.64.254

64.64.65.0

/25

64.64.65.1

64.64.65.1

64.64.64.254

/32

127.0.0.1

127.0.0.1

64.64.65.1

/32

127.0.0.1

127.0.0.1