Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse - 
- Networking plug-ins
 - Configure the Oslo RPC messaging system
 - Agent
 - API
 - Token authentication
 - CADF
 - Compute
 - Database
 - DHCP agent
 - Embrane LBaaS driver
 - Firewall-as-a-Service driver
 - L3 agent
 - Loadbalancer-as-a-Service agent
 - Logging
 - Metadata Agent
 - Metering Agent
 - Policy
 - Quotas
 - Rootwrap
 - Scheduler
 - Security Groups
 - SSL
 - Testing
 - vArmour Firewall-as-a-Service driver
 - VPN
 - WSGI
 
The options and descriptions listed in this introduction are auto generated from the code in the Networking service project, which provides software-defined networking between VMs run in Compute. The list contains common options, while the subsections list the options for the various networking plug-ins.
| Configuration option = Default value | Description | 
|---|---|
| [DEFAULT] | |
| admin_password = None | (StrOpt) Admin password | 
| admin_tenant_name = None | (StrOpt) Admin tenant name | 
| admin_user = None | (StrOpt) Admin username | 
| agent_down_time = 75 | (IntOpt) Seconds to regard the agent is down; should be at least twice report_interval, to be sure the agent is down for good. | 
| allowed_rpc_exception_modules = nova.exception, cinder.exception, exceptions | (ListOpt) Modules of exceptions that are permitted to be recreated upon receiving exception data from an rpc call. | 
| api_workers = 0 | (IntOpt) Number of separate worker processes for service | 
| auth_ca_cert = None | (StrOpt) Certificate Authority public key (CA cert) file for ssl | 
| auth_insecure = False | (BoolOpt) Turn off verification of the certificate for ssl | 
| auth_region = None | (StrOpt) Authentication region | 
| auth_strategy = keystone | (StrOpt) The type of authentication to use | 
| auth_url = None | (StrOpt) Authentication URL | 
| base_mac = fa:16:3e:00:00:00 | (StrOpt) The base MAC address Neutron will use for VIFs | 
| bind_host = 0.0.0.0 | (StrOpt) The host IP to bind to | 
| bind_port = 9696 | (IntOpt) The port to bind to | 
| ca_certs = None | (StrOpt) CA certificates | 
| core_plugin = None | (StrOpt) The core plugin Neutron will use | 
| ctl_cert = None | (StrOpt) controller certificate | 
| ctl_privkey = None | (StrOpt) controller private key | 
| dhcp_agent_notification = True | (BoolOpt) Allow sending resource operation notification to DHCP agent | 
| dhcp_agents_per_network = 1 | (IntOpt) Number of DHCP agents scheduled to host a network. | 
| dhcp_confs = $state_path/dhcp | (StrOpt) Location to store DHCP server config files | 
| dhcp_delete_namespaces = False | (BoolOpt) Delete namespace after removing a dhcp server. | 
| dhcp_domain = openstacklocal | (StrOpt) Domain to use for building the hostnames | 
| dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq | (StrOpt) The driver used to manage the DHCP server. | 
| dhcp_lease_duration = 86400 | (IntOpt) DHCP lease duration | 
| disable_process_locking = False | (BoolOpt) Whether to disable inter-process locks | 
| endpoint_type = adminURL | (StrOpt) Network service endpoint type to pull from the keystone catalog | 
| force_gateway_on_subnet = False | (BoolOpt) Ensure that configured gateway is on subnet | 
| interface_driver = None | (StrOpt) The driver used to manage the virtual interface. | 
| ip_lib_force_root = False | (BoolOpt) Force ip_lib calls to use the root helper | 
| lock_path = None | (StrOpt) Directory to use for lock files. | 
| mac_generation_retries = 16 | (IntOpt) How many times Neutron will retry MAC generation | 
| max_dns_nameservers = 5 | (IntOpt) Maximum number of DNS nameservers | 
| max_fixed_ips_per_port = 5 | (IntOpt) Maximum number of fixed ips per port | 
| max_subnet_host_routes = 20 | (IntOpt) Maximum number of host routes per subnet | 
| periodic_fuzzy_delay = 5 | (IntOpt) Range of seconds to randomly delay when starting the periodic task scheduler to reduce stampeding. (Disable by setting to 0) | 
| periodic_interval = 40 | (IntOpt) Seconds between running periodic tasks | 
| report_interval = 300 | (IntOpt) Interval between two metering reports | 
| root_helper = sudo | (StrOpt) Root helper application. | 
| state_path = /var/lib/neutron | (StrOpt) Where to store Neutron state files. This directory must be writable by the agent. | 
| [AGENT] | |
| root_helper = sudo | (StrOpt) Root helper application. | 
| [PROXY] | |
| admin_password = None | (StrOpt) Admin password | 
| admin_tenant_name = None | (StrOpt) Admin tenant name | 
| admin_user = None | (StrOpt) Admin user | 
| auth_region = None | (StrOpt) Authentication region | 
| auth_strategy = keystone | (StrOpt) The type of authentication to use | 
| auth_url = None | (StrOpt) Authentication URL | 
| [heleos] | |
| admin_password = None | (StrOpt) ESM admin password. | 

