I think it is already possible for a node to use CGAs with DHCPv6. The node
sends an Interface ID Option (Section 22.18 of RFC 3315) along with the
REQUEST, containing a cryptographically generated interface id. The DHCP
server assigns the address having this id. For this to work, the subnet
prefixes must be advertised in the RA even though the 'M' flag is set, since
the cryptographic generation process uses the subnet prefix. If the RA
advertises more than one subnet, there might be a problem, since there is no
way to indicate to the server which subnet the host has selected.
Most of the reasons mentioned in this thread as to why this might be useful
strike me as somewhat speculative, if still within the realm of possibly
useful. The only reason that I can see as being soundly justified is that
the NS/NA IP address to link address resolution process for a DHCP assigned
address is subject to address spoofing unless the address is a CGA.
I think this topic (how to use CGAs with DHCP) rates about a 4-9 page RFC
that essentially expands on the above, indicating what hosts, routers, and
DHCP servers must do in order to make it possible.
Sorry it took so long to get back on this, I was travelling without
reasonable email access.
jak
----- Original Message -----
From: "marcelo bagnulo braun" <[EMAIL PROTECTED]>
To: "Stig Venaas" <[EMAIL PROTECTED]>
Cc: "INT Area" <[EMAIL PROTECTED]>
Sent: Monday, June 04, 2007 8:13 AM
Subject: Re: [Int-area] SeND & CGA Extensions BOF
Hi Stig,
thanks for the comments, see reply in line...
El 04/06/2007, a las 12:51, Stig Venaas escribió:
I agree that there are some challenges, but we should work on
understanding what those are, and see if it is worthwhile to work
on it.
well the proposed work is to understand those rather than build
solutions.
the main question at this stage is what are the motivations for a node
that needs to use CGAs to use also dhcp
If we determine that there are relevant scenarios where a host needs to
use CGA and dhcp simoultaneously, then we should explore how to make
these two work togehter, which is the proposed work.
So as i understand it, if we see use cases for using cga and dhcp in
the same node, then we have a motivation for this work item (in this
bof or somewhere else, but this means that this is interesting work)
I for one would like to think more about that (I guess you
may have thought more about this than me Markus :)
I have only passing knowledge of CGAs, but I wonder if there could also
be ways of proving that an address really was handed out by a given
DHCP server.
i guess you could envision different ways of doing that, ranging from
modifier ranges of multikey cgas or other approaches, it really depends
on what are the motiviatiosn for doing so, do you think there may be a
case for needing that?
thanks, marcelo
Stig
I don't see a single good reason for standardizing that but multiple
reasons why not to. If someone really cares, I can provide the
reasons
off-band :)
please expand on this since seems to be a central point for this
proposed item
Thanks again, marcelo
Cheers,
-Markus
_______________________________________________
Int-area mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/int-area
_______________________________________________
Int-area mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/int-area
_______________________________________________
Int-area mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/int-area