Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

Chapter 15. Networking (neutron) Parameters

ParameterDescription

DhcpAgentNotification

Enables DHCP agent notifications. The default value is True.

DockerNeutronDHCPAgentUlimit

Ulimit for OpenStack Networking (neutron) DHCP Agent Container. The default value is ['nofile=16384'].

DockerNeutronL3AgentUlimit

Ulimit for OpenStack Networking (neutron) L3 Agent Container. The default value is ['nofile=16384'].

EnableVLANTransparency

If True, then allow plugins that support it to create VLAN transparent networks. The default value is False.

L2gwAgentEnableManager

Connection can be initiated by the ovsdb server. The default value is False.

L2gwAgentManagerTableListeningPort

Port number for L2 gateway agent, so that it can listen. The default value is 6632.

L2gwAgentMaxConnectionRetries

The L2 gateway agent retries to connect to the OVSDB server. The default value is 10.

L2gwAgentOvsdbHosts

L2 gateway agent OVSDB server list.

L2gwAgentPeriodicInterval

The L2 gateway agent checks connection state with the OVSDB servers. The interval is number of seconds between attempts. The default value is 20.

L2gwAgentSocketTimeout

Socket timeout. The default value is 30.

L2gwServiceDefaultDeviceName

Default device name of the L2 gateway. The default value is Switch1.

L2gwServiceDefaultInterfaceName

Default interface name of the L2 gateway. The default value is FortyGigE1/0/1.

L2gwServicePeriodicMonitoringInterval

The periodic interval at which the plugin. The default value is 5.

L2gwServiceProvider

Backend to use as a service provider for L2 Gateway. The default value is ['L2GW:l2gw:networking_l2gw.services.l2gateway.service_drivers.L2gwDriver:default'].

L2gwServiceQuotaL2Gateway

Quota of the L2 gateway. The default value is 5.

NeutronAllowL3AgentFailover

Allow automatic l3-agent failover. The default value is True.

NeutronApiOptEnvVars

List of optional environment variables.

NeutronApiOptVolumes

List of optional volumes to be mounted.

NeutronCorePlugin

The core plugin for networking. The value should be the entrypoint to be loaded from neutron.core_plugins namespace. The default value is ml2.

NeutronDBSyncExtraParams

String of extra command line parameters to append to the neutron-db-manage upgrade head command.

NeutronDhcpAgentDnsmasqDnsServers

List of servers to use as dnsmasq forwarders.

NeutronDhcpAgentsPerNetwork

The number of DHCP agents to schedule per network. The default value is 0.

NeutronDhcpOvsIntegrationBridge

Name of Open vSwitch bridge to use.

NeutronDnsDomain

Domain to use for building the hostnames. The default value is openstacklocal.

NeutronEnableDVR

Enable Distributed Virtual Router. The default value is False.

NeutronEnableDibblerDockerWrapper

Generate a wrapper script so OpenStack Networking (neutron) launches the dibbler client in a separate container. The default value is True.

NeutronEnableDnsmasqDockerWrapper

Generate a dnsmasq wrapper script so that OpenStack Networking (neutron) launches dnsmasq in a separate container. The default value is True.

NeutronEnableForceMetadata

If True, DHCP always provides metadata route to VM. The default value is False.

NeutronEnableHaproxyDockerWrapper

Generate a wrapper script so OpenStack Networking (neutron) launches haproxy in a separate container. The default value is True.

NeutronEnableIsolatedMetadata

If True, DHCP allows metadata support on isolated networks. The default value is False.

NeutronEnableKeepalivedWrapper

Generate a wrapper script so OpenStack Networking (neutron) launches keepalived processes in a separate container. The default value is True.

NeutronEnableL2Pop

Enable/disable the L2 population feature in the OpenStack Networking (neutron) agents. The default value is False.

NeutronEnableMetadataNetwork

If True, DHCP provides metadata network. Requires either NeutronEnableIsolatedMetadata or NeutronEnableForceMetadata parameters to also be True. The default value is False.

NeutronEnableRadvdDockerWrapper

Generate a wrapper script so OpenStack Networking (neutron) launches radvd in a separate container. Note that is currently disabled by default pending availability of a fix to radvd (see https://bugzilla.redhat.com/show_bug.cgi?id=1564391). It will be enabled by default once the fix to radvd is generally available across target distributions. The default value is False.

NeutronExternalNetworkBridge

Name of bridge used for external network traffic. Usually L2 agent handles port wiring into external bridge, and hence the parameter should be unset.

NeutronFirewallDriver

Firewall driver for realizing OpenStack Networking (neutron) security group function. The default value is iptables_hybrid.

NeutronFlatNetworks

Sets the flat network name to configure in plugins. The default value is datacentre.

NeutronGlobalPhysnetMtu

MTU of the underlying physical network. OpenStack Networking (neutron) uses this value to calculate MTU for all virtual network components. For flat and VLAN networks, OpenStack Networking uses this value without modification. For overlay networks such as VXLAN, OpenStack Networking automatically subtracts the overlay protocol overhead from this value. The default value is 1500.

NeutronInterfaceDriver

OpenStack Networking (neutron) DHCP Agent interface driver. The default value is neutron.agent.linux.interface.OVSInterfaceDriver.

NeutronL3AgentMode

Agent mode for L3 agent. Must be legacy or dvr_snat. The default value is legacy.

NeutronLinuxbridgeFirewallDriver

Configure the classname of the firewall driver to use for implementing security groups. Possible values depend on system configuration. The default value of an empty string will result in a default supported configuration.

NeutronML2PhysicalNetworkMtus

A list of mappings of physical networks to MTU values. The format of the mapping is <physnet>:<mtu val>. This mapping allows you to specify a physical network MTU value that differs from the default segment_mtu value in ML2 plugin and overwrites values from global_physnet_mtu for the selected network.

NeutronMechanismDrivers

The mechanism drivers for the tenant network. The default value is openvswitch.

NeutronMetadataProxySharedSecret

Shared secret to prevent spoofing.

NeutronNetworkType

The tenant network type. The default value is vxlan.

NeutronNetworkVLANRanges

The OpenStack Networking (neutron) ML2 and Open vSwitch VLAN mapping range to support. Defaults to permitting any VLAN on the datacentre physical network (See NeutronBridgeMappings). The default value is datacentre:1:1000.

NeutronOverlayIPVersion

IP version used for all overlay network endpoints. The default value is 4.

NeutronOvsIntegrationBridge

Name of Open vSwitch bridge to use.

NeutronPassword

The password for the OpenStack Networking (neutron) service and database account.

NeutronPluginExtensions

Comma-separated list of enabled extension plugins. The default value is qos,port_security.

NeutronPluginMl2PuppetTags

Puppet resource tag names that are used to generate configuration files with puppet. The default value is neutron_plugin_ml2.

NeutronRpcWorkers

Sets the number of RPC workers for the OpenStack Networking (neutron) service. If not specified, the value is set to the same as NeutronWorkers.

NeutronServicePlugins

Comma-separated list of service plugin entrypoints. The default value is router,qos,segments,trunk.

NeutronTunnelIdRanges

Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges of GRE tunnel IDs that are available for tenant network allocation. The default value is ['1:4094'].

NeutronTunnelTypes

The tunnel types for the tenant network. The default value is vxlan.

NeutronTypeDrivers

Comma-separated list of network type driver entrypoints to be loaded. The default value is vxlan,vlan,flat,gre.

NeutronVniRanges

Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges of VXLAN VNI IDs that are available for tenant network allocation. The default value is ['1:4094'].

NeutronWorkers

Sets the number of API and RPC workers for the OpenStack Networking service. Note that more workers creates a larger number of processes on systems, which results in excess memory consumption.

NotificationDriver

Driver or drivers to handle sending notifications. The default value is messagingv2.

PhysicalInterfaceMapping

List of <physical_network>:<physical_interface> tuples mapping physical network names to agent’s node-specific physical network interfaces. Defaults to empty list.