Exercices Corrigés Réseaux informatiques : Adressages - masque - sous-réseaux - VLSM
Adresses IP :
L'objectif de ce td est de manipuler les adresses IP.
Exercice 1. Classes d'adresse
Quelles sont les classes des adresses r eseaux suivantes ?
- 192.18.97.39 (www.javasoft.com) ;
- 138.96.64.15 (www.inria.fr) ;
- 18.181.0.31 (www.mit.edu) ;
- 226.192.60.40.
Solution
- 192 = 128 + 64 = 11000000 -> classe C
- 138 = 128 + 8 + 2 = 10001010 -> classe B
- 18 = 16 + 2 = 00010010 -> classe A
- 226 = 128 + 64 + 32 + 2 = 11100010 -> classe D (addresse de multicast)
Pour chacune de ces classes, étant donné un réseau y appartenant, combien d'adresses de machines peuvent, a priori, être utilisées ?
Solution
Il faut retirer l'adresse de réseau et de broadcast qui ne peuvent pas être affectées à des réseaux.
- classe A = 224 -2 = 16777214
- classe B = 216 - 2 = 65534
- classe C = 28 - 2 = 254
classe D ne correspond pas à un réseau. Une seule adresse de multicast peut être utilisée par plusieurs machines.
Exercice 2. Masque
Donner l'adresse réseau, l'adresse de broadcast et le masque du plus grand sous réseau contenant l'adresse 214.45.215.12 et ne contenant pas l'adresse 214.45.247.48
Solution
- 247=128+64+32+16+4+2+1 => 11110111
- 215=128+64+16+4+2+1 => 1101011
Plus grand sous-réseaux : 110x- xxxx avec x = 0 pour adresse réseau et x = 1 pour adresse de broadcast.
Adresse réseau : 214.45.192.0 ;
Adresse de broadcast : 214.45.223.255 ;
Masque : 255.255.224.0
Même question pour le plus petit sous-réseau les contenant toutes les deux.
Plus petit sous-réseaux : 11xx- xxxx avec x = 0 pour adresse réseau et x = 1 pour adresse de broadcast.
Adresse réseau : 214.45.192.0 ;
Adresse de broadcast : 214.45.255.255 ;
Masque : 255.255.192.0
Exercice 3. Subnetting
Le LocalIR dont dépend votre entreprise vient de vous attribuer l'adresse IP 214.123.155.0. Vous devez créer 10 sous-réseaux distincts pour les 10 succursales de l'entreprise, a partir de cette adresse IP.
- Quel est la classe de ce réseau ?
Solution
214 = 128 + 64 + 16 + 4 + 2 = 11 [010110] => classe C
- Quel masque de sous-réseau devez vous utiliser ?
Solution
Pour avoir 10 sous-réseaux différents, il faut que le réseau utilise 4 bits supplémentaires pour coder les sous-réseaux.
- 1 bit ! 2 sous-r eseaux
- 2 bit ! 4 sous-r eseaux
- 3 bit ! 8 sous-r eseaux
- 4 bit ! 16 sous-r eseaux
Le masque original contenait 24 bits (255.255.255.0). Il doit maintenant en contenir 28 pour chaque succursale d'o u le masque : 255.255.255.240 (240 = 128 + 64 + 32 + 16 = 11110000)
- Combien d'adresses IP (machines ou routeurs) pourra recevoir chaque sous-réseau ?
Solution
Chaque sous-réseau pourra contenir au maximum 14 (24 - 2) machines
- Quelle est l'adresse réseau et de broadcast du 5i eme sous-réseau utilisable ?
Solution
Pour des raisons de compatibilité , on évite en g général d'utiliser le sous-réseau qui a la même adresse de réseau que le réseau global et celui qui a la même adresse de broadcast. En e et, l'adresse de réseau était utilisée avant pour le broadcast et si un des sous-réseaux a la même adresse de broadcast que le réseau local, il ne sera pas possible de di erencier, un broadcast vers toutes les machines du réseau d'un broadcast vers ce sous-r réseau particulier. Le 5i eme sous-réseau qu'il est conseillé d'utiliser en pratique est donc en fait le 6i eme. Son adresse est donc 214.123.155.80 car 80 = 64 + 16 = 0101 0000 et 0101 = 5. Son adresse de broadcast est égale à 214.123.155.95 car 95 = 64 +16 + 8 + 4 + 2 + 1 = 0101 1111.
- Combien d'adresses IP distinctes est-il possible d'utiliser avec un tel masque, tout sous-réseaux possibles confondus ?
Solution
Si l'on utilise pas le premier et le dernier sous-réseau, 14*(16 -2) = 196 adresses sont disponibles. Sinon, on en à 16* (16-2) = 224 les adresses manquantes sont les adresses de réseaux et de broadcast des différents sous-réseaux .
Exercice 4. Plus de subnetting
Avec l'adresse IP utilisée dans l'exercice précédent, vous désirez prendre en compte des exigences supplémentaires. En e et, sur les 10 succursales, 4 nécessitent entre 25 et 30 adresses IP tandis que les 6 autres peuvent se contenter d'une dizaine d'adresses.
- Quelles modifications pouvez vous apporter au masque de sous-réseau précédemment choisi pour satisfaire ces nouvelles exigences ?
- Détaillez les 10 adresses de sous-réseaux finalement choisies avec leurs masques respectifs.
- Quel est le nombre total d'adresses pouvant être utilisées dans cette configuration ? Comparez avec la solution précédente.
Solution
Pour coder entre 25 et 30 adresses de machines on a besoin de 5bits. Il reste donc 3 bits (sur le dernier octet) pour coder l'adresse des réseaux le masque est donc 255.255.255.224 car 224 = 128 + 64 + 32 = 11100000.
Pour coder dix adresses de machines on a besoin de 4bits. Il reste donc 4 bits pour l'adresse du réseau ce qui donne le masque 255.255.255.240 car 240 = 128+64+32+16 = 11110000.
On choisit donc par exemple les réseaux suivants avec le masque 255.255.255.224 :
214.123.155.16 (0001 - xxxx) => 14 @ machines
214.123.155.32 (0010 - xxxx) => 14 @ machines
214.123.155.48 (0011 - xxxx) => 14 @ machines
214.123.155.192 (1100 - xxxx)=> 14 @ machines
214.123.155.208 (1101 - xxxx)=> 14 @ machines
214.123.155.224 (1110 - xxxx)=> 14 @ machines
Les sous réseaux 214.123.155.0 (0000) et 214.123.155.240 (1111) sont rejet es pour les m^emes raisons que dans l'exercice 3.
avec le masque 255.255.255.224 :
214.123.155.64 (010x - xxxx) => 30 @ machines
214.123.155.96 (011x - xxxx) => 30 @ machines
214.123.155.128 (100x - xxxx) => 30 @ machines
214.123.155.160 (101x - xxxx) => 30 @ machines
Le nombre total d'adresses machines disponibles est :
(32 - 2) * 4 + (16 - 2)* 6 = 204
On a plus d'adresses utilisables qu'en 4 car on perd moins d'adresses de broadcast.
mercii
RépondreSupprimer