路由器中 RIB 与 FIB 的区别

注: 本文原是前面发的一篇文章的中间注释,但注释跨行太多,影响原文连贯阅读。

RIB(Routing Information Base,路由表)

RIB 存储所有的路由信息,与具体的路由协议无关。所有的路由协议都在这里保存它们的路由。当路由器学习到新路由时,会将其放入 RIB 中。RIB 中包括:

  • 所有通过动态路由协议学到的路由条目

  • 所有的直连网络

  • 额外配置的路由条目,如静态路由

RIB 并不直接用于进行 IP 包转发,也不会被宣告到网络中。当目标地址不可达时,对应的路由条目会被标记为 Unreachable 并从 RIB 中删除。

FIB(Forwarding Information Base,转发表)

FIB 用于决定基于 IP 包的网络前缀如何进行转发。它是 RIB 的镜像,维护了从 RIB 中下发的转发信息。FIB 中的每一条目标网络前缀都包含接口标识符和明确的下一跳信息。

当 IP 路由从 RIB 下发到 FIB 时,会明确分析出下一跳的具体端口信息,以及在有多条路径到下一跳时的每条路径的具体端口。

RIB 负责存储、提供路由信息,而 FIB 负责根据路由信息进行包转发

相关推荐
夏日听雨眠2 小时前
LInux(逻辑地址与物理地址的区别,文件描述符,lseek函数)
linux·运维·网络
ydyd202604213 小时前
制造业数字化干货:设备巡检、报修、保养一体化管理流程拆解
网络
Hali_Botebie3 小时前
【图卷积网络】GCN是AXΘ 和CNN是AX
网络·人工智能·cnn
IpdataCloud3 小时前
高并发场景下IP数据接口怎么选?从QPS到离线库的完整选型指南
网络·网络协议·tcp/ip
CableTech_SQH4 小时前
企业园区网络突然中断排查时间影响生产?综合布线运维管理解决方案分析
网络
難釋懷4 小时前
Redis网络模型-IO多路复用模型-poll模式
网络·数据库·redis
treesforest5 小时前
IP精准定位服务:从城市轮廓到街道坐标,技术如何重塑空间感知
网络·数据库·网络协议·tcp/ip·ip
平行侠5 小时前
A15 工业路由器IP前缀高速检索与内存压缩系统
网络·tcp/ip·算法
yyyyy_abc6 小时前
子网掩码是什么
网络·智能路由器
9命怪猫6 小时前
[K8S小白问题集] - Calico好在哪里?
网络·云原生·容器·kubernetes