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

Lorenzo Colitti <lorenzo@google.com> Tue, 10 September 2013 11:55 UTC

Return-Path: <lorenzo@google.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 5218511E81A9 for <ietf@ietfa.amsl.com>; Tue, 10 Sep 2013 04:55:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-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 VsfZSlKxB9g5 for <ietf@ietfa.amsl.com>; Tue, 10 Sep 2013 04:55:10 -0700 (PDT)
Received: from mail-qe0-x22f.google.com (mail-qe0-x22f.google.com [IPv6:2607:f8b0:400d:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 1197711E81A2 for <ietf@ietf.org>; Tue, 10 Sep 2013 04:55:08 -0700 (PDT)
Received: by mail-qe0-f47.google.com with SMTP id b4so4165580qen.6 for <ietf@ietf.org>; Tue, 10 Sep 2013 04:55:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=8h6oJsSSFcOD3seqfipAECjFb573y5YPfezA4A0nQ9s=; b=EBy/CnSpZeTTFi3oIiJuEskay2WADs5BfLsIr4JuP/wwcq/jfQ8waFY9gN4MFFFtgv md2xbzClHydOkiC5fJBtVanND+0tSwJ4FVCIXjktVFCzFltpsMb9k6EhMc0Ck5r2vuRQ 0vmXLVPdcxL7jQOjatPiSkwxWtQ6FK7cF9o0ZwPGbvDoSlLyVu9aOIwWOF0hY+WR0FUT uOO7a4SE26ejhUt9D6a7A7veB0kdDQN9K6/rkhOJldagIxUjyb1dzLI2jBDQymbXNGb9 aCnD/oIGHijbZQY3/zfdSqKveI85jaYLv2CqJvx1HBkMz3aDWNhR2zIKLCbcrmETgYS0 uJFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=8h6oJsSSFcOD3seqfipAECjFb573y5YPfezA4A0nQ9s=; b=CyHzo90DvrstvHHeokzuFRKppA8KIS2/ydgc0Q30bA0YNFcYVfwxxFZ6BG67bUMxym D6HuuA222NG81YUvwQV0nvB6BOWzSH4BjGrQWHVYco97UKsjNXzCLZnMP2ce007qDwVr YX3d4i43jbGTIEWNJlozWxWtCFXcf2rex4eCrb0IRN99XmNqAK15wNaESX7bLX81LpX7 jo+oq9kEHqZewkq7VL8RdzS6SnP2ogE5NpIS1NiaKZTZHqlB7qNhe0irMPkVAKv+Na2a pCBRIKXarA2EhXliNg5KwduiNyBYa7oONvASgV5IOBgmzA3qcaaXmEMl6Vwu94z2JQhM skmw==
X-Gm-Message-State: ALoCoQmsBwqd+GPYr7VAvqNYcAEcpjH+0+dWf9E8BdMTh6shBCUeCLRJ1Mt7ZLo2imPgND+CB02jbMgw7BmCIf13a9ceyjuhfQDSrEQMvcbjoeNYTxkk4K+9HBbKPTkxka+5wKRF1BebMyP2eNbs/X6R45azh0eiGvMmOH/zz4pOpzxJA+kmOt0/9qQ9oTk9VlxJv8zRY3vm
X-Received: by 10.49.84.6 with SMTP id u6mr18152114qey.79.1378814104952; Tue, 10 Sep 2013 04:55:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.47.137 with HTTP; Tue, 10 Sep 2013 04:54:44 -0700 (PDT)
In-Reply-To: <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> <94C682931C08B048B7A8645303FDC9F36EF0EE7EFE@PUEXCB1B.nanterre.francetelecom.fr>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Tue, 10 Sep 2013 20:54:44 +0900
Message-ID: <CAKD1Yr1qardD-9sNNyroNSDDjMSV4mbq9BTMBBObLZ=Grp711w@mail.gmail.com>
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
To: "<mohamed.boucadair@orange.com>" <mohamed.boucadair@orange.com>
Content-Type: multipart/alternative; boundary="047d7bdc0934f01e6404e6062c3b"
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:55:14 -0000

On Tue, Sep 10, 2013 at 8:12 PM, <mohamed.boucadair@orange.com> wrote:

> *[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.*
>
Sorry - what I meant is: "most of the text in the document says that
devices MUST support this, SHOULD support that, SHOULD support the other",
but not much time saying why.

**
>
> *[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.*
>
Isn't it? For example, look at RFC1122 and compare it to this document.
Compare the percentage of text used to state requirements and the
percentage of text used for rationale. If anything, an informational
document should have fewer requirements and more rationale than a standard,
not the other way around.


> 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.*
>
Then change the requirement to say vendor applications must not be
IPv4-only. At least it's a reasonable request (though one that's unlikely
to happen before IPv6 is widely deployed). "All apps" is not a reasonable
request.

* *
>
> The manufacturer can provide something like 464xlat, which I agree is
> necessary for IPv6-only operation.
>
> **
>
> *[Med] Are you saying this  is a MUST?*
>
I don't think this document should be a bunch of "MUST this", "SHOULD
that", "MUST the other". As regards 464xlat, I think that shipping an
IPv6-only phone without 464xlat or something equivalent equals shipping a
phone that's not useful, and that doesn't happen in the real world. So if
you want to ship IPv6-only, you need something like 464xlat. Does it follow
that a phone MUST implement 464xlat? No, it does not.


> **
>
> *[Med] How many device support IPv6 today? We can play that game
> endlessly...*
>

Not really, because upwards of 30 million mobile devices are using IPv6
every day on Verizon Wireless alone. See:

http://conference.apnic.net/__data/assets/pdf_file/0017/50813/vzw_apnic_13462152832-2.pdf
http://www.worldipv6launch.org/measurements/

Those phones do not meet the requirements of this draft. They violate at
least MUSTs in #16, #20, #24, #27, #28, plus a large number of SHOULDs.

According to the text in -05, that means they cannot "connect to an
IPv6-only or dual-stack wireless network including 3GPP cellular network
and IEEE 802.11 network)." I know that text won't be there in the next
version, but the point I'm trying to make is that the document made it all
the way to IETF last call while claiming that largest deployment of IPv6 in
a mobile network was not possible. I don't want that to be the message
coming out of this document.

       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?*
>
"The operators proposing this profile believe that the support of a subset
of the features included in this protocol may lead to degraded level of
service."

 * *
>
> 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.*
>
Per the document, if you implement IPv6 tethering you MUST implement a full
RFC 6204 router in the device (req#28).

* *****
>
> ** 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.  *****
>
I stand by my opinion that IPv6 tethering without a full RFC6204
implementation and that 464xlat without a local DNS64 implementation are
not degraded.