Neutron L3-agent still enables ports at quantum-gw although using vyatta

asked 2015-01-12 10:59:30 -0600

wojtylacz gravatar image

Im using Vyatta L3-agent at Neutron networking node

service_plugins = neutron.plugins.brocade.vyatta.vrouter_neutron_plugin.VyattaVRouterPlugin,....

I create and spawn image of the vrouter, create networks and subnets.

neutron router-create

neutron net-create

neutron subnet-create

It all goes fine. But once i want to attach the subnet to the router to create an interface, it doesnt create an interface at vyatta router only, but at quantum-gw node as well.

neutron router-interface-add r2 sub-net01

Added interface 1315ad74-fa2e-43ce-a784-bb57ca354583 to router r2.


ip netns list



ip netns exec qrouter-0d65fc24-986d-4c91-b886-bdc630320a7a ip addr

...2: qr-1315ad74-fa: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether fa:16:3e:a1:3f:f9 brd ff:ff:ff:ff:ff:ff inet brd scope global qr-1315ad74-fa valid_lft forever preferred_lft forever inet6 fe80::f816:3eff:fea1:3ff9/64 scope link valid_lft forever preferred_lft forever

This leads to an REALLY awkward situation that despite of the fact that i shutdown the vyatta router instance, all VMs at the network can still ping the gateway . This should not be, of course.

Is it a correct behavior of neutron/quantum-gateway? Can somebody explain this? My only idea is that there is a bug in vyatta driver code.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2015-01-29 12:51:28 -0600

Vyatta vRouter plugin directly connects to the vRouter VM running as router in the compute node. You should not start the l3-agent service when you are using vRouter plugin. L3 agent listens to L3 plugin RPC messages and creates un-necessary router namespaces.

To use the vRouter plugin you need a specific Vyatta vRouter image that supports hot plug. How did you get the image ?

edit flag offensive delete link more


Yes, thats correct. Troubleshooting lead to disable L3 agent (actually neutron-vpn-agent at quantum gateway). We got in touch with brocade to get the image.

wojtylacz gravatar imagewojtylacz ( 2015-02-05 03:55:45 -0600 )edit

answered 2016-01-27 21:46:13 -0600

Le Trung gravatar image

hello wojtylacz,

Can you share some experience about How to integrate vyatta - openstack and which steps to do it ? I use Kilo openstack on three nodes.

My Skye: letrungka

Thank you very much,

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-01-12 10:59:30 -0600

Seen: 310 times

Last updated: Jan 27 '16