# BIRD 中文文档 > 不止翻译,更有价值 由 BIRD 中文文档翻译计划 强力驱动 ## Table of Contents ### 优质文章合集 - [介绍 | 优质文章合集 (Collections)](/docs/collections.md): 在本合集中,我们将收录一些与 BIRD 理论、实践相关方面的优质文章,包括但不限于 BIRD 的使用技巧、教程、实操案例等。 - [BIRD 与 BGP 的新手开场 - Moe Soha | BIRD 优质文章合集](/docs/collections/bird-bgp-kickstart-moesoha.md): 本文是一篇关于 BIRD 与 BGP 的新手开场的文章,由 Moe Soha 撰写。本文旨在为新手留下尽量正确的理解,帮助新手更好地理解 BIRD 与 BGP 的基本概念。 ### 知识库 - [技巧资料库 (Libraries)](/docs/libs.md): 本分类包含了 BIRD 的一些技巧和资料,例如保留单词集,将有助于你更好地理解 BIRD 的使用。 - [BIRD 中有哪些保留单词 (Reserved Words)?](/docs/libs/reserved-words.md): 本文将介绍 BIRD 中的保留单词,例如 as、self、function 等,并且将会以表格的形式展示这些保留单词的含义,便于查阅。 ### 开发者指南 - [开发者指南·目录 (Developer Guide)](/docs/developer-guide.md): 本文是 BIRD 开发者指南的目录,用于快速查阅本指南的所有章节,方便您快速查找到所需的内容。 #### 第一章·概念 - [开发者指南 - 1.1 介绍](/docs/developer-guide/1-1-bird-design.md): 本文是 BIRD 开发者指南第一章的第一节,我们将主要介绍 BIRD 的内部运作方式、体系结构、设计决策及依据,并且在此基础上解释内部所有重要部件的工作原理,帮助您更好地理解 BIRD 的设计和实现。 - [开发者指南 - 1.2 设计理念](/docs/developer-guide/1-2-design-goals.md): 本文是 BIRD 开发者指南第一章的第二节,将介绍 BIRD 的设计目标,包括如何实现支持现有、拥抱最新、复用实现、少造轮子、去耦合、可移植、灵活可靠的路由表、强大的路由过滤器、灵活无耦合的配置文件、高效的实时控制、可靠地响应所有事件等内容目标。 - [开发者指南 - 1.3 架构设计](/docs/developer-guide/1-3-architecture.md): 本文是 BIRD 开发者指南第一章的第三节,本节我们将着重介绍 BIRD 的模块化架构,包括六大模块 (核心模块、库模块、资源管理模块、配置模块、过滤器、协议模块) 和两大工具 (过滤器、客户端)。 - [开发者指南 - 1.4 实现方案](/docs/developer-guide/1-4-implementation.md): 本文是 BIRD 开发者指南第一章的第三节,本节将介绍 BIRD 路由守护进程的实现细节,例如采用 GNU C 语言编写、使用模块化设计、构建过程的管理工具、配置和文档的生成方式、调试建议等开发细节。 #### 第二章·核心模块 - [开发者指南 - 2.1 转发信息库 (FIB)](/docs/developer-guide/2-1-fib.md): 本文是 BIRD 开发者指南第二章第一节,深入介绍了 BIRD 的转发信息库 (FIB) 数据结构,包括两级哈希索引、异步读取一致性机制、迭代宏和核心 API 函数。 - [开发者指南 - 2.2 路由表](/docs/developer-guide/2-2-routing-tables.md): 本文是 BIRD 开发者指南第二章第二节,深入介绍了 BIRD 路由表的内部设计,包括 net/rte/rta 数据结构、递归下一跳解析、Flowspec 验证和 RPKI 重验证三种自动更新机制。 #### 第三章·配置管理 - [开发者指南 - 3.1 配置管理器](/docs/developer-guide/3-1-configuration.md): 本文是 BIRD 开发者指南第三章第一节,深入介绍了 BIRD 的配置管理器,包括四层配置架构(active/old/future/new)、热重载流程、撤销机制和 CLI 命令解析实现。 #### 第四章·过滤器 - [开发者指南 - 4.1 过滤器实现](/docs/developer-guide/4-1-filters.md): 本文是 BIRD 开发者指南第四章第一节,深入介绍了 BIRD 过滤器语言的内核实现,包括 f_inst 指令树到 f_line 线性列表的翻译、f_val 数据存储、核心解释函数 interpret/f_run/f_eval_rte 的工作原理。 #### 第五章·协议模块 - [开发者指南 - 5.1 Babel 协议](/docs/developer-guide/5-1-babel.md): 本文是 BIRD 开发者指南第五章第一节,深入介绍了 Babel 协议的内部实现,包括 babel_neighbor/babel_entry/babel_route/babel_source 核心数据结构和 babel_select_route 路由选择算法。 - [开发者指南 - 5.2 双向转发检测 (BFD)](/docs/developer-guide/5-2-bfd.md): 本文是 BIRD 开发者指南第五章第二节,介绍了 BFD 协议在 BIRD 中的内部实现,包括单跳/多跳会话管理、RX/TX 间隔协商和认证机制。 - [开发者指南 - 5.3 BGP 协议](/docs/developer-guide/5-3-bgp.md): 本文是 BIRD 开发者指南第五章第三节,深入介绍了 BGP 协议在 BIRD 中的内部实现,包括三模块架构(bgp.c/packets.c/attrs.c)、bucket 出站调度、属性编解码和优雅重启实现。 - [开发者指南 - 5.4 BMP 协议](/docs/developer-guide/5-4-bmp.md): 本文是 BIRD 开发者指南第五章第四节,介绍了 BMP 协议在 BIRD 中的内部实现,用于监控 BGP 会话状态和路由表数据。 - [开发者指南 - 5.5 OSPF 协议](/docs/developer-guide/5-5-ospf.md): 本文是 BIRD 开发者指南第五章第五节,深入介绍了 OSPF 协议在 BIRD 中的实现,包括多文件架构、虚拟接口设计、slist 增量数据库同步和 ospf_disp 心跳机制。 - [开发者指南 - 5.6 Pipe 协议](/docs/developer-guide/5-6-pipe.md): 本文是 BIRD 开发者指南第五章第六节,介绍了 Pipe 协议在 BIRD 中的内部实现,用于在两张路由表之间按过滤规则传递路由。 - [开发者指南 - 5.7 路由通告 (RAdv)](/docs/developer-guide/5-7-radv.md): 本文是 BIRD 开发者指南第五章第七节,介绍了 RAdv 协议在 BIRD 中的内部实现,用于 IPv6 无状态自动配置 (SLAAC)。 - [开发者指南 - 5.8 RIP 协议](/docs/developer-guide/5-8-rip.md): 本文是 BIRD 开发者指南第五章第八节,介绍了 RIP 协议在 BIRD 中的内部实现,包括距离向量算法、水平分割/毒性反转和触发更新扩展。 - [开发者指南 - 5.9 RPKI-RTR 协议](/docs/developer-guide/5-9-rpki.md): 本文是 BIRD 开发者指南第五章第九节,介绍了 RPKI-RTR 协议在 BIRD 中的内部实现,用于获取 ROA/ASPA 数据并执行 BGP 路由来源验证。 - [开发者指南 - 5.10 静态路由 (Static)](/docs/developer-guide/5-10-static.md): 本文是 BIRD 开发者指南第五章第十节,介绍了 Static 协议在 BIRD 中的内部实现,包括递归路由解析、BFD 控制和 Flowspec 流规范路由定义。 - [开发者指南 - 5.11 直连协议 (Direct)](/docs/developer-guide/5-11-direct.md): 本文是 BIRD 开发者指南第五章第十一节,介绍了 Direct 协议在 BIRD 中的内部实现,用于自动生成直连网络设备路由。 #### 第六章·系统依赖 - [开发者指南 - 6.1 系统依赖概述](/docs/developer-guide/6-1-introduction.md): 本文是 BIRD 开发者指南第六章第一节,介绍了 BIRD 中 OS 特定代码的模块化隔离设计,以及启动模块、日志模块、IO 模块和 KRT 模块的职责划分。 - [开发者指南 - 6.2 日志系统](/docs/developer-guide/6-2-logging.md): 本文是 BIRD 开发者指南第六章第二节,介绍了 BIRD 日志模块的内部实现,包括日志级别分类、缓冲区机制和异步写入设计。 #### 第七章·库函数 - [开发者指南 - 7.1 IP 地址抽象](/docs/developer-guide/7-1-ip-addresses.md): 本文是 BIRD 开发者指南第七章第一节,介绍了 BIRD 中 IPv4/IPv6 统一的 IP 地址抽象层,包括 ip_addr 类型、操作函数、net_addr 网络前缀和地址作用域系统。 - [开发者指南 - 7.2 链表](/docs/developer-guide/7-2-linked-lists.md): 本文是 BIRD 开发者指南第七章第二节,介绍了 BIRD 中高效通用链表(双向循环链表)的实现,包括 node/list 结构和零开销内存管理。 - [开发者指南 - 7.3 杂项工具](/docs/developer-guide/7-3-misc.md): 本文介绍了 BIRD 库函数层中的杂项工具,包括位图 (Bitmap)、FNV 哈希表、动态缓冲区和通用宏。 - [开发者指南 - 7.4 消息认证码](/docs/developer-guide/7-4-mac.md): 本文介绍了 BIRD 中消息认证码 (MAC) 模块,为 Babel/BFD/OSPF/RIP 等协议的认证提供统一的加密哈希接口,支持 HMAC、Blake2 和 CMAC-AES128 算法。 - [开发者指南 - 7.5 流规范 (Flowspec)](/docs/developer-guide/7-5-flowspec.md): 本文介绍了 BIRD 中 Flowspec 流规范模块,负责解析和验证 BGP Flowspec 路由(RFC 8955/8956),包括数值匹配、位掩码匹配和验证流程。 #### 第八章·资源管理 - [开发者指南 - 8.1 资源管理概述](/docs/developer-guide/8-1-introduction.md): 本文介绍了 BIRD 资源跟踪系统的设计动机和整体架构,包括 struct resource 统一头部、resclass 资源类和多态释放机制。 - [开发者指南 - 8.2 资源池](/docs/developer-guide/8-2-pools.md): 本文介绍了 BIRD 的资源池 (Pool) 系统,包括树形资源结构、rp_new/rmove/rfree 核心操作和模块级私有池设计模式。 - [开发者指南 - 8.3 内存块](/docs/developer-guide/8-3-memory-blocks.md): 本文介绍了 BIRD 中的普通内存块分配,通过 mb_alloc/mb_free 从指定资源池中分配/释放内存。 - [开发者指南 - 8.4 线性内存池](/docs/developer-guide/8-4-linpool.md): 本文介绍了 BIRD 的线性内存池 (Linpool),一种为短暂生命周期数据优化的快速顺序分配器,常用于过滤器执行、配置解析等场景。 - [开发者指南 - 8.5 Slab 分配器](/docs/developer-guide/8-5-slabs.md): 本文介绍了 BIRD 的 Slab 分配器,一种为同尺寸对象优化的高效内存分配器,常用于高频创建/销毁的路由条目和 BGP 属性结构。 - [开发者指南 - 8.6 事件](/docs/developer-guide/8-6-events.md): 本文介绍了 BIRD 事件驱动架构中的事件 (Event) 机制,包括事件队列、异步回调、FIFO 调度和 ev_send/ev_run 核心操作。 - [开发者指南 - 8.7 套接字](/docs/developer-guide/8-7-sockets.md): 本文介绍了 BIRD 的套接字 (Socket) 模块,封装 OS 网络套接字并与事件循环深度集成,实现异步非阻塞 I/O。 ### 用户指南 - [用户指南·目录 (User Guide)](/docs/user-guide.md): 本文是 BIRD 用户指南的目录,用于快速查阅本指南的所有章节,方便您快速查找到所需的内容。 #### 第一章·概念 - [第一章·第一节 介绍 (Introduction)](/docs/user-guide/1-1-introduction.md): 在 BIRD 用户指南 的 第一章·第一节 中,我们将主要介绍 BIRD 的一些特性。这些特性包括但不限于其功能、性能、以及如何在各种环境中使用 BIRD。本节是对 BIRD 的全面介绍,为读者提供了深入理解和有效使用 BIRD 的基础。 - [第一章·第二节 如何在 Linux 上安装最新版本的 BIRD?](/docs/user-guide/1-2-installing.md): 本文是 BIRD 用户指南的第一章第二节。在本文中,我们将介绍如何在 Debian/Ubuntu、Centos/RHEL、Arch Linux 系统上使用包管理器或源码编译安装 BIRD。我们还将介绍如何配置 BIRD 服务,以便在安装完成后启动 BIRD 服务。 - [第一章·第三节 运行 BIRD (Running BIRD)](/docs/user-guide/1-3-running.md): 本文是 BIRD 用户指南的第一章第三节,主要介绍了包括配置文件路径、调试模式、特权用户等在内的启动 bird 主程序的可选参数及其对应的用法。 - [第一章·第四节 特权用户 (Privileges User)](/docs/user-guide/1-4-privileges.md): 本文是 BIRD 用户指南的第一章第四节,本文主要介绍了关于 BIRD 特权用户的相关内容,包括为什么需要特权、如何使用特权、以及配置特权用户的最佳实践,还提供了更多高级操作,如在权限受限的容器中运行 BIRD。 #### 第二章·架构 - [第二章·第一节 路由表 (Routing Tables)](/docs/user-guide/2-1-routing-tables.md): 本文详细介绍了 BIRD 路由器中路由表的设计架构,涵盖了路由表的基本概念、网络类型(nettype)的定义及其在路由选择中的作用,以及如何通过一套系统化的最佳路由选择算法来确定和维护最优路由,帮助用户深入理解并高效配置 BIRD 路由器。 - [第二章·第二节 路由和网络类型 (Routes and network types)](/docs/user-guide/2-2-routes-and-network-types.md): 本文是 BIRD 用户指南第二章的第二节,在本文中,我们将介绍 BIRD 中的路由和网络类型,包括路由的属性、网络类型的定义、路由的下一跳等内容,帮助您更好地理解 BIRD 的路由表设计架构。 - [第二章·第三节 协议和通道 (Protocols and Channels)](/docs/user-guide/2-3-protocols-and-channels.md): 本文是 BIRD 用户指南第二章的第三节,在本文中,我们将介绍 BIRD 中的协议和通道,包括协议的生产者和消费者的抽象类、协议的实例、通道的过滤器等内容,帮助您更好地理解 BIRD 的协议和通道设计架构。 - [第二章·第四节 优雅重启 (Graceful restart)](/docs/user-guide/2-4-graceful-restart.md): 本文是 BIRD 用户指南第二章的第四节,本文将介绍 BIRD 的优雅重启 (Graceful restart) 机制,并且理清其背后的实现原理、计划性优雅重启和已知限制等内容。 - [第二章·第五节 MPLS 标签交换 (MPLS Label Switching)](/docs/user-guide/2-5-mpls.md): 本文是 BIRD 用户指南第二章的第五节,本节将主要介绍 BIRD 中的 MPLS 标签交换实现,包括 MPLS 的定义、转发原理、优势、路由选择流程、路由等网络基本概念。 #### 第三章·配置 - [第三章·第一节 介绍 (Introduction)](/docs/user-guide/3-1-introduction.md): 本文是 BIRD 用户指南的第三章第一节,在本文中,我们将介绍 BIRD 的配置格式,包括配置文件的语法、配置项的命名规则、配置文件的加载方式等内容,帮助您更好地理解 BIRD 的配置文件。 - [第三章·第二节 全局配置项 (Global Options)](/docs/user-guide/3-2-global-options.md): 本文是 BIRD 用户指南的第三章第二节,主要介绍了 BIRD 的全局配置项 (Global options),包括配置文件的加载、日志配置、协议调试选项、通道调试选项等内容。 - [第三章·第三节 路由表配置项 (Routing Table Options)](/docs/user-guide/3-3-routing-table-options.md): 本文是 BIRD 用户指南的第三章第三节,在本文中,我们将介绍 BIRD 的路由表配置项 (Routing table options),包括路由表的排序、字典树、ROA 表稳定时间、垃圾收集机制等内容。 - [第三章·第四节 协议配置项 (Protocol Options)](/docs/user-guide/3-4-protocol-options.md): 本文是 BIRD 用户指南的第三章第四节,在本文中,我们将介绍 BIRD 的协议配置项(Protocol Options),包括开关配置项、禁用协议实例、协议调试选项、mrtdump 选项、路由器标识符、协议描述、指定 VRF、定义频道、仅对于特定协议存在意义的配置项等内容。 - [第三章·第五节 通道配置项](/docs/user-guide/3-5-channel-options.md): 本文是 BIRD 用户指南的第三章第五节,在本文中,我们将介绍 BIRD 的通道配置项(Channel Options), 包括通道调试选项、指定路由表、路由偏好、导入过滤器、导出过滤器、保留被过滤路由、自动重载 RPKI、导入路由限制、接收路由限制、导出路由限制等内容。 - [第三章·第六节 MPLS 配置项](/docs/user-guide/3-6-mpls-options.md): 本文是 BIRD 用户指南的第三章第六节,在本文中,我们将介绍 BIRD 的 MPLS 配置项(MPLS Options),包括 MPLS 域配置项、MPLS 频道配置项等内容。 #### 第四章·命令行 - [第四章·命令行指南 (CLI Guide)](/docs/user-guide/4-command-line-interface.md): 本文是 BIRD 用户指南的第四章的正文部分,主要介绍了 BIRD 的命令行接口 (Command Line Interface),包括 `birdc` 的介绍、使用方法、命令列表等内容。 #### 第五章·过滤器 - [第五章·第一节 介绍 (Introduction)](/docs/user-guide/5-1-introduction.md): 本文是 BIRD 用户指南的第五章第一节,在本文中,我们将介绍 BIRD 的过滤器与函数,包括过滤器的作用与实现、函数功能等内容。 - [第五章·第二节 数据类型 (Data types)](/docs/user-guide/5-2-data-types.md): 本文是 BIRD 用户指南的第五章第二节,主要介绍了 BIRD 的基本、数值、地址、逻辑、BGP 等数据类型,以及细分的数据类型,包括布尔值、字符串、整数、整数对、整数四元组、字节串、IP 地址、地址前缀等内容。 - [第五章·第三节 操作符 (Operators)](/docs/user-guide/5-3-operators.md): 本文是 BIRD 用户指南的第五章第三节,在本文中,我们将介绍 BIRD 的操作符,包括整数操作符、逻辑操作符、判断符、ROA 操作符,以及它们的用法和示例。 - [第五章·第四节 控制结构 (Control Structures)](/docs/user-guide/5-4-control-structures.md): 本文是 BIRD 用户指南的第五章第四节,主要介绍了 BIRD 的过滤器的控制机构 (Control Structures)。 - [第五章·第五节 路由属性](/docs/user-guide/5-5-route-attributes.md): 本文是 BIRD 用户指南的第五章第五节,主要介绍了 BIRD 的过滤器的路由属性 (Route Attributes),包括路由表主键、路由类型、接口类型、MPLS 标签属性等内容。 - [第五章·第六节 其他声明](/docs/user-guide/5-6-other-statements.md): 本文是 BIRD 用户指南的第五章第六节,主要介绍了 BIRD 的过滤器的其他声明项 (statements),包括赋值表达式、接受/拒绝路由、返回表达式、打印表达式等内容。 #### 第六章·协议 - [第六章·第一节 边界网关协议 (BGP)](/docs/user-guide/6-1-bgp.md): 本文是 BIRD 用户指南的第六章第一节,介绍了 BIRD 的边界网关协议 (BGP),包括其工作原理、路由选择规则、完整的协议/通道配置选项、属性和重配置行为,以便您更好地理解相关内容。 - [第六章·第二节 开放最短路径优先 (OSPF)](/docs/user-guide/6-2-ospf.md): 本文是 BIRD 用户指南的第六章第二节,介绍了 BIRD 的开放最短路径优先协议 (OSPF),包括链路状态数据库、区域划分、外部路由、接口类型、认证机制等内容,以便您更好地理解相关内容。 - [第六章·第三节 路由信息协议 (RIP)](/docs/user-guide/6-3-rip.md): 本文是 BIRD 用户指南的第六章第三节,介绍了 BIRD 的路由信息协议 (RIP),包括其距离向量工作原理、配置语法、接口选项和认证机制,以便您更好地理解相关内容。 - [第六章·第四节 静态路由协议 (Static)](/docs/user-guide/6-4-static.md): 本文是 BIRD 用户指南的第六章第四节,介绍了 BIRD 的静态路由协议 (Static),用于手动定义路由以及使用 BFD 进行下一跳检测,以便您更好地理解相关内容。 - [第六章·第五节 内核协议 (Kernel)](/docs/user-guide/6-5-kernel.md): 本文是 BIRD 用户指南的第六章第五节,介绍了 BIRD 的内核协议 (Kernel),用于在 BIRD 路由表与操作系统内核之间同步路由,以便您更好地理解相关内容。 - [第六章·第六节 设备协议 (Device)](/docs/user-guide/6-6-device.md): 本文是 BIRD 用户指南的第六章第六节,本节将介绍 BIRD 的设备协议 (Device),并提供了扫描间隔、定义接口、首选 IP 地址等配置语法和示例配置,以便您更好地理解相关内容。 - [第六章·第七节 直连协议 (Direct)](/docs/user-guide/6-7-direct.md): 本文是 BIRD 用户指南的第六章第七节,介绍了 BIRD 的直连协议 (Direct),并提供了接口定义、检查链路状态等配置语法,以便您更好地理解相关内容。 - [第六章·第八节 Babel 协议 (Babel)](/docs/user-guide/6-8-babel.md): 本文是 BIRD 用户指南的第六章第八节,介绍了 BIRD 的 Babel 协议,一种防环的距离向量路由协议,适用于有线和无线 mesh 网络,以便您更好地理解相关内容。 - [第六章·第九节 双向转发检测 (BFD)](/docs/user-guide/6-9-bfd.md): 本文是 BIRD 用户指南的第六章第九节,介绍了 BIRD 的双向转发检测 (BFD),提供快速低开销的链路故障检测机制,可作为 OSPF、BGP 等路由协议的辅助工具,以便您更好地理解相关内容。 - [第六章·第十节 资源公钥基础设施 (RPKI)](/docs/user-guide/6-10-rpki.md): 本文是 BIRD 用户指南的第六章第十节,介绍了 BIRD 的资源公钥基础设施 (RPKI),用于 BGP 路由的来源验证,通过 RPKI-RTR 协议从缓存服务器获取 ROA 和 ASPA 数据以验证路由合法性,以便您更好地理解相关内容。 - [第六章·第十一节 管道协议 (Pipe)](/docs/user-guide/6-11-pipe.md): 本文是 BIRD 用户指南的第六章第十一节,介绍了 BIRD 的管道协议 (Pipe),用于在两个路由表之间传递路由以实现策略路由,以便您更好地理解相关内容。 - [第六章·第十二节 三层 VPN 协议 (L3VPN)](/docs/user-guide/6-12-l3vpn.md): 本文是 BIRD 用户指南的第六章第十二节,介绍了 BIRD 的三层 VPN 协议 (L3VPN),用于在 IP 路由与 VPN 路由之间进行转换,以便您更好地理解相关内容。 - [第六章·第十三节 MRT 路由导出协议 (MRT)](/docs/user-guide/6-13-mrt.md): 本文是 BIRD 用户指南的第六章第十三节,介绍了 BIRD 的 MRT 路由导出协议 (MRT),用于定期导出路由表数据以供后续分析,以便您更好地理解相关内容。 - [第六章·第十四节 性能测试协议 (Perf)](/docs/user-guide/6-14-perf.md): 本文是 BIRD 用户指南的第六章第十四节,介绍了 BIRD 的性能测试协议 (Perf),用于生成虚拟路由并进行性能基准测试,以便您更好地理解相关内容。 - [第六章·第十五节 路由通告协议 (RAdv)](/docs/user-guide/6-15-radv.md): 本文是 BIRD 用户指南的第六章第十五节,介绍了 BIRD 的路由通告协议 (RAdv),用于 IPv6 无状态自动配置,包括接口定义、前缀选项、RDNSS/DNSSL DNS 扩展和触发机制,以便您更好地理解相关内容。 - [第六章·第十六节 BGP 监控协议 (BMP)](/docs/user-guide/6-16-bmp.md): 本文是 BIRD 用户指南的第六章第十六节,介绍了 BIRD 的 BGP 监控协议 (BMP),用于监控 BGP 会话和获取路由表数据,以便您更好地理解相关内容。 - [第六章·第十七节 路由聚合协议 (Aggregator)](/docs/user-guide/6-17-aggregator.md): 本文是 BIRD 用户指南的第六章第十七节,介绍了 BIRD 的路由聚合协议 (Aggregator),用于按指定规则将多条路由合并为一条聚合路由,以便您更好地理解相关内容。 #### 第七章·结论 - [第七章·第一节 展望未来](/docs/user-guide/7-1-future-work.md): 本文是 BIRD 用户指南的第七章第一节,介绍了 BIRD 的未来工作,包括不透明链路状态广播、路由聚合和振荡抑制、多播路由协议、移植到其他系统等。 - [第七章·第二节 反馈与帮助](/docs/user-guide/7-2-getting-more-help.md): 本文是 BIRD 用户指南的第七章第二节,介绍了如何订阅官方邮件列表以报告错误及获取相关的帮助,以及如何阅读 RFC 以深入了解系统内部运作的原理。 ### 其他页面 - [关于 BIRD (About the BIRD)](/pages/about.md): BIRD 是一个功能完备的动态 IP 路由守护进程,主要针对 Linux、FreeBSD 等其他类 UNIX (UNIX-like) 系统开发适配,根据 GNU 协议开源。 - [BIRD 更新日志 (Changelog)](/pages/changelog.md): 本文记录并翻译了 BIRD 从 v2.14 至 v3.0.0 版本的所有更新日志。包括多线程性能改进、BGP、OSPF、RPKI 等协议的增强、MPLS 和 L3VPN 支持等。该日志旨在尝试帮助您了解 BIRD 的功能更新、问题修复和架构性演进。 - [我该选择 BIRD 吗? (Should I Use BIRD?)](/pages/should-i-use.md): BIRD 是一个功能完备的动态 IP 路由守护进程,主要针对 Linux、FreeBSD 等其他类 UNIX (UNIX-like) 系统开发适配,根据 GNU 协议开源。 - [加入我们 (Join Us)](/pages/join-us.md): 加入 BIRD 中文文档翻译计划,本文将介绍 BIRD 中文文档翻译计划的目的、项目简介、如何参与、翻译规范、排版规范、拓展语法等内容,以便您更好地了解相关 BIRD 中文文档翻译计划,并参与其中。 - [隐私政策 | Privacy Policy](/pages/privacy-policy.md): 本文阐述了 BIRD 中文文档翻译计划的隐私政策,包括我们如何收集、使用、披露和保护您通过本网站提交的个人信息。 - [AI 爬取策略 (AI Crawl Policy)](/pages/ai-policy.md): BIRD 中文文档的 AI 爬取策略:基于 Content-Signal 规范,允许搜索和 AI 输入(RAG),禁止 AI 训练。依据 EU Directive 2019/790 Article 4 保留权利。 ### Other - [BIRD 开发支持计划 (BIRD Development Support Plan)](/pages/support.md): BIRD 开发支持计划是 BIRD 官方发起的一个捐赠计划,目的是为了激励开发者和贡献者,让 BIRD 项目更好的发展。