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

Mark Smith <markzzzsmith@gmail.com> Wed, 31 October 2018 09:51 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 8C118129619 for <ipv6@ietfa.amsl.com>; Wed, 31 Oct 2018 02:51:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level:
X-Spam-Status: No, score=-1.497 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 anWrZCLF2eHN for <ipv6@ietfa.amsl.com>; Wed, 31 Oct 2018 02:51:45 -0700 (PDT)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (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 3C84412958B for <ipv6@ietf.org>; Wed, 31 Oct 2018 02:51:45 -0700 (PDT)
Received: by mail-oi1-x234.google.com with SMTP id u130-v6so8312849oie.7 for <ipv6@ietf.org>; Wed, 31 Oct 2018 02:51:45 -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=89bDKda+GdE8n4FK5sk4DwAHxthQjfCSuYYPzfhhJi8=; b=DkdQuORDP4q29U0r5JPYqMeRg8YZ7Q13Hx3wKnj95ZAjyfAWf13e3KqK75dOD9HNs9 EfvVRAlh1k0xNg52CtOkxMktoAYx0jvDdxRTSd0CVGL5+yXsx07ss/jrtceuUHxg3ieF tVNllaWa0earlLnJMcw+cMyA8H8IR/+3LU1d2kJ6MEbhEO0vVUHlproLMuWukEKv43y7 IFJ/s5rrP/m6yWLdu/gHhvx41ZAVSkTH3l9PJrksKST2DlbXn/tSJyPbbKWJ+WMwj+Hd Pp6JqcCFvH58zdDxdDspjWm0HfCEC/zAPGWTR+6YAn7l9MiZEVmvu1VoI9u1xwzGodKB i9hQ==
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=89bDKda+GdE8n4FK5sk4DwAHxthQjfCSuYYPzfhhJi8=; b=jt/7fhcrpa6gtHMdBcyrASioKCPuJvPLyPQo4vEMK8bbjI8pU4vIL4o2AZ6OkLNZ8w 32U0ezUBQExiST3FS6dJwtAbefFrKbZlOMyPFfI30Xiy54ZYrBazwSf0keKGUtJHdN1V ikqy9Ex2Fl0KTKX5ioIRTyQlN95OWxr2IOF2Crp3ltkXVCGXI4GepFqSYPepYP4qgwaY PEjpdneS65cp69glnYdeO9ZmMzEvM55CfJY/92OeMnbu2kPTfK8FyoLzB9GRHp7X1Hh+ eYzoGzeYJiyuHlcH2hSd65SQPLAuRwM+HtcO9iIpohbJCpJsL+vbOg+dReyHqqfZN/os +KjA==
X-Gm-Message-State: AGRZ1gKTEfJ2zuP1oca9KDCn73KQKEAWDpEiFCvfvjDHL5MbdrsHEdK0 bTde+J42K/sifgWfLHmZrJy5GCu7WYTgs4n81TW8ng==
X-Google-Smtp-Source: AJdET5e9FM9RGoUZ4/R9Y5ley457TAAaYLgiaKrNZ+bG+Ej6cGZYRxEhmhlgG+ZASXdZd9zKl1/FQxzOYTLF2659xtU=
X-Received: by 2002:aca:e5d4:: with SMTP id c203-v6mr1386981oih.1.1540979504375; Wed, 31 Oct 2018 02:51:44 -0700 (PDT)
MIME-Version: 1.0
References: <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> <143d790e624d498c91fbf69b070da007@boeing.com> <20181030210020.66dppz77jeowp722@faui48f.informatik.uni-erlangen.de> <87651dfca4694f599e67abbc593f1787@boeing.com> <7FFB03B9-2629-47D1-A3D1-E4FDD6937BC3@thehobsons.co.uk>
In-Reply-To: <7FFB03B9-2629-47D1-A3D1-E4FDD6937BC3@thehobsons.co.uk>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 31 Oct 2018 20:51:32 +1100
Message-ID: <CAO42Z2xeqJN3_MSx8Z5cY_kmVDfm-4C7oWKPbnecbC2Fww6UJw@mail.gmail.com>
Subject: Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)
To: Simon Hobson <linux@thehobsons.co.uk>
Cc: 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f6eb740579833fcc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/JvFM-BDY36ZlhUefMj5EpKQq9FQ>
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 09:51:48 -0000

On Wed., 31 Oct. 2018, 20:43 Simon Hobson <linux@thehobsons.co.uk wrote:

> Manfredi (US), Albert E <albert.e.manfredi@boeing.com> wrote:
>
> > Which says, I have no peripherals configured which require IPv4
>
> how do you know in advance that there are no peripherals that the user
> might want to connect to which are IPv4 only ?
>

Because the network operator has actively asserted that there aren't, by
actively choosing to set this flag.

If any such devices attached to an IPv6 only link, they shouldn't have
been, and it is a network connection policy violation for the link. They'll
fail to work and should fail to work, because they don't talk IPv6.

If IPv4 only devices can be legitimately connected to this link, then
clearly it isn't an IPv6 Only link, and the flag shouldn't be set.

We're getting into trying to prevent insanity territory with these sorts of
corner cases.



> > I have no old IPv4 PCs with which I'm sharing drives
>
> how do you know that the user won't want to connect to an IPv4 only share ?
>
> > I have access to one or more IPv6 default routers
>
> describes pretty well every dual-protocol network)
>
> > so I don't need to use IPv4 for anything.
>
> So your user of a device on a dual-protocol network goes into whatever UI
> they have to find local devices (printers, file shares, etc). They didn't
> previously have any persistent IPv4 connections defined*, the network is
> dual-protocol so you have at least one default router for IPv6 - by your
> heuristics the user will not find any IPv4 only devices. So you have broken
> the network for them.
>
> Using the administratively set flag model, they will not have a problem
> because (unless he's a twit) the admin won't have set this flag for this
> network.
>
> * For whatever reason - it may be that this device is new to the network
> and so has no prior knowledge of the devices on it. Or may be a freshly
> imaged device which is effectively the same thing.
>
>
> > A possible counterargument being, possibly, the flag creates errors,
> that would require troubleshooting.
> >
> > True story. Years ago, when I was still watching and/or recording TV
> programs the old-fashioned way, my Philips recording device would sometimes
> fail to record the program I had set up. I tried updating its software, I
> was super careful to set it up recording sessions correctly, and yet,
> sporadically, no recording when I went to watch. Irritation!
> >
> > So I had to do some research. Come to find out, even though the US
> Supreme Court had decided that time-shift recording is perfectly legal, a
> "do not copy" flag was still configured, in these recording devices. So, I
> called the engineer from the one station giving me this problem, and the
> nice guy on the other end had no idea they were transmitting this blasted
> flag. But, the problem did go away after that.
> >
> > Lesson learned (for me, anyway): best to avoid flags that aren't really
> essential.
>
> The lesson learned from this is that the flag is the right way to do it.
> The flag was incorrectly set causing a **hard** fault, it was diagnosed and
> unset, problem solved.
>
> The alternative ? Your recorder makes guesses and indeterminately fails to
> record programs that it thinks (according to some obscure heuristics)
> shouldn't be copied. Harder to diagnose as it's a soft fault, and even
> harder to fix.
>
> Had the station not turned the flag off, then your option to work around
> the misconfiguration would have been the same as if the heuristics model
> been used - you'd need to hack the recorder to disable the feature.
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>