近期在学习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而言,这种网络类型是“没有”三层路由功能的,或者说没有自主的路由功能,他需要借助外部的网络,才能完成不同