DHCPv6, was: Re: IPv6 Finally gets off the ground
Iljitsch van Beijnum
iljitsch at muada.com
Sun Apr 15 21:42:23 UTC 2007
On 15-apr-2007, at 21:35, Joe Abley wrote:
>> With IPv6, there's of course still manual configuration, but PPP
>> is out because it can't negotiate IPv6 addresses.
> I've heard you say this a few times now, but I am also told by
> various people in various places that they have succeeded in
> getting IPv6 addresses assigned using PPPoE. Colour me confused.
> Does RFC 2472 have some practical limitations in the real world
> that I haven't noticed? Or is the problem a simple matter of
> implementation?
With IPv4, PPP IPCP will negotiate a whole bunch of stuff, including
the addresses of both sides of the link. PPP IP6CP only negotiates a
32-bit unique token for each side which can then be used to create
link local addresses.
Two years ago, when I was writing my IPv6 book, I did some testing
between an Cisco 2500 and a MacOS 10.4 system to see how IPv6 over
PPP behaves, and the result was that it did work, but there was no
address assignment from the router to the Mac, not through PPP,
because it doesn't support it, and not through router advertisements,
for reasons unknown. Probably someone decided that stateless
autoconfig on a point to point link didn't make sense.
(Note that the pppd in question is common to both the BSD family and
Linux.)
I have no idea what's different in the PPP over ethernet setup, but
it could be many things, such as that the PPP implementations do
support stateless autoconfig there, or that it's not actual IPv6 over
PPP but rather IPv6 over IPv4 or over bridged ethernet.
More information about the NANOG
mailing list