
Hat
译者
⚠️ 注意
如果您发现了错误,欢迎 参与贡献。
Static 协议不与其他路由器通信,而是允许手动定义路由。内部实现处理三种路由类型:
| 类型 | 语法 | 说明 |
|---|---|---|
| 常规路由 | route PREFIX via GATEWAY | 指定下一跳转发,支持多路径 |
| 递归路由 | route PREFIX recursive IP | 下一跳通过 IGP 表解析 |
| 特殊路由 | route PREFIX blackhole/unreachable/prohibit | 静默丢弃/不可达/管理禁止 |
当配置了 MPLS 通道时,Static 协议自动为带标签路由生成对应的 MPLS 标签交换规则。
Static 协议支持定义 Flowspec (流规范) 路由,用于基于数据包属性的过滤规则:
flow4 通道,支持 dst, src, proto, port, dport, sport, tcp flags, length, dscp, fragment 匹配flow6 通道,额外支持 flow label 和 offset 前缀匹配💡 译者注
Static 协议在 BIRD 中的角色远超传统"静态路由"的含义。除了配置几条手动路由外,Static 协议还承担了 Flowspec 路由的起源功能——在 BGP Flowspec 架构中,Flowspec 规则通常是由网络管理员手动配置(通过 Static 协议)然后通过 BGP 传播到全网。因此 Static 协议实际上担任了 BGP Flowspec 的"源注入点"角色。

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