To provide the routing service, Neutron server must be configured with the router service plugin. To do this, update the service plugin list in Neutron configuration file /etc/neutron/neutron.conf:
[DEFAULT]service_plugins = router
The router plugin implements virtual router instances using Linux namespaces. This is done using the L3 agent deployed on the network node. The router plugin and L3 agent communicate over the message bus. The L3 agent configuration file is present at /etc/neutron/l3_agent.ini:
The router plugin also provides external access using NAT and floating IP configuration. NAT and floating ...