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

Lee Howard <lee@asgard.org> Wed, 16 August 2017 16:27 UTC

Return-Path: <lee@asgard.org>
X-Original-To: sunset4@ietfa.amsl.com
Delivered-To: sunset4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E52F013264A for <sunset4@ietfa.amsl.com>; Wed, 16 Aug 2017 09:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.399
X-Spam-Level:
X-Spam-Status: No, score=-5.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8] 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 8849yisiCfkW for <sunset4@ietfa.amsl.com>; Wed, 16 Aug 2017 09:27:39 -0700 (PDT)
Received: from atl4mhob07.registeredsite.com (atl4mhob07.registeredsite.com [209.17.115.45]) (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 7B5F31320BE for <sunset4@ietf.org>; Wed, 16 Aug 2017 09:27:39 -0700 (PDT)
Received: from mailpod.hostingplatform.com ([10.30.71.209]) by atl4mhob07.registeredsite.com (8.14.4/8.14.4) with ESMTP id v7GGRZDh021894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <sunset4@ietf.org>; Wed, 16 Aug 2017 12:27:35 -0400
Received: (qmail 7178 invoked by uid 0); 16 Aug 2017 16:27:35 -0000
X-TCPREMOTEIP: 68.100.68.25
X-Authenticated-UID: lee@asgard.org
Received: from unknown (HELO ?192.168.1.160?) (lee@asgard.org@68.100.68.25) by 0 with ESMTPA; 16 Aug 2017 16:27:35 -0000
User-Agent: Microsoft-MacOutlook/14.7.2.170228
Date: Wed, 16 Aug 2017 12:27:28 -0400
From: Lee Howard <lee@asgard.org>
To: "Liushucheng (Will Liu)" <liushucheng@huawei.com>, "sunset4@ietf.org" <sunset4@ietf.org>
Message-ID: <D5B9D8F6.811AD%lee@asgard.org>
Thread-Topic: [sunset4] I-D Action: draft-ietf-sunset4-gapanalysis-09.txt
References: <150158713179.9574.7767168468574012763@ietfa.amsl.com> <C9B5F12337F6F841B35C404CF0554ACB8AD0B6CC@dggeml509-mbx.china.huawei.com>
In-Reply-To: <C9B5F12337F6F841B35C404CF0554ACB8AD0B6CC@dggeml509-mbx.china.huawei.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/sunset4/aDL8rlmhF3y3hjGDK_Li2WyZljQ>
Subject: Re: [sunset4] I-D Action: draft-ietf-sunset4-gapanalysis-09.txt
X-BeenThere: sunset4@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: sunset4 working group discussion list <sunset4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sunset4>, <mailto:sunset4-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sunset4/>
List-Post: <mailto:sunset4@ietf.org>
List-Help: <mailto:sunset4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sunset4>, <mailto:sunset4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Aug 2017 16:27:42 -0000

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
>