dhcpcd-discuss

Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.

Roy Marples

Tue Jul 01 21:24:16 2014

On 22/06/2014 14:37, Roy Marples wrote:
On 22/06/2014 11:00, Roy Marples wrote:

Well, it all sounds bogus to me.
From the one of your client machines, can you provide a traceroute6 to
a public IPv6 address such as roy.marples.name?

So I did some research and found this:

Comcast will assign a /128 for their on-link network. Comcast will
then assign you a routed block (/64 for now, could be /60 or /56 in
the future). The routed block will be routed to your on-link network
address.

Which explains why you need this.

Being able to request any combination of ia_XX entries, or at least
ia_na and ia_pd seem necessary.

And not that easy to implement correctly either.
There is a work in progress document to make it easier, but it's not a RFC yet.
https://datatracker.ietf.org/doc/draft-ietf-dhc-dhcpv6-stateful-issues/?include_text=1

Once that becomes a RFC, this would be much easier to do in dhcpcd.
But if you read the emails through underneath it, it should not be
needed because you get workable routable addresses via PD by itself.
So is comcast doing something really odd?

I'll see what I can do about implementing this, maybe comcast will work it it.

This has now been implemented.
http://roy.marples.name/projects/dhcpcd/ci/11451d70930a170b2ebaf36c28ca718f33d426e5?sbs=0
http://roy.marples.name/projects/dhcpcd/ci/49bc4c095d5f5a7dc49da75ad941097bd5551d0e?sbs=0

May not apply cleanly to dhcpcd-6.4.0, you may need to get a fossil snapshot.

Could do with some testing. I tested it with isc-dhcpd-4.2.5-P1 and it seemed to work fine.
Let me know how it works for you and ComCast!

Thanks

Roy

Follow-Ups:
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Robert White
References:
Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Robert White
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Archive administrator: postmaster@marples.name