[openstack-dev] [Openstack-operators] [Neutron] allow_overlapping_ips
Kevin Benton
blak111 at gmail.com
Wed Mar 25 17:33:34 UTC 2015
Yes, sorry I should have specified that. Salvatore is right that this
depends on the quota mechanism to prevent them from exhausting the entire
pool.
On Wed, Mar 25, 2015 at 10:09 AM, Neil Jerram <Neil.Jerram at metaswitch.com>
wrote:
> Salvatore Orlando <sorlando at nicira.com> writes:
>
> > On 25 March 2015 at 17:36, Neil Jerram <Neil.Jerram at metaswitch.com>
> > wrote:
> >
> > Kevin Benton <blak111 at gmail.com> writes:
> >
> > > This is a nice option for smaller deployments that didn't need
> > the
> > > complexity of NAT. From a custom L3 plugin perspective, it also
> > > eliminated any single points of failure pretty easily since no
> > NAT
> > > state had to be distributed.
> > >
> > > However, it was difficult to use with tenant self-service since
> > one
> > > tenant could create a subnet that ate up the whole routing
> > space. It
> > > basically required that the networking was done by an admin or
> > that
> > > the entire deployment was shared by a group of users trusted to
> > do the
> > > right thing.
> > >
> > > My main interest in the IPAM work was to support fully routable
> > > deployments like this. Once IPAM has a workflow that covers
> > tenant
> > > subnet allocation from a subnet pool shared by the whole
> > deployment, I
> > > think deprecation of the "allow_overlapping_ips" option makes
> > perfect
> > > sense since the operator can just create a single global subnet
> > pool
> > > to simulate it.
> >
> > I'm not defending allow_overlapping_ips, but I'm afraid I don't
> > understand your point. In the future where "IPAM has a workflow
> > that
> > covers tenant subnet allocation from a subnet pool shared by the
> > whole
> > deployment" and "the operator [creates] a single global subnet
> > pool",
> > what will prevent a tenant from allocating a very large subnet of
> > that
> > address space?
> >
> >
> >
> > For this specific item - shared subnet pools come with a quota
> > mechanism, which ensure each tenant won't get more than a given share
> > of the pool.
> > This mechanism is still under review [1], we hope to be able to
> > complete the review for the Kilo release.
> >
> > [1] https://review.openstack.org/#/c/165264/
>
> Ah, so the new allocation_quota is an important factor here too. Many
> thanks for explaining that!
>
> Neil
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
--
Kevin Benton
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150325/a0493446/attachment.html>
More information about the OpenStack-dev
mailing list