Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)

Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com> Wed, 31 October 2018 07:39 UTC

Return-Path: <pch-bCE2691D2@u-1.phicoh.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 684B1130DD9 for <ipv6@ietfa.amsl.com>; Wed, 31 Oct 2018 00:39:52 -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] 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 sXivf4R1787d for <ipv6@ietfa.amsl.com>; Wed, 31 Oct 2018 00:39:50 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo6-tun.hq.phicoh.net [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) (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 643A9128C65 for <ipv6@ietf.org>; Wed, 31 Oct 2018 00:39:49 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1gHl6N-0000FfC; Wed, 31 Oct 2018 08:39:43 +0100
Message-Id: <m1gHl6N-0000FfC@stereo.hq.phicoh.net>
To: ipv6@ietf.org
Subject: Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)
From: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>
Sender: pch-bCE2691D2@u-1.phicoh.com
References: <0d6008a4-337b-2ccb-2d9f-837f786eca65@gmail.com> <bfa4397a-aa7a-1184-4147-4cbfbfd13603@si6networks.com> <8C587906-F0EE-4A61-9046-2BFAC52588C0@isc.org> <E8DE18B5-94FC-411C-A310-E49A382E0079@thehobsons.co.uk> <e0fa8fad1b4249c9af79788323b0a922@boeing.com> <3A03A073-72E2-43A8-90A4-5C29DF445361@thehobsons.co.uk> <27fdbd71125842d888c5136684bf6e7b@boeing.com> <9A4368D6-E4B1-474C-9838-B584AF6D70C8@thehobsons.co.uk> <m1gHUMI-0000I6C@stereo.hq.phicoh.net> <acb0984ec73b40c9a350a0d144b23835@boeing.com> <20181030183416.wfv47m63w5xk3cqe@faui48f.informatik.uni-erlangen.de>
In-reply-to: Your message of "Tue, 30 Oct 2018 19:34:16 +0100 ." <20181030183416.wfv47m63w5xk3cqe@faui48f.informatik.uni-erlangen.de>
Date: Wed, 31 Oct 2018 08:39:42 +0100
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Rkd0LJjtDTdWaiJd2NfVbaRh0RE>
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, 31 Oct 2018 07:39:52 -0000

>Depends a bit on how the flag is refined:

The problem with this flag is that is solves such a remote corner case that 
the flag will cause more problems than it solves.

There are two areas where just keeping the IPv4 stack running as always is a
problem:
1) battery powered devices
2) big wifi networks

In the first case, the heuristics I presented are likely to be enough.
Tweeking mDNS may require some work, but there is no reason to assume it 
can't be done.

A vendor can show up here and say that they tried, and really need a flag.
I haven't seen that yet. At the same time, we can expect many operators to
be ignorant of the flag. So any vendor of a battery powered device will try
to reduce power consumption even if the flag is not set.

In the second case, filtering all IP/ARP traffic is likely to be enough
(the problem is actually sending the multicasts, filtering takes care of that)
We can assume that any professionally run big wifi network has at least RA
guard so telling operators to select equipment that can do ether type filtering
is not a big thing.

Which leaves us with smaller, mostly unmanaged wifi network that don't have
filtering capabilities. Most of the really small wifi networks are not
overloaded, so IPv4 traffic is not an issue. Those networks are often unmanaged
so nobody is going to set the flag anyhow.

In my opinion it is a very bad idea to increase the complexity for everyone
just because some people have an overloaded wifi and can't be bothered to buy
equipment that can do ether type filtering.