[Planetlab-users] PlanetLab 4.2 release will support IPv6

Marc E. Fiuczynski mef at CS.Princeton.EDU
Wed Jun 4 22:00:54 EDT 2008


Hello,

Short story: as stated on the "PlanetLab 4.2 Upgrade Schedule" page  
(http://www.planet-lab.org/node/247), we will be supporting IPv6 in  
the next release.

More details:

What does this mean?

It means that each sliver will be auto configured with a global IPv6  
address.  This only happens if the site hosting the node has a link- 
local router sending router advertisements for global scope IPv6  
address.  We have not decided on whether we will also expose a link  
local IPv6 address (please comment if you think this would be useful).

What about DNS?

Indeed, the IPv6 address is auto configured for each sliver on each  
node and we have no plans on doing dyn DNS on your behalf.  Clearly,  
a good solution would be to run a dyndns on the local node and ask  
the hosting site to forward queries. However, we think it is likely  
infeasible to ask several hundred technical contacts to change their  
local DNS configuration --- case in point: we can hardly get sites  
most sites to upgrade their bootcds to a new release, which only  
involves downloading an image and 'dd'ing it to an appropriate USB key.

Another solution is to use a dyndns service hosted at Princeton  
(e.g., under the planet-lab.org domain). Considering that we  
typically host on the order of 300+ slivers per machine and  
registering those for all machines is on the order of a hundred  
thousands DNS records.  This is doable, but its something we have not  
yet had the time to set up and I personally would like to avoid  
expending energy on a solution that due to its centralized nature is  
suboptimal.

The cop out solution is to simply leave it up to each slice user to  
do dyndns themselves.  For example, with one of the various free DNS  
hosting providers that support AAAA records.

The ideal solution, IMHO, is that some slice user will create a  
scalable IPv6 based DNS solution hosted across PlanetLab considering  
that you will be able to bind to port 53 using your own IPv6  
address.  I kind of like this last one. Moreover, such a service  
could act as a scalable DNS solution in general.  Something like  
Cornell's CoDoNs comes to mind, but maybe there are others who want  
to tackle this, as well.

When will this happen?

The 4.2 release has the capability to give each slice its own IPv6  
address.  However, we do expect that various folks will be doing  
topology mapping, reachability, etc., on IPv6.  To protect PlanetLab  
from abuse complaints we need to finish up some PlanetFlow support  
that will permit us to easily track down abuse complaints to the  
appropriate slice.  In the mean time, if you are interested in  
getting a preview of the IPv6 support AND promise not to go nuts on  
sending out massive probes, traceroutes, etc., then we can arrange to  
activate IPv6 for your particular slice.  So send me (not the list) a  
brief proposal outlining what you'd like to do with IPv6 and that you  
are interested in having IPv6 enabled for your slice.

Cheers,
Marc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.planet-lab.org/pipermail/users/attachments/20080604/459f1f85/attachment.html


More information about the Users mailing list