Re: [v6ops] [sunset4] I-D Action: draft-ietf-sunset4-gapanalysis-09.txt

Fred Baker <fredbaker.ietf@gmail.com> Wed, 16 August 2017 23:29 UTC

Return-Path: <fredbaker.ietf@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 5B3EB132143; Wed, 16 Aug 2017 16:29:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-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 GNErCt7uOJQK; Wed, 16 Aug 2017 16:29:06 -0700 (PDT)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (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 02FFA132335; Wed, 16 Aug 2017 16:29:06 -0700 (PDT)
Received: by mail-oi0-x22d.google.com with SMTP id f11so51436680oic.0; Wed, 16 Aug 2017 16:29:05 -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=IPWajDGPZnY9uheKwsMF1u21mX8tfVR+EcCPjDnQWMY=; b=F0uXRMy3R2Xt8BzkqTETsb7u0b8ZbkdJtCYQwgCbGdY6Iz0WfVj0CSpGzBwD81KEn+ SO1S+/Qg1vhktLVc4cYRddy1mjtqX2y/Q7Og6DcerSZcFQ3RE5VvSrv1iol2ImTHM/Ut Kd4v1oZo8JBmiI4KqDCyWwA1V+mQ/LJ2u/xNvy1bo8tkOYT9fPBUe/J7ZXNu+nSTy+eO rmSDSI+dJsp9MeaFE4snPL2S9/uInRWx/r2vkt+Zhne8Hm4YF3hokZcTcbGQIGRPtB7u IpwmtWChBtGQSPHdJK6eVdSqx4A0B+OIsvk6N0mvcUJ96U6xq9JHjBFWFmu/s59bn+mB 1lqw==
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=IPWajDGPZnY9uheKwsMF1u21mX8tfVR+EcCPjDnQWMY=; b=NeL94FKuiYvtTCpHLlmJO3wVFhAHqjtHyu4ZZGNUkBGKdeidTlEvmj/syfpATuyVHM rczUl1ElBYG1SDOAVp15hg/d18ptnLRrp0XIfy9LcLUBjuTFz7Kn4kdOoBj4uH8OgTno GqobT726MR/eTmWWjfYg6ANV6NbzZziKBqPxlJxagatEGKMNQ5D0Jw3MZ4ibt+jBA4S0 zUfV8SGpIb4ouJEm3Xh0ok1oOKTB4oPrtQVk0GZZZNasNuzllu1AHKdVzjpYW/7MaL1A Awp36Se1h1uLLTp0Uo9PuJPNQcupIB/mjcXvZjyFfFRqAul8jzGGhwXHByeLYLwXO5/f ADVA==
X-Gm-Message-State: AHYfb5g99nROc9Th1DEutVeOMMPTcJr9VLr+zgdjDb8Q94Vv8mvCxt3S WVL16iCwb8J39xKTmmU=
X-Received: by 10.202.195.77 with SMTP id t74mr4533027oif.102.1502926145215; Wed, 16 Aug 2017 16:29:05 -0700 (PDT)
Received: from ?IPv6:2600:8802:5600:1e::1281? ([2600:8802:5600:1e::1281]) by smtp.gmail.com with ESMTPSA id t70sm2577685oif.38.2017.08.16.16.29.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2017 16:29:04 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.0 \(3445.1.3\))
From: Fred Baker <fredbaker.ietf@gmail.com>
In-Reply-To: <B5B97D89-D2FF-4A6D-BE11-E1C1DC62EA16@consulintel.es>
Date: Wed, 16 Aug 2017 16:29:02 -0700
Cc: "sunset4@ietf.org" <sunset4@ietf.org>, v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <0E0D8D4F-A487-4572-A7D2-C77635280329@gmail.com>
References: <150158713179.9574.7767168468574012763@ietfa.amsl.com> <C9B5F12337F6F841B35C404CF0554ACB8AD0B6CC@dggeml509-mbx.china.huawei.com> <D5B9D8F6.811AD%lee@asgard.org> <B5B97D89-D2FF-4A6D-BE11-E1C1DC62EA16@consulintel.es>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
X-Mailer: Apple Mail (2.3445.1.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/h63owBnEyI19kxYJpRKb6hu_vAg>
Subject: Re: [v6ops] [sunset4] I-D Action: draft-ietf-sunset4-gapanalysis-09.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 16 Aug 2017 23:29:09 -0000

Hatless...

The question I would ask is whether on-demand IPv4 makes sense. To my way of thinking, it amounts to deploying a new kind of network. We are asking people to deploy IPv6 in their IPv4 networks, or to deploy IPv6-only networks. That requires some portion of the money and time they have available for such issues. Deploying an IPv4-on-demand network is another thing competing for those same resources - it doesn't create new resources or reduce the matters pertaining to IPv6 deployment - it creates another demand for the same resources. I don't see the point.

I suspect that the network actually routes IPv4 no matter what; what is being handed out on demand is an IPv4 address to an edge device. Hosts right now get IPv4 (and IPv6) addresses when they don't need them so they can use them when they do. They would need a different mode of operation, perhaps triggered by the resolver noticing that an application wants to access some name and the name only has an A record. In that mode of operation, the host only asks for (DHCP) an IPv4 address when it needs it, and routing in the network is to the granted address for the lifetime of the address.

Do I believe we can describe and solve that? Yes. Do I think we can do it more cheaply and simply than moving folks and their applications to IPv6, and convince operators to change their operational practices accordingly? Not even close. I think it is a diversion from IPv6 deployment.

> On Aug 16, 2017, at 2:08 PM, JORDI PALET MARTINEZ <jordi.palet@consulintel.es> wrote:
> 
> (copying v6ops)
> 
> Forgot something here regarding:
> 
> 4. Write a guidance document for IPv4-on-demand, covering problems 10-14.
> 
> I think this can be done in draft-palet-v6ops-rfc7084-bis-transition-00, which I plan to review next week (in this case I believe it belongs to v6ops), otherwise, I will draft something else (need to identify then if v6ops, sunset4 or some other WG).
> 
> Regards,
> Jordi
> 
> 
> -----Mensaje original-----
> De: sunset4 <sunset4-bounces@ietf.org> en nombre de Lee Howard <lee@asgard.org>
> Responder a: <lee@asgard.org>
> Fecha: miércoles, 16 de agosto de 2017, 18:27
> Para: "Liushucheng (Will Liu)" <liushucheng@huawei.com>, "sunset4@ietf.org" <sunset4@ietf.org>
> Asunto: Re: [sunset4] I-D Action: draft-ietf-sunset4-gapanalysis-09.txt
> 
>    I admit, it’s been a long time since I’ve read this draft.
> 
>    One capability gap we still have: there’s no IPv6 version of FlowSpec.
>    There is an idr WG draft, but it hasn’t had a lot of discussion in recent
>    months: 
>    https://datatracker.ietf.org/doc/html/draft-ietf-idr-flow-spec-v6-08
> 
>    Review of the gap-analysis draft: (summary at the bottom)
>    There are 16 specific problems identified. Some solutions are proposed in
>    Annex A; I’d rather see those incorporated into the text.
> 
>    Can problems 1-5 (indicating that IPv4 is unavailable, disabling IPv4 in
>    the LAN) be addressed with recommendations in any, some, or all of:
>    draft-ietf-v6ops-ipv6rtr-reqs-00 "Requirements for IPv6 Routers"
>    draft-ietf-v6ops-rfc7084-bis-04  “Basic Requirements for IPv6 Customer
>    Edge Routers"
> 
>    Or other drafts under discussion in v6ops now?
>    Or do we need new IPv6 signalling (RA?) that IPv4 is unavailable (as in
>    A.1.1 and A.1.2)?
> 
>    Are problems 6 & 7 (Happy Eyeballs and getaddrinfo()) addressed with
>    draft-ietf-v6ops-rfc6555bis-03,  "Happy Eyeballs Version 2: Better
>    Connectivity Using Concurrency”?
> 
> 
> 
>    Problems 8 and 9 are about surprises when IPv4 support is removed from the
>    kernel. I remember reading about this several years ago; should we have a
>    hackathon to repeat the experiment?
> 
>    I’m not very clear on the IPv4-on-demand scenario described in Section 6
>    (and I don’t understand the solution in A.4). But we should probably write
>    a guidance document on how to handle problems 10-14, don’t you think?
>    Anyone want to volunteer for that?
>    Could Problem 10 be addressed in Happy Eyeballs v2, rfc6555bis?
> 
>    Problem 15 (IPv4 address literals) is mitigated with most transition
>    technologies, isn’t it? Not NAT64 (requiring DNS64), but 464xlat, DS-Lite,
>    MAP.
> 
>    I like the solutions proposed for Problem 16 (Router IDs): Just pick a
>    32-bit number and use it as the last 32 bits of the IPv6 address. If you
>    try, you could use it in multiple prefixes on the same router, including
>    Loopback, Link Local, and even GUAs. I’m not entirely sure this problem
>    qualifies as a gap, so much as an operational consideration.
> 
> 
>    Summary of proposed actions:
>    1. Ask authors of draft-ietf-v6ops-ipv6rtr-reqs-00 and
>    draft-ietf-v6ops-rfc7084-bis-04  to consider whether they can respond to
>    problems 1-5.
>    2. Confirm that problems 6-7 are resolved in rfc6555bis, and ask whether
>    problem 10 can be.
>    3. Hackathon removing IPv6 support from the kernel. If it’s an IETF
>    Hackathon, need a Champion who is comfortable hacking the kernel. Would be
>    great to include people from Windows, Apple, Android.
>    4. Write a guidance document for IPv4-on-demand, covering problems 10-14.
> 
> 
>    I will do the first two things.
>    Do people agree with the other two things? Anyone want to volunteer?
> 
>    Lee
> 
> 
> 
> 
>    On 8/3/17, 7:08 AM, "sunset4 on behalf of Liushucheng (Will Liu)"
>    <sunset4-bounces@ietf.org on behalf of liushucheng@huawei.com> wrote:
> 
>> Hi all,
>> 
>> We've updated the draft according to the comments we received online and
>> offline. Please take a look and let us know your thought.
>> 
>> Thanks!
>> 
>> Will
>> 
>> -----Original Message-----
>> From: sunset4 [mailto:sunset4-bounces@ietf.org] On Behalf Of
>> internet-drafts@ietf.org
>> Sent: Tuesday, August 01, 2017 7:32 PM
>> To: i-d-announce@ietf.org
>> Cc: sunset4@ietf.org
>> Subject: [sunset4] I-D Action: draft-ietf-sunset4-gapanalysis-09.txt
>> 
>> 
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>> This draft is a work item of the Sunsetting IPv4 WG of the IETF.
>> 
>>       Title           : Gap Analysis for IPv4 Sunset
>>       Authors         : Will(Shucheng) Liu
>>                         Weiping Xu
>>                         Cathy Zhou
>>                         Tina Tsou
>>                         Simon Perreault
>>                         Peng Fan
>>                         Rong Gu
>>                         Chongfeng Xie
>>                         Ying Cheng
>> 	Filename        : draft-ietf-sunset4-gapanalysis-09.txt
>> 	Pages           : 11
>> 	Date            : 2017-08-01
>> 
>> Abstract:
>>  Sunsetting IPv4 refers to the process of turning off IPv4
>>  definitively.  It can be seen as the final phase of the transition to
>>  IPv6.  This memo enumerates difficulties arising when sunsetting
>>  IPv4, and identifies the gaps requiring additional work.
>> 
>> 
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-sunset4-gapanalysis/
>> 
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-ietf-sunset4-gapanalysis-09
>> https://datatracker.ietf.org/doc/html/draft-ietf-sunset4-gapanalysis-09
>> 
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-sunset4-gapanalysis-09
>> 
>> 
>> Please note that it may take a couple of minutes from the time of
>> submission until the htmlized version and diff are available at
>> tools.ietf.org.
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>> 
>> _______________________________________________
>> sunset4 mailing list
>> sunset4@ietf.org
>> https://www.ietf.org/mailman/listinfo/sunset4
>> 
>> _______________________________________________
>> sunset4 mailing list
>> sunset4@ietf.org
>> https://www.ietf.org/mailman/listinfo/sunset4
>> 
> 
> 
>    _______________________________________________
>    sunset4 mailing list
>    sunset4@ietf.org
>    https://www.ietf.org/mailman/listinfo/sunset4
> 
> 
> 
> 
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.consulintel.es
> The IPv6 Company
> 
> This electronic message contains information which may be privileged or confidential. The information is intended to be for the use of the individual(s) named above. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, including attached files, is prohibited.
> 
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops