funnysyc
译者
⚠️ 注意
如果您发现了错误,欢迎 参与贡献。
💡 摘要 (Powered by OpenAI)
在本文中,我们将介绍 BIRD 中的协议和通道,包括协议的生产者和消费者的抽象类、协议的实例、通道的过滤器等内容,帮助您更好地理解 BIRD 的协议和通道设计架构。
BIRD 协议是路由的生产者和消费者的抽象类。每个协议可以运行多个实例,并在一侧通过通道绑定到路由表,另一侧绑定到以下之一:
还有两个协议没有任何通道——BFD 和 Device。它们两个都是为其他协议提供的某种服务。
每个协议通过通道连接到路由表。某些协议只支持一个通道 (OSPF, RIP),某些协议支持多个通道 (BGP, Direct)。每个通道有两个过滤器,可以 accept(接受)、reject(拒绝)和修改路由。export(导出)过滤器应用在从路由表传递到协议的路由上,import(导入)过滤器应用在反方向的路由上。
译者
校对
原文作者 <Ondrej Filip>
, <Martin Mares>
, <Maria Matejka>
, <Ondrej Zajicek>
原文链接: https://bird.network.cz/?get_doc&v=20&f=bird-2.html#ss2.3
原文标题: 2.3 Protocols and channels
遵循协议: CC BY-NC-SA 4.0
译者: funnysyc
校对: hat
翻译时间: 2023-11-14
更新时间: 2024-09-16
本文链接: https://bird.xmsl.dev/docs/user-guide/2-3-protocols-and-channels.html