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

Vasilenko Eduard <vasilenko.eduard@huawei.com> Thu, 23 September 2021 09:54 UTC

Return-Path: <vasilenko.eduard@huawei.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 433FB3A29D7 for <ipv6@ietfa.amsl.com>; Thu, 23 Sep 2021 02:54:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 XSFWJpqrFIJM for <ipv6@ietfa.amsl.com>; Thu, 23 Sep 2021 02:54:40 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7092D3A29C2 for <ipv6@ietf.org>; Thu, 23 Sep 2021 02:54:40 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HFVnH510Wz67LY3; Thu, 23 Sep 2021 17:52:03 +0800 (CST)
Received: from mscpeml100002.china.huawei.com (7.188.26.75) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Thu, 23 Sep 2021 11:54:37 +0200
Received: from mscpeml500001.china.huawei.com (7.188.26.142) by mscpeml100002.china.huawei.com (7.188.26.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Thu, 23 Sep 2021 12:54:36 +0300
Received: from mscpeml500001.china.huawei.com ([7.188.26.142]) by mscpeml500001.china.huawei.com ([7.188.26.142]) with mapi id 15.01.2308.008; Thu, 23 Sep 2021 12:54:36 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Philip Homburg <pch-ipv6-ietf-7@u-1.phicoh.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: Adoption Call for <draft-troan-6man-universal-ra-option>
Thread-Topic: Adoption Call for <draft-troan-6man-universal-ra-option>
Thread-Index: AQHXmMmhx5HKsbJa9UOIybdgsBIa+6uDHOqAgAAJHwCAAumHAIAgF3UAgAFgcACABmXsgIAAWUGAgAH5QSCAAGOYAIAA7Dbg
Date: Thu, 23 Sep 2021 09:54:36 +0000
Message-ID: <f70ec6c285994570a68ab3326e5f6c56@huawei.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>
In-Reply-To: <73594a5f-d9d5-f571-6037-5df190e90c7b@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.201.229]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/5ZoGQ0oX7Rz2PrxhvaFOAnHGqMI>
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: Thu, 23 Sep 2021 09:54:45 -0000

> we defined IPv6 in such a way that it doesn't depend on having an active ISP or any kind of centralized top-down configuration.
The local DHCP server on the CPE could start leasing ULA addresses "out of the box". No dependency on others.
If an earthquake would split the apartment into 2 pieces - it would not work anyway.

DHCP has no magic. Just 2 competitive solutions (one is complex/distributed) creates a lot of excessive problems.

-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Brian E Carpenter
Sent: Thursday, September 23, 2021 1:46 AM
To: Philip Homburg <pch-ipv6-ietf-7@u-1.phicoh.com>; ipv6@ietf.org
Subject: Re: Adoption Call for <draft-troan-6man-universal-ra-option>

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

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