
Hat
译者
⚠️ 注意
如果您发现了错误,欢迎 参与贡献。
Direct 协议是 BIRD 中最简单的协议之一——它是一个设备路由生成器,根据内核(通过 Device 协议)提供的接口列表,为所有直连网络自动生成路由。
内核接口列表 (来自 Device 协议)
│
▼
Direct 协议
│
├── eth0: 10.0.0.0/24 → 生成路由 10.0.0.0/24 dev eth0
├── eth1: 192.168.0.0/24 → 生成路由 192.168.0.0/24 dev eth1
└── ...启用 check link 后,Direct 协议跟踪硬件链路状态。当链路消失(如以太网电缆被拔下)时,对应的直连路由立即被撤销。
Direct 协议在为距离矢量协议(如 RIP、Babel)宣告本地网络时至关重要——这些协议不会像 OSPF 那样自动为接口生成路由。

译者
原文作者: <Ondrej Filip>, <Martin Mares>, <Maria Matejka>, <Ondrej Zajicek> 原文链接: https://bird.network.cz/?get_doc&v=20&f=prog-5.html#ss5.11 原文标题: 5.11 Direct
遵循协议: CC BY-NC-SA 4.0 / 译者: hat / 翻译时间: 2026-05-01 / 本文链接: https://bird.xmsl.dev/docs/developer-guide/5-11-direct.html