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

Mark Smith <markzzzsmith@gmail.com> Tue, 28 May 2019 00:32 UTC

Return-Path: <markzzzsmith@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 554B81200B1 for <ipv6@ietfa.amsl.com>; Mon, 27 May 2019 17:32:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 7srBfBLs_DdZ for <ipv6@ietfa.amsl.com>; Mon, 27 May 2019 17:32:13 -0700 (PDT)
Received: from mail-oi1-x232.google.com (mail-oi1-x232.google.com [IPv6:2607:f8b0:4864:20::232]) (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 86CE91200E6 for <ipv6@ietf.org>; Mon, 27 May 2019 17:32:13 -0700 (PDT)
Received: by mail-oi1-x232.google.com with SMTP id q186so12970065oia.0 for <ipv6@ietf.org>; Mon, 27 May 2019 17:32:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UwsDDJ536LJb/XdHk+hDhXERNzRSKcKuo8hhJbDRsN4=; b=iZ6K5e/tIg4Hk0BC+SL8VF4TY/tN+vRnULNoN9RZZ+qk/LQ5RcL6VKYJe5BM3nRArr vOpVFOetEE6yGOpbmAW/V/tcB44CQlUW/NV/G77DcVhB+ang+/5RcPRZLXw0cpW49w9J PcwuU4jO+Xm85PczpPkH5EH2CsPs8rwbCyW+6/8OUBM1tzi8jHJ5EHy+JcnsMMxUkXTf dUILKJjulhGgoexXusfHp3xjOmRGL1dw/cILFIfQfWExTsdsVotTgnBWyA3xLlqBcCB3 FLfdDHzf742x5Vtb6lEdqLgrbv+4FgPoin3fXbVBK/w3FKpDqRA/ipm30It6Oeo3hBD9 ZPYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UwsDDJ536LJb/XdHk+hDhXERNzRSKcKuo8hhJbDRsN4=; b=TEVuifhc0CndTTx0L+/RhG7oKuru+RS9Q3U/Z93LJ6kaJ+1z/gTXXYp5S4UJYY4eNH qjFMfovvO1Axkm89YJKeacwmzma7L6liPmoN+DewDzTjaJmmK4sGPddC3A/hvuPGfBT/ 05aqidwqYKz0PLzrSt75CHs5wo6pU0F4k7+1lg1GuL7Ynm088BXx36ghPhkcy2Cbv7dM /qHnhk1XCri51xigjBgrbOVqYhn+cZ8mAOdlKIswWt89RWHeMq3cPW3GI4566a+Jb5uN cwoo5XF6LqwYzI2ARy5CdoZm0B7OUiHhlTz0VPJ6Y6S42drSajFwGhRBRwcLjoeSj/sG NRrA==
X-Gm-Message-State: APjAAAXtyxmpYxIbGwJzZ64IT3l+ipvTLrqnVe7hejzpxXGrw3ldd6g8 F6oF24Bgm9zphbYm/3IzPxLUJtDB1tJWm8So+5Q=
X-Google-Smtp-Source: APXvYqyQ51uMD8OjB3SWuLJkQCYQ5qtFj48dlHFTSh6aqrL4EG94utJaazh0yX8Ea1Il13YGV2H9X0sOzAGly41GIRM=
X-Received: by 2002:aca:5591:: with SMTP id j139mr1054684oib.38.1559003532809; Mon, 27 May 2019 17:32:12 -0700 (PDT)
MIME-Version: 1.0
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <232c1a43-0fd9-4eae-737b-260a3906f72a@gmail.com> <663F6C0B-7B8A-4088-B9C0-B2867B0C3EB8@gmail.com> <CAN-Dau3VJN7qNHAW-yStMrDRCa4vsDs2ObkAxswnYbcHde2t_w@mail.gmail.com> <m1hPqHO-0000J8C@stereo.hq.phicoh.net> <CAN-Dau3R=4JbcbK7tWkJKYzVjq7DvAAEjVsbCLbZdYYO8OJ0YA@mail.gmail.com> <m1hQ7Dm-0000M3C@stereo.hq.phicoh.net> <CAN-Dau040j6U+1CCn0QJiVMy2nVShHqqSFdCkM-FbMAH-2wjRA@mail.gmail.com> <m1hQCYr-0000KBC@stereo.hq.phicoh.net> <561d9dc3-c769-c774-8f65-f975ac2a10a0@gont.com.ar> <m1hT1DZ-0000HEC@stereo.hq.phicoh.net> <ce07ade8-5105-055f-4798-f4ef20a2393c@si6networks.com> <CAN-Dau02MYCrKx2BgyuYJeHBdoz6SHCnp+-byM+LMM8af0S+rA@mail.gmail.com> <40e99171-6dda-29e3-6152-da5ca5219ed9@foobar.org> <CAN-Dau0ALqfAA-Dz56oHAfOtY7E2obx5E7TgoeH357Mckp3t9g@mail.gmail.com> <093ba8e2-6f0a-4c91-9df1-cda33fffea97@foobar.org> <CAN-Dau3kVqb+ZEHB7iPGeRuq1Mu8UHR3FEZv8SgmiqZexaFhuA@mail.gmail.com> <12db9629-f92a-e12a-5ff1-7db2c5d2137e@foobar.org> <CAN-Dau0EGN+bLZCTA-A4ksd40KprhKn-HkL4gotG=v-=kD0zrg@mail.gmail.com> <F6F0C9DC-545E-4FE5-BB4C-55BB29022E84@steffann.nl>
In-Reply-To: <F6F0C9DC-545E-4FE5-BB4C-55BB29022E84@steffann.nl>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 28 May 2019 10:31:46 +1000
Message-ID: <CAO42Z2yUDi3FHOZsLrHqwLsEWkB1X9FREa8m6dU6ecOr=SsX4g@mail.gmail.com>
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: Sander Steffann <sander@steffann.nl>
Cc: David Farmer <farmer@umn.edu>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/hIVCbQ_tsFSSU4WAhHZMEg9ULXM>
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: Tue, 28 May 2019 00:32:16 -0000

Hi Sander,


On Tue, 28 May 2019 at 09:05, Sander Steffann <sander@steffann.nl> wrote:
>
> Hi David,
>
<snip>

> > Again this is a real problem is some at least a few situations, and they are fairly common situations, just not in the home broadband world at least today.
>
> And there are solutions already available. Just pick one instead of inventing a new one...
>

That's really arguing against ever making things better. Plenty of
things exist that replaced existing, harder or more time costly and
usually manual mechanisms; DHCPv4, DNS, automatic transmissions and
power windows in cars, dishwashers and clothes washing machines etc.

Blocking 0x800/0x806 on individual link-layer ports would prevent IPv4
traffic including link-layer broadcasts on the link, but it doesn't
stop hosts initialising their IPv4 stack and trying to acquire an IPv4
address via DHCP. It requires link-layer per-host port configuration,
which would involve configuring 100s if not 1000s of individual ports.

RFC2563 should stop an IPv4 host sending IPv4 packets after the
initial DHCP transaction. However, it doesn't prevent link-layer
broadcast DHCPDISCOVERS, which is flooded to all other hosts on the
link and has to be processed by their main OS CPU to be discarded,
because the NIC can't filter them using the DA. This is where the main
battery cost will be when mobile nodes join the link, likely
continuously on big Wifi networks at e.g. conferences.

A link with a DHCPv4 server on it supporting RFC2563 is not an IPv6
Only link, because IPv4 is still present on the link. There should be
no IPv4 services/infrastructure and no IPv4 packets on an IPv6 Only
link, including IPv4 zero-conf link-local traffic. An IPv4 only
zero-conf printer should not work on an IPv6 Only link, intentionally.

The combination of those two mechanisms would go close to achieving
what this flag would, except that the first mechanism prevents the
second from working.

So individually or in combination, neither of these are a solution to
the problem of achieving an IPv6 only link.

Since the flooded link-layer broadcasts is probably more of a problem
than hosts trying to acquire addresses via DHCPv4, say the choice is
to block 0x800, 0x806 on all host ports.

Is that easier than setting a flag on one or usually no more than two
IPv6 routers to set this flag? I think it is far harder and far more
prone to error.

An IPv6 Only RA flag is better mechanism because it is both easier and
quicker to use than the existing alternatives, and also achieves
something that the existing potential alternatives can't.


Regards,
Mark.




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