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 --------------------------------------------------------------------
- Adoption Call for <draft-troan-6man-universal-ra-… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Carsten Bormann
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Erik Kline
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Jen Linkova
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Jen Linkova
- Re: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Jen Linkova
- RE: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Jen Linkova
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- RE: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Tommy Pauly
- RE: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- RE: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- RE: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- Re: Adoption Call for <draft-troan-6man-universal… otroan
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Carsten Bormann
- Re: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Ole Troan
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… otroan
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Alexandre Petrescu
- Re: Adoption Call for <draft-troan-6man-universal… Alexandre Petrescu
- Re: Adoption Call for <draft-troan-6man-universal… Alexandre Petrescu
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Alexandre Petrescu
- RE: Adoption Call for <draft-troan-6man-universal… Pascal Thubert (pthubert)
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… otroan
- Re: Adoption Call for <draft-troan-6man-universal… Timothy Winters
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Timothy Winters
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Timothy Winters
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Erik Kline
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Erik Kline
- Re: Adoption Call for <draft-troan-6man-universal… Ted Lemon
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Ole Troan
- Re: Adoption Call for <draft-troan-6man-universal… Ole Troan
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Jen Linkova
- Re: Adoption Call for <draft-troan-6man-universal… Ted Lemon
- Re: Adoption Call for <draft-troan-6man-universal… Ted Lemon
- Re: Adoption Call for <draft-troan-6man-universal… Ted Lemon
- Re: Adoption Call for <draft-troan-6man-universal… Carsten Bormann
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… otroan
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- Re: Adoption Call for <draft-troan-6man-universal… Lorenzo Colitti
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Ole Troan
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Mark Smith
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Gyan Mishra
- Re: Adoption Call for <draft-troan-6man-universal… Mark Smith
- Re: Adoption Call for <draft-troan-6man-universal… Fernando Gont
- Re: Adoption Call for <draft-troan-6man-universal… Dale W. Carder
- Re: Adoption Call for <draft-troan-6man-universal… Nick Hilliard
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- Re: Adoption Call for <draft-troan-6man-universal… Michael Richardson
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- RE: Adoption Call for <draft-troan-6man-universal… Vasilenko Eduard
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Bob Hinden
- Re: Adoption Call for <draft-troan-6man-universal… Mark Smith
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg
- Re: Adoption Call for <draft-troan-6man-universal… Brian E Carpenter
- Re: Adoption Call for <draft-troan-6man-universal… Philip Homburg