[Planetlab-devel] IPv6 support for MyPLC
Bound, Jim
Jim.Bound at hp.com
Thu Nov 9 13:11:36 EST 2006
Hi Mark,
Yes it does. Thus in the router advertisement on the link annouce say 4
prefixes. Then the vserver take each prefix and assign the EUI to the
low order 64bits and the node as then say 4 IPv6 addresses. This should
all work according to spec on Linux.
The next part is the tricky part. How do we assign a different address
to each sliver that is a PLL implementation issue as opposed to ipv6
spec issue. Glad to help suggest ideas but I don't get or know the
options for the PLL vserver implementation to do this.
Thanks
/jim
> -----Original Message-----
> From: Marc E. Fiuczynski [mailto:mef at CS.Princeton.EDU]
> Sent: Thursday, November 09, 2006 1:06 PM
> To: Bound, Jim; devel at lists.planet-lab.org
> Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
>
> Hi Jim,
>
> It is true that each PL node only has one IPv4 address. We
> then do some special port isolation so that the different
> slivers can safely share this single IPv4 address.
>
> It is correct that basic autoconf for a single IPv6 address
> for the physical host is part of Linux etc.. Autoconf'ing
> this IPv6 address is a no brainer!!! This will give the host
> a single IPv6 address. However, the main purpose for adding
> IPv6 support is to give each sliver its own, unique, globally
> addressable IPv6 address. So while each host will only have
> a single IPv4 address, it will have many IPv6 addresses (one
> per sliver in addition to the one assigned to the physical host).
>
> Hope this clarifies things.
>
> Marc
>
>
> > -----Original Message-----
> > From: devel-bounces at planet-lab.org
> > [mailto:devel-bounces at planet-lab.org]On Behalf Of Bound, Jim
> > Sent: Thursday, November 09, 2006 12:49 PM
> > To: Marc E. Fiuczynski; devel at lists.planet-lab.org
> > Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
> >
> >
> > Hi Marc,
> >
> > OK I must be dreaming and don't have the time now to chase all the
> > mails. But I thought I heard someone say each host had
> multiple IPv4
> > addresses. Now that you state this suggest PLL simply use
> stateless
> > addr conf and get the IPv6 host address from a range of
> routers in the
> > market that can do this. As you well pointed out the next step is
> > putting in the DNS but that is part II.
> >
> > thanks
> > /jim
> >
> > > -----Original Message-----
> > > From: Marc E. Fiuczynski [mailto:mef at CS.Princeton.EDU]
> > > Sent: Thursday, November 09, 2006 12:36 PM
> > > To: Bound, Jim; devel at lists.planet-lab.org
> > > Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
> > >
> > > Hi Jim,
> > >
> > > Today all PlanetLab nodes are configured by the hosting site.
> > > Currently there is just one global IPv4 address per host. The
> > > technical contact at the hosting site assigns a static
> IPv4 address
> > > (either manually or via DHCP).
> > > It is not clear we can assume that sites will bring up DHCPv6
> > > servers on our behalf (especially since we strongly
> request to be in
> > > a DMZ outside of their firewall). Maybe they will, but a big
> > > concern is the convergence timeframe
> > > + the sheer amount of email we might have to send/receive when
> > > + asking sites
> > > to turn on IPv6 support on our behalf. For this reason,
> I'd like to
> > > arrive at a solution that factors out most (ideally
> > > all) human interaction with sites. The basic assumption
> is that a
> > > site supports IPv6 on their router and advertise global IPv6
> > > prefixes to the nodes.
> > >
> > > The challenge is to also assign global IPv6 addresses to each
> > > "virtual machine" (sliver) on each node. Where do those
> addresses
> > > come from, considering we wont have DHCPv6? Hence the
> discussion of
> > > trying to come up with an autoconf scheme that assigns a EUI per
> > > sliver.
> > >
> > > > I believe stateless autoconfig will work ...
> > >
> > > Which one?
> > >
> > > > ... the problem is that
> > > > any IP architecture view assumes some entity absorbs the IP
> > > > address ...
> > >
> > > I don't understand the problem you are stating. Please
> rephrase this.
> > >
> > > > I had indirectly suggested a software VLAN switch to
> > > multiple vservers
> > > > on a single node for IPv6 with use of prefix bits and same EUI.
> > >
> > > I think I understood this suggestion, but maybe I did not.
> > > Please give an explicit example. Also, what would we need to ask
> > > each site to make such a solution work? Do they have to
> give us a
> > > set of prefixes? Is it reasonable to ask for dozens or
> hundreds of
> > > those prefixes per node? How would one coordinate the prefix
> > > assignment amongst hosts at a site?
> > >
> > > > IPv6 has done its job the tools exist.
> > >
> > > No doubt! I am just trying to figure how to make it work in the
> > > real world when faced with ~100 "virtual machiens" per
> phyiscal host
> > > and the lack of a
> > > DHCPv6 server.
> > >
> > > Thank you for your feedback!
> > >
> > > Best regards,
> > > Marc
> > >
> > >
> >
> > _______________________________________________
> > Devel mailing list
> > Devel at lists.planet-lab.org
> > https://lists.planet-lab.org/mailman/listinfo/devel
>
>
More information about the Devel
mailing list