1.2. RHOSO 动态路由中使用的 BGP 组件


Red Hat OpenStack Services on OpenShift (RHOSO)依赖于几个组件来提供到第 3 层数据中心的动态路由。

图 1.1. RHOSO 动态路由组件

RHOSO 动态路由组件
OVN BGP 代理(ovn_bgp_agent 容器)

基于 Python 的守护进程,在每个 Compute 和 Networker 节点的 ovn_bgp_agent 容器中运行。代理监控特定虚拟机和浮动 IP (FIP)事件的 Open Virtual Network (OVN)北向数据库。当发生这些事件时,代理会通知 FRR BGP 守护进程 (bgpd) 公告与虚拟机关联的 IP 地址或 FIP。代理还触发将外部流量路由到 OVN 覆盖的操作。由于代理使用多驱动程序实现,您可以为在 OVN 上运行的特定基础架构配置代理,如 RHOSO 或 Red Hat OpenShift Platform。

注意

从 RHOSO 18.0.10 (功能发行版本 3)开始,ovn-bgp-agent 已被弃用。OVN-bgp-agent 是 RHOSO 中的 BGP 集成组件。以后的发行版本中会删除并替换此组件。在以后的发行版本中,将提供一个替代的 BGP 集成机制。到目前为止,红帽只会提供对这个功能的 bug 修复和支持。

自由范围路由(FRRouting 或 FRR) (frr 容器)
在 Computes 和 Networker 节点上的 frr 容器中运行的守护进程的 IP 路由协议套件,并一起一起构建路由表。FRR 支持等价多路径路由(ECMP),但每个协议守护进程使用不同的方法管理 ECMP 策略。FRR 套件由 Red Hat Enterprise Linux (RHEL)提供,提供多个守护进程。RHOSO 使用 FRR bgpdbfdd 和 Zebra 守护进程。
BGP 守护进程(frr 容器)
frr 容器中运行的守护进程(bgpd)来实现边框网关协议(BGP)的版本 4。bgpd 守护进程使用功能协商来检测远程对等的功能。如果对等点专门用于 IPv4 单播邻居,bgpd 不会发送功能协商数据包。BGP 守护进程添加导致 Zebra 守护进程公开 IP 地址的路由或 IP 地址。
BFD 守护进程(frr 容器)
FRR 套件中的守护进程(bfdd)实现双向检测(BFD)。此协议提供相邻转发引擎之间的故障检测。
zebra 守护进程(frr 容器)
协调来自各种 FRR 守护进程的信息的守护进程,并将路由决策直接发送到内核路由表。
VTY shell( 容器)
FRR 守护进程的 shell VTY shell (vtysh)聚合了每个守护进程中定义的所有 CLI 命令,并将其呈现在单个 shell 中。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部