madamasterclass.com

📔 Exercices - Réseaux [série n°1️⃣]

Exercices corrigés sur les réseaux


Exercice 1: Table de routage avec RIP ★ ★ ☆ ☆ ☆

Considérez le réseau suivant composé des routeurs A, B, C, et D, connectés entre eux :


Créez la table de routage pour chaque routeur en utilisant le protocole RIP.

Pour créer la table de routage pour chaque routeur (A, B, C, D) en utilisant le protocole RIP,
nous allons établir les routes en fonction des informations fournies dans le réseau.
Le protocole RIP utilise un chemin de coût basé sur le nombre de sauts. Voici comment les tables de routage peuvent être établies :

Table de routage pour le routeur A
Destination Next Hop Coût
B B 1
C C 1
D B 2

Table de routage pour le routeur B
Destination Next Hop Coût
A A 1
C C 1
D D 1

Table de routage pour le routeur C
Destination Next Hop Coût
A A 1
B B 1
D B 2

Table de routage pour le routeur D
Destination Next Hop Coût
B B 1
C C 1
A B 2

Explication des tables
• Routeur A :
• Peut atteindre B et C directement avec un coût de 1.
• Pour atteindre D, il passe par B, donc le coût est de 2.

• Routeur B :
Peut atteindre A, C, et D directement avec un coût de 1.

• Routeur C :
• Peut atteindre A et B directement avec un coût de 1.
• Pour atteindre D, il passe par B, donc le coût est de 2.

• Routeur D :
• Peut atteindre B et C directement avec un coût de 1.
• Pour atteindre A, il passe par B, donc le coût est de 2.

Ces tables de routage représentent les chemins optimaux selon le protocole RIP pour le réseau donné.


Exercice 2: Protocole OSPF ★ ★ ☆ ☆ ☆

Cet exercice porte sur les réseaux en général et les protocoles RIP et OSPF en particulier.
On considère un réseau composé de plusieurs routeurs reliés de la façon suivante :



Le protocole RIP
Le protocole RIP permet de construire les tables de routage des différents routeurs, en indiquant pour chaque routeur la distance, en nombre de sauts, qui le sépare d’un autre routeur. Pour le réseau ci-dessus, on dispose des tables de routage suivantes :

Table de routage pour le routeur A

Destination Routeur suivant Distance
B B 1
C C 1
D D 1
E C 2
F C 2
G C 3

Table de routage pour le routeur B
Destination Routeur suivant Distance
A A 1
C A 2
D D 1
E D 2
F A 3
G D 3

Table de routage pour le routeur C
Destination Routeur suivant Distance
A A 1
B A 2
D E 2
E E 1
F F 1
G F 2

Table de routage pour le routeur D
Destination Routeur suivant Distance
A A 1
B B 1
C E 2
E E 1
F A 3
G E 2

Table de routage pour le routeur E
Destination Routeur suivant Distance
A C 2
B D 2
C C 1
D D 1
F G 2
G G 1

Table de routage pour le routeur F
Destination Routeur suivant Distance
A C 2
B C 3
C C 1
D C 3
E G 2
G G 1

Question 1
    1. Le routeur A doit transmettre un message au routeur G, en effectuant un nombre minimal de
    sauts. Déterminer le trajet parcouru.
    2. Déterminer une table de routage possible pour le routeur G obtenu à l’aide du protocole RIP.
Question 2
    Le routeur C tombe en panne. Reconstruire la table de routage du routeur A en suivant le
    protocole RIP.

Le protocole OSPF
Contrairement au protocole RIP, l’objectif n’est plus de minimiser le nombre de routeurs traversés par un paquet. La notion de distance utilisée dans le protocole OSPF est uniquement liée aux coûts des liaisons.
L’objectif est alors de minimiser la somme des coûts des liaisons traversées.
Le coût d’une liaison est donné par la formule suivante :
\(cout = \frac{10^8}{d}\)

où \(d\) est la bande passante en bits/s entre les deux routeurs.
On a rajouté sur le graphe représentant le réseau précédent les différents débits des liaisons.
On rappelle que \(1 Gb/s = 1 000 Mb/s = 10^9 bits/s\).


Question 3
    1. Vérifier que le coût de la liaison entre les routeurs A et B est 0,01.
    2. La liaison entre le routeur B et D a un coût de 5. Quel est le débit de cette liaison ?

Question 4
    Le routeur A doit transmettre un message au routeur G, en empruntant le chemin dont la somme des coûts sera la plus petite possible. Déterminer le chemin parcouru. On indiquera le raisonnement utilisé.

      Question 1

    1. Trajet du routeur A au routeur G

Pour déterminer le trajet parcouru par le routeur A pour transmettre un message au routeur G en effectuant un nombre minimal de sauts, examinons les tables de routage disponibles.

    Table de routage pour le routeur A:
        • A → C (1 saut)
        • C → F (1 saut)
        • F → G (1 saut)

    Trajet total:
        A → C → F → G (Total: 3 sauts)

    2. Table de routage possible pour le routeur G

Voici une table de routage pour le routeur G, obtenue à l’aide du protocole RIP :
Destination Routeur suivant Distance
A E 2
B D 2
C F 1
D E 1
F G 1
G G 1

    Question 2

Lorsque le routeur C tombe en panne, nous devons reconstruire la table de routage du routeur A en suivant le protocole RIP. Cela implique que le routeur A devra recalculer les chemins disponibles vers les autres routeurs.

    Nouvelle table de routage pour le routeur A (après la panne de C)

Sans C, les chemins vers F et G ne peuvent plus être utilisés via C. Voici la nouvelle table :
Destination Routeur suivant Distance
A A 0
B B 1
D D 1
E B 2
F D 3
G D 4

Explications:
    • A à B: 1 saut
    • A à D: 1 saut
    • Pour atteindre E, il faut passer par B (2 sauts).
    • Pour atteindre F, il faut passer par D (3 sauts).
    • Pour atteindre G, il faut également passer par D (4 sauts).

Ainsi, la nouvelle table de routage du routeur A reflète les distances mises à jour après la panne du routeur C.

    Question 3

    1. Coût de la liaison entre les routeurs A et B
        Pour calculer le coût de la liaison entre A et B, nous utilisons la formule donnée :
        \[
        \text{coût} = \frac{10^8}{d}
        \]
        où \(d\) est la bande passante en bits/s.

        La liaison entre A et B a un débit de 10 Gb/s, ce qui correspond à :
        \[
        d = 10 \, \text{Gb/s} = 10 \times 10^9 \, \text{bits/s} = 10^{10} \, \text{bits/s}
        \]
        Nous remplaçons \(d\) dans la formule :
        \[
        \text{coût} = \frac{10^8}{10^{10}} = \frac{10^8}{10^{10}} = 10^{-2} = 0,01
        \]
        Ainsi, le coût de la liaison entre les routeurs A et B est bien 0,01.

    2. Coût de la liaison entre les routeurs B et D
        On sait que le coût de cette liaison est 5. Utilisons la formule pour déterminer le débit \(d\) :
        \[
        5 = \frac{10^8}{d}
        \]
        En réarrangeant, nous obtenons :
        \[
        d = \frac{10^8}{5} = 2 \times 10^7 \, \text{bits/s} = 20 \, \text{Mb/s}
        \]
        Donc, le débit de la liaison entre B et D est 20 Mb/s.

    Question 4
        Pour déterminer le chemin le plus court de A à G en utilisant OSPF, nous allons calculer les coûts des liaisons et établir les chemins à partir de chaque routeur.

    Coûts des liaisons
        1. A → B : Coût = 0,01
        2. A → C :
           \[
           d = 10 \, \text{MB/s} = 10 \times 10^6 \, \text{bits/s}
           \]
           \[
           \text{coût} = \frac{10^8}{10 \times 10^6} = 10
           \]
        3. A → D : Coût = 0,01
        4. B → D : Coût = 5
        5. C → E :
           \[
           d = 50 \, \text{MB/s} = 50 \times 10^6 \, \text{bits/s}
           \]
           \[
           \text{coût} = \frac{10^8}{50 \times 10^6} = 2
           \]
        6. C → F :
           \[
           d = 100 \, \text{MB/s} = 100 \times 10^6 \, \text{bits/s}
           \]
           \[
           \text{coût} = \frac{10^8}{100 \times 10^6} = 1
           \]
        7. D → E :
           \[
           d = 100 \, \text{GB/s} = 100 \times 10^9 \, \text{bits/s}
           \]
           \[
           \text{coût} = \frac{10^8}{100 \times 10^9} = 0,001
           \]
        8. E → G :
           \[
           d = 100 \, \text{MB/s} = 100 \times 10^6 \, \text{bits/s}
           \]
           \[
           \text{coût} = \frac{10^8}{100 \times 10^6} = 1
           \]
        9. F → G :
           \[
           d = 100 \, \text{MB/s} = 100 \times 10^6 \, \text{bits/s}
           \]
           \[
           \text{coût} = \frac{10^8}{100 \times 10^6} = 1
           \]
    Établir les chemins et les coûts totaux
        1. A → B → D → E → G :
           Coût = \(0,01 + 5 + 0,001 + 1 = 6,011\)

        2. A → B → D → G :
           Coût = \(0,01 + 5 + 2 = 7,01\)

        3. A → C → E → G :
           Coût = \(10 + 2 + 1 = 13\)

        4. A → C → F → G :
           Coût = \(10 + 1 + 1 = 12\)

        5. A → D → E → G :
           Coût = \(0,01 + 0,001 + 1 = 1,011\)

        6. A → D → B → G :
           Coût = \(0,01 + 5 + 2 = 7,01\)

    Chemin optimal
        Le chemin avec le coût le plus bas est :

        A → D → E → G avec un coût total de 1,011.

        Ce chemin minimise la somme des coûts et est donc le chemin optimal pour transmettre un message du routeur A au routeur G.

Exercice 3: ★ ★ ☆ ☆ ☆

Cet exercice porte sur les représentations binaires et les protocoles de routage.
1. Une adresse IPv4 est représentée sous la forme de 4 nombres séparés par des points. Chacun de ces 4 nombres peut être représenté sur un octet.
    a. Donner en écriture décimale l’adresse IPv4 correspondant à l’écriture binaire :
    11000000.10101000.10000000.10000011
    b. Tous les ordinateurs du réseau A ont une adresse IPv4 de la forme :
    192.168.128._ _ _ , où seul le dernier octet (représenté par _ _ _ ) diffère.
    Donner le nombre d’adresses différentes possibles du réseau A.
2. On rappelle que le protocole RIP cherche à minimiser le nombre de routeurs traversés (qui correspond à la métrique). On donne les tables de routage d’un réseau informatique composé de 5 routeurs (appelés A, B, C, D et E), chacun associé directement à un réseau du même nom obtenues avec le protocole RIP :

Routeur A

Destination Métrique
A 0
B 1
C 1
D 1
E 2

Routeur B
Destination Métrique
A 1
B 0
C 2
D 1
E 2

Routeur C
Destination Métrique
A 1
B 2
C 0
D 1
E 2

Routeur D
Destination Métrique
A 1
B 1
C 1
D 0
E 1

Routeur E
Destination Métrique
A 2
B 2
C 2
D 1
E 0

    a. Donner la liste des routeurs avec lesquels le routeur A est directement relié.
    b. Représenter(en json) et de manière sommaire les 5 routeurs ainsi que les liaisons existantes entre ceux-ci.

3. Le protocole OSPF est un protocole de routage qui cherche à minimiser la somme des métriques des liaisons entre routeurs.
Dans le protocole de routage OSPF le débit des liaisons entre routeurs agit sur la métrique via la relation :
\(metrique = \frac{10^8}{debit}\)
dans laquelle le débit est exprimé en bit par seconde (bps).
On rappelle qu’un kbps est égal à \(10^3\) bps et qu’un Mbps est égal à \(10^6\) bps.
Recopier sur votre copie et compléter le tableau suivant :

Débit 100 kbps 500 kbps ? 100 Mbps
Métrique associée 1000 ? 10 1

4. Voici la représentation d’un réseau et la table de routage incomplète du routeur F obtenue avec le protocole OSPF :


Routeur F
Destination Métrique
F 0
G 8
H 5
I
J
K
L

Les nombres présents sur les liaisons représentent les coûts des routes avec le protocole OSPF.
    a. Indiquer le chemin emprunté par un message d’un ordinateur du réseau F à destination d’un ordinateur du réseau I.
    Justifier votre réponse.
    b. Recopier et compléter la table de routage du routeur F.
    c. Citer une unique panne qui suffirait à ce que toutes les données des échanges de tout autre réseau à destination du réseau F transitent par le routeur G.
    Expliquer en détail votre réponse.

1. Adresse IPv4 et Réseau
    a. Conversion binaire à décimale
    Une adresse IPv4 est représentée par 4 octets, chaque octet étant composé de 8 bits. L'adresse donnée est `11000000.10101000.10000000.10000011`. Chaque groupe de 8 bits peut être converti en décimal comme suit :

        • 11000000 (binaire) = \(1 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 0 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 128 + 64 = 192\)
        • 10101000 (binaire) = \(1 \times 2^7 + 0 \times 2^6 + 1 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 128 + 32 + 8 = 168\)
        • 10000000 (binaire) = \(1 \times 2^7 = 128\)
        • 10000011 (binaire) = \(1 \times 2^7 + 0 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 0 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 128 + 2 + 1 = 131\)

    En résumé, l'adresse IPv4 `11000000.10101000.10000000.10000011` en notation décimale est 192.168.128.131.

    b. Nombre d'adresses différentes possibles
        L'adresse du réseau A est de la forme `192.168.128._ _ _`. Le dernier octet peut varier de 0 à 255, ce qui signifie qu'il peut prendre 256 valeurs différentes (0, 1, 2, ..., 255).

        Ainsi, le nombre d'adresses différentes possibles dans ce réseau A est 256.

2. Routeurs et Métriques
    a. Liste des routeurs avec lesquels le routeur A est directement relié
        En examinant la table de routage pour le routeur A, nous voyons qu'il a des liaisons directes avec les routeurs B, C, D, et E. Voici les détails :
            • A (0) : Le routeur A est directement connecté à lui-même avec une métrique de 0.
            • B (1) : Il est connecté à B avec une métrique de 1.
            • C (1) : Il est connecté à C avec une métrique de 1.
            • D (1) : Il est connecté à D avec une métrique de 1.
            • E (2) : Il est connecté à E avec une métrique de 2.

        Conclusion: Le routeur A est directement relié à B, C, D, et E.

    b. Représentation  des routeurs et liaisons
        La représentation  ci-dessous montre les liaisons entre les routeurs et les métriques associées. Chaque routeur a des connexions avec d'autres routeurs, et les valeurs indiquées représentent le coût (ou la métrique) pour atteindre chaque destination :



3. Tableau de métriques
    Dans le tableau, nous devons calculer la métrique associée à différents débits. La métrique est inversement proportionnelle au débit : plus le débit est élevé, plus la métrique est faible.

    Voici comment remplir le tableau :
        • Pour un débit de 100 kbps (100 000 bps), la métrique est 1000.
        • Pour un débit de 500 kbps (500 000 bps), la formule devient :
          \[
          \text{Métrique} = \frac{10^8}{500000} = 200
          \]
        • Pour un débit de 1 Mbps (1 000 000 bps), nous avons :
          \[
          \text{Métrique} = \frac{10^8}{1000000} = 100
          \]
        • Pour 100 Mbps (100 000 000 bps), la métrique est :  
          \[
          \text{Métrique} = \frac{10^8}{100000000} = 1
          \]
    Voici le tableau complété :
Débit 100 kbps 500 kbps 1 Mbps 100 Mbps
Métrique associée 1000 200 100 1

4. Réseau et table de routage du routeur F
    a. Chemin emprunté par un message d'un ordinateur du réseau F à destination d'un ordinateur du réseau I
        Pour déterminer le chemin emprunté par un message allant de F à I, nous examinons les coûts des liaisons :
            • F → H (Coût 5)
            • H → I (Coût 10)

        Le chemin total est donc F → H → I avec un coût total de 15 (5 + 10). Cela signifie que le coût le plus bas pour atteindre I depuis F passe par H.

    b. Compléter la table de routage du routeur F
        Voici la table de routage complétée pour le routeur F, indiquant tous les coûts pour atteindre chaque destination :

Routeur F (table de routage complétée)
Destination Métrique
F 0
G 8
H 5
I 15
J 10
K 25
L 20

    c. Panne suffisante pour faire passer toutes les données par le routeur G
        Si le routeur H tombe en panne, cela signifie que le chemin F → H → I devient inaccessible. Dans ce cas, F ne peut plus atteindre I directement via H.

        Nouvelle situation:
            Le seul chemin pour F pour atteindre I serait de passer par G (F → G → J → I ou F → G → J → K → I). Ainsi, toutes les données transiteraient par G car H n'est plus disponible.

        Cela signifie que, même si cela pourrait augmenter le coût pour atteindre I, toutes les données passent par G, redirigeant ainsi le trafic vers le réseau F.


Exercice 4: ★ ★ ☆ ☆ ☆

Cet exercice porte sur les réseaux et les protocoles de routage.

On représente ci-dessous un réseau dans lequel R1, R2, R3, R4, R5 et R6 sont des routeurs.
Le réseau local L1 est relié au routeur R1 et le réseau local L2 au routeur R6.




Rappels et notations
Dans cet exercice, les adresses IP sont composées de 4 octets, soit 32 bits. Elles sont notées X1.X2.X3.X4, où X1, X2, X3 et X4 sont les valeurs des 4 octets, convertis en notation décimale.
La notation X1.X2.X3.X4/n signifie que les n premiers bits de poids forts de l’adresse IP représentent la partie « réseau », les bits suivants représentent la partie « hôte ».
Toutes les adresses des hôtes connectés à un réseau local ont la même partie réseau et peuvent donc communiquer directement. L’adresse IP dont tous les bits de la partie « hôte » sont à 0 est appelée « adresse du réseau ».
On donne également des extraits de la table de routage des routeurs R1 à R5 dans le
tableau suivant :

Routeur Réseau destinataire Passerelle Interface
R1 54.37.122.0/24 86.154.10.1 86.154.10.56
R2 54.37.122.0/24 37.49.236.22 37.49.236.23
R3 54.37.122.0/24 62.34.2.8 62.34.2.9
R4 54.37.122.0/24 94.23.122.10 94.23.122.11
R5 54.37.122.0/24 218.32.15.1 218.32.15.2

1. Un paquet part du réseau local L1 à destination du réseau local L2.
    a. En utilisant l’extrait de la table de routage de R1, vers quel routeur R1 envoie t- il ce paquet : R2 ou R3 ? Justifier.
    b. A l’aide des extraits de tables de routage ci-dessus, nommer les routeurs traversés par ce paquet, lorsqu’il va du réseau L1 au réseau L2.
2. La liaison entre R1 et R2 est rompue.
    a. Sachant que ce réseau utilise le protocole RIP (distance en nombre de sauts), donner l’un des deux chemins possibles que pourra suivre un paquet allant de L1 vers L2.
    b. Dans les extraits de tables de routage ci-dessus, pour le chemin de la question 2.a, quelle(s) ligne(s) sera (seront) modifiée(s) ?
3. On a rétabli la liaison entre R1 et R2.
Par ailleurs, pour tenir compte du débit des liaisons, on décide d’utiliser le protocole OSPF (distance liée au coût minimal des liaisons) pour effectuer le routage. Le coût des liaisons entre les routeurs est donné par le tableau suivant :

Liaison R1-R2 R1-R3 R2-R3 R2-R4 R2-R5 R2-R6 R3-R4 R4-R5 R4-R6 R5-R6
Coût 100 100 ? 1 10 10 10 1 10 1

    a. Le coût \(C\) d’une liaison est donné ici par la formule
    \(C = \frac{10^9}{BP}\)
    où \({BP}\) est la bande passante de la connexion en bps (bit par seconde).
    Sachant que la bande passante de la liaison R2-R3 est de 10 Mbps, calculer le coût correspondant.
    b. Déterminer le chemin parcouru par un paquet partant du réseau L1 et arrivant au réseau L2, en utilisant le protocole OSPF.
    c. Indiquer pour quel(s) routeur(s) l’extrait de la table de routage sera modifié
    pour un paquet à destination de L2, avec la métrique OSPF.

1. Paquet de L1 à L2
    a. Routeur de destination
        Le paquet partant du réseau local L1 doit être envoyé à destination du réseau L2. En consultant la table de routage de R1, celui-ci voit que le réseau L2 (54.37.122.0/24) n'est pas directement connecté. Le paquet sera donc envoyé au routeur R2, car c'est le seul chemin vers le réseau L2 dans la table de routage de R1.

    b. Routeurs traversés
        Pour aller de L1 à L2, le paquet traverse les routeurs suivants :
        1. R1 → R2
        2. R2 → R6
        3. R6 → L2

2. Liaison entre R1 et R2 rompue
    a. Chemin alternatif
        Avec la liaison entre R1 et R2 rompue, un paquet de L1 à L2 pourrait suivre le chemin suivant :
        1. L1 → R1 → R3 → R2 → R6 → L2

    b. Modifications des tables de routage
        Dans ce cas, la ligne modifiée dans la table de routage de R3 sera :
        Ajout d'une entrée pour le réseau 54.37.122.0/24 en utilisant R4 ou R5 comme passerelle.

3. Rétablissement de la liaison entre R1 et R2 et utilisation d'OSPF
    a. Coût de la liaison R2-R3
        La bande passante de la liaison R2-R3 est de 10 Mbps, soit \(10^7\) bps. Le coût est calculé comme suit :
        \[
        C = \frac{10^9}{10^7} = 100
        \]

    b. Chemin avec OSPF
        Pour déterminer le chemin le plus court avec OSPF, il faut considérer les coûts des liaisons :
        Le chemin le plus court de L1 à L2 serait :
            1. L1 → R1 (coût 100)
            2. R1 → R2 (coût 100)
            3. R2 → R6 (coût 10)
            4. R6 → L2 (coût 10)

        Coût total : 100 + 100 + 10 + 10 = 320.

    c. Modifications des tables de routage
        Les lignes des tables de routage des routeurs suivants seront modifiées pour le paquet à destination de L2 :
            • R1 (ajout d'une entrée pour 54.37.122.0/24 via R2)
            • R2 (ajout d'une entrée pour 54.37.122.0/24 via R6)
            • R6 (ajout d'une entrée pour 54.37.122.0/24 via R2)

        Cela garantit que le routage est optimisé en utilisant OSPF pour la communication entre L1 et L2.


Forum(s) associé(s)

Mathématiques Magiques : Dévoilez les Mystères des Nombres

08 Apr, 2016

Les mathématiques ont souvent la réputation d'être une discipline austère et difficile, mais ...

Read more.

Voyage à Travers les Suites Numériques : Découvertes et Applications

27 Jan, 2014

Plongez dans l'univers fascinant des suites numériques, où chaque terme révèle des patterns surprenants et des applications pratiques dans les mathématiques et au-delà.

Read more.

Fonctions en Action : Comprendre et Explorer les Relations Mathématiques

30 Feb, 2015

Découvrez comment les fonctions tissent des liens entre les nombres et les concepts, transformant des idées abstraites en outils puissants pour résoudre des problèmes du quotidien.

Read more.
Page: