Quelle est la différence entre une table de routage et une table de transfert?

Réponse

Dans les routeurs, vous avez normalement deux plans séparés, souvent appelés « plan de contrôle » et « plan de transfert ».

Le plan de contrôle est le « cerveau » du routeur et gère les choses comme gestion de lappareil et des protocoles de routage entre autres. Il est parfois appelé « moteur de routage » ou « superviseur » par les fournisseurs.

Le plan de transfert est responsable de la transmission réelle des paquets. Dans les grands routeurs, il est souvent implémenté par des puces spécialisées et une mémoire très rapide pour les recherches ditinéraire.

La table de routage (ou plus dune table de routage) réside dans le plan de contrôle. Il contient les informations de routage reçues via les protocoles de routage (OSPF, BGP, …) et de configuration (routes connectées, routes statiques). Il peut y avoir plus dune entrée pour un préfixe donné si plusieurs informations de routage sont reçues par le plan de contrôle.

De toutes ces informations, le « meilleur » chemin pour un préfixe est sélectionné. Cette sélection est ensuite collectée dans la table de transfert. La table de transfert contient les informations de destination définitives où un paquet est acheminé pour tout préfixe IP donné (ou adresse MAC en fonction de la couche). Cette table de transfert est ensuite poussée dans le plan de transfert du routeur et souvent distribuée dans chaque linecard dans des routeurs basés sur un châssis plus gros.

Réponse

Ils ne gardent certainement pas les mêmes informations.

La table de routage est une table L3 qui indique la destination IP XXXX / Y, passe par le routeur zzzz.
La table de transfert est une table L2 qui indique pour communiquer avec le routeur zzzz, envoyez des paquets à ladresse Mac aa: bb: cc: dd: ee: ff.

Dans votre réseau local, vous utilisez la table de transfert pour obtenir les adresses mac des autres hôtes et les envoyer les paquets. Votre appareil réseau aura diffusé un paquet arp whohas ip zzzz tell ME en L2 pour obtenir l’adresse Mac appropriée.

Pour communiquer avec un hôte dans un sous-réseau différent, vous devez lacheminer via un routeur au sein de votre réseau local. La table de routage indiquera lIP de ce routeur. Quel routeur vous atteignez en utilisant le même mécanisme de transfert que ci-dessus.

Commen ts

  • Je ne comprends pas pourquoi ma réponse mérite dêtre déclinée alors que la réponse positive est spécifique à limplémentation du routeur. Comment définiriez-vous le plan de contrôle et le plan de données sur un périphérique Linux? Jai plus de 10 ans dexpérience dans lindustrie des réseaux qui ne se résument pas à la mise en œuvre de routeurs de tables de transfert et de routage dans le plan de données ou le plan de contrôle. Le point essentiel de ces tables est de savoir comment elles agissent dans le modèle OSI, et non comment un fournisseur aurait implémenté leur gestion dans leur propre matériel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *