路由表(RIB)与转发表(FIB)
原⽂:
blog.csdn/ginkov/article/details/51803949
参见
土豆啤酒鸭
路由表 (Routing Table, Routing Info Ba) 和转发表 (Forwarding Info Ba) 是两种不同的表。它们共享相同的信息,但是⽤于不同的⽬的。
RIB 路由表
RIB 存储所有的路由信息。它与具体的路由协议⽆关。所有的路由协议都在这⾥保存它们的路由。只要路由器上运⾏的路由协议学到了新路由,就都会放到路由表中。
当⽬标地址不可达时,对应的路由条⽬先被标记为 Unreachable,然后就从 RIB 中删除。
注意:RIB 不是⽤来进⾏ IP 包转发的,也不会被宣告到⽹络中。
总之,RIB 中:
有所有通过动态路由协议学到了路由条⽬
有所有的直连⽹络
不同的英文
有另外配置的路由条⽬,如静态路由
1
2
3越南英文
洞庭湖理想状态下,我们应⽤ RIB 来转发 IP 包。但实际上,路由表中的⼀些条⽬,⽐如静态和 BGP 路由,它们的下⼀跳并不是⼀个直连的⽹络。为了找到有效的下⼀跳,路由器必须进⾏递归查找,找到实际直连出⼝。
FIB 转发表
Forwarding Information Ba 转发表 (FIB) ⽤于判断基于 IP 包的⽹络前缀,如何进⾏转发。
三星c7pro
对于每⼀条可达的⽬标⽹络前缀,FIB 包含接⼝标识符和下⼀跳信息。 FIB 概念上类似于路由表。它维护⼀份 RIB 表中的转发信息镜像。
当 IP 路由从 RIB 拷贝到 FIB 时,它们的下⼀跳信息被明确地分析出来,包括下⼀跳的具体端⼝,以及如果到下⼀跳有多条路径时,每条路径的具体端⼝。良性纤维瘤
FIB 表中的条⽬数也是影响路由器性能的重要因素。通常来讲,FIB 条⽬越多,查找花费的时间越长。但由于基于 ASIC 芯⽚的转发技术⽇臻成熟,⽬前的查找转发⼏乎能达到线速。
了解路由器 FIB 最⼤条⽬数⼗分重要,但⼚商⼀般不会在产品指标说明中提供 FIB 的⼤⼩限制。
路由器构建 FIB 需要⼀定的时间。它需要先接收路由信息包,建⽴路由表,选路,建⽴转发表并把转发表的适当的⼦集推送到⼀些线卡上,只减少路由器 CPU 到线卡的压⼒。
9年级数学上册>和女生聊什么话题对于特别⼤的 FIB 整个过程会需要⼤约⼏分钟。如 RFC 3222 所提及。
这种 RIB 加 FIB 的结构,使⽤控制平⾯的 RIB 和转发平⾯的 FIB 分离。这种分离使路由器的性能更加有连续性。
因此,以后再衡量路由器或三层交换机时,⼀定要检查路由表和 FIB 表的⼤⼩。
————————————————
版权声明:本⽂为CSDN博主「ginkov」的原创⽂章,遵循CC 4.0 BY-SA版权协议,转载请附上原⽂出处链接及本声明。
原⽂链接:blog.csdn/ginkov/article/details/51803949