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


Réponses:


10

Dans les routeurs, vous avez normalement deux plans distincts, 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 la gestion de l'appareil et les protocoles de routage, entre autres. Il est parfois appelé «moteur de routage» ou «superviseur» par les fournisseurs.

Le plan de transfert est responsable du transfert de paquets réel. Dans les plus gros routeurs, il est souvent implémenté par des puces spécialisées et une mémoire très rapide pour les recherches de route.

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

A partir 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 routé pour un préfixe IP donné (ou une adresse MAC selon 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 des châssis plus grands.


0

Ils ne gardent définitivement pas les mêmes informations.

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

Dans votre réseau local, vous utilisez la table de transfert pour obtenir les autres adresses mac des hôtes et leur envoyer les paquets. Votre périphérique réseau aura diffusé un arp qui a ip zzzz dire au paquet ME à L2 pour obtenir l'adresse mac appropriée.

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


1
Je ne comprends pas pourquoi ma réponse mérite un vote négatif alors que la réponse positive est spécifique à la mise en œuvre du routeur. Comment définiriez-vous le plan de contrôle et le plan de données sur un périphérique Linux? J'ai plus de 10 ans d'expérience dans l'industrie des réseaux qui ne se résume 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 tableaux est de savoir comment ils agissent dans le modèle OSI, et non comment un fournisseur aurait implémenté leur gestion dans leur propre matériel.
el00ruobuob
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.