Quelle est la différence entre une table de routage et une table de transfert?
la source
Quelle est la différence entre une table de routage et une table de transfert?
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.
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.