ml2 plugin
对 plugin 的功能进行抽象和封装,有 ml2 plugin ,各种 network 无需开发自己的 plugin,只需开发 ml2 plugin 相对应的 driver ,工作量和难度大大减少。
使用ml2 plugin 的好处
neutron:传统的 core plugin 与 core plugin agent 是一 一对应的,不同的 plugin 之间存在大量重复daima,开发新的 plugin 工作量大。
ml2 能解决传统的 core plugin 的问题。
ml2:提供了一个框架,允许在 openstack 网络中同时使用 layer2(2层)网络技术,不同的节点可以使用不同的网络实现机制。
ml2 包括两个驱动:1,Type Driver :部署多种的网络
2,Mechansin Driver :使用多种网络机制驱动