Quelqu'un peut-il expliquer les différences entre un RIB et un FIB un peu plus loin? Je n'ai pas vu de questions similaires sur le site, j'ai donc pensé que ce serait un bon ajout. Les routes RIB et les FIB en avant? Est-ce tout ce qu'il y a à faire?
11
Réponses:
La base d'informations de transfert (FIB) est l'information réelle qu'un dispositif de routage / commutation utilise pour choisir l'interface qu'un paquet donné utilisera pour la sortie. Par exemple, le FIB peut être programmé de telle sorte qu'un paquet lié à une destination dans 192.168.1.0/24 doit être envoyé depuis le port physique ethernet1 / 2. Il peut y avoir en fait plusieurs FIB sur un appareil pour le transfert unicast vs la vérification RPF multicast, différents protocoles (ip vs mpls vs ipv6) mais la fonction de base est la même - les critères de sélection (généralement la destination) sont mappés à l'interface de sortie / encapsulation. Les FIB individuels peuvent également être partitionnés pour obtenir des tables de transfert indépendantes simultanées (c'est-à-dire des vrf).
Chaque FIB est programmé par une ou plusieurs bases d'informations de routage (RIB). Le RIB est une sélection d'informations de routage apprises via une définition statique ou un protocole de routage dynamique. Les algorithmes utilisés dans divers RIB varieront - ainsi, par exemple, les moyens par lesquels BGP ou OSPF déterminent les meilleurs chemins potentiels varient un peu. Les moyens par lesquels plusieurs RIB sont programmés dans un (ensemble) commun de FIB dans une boîte varient selon la mise en œuvre, mais c'est là que des concepts tels que la distance administrative sont utilisés (par exemple, des chemins identiques sont appris via eBGP et OSPF, l'eBGP est généralement préféré pour Injection de FIB). Encore une fois, les RIB peuvent également être potentiellement partitionnés pour permettre plusieurs vrf, etc.
la source