RE: [v6ops] Last Call: <draft-ietf-v6ops-mobile-device-profile-04.txt> (Internet Protocol Version 6 (IPv6) Profile for 3GPP Mobile Devices) to Informational RFC

<mohamed.boucadair@orange.com> Tue, 10 September 2013 11:12 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2557B11E819D; Tue, 10 Sep 2013 04:12:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.247
X-Spam-Level:
X-Spam-Status: No, score=-2.247 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id au7DTk44jnRV; Tue, 10 Sep 2013 04:12:40 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 7664B11E810B; Tue, 10 Sep 2013 04:12:39 -0700 (PDT)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id 5AD273B43C3; Tue, 10 Sep 2013 13:12:38 +0200 (CEST)
Received: from PUEXCH51.nanterre.francetelecom.fr (unknown [10.101.44.31]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id 3DD43384049; Tue, 10 Sep 2013 13:12:38 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.233.200.25]) by PUEXCH51.nanterre.francetelecom.fr ([10.101.44.31]) with mapi; Tue, 10 Sep 2013 13:12:37 +0200
From: mohamed.boucadair@orange.com
To: Lorenzo Colitti <lorenzo@google.com>
Date: Tue, 10 Sep 2013 13:12:35 +0200
Subject: RE: [v6ops] Last Call: <draft-ietf-v6ops-mobile-device-profile-04.txt> (Internet Protocol Version 6 (IPv6) Profile for 3GPP Mobile Devices) to Informational RFC
Thread-Topic: [v6ops] Last Call: <draft-ietf-v6ops-mobile-device-profile-04.txt> (Internet Protocol Version 6 (IPv6) Profile for 3GPP Mobile Devices) to Informational RFC
Thread-Index: Ac6uB/ES7N1cCFY9SHS+YvcvOVXoKwAC6S/A
Message-ID: <94C682931C08B048B7A8645303FDC9F36EF0EE7EFE@PUEXCB1B.nanterre.francetelecom.fr>
References: <20130819135219.8236.40060.idtracker@ietfa.amsl.com> <CAKD1Yr1VpJne1h-Q5xbNMYRhpr_n0Wmn6UqfeG3vEg2MY6ms1g@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF033638D@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr0pqeO9KdcKFWVqWP_5pmZ6fgQ5h4tQ=vOO57d-dg5+DA@mail.gmail.com> <10526_1378283356_5226EF5C_10526_843_1_1B2E7539FECD9048B261B791B1B24A7C511C52CE60@PUEXCB1A.nanterre.francetelecom.fr> <CAKD1Yr3SddZio-vHGHK=5smb94HP58cY05_TGgWQpkS3=Ay8_w@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF033645A@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr0CUzSDv9H1eCUpMRUjBDS2OCkfsfE+S+3J8Z-_6=uVSg@mail.gmail.com> <CAKHUCzwYrjyobah-oPWD3vwUeUH5XZ7U=Fqof-f28tneS8jAvQ@mail.gmail.com> <CAKD1Yr0_yOaDjrH-5K696YaziZZR+EMxdRCf=JZBW5LZgWS45Q@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF06D0A6F@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr3cgJ-xumsMK3eL3zySGsPqXU9uw4L857bJ0VEGcA5mBQ@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF06D0AF5@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr2WgEi7vg3K9yFgmG64jduZN0kDD5o0m0f1Lfy=dZ28Zw@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF0EE7D57@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr37HR=nTauzTMri3ss4DJt3OawK0vDvWgXqxMwsY3xgww@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF0EE7DEF@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr2+hT+27J1VnENrgPABUcRSka-MeQKwNQgGAdhWvuFQpg@mail.gmail.com>
In-Reply-To: <CAKD1Yr2+hT+27J1VnENrgPABUcRSka-MeQKwNQgGAdhWvuFQpg@mail.gmail.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36EF0EE7EFEPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2013.9.10.91515
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>, IETF Discussion <ietf@ietf.org>, BINET David IMT/OLN <david.binet@orange.com>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Sep 2013 11:12:45 -0000

Re-,

Please see inline.

Cheers,
Med

De : Lorenzo Colitti [mailto:lorenzo@google.com]
Envoyé : mardi 10 septembre 2013 11:27
À : BOUCADAIR Mohamed IMT/OLN
Cc : Dave Cridland; v6ops@ietf.org WG; BINET David IMT/OLN; IETF Discussion
Objet : Re: [v6ops] Last Call: <draft-ietf-v6ops-mobile-device-profile-04.txt> (Internet Protocol Version 6 (IPv6) Profile for 3GPP Mobile Devices) to Informational RFC

On Tue, Sep 10, 2013 at 5:18 PM, <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote:
I really don't see how you can have a phone that "make a phone that works perfectly well on an IPv6-only" if you don't support IPv6/IPv4v6 PDP context
You don't need to support IPV4V6 if all you need to do is work on an IPv6-only network.
[Med] UEs that will provided with IPv6-only or DS is up to the provider. Note also that the requirement is worded to let the decision to each provider. The document explicitly says:

           This allows each operator to select their own strategy
           regarding IPv6 introduction.  Both IPv6 and IPv4v6 PDP-
           Contexts MUST be supported.  IPv4, IPv6 or IPv4v6 PDP-Context
           request acceptance depends on the cellular network
           configuration.

That might seem like a stupid answer, but the point I'm trying to make is that while you and I know that supporting only IPV6 will result in the phone being incompatible with some networks *the document doesn't say that*. The document says you MUST support all this stuff
[Med] No. no, no the document indicates the language for each feature: there are MUST, SHOULD, etc. This is not the first time a document makes such classification of the features.

, without saying why, and without giving any information to operators, implementers, or anyone else on why this particular laundry list of features was selected.
[Med] There is already motivations text for most of features, rationale and scope of the overall effort in the draft. You are continuing ignore it. That's not fair.

That's not a good way to specify things. Look at RFC1122, for example: every requirement is carefully articulated, with rationale and everything else.
[Med] This document is not a standard. This document does not ambition to have the same level as RFC1122.
you don't have a means to make work broken applications when IPv6-only is enabled
Nobody can control third party-applications, not even the phone manufacturer (which is why REQ#33 doesn't make sense).
[Med] There are API, there applications shipped by device vendors themselves, etc. Our teams already tested applications provided by vendors devices which are broken when IPv6-only mode.

The manufacturer can provide something like 464xlat, which I agree is necessary for IPv6-only operation.
[Med] Are you saying this  is a MUST?
if the phone does not follow the procedure for requesting the PDP context,
You don't need to do that if you have an APN database that's configured with what the operator supports, or if you don't support IPV4V6. (Straying back into technical discussion for a bit - from a technical point of view, having seen the wide variety of behaviours and result codes that basebands typically exhibit when you ask them to do something that they or the network doesn't support, I think relying on this fallback is a terrible idea.)
how you can be compatible with DNSSEC, etc.
How many phones today support DNSSEC?
[Med] How many device support IPv6 today? We can play that game endlessly...

      NOTE WELL: This document is not a standard, and conformance with

      it is not required in order to claim conformance with IETF

      standards for IPv6.  The support of the full set of features may

      not be required in some contexts (e.g. dual-stack).  The support

      of a subset of the features included in this profile may lead to

      degraded level of service (e.g., IPv6-only mode).

This is not about IPv6-only mode.
[Med] What is wrong in that text? Can we focus on the exact text change?

That's a useful feature, and as I'm sure you know, it's been implemented by a number of manufacturers.

Consider an implementation that implements IPv6 tethering without including a full RFC6204 IPv6 router with simple security, ULA, DHCPv6 PD, stateful DHCPv6 and all the bells and whistles built in. Or consider a 464xlat implementation without a local DNS64 implementation.
[Med] You still do that. These features are not MUST in this document. It is your right to ignore them but you need to be aware this may have some negative impact. It seems you understand the list as MUST ones...while this is not true.

I don't consider these to be degraded service, I consider them to be a lot better than what we have today.
[Med] I'm sorry to say that a customer with IPv6-only connectivity that cannot use some applications available for an IPv4 customer is a degraded service. This is seen by some operators as a barrier for that mode.