RIB vs FIB diferencias?

11

¿Alguien puede explicar las diferencias entre un RIB y un FIB un poco más? No vi ninguna pregunta similar en el sitio, así que pensé que sería una buena adición. ¿Las rutas RIB y los FIB hacia delante? Eso es todo?

stets
fuente
Esta respuesta lo explica.
Ron Maupin
1
No creo que lo explique lo suficientemente bien. Gracias por el enlace, sin embargo.
Stets
Entonces, supongo que realmente no entiendo lo que estás preguntando. Esa es una explicación bastante detallada.
Ron Maupin
¿Editó el comentario con un enlace diferente? La pregunta original que estaba vinculada era muy vaga. Sin embargo, este networkengineering.stackexchange.com/questions/18115/… explica bastante bien.
Stets

Respuestas:

11

La base de información de reenvío (FIB) es la información real que utiliza un dispositivo de enrutamiento / conmutación para elegir la interfaz que utilizará un paquete determinado para la salida. Por ejemplo, la FIB podría programarse de modo que un paquete vinculado a un destino en 192.168.1.0/24 se envíe desde el puerto físico ethernet1 / 2. En realidad, puede haber múltiples FIB en un dispositivo para el reenvío de unidifusión frente a la comprobación de RPF multidifusión, diferentes protocolos (ip vs mpls vs ipv6), pero la función básica es la misma: mapeo de criterios de selección (generalmente destino) a la interfaz / encapsulación de salida. Las FIB individuales también pueden dividirse para lograr tablas de reenvío independientes concurrentes (es decir, vrf).

Cada FIB está programado por una o más bases de información de enrutamiento (RIB). El RIB es una selección de información de enrutamiento obtenida mediante definición estática o un protocolo de enrutamiento dinámico. Los algoritmos utilizados dentro de varios RIB variarán, por lo que, por ejemplo, los medios por los cuales BGP u OSPF determinan las mejores rutas potenciales varían bastante. Los medios por los que se programan múltiples RIB en un común (conjunto) de FIB en un cuadro variarán según la implementación, pero aquí es donde se utilizan conceptos como la distancia administrativa (por ejemplo, se aprenden rutas idénticas a través de eBGP y OSPF, generalmente se prefiere eBGP para Inyección de FIB). Una vez más, las RIB también pueden estar particionadas para permitir múltiples vrf, etc.

rnxrx
fuente