<div dir="ltr">The L3 agent uses ARP and static routes like a normal router would. The L2 agent is where there might be differences depending on the network type used. If it's a tunnel overlay, the L2 agent may perform an ARP offload from information it has learned via the L2 population mechanism. </div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 7, 2015 at 4:02 AM, Leo Y <span dir="ltr"><<a href="mailto:minherz@gmail.com" target="_blank">minherz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="color:rgb(75,75,75);font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:15.6800003051758px">Hello, I am looking to learn how neutron agent (probably L3) calculates a new routing path when VM on compute node wants to communicate with some destination. Does it use neutron API to learn about network topology or it uses its internal structures to simulate path resolving like in real network? If the latter is correct, then what happens when a network topology is changed in neutron DB (due user intervention for by other actions) and the "local" data is invalid?</span><br clear="all"><div><br></div>
</div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>Kevin Benton</div></div>
</div>