On the subject of Prefix Delegation - yes, the external system is responsible for the routing. HereĀ¹s a couple of video guides on using PD in Neutron and setting up the Prefix Delegation Server (in this case a dibbler server):
Using Neutron PD: https://www.youtube.com/watch?v=wI830s881HQ Configuring the PD server: https://www.youtube.com/watch?v=zfsFyS01Fn0 The patch is up for review at: https://review.openstack.org/#/c/158697 And the networking guide docs: https://review.openstack.org/#/c/178739 John On 06/05/2015 17:57, "Carl Baldwin" <c...@ecbaldwin.net> wrote: >On Wed, May 6, 2015 at 12:46 AM, Mike Spreitzer <mspre...@us.ibm.com> >wrote: >> While I am a Neutron operator, I am also a customer of a lower layer >>network >> provider. That network provider will happily give me a few /64. How >>do I >> serve IPv6 subnets to lots of my tenants? In the bad old v4 days this >>would >> be easy: a tenant puts all his stuff on his private networks and NATs >>(e.g., >> floating IP) his edge servers onto a public network --- no need to align >> tenant private subnets with public subnets. But with no NAT for v6, >>there >> is no public/private distinction --- I can only give out the public v6 >> subnets that I am given. Yes, NAT is bad. But not being able to get >>your >> job done is worse. > >Mike, in this paragraph, you're hitting on something that has been on >my mind for a while. We plan to cover this problem in detail in this >talk [1] and we're defining some work for Liberty to better address it >[2][3]. You hit the nail on the head, there is no distinguishing >private and public IP addresses in Neutron currently with IPv6. > >Kilo's new subnet pool feature is a start. It will allow you to >create a shared subnet pool including the /64s from your service >provider. Tenants can then create a subnet getting an allocation from >it automatically. However, given the current state of things, there >will be some manual work on the gateway router to route them to the >tenant's router. > >Prefix delegation -- which looks on track for Liberty -- is another >option which could fill this void. It will allow a router to get a >prefix delegation from an external PD system which will be useable on >a tenant subnet. Presumably the external system will take care of >routing the subnet to the appropriate tenant router. > >Carl > >[1] http://sched.co/2qdm >[2] https://review.openstack.org/#/c/180267/ >[3] https://review.openstack.org/#/c/125401/ > >__________________________________________________________________________ >OpenStack Development Mailing List (not for usage questions) >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev