TD4 - IP (Echanges de Trames)

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

TD4 – IP (Echanges de trames)

1 Echanges de paquets IPv4 via un switch

Soit le réseau présenté sur la Figure 1. Les adresses Ethernet sont représentées sous forme abrégée du type 00:33. On suppose
que toutes les stations et le pont sont correctement initialisées : les caches ARP des machines et la table d’adresses du pont
sont vides, la configuration IP des machines est correcte (adresse IP, masque, adresses du routeur et du serveur DNS connus).

Un utilisateur lance sur fidji.imag.fr la commande suivante :

fidji# ping www


www.imag.fr is alive
fidji#

www.imag.fr

129.88.38.1

Ethernet 1 22:12

22:11

fidji.imag.fr switch DNS server

129.88.38.84 129.88.38.2
00:33 00:44 11:11 11:22

Ethernet 3 Ethernet 2

Figure 1 : Interconnexion par un switch

✎ Donner la séquence temporelle de toutes les trames Ethernet qui sont observées sur les trois segments du réseau
suite à l’exécution de cette commande.
Chaque ligne contiendra les informations suivantes :

• adresses Ethernet source et destination ;


• adresses IP source et destination ;
• type de protocole ;
• information relative à la mise à jour de la table d’adresses du pont ;
• détails des PDU (par ex. requête ARP, contenu des paquets IP, DNS, ICMP, etc.).

Contenu trame Actions


No. Ethernet IP Couche supérieure hôte/switch/routeur
trame src dst type src dst proto détails (port, ARP, ..) forwarding/caches

1
2 Echanges de paquets IPv4 via un routeur

Supposons maintenant que l’interconnexion soit faite à l’aide d’un routeur (cf. Figure 2). Le masque de réseaux est de
longueur 24 bits (255.255.255.0). On suppose que toutes les machines ont été initialisées : les caches ARP des machines
sont vides, la configuration IP des machines est correcte (adresse IP, masque, adresses du routeur et du serveur DNS
connus), le routage est connu.

www.imag.fr

129.88.30.1
Ethernet 1 22:12

22:11

fidji.imag.fr router DNS server

129.88.38.84 129.88.38.254 129.88.31.2


00:33 00:44 11:11 11:22

Ethernet 3 Ethernet 2

Figure 2 : Interconnexion par un routeur

✎ Que manque-t-il sur la Figure 2 ? La compléter.

Un utilisateur lance sur fidji.imag.fr la commande suivante :

fidji# ping www


www.imag.fr is alive
fidji#

✎ Donner la séquence temporelle de toutes les trames Ethernet qui sont observées sur les trois segments du réseau
suite à l’exécution de cette commande.
Chaque ligne contiendra les informations suivantes :

• adresses Ethernet source et destination ;


• adresses IP source et destination ;
• type de protocole ;
• information relative à la mise à jour de la table d’adresses du pont ;
• détails des PDU (par ex. requête ARP, contenu des paquets IP, DNS, ICMP, etc.).

Contenu trame Actions


No. Ethernet IP Couche supérieure hôte/switch/routeur
trame src dst type src dst proto détails (port, ARP, ..) forwarding/caches

2
3 Echanges de paquets IPv6 via un routeur

Supposons maintenant que l’interconnexion soit faite à l’aide d’un routeur (cf. Figure 3) et d’IPv6. Le masque de réseau est
de longueur 64 bits. On suppose que toutes les machines (sauf fidji) ont été initialisées :

• les caches NDP (équivalent ARP en IPv6) des machines sont vides
• les interfaces du routeur ont été configurées pour diffuser les préfixes globaux indiqués sur la Figure 3
• les tables de routage de www.imag.fr et du serveur DNS sont correctement configurées

En ce qui concerne fidji, IPv6 était pour l’instant désactivé sur son interface. Un utilisateur active IPv6 sur l’interface
de fidji.imag.fr. Son adresse IP, son masque de sous-réseau, l’adresse de son routeur et l’adresse du serveur DNS seront
obtenues au terme de la procédure d’autoconfiguration sans état. Ensuite la commande suivante est lancée sur fidji :

fidji# ping6 www


www.imag.fr is alive
fidji#

www.imag.fr

2001:662::22:12
Ethernet 1 22:12

22:11

fidji.imag.fr router DNS server

2001:660::44 2001:661::11:22

00:33 00:44 11:11 11:22


2001:660::33
Ethernet 3 Ethernet 2

Figure 3 : Interconnexion par un routeur

Dans un souci de simplification, on compactera les adresses réelles selon le modèle suivant :

Adresses réelles Adresses compactées


Type
Adresse IPv6 Adresse MAC IPv6 MAC
@ IPv6 de lien local fe80::XXXX:XXff:feXX:0044 XX:XX:XX:XX:00:44 fe80::44 00:44
@ IPv6 multicast ff02::XX (ff02::1, ff02::2) 33:33:00:00:00:XX ff02::XX 33:XX
@ IPv6 multicast sollicitée ff02::1:ffXX:0044 33:33:FF:XX:00:44 ff02::44 3F:44

Pour rappel, les adresses multicast MAC sont obtenues de la manière suivante : 33:33 + 4 derniers octets de l’adresse IPv6
multicast.

Lors de l’activation d’IPv6, fidji récupèrera sa route par défaut et le serveur DNS via le router advertisement. Sa table de
routage sera :
Destination Gateway Flags Netif
default fe80::44%en0 UGc en0

3
✎ Donner la séquence temporelle de toutes les trames Ethernet qui sont observées sur les trois segments du réseau
suite à l’activation d’IPv6 et l’exécution de cette commande.
Chaque ligne contiendra les informations suivantes :
• adresses Ethernet source et destination ;
• adresses IP source et destination ;
• type de protocole ;
• information relative à la mise à jour de la table d’adresses du pont ;
• détails des PDU (par ex. requête ARP, contenu des paquets IP, DNS, ICMP, etc.).

Contenu trame Actions


No. Ethernet IP Couche supérieure hôte/switch/routeur
trame src dst type src dst proto détails (port, ARP, ..) forwarding/caches

Vous aimerez peut-être aussi