Small addition (the following may be non-obvious to those not involved in this 
discussion).
Just saw that A_TA does not have renewal (T1) or rebinding (T2) fields and for 
that reason cannot suit a use-case like a IA just for a work shift.
-- 
Paul


> Op 11 mrt. 2017, om 13:21 heeft Paul Oranje <phora...@gmail.com> het volgende 
> geschreven:
> 
>> 
>> Op 11 mrt. 2017, om 06:09 heeft Eric Luehrsen <ericluehr...@hotmail.com> het 
>> volgende geschreven:
>> 
>> On 03/10/2017 09:09 AM, Bjørn Mork wrote:
>>> Eric Luehrsen <ericluehr...@hotmail.com> writes:
>>>> It appears many other severs and clients dont implement IA_TA. Its a lost 
>>>> option.
>>> Sure. Very few want this feature. We must however assume that those
>>> who do want it will implement it.
>> We must however assume nothing. We may assume something while patiently 
>> waiting for information so we can progress on an idea.
>>>> It should not break "expectations" as this an central administrative
>>>> option.
>>> A client requesting an IA_NA expects a non-temporary address.
>>> 
>> I hate being "legislative" about engineering, but it looks like this is 
>> headed that way, so I'll bite. First in all engineering requirements you 
>> must define your terms. "non-temporary" does not mean "permanent" and it 
>> appears it is carefully avoided as such. In fact the only implied 
>> definition through the chain of RFC is "non-temporary" is just not the 
>> same as "temporary." "temporary" could be summarized as having the 
>> potential for even per connection or per application duration. With that 
>> "non-temporary" can reasonably be defined by the local site 
>> administration as a work shift (8hrs) or something like that.
> rfc3315#section-12 refers to rfc3041 for the definition of temporary 
> addresses.
> The usage of temporary addresses by rfc3041 (Privacy Extensions for Stateless 
> Address Autoconfiguration in IPv6) seems to imply, a contrario, that 
> non-temporary addresses are _not_ to be used for the privacy purposes.
> Strictly logically this implication is incorrect, but still it very much 
> aligns with understandable and reasonable expectations. Anyway, non-temporary 
> isn’t the same as permanent.
> 
>> This means "non-temporary" is a policy decision by the organization 
>> management ("oh no" software engineers cry, "not management"). If 
>> management wants DHCPv6 to provide a single address per user level 
>> machine, then that's their decision to make. If management wants that 
>> each work day or each work shift enumerates all user level machines 
>> differently, then that's their decision to make.  DHCPv6 IA_NA then is 
>> the one and only address that your issued device gets, and it is 
>> different each work day. Static servers may have predefined host 
>> assignments, which I only mention for completeness.
> 
>>>> If central IT doesnt want user base devices to be permanently reachable
>>>> or traceable, then that is their authority to choose.
>>> Definitely.  They can easily achieve this by not providing any IA_NA
>>> adresses.
>> How is that an answer for above management attempting to implement a 
>> particular policy? DHCPv6 IA_TA is not option for (any?) clients. By 
>> your implied definition, a client device would get also an IA_NA that is 
>> "more lasting." It may try to use it, but management doesn't want that. 
>> DHCPv6 without something else leaves devices easily profiled from 
>> external snooping. It's not MAC but not good either. SLAAC exposes the 
>> MAC publicly. SLAAC+privacy is internally difficult to trace, so likely 
>> fail accountability. SLAAC w/ RA rolling hash isn't any more implemented 
>> than IA_TA.
> (mind you, I am not an expert and the following could be utter nonsense).
> Given these use-cases (IAs per work shift etc), why couldn’t these be 
> fulfilled with IA_TA ?
> Both types of associations are within control of the server and hence of 
> whatever management policy, or would the use of IA_NA be necessitated because 
> clients tend not request these ?
> If so, then use of IA_TA is a client policy, and support of those by the 
> DHCPv6 server would be nice. Where the intended enhancement of privacy is a 
> server policy and the client does not request IA_TA, use of IA_NA for this 
> purpose seems alright since whatever address is provided is within the realm 
> of the server for whatever policy it implements thereby.
> 
>>> 
>>>> But on the flip side, central IT doesnt want the insanity of SLAAC
>>>> Privacy all over their network. Consider a fortune 500 company or
>>>> university with accountibilty and traceability in legal or internal
>>>> policy requirements.
>>>> 
>>>> RFC are so namef for a reason and a good working model can change them.
>>> OK, I think you just explained your level of understanding.  Thanks
>> I'll pretend that it doesn't mean how it reads.
> I’ve read the sentence a few times over and still cannot make out what would 
> be meant be it. Still given the effort made to sensibly discus this subject 
> one would be wise to read it positively.
> (credo: when a positive explanation exists that is as reasonable as any 
> other, pick the positive one)
> 
>> 
>> - Eric
> --
> Paul
> 
>> _______________________________________________
>> Lede-dev mailing list
>> Lede-dev@lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/lede-dev
> 
> 
> _______________________________________________
> Lede-dev mailing list
> Lede-dev@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/lede-dev


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to