首页 > 解决方案 > OpenStack 连接来自不同项目的两个子网

问题描述

在我的 OpenStack 设置中,我有一个拥有不同项目的租户,我试图找出使两个项目的子网 10.200.0.0/24 <-> 10.202.1.0/24 之间的通信成为可能的最佳方法(请参阅下图)。

那是通过创建一个共享网络并使用静态路由将 GW01 和 GW02 连接到它吗?还是有诸如“共享路由器”之类的东西?

我有点迷失在 OpenStack 的无限可能性中,希望得到任何帮助/提示。

osc 网络布局

标签: openstackopenstack-neutron

解决方案


我不敢声称我有适合你的“最佳”方法。我可以说出我最初的想法是什么。

您可以使用此处的说明与 ProjectA 共享 networkB:https ://docs.openstack.org/neutron/latest/admin/config-rbac.html 。现在,如果您在 ProjectA 中创建路由器,您可以在 networkA 中的子网以及 networkB 中的子网中为其添加接口。因为路由器知道这两个网络,所以您不需要添加静态路由来在它们之间进行路由。


推荐阅读