[Planetlab-devel] IPv6 support for MyPLC
Bound, Jim
Jim.Bound at hp.com
Tue Nov 7 19:45:58 EST 2006
OK this is complex and VM issue interfacing to the network.
ifconfig configures interfaces on NIC cards. the interface is typically
a hardware interface. So assume your assigning one address to the
interface but then have some form of custom handler that looks at ports
to determine or identify which VM Server gets the packet in the IP
Stack?
For IPv6 for a link it can support multiple prefixes per link. So lets
say on PLL vserver is its own link. There could be multple prefixes for
one NIC all using the same EUI for IPv6. Depending on the PLL prefix
you select will identify what each link vserver uses. Thus I think
stateless autoconfig can work just need good router that handles the
node discovery in front of PLL vserver node. All the choices marc
listed for DNS are a decision to be made. Just so you know years ago we
moved all the IPv6 node discovery ICMPv6 packets up to user space and
then from there did DynDNS (yours truly wrote that code :--)).
But PLL is using Linux right not UNIX variant?
Bottom line this is very doable but it will take some tinkering with the
interface to the vserver incantations and sounds like some code changes?
/jim
> -----Original Message-----
> From: McGeer, Patrick C
> Sent: Tuesday, November 07, 2006 7:35 PM
> To: Bound, Jim; 'Marc E. Fiuczynski'; 'devel at lists.planet-lab.org'
> Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
>
> 1. Yes, there are multiple (often, >= 20) vservers/machine.
> 2. I'll let Marc describe how IP config is done. Or can we
> get enough info just by logging into an arbitrary PL node and
> running ifconfig?
>
> -----Original Message-----
> From: Bound, Jim
> Sent: Tuesday, November 07, 2006 4:31 PM
> To: McGeer, Patrick C; 'Marc E. Fiuczynski';
> 'devel at lists.planet-lab.org'
> Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
>
> Rick,
>
> OK yes v6 makes that much better.
>
> So are there multiple vservers per machine?
>
> If you have a paper that explains how IP config is done I can
> go read that too? If answer is yes to the above next questions :--)
>
> thx
> /jim
>
> > -----Original Message-----
> > From: McGeer, Patrick C
> > Sent: Tuesday, November 07, 2006 7:26 PM
> > To: Bound, Jim; Marc E. Fiuczynski; devel at lists.planet-lab.org
> > Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
> >
> > Jim,
> > One of the problems that PlanetLab has is that we only have one v4
> > address per machine (gee, think more address bits would solve this
> > problem?). So the ugly choices are to share the port space (which
> > we're doing), or do some hideous on-box NAT thing.
> >
> > The cool thing about v6 (well, one cool thing about v6) is
> that we can
> > give each sliver (aka, each virtual machine) its own v6
> address. So
> > we haven't faced this issue in v4 because
> > v4 is too limited to give us the possibility.
> >
> > -- Rick
> >
> > -----Original Message-----
> > From: devel-bounces at planet-lab.org
> > [mailto:devel-bounces at planet-lab.org] On Behalf Of Bound, Jim
> > Sent: Tuesday, November 07, 2006 3:35 PM
> > To: Marc E. Fiuczynski; devel at lists.planet-lab.org
> > Subject: RE: [Planetlab-devel] IPv6 support for MyPLC
> >
> > How does it work with IPv4 today?
> >
> > I don't how the vserver configures its IP address and if it uses an
> > IPv6 implementation it must know node discovery thus
> stateless could
> > work.
> >
> > DHCPv6 assumes their is a DHCPv6 client on the vserver?
> >
> > /jim
> >
> > > -----Original Message-----
> > > From: devel-bounces at planet-lab.org
> > > [mailto:devel-bounces at planet-lab.org] On Behalf Of Marc E.
> > Fiuczynski
> > > Sent: Tuesday, November 07, 2006 5:59 PM
> > > To: devel at lists.planet-lab.org
> > > Subject: [Planetlab-devel] IPv6 support for MyPLC
> > >
> > > [This thread was on started on a separate mailing list.
> > I've shut down
> > > that mailing list and would like to continue on the devel mailing
> > > list.]
> > >
> > > We are still plugging along on the required kernel fixes to
> > support a
> > > unique
> > > IPv6 address per sliver (i.e., a vserver or virtual machine) on
> > > PlanetLab.
> > > While this seems to be making happy progress, there are at
> > least two
> > > issues that we need to resolve for which it would be great to get
> > > feedback /
> > > thoughts:
> > >
> > > 1) What IPv6 address should be assigned to a sliver (static or
> > > autoconf'd)?
> > >
> > > and
> > >
> > > 2) How to get the IPv6 addresses assigned to slivers into DNS?
> > >
> > > Marc
> > >
> > > _______________________________________________
> > > Devel mailing list
> > > Devel at lists.planet-lab.org
> > > https://lists.planet-lab.org/mailman/listinfo/devel
> > >
> >
> > _______________________________________________
> > Devel mailing list
> > Devel at lists.planet-lab.org
> > https://lists.planet-lab.org/mailman/listinfo/devel
> >
>
More information about the Devel
mailing list