components/openstack/neutron/files/ml2_conf.ini
changeset 6848 8e252a37ed0d
parent 6847 57069587975f
child 6849 f9a2279efa0d
equal deleted inserted replaced
6847:57069587975f 6848:8e252a37ed0d
     1 [ml2]
       
     2 # (ListOpt) List of network type driver entrypoints to be loaded from
       
     3 # the neutron.ml2.type_drivers namespace.
       
     4 #
       
     5 # type_drivers = local,flat,vlan,gre,vxlan
       
     6 # Example: type_drivers = flat,vlan,gre,vxlan
       
     7 type_drivers = flat,vlan,vxlan
       
     8 
       
     9 # (ListOpt) Ordered list of network_types to allocate as tenant
       
    10 # networks. The default value 'local' is useful for single-box testing
       
    11 # but provides no connectivity between hosts.
       
    12 #
       
    13 # In the case of Solaris, 'local' can be achieved by using 'flat' network
       
    14 # type and Solaris Etherstubs, so 'local' network type as such is not
       
    15 # supported.
       
    16 #
       
    17 # tenant_network_types = local
       
    18 # Example: tenant_network_types = vlan,gre,vxlan
       
    19 tenant_network_types = vlan
       
    20 
       
    21 # (ListOpt) Ordered list of networking mechanism driver entrypoints
       
    22 # to be loaded from the neutron.ml2.mechanism_drivers namespace.
       
    23 # mechanism_drivers =
       
    24 # Example: mechanism_drivers = openvswitch,mlnx
       
    25 # Example: mechanism_drivers = arista
       
    26 # Example: mechanism_drivers = cisco,logger
       
    27 # Example: mechanism_drivers = openvswitch,brocade
       
    28 # Example: mechanism_drivers = linuxbridge,brocade
       
    29 mechanism_drivers = openvswitch
       
    30 
       
    31 # (ListOpt) Ordered list of extension driver entrypoints
       
    32 # to be loaded from the neutron.ml2.extension_drivers namespace.
       
    33 # extension_drivers =
       
    34 # Example: extension_drivers = anewextensiondriver
       
    35 
       
    36 # =========== items for MTU selection and advertisement =============
       
    37 # (IntOpt) Path MTU.  The maximum permissible size of an unfragmented
       
    38 # packet travelling from and to addresses where encapsulated Neutron
       
    39 # traffic is sent.  Drivers calculate maximum viable MTU for
       
    40 # validating tenant requests based on this value (typically,
       
    41 # path_mtu - max encap header size).  If <=0, the path MTU is
       
    42 # indeterminate and no calculation takes place.
       
    43 # path_mtu = 0
       
    44 
       
    45 # (IntOpt) Segment MTU.  The maximum permissible size of an
       
    46 # unfragmented packet travelling a L2 network segment.  If <=0,
       
    47 # the segment MTU is indeterminate and no calculation takes place.
       
    48 # segment_mtu = 0
       
    49 
       
    50 # (ListOpt) Physical network MTUs.  List of mappings of physical
       
    51 # network to MTU value.  The format of the mapping is
       
    52 # <physnet>:<mtu val>.  This mapping allows specifying a
       
    53 # physical network MTU value that differs from the default
       
    54 # segment_mtu value.
       
    55 # physical_network_mtus =
       
    56 # Example: physical_network_mtus = physnet1:1550, physnet2:1500
       
    57 # ======== end of items for MTU selection and advertisement =========
       
    58 
       
    59 [ml2_type_flat]
       
    60 # (ListOpt) List of physical_network names with which flat networks
       
    61 # can be created. Use * to allow flat networks with arbitrary
       
    62 # physical_network names.
       
    63 #
       
    64 # flat_networks =
       
    65 # Example:flat_networks = physnet1,physnet2
       
    66 # Example:flat_networks = *
       
    67 
       
    68 [ml2_type_vlan]
       
    69 # (ListOpt) List of <physical_network>[:<vlan_min>:<vlan_max>] tuples
       
    70 # specifying physical_network names usable for VLAN provider and
       
    71 # tenant networks, as well as ranges of VLAN tags on each
       
    72 # physical_network available for allocation as tenant networks.
       
    73 #
       
    74 # network_vlan_ranges =
       
    75 # Example: network_vlan_ranges = physnet1:1000:2999,physnet2
       
    76 
       
    77 [ml2_type_gre]
       
    78 # (ListOpt) Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges of GRE tunnel IDs that are available for tenant network allocation
       
    79 # tunnel_id_ranges =
       
    80 
       
    81 [ml2_type_vxlan]
       
    82 # (ListOpt) Comma-separated list of <vni_min>:<vni_max> tuples enumerating
       
    83 # ranges of VXLAN VNI IDs that are available for tenant network allocation.
       
    84 #
       
    85 # vni_ranges =
       
    86 
       
    87 # (StrOpt) Multicast group for the VXLAN interface. When configured, will
       
    88 # enable sending all broadcast traffic to this multicast group. When left
       
    89 # unconfigured, will disable multicast VXLAN mode.
       
    90 #
       
    91 # vxlan_group =
       
    92 # Example: vxlan_group = 239.1.1.1
       
    93 
       
    94 [securitygroup]
       
    95 # Controls if neutron security group is enabled or not.
       
    96 # It should be false when you use nova security group.
       
    97 enable_security_group = False
       
    98 
       
    99 # Use ipset to speed-up the iptables security groups. Enabling ipset support
       
   100 # requires that ipset is installed on L2 agent node.
       
   101 enable_ipset = False