Description of ML2 BigSwitch mechanism driver configuration options
Configuration option = Default value Description
[NOVA]
node_override_vif_802.1qbg = (ListOpt) Nova compute nodes to manually set VIF type to 802.1qbg
node_override_vif_802.1qbh = (ListOpt) Nova compute nodes to manually set VIF type to 802.1qbh
node_override_vif_binding_failed = (ListOpt) Nova compute nodes to manually set VIF type to binding_failed
node_override_vif_bridge = (ListOpt) Nova compute nodes to manually set VIF type to bridge
node_override_vif_distributed = (ListOpt) Nova compute nodes to manually set VIF type to distributed
node_override_vif_dvs = (ListOpt) Nova compute nodes to manually set VIF type to dvs
node_override_vif_hostdev = (ListOpt) Nova compute nodes to manually set VIF type to hostdev
node_override_vif_hw_veb = (ListOpt) Nova compute nodes to manually set VIF type to hw_veb
node_override_vif_hyperv = (ListOpt) Nova compute nodes to manually set VIF type to hyperv
node_override_vif_ivs = (ListOpt) Nova compute nodes to manually set VIF type to ivs
node_override_vif_midonet = (ListOpt) Nova compute nodes to manually set VIF type to midonet
node_override_vif_mlnx_direct = (ListOpt) Nova compute nodes to manually set VIF type to mlnx_direct
node_override_vif_other = (ListOpt) Nova compute nodes to manually set VIF type to other
node_override_vif_ovs = (ListOpt) Nova compute nodes to manually set VIF type to ovs
node_override_vif_unbound = (ListOpt) Nova compute nodes to manually set VIF type to unbound
node_override_vif_vrouter = (ListOpt) Nova compute nodes to manually set VIF type to vrouter
vif_type = ovs (StrOpt) Virtual interface type to configure on Nova compute nodes
vif_types = unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, midonet, mlnx_direct, hostdev, hw_veb, dvs, other, distributed, vrouter (ListOpt) List of allowed vif_type values.
[RESTPROXY]
add_meta_server_route = True (BoolOpt) Flag to decide if a route to the metadata server should be injected into the VM
auto_sync_on_failure = True (BoolOpt) If neutron fails to create a resource because the backend controller doesn't know of a dependency, the plugin automatically triggers a full data synchronization to the controller.
cache_connections = True (BoolOpt) Re-use HTTP/HTTPS connections to the controller.
consistency_interval = 60 (IntOpt) Time between verifications that the backend controller database is consistent with Neutron. (0 to disable)
neutron_id = neutron-shock (StrOpt) User defined identifier for this Neutron deployment
no_ssl_validation = False (BoolOpt) Disables SSL certificate validation for controllers
server_auth = None (StrOpt) The username and password for authenticating against the Big Switch or Floodlight controller.
server_ssl = True (BoolOpt) If True, Use SSL when connecting to the Big Switch or Floodlight controller.
server_timeout = 10 (IntOpt) Maximum number of seconds to wait for proxy request to connect and complete.
servers = localhost:8800 (ListOpt) A comma separated list of Big Switch or Floodlight servers and port numbers. The plugin proxies the requests to the Big Switch/Floodlight server, which performs the networking configuration. Only oneserver is needed per deployment, but you may wish todeploy multiple servers to support failover.
ssl_cert_directory = /etc/neutron/plugins/bigswitch/ssl (StrOpt) Directory containing ca_certs and host_certs certificate directories.
ssl_sticky = True (BoolOpt) Trust and store the first certificate received for each controller address and use it to validate future connections to that address.
sync_data = False (BoolOpt) Sync data on connect
thread_pool_size = 4 (IntOpt) Maximum number of threads to spawn to handle large volumes of port creations.
[RESTPROXYAGENT]
integration_bridge = br-int (StrOpt) Name of integration bridge on compute nodes used for security group insertion.
polling_interval = 5 (IntOpt) Seconds between agent checks for port changes
virtual_switch_type = ovs (StrOpt) Virtual switch type.
[ROUTER]
max_router_rules = 200 (IntOpt) Maximum number of router rules
tenant_default_router_rule = ['*:any:any:permit'] (MultiStrOpt) The default router rules installed in new tenant routers. Repeat the config option for each rule. Format is <tenant>:<source>:<destination>:<action> Use an * to specify default for all tenants.