Re: Tussles in IPv6 Land

james woodyatt <jhw@google.com> Tue, 13 June 2017 00:17 UTC

Return-Path: <jhw@google.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 409AB126CB6 for <ipv6@ietfa.amsl.com>; Mon, 12 Jun 2017 17:17:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 ztUPLJiubObA for <ipv6@ietfa.amsl.com>; Mon, 12 Jun 2017 17:17:18 -0700 (PDT)
Received: from mail-pf0-x231.google.com (mail-pf0-x231.google.com [IPv6:2607:f8b0:400e:c00::231]) (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 B4A9F129407 for <ipv6@ietf.org>; Mon, 12 Jun 2017 17:17:18 -0700 (PDT)
Received: by mail-pf0-x231.google.com with SMTP id 83so58507416pfr.0 for <ipv6@ietf.org>; Mon, 12 Jun 2017 17:17:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=qxNpoe3pTK2YS1qPOkPweREjrIi/3Uf+8b6XkmG2NrY=; b=s06XQQLw5gSr2QIMyeaZgS/+TZTcg/Vrx9ekeqSOUb6nMByRppe2T4bPpd1PIbrEGv XEi0WVuq9fRiYvAyzv7YVUYbxDPZRT3rH7n8dRszo6O1qqF62WpoFJyz+UNW9+0CIZkT Olab0GFFLJS+f7ngvelFDqWe5iVWTpecVb4eOOiYUSVGPXKN7g6UGROrza8LuH/cF3Sv bWCfUwElkC4ioKZE/OHCVch8kdW16oGDMijJZn4LDuiFZ8sOUJbAVblSF9RK3DaA4pUH AZHvscQYEFtICv1rC0MHu55PMYmlXa/V7C5StCyAb+DT6TGhOOh1mxQCYASaVornSwi1 D6ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=qxNpoe3pTK2YS1qPOkPweREjrIi/3Uf+8b6XkmG2NrY=; b=hbzma20Va/4CvgPqVdlydif+VYt8GuoOWZiMR9OPljhMzjSTH18uJvVV0YlHNCoTPL eAiZxQvccGKQBvYrPRIVcp2OqwKPQfgaxtbdgtWcuTecVMyETLDxdbhUqsCjX2AE3ZiA jnxkMqEtl2q1/UGBGjgsQ/m1ON1EmT4Lcf+02aKjULGo2KLP1PmB+Cd4T0IC1lZ655Dv TyqPM1oqqbpMcr8N4GS3FDwiqDCISx1rbYOasRGFZ/18i4xIKg4lr5I3YQcng4R8SZ14 StCTf80d2iAUBu1XqPfyp2COdS2NZfddIL107OuKGU+vVzmC1HIUY0W9G1Co8obGjVNL nDYg==
X-Gm-Message-State: AODbwcC3c/wQ9Gt1aCOOL824GSe+KhOzGIc/ZYtcq0v3MlubCyAmnE9P 0xs8mav1w28kfRzW2g6QUA==
X-Received: by 10.99.123.4 with SMTP id w4mr18260327pgc.188.1497313038063; Mon, 12 Jun 2017 17:17:18 -0700 (PDT)
Received: from ?IPv6:2001:5a8:4:2290:7ccb:780d:5725:4460? ([2001:5a8:4:2290:7ccb:780d:5725:4460]) by smtp.gmail.com with ESMTPSA id f22sm22716782pfk.104.2017.06.12.17.17.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Jun 2017 17:17:17 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: Tussles in IPv6 Land
From: james woodyatt <jhw@google.com>
In-Reply-To: <16bcd06e-ced9-1e3e-5cae-5ec0e48904bd@gmail.com>
Date: Mon, 12 Jun 2017 17:17:16 -0700
Cc: IETF IPv6 Mailing List <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <021D6FEA-A08E-4CC3-8B25-C935087750F2@google.com>
References: <13c1417b-36ab-b608-599e-8293c0a87402@gmail.com> <47C90BD2-87D8-4B80-9636-DF5EB57D51DB@employees.org> <CAKD1Yr0LxGA_jDJ6xQAmbMig22=B7C0v63_XrdqubXHRMvsRCQ@mail.gmail.com> <D5644353.7CCD6%lee@asgard.org> <450A257A-CBF2-419C-AD27-B72B0F2CEA6F@google.com> <16bcd06e-ced9-1e3e-5cae-5ec0e48904bd@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/MrVqsKO3cjWaJyDWif_r2YUah0Y>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Jun 2017 00:17:20 -0000

On Jun 12, 2017, at 14:08, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> And so we've morphed this thred into another thread about /64...

I’d rather not. My point is complementary to Lorenzo’s point in <16bcd06e-ced9-1e3e-5cae-5ec0e48904bd@gmail.com>, where he implored the group to remember that the other side of the tussle involving operators and their needs to manage their networks, i.e. the network engineers, is the side comprising the users of the network and the designers of human interfaces for machines and applications that communicate via the network, i.e. the host engineers.

All three of the major tussles you mentioned in the message that kicked off this thread involve tensions between these two groups with often conflicting interests. It’s not just the /64 issue.

The DNS server address configuration issue is contentious because different human interface designers are concerned with different problems than network engineers, and we therefore have two methods of configuring host operating systems because operating systems are designed by different developers with different objectives in mind. The tussle between network engineers and host engineers here is about which side must carry more of the burden of ensuring interoperability between hosts and the network.

Likewise, from my perspective (which is quite far away from the heat of the action), the tussle between network engineers and host engineers with regard to header insertion seems to revolve around the effect of header insertion on path MTU discovery, which has implications for network application design. I, for one, am skeptical about plans to admit header insertion not because I have some commitment to theoretical purity, but precisely because I’m concerned about ever, some day, in our glorious future, having any kind of decent expectation that path MTU can be resolved over the Internet with any reliability, because that has serious implications for application design.

The point I wanted to add over and beyond the one that Lorenzo was making is that we are not all just network engineers here. Enumerating a list of all the possible types of network operator and putting forward the view that all the important tussles in IPv6 Land are between operators of different kinds of networks, neatly and conveniently erases a whole other class of people with networks for which there are no operators at all, a class of people who number orders of magnitude more than the operators, and who have a stake in the tussle represented by a whole other category of engineer, the host engineers, whose interests diverge more significantly from the interests shared among all the disparate subclasses of network engineer.

Maybe erasing them from the discussion was an accident, and my point was to try to correct what I hoped was merely an oversight and not an active deliberate effort to shut them out.


--james woodyatt <jhw@google.com>