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

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 24 September 2021 21:11 UTC

Return-Path: <brian.e.carpenter@gmail.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 E03E13A1875 for <ipv6@ietfa.amsl.com>; Fri, 24 Sep 2021 14:11:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 WFkzS7Jk5xap for <ipv6@ietfa.amsl.com>; Fri, 24 Sep 2021 14:11:28 -0700 (PDT)
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9345E3A1871 for <ipv6@ietf.org>; Fri, 24 Sep 2021 14:11:28 -0700 (PDT)
Received: by mail-pf1-x429.google.com with SMTP id 203so9904350pfy.13 for <ipv6@ietf.org>; Fri, 24 Sep 2021 14:11:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=Sbd8P7tPnQMsQrprZXXQmoXmwQTxkNAoBuZnrY8QWrA=; b=AizIElaK1bYMmdovqxz2vf/4ZQW5h9byMBcYtjYAYR5ZFfQFJk7KoUUSdUlqu0MOsS UIonRTS9qgihtLXiiWoBy0wPbjACd4hQN7LdAcYznUBbiRmArGIcqUuF5SH2DPf6gZ8g nYKKiRYKC75m10OFIJHMecSsOvuXQ5NsF0WAekSGXIldRvwdTc9iysOxd1LPyDe+w1/A E3T9f+mJJUpOrIYNWpe8DpGHT6nFACwWVo3jhScsBqu3bAkjJbWDLtEp/ixBCLXFDDBW /BY4b71evaslHrVDu7zJ4+/QotKCpZKN/eVRoE1vuHcew8sfUNbLzwkfIMhwYsiOPR2b tVXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Sbd8P7tPnQMsQrprZXXQmoXmwQTxkNAoBuZnrY8QWrA=; b=JBT5MXqWViGHGIePlHU2pblQV+qQFQ+a8IIZm6askFZT6YQDCwSRfwA/C6KcLCcfJ0 IyJaGJ57mPfFu9RLxBBrGybNHiee3KoVbU3Tk9HB3T8QC/40VXq16aRYnvWBKHfpyxNH jhgPh+QCN4VTur6w+H2V3xEPKC1nt0nNyTJtMG4OqjHyAR1yLkxrt/VhWgdcESQCFqZ+ 34gD1LPVKWLPRKt+bCEqLo8v7VcFj/qDPJWY6BUj0KOD6Pq3cglwiS+MTF+D45+342cn Zm4+NgJRxA1u7Us+4zL/it0q/FZbwCyJ8iQ05Z4fJfTuNQm7yu9to+/DVhqk2pZTTkHs 92nQ==
X-Gm-Message-State: AOAM531JsOcLmT7tZPKkGiCYkg62klf/YuazZ3I4edEvwEldWsBUoO81 z6VMHkGhuCC4jabLZHZPk6qGqhfTFckjUQ==
X-Google-Smtp-Source: ABdhPJxa9XhHf0vAAUCGKDX2+JENivlco844QFBnH340zcORj9u5tOQinMx0rJIEZeZVAEeui8VmHg==
X-Received: by 2002:a63:b64e:: with SMTP id v14mr5404264pgt.245.1632517887315; Fri, 24 Sep 2021 14:11:27 -0700 (PDT)
Received: from ?IPv6:2406:e003:11aa:d701:80b2:5c79:2266:e431? ([2406:e003:11aa:d701:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id y24sm2196594pfo.69.2021.09.24.14.11.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Sep 2021 14:11:26 -0700 (PDT)
Subject: Re: Adoption Call for <draft-troan-6man-universal-ra-option>
To: Philip Homburg <pch-ipv6-ietf-7@u-1.phicoh.com>, ipv6@ietf.org
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> <m1mTjHM-0000J5C@stereo.hq.phicoh.net>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <63260d64-caf8-50b8-2272-4b685bc6aedf@gmail.com>
Date: Sat, 25 Sep 2021 09:11:22 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <m1mTjHM-0000J5C@stereo.hq.phicoh.net>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/gXYNlvKODicBmg2cn6e3X-piamw>
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 21:11:31 -0000

On 24-Sep-21 23:22, Philip Homburg wrote:
>>> 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.

What we *can* do is make sure that nothing in our mandatory-to-implement
set requires such a connection.

> 
>>> 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.

Again, we can avoid *requiring* WAN connectivity. (Therefore, depending
on DNS is not always a good thing, but that is a bit off topic.)
 
>>> 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.

Or where disaster planning is a thing. Of course, ULAs may not always be
the answer, but "will I have an address after an earthquake?" is a
question worth asking.
 
>>> 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.

Fair comment. But IMHO it's the IETF's job to ensure that the bare minimum
set of standards covers all cases, not just the common cases.
 
>>> 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.

Maybe formulating that request in a well-argued draft would be helpful?

> 
>>> 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.

I don't think the two problems can really be separated, and multiple
upstreams definitely affect enterprise networks too.

> 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.

Doesn't that add an extra hop when a packet gets to the "wrong" exit router?

   Brian