Re: [v6ops] draft-ietf-v6ops-nat64-srv

Dan Wing <danwing@gmail.com> Thu, 16 May 2019 21:08 UTC

Return-Path: <danwing@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56FDD120301 for <v6ops@ietfa.amsl.com>; Thu, 16 May 2019 14:08:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 Ir_tx4R4wne5 for <v6ops@ietfa.amsl.com>; Thu, 16 May 2019 14:08:23 -0700 (PDT)
Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (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 D11F8120148 for <v6ops@ietf.org>; Thu, 16 May 2019 14:08:23 -0700 (PDT)
Received: by mail-pl1-x631.google.com with SMTP id y3so2241212plp.0 for <v6ops@ietf.org>; Thu, 16 May 2019 14:08:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=M0MQIj4sQIK5xCUngLu6iTQ5Lj6YHSkUDqV+gp7hXBc=; b=mdTfiUg1qPC4VHvoa30H8V+6nBhDnsBq/vmfW8Mx2AtWw9WOevvpXBYi80t8dEGXrl H24f/hxqtCNYq1r9mW3gbNZL2lD/+2O4V1mq6Nlm1ubAM7LnBu1cXBz7BOICTKXiCfKA UO0GvIdqGN/rmokyNrhSrepwQibFUabvu8rRi0LVi4WhpEvyGev1M1P2MY6PAy4tfP0u W7988BgWc4CXhPs9JsdJtGlLS1+A7KFu2W7lOKCvNfazHyWYF5JBBFersLda14eYQFFd T5g5b9MKV5OPT8imjncKq8VHer1XYTT0AHrM74IFQUxUQhj6udI/UiSQSVMcALfOuVSm flHA==
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=M0MQIj4sQIK5xCUngLu6iTQ5Lj6YHSkUDqV+gp7hXBc=; b=Wrj1LCNMrgnKzV7Mg4YBNVBkC016VB2y8gMTcx/D82RElfcLieQKe3rrqhUh51QW8k M3yaGPduF8Rm/DcgimS3KjvhC7MXrYYoy44ysxRTFfrsU0z3647hzx52A5tCLWZMrmrD PErvBtFxG8S1jvSW5iufoKISqYcxn5WrodAwjyCu5Os0RW1Jn32pf0Nyt7L/7hSGZ3O8 0dDhMDvKNULYmpfnEyn/f4CVOP6wc0V+5vf9Epp06VanZoGiRdbs/npsVlXHn+zccfDV WwB41nLgVhtw3+gf9WZNlmPCV+Du6cWR9ZQOFvKYo1cUlXJ1fCX2dD9faIj+EwZHcNqy wb+w==
X-Gm-Message-State: APjAAAUfAlQJmT1z9GgFvuNKDfGOZ9spoiGoyDdAm72PCL0//p4x6khf K3j9HA3BVHhFg+dB9BhkuJc=
X-Google-Smtp-Source: APXvYqxnY5HrNNxkbMUSDdWjVs8dWFVNlL3FEf7DQJH/o2a2hUEQXYvJ78vrST68adQ6kHCoMfx3/A==
X-Received: by 2002:a17:902:4503:: with SMTP id m3mr51934848pld.97.1558040903139; Thu, 16 May 2019 14:08:23 -0700 (PDT)
Received: from sjcldanwi.lan ([75.111.84.113]) by smtp.gmail.com with ESMTPSA id u123sm12920991pfu.67.2019.05.16.14.08.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 May 2019 14:08:22 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\))
From: Dan Wing <danwing@gmail.com>
In-Reply-To: <4ddf3ed2-fe9f-48a9-80ec-e0de7a4e9870@hit.bme.hu>
Date: Thu, 16 May 2019 14:08:21 -0700
Cc: v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <DF846698-323E-43D5-A09C-734ED8A82920@gmail.com>
References: <BYAPR05MB4245A78BEC3D7E3622A38395AE0F0@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1905131848190.1824@uplift.swm.pp.se> <CAAedzxrdKSricUvJxEBLP7Jb2UmoNbSmEpDwx9bGAzOYQNhNcQ@mail.gmail.com> <9520F111-F282-4B9A-8D50-BDF37793F8B9@gmail.com> <4ddf3ed2-fe9f-48a9-80ec-e0de7a4e9870@hit.bme.hu>
To: Gábor Lencse <lencse@hit.bme.hu>
X-Mailer: Apple Mail (2.3445.104.8)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/gEr3OjbGI0_s59cxR61eIj70aB0>
Subject: Re: [v6ops] draft-ietf-v6ops-nat64-srv
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2019 21:08:25 -0000

On May 15, 2019, at 8:04 PM, Gábor Lencse <lencse@hit.bme.hu> wrote:
> On 5/16/2019 08:29, Dan Wing wrote:
> 
> [...]
>> I agree with Erik that the NAT64 balancing seems a lot of effort for the client with little gain for the client. NAT64 as a technology will diminish as native IPv6 overcomes the IPv4 inertia so engineering fancy NAT64 solutions is not "where the hockey puck is going", as they say.
> 
> I agree that NAT64 should finally diminish, but I don't think that its diminishing would be imminent. On the contrary, I expect that it will be used for at least a decade or even more.
> 
> My student has just finished her BSc final project thesis about examining the transition to IPv6 on the basis of available statistics. Her conclusion is that the IPv6 transition technologies will remain with us for a long time. Some technologies that aimed to help the early adoption of IPv6 (such as 6to4 or 6rd) are diminishing and give their place to the IPv4aaS technologies, where also DNS64 and NAT64 belong to.
> 
> Therefore, I think it is worth dealing with this draft, which could be a useful update to RFC 7050.

Any feedback on my other comments?  As an example, today, we don't have a way for client systems to chose outgoing IPv4 gateways (routers) or outgoing IPv4 NATs.  Well, we don't have a way that works.  The NAT64-SRV document assumes some sort of unstated relationship between IPv4 routing and DNS names, but I couldn't understand the assumed relatinoship (e.g., is all of example.com's IPv4 space always accessible behind a specific NAT64, and if it isn't, how is that expressed.  A concrete example is Apple's 17.0.0.0/8 allocation which has a couple of subnets publicly routable, and I struggle how a NAT64 operated within Apple's network with NAT64-SRV would be configured with SRV records and how the client does all the stuff it needs to do.  Naturally, not all clients will support NAT64-SRV so I guess the answer is NAT64-SRV-aware clients "work better", but all clients will work (somewhat worse, I presume with less-performant paths).

-d