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...