分析1)位于最上层的Neutron Server充当一个门派中的“掌门人”角色(RESTful Server),负责接受来自外部门派(项目)的API请求,比如Nova API创建网络的请求.2)位于中间层的Neutron plugin充当一个门派中的“信使”角色,负责传达最高层指令给下面的人.3)位于下层的Neutron Agent充当一个门派中“干活”角色,负责执行一些具体的任务和操作. 为了更容易的进行扩展,Neutron项目利用Plugin的方式组织代码,每一个Plugin支持一组API资…