Seems to me, that there is a fairly big problem here for which a
solution would be useful, namely, "zeroconf" of small sites (like home
networks). This involves a combination of:

1) It might be useful to generate a ULA automatically, without the
   user having to be involved. But, you only want one ULA per site,
   which means you need a protocol/practice that handles multiple
   routers at the site that think *they* should generate it if no one
   else does. And maybe a user wants to disable the use of ULAs. So
   you also need a mechanism for saying "don't automatically generate
   a ULA on my network"

2) small sites may well have more than one ISP connection, so you have
   the problem of automatically (?) identifying the site
   boundaries. (Again, presumably, you don't want grandma to be
   configuring this stuff, it needs to be automatic.)

3) There may well be more than on link (e.g, ethernet) present, so you
   have to subdivide any prefix for the site into individual subnets
   and distribute those (sub)prefixes to the appropriate routers. This
   is true whether you are using ULAs, global addresses or both. You
   also presumably want all the links to be assigned the same subnet
   number (for simplicity).

The IETF has never solved the above problem. Yet, if we just leave the
problem to individual vendors, I suspect we will end up with a mess.

Ole Troan <otr...@employees.org> writes:
> the reason for me asking the question was:
> - are these requirements violating any RFC?

no. But this is the sort of thing that I would think is out of scope
for an IETF document to even say, unless it was targeted specifically
at the above problem. So, even though no RFC forbids it, doesn't mean
we recommend it either.

> - as this behaviour is not covered in existing IPv6 RFCs are they
>     clear enough for implementors to implement?

Clear, perhaps. But I'm not sure how much it really helps...
    
> - are these requirements sufficient to solve the whole problem?

Not a chance.

> - do we need any IETF work to cover these 'gaps'?
> - is this a problem which should be solved?

I tend to think that there is work here to be done. And better in the
IETF where a more holistic approach can be taken. But it is a hard
problem and I'm not sure we'd be successful... And we've done zeroconf
work before, without really producing a result.

I do know though that just saying:


> LAN.ADDRESSv6.        3       The device MUST send a Router Solicitation to 
> the LAN, to determine if there
>                                                 are other routers present.    
> MUST
> LAN.ADDRESSv6.        4       If the device determines other routers are 
> present in the LAN, and that another
>                                                 router is advertising a ULA 
> prefix, the device MUST be configurable to
>                                                 automatically use this 
> information to decide not to advertise its own
>                                                 ULA prefix.   MUST

> any opinion on these requirements and how they compare with expected
>  behavour as specified in RFC4861?

Won't come close to solving your problem and I suspect you will find
that the above doesn't help a whole lot...

Thomas
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to