<div dir="ltr"><div><div>Hi Matt,<br><br></div>Jaume did an awesome work at proposing and implementing a framework for announcing public IP with a BGP speaker [1].<br>Unfortunately, the spec hasn't been merged in kilo. Hope it will be resubmitted in L.<br></div>Your proposal seems to be a mix of Jaume proposal and HA router design?<br><div><br>We also play with a BGP speaker (BagPipe[3], derived from ExaBGP, written in python) for IPVPN attachment [2].<br><br>[1]<a href="https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing">https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing</a><br>[2]<a href="https://launchpad.net/bgpvpn">https://launchpad.net/bgpvpn</a><br>[3]<a href="https://github.com/Orange-OpenSource/bagpipe-bgp">https://github.com/Orange-OpenSource/bagpipe-bgp</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 9, 2015 at 3:54 PM, Kyle Mestery <span dir="ltr"><<a href="mailto:mestery@mestery.com" target="_blank">mestery@mestery.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"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Thu, Apr 9, 2015 at 2:13 AM, Matt Grant <span dir="ltr"><<a href="mailto:matt@mattgrant.net.nz" target="_blank">matt@mattgrant.net.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi!<br>
<br>
I am just wondering what the story is about joining the neutron team.<br>
Could you tell me if you are looking for new contributors?<br>
<br></blockquote></span><div>We're always looking for someone new to participate! Thanks for reaching out!<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Previously I have programmed OSPFv2 in Zebra/Quagga, and worked as a<br>
router developer for Allied Telesyn. I also have extensive Python<br>
programming experience, having worked on the DNS Management System.<br>
<br></blockquote></span><div>Sounds like you have extensive experience programming network elements. :)<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have been experimenting with IPv6 since 2008 on my own home network,<br>
and I am currently installing a Juno Openstack cluster to learn ho<br>
things tick.<br>
<br></blockquote></span><div>Great, this will give you an overview of things.<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Have you guys ever figured out how to do a hybrid L3 North/South Neutron<br>
router that propagates tenant routes and networks into OSPF/BGP via a<br>
routing daemon, and uses floating MAC addresses/costed flow rules via<br>
OVS to fail over to a hot standby router? There are practical use cases<br>
for such a thing in smaller deployments.<br>
<br></blockquote></span><div>BGP integration with L3 is something we'll look at again for Liberty. Carl Baldwin leads the L3 work in Neutron, and would be a good person to sync with on this work item. I suspect he may be looking for people to help integrate the BGP work in Liberty, this may be a good place for you to jump in.<br><br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have a single stand alone example working by turning off<br>
neutron-l3-agent network name space support, and importing the connected<br>
interface and static routes into Bird and Birdv6. The AMPQ connection<br>
back to the neutron-server is via the upstream interface and is secured<br>
via transport mode IPSEC (just easier than bothering with https/SSL).<br>
Bird looks easier to run from neutron as they are single process than a<br>
multi process Quagga implementation. Incidentally, I am running this in<br>
an LXC container.<br>
<br></blockquote></span><div>Nice!<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Could some one please point me in the right direction. I would love to<br>
be in Vancouver :-)<br>
<br></blockquote></span><div>If you're not already on #openstack-neutron on Freenode, jump in there. Plenty of helpful people abound. Since you're in New Zealand, I would suggest reaching out to Akihiro Motoki (amotoki) on IRC, as he's in Japan and closer to your timezone.<br><br></div><div>Thanks!<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>Kyle<br></div></font></span><span class=""><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Best Regards,<br>
<span><font color="#888888"><br>
--<br>
Matt Grant, Debian and Linux Systems Administration and Consulting<br>
Mobile: 021 0267 0578<br>
Email: <a href="mailto:matt@mattgrant.net.nz" target="_blank">matt@mattgrant.net.nz</a><br>
<br>
<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>
</font></span></blockquote></span></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></div>