Using the concepts demonstrated in previous chapters, let's walk through the creation and decomposition of a highly available router. In the following example, I've started out with an external provider network and tenant network named
router-create command with the
--ha=true option, an HA router named
MyRouter-HA will be created:
Upon the creation of the HA router, a network namespace will be created on at least two hosts running the Neutron L3 agent. In this demonstration, the L3 agent is running on the controller and both compute nodes. Neutron has been configured to create a network namespace on up to three L3 agents.
In the following screenshot, a router namespace that corresponds to the
MyRouter-HA router can be observed on each host:
Neutron automatically creates a network reserved for communication between the routers upon the creation of the first HA router within...