- Modular Layer 2 (ml2) Flat Type configuration options
 - Modular Layer 2 (ml2) GRE Type configuration options
 - Modular Layer 2 (ml2) VLAN Type configuration options
 - Modular Layer 2 (ml2) VXLAN Type configuration options
 - Modular Layer 2 (ml2) Arista Mechanism configuration options
 - Modular Layer 2 (ml2) BigSwitch Mechanism configuration options
 - Modular Layer 2 (ml2) Brocade Mechanism configuration options
 - Modular Layer 2 (ml2) Cisco Mechanism configuration options
 - Modular Layer 2 (ml2) Freescale SDN Mechanism configuration options
 - Modular Layer 2 (ml2) Mellanox Mechanism configuration options
 - Modular Layer 2 (ml2) OpenDaylight Mechanism configuration options
 - Modular Layer 2 (ml2) OpenFlow Mechanism configuration options
 - Modular Layer 2 (ml2) L2 Population Mechanism configuration options
 - Modular Layer 2 (ml2) Tail-f NCS Mechanism configuration options
 - Modular Layer 2 (ml2) SR-IOV Mechanism configuration options
 
The Modular Layer 2 (ml2) plug-in has two components: network types and mechanisms. You can configure these components separately. This section describes these configuration options.
![]()  | MTU bug with VXLAN tunnelling | 
|---|---|
Due to a bug in Linux Bridge software maximum transmission unit (MTU) handling, using VXLAN tunnels does not work by default. 
  | 
| Configuration option = Default value | Description | 
|---|---|
| [ml2] | |
| extension_drivers = | (ListOpt) An ordered list of extension driver entrypoints to be loaded from the neutron.ml2.extension_drivers namespace. | 
| mechanism_drivers = | (ListOpt) An ordered list of networking mechanism driver entrypoints to be loaded from the neutron.ml2.mechanism_drivers namespace. | 
| tenant_network_types = local | (ListOpt) Ordered list of network_types to allocate as tenant networks. | 
| type_drivers = local, flat, vlan, gre, vxlan | (ListOpt) List of network type driver entrypoints to be loaded from the neutron.ml2.type_drivers namespace. | 

![[Note]](../common/images/admon/note.png)
