
Hat
译者 & 校对
第一至八章 翻译
⚠️ 注意
如果您发现了错误,欢迎 参与贡献。
💡 技巧小贴士
本页包含的内容较多,你可以使用 Ctrl + F / Command + F 快速检索本页面的内容。
如果你想检索本站所有的相关内容,也可 Ctrl + K / Command + K 快速检索全站信息。
本文主要介绍了 BIRD 是什么,以及它的一些特性。文章传送门→
本文主要介绍了 BIRD 的设计目标,以及如何实现这些目标。文章传送门→
本文主要介绍了 BIRD 的架构设计,以及各个模块的功能。文章传送门→
本文主要介绍了 BIRD 的实现方案,以及一些实现细节。文章传送门→
本文深入介绍了 BIRD 的转发信息库 (FIB),包括两级哈希索引、异步读取一致性和迭代宏。文章传送门→
本文深入介绍了路由表的 net/rte/rta 核心数据结构和递归下一跳/Flowspec/RPKI 三种自动更新机制。文章传送门→
本文介绍了 BIRD 的四层配置架构、热重载/撤销机制和 CLI 命令解析实现。文章传送门→
本文介绍了 BIRD 过滤器语言的内部架构,包括 f_inst→f_line 翻译、f_val 数据存储和核心解释函数。文章传送门→
介绍 Babel 协议的四层数据结构和可行性距离路由选择算法。文章传送门→
介绍 BFD 的单跳/多跳会话管理和 RX/TX 间隔动态协商。文章传送门→
介绍 BGP 的三模块架构、bucket 出站调度和属性双向编解码。文章传送门→
介绍 BGP 监控协议 (BMP) 的实时路由监控能力。文章传送门→
介绍 OSPF 的 11 文件架构、虚拟接口设计和 slist 增量数据库同步。文章传送门→
介绍管道协议的双表路由传递机制和策略路由应用。文章传送门→
介绍 RAdv 的 IPv6 SLAAC 实现和 trigger 故障切换机制。文章传送门→
介绍 RIP 距离向量算法的内部实现和现代化局限。文章传送门→
介绍 RPKI 的 ROA/ASPA 双验证体系和多传输方式支持。文章传送门→
介绍 Static 协议的三种路由类型和 Flowspec 源注入点角色。文章传送门→
介绍 Direct 协议的设备路由自动生成和链路状态感知。文章传送门→
介绍 BIRD OS 特定代码的模块化隔离设计和五大系统模块。文章传送门→
介绍 BIRD 日志模块的级别分类、缓冲区机制和异步写入设计。文章传送门→
介绍 IPv4/IPv6 双栈统一的 ip_addr 抽象层和 net_addr 网络前缀系统。文章传送门→
介绍 BIRD 侵入式双向循环链表的零开销设计。文章传送门→
介绍位图、FNV 哈希表、动态缓冲区和通用宏。文章传送门→
介绍 MAC 模块统一为 Babel/BFD/OSPF/RIP/BGP 协议提供的加密哈希服务。文章传送门→
介绍 Flowspec 模块的三种匹配类型和 RFC 9117 验证流程。文章传送门→
介绍资源跟踪系统的设计动机和 struct resource/resclass 核心架构。文章传送门→
介绍资源池的树形结构和 rp_new/rmove/rfree 核心操作。文章传送门→
介绍 mb_alloc/mb_free 普通内存分配和自动释放机制。文章传送门→
介绍线性池的快速顺序分配和过滤器执行等典型场景。文章传送门→
介绍同尺寸对象 Slab 分配器在路由条目/BGP 属性中的应用。文章传送门→
介绍 BIRD 单线程事件驱动架构和 ev_send/ev_postpone 核心操作。文章传送门→
介绍异步非阻塞 Socket 模块与事件循环的深度集成。文章传送门→
以下是本章的贡献者列表,排名不分先后:

译者 & 校对
第一至八章 翻译
遵循协议: CC BY-NC-SA 4.0
作者: BIRD-Chinese Community
写作时间: 2023-11-09
更新时间: 2024-09-16
本文链接: https://bird.xmsl.dev/docs/developer-guide/index.html
遵循协议: CC BY-NC-SA 4.0
译者: BIRD-Chinese Community
翻译时间: 2023-11-09
更新时间: 2024-09-16
本文链接: https://bird.xmsl.dev/docs/developer-guide/index.html