Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05

Raymond Burkholder <ray@oneunified.net> Wed, 08 May 2019 01:53 UTC

Return-Path: <ray@oneunified.net>
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 9A10A12007A for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 18:53:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-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 qRKWkCd4KZVE for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 18:53:19 -0700 (PDT)
Received: from mail1.oneunified.net (mail1.oneunified.net [63.85.42.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15F29120073 for <ipv6@ietf.org>; Tue, 7 May 2019 18:53:18 -0700 (PDT)
X-One-Unified-MailScanner-Watermark: 1557885195.55552@DXW9x18YT4aiOGV2kXb0pA
X-One-Unified-MailScanner-From: ray@oneunified.net
X-One-Unified-MailScanner: Not scanned: postmaster@oneunified.net
X-One-Unified-MailScanner-ID: x481rDbW011603
X-OneUnified-MailScanner-Information: Please contact the ISP for more information
Received: from [10.55.40.179] (h96-45-2-121-eidnet.org.2.45.96.in-addr.arpa [96.45.2.121] (may be forged)) (authenticated bits=0) by mail1.oneunified.net (8.14.4/8.14.4/Debian-4) with ESMTP id x481rDbW011603 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT) for <ipv6@ietf.org>; Wed, 8 May 2019 01:53:15 GMT
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: ipv6@ietf.org
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <a2465e81-a17f-ab48-efda-20fe12a70077@foobar.org> <30239E0C-C444-4A7E-8342-AEE47BF8A2BB@employees.org> <20190505200449.GB7546@vurt.meerval.net> <80073906-c3c0-1f22-9e7f-c2b349063936@gmail.com> <CAO42Z2xzVW3m0mN7jEn8SYyYCYhrufVnkfp3rBjJcijBkvucNQ@mail.gmail.com> <CACWOCC-35yVYXSRR0sRL-MBMHyOFZtJx9E9h14G8qqVh5T7qGA@mail.gmail.com> <232c1a43-0fd9-4eae-737b-260a3906f72a@gmail.com> <51F2BD2A-A590-4AF1-B8C1-FE62C9416340@steffann.nl> <8C63324F-FEF6-40BD-B918-B413CDEF9186@gmail.com> <478d5dc5-af00-4ab0-d8ef-75e41cd501d4@foobar.org> <9eb009ba-234f-ea62-779b-469255543f91@gmail.com> <CAO42Z2woN_BHYbo0kJ=e1Tj525=OmU8iW5a-or8JxD1qp3ovLA@mail.gmail.com>
From: Raymond Burkholder <ray@oneunified.net>
Organization: One Unified Net Limited
Message-ID: <39239a02-603f-6141-b51e-4346f5e472a3@oneunified.net>
Date: Tue, 07 May 2019 19:53:12 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAO42Z2woN_BHYbo0kJ=e1Tj525=OmU8iW5a-or8JxD1qp3ovLA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------925BF4BB3A05A455904E65D3"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/c4QF8NQv9E5t7-taWZgwstXV278>
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, 08 May 2019 01:53:22 -0000

On 2019-05-07 7:08 p.m., Mark Smith wrote:
> On Wed., 8 May 2019, 09:19 Brian E Carpenter, 
> <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
>
>     Nick, excuse top posting but it seems to me that you are
>     assuming that in a managed network, the hosts are all
>     managed too. That's certainly a false assumption in my
>     experienced: managed routers and access points with
>     BYOD hosts is a very common scenario.
>
>     It remains true that even so, in many cases the managed
>     network could be configured to block IPv4 at layer 2.
>     I can't argue against that argument.
>
>
> Doing that is a lot more work than enabling a flag on typically no 
> more than the 2 IPv6 routers on the link would be.

Did we already go through the thought process of working with the fact 
that there is already an implicit ipv6-only flag?  Yep.  If there are no 
ipv4 addresses on key gateway links, ipv4 devices won't get anywhere, 
and will either automatically or be required to manually convert over to 
ipv6.  Windows and Linux already have an ipv6 preference I believe.

>
> That's the only reason automated mechanisms like DHCP exist. ARP 
> exists for the same reason. The jobs they do could have been done 
> manually on each individual device. In the case of DHCP, it was done 
> manually before DHCP was invented and supported on PCs. DHCP and ARP 
> fundamentally save time.
If this stuff is turned off, then devices will see there is no ipv4.

> Saving battery on mobile devices saves people having to spend time 
> more regularly recharging their batteries.
Is that up to the network operator to fix?  As time progresses, I think 
there will be a natural evolution away from ipv4.  Marketing pressures 
and market forces, etc.  Newer mobile which might be built to be aware 
of the flag, could just as readily be designed to deal with the 
ipv4/ipv6 issue implicitly.  No see'um ipv4, no use'um ipv4.

> This mechanism would be also applicable in data centres. Link-layer 
> broadcasts are a problem in them too.
See the 'gigantic l2 domains busted' comment further down.  Data center 
operators will probably be aware of their ip4/ipv6 addressing, and will 
be 'addressing' this via end to end (re-)configuration 
(removal/disabling ipv4 stacks).
>
> Reducing and eliminating IPv4 link-layer broadcasts on large data 
> centre links delays having to build more links as host numbers 
> increase. Delaying, reducing and ideally completely avoiding that work 
> saves time.
I'm not sure if the flag buys anything.  Equipment will have to be 
upgraded to be aware of the flag.  Why not just let it evolve away. Ipv4 
is but 'some percentage' of link-layer broadcast.  What with beacons, 
hello's, ND, ... would there be a noticable savings?  In ipv4's case, in 
dhcp, there is the exponential back off to nothingness.  After that, 
arps won't happen because there are no source/destination addresses to 
be resolved.  If an interface can't get an address, the mDNS and related 
services don't talk much.

ipv4 death via suffocation, in other words?

>     On 08-May-19 07:13, Nick Hilliard wrote:
>     > Bob Hinden wrote on 07/05/2019 17:31:
>     >> Enterprise networks are an important use case for this proposal.
>     >>
>     >> Would it help if the draft said the focus is for managed networks?
>     > Not really, no, because when you look at it more closely, it
>     becomes
>     > apparent that the flag is redundant on managed networks.
>
I would tend to agree that a manager/administrator of said network will 
already be dealing with (re-)addressing issues and, well, legacy 
apparatus which they are stuck with.

>     > But here's the thing: if they already have to change the default
>     > configuration to enable v6only, why wouldn't they go the whole
>     hog and
>     > just disable v4 completely?
>
Agree.

>     > - gigantic l2 domains were busted about 30 years ago as being
>     terrible
>     > network design and the ietf has no responsibility to create
>     workarounds
>     > for people who implement terrible network designs. And if you
>     really
>     > need to implement gigantic l2 domains, you need kit which is fit
>     for
>     > purpose.
>
>     > I'm sure it would be possible to contrive scenarios where
>     marginal gain
>     > in functionality is achieved with the v6only flag, but in 18
>     months of
>     > discussion (and draft-perreault-sunset4-noipv4 before it), not
>     even a
>     > single credible use case has come up where the alternatives
>     weren't better.
>
Agree.