解惑:租户网络、provider网络和外部Neutron网络有什么区别?

目前为止,笔者看到不少围绕租户、provider和外部网络这些术语的混淆。毫无疑问,我们说了无数的话来试图梳理这些概念,所以在这里笔者分享自己的理解。

解惑:租户网络、provider网络和外部Neutron网络有什么区别?_第1张图片租户网络由用户创建,Neutron被配置为自动选择网络分段类型,如VXLAN或VLAN。用户无法选择分段类型。

provider网络由管理员创建,可以设置以下一个或多个属性:
——
分段类型(flat、VLAN、Geneve、VXLAN、GRE)
——
分段ID(VLAN ID、 tunnel ID)
——
物理网络标签
  

任何未指定的属性都将由Neutron补全。

OpenStack Neutron支持自助服务网络——项目中的用户可以通过支持重叠IP和其他技术,清晰地表达自己的网络拓扑,与同一个云中的其他项目完全隔离。用户可以创建自己的网络和子网,而无需打开支持服务单或管理员的参与。用户创建一个Neutron路由器,将其连接到内部和外部网络,然后关闭它们。使用内置的ML2 / OVS解决方案,这意味着使用L3代理、隧道网络、浮动IP和自由使用NAT技术。

provider网络是一种完全不同的云网络架构。你放弃了L3代理、隧道、浮动IP和NAT。相反,管理员创建一个或多个provider网络(通常使用VLAN),与云用户共享,并禁止用户创建网络、路由器和浮动IP。当新用户注册云时,预先创建的网络已经存在供他们使用。在此模型中,provider网络通常是可路由的—— 它们通过BGP和物理路由器通告公共互联网。因此,通常认为provider网络在VLAN ID和子网属性方面映射到预先存在的数据中心网络。

外部网络是provider网络的子集,启用了额外的标志。网络的“外部”属性表示虚拟路由器可以将其面向外部的接口连接到网络。当你使用UI为路由器提供外部连接时,只有外部网络才会显示在列表中。

总而言之,笔者认为混淆是由于命名问题。如果这些网络类型被称为:自助服务网络、数据中心网络和外部网络,那这些混淆就不复存在了。



原文链接:

http://superuser.openstack.org/articles/spot-the-difference-tenant-provider-and-external-neutron-networks/


内容覆盖主流开源领域

640?wx_fmt=png 640?wx_fmt=png 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=gif

投稿邮箱

[email protected]

640?wx_fmt=gif 640?wx_fmt=gif

640?wx_fmt=jpeg



你可能感兴趣的:(解惑:租户网络、provider网络和外部Neutron网络有什么区别?)