Hello James,

Thanks for your comment.

I understand your point. I think I was not clear enough in the draft. Nothing 
prevents multiple ULAs, but let me explain.

Section 9.1 refers to a spontaneous generation mechanism authorized when there 
is no available ULA delegated prefix. 
It is mostly useful in order to enable IPv6 in-home networking when there is no 
IPv6 uplink, or allow using a ULA when desired

Section 4.3 tells how delegated prefixes may be created
4.3.  Obtaining a Delegated Prefix
   A Delegated Prefix can be obtained or generated through different
   means:
   o  It can be dynamically delegated, for instance using DHCPv6 PD.
   o  It can be created statically, specified in router's configuration.
   o  A ULA prefix may be spontaneously generated as defined in
      Section 9.1.
   o  An IPv4 private prefix may be spontaneously generated as defined
      in Section 9.2.

Prefixes that are obtained through DHCPv6 or manually configured CAN be ULAs.

In Thread Networks, do you need a specific ULA (provided by some server) to be 
used ? 
If ‘yes', you fit in case #2 and can generate as many ULAs as you want.
 
Or maybe any ULA would work and you are just concerned by the « Being the 
network leader » choice ? 
The reason for this was to avoid every router to generate their own ULA prefix 
when they boot together, and later remove it. 
But you made a point here. I think I will allow non-leader routers to generate 
a ULA in a randomly delayed fashion.

Cheers,

- Pierre


Le 8 oct. 2014 à 01:14, James Woodyatt <[email protected]> a écrit :

> Everyone—
> 
> I have skimmed I-D.ietf-homenet-prefix-assignment, and I have some questions 
> and a concern about the topic of ULA Prefix Generation and specifically the 
> requirements language used in section 9.1.
> 
> 9.1.  ULA Prefix Generation
>    A router MAY generate a ULA prefix when the two following conditions
>    are met.
>    o  It is the Network Leader (Section 4.4).
>    o  No other ULA delegated prefix is advertised by any other router.
>    A router MUST stop advertising a spontaneously generated ULA prefix
>    whenever another router is advertising a ULA delegated prefix.
>    The most recently used ULA prefix SHOULD be stored in stable storage
>    by all routers and reused whenever choosing a new ULA delegated
>    prefix.  If no ULA prefix can be found in stable storage, it MUST be
>    randomly generated, or generated from hardware specific values.
> 
> The requirements keywords in this section make for a pretty serious interop 
> clash with Thread networks <http://threadgroup.org/>, which generate their 
> own ULA prefix based on a method defined by its current conventions.
> 
> If a Thread border router cannot publish its ULA prefix into the HOMENET 
> routing domain, unless it is the Network Leader (which it almost certainly 
> never will be), then this language would seem to force Thread border routers 
> not to use HOMENET standard protocols, and instead to implement some kind of 
> non-standard tunneling overlay between devices inside the Thread mesh and 
> hosts on the rest of the home network.
> 
> Is that what the working group wants to happen? What is the intended purpose 
> of this requirement? Is there a way the intended purpose can be served 
> without breaking interop with Thread networks?
> 
> (My apologies if I missed the relevant discussion. I was trying to pay 
> attention, but regular life has been assailing me with other concerns over 
> the last year or so. I'm on top of things now, though.)
> 
> -- 
> james woodyatt <[email protected]>
> Nest Labs, Communications Engineering
> _______________________________________________
> homenet mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/homenet

_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to