Book Image


By : James Denton
Book Image


By: James Denton

Overview of this book

Table of Contents (17 chapters)
Learning OpenStack Networking (Neutron)
About the Author
About the Reviewers

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