neutron-server 接受api调用,发送到对应的neutron-plugin上
neutron-plugin 实现网络功能,创建交给对应的neutron-agent
neutron-agent 模拟出具体设备,接受neutron-plugin的调用具体创建
neutron-plugin分为:
core-plugin:ml2,负责L2网路连接(在数据链路层,基于mac地址的网络的二层网络,广播的形式发包,提供子网和端口)(vlan,vxlan,gre,flat,local)
关于网络:
vlan(虚拟局域网):基于物理vlan实现,共享物理网络,多个vxlan相互隔离
vxlan(虚拟可扩展网络):基于物理vlan实现,路由基于IP路由表,不绑定具体网络
gre&#
neutron-plugin 实现网络功能,创建交给对应的neutron-agent
neutron-agent 模拟出具体设备,接受neutron-plugin的调用具体创建
neutron-plugin分为:
core-plugin:ml2,负责L2网路连接(在数据链路层,基于mac地址的网络的二层网络,广播的形式发包,提供子网和端口)(vlan,vxlan,gre,flat,local)
service-plugin:其余plugin,包括L3 router,firewall,loadbakancer,vpn,metering,可以自行扩展
关于网络:
vlan(虚拟局域网):基于物理vlan实现,共享物理网络,多个vxlan相互隔离
vxlan(虚拟可扩展网络):基于物理vlan实现,路由基于IP路由表,不绑定具体网络
gre&#