TD de Technologies d'Internet

TD1 Encapsulation (évolution d'un paquet à différentes couches et réseaux)

Soit le réseau suivant, avec des liens Ethernet :
  source <------------> routeur <------------> destination
    a.b.c.d        a.b.c.e   f.g.h.i       f.g.j.k
     @macx          @macy     @macz         @mact
L'application source utilise UDP pour envoyer 100 octets (tous initialisés à 1) à destination.

Écrivez le contenu (noms et valeurs des champs) du paquet à chaque couche de chaque machine impliquée (source, routeur, destination). Les machines n'ajoutent pas d'option IP.

Enfin, expliquez ce qui se passe si la source envoyait, au lieu de 100 octets, 1 octet, ou 2000 octets.

TD2 Groupement d'adresses en réseaux, partie réseau et partie hôte

a. Soient les adresses IP suivantes : 192.0.1.5/24, 192.0.1.198/24 et 192.0.1.205/24. Écrivez les deux premières adresses en binaire, identifiez les parties réseau et hôte des trois adresses, et enfin spécifiez si elles font partie du même réseau IP ou non.

b. Refaites l'exercice pour les adresses 129.2.10.5/25, 129.2.10.101/25, 129.2.10.128/25, 129.2.10.129/25 et 129.2.10.255/25. Ensuite, groupez les adresses en listes, en mettant dans une même liste les adresses d'un même réseau. Ainsi, chaque liste représente un réseau IP, et toutes les adresses de la liste sont dans le même réseau. Combien de réseaux avez-vous trouvés ?

c. Refaites l'exercice pour les adresses 192.12.64.2/30, 192.12.64.5/30, 192.12.64.0/30, 192.12.64.4/30 et 192.12.64.7/30.

d. Chaque réseau a une adresse de réseau et une adresse de diffusion. Pour chacun des réseaux trouvés, spécifiez ces deux adresses, ainsi que celle du routeur (par convention).

TD2 Adresses réseau et diffusion

Soit l'adresse 11.11.11.11/25. Écrivez cette adresse en binaire et identifiez les parties réseau et hôte. Cette adresse se trouve dans un réseau, et un seul ; pour ce réseau, écrivez l'adresse réseau, l'adresse de diffusion et l'adresse du routeur (par convention). Spécifiez la plage d'adresses formant ce réseau et le nombre d'adresses d'hôte qu'il contient.

Même exercice pour 15.32.0.0/12, 10.4.54.35/27, 190.250.131.33/17, 127.0.0.1, 112.54.246.255/20, 192.169.43.54 masque 255.255.255.128.

TD2 Découpage d'un grand réseau, nombre de placements possibles

Il faut découper le réseau 129.9.144.0/24 en 3 parties : une moitié et deux quarts.
  1. Spécifiez les masques de ces sous-réseaux.
  2. Quelles sont les adresses réseau possibles pour ces sous-réseaux ? Quelles règles en déduisez-vous sur le dernier octet d'une adresse réseau /24 etc. ?
  3. Lors du découpage, on commence avec un quart, ensuite la moitié, et enfin l'autre quart. Est-ce possible ?
  4. De combien de manières différentes peut-on faire le placement ?
  5. Prenez un placement qui commence par un quart et écrivez, pour chaque sous-réseau, l'adresse réseau, le masque, l'adresse de diffusion, le nombre d'adresses IP disponibles pour les hôtes et l'adresse du routeur par convention.

TD2-3 Plan IP avec 1 routeur

Une entreprise a acheté la plage d'adresses 200.0.0.0/24. Elle a besoin de le découper en trois sous-réseaux, pour 100, 50 et 35 ordinateurs, tous connectés à un seul routeur.
  1. Trouvez les masques permettant de découper ce réseau en sous-réseaux de taille minimum possible.
  2. Découpez le réseau en sous-réseaux (dessinez donc le cercle ou la ligne découpée). Combien de possibilités de découpage existe-t-il ? Peut-on commencer avec le réseau 50, ensuite 100, et enfin 35 ?
  3. Combien de routeurs sont nécessaires pour gérer les trois sous-réseaux ? Faites ensuite le plan IP.
  4. Pour chacun des sous-réseaux, écrivez l'adresse du réseau, l'adresse de diffusion et le nombre d'adresses disponibles pour les hôtes. Vérifiez qu'il n'y a pas de chevauchement d'adresses dans le plan IP.

TD3 Plan IP avec 4 routeurs et adresses privées

Vous êtes administrateur du réseau suivant :
                   .e|FAI (Internet)
                     |
                     |abc0/24
                   .d|
-------------------- R1 ------------------ R2 ------------------
         PCs         |                     |           PCs
                     |                     |
                     |                     |
                     |                     |
         PCs         |                     |           PCs
-------------------- R3 ------------------ R4 ------------------
Vous avez à disposition les adresses 219.0.5.0/24 et la NAT n'est pas utilisée.
  1. Combien de réseaux il y a dans ce schéma ? Comment découpez-vous le réseau spécifié en sous-réseaux ?
  2. Faites le plan IP pour les réseaux entre les routeurs.
  3. Pour les réseaux de PC : quelles masques peut-on donner à ces réseaux ? Ensuite, quels placements sont possibles pour ces sous-réseaux à l'intérieur du réseau donné ?
  4. Finissez le plan IP pour tous les réseaux.

TD4 Lecture d'une TR

Voici la table de routage complète d'un routeur :
   @Rés.dest/Masque  Rout.suiv.
a. 10.10.10.4/30     -
b. 1.2.2.0/23        -
c. 4.4.4.8/29        -
d. 150.0.0.0/24      1.2.3.4
e. 200.15.16.0/25    10.10.10.5
f. 150.0.0.128/26    4.4.4.15
  1. Combien d'adresses IP a ce routeur ? À votre avis, quelle adresse privée a-t-il ?
  2. Remplissez le tableau suivant :
       Adresse IP dest. du paquet | Le routeur envoie le paquet à
       ---------------------------+------------------------------
    a. 200.15.16.100              |
    b. 200.15.16.200              |
    c. 150.0.0.100                |
    d. 150.0.0.200                |
    e. 150.0.0.190                |
    f. 10.10.10.5                 |
    g. 10.10.10.6                 |
    h. 10.10.10.7                 |
    i. 10.10.10.10                |
    j. 1.2.3.4                    |
    
  3. Ajoutez la ligne par défaut et spécifiez ce qui change dans le routage des paquets ci-dessus.
  4. Trouvez et corrigez l'erreur dans cette table de routage.

TD4 Tables de routage plus grandes

Dans le réseau de l'exercice avec 4 routeurs :
  1. Écrivez la table de routage d'un PC du réseau haut-gauche
  2. Écrivez la table de routage complète de R1, en commençant par les lignes ajoutées lors de la configuration des interfaces, et en continuant avec les lignes des autres réseaux, en enfin d'Internet.
  3. Écrivez la ligne par défaut de la table de routage de chaque routeur.

TD4 TR consultées

Soit le réseau suivant :
   .1      abc0/24             abd0/24     .1
PC1 ------------------- R ------------------ PC2
  1. Quelles sont les TR consultées lors d'un ping de PC1 à PC2 ?
  2. Est-ce la même ligne qui est utilisée dans la TR de R dans les deux cas ?
  3. Supposons ce réseau :
       PC1 --- R1 --- R2 --- R3 --- PC2
    
    Supposons que sur PC1 ping PC2 ne marche pas. Comment débogguer ce problème ?
    Supposons que ping R1g fonctionne, mais pas ping R1d, quelles sont les causes possibles ?
    Mais si tout jusqu'à R2g, R2d, R3g, R3d fonctionne ensuite ne marche pas ?
    Est-ce possible que ping R3g ne fonctionne pas, mais que ping R3d fonctionne ?

Tables de routage (TR) - TROP COMPLEXE

Dans le réseau suivant, qui n'utilise pas DHCP :
   .1       abc0/24                    abd0/24     .1
PC1 ----------------------- R ---------------------- PC2
  1. Finissez le plan IP en écrivant les adresses IP du routeur.
  2. Écrivez les TR des trois machines une fois les adresses IP configurées ("ip address"), mais sans configurer le routage ou la gateway ("ip route"). Ces lignes s'ajoutent donc automatiquement.
  3. Analysez la consultation de la TR de PC1 quand un paquet part de PC1 avec comme destination : abc1, abc2, abc.254, abd1, abd9, abd.254, xyzt. Même question pour la TR de R.
  4. Écrivez les tables de routage complètes des deux machines et du routeur.
  5. Refaites l'analyse précédente.
  6. Marquez la ligne sélectionnée dans chacune des tables de routage pour le paquet PC1->PC2 et pour le paquet PC2->PC1. Analogie avec un "ping PC2" exécuté sur PC1.
  7. Ajoutez un routeur dans le réseau de droite, avec un réseau xyz0/24 connecté, comme en bas. Expliquez les modifications à faire dans les trois tables de routage (sans le nouveau routeur) pour que tous les réseaux soient visibles de toutes les machines.
                                          |
                                          |    xyz0/24
                                          R2 ------------
    
  8. Analysez, une par une, les tables de routages consultées quand PC1 envoie un paquet à PC2. Même demande quand PC1 fait ping PC2.
  9. Analysez la correctitude de chacune des lignes suivantes de la TR de PC1 :

Choix d'une ligne dans la table de routage - INUTILE DE FAIRE

Soient les réseaux 200.50.X.0 suivants :
             ---          ---
              |.5.0/24     |.4.0/24
              |            |     .6.0/24  |
R0 ---------- R1 --------- R2 ------------|
    Internet               |              |
                           |.7.0/24
                          ---
  1. Quelle adresse réseau mettez-vous entre les deux routeurs R1 et R2 ?
  2. Écrivez la table de routage de R1. Combien de lignes a-t-elle ?
  3. Écrivez la table de routage de R1 (en utilisant CIDR). Combien de lignes a-t-elle ?
  4. Un paquet arrive sur R1. Expliquez le choix de la ligne dans la table de routage si le paquet a comme destination l'adresse IP suivante :