Chapter 6. Creating Routers with Neutron
The Neutron L3 agent enables IP routing and NAT support for instances within the cloud by utilizing network namespaces to provide isolated routing instances. By creating networks and attaching them to routers, tenants can expose connected instances and their applications to the Internet.
In the previous chapter, I explained the difference between provider and tenant networks and demonstrated the process of booting and providing connectivity to instances. In this chapter, I will guide you through the following:
Creating an external provider network
Creating a router in the CLI and Horizon dashboard
Attaching a router to both external and tenant networks
Booting instances
Demonstrating instance and namespace connectivity using LinuxBridge
Demonstrating SNAT and NAT functionality provided by floating IPs
The neutron-l3-agent
service was installed on the controller node as part of the overall Neutron installation process documented in Chapter 3, Installing Neutron...