[ml2] # (ListOpt) List of network type driver entrypoints to be loaded from # the neutron.ml2.type_drivers namespace. # # type_drivers = local,flat,vlan,gre,vxlan type_drivers = flat,gre,vxlan,vlan # Example: type_drivers = flat,vlan,gre,vxlan # (ListOpt) Ordered list of network_types to allocate as tenant # networks. The default value 'local' is useful for single-box testing # but provides no connectivity between hosts. # # tenant_network_types = local tenant_network_types = gre # Example: tenant_network_types = vlan,gre,vxlan # (ListOpt) Ordered list of networking mechanism driver entrypoints # to be loaded from the neutron.ml2.mechanism_drivers namespace. # mechanism_drivers = mechanism_drivers =openvswitch,linuxbridge # Example: mechanism_drivers = openvswitch,mlnx # Example: mechanism_drivers = arista # Example: mechanism_drivers = cisco,logger # Example: mechanism_drivers = openvswitch,brocade # Example: mechanism_drivers = linuxbridge,brocade # (ListOpt) Ordered list of extension driver entrypoints # to be loaded from the neutron.ml2.extension_drivers namespace. # extension_drivers = # Example: extension_drivers = anewextensiondriver # =========== items for MTU selection and advertisement ============= # (IntOpt) Path MTU. The maximum permissible size of an unfragmented # packet travelling from and to addresses where encapsulated Neutron # traffic is sent. Drivers calculate maximum viable MTU for # validating tenant requests based on this value (typically, # path_mtu - max encap header size). If <=0, the path MTU is # indeterminate and no calculation takes place. # path_mtu = 0 # (IntOpt) Segment MTU. The maximum permissible size of an # unfragmented packet travelling a L2 network segment. If <=0, # the segment MTU is indeterminate and no calculation takes place. # segment_mtu = 0 # (ListOpt) Physical network MTUs. List of mappings of physical # network to MTU value. The format of the mapping is # :. This mapping allows specifying a # physical network MTU value that differs from the default # segment_mtu value. # physical_network_mtus = # Example: physical_network_mtus = physnet1:1550, physnet2:1500 # ======== end of items for MTU selection and advertisement ========= [ml2_type_flat] # (ListOpt) List of physical_network names with which flat networks # can be created. Use * to allow flat networks with arbitrary # physical_network names. # # flat_networks = flat_networks =datacentre # Example:flat_networks = physnet1,physnet2 # Example:flat_networks = * [ml2_type_vlan] # (ListOpt) List of [::] tuples # specifying physical_network names usable for VLAN provider and # tenant networks, as well as ranges of VLAN tags on each # physical_network available for allocation as tenant networks. # # network_vlan_ranges = network_vlan_ranges =datacentre:1:1000 # Example: network_vlan_ranges = physnet1:1000:2999,physnet2 [ml2_type_gre] # (ListOpt) Comma-separated list of : tuples enumerating ranges of GRE tunnel IDs that are available for tenant network allocation # tunnel_id_ranges = tunnel_id_ranges =1:1000 [ml2_type_vxlan] # (ListOpt) Comma-separated list of : tuples enumerating # ranges of VXLAN VNI IDs that are available for tenant network allocation. # # vni_ranges = vni_ranges =1:1000 # (StrOpt) Multicast group for the VXLAN interface. When configured, will # enable sending all broadcast traffic to this multicast group. When left # unconfigured, will disable multicast VXLAN mode. # # vxlan_group = vxlan_group =224.0.0.1 # Example: vxlan_group = 239.1.1.1 [securitygroup] # Controls if neutron security group is enabled or not. # It should be false when you use nova security group. # enable_security_group = True enable_security_group = True # Use ipset to speed-up the iptables security groups. Enabling ipset support # requires that ipset is installed on L2 agent node. # enable_ipset = True