Re: [Iot-directorate] [Last-Call] [dhcwg] Iotdir last call review of draft-ietf-dhc-v6only-03

Philip Homburg <pch-ietf-7@u-1.phicoh.com> Wed, 24 June 2020 09:15 UTC

Return-Path: <pch-b9D3CB0F5@u-1.phicoh.com>
X-Original-To: iot-directorate@ietfa.amsl.com
Delivered-To: iot-directorate@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F37623A0CC1; Wed, 24 Jun 2020 02:15:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable 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 rmD60Vf9KKnf; Wed, 24 Jun 2020 02:15:10 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [130.37.15.35]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D37F3A0CC0; Wed, 24 Jun 2020 02:15:09 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #157) id m1jo1Ug-0000J7C; Wed, 24 Jun 2020 11:14:58 +0200
Message-Id: <m1jo1Ug-0000J7C@stereo.hq.phicoh.net>
To: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>
Cc: Ole Troan <otroan@employees.org>, "iot-directorate@ietf.org" <iot-directorate@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-dhc-v6only.all@ietf.org" <draft-ietf-dhc-v6only.all@ietf.org>, "dhcwg@ietf.org" <dhcwg@ietf.org>
From: Philip Homburg <pch-ietf-7@u-1.phicoh.com>
Sender: pch-b9D3CB0F5@u-1.phicoh.com
References: <159290613429.20258.90107321879676135@ietfa.amsl.com> <CAKD1Yr0m637ft_H43r8kw3868X51OcUE+gUZPQ7OvgEbosL8VQ@mail.gmail.com> <MN2PR11MB356540C90067D188E624CA3FD8940@MN2PR11MB3565.namprd11.prod.outlook.com> <CAKD1Yr0cExR2hNcFPG1jf2_m+owcj36PjBo5K2AfkbQbbBu4bQ@mail.gmail.com> <20606.1592969356@localhost> <858B9014-1274-495C-BB68-A05BB8D1918C@employees.org> <CAKD1Yr20YRP+MxXG80ucceKykXHUkzgUACX=iCsRpHC9jVn8YQ@mail.gmail.com>
In-reply-to: Your message of "Wed, 24 Jun 2020 17:45:34 +0900 ." <CAKD1Yr20YRP+MxXG80ucceKykXHUkzgUACX=iCsRpHC9jVn8YQ@mail.gmail.com>
Date: Wed, 24 Jun 2020 11:14:56 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/SLNHZ0CvHjPrPrXl3Rr7pJxv3lg>
Subject: Re: [Iot-directorate] [Last-Call] [dhcwg] Iotdir last call review of draft-ietf-dhc-v6only-03
X-BeenThere: iot-directorate@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mailing list for the IoT Directorate Members <iot-directorate.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iot-directorate/>
List-Post: <mailto:iot-directorate@ietf.org>
List-Help: <mailto:iot-directorate-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jun 2020 09:15:12 -0000

>    That's true, unfortunately. That said, I think it'ss also the
>    only transition mechanism that works without the host having an
>    ipv4 address, and thus the only one that is a step along the
>    way to true IPv6-only hosts.

Making IPv6 hosts deal with all the brokenness of IPv4, which includes NAT,
small PMTUs, bad ICMPs, is not progress. And then the way DNS64 breaks with
local DNSSEC validation is another negative factor.

Of course, any host can avoid that by running 464xlat. Which just comes at
the cost of hard to diagnose network problems. Of course this proposal makes
it even worse by running native IPv4 next to pure NAT64 and 464xlat (and of
course native IPv6 as well), making it extra hard for any operator to figure
out what is going on.

This is just something that should not be deployed.