Re: [v6ops] [dhcwg] IPv6-Only Preferred DHCPv4 option

<mohamed.boucadair@orange.com> Fri, 06 December 2019 08:01 UTC

Return-Path: <mohamed.boucadair@orange.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 E4F1A120220; Fri, 6 Dec 2019 00:01:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] 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 sRTzLvhFtQh3; Fri, 6 Dec 2019 00:01:11 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E99212000F; Fri, 6 Dec 2019 00:01:11 -0800 (PST)
Received: from opfednr07.francetelecom.fr (unknown [xx.xx.xx.71]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 47TlQY4Wngz102g; Fri, 6 Dec 2019 09:01:09 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.48]) by opfednr07.francetelecom.fr (ESMTP service) with ESMTP id 47TlQY38rZzFpX6; Fri, 6 Dec 2019 09:01:09 +0100 (CET)
Received: from OPEXCAUBMA2.corporate.adroot.infra.ftgroup ([fe80::e878:bd0:c89e:5b42]) by OPEXCAUBM32.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0468.000; Fri, 6 Dec 2019 09:01:09 +0100
From: mohamed.boucadair@orange.com
To: Lorenzo Colitti <lorenzo@google.com>
CC: Jen Linkova <furry13@gmail.com>, Bjørn Mork <bjorn@mork.no>, "dhcwg@ietf.org" <dhcwg@ietf.org>, V6 Ops List <v6ops@ietf.org>, "draft-link-dhc-v6only@ietf.org" <draft-link-dhc-v6only@ietf.org>
Thread-Topic: [dhcwg] IPv6-Only Preferred DHCPv4 option
Thread-Index: AQHVq3bo0EzcIgM90k+qjQhPGFF0raess/8A
Date: Fri, 06 Dec 2019 08:01:08 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B9330313E5E90@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <CAFU7BAR1JLUZps=CAqJfeQtUf-xQ88RYvgYrPCP+QP0Ter7YFg@mail.gmail.com> <8736e0gqu2.fsf@miraculix.mork.no> <787AE7BB302AE849A7480A190F8B9330313E29BB@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <CAFU7BARiwGZohd5d-hqUUpH5jzjFerbLGcOBVc+S9BC3OYMFcw@mail.gmail.com> <787AE7BB302AE849A7480A190F8B9330313E41EE@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <CAKD1Yr2ZuCXWvRGi-hTj3g0A24WHr=ept9CqFx6_mP3vKUcaqA@mail.gmail.com> <787AE7BB302AE849A7480A190F8B9330313E429B@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <CAKD1Yr0PKSyz3Ku6dw_-czqksB1tii_4Oc-9GqP9GG0HBzY+4Q@mail.gmail.com> <787AE7BB302AE849A7480A190F8B9330313E4587@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <CAKD1Yr14PWNO=ENHX8kBWgkx1xb2_WLZHJyKAf9izZkJyEm+bQ@mail.gmail.com>
In-Reply-To: <CAKD1Yr14PWNO=ENHX8kBWgkx1xb2_WLZHJyKAf9izZkJyEm+bQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B9330313E5E90OPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/hRl3LhHbelEBWhTpbiGIZN3H6oc>
Subject: Re: [v6ops] [dhcwg] IPv6-Only Preferred DHCPv4 option
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: Fri, 06 Dec 2019 08:01:13 -0000

Hi Lorenzo,

Please see inline.

Cheers,
Med

De : Lorenzo Colitti [mailto:lorenzo@google.com]
Envoyé : jeudi 5 décembre 2019 15:19
À : BOUCADAIR Mohamed TGI/OLN
Cc : Jen Linkova; Bjørn Mork; dhcwg@ietf.org; V6 Ops List; draft-link-dhc-v6only@ietf.org
Objet : Re: [dhcwg] IPv6-Only Preferred DHCPv4 option

On Thu, Dec 5, 2019 at 10:24 PM <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote:
Hosts do not do this today, and I don't think they will start doing so. The reason is that they cannot tell whether another protocol will start working. If they wait xxx ms to make sure the other protocol comes up, they are slowing down all connections to single-stack networks by xxx ms, making their users unhappy.

[Med] Do you mean that clients that receive the signal to release IPv4 configuration will make the users unhappy anyway because they will need to wait for the pref64 to properly work?

Well, that's the intent of the pref64 RA option. That allows the pref64 to be communicated in the same packet as the rest of the configuration parameters.
[Med] If there is no delay then, the signals (pref64 presence, v6-only presence) are redundant. No?

Note that IPv6 has built-in delays in the protocol itself (DAD for the link-local address; various randomized delays) that make it very difficult to get anything done before at least 1-2 seconds have passed. Hosts that know that 70% of networks are IPv4-only will not want to wait 1-2 seconds to connect to those networks.

[Med] In that case, what is the benefit for the host to indicate its ipv6-only mode support?

The option improves the situation by allowing the host to wait for IPv6 only if it is expected to exist.
[Med] The host can “wait” without requiring the option. The key point is that an administrator sets “ipv6-mode” supported.

Hosts that implement the option allow networks to provide better service and create an incentive for networks to support IPv6
[Med] I’m not sure about this benefit for the NAT64 case as many features depends on the discovery of the prefix64.

That’s said, I do see a possible value for the network side but for other IPv6-only deployments:


·         CPE in DS-Lite mode

·         CPE in A+P mode

If ds-lite (or a+p) mode is explicitly enabled (managed CPE), DHCPv4 won’t be issued. In addition, if the CPE is ds-lite and a+p compliant, then RFC8026 will be used. No need for additional signal.

Now, if the CPE is ds-lite/a+p capable (non-managed CPE) but does not know if the network is ds-lite/a+p capable, the CPE will issue both DHCPv4 and DHCPv6 requests. If no “checks” are implemented at the DHCPv4 server side, the CPE may be assigned an IPv4 address in addition to receiving OPTION_AFTR_NAME. The CPE will need to release the IPv4 address.

With your option, the situation will be much more simple and the server will be returning an address in 192.0.0.0/29 (RFC6333, Section 5.7).

Cheers,
Med