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

Philip Homburg <> Tue, 23 June 2020 17:07 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 2F4FA3A086A; Tue, 23 Jun 2020 10:07:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.622
X-Spam-Status: No, score=-1.622 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.276, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id mSUkCfGjqij6; Tue, 23 Jun 2020 10:07:27 -0700 (PDT)
Received: from ( [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 63DCD3A086C; Tue, 23 Jun 2020 10:07:21 -0700 (PDT)
Received: from (localhost [::ffff:]) by with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #157) id m1jnmO9-0000NZC; Tue, 23 Jun 2020 19:07:13 +0200
Message-Id: <>
To: "Pascal Thubert \(pthubert\)" <>
Cc: Lorenzo Colitti <>, "" <>, "" <>, "" <>, "" <>
From: Philip Homburg <>
References: <> <> <>
In-reply-to: Your message of "Tue, 23 Jun 2020 16:36:12 +0000 ." <>
Date: Tue, 23 Jun 2020 19:07:12 +0200
Archived-At: <>
Subject: Re: [dhcwg] [Last-Call] Iotdir last call review of draft-ietf-dhc-v6only-03
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 23 Jun 2020 17:07:28 -0000

>    Now, if you have an escape strategy for that day like this other
>    option and you can prove there's no place for backward compatibility
>    problem at that time, then fine with me. Also fine with me is
>    if that draft is only for NAT64, in which case you could even
>    have NAT64 in the name of the option to make things clearer.

Another way to look at it:
I consider NAT64-to-hosts a really bad idea. Implementing 464xlat in a CPE
or other router is not that bad, but making sure that every host in your
network can properly support NAT64 or 464xlat is not something you should

What if some of your hosts are doing native IPv4 and some NAT64, that makes
troubleshooting even worse.

NAT64 looks good from a network management point of view because a large part
of your network can unaware of IPv4. However, with this option all of your 
network needs to provide native IPv4 and you need to deal with NAT64 as well.

In the far future, it is possible that networks will stop supporting IPv4
and that some hosts connect to a IPv4 service somewhere in the internet.

So, it is likely that any other protocol would go the same route? Is there
a benefit for hosts that do not implement NAT64 to set this option?

In the unlikely case we get there, we can probably allocate a new option.