Ainsi, lors de l'envoi de trafic d'un sous-réseau à un autre, les en-têtes
de couche 3 contiennent l'adresse IP de l'hôte source et
l'adresse IP de l'hôte de destination.
Mais au niveau 2, l'adresse MAC source est l'hôte local
et l'adresse MAC de destination est le routeur local du segment local.
Lorsque le cadre parvient au routeur, celui-ci supprime les en-têtes de
couche 2, puis lit les en-têtes de couche 3 pour
déterminer la gestion du trafic.
Donc, l'adresse IP de destination est 10. 1. 2 1 le routeur vérifie
d’abord s’il s’agit d’une adresse IP locale sur le routeur et, dans ce cas, ce
n’est pas le cas, le routeur a ces adresses IP.
Il vérifie donc si la table de routage détermine s’il
sait où se trouve l’adresse IP de destination. Cette
adresse IP 10. 1. 2 1 est sur le sous-réseau 10. 1. 2 0 qui est sur F0 / 1.
Le routeur sait donc qu'il doit envoyer le trafic à
l'hôte 10. 1. 2 1 sur F0 / 1, il vérifie ensuite son cache ARP
pour voir s’il possède une entrée pour 10. 1. 2 1 Dans ce
cas, supposons que le routeur ne dispose pas d’adresse IP de
mappage d’entrée ARP 10. 1. 2 1 à l'adresse MAC B, donc il ne le sait pas.
Donc, pour le savoir, il faut envoyer une émission au segment local demandant l’adresse MAC
de l’adresse IP 10. 1. 2 1 afin
d'envoyer un message de requête ARP, le concentrateur
sortira de ses ports et B et D recevront la trame.
D recevra la trame au niveau 2 parce que son contenu sera
diffusé, mais aux couches supérieures, il abandonnera le message car il
s’agit d’une requête ARP pour une autre adresse IP de périphérique.
Ainsi, l'hôte D abandonne la trame, mais l'hôte B reçoit
la couche 2 et l'envoie aux protocoles de couche supérieure. Les protocoles de couche supérieure verront qu'il s'agit
d'une demande ARP pour l'adresse IP locale de cet hôte.
Le PC B traitera donc la demande
ARP et renverra une réponse ARP.
La réponse ARP sera envoyée au concentrateur avec l'adresse MAC source de l'adresse MAC
de destination du routeur B, les routeurs sont le
périphérique qui a demandé l'adresse IP du PC et l'adresse MAC indiquée sur chaque
interface d'un routeur est différente.
Dans ce cas, l'adresse MAC utilisée était H, le
PC répondra à cette adresse MAC. L'adresse MAC source est donc B L'adresse MAC de destination est H, l'adresse IP source
est 10. 1. 2 1 adresse IP de
destination est 10. 1. 2 100, l'adresse
IP et l'adresse MAC des routeurs F0 / 1 sont utilisées dans la réponse du PC B lorsque le
concentrateur reçoit le trafic qu'il sortira de tous ses ports D
abandonnera la trame mais le routeur traitera le trafic parce
que l'adresse MAC est son adresse MAC locale.
Ainsi, la carte d'interface réseau des routeurs
recevra le trafic à la couche 2, elle traitera ensuite
les informations des couches 3 et 4 et mettra à jour son cache ARP local en indiquant
cette adresse IP 10. 1. 2 1 comme adresse MAC B.
Maintenant que le cache ARP est mis à
jour, le routeur peut envoyer le trafic ping d'origine à l'hôte B.
Ainsi, lorsque la trame est arrivée au routeur en provenance de l'hôte
A, elle avait une adresse MAC source de A, l'adresse MAC de destination de l'adresse IP source
G de 10. 1. 1. 1 adresse IP de destination de 10. 1. 2 1
lorsqu'il envoie ce trafic à partir de F0 / 1, il réécrit les entrées d'adresse MAC.
Ainsi, l'adresse MAC source est H, l'interface du routeur
local l'adresse MAC de destination est B
l'hôte avec lequel le routeur veut communiquer.
l'adresse IP source est toujours l'adresse IP de l'hôte
A et l'adresse IP de destination est toujours l'adresse IP de l'hôte B.
Il est vraiment important de se rappeler que lors de la traversée d'un
routeur ou d'un commutateur de couche 3, par exemple, lorsque vous passez d'un
réseau VLAN à un autre, les informations de la couche 2 sont réécrites, les informations de la couche 3
restent inchangées, mais à chaque fois est envoyé
de 1 VLAN à un autre VLAN,
les informations de couche
2 sont réécrites dans la trame Lorsque ce trafic est reçu par le concentrateur, tous les
ports D l’échappent, la trame disparaît car l’adresse MAC de destination est B et non D.
B recevra la trame au niveau 2 parce qu’elle est destinée
à lui-même, puis traitera les informations des couches 3 et 4.
Dans ce cas, il s’agit d’un message d’écho ICMP envoyé de A à B.
donc B va à l'un pour répondre avec un message de réponse d'écho.
Donc, B répondra avec une réponse d'écho, mais veuillez noter que la réponse d'écho va à une adresse IP de
destination de 10. 1. 1. 1 qui est
l'hôte A l'adresse Mac source est B, le PC local mais
l'adresse MAC de destination est le routeur, le périphérique B envoie le trafic à
sa passerelle par défaut car il aurait également effectué une
fin logique sur l'adresse IP et le sous-réseau et il aurait fonctionné cette
adresse IP 10. 1. 1. 1 est sur un sous-réseau différent de lui-même.
Donc, il va envoyer le trafic à sa passerelle par défaut
et dans ce cas, nous aurions configuré le PC avec la passerelle par défaut
de 10. 1. 2 Le
concentrateur inondera le trafic de tous les ports D abandonnera
la trame une nouvelle fois, car elle ne lui est pas destinée.
Le routeur traitera la trame au
niveau 2 car l'adresse MAC de destination est son adresse MAC locale.
Il supprimera ensuite les informations de couche 2 et lira les informations de
couche 3 pour déterminer s'il sait où se trouve l'adresse de destination.
Dans ce cas, 10. 1. 1. 1 est dans le sous-réseau 10. 1. 1. 0/24
et ce sous-réseau est directement connecté à F0 / 0 sur le routeur.
Ainsi, l’adresse IP de destination se trouve dans un sous-réseau connu du routeur
et celui-ci sait désormais à partir de quelle interface envoyer un trafic.
Le routeur sait donc qu'il doit transférer ce paquet en dehors de l'interface F0 / 0.
Le routeur réécrira ensuite les en-têtes de la couche 2.
Donc, l'adresse MAC de destination est A.
L'adresse MAC source est G,
qui est l'adresse MAC de F0 / 0 sur le routeur.
Les informations de couche 3 restent les mêmes mais les en-têtes de couche 2 sont réécrites.
Le routeur transmet le cadre au concentrateur.
Lorsqu'un concentrateur reçoit le trafic, il le submerge de tous les ports.
C laissera tomber le cadre car il n’y est pas destiné.
A recevra la trame car l'adresse MAC de destination est elle-même.
Il traitera ensuite les informations de la
couche 2 et les transmettra aux protocoles de la couche supérieure.
Les protocoles de couche supérieure traiteront les couches 3
et 4 et les couches supérieures, et le ping réussira dans cet exemple.
Dans certains cas, vous remarquerez que lorsque vous lancez une
commande ping sur un périphérique, la première commande ping échoue, en raison de
la demande et des réponses ARP nécessaires pour remplir les
caches ARP des périphériques entre les périphériques source et cible.
Ne vous inquiétez donc pas si vous perdez le premier ping lorsque vous envoyez un ping à un périphérique distant.
C’est probablement parce que le cache ARP a été rempli par les
périphériques impliqués dans la communication.
Il est important de se rappeler que lorsque vous effectuez un ping sur un routeur ou un
commutateur de couche 3, les informations de la couche 2 sont mises à jour à chaque saut,
mais les informations de la couche 3 restent les
mêmes, sauf si la traduction d'adresses réseau ou la traduction d'adresses réseau est utilisée.
Lorsque vous passez d'un VLAN à un autre sur un commutateur de
couche 3 ou d'un interface à un routeur, les
informations de la couche 3 ne sont pas modifiées, mais les en-têtes de la couche 2 sont réécrites.
En résumé, un routeur est un périphérique de couche 3, il prend les décisions de routage en
fonction des adresses IP et réécrit les adresses MAC. Les commutateurs
de couche 3 fonctionnent également sur cette couche.
Le commutateur de couche 3 a la capacité de couche 2 ainsi que la capacité de couche 3.
Lorsque vous envoyez du trafic de VLAN 10 à VLAN 20, par exemple, les trames
de couche 2 sont réécrites.
Le trafic passe logiquement par un routeur
lorsque le commutateur de couche 3 implémente une fonction de routage. Les adresses MAC de couche
2 sont donc réécrites, mais les informations de couche 3 restent les mêmes.