Closed rubber-ant closed 11 years ago
Here is an excerpt from Quantum Administrator's Guide:
The "cloud controller" and "network gateway" can be combined in simple deployments, though if you expect VMs to send significant amounts of traffic to or from the Internet, a dedicated network gateway host is suggested to avoid potential CPU contention between packet forwarding performed by the quantum-l3-agent and other OpenStack services.
Details: http://docs.openstack.org/trunk/openstack-network/admin/content/services.html
Advantage: With increasing no. of VMs requiring external access, the CPU bottlneck is moved from Controller to Network node. This way the controller will not get affected and services like keystone, glance, cinder, scheduler can run without hiccups
Disadvantage: You are dedicating hardware of Network Controller role.
Why we need to keep the controller and network nodes separate ?
advantage and disadvantage