[185995] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: DHCPv6 PD & Routing Questions

daemon@ATHENA.MIT.EDU (Owen DeLong)
Fri Nov 20 20:28:51 2015

X-Original-To: nanog@nanog.org
From: Owen DeLong <owen@delong.com>
In-Reply-To: <564FB8C4.1070202@jsbc.cc>
Date: Fri, 20 Nov 2015 17:27:43 -0800
To: Jim Burwell <jimb@jsbc.cc>
Cc: NANOG <nanog@nanog.org>
Errors-To: nanog-bounces@nanog.org

> On 2015-11-20 15:36, Owen DeLong wrote:
>>> On Nov 20, 2015, at 13:35 , Jim Burwell <jimb@jsbc.cc> wrote:
>>>=20
>>> Hi,
>>>=20
>>> Have a simple couple of questions here.=20
>>>=20
>>> In my admittedly cursory glances over the DHCPv6 RFCs, I don't see =
any
>>> reference to the protocol having any role in managing the routing of
>>> prefixes it delegates.  Perhaps I missed it, but I somewhat expected =
the
>>> omission of this responsibility would be the case.
>>>=20
>>> My questions are:
>>>=20
>>> 1) Does the DHCPv6 protocol include any standards/mechanisms/methods =
for
>>> managing routes to prefixes it delegates, or does it consider this
>>> outside of its function?  (I suspect the latter)
>> Yes and no=E2=80=A6
>>=20
>> DHCPv6 doesn=E2=80=99t include anything specifically per se, but it =
does require that
>> the local router sees the DHCPv6 PD answer in the process of passing =
it
>> along to the target, and there=E2=80=99s a pretty obvious expectation =
that said router
>> will have to arrange to do the needful in that respect.
>>=20
>>> 2) What are the most common ways of managing the routing of =
delegated
>>> prefixes in the ISPs routing domain?  Has a standard method/best
>>> practice emerged yet?  Routing protocols?  IPv6 RAs?
>> RAs really only apply to subnet local advertisement of routers and
>> the on-net prefixes in most implementations.
>>=20
>> I don=E2=80=99t think any of the various methods of using routing =
protocols,
>> static pre-routed blocks from which PDs are delegated, etc.  could
>> necessarily be called =E2=80=9Cstandardized=E2=80=9D, but there are =
probably a few
>> that are more popular than most of the others.
>>=20
>> Unfortunately, PD is really still in its infancy in terms of =
development
>> and real running code for complete implementations throughout any
>> sort of site hierarchy.
>>=20
>> Owen
>>=20
>>=20
> Thanks for the answer Owen!
>=20
> So it sounds like things are still in flux.  But it least it answers =
my
> main question of "have I missed something here"?
>=20
> Could you elaborate on the "local router seeing the PD answer" a bit?  =
I
> presume by "local router" you mean router acting as DHCPv6 relay?  Or =
do
> you mean the router which made the original request?

I mean the router that will deliver the PD to the requesting DHCPv6 =
client.

If the DHCPv6 server is on-net, then this will be the requesting client.
Otherwise, it will be the last relay router.

> Would it be fair to say that the RFCs only really talk about =
delegating
> the prefixes, and leave what to do with the prefixes themselves up to
> the implementer?

Yes=E2=80=A6 At least at this time. Some of the work in homenet might =
include
some suggestions for some implementations.


> I'm asking these questions because I'm doing a little class for some
> folks on IPv6 and this is one area where I couldn't find answers.=20

Depending on your audience, I=E2=80=99d suggest that unless this is an =
advanced
IPv6 class, it=E2=80=99s probably one of those topics left for =
extra-curicular research.

Owen


home help back first fref pref prev next nref lref last post