OpenStack中的提供商网络和自助服务网络有什么区别?
What is the difference between provider network and self-service network in OpenStack?
我不明白这些类型的网络之间有什么区别。
当我想起它的时候:
http://docs.openstack.org/mitaka/install-guide-rdo/neutron-controller-install.html
我只看到自助服务网络是提供商网络,但更好,因为它还提供第 3 层服务。如果区别仅在于此,那么 why/when 我们需要提供商网络?
"self-service networking" 允许用户创建自己的虚拟网络、子网、路由器等,而 "provider networking" 不允许用户创建新的虚拟网络组件,只允许他们使用提供商预定义的那些。
正如文档还指出的那样,"self-service networking" 提供了更多选项,并且是 "provider networking" 可用选项的超集;但是,它还需要更多设置。
根据上一个答案稍微解释一下:
提供商网络通常与您现有的交换架构相关联,并且可以用作 OpenStack 的 "external-network"。 FIP(浮动 IP)取自 "external network"。通常,基于 FLAT 或 VLAN 的网络用于提供商网络。
自助服务就像上面的答案一样,是由 tenant/project 在内部创建的。这些自助服务是隧道类型的网络(同时使用 gre and/or vxlan),并且 "tied" 在 SNAT/DNAT 方案中使用 OpenStack 路由器连接到外部网络(提供商类型)。
OpenStack 路由器有一个 "leg" 连接到外部网络,另一个连接到自助服务内部网络。
然后,根据您的环境和 OpenStack 版本(特别是从 Kilo 到 Mitaka),您可以拥有多个外部网络,并组合不同类型的隧道式自助服务网络(vxlan 或 gre)。事实上,您既可以将 FIP 分配给您的实例,也可以直接从提供者类型的网络(当然提供权限)中将 IP 分配给您的实例。
希望这能进一步阐明该主题。
我不明白这些类型的网络之间有什么区别。
当我想起它的时候:
http://docs.openstack.org/mitaka/install-guide-rdo/neutron-controller-install.html
我只看到自助服务网络是提供商网络,但更好,因为它还提供第 3 层服务。如果区别仅在于此,那么 why/when 我们需要提供商网络?
"self-service networking" 允许用户创建自己的虚拟网络、子网、路由器等,而 "provider networking" 不允许用户创建新的虚拟网络组件,只允许他们使用提供商预定义的那些。
正如文档还指出的那样,"self-service networking" 提供了更多选项,并且是 "provider networking" 可用选项的超集;但是,它还需要更多设置。
根据上一个答案稍微解释一下:
提供商网络通常与您现有的交换架构相关联,并且可以用作 OpenStack 的 "external-network"。 FIP(浮动 IP)取自 "external network"。通常,基于 FLAT 或 VLAN 的网络用于提供商网络。
自助服务就像上面的答案一样,是由 tenant/project 在内部创建的。这些自助服务是隧道类型的网络(同时使用 gre and/or vxlan),并且 "tied" 在 SNAT/DNAT 方案中使用 OpenStack 路由器连接到外部网络(提供商类型)。
OpenStack 路由器有一个 "leg" 连接到外部网络,另一个连接到自助服务内部网络。
然后,根据您的环境和 OpenStack 版本(特别是从 Kilo 到 Mitaka),您可以拥有多个外部网络,并组合不同类型的隧道式自助服务网络(vxlan 或 gre)。事实上,您既可以将 FIP 分配给您的实例,也可以直接从提供者类型的网络(当然提供权限)中将 IP 分配给您的实例。
希望这能进一步阐明该主题。