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

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 22 September 2021 22:46 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 C572A3A03F1 for <ipv6@ietfa.amsl.com>; Wed, 22 Sep 2021 15:46:34 -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 x54Bzke45Gpg for <ipv6@ietfa.amsl.com>; Wed, 22 Sep 2021 15:46:31 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 CF4B43A0484 for <ipv6@ietf.org>; Wed, 22 Sep 2021 15:46:31 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id y8so3979994pfa.7 for <ipv6@ietf.org>; Wed, 22 Sep 2021 15:46:31 -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=tfR6gTDKB1go84gHyDSvIq75SpoW1w1sA0JHQLPCEPQ=; b=T7VoXQpxapddhRcQuSFGGZlzYPgR9RkgLWsRwSf6Jq17HLlHkALgIRUH03CIa7IZjv GWjHNReXDTUFZYA1RTindV5WwuwQ1yyjRP3QvZ66ioSeyNYp6MEXhDwXGsTN1ENYJFID oN08jjh5py8ujT+6LiwiVQ5Da9DVD6smB6adxFWPA4dPnb+kBuh1ynOqGT4aYxURuZk9 me2a7KKIbZzknGlW8yPDIR83nJi0CuX1S+/NshA5v2xgt30kM/A98mnzAxBJJfYqArVa thh5EiXO4aKOKQd/Ya17Fr57vn62xvvajrygFx6gxWcgauwXnRQy+QA7azYDQWfZkzqy 1+PQ==
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=tfR6gTDKB1go84gHyDSvIq75SpoW1w1sA0JHQLPCEPQ=; b=7bw1PtDf72At6xqPYOp1AtsOeKOEfzF/PvSSTktqyw8AWXitfXiQn/E/qHC8SQG9GV W8OHGUM10eN7AMqbOTFRRlEJkdBaWEsLq3Zc6uVkXHd2d6GIx3IvgUdG1p+dClsSmv0w hsVb2RPMEnd24QHJZrYS7bVGFzClGJvP0Ps1BiZshHavdEMkLJWi1w5FF64TUEZoHhfA fUemU1GKD/8QfWO4RLaakcnlQ0cRFDBsjfczlb0q9+i0MWVKhHwMjYJU49XASs0E0UsQ LV3Cn1jndrjQ1zdsEZR9Ioy5PVZSB54UbYsor7Uq1XOal5CdrAllmED2/oTpWuPqs6DU NClA==
X-Gm-Message-State: AOAM530YtfO0fSmouqp1YQfgOl+/E7kCdqKMDOdJcx4a58IMt3pXhVn0 Ct0xzDepJa+XRoKvCscKQvUMdxi30RdmDA==
X-Google-Smtp-Source: ABdhPJxxR63lZ9fgDIRryfcuLPQ1dwQut/yEJETOI9W8iP9rwvAsHiFLj+i784tYYke1zr/6QV6+qg==
X-Received: by 2002:a63:34c9:: with SMTP id b192mr1218118pga.466.1632350790752; Wed, 22 Sep 2021 15:46:30 -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 h17sm3429482pfk.66.2021.09.22.15.46.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Sep 2021 15:46:30 -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>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <73594a5f-d9d5-f571-6037-5df190e90c7b@gmail.com>
Date: Thu, 23 Sep 2021 10:46:26 +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: <m1mT2cq-0000J8C@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/dMvG10ywqpbaBysy3HY-636eaQY>
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: Wed, 22 Sep 2021 22:46:44 -0000

On 23-Sep-21 01:49, Philip Homburg wrote:
>> It does exactly what it wa
>> s designed
>> to do, what we called "the dentist's office scenario" in the early days of IPn
>> g design, actually modelled mainly on Appletalk. You can hook a few IPv6 boxes
>> together on a wire and they will start talking to each other using SLAAC and 
>> link-local addresses. Add a router with a prefix and they will start talking t
>> o the world using SLAAC and RA. DHCPv6 is completely unnecessary until the net
>> work reaches a certain level of complexity.
> 
> I'm confused about the relevance of the "the dentist's office scenario".
> 
> As far as I know, the "the dentist's office scenario" is when there is no
> router of any kind on a subnet.

Yes, I think that was the world view in ~1994 when this conversation started.
I was thinking of SLAAC, not SLAAC+RA. SLAAC starts with link-local addresses.
Certainly, a modern version of "dentist's office" is more like a homenet with
several in-house routers. RA is what you get out of the box when you install
an IPv6 router. Then you need ULAs unless you have an active ISP.

Just to be clear, we defined IPv6 in such a way that it doesn't depend on
having an active ISP or any kind of centralised top-down configuration.
That's something we need to keep; we aren't here to support any 
particular business model such as an ISP-based Internet. (The very
concept of "CPE" assumes that business model.)

Of course, we also need the ability to add either top-down configuration via
something like DHCP, or automatic self-configuration. The latter could make
DHCP redundant. There's nothing magic about DHCP; it's just an overlay on
the basic IPv6 mechanisms if you want centralised top-down configuration.
If you don't want that, you don't want DHCP.

> Both RA and DHCP are equally irrelevant.
> That scenario seems completely unrelated to this discussion. Basically the
> support we have for the "the dentist's office scenario" is that hosts
> automatically configure a link-local address. Nothing more nothing less.
> 
> These days, most devices communiate over wifi. And it is hard to find
> a wifi access point in a dentist's office that doesn't have a built-in router.
> 
> As the current IPv4 network shows, even the smallest networks work fine 
> with DHCP. DHCP in modern CPEs is completely automatic. So the notion
> that a small network would need something like RA is rather weird.

I remind you that we did the basic IPv6 design, including RA, before DHCP
was a thing. (Strictly speaking, it was an emerging technology.)
DHCPv6 is an add-on.

> Where RA goes beyond DHCP is in supporting multiple default routers. Which
> is no longer a small, simple network. And in my experience, having multiple
> routers announcing their own prefixes, creates interesting corner cases.

It does. Hence RFC8028 and PVDs.

   Brian