<div dir="ltr">The idea is to round-robin between gateways by using some sort of mod operation<div><br></div><div>So logically it can look something like:</div><div><br></div><div>    idx = len(gateways) % ip</div><div>    gateway = gateways[idx]<br></div><div><br></div><div><br></div><div>This is just one idea. I am open to more ideas.</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 11, 2015 at 3:10 PM, Kevin Benton <span dir="ltr"><<a href="mailto:blak111@gmail.com" target="_blank">blak111@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">What gateway address do you give to regular clients via dhcp when you have multiple? </p>
<p dir="ltr"></p><div><div class="h5">On Jun 11, 2015 12:29 PM, "Shraddha Pandhe" <<a href="mailto:spandhe.openstack@gmail.com" target="_blank">spandhe.openstack@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
> Currently, the Subnets in Neutron and Nova-Network only support one gateway. For provider networks in large data centers, quite often, the architecture is such a way that multiple gateways are configured per subnet. These multiple gateways are typically spread across backplanes so that the production traffic can be load-balanced between backplanes.<br>
> This is just my use case for supporting multiple gateways, but other folks might have more use cases as well and also want to take the community's opinion about this feature. Is this something that's going to help a lot of users?<br>
> I want to open up a discussion on this topic and figure out the best way to handle this.<br>
> 1. Should this be done in a same way as dns-nameserver, with a separate table with two columns: gateway_ip, subnet_id.<br>
> 2. Should Gateway field be converted to a List instead of String?<br>
> I have also opened a bug  for Neutron here: <a href="https://bugs.launchpad.net/neutron/+bug/1464361" target="_blank">https://bugs.launchpad.net/neutron/+bug/1464361</a><br>
><br>
><br></div></div>
> __________________________________________________________________________<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>
<p></p>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>