近期在学习ovn,涉及到与neutron结合时候,了解到在openstack中存在两种网络方案,一种是provider模式,一种是self-service模式。起初有些混乱,学习和了解之后,才知道其实就是我们经常所说的Vxlan版本和vlan版本。。。
网上对此解释不太多,在此把学习过程中的理解写出来。
1、看图说话
首先看下openstack官网的图,第一张是provider模式,第二张是self-service模式。


看过两张图,可以发现,self-service模式主要是在控制节点(其实也就是之前版本的网络节点,新的版本是把网络节点和控制节点部署在一起了),多了一个 L3 agent。顾名思义,也就是self-service的三层路由服务由openstack提供,而provider的三层服务是由物理交换机提供。
2、上正餐
provider network又称为运营商网络,self-service network又称为租户网络。
对于neutron而言,这种网络类型是“没有”三层路由功能的,或者说没有自主的路由功能,他需要借助外部的网络,才能完成不同网络之间的路由。也就是说他的路由器或者三层网络服务是由openstack 之外的力量提供,因此被称为provider。
在ml2的配置文件中,我们可见一斑
/etc/neutron/plugins/ml2/ml2_conf.ini
#下面是把租户的网络配置成vlan模式
[ml2]
mec

最低0.47元/天 解锁文章
862

被折叠的 条评论
为什么被折叠?



