Vous êtes sur la page 1sur 5

Universit Kasdi Merbah Ouargla

Dpartement Mathmatique et informatique


1me anne Master informatique fondamentale

Module PCSD
Avril 2013

Exercices corrigs adressage et routage IP


Exercice 1 (classes dadresses):
Quelles sont les classes des adresses rseaux suivantes ? Combien dadresses machines peuvent tre
utilises par chacune ?
204.160.241.93 (adresse IP de www.javasoft.com)
138.96.32.3 (www.inria.fr)
18.181.0.31 (www.mit.edu)
226.192.60.40

Rponses :

204.160.241.93 (adresse IP de www.javasoft.com)


204 = 11001100 => Classe C => 28-2 adresses machines possibles (-2 cause de ladresse de
diffusion 204.160.241.255 et de ladresse du rseau 204.160.241.0) = 254 id machines.
138.96.32.3 (www.inria.fr)
138 = 10001010 => Classe B => 216-2 = 65 534 id machines
18.181.0.31 (www.mit.edu)
18 = 00010010 => Classe A => 224-2 = 16777214 id machines
226.192.60.40
226 = 11100010 => Classe D (diffusion) 228 2 = 268435454 adresses de diffusion restreinte

Exercice 2 (sous rseaux et netmask):


Supposez quau lieu dutiliser 16 bits pour la partie rseau dune adresse IP de classe B on utilise 22.
Combien de sous-rseaux est-il alors possible de dfinir ?
Donnez le masque de sous-rseaux correspondant.

Rponses :

Combien de sous-rseaux est-il alors possible de dfinir ?


partie rseau = 22 au lieu de 16 => 6 bits sont utiliss pour la partie sous-rseau => nombre de
sous-rseaux possibles = 26-2 = 62 (par convention on va pas utiliser 000000 et 111111 cause
des risques de confusion que cela peut entraner, do le 2).
Si on accepte allzero et allones on a 26=64 sous rseaux
Donnez le masque de sous-rseaux correspondant.
partie rseau + partie sous-rseau = 22 bits => masque de sous-rseau contient 22 bits 1 et le
reste (10 bits) 0 => 11111111.11111111.11111100.00000000 = 255.255.252.0

Exercice 3 (sous rseaux):


Un rseau de classe B dispose du masque de sous-rseau 255.255.240.0.
Quel est le nombre maximum dordinateurs que lon peut raccorder chaque sous-rseau ?
Combien de sous-rseaux y a til ?

Rponses :

Quel est le nombre maximum dordinateurs que lon peut raccorder chaque sous-rseau ?
240 = 11110000 => on a 16 bits pour la partie rseau (classe B), 4 bits pour la partie sous-rseau et
donc le reste : 12 bits pour identifier les machines (4+8=12)
On a donc : nbr. machines = 212-2 = 4094
Combien de sous-rseaux y a til ?
Page : 1

S.Euschi

4 bits pour la partie sous-rseau => 24-2 = 14 sous-rseaux (ou 16 rseaux si on accepte allzeros et
allones)

Exercice 4 (routage):
Une commande show ip route applique un routeur donne le rsultat suivant :

Donner la topologie du rseau que vous pouvez dduire de cette table.


Rponses :

Page : 2

S.Euschi

Exercice 5 (routage):
On considre le rseau, reprsent par la figure 1, o la machine MA souhaite envoyer un datagramme
la machine MB. Les deux machines n'tant pas sur le mme sous-rseau, le datagramme va donc
devoir tre rout via les deux routeurs R1 et R2.
Ce rseau Internet est support par trois rseaux physiques Ethernet (3 rseaux IP) dont les adresses
Internet, de classe C et de masque 255.255.255.0, sont 193.2.2.0, 193.5.5.0 et 193.8.8.0.

Page : 3

S.Euschi

1. Donnez les adresses source et destination du paquet IP prt tre envoy prpar sur MA
2. Donnez les tables de routage initiales les plus simples (minimales), sur chaque machine (MA, R1,
R2 et MB), permettant l'acheminement du paquet de MA vers MB.
3. Donnez les tapes successives ncessaires cet acheminement, en prcisant les adresses utilises
dans les en-ttes des trames Ethernet envoyes pour transporter le paquet ci-dessus

Rponses :
1) Donnez les adresses source et destination du paquet IP prt tre envoy prpar sur MA

@IP_src = @IP_MA = 193.2.2.2


@IP_dest = @IP_MB = 193.8.8.8
2) Donnez les tables de routage initiales les plus simples (minimales), sur chaque machine (MA, R1,
R2 et MB), permettant l'acheminement du paquet de MA vers MB.
La table de routage contient lassociation entre le destinataire (une machine, un rseau ou le mot
cl default pour tout le reste et notamment ce quon ne connat pas explicitement), linterface de
sortie sur la machine courante ainsi que, sil y a lieu, le routeur par lequel il faut dabord passer. Il
est galement possible de trouver le masque de rseau du destinataire et une mesure du cot de la
liaison (qui peut tre exprim en nombre de sauts, temps de transit, distance, facturation FAI,,
ou un mlange de ces critres).
Les tables de routage minimales sont :

MA :
Destinataire
193.2.2.0
default

Cout
0
-

Masque
255.255.255.0
0.0.0.0

Prochain routeur
193.2.2. 3

Interface
Eth0
Eth0

MB :
Destinataire
193.8.8.0
default

Cout
0
-

Masque
255.255.255.0
0.0.0.0

Prochain routeur
193.8.8. 6

Interface
Eth0
Eth0

Cout
0
0
1

Masque
255.255.255.0
255.255.255.0
255.255.255.0

Prochain routeur
193.5.5.5

Interface
Eth0
Eth1
Eth1

Cout
0
0
1

Masque
255.255.255.0
255.255.255.0
255.255.255.0

Prochain routeur
193.5.5.4

Interface
Eth0
Eth1
Eth0

R1 :
Destinataire
193.2.2.0
193.5.5.0
193.8.8.0
R2 :
Destinataire
193.5.5.0
193.8.8.0
193.2.2.0

3) Donnez les tapes successives ncessaires cet acheminement, en prcisant les adresses utilises
dans les en-ttes des trames Ethernet envoyes pour transporter le paquet ci-dessus
On suppose que chaque machine connat l@MAC des machines de son rseau local (pas
dchanges ARP). Mme si ce nest pas le cas, on omet ltape de rsolution dadresses.
Page : 4

S.Euschi

1. MA dtermine si MB est sur le mme rseau (sous-rseau ou LAN) quelle en comparant :


@IP_MA && masque et @IP_MB && masque. Le rsultat est ngatif (les deux machines ne
sont pas sur le mme rseau (193.2.2.0 pour MA et 193.8.8.0 pour MB). MA consulte sa table
de routage et conclut quil faut passer par son routeur (R1).
2. MA encapsule le paquet destin MB dans une trame envoye R1. On a :
- @MAC_src = @MAC_MA = 00:11:22:33:44:AA
- @MAC_dest = @MAC_R1 = 00:11:22:33:44:C1
- @IP_src = @IP_MA = 193.2.2.2
- @IP_dest = @IP_MB = 193.8.8.8
3. R1 reoit la trame et dcapsule le paquet IP. Il constate que le paquet ne lui est pas destin et
consulte sa table de routage pour savoir o il faut le transmettre. Daprs, sa table de routage
le rseau du destinataire est accessible par son interface eth1 mais il faut passer par le routeur
R2.
4. R1 encapsule le paquet destin MB dans une trame envoye R2. On a:
- @MAC_src = @MAC_R1 = 00:11:22:33:44:C2
- @MAC_dest = @MAC_R2 = 00:11:22:33:44:C3
- @IP_src = @IP_MA = 193.2.2.2
- @IP_dest = @IP_MB = 193.8.8.8
5. R2 reoit la trame et dcapsule le paquet IP. Il constate que le paquet ne lui est pas destin et
consulte sa table de routage pour savoir o il faut le transmettre. Daprs, sa table de routage
le rseau du destinataire est accessible directement (sans intermdiaire) par son interface eth1.

Page : 5

S.Euschi

Vous aimerez peut-être aussi