这问题太笼统了,先看规模和具体需求。规模上,未来会有多大量的真实的“子网”,是不是一定要上VxLAN?说实话,一般企业云环境,VLAN都能满足;
如果一定要你问题开始的那种模式,那么思路应该是反过来的,也就是你用的是什么SDN,这SDN一定是依托于某一厂商的。你要根据厂商的Support Matrix来考虑你的OpenStack升级计划,不可能跟随社区半年一升。
再看功能,除了“SD”出网络和子网之外,路由、防火墙、LB、DDoS……这些功能是否都要实现真正的“软件定义”。这里有一点容易混淆的概念是,软件定义的组件,不一定非得是软件。比如LB,前端可能是一个集中的F5,但通过API的集成,可能在租户层“SD”成多个虚的实现。。。
企业里,最简单的模式,VLAN来定义租户网络,然后路由、防火墙、LB之类的功能性需求,由网络组统一管理,走需求工单。