how does Ml2 manage to allow multiple mechanism drivers to access the same network simultaneously

asked 2015-03-02 16:19:18 -0500

sha gravatar image

I am trying to under stand the function of the ML2 plugin. When I follow the installation manual, it only gives the example of ML2 + ovs. Assume I want to use ML2 with ovs and linux bridge at the same time, how does it work? Is it possible to enable several mechanism driver on one node( network node or compute node), or we can only enable a specific mechanism driver on an individual node ? And how do I configure the security group section in the ml2 plugin configuration file, or more specifically the parameter 'firewall_driver'? When ovs used alone, the parameter is set to be 'neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver' , so what if we also have linux bridge. Also for the parameter 'linuxnet_interface_driver' in nova.conf, it is set to be ' nova.network.linux_net.LinuxOVSInterfaceDriver' when used with ovs, what if we have linux bridge at the same time? These kind of problem exists on the controller node, network node as well as the compute nodes

edit retag flag offensive close merge delete