路由器中 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 负责根据路由信息进行包转发

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44406.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

昇思25天学习打卡营第15天|基于 MindSpore 实现 BERT 对话情绪识别

文章目录 昇思MindSpore应用实践1、基于 MindSpore 实现 BERT 对话情绪识别BERT 模型简介数据集数据加载和数据预处理 2、模型训练模型验证 3、模型推理 Reference 昇思MindSpore应用实践 本系列文章主要用于记录昇思25天学习打卡营的学习心得。 1、基于 MindSpore 实现 BERT…

ArduPilot开源代码之AP_OpticalFlow_CXOF

ArduPilot开源代码之AP_OpticalFlow_CXOF 1. 源由2. Library设计3. 重要例程3.1 AP_OpticalFlow_CXOF::init3.2 AP_OpticalFlow_CXOF::update3.3 AP_OpticalFlow_CXOF::detect 4. 总结5. 参考资料 1. 源由 AP_OpticalFlow_CXOF是就是一个光流计,与前面传感模块&…

【网络】为什么SCTP四次握手可以抵御SYN攻击

深入理解SCTP的安全性:从四次握手到抵御SYN攻击 引言 在网络通信的世界中,安全性和可靠性是至关重要的。传统的TCP(传输控制协议)在建立连接时使用三次握手,但这种机制存在一些安全漏洞,比如SYN攻击。而S…

解决IDEA每次新建项目都需要重新配置maven的问题

每次打开IDEA都要重新配置maven,这是因为在DEA中分为项目设置和全局设置,这个时候我们就需要去到全局中设置maven了。我用的是IntelliJ IDEA 2023.3.4 (Ultimate Edition),以此为例。 第一步:打开一个空的IDEA,选择左…

数据结构day6链式队列

主程序 #include "fun.h" int main(int argc, const char *argv[]) { que_p Qcreate(); enqueue(Q,10); enqueue(Q,20); enqueue(Q,30); enqueue(Q,40); enqueue(Q,50); show_que(Q); dequeue(Q); show_que(Q); printf(&qu…

stm32按键设置闹钟数进退位不正常?如何解决

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

A63 STM32_HAL库函数 之 Uart通用驱动 -- B -- 所有函数的介绍及使用

A63 STM32_HAL库函数 之 Uart通用驱动 -- B -- 所有函数的介绍及使用 1 该驱动函数预览1.15 HAL_UART_DMAResume1.16 HAL_UART_DMAStop1.17 HAL_UART_Abort1.18 HAL_UART_AbortTransmit1.19 HAL_UART_AbortReceive1.20 HAL_UART_Abort_IT1.21 HAL_UART_AbortTransmit_IT1.22 HA…

【Zoom安全解析】深入Zoom的端到端加密机制

标题:【Zoom安全解析】深入Zoom的端到端加密机制 在远程工作和在线会议变得越来越普及的今天,视频会议平台的安全性成为了用户关注的焦点。Zoom作为全球领先的视频会议软件,其端到端加密(E2EE)功能保证了通话的安全性…

李彦宏: 开源模型是智商税|马斯克: OpenAI 闭源不如叫 CloseAI

在 2024 年世界人工智能大会(WAIC 2024)上,百度创始人、董事长兼首席执行官李彦宏发表对开源模型的评价。 李彦宏认为:开源模型实际上是一种智商税,而闭源模型才是人工智能(AI)行业的未来。 马…

python库 - sentencepiece

SentencePiece 是一个开源的文本处理库,由 Google 开发,专门用于处理和生成无监督的文本符号化(tokenization)模型。它支持字节对编码(BPE)和 Unigram 语言模型两种主要的符号化算法,广泛应用于…

关于es中的kibana中的一些常用操作命令语句

1、查询某个索引的文档数据 get /index_name/_search2、根据某个索引下的具体某个字段的值来查询数据,这里比如说是:根据就modelId 1787774412315766785来查询数据 GET /index_name/_search {"query": {"term": {"modelId&q…

如何批量更改很多个文件夹里的文件名中包含文件夹名?

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

【学术会议征稿】第五届大数据、人工智能与物联网工程国际会议

第五届大数据、人工智能与物联网工程国际会议 2024 5th International Conference on Big Data, Artificial Intelligence and Internet of Things 第五届大数据、人工智能与物联网工程国际会议(ICBAIE 2024)定于2024年10月25-27号在中国深圳隆重举行。…

SIFT代码,MATLAB

SIFT特征详解 - Brook_icv - 博客园 (cnblogs.com) 这一篇文章写的挺好的,个人觉得,大家感兴趣的话可以看一下,但是有一些地方个人觉得还是没有讲的很清楚。 代码下载路径: https://pan.baidu.com/s/1c_NULsDrF3nH6xTmC1cY2Q 提…

【系统架构设计师】计算机组成与体系结构 ⑪ ( 数据传输控制方式 | 程序直接控制方式 | 中断控制方式 | 直接内存访问方式 )

文章目录 一、数据传输控制方式1、IO 设备数据传输2、数据传输控制方式 二、程序直接控制方式 ( 重点考点 )1、无条件传送 和 程序查询方式2、程序查询方式3、程序直接控制方式 的 优缺点 三、程序中断方式1、程序中断方式 流程2、程序中断方式 优缺点 四、DMA 方式1、DMA 简介…

好用的声音分析的软件和网站

有许多软件和网站可以帮助进行声音分析,从专业级的音频处理软件到在线工具,以下是一些推荐: 专业音频分析软件 Audacity 开源且免费的音频编辑和分析工具。提供基本的音频录制、编辑和分析功能。支持多种插件,扩展其功能。 Adob…

项目实战--Spring Boot 3整合Flink实现大数据文件处理

一、应用背景 公司大数据项目中,需要构建和开发高效、可靠的数据处理子系统,实现大数据文件处理、整库迁移、延迟与乱序处理、数据清洗与过滤、实时数据聚合、增量同步(CDC)、状态管理与恢复、反压问题处理、数据分库分表、跨数据…

把 .py 文件编译成 .pyd 文件

将 .py 文件编译成 .pyd 文件(在Windows上)或 .so 文件(在Linux或macOS上),实际上是将Python代码编译成一种可以被Python解释器直接加载的二进制模块。这种编译过程通常使用cython、pyinstaller的钩子(hook…

JRT打印药敏报告

最近没写jrt系列博客,不是中途而废了。而是在写微生物系统。今天终于把微生物大体完成了,伴随着业务的实现,框架趋于完善和稳定。构建一套完美而强大的打印体系一直是我的理想,从最开始C#的winform打印控件到刚接触bs时候用js打印…

day11:文件处理

一、文件与文件模式介绍 1、什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘)2、为何要用文件 ①用户/应用程序可以通过文件将数据永久保存…