[openstack-dev] Local message bus to connect all neutron agents in a host

Igor Cardoso igordcard at gmail.com
Thu Jul 31 11:00:31 UTC 2014


I have developed a new kind of agent (used to remote-configure
heterogeneous legacy switches) and it would definitely benefit from
interacting with, e.g., the ovs agent.

Igor Duarte Cardoso.
http://igordcard.com
Sent from mobile.
On Jul 31, 2014 2:49 AM, "loy wolfe" <loywolfe at gmail.com> wrote:

> openstack is designed as decoupled between all modules, both nova and all
> neutron plugins: ml2, l3, advanced...however, their agents may need some
> sort of interaction. Here are two examples:
>
> 1) DVR. L2 population already push all portcontext for a subnet to CN, but
> L3 agent on it has to get once more. If the two agents can share port
> information, rpc message can be cut half.
>
> 2) VIF-PLUG. For each type L2 agent, they have backend specific method to
> detect different vif plug event for edge binding. In upcoming ML2 modular
> agent, this detection and scanning work has to be done by each resource
> driver, although this is just a general event.
>
> How about starting a local message bus on each host node (etc. D-BUS or
> kbus), while all agents on that host can notify to each other directly? The
> potential benefits are less rpc interaction with plugin, and less backend
> technology specific code.
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140731/5655e961/attachment.html>


More information about the OpenStack-dev mailing list