Re: Adoption Call for <draft-troan-6man-universal-ra-option>

Philip Homburg <pch-ipv6-ietf-7@u-1.phicoh.com> Fri, 24 September 2021 11:22 UTC

Return-Path: <pch-b9D3CB0F5@u-1.phicoh.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC3C3A24B3 for <ipv6@ietfa.amsl.com>; Fri, 24 Sep 2021 04:22:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xr1dXzfbnPbA for <ipv6@ietfa.amsl.com>; Fri, 24 Sep 2021 04:22:14 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo6.hq.phicoh.net [IPv6:2001:981:201c:1:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CBF0A3A24B1 for <ipv6@ietf.org>; Fri, 24 Sep 2021 04:22:11 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #158) id m1mTjHM-0000J5C; Fri, 24 Sep 2021 13:22:08 +0200
Message-Id: <m1mTjHM-0000J5C@stereo.hq.phicoh.net>
To: ipv6@ietf.org
Subject: Re: Adoption Call for <draft-troan-6man-universal-ra-option>
From: Philip Homburg <pch-ipv6-ietf-7@u-1.phicoh.com>
Sender: pch-b9D3CB0F5@u-1.phicoh.com
References: <FB7CE846-627F-43CF-A54C-35B0EE6D5A2D@gmail.com> <c7a49df3-59a1-ac24-3d6a-8d71896733a1@foobar.org> <84347b3f-8462-4dc6-580d-544b1bf8aaad@gmail.com> <CAKD1Yr0NapC=Hw9WcjZcKi5O0FE0pM413wqSMALS0310Ps3R8g@mail.gmail.com> <cd2b98a8-4f3e-3d1e-4b6b-0d4c7e2745e9@gmail.com> <CAKD1Yr0cYC=g4WhmYvEmn4W9npFu-xjWKf8hd55fwbjAFFo_yA@mail.gmail.com> <109a3287-38da-1ab2-453a-74422a8f75a3@gmail.com> <a0673b6f-9d46-0e6b-976f-bab44f372b9d@edgeuno.com> <17228f7ef1ad4a6f85654f3d1fdea27e@huawei.com> <584325b9-b978-2c0a-c782-12d470809143@gmail.com> <m1mT2cq-0000J8C@stereo.hq.phicoh.net> <73594a5f-d9d5-f571-6037-5df190e90c7b@gmail.com> <m1mTKpm-0000OxC@stereo.hq.phicoh.net> <d52157e8-d5a8-620d-370c-5973b6683c2c@gmail.com>
In-reply-to: Your message of "Fri, 24 Sep 2021 10:42:57 +1200 ." <d52157e8-d5a8-620d-370c-5973b6683c2c@gmail.com>
Date: Fri, 24 Sep 2021 13:22:07 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Y-Bg9-CqpJVYxUY0Rp6f-6R716A>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Sep 2021 11:22:17 -0000

>> So client side, we already moved on, a 'network' implies a connection to the
>> internet.
>
>And that's something we need to fix. I was very disturbed when I acquired
>a new TV that its first demand was that I should create an account with
>$MANUFACTURER before I could continue the setup. This may be current
>reality, but it isn't OK.

I fully agree that a TV should work without any network connection. Though
I'm not sure what the IETF can do about that.

>> As far as I can tell, there is barely any market for networks that are
>> not connected to the internet. Of course they exists. It is just that for
>> most people a network without an internet connection is a broken network.
>
>Of course. But that doesn't (or shouldn't) apply to IoT deployments or
>any situation where an air gap is a basic security environment.

As far as I can tell, most IoT devices are connected to the internet. Of
course, I prefer IoT device communication to stay within my network. Again
not something the IETF has a lot of influence on.

>> It is good that we have the mechanisms (such as ULA) for disconnected
>> operation. But it's a corner case.
>
>It is for today's mainstream business model.

I don't see why that business model would change. Maybe in areas where
network outages are common.

>> With one exception: in networks where network parameters change a lot,
>> RA is better. In my experience, those networks are rare. Obviously, we want
>> to keep RA for those cases.
>
>Right. But as I just said, your argument applies to today's mainstream
>business model.

It seems right to me to support the mainstream business model first and then
deal with other cases. A lot of RA discussions are about rare cases and
solutions come at the expense of the common case. I understand the
engineering desire to handle all cases. But it can lead to overly 
complex solutions that are not a good fit for the common case.

>> DHCPv4 was a thing before IPv6 was deployed at any scale. Even DHCPv6 was
>> defined before there was any significant deplyment of IPv6.
>
>That's true. I was talking about when the basic design decisions were
>taken. As with any technology, those are very hard to change.

They are hard to change because people here have actively resisted change for
a very long time. And the change requested is not about taking away
something. It is just adding a bit more support for DHCPv6 in some places.

>> I'm not saying we should get rid of RA. It is just that there is a constant
>> stream of negativity to anybody who would want to use DHCPv6 configure all
>> network parameters of IPv6 hosts in a network.
>
>Because of a business model tussle, perhaps? Not the only example of that
>in IETF history.

I don't see the business advantage in blocking DHCP. Nobody seems to gain
here. Unless the business model is about keeping IPv4 alive as long as
possible. 

>I agree with all you say about PVDs. RFC8028 would have happened about
>5 years earlier if I hadn't hoped that MIF would find a neat solution.

I don't know what MIF was supposed to do in this area (multiple upstreams).
I thought MIF was about hosts having multiple interfaces.

It seems to me that multiple upstream problem is something for homenet.

For many years now I have been running with multiple upstreams on
different routers transparant to hosts. This works perfectly fine with 
existing hosts as long as the routers know about each other and each other's
prefixes. Which is where homenet comes in.