Neutron理论(下)及实验
Neutron ML2 解决 core plugin 的问题
1.ML2插件是一种允许OpenStack网络同时地利用多种二层网络技术的框架。目前与openswitch、linuxbridge、hyperv L2 agent协同工作。ml2框架对简化新增L2网络技术的做了很好支持,比起以往新增加的核心插件,ML2框架需要更少的初期以及后期维护工作,简单来说,就是来管理基础资源的
2.Core plugin 负责管理和维护Neutron 的network,subnet 和 port 的状态信息,这些信息是全局的,只需要也只能由一个core plugin 管理。
3.所有传统的 core plugin 都需要编写大量重复和类似的数据库访问的代码,大大增加了 plugin开发和维护的工作量。