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

Owen DeLong <owen@delong.com> Tue, 10 September 2013 09:40 UTC

Return-Path: <owen@delong.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 5C6C721F9DCB for <v6ops@ietfa.amsl.com>; Tue, 10 Sep 2013 02:40:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.924
X-Spam-Level:
X-Spam-Status: No, score=-1.924 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, 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 whig7BYP7kwn for <v6ops@ietfa.amsl.com>; Tue, 10 Sep 2013 02:40:35 -0700 (PDT)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by ietfa.amsl.com (Postfix) with ESMTP id D692321F9C7B for <v6ops@ietf.org>; Tue, 10 Sep 2013 02:40:34 -0700 (PDT)
Received: from [IPv6:2620::930:0:ca2a:14ff:fe3e:d024] ([IPv6:2620:0:930:0:ca2a:14ff:fe3e:d024]) (authenticated bits=0) by owen.delong.com (8.14.2/8.14.1) with ESMTP id r8A9ZBKT013385 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <v6ops@ietf.org>; Tue, 10 Sep 2013 02:35:11 -0700
X-DKIM: Sendmail DKIM Filter v2.8.3 owen.delong.com r8A9ZBKT013385
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=delong.com; s=mail; t=1378805711; bh=fxEuOJk8z3eV0r1uDuJbc5XO7lw=; h=From:Content-Type:Message-Id:Mime-Version:Subject:Date:References: To:In-Reply-To; b=N9owHr4ljfdzZm2mhVXJaYY/ZI46r5V5QU/4zXtXhKAzSRw7xKAAT+sSrO/OX5sSC 4XeQ7S6g3X/B48CUQ8Gew405IhypJNgPii+pCw0L37j1W9pXazfDDZPMiffW+ICtXt MqvdIEWHNDodP8xvddoEkLxvZeFzBFxOq7j4zR2w=
From: Owen DeLong <owen@delong.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F118429F-E8A0-4F97-BA8E-921BF85D187B"
Message-Id: <DEA9DC78-0450-45D2-8986-9FD3F6568884@delong.com>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
Date: Tue, 10 Sep 2013 02:35:08 -0700
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> <CA! KD1Yr2WgEi7vg3K9yFgmG64jduZN0kDD5o0m0f1Lfy=dZ28Zw@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF0EE7D57@PUEXCB1B.nanterre.francetelecom.fr> <CAKD1Yr37HR=nTauzTMri3ss4DJt3OawK0vDvWgXqxMwsY3xgww@mail.gmail.com> <94C682931C08B048B7A8645303FDC9F36EF0EE7DEF@PUEXCB1B.nanterre.francetelecom.fr>
To: "v6ops@ietf.org WG" <v6ops@ietf.org>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36EF0EE7DEF@PUEXCB1B.nanterre.francetelecom.fr>
X-Mailer: Apple Mail (2.1508)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1 (owen.delong.com [IPv6:2620:0:930::200:2]); Tue, 10 Sep 2013 02:35:11 -0700 (PDT)
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
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Tue, 10 Sep 2013 09:40:36 -0000

Perhaps I'm still confused or truly don't understand all of the IP-specific implications of 3g/4g/other cellular protocols.

However, it seems to me that from an IETF perspective, the various interfaces on a cell phone (802.11, 3gpp, LTE, etc.) are just various layer 2 media. The phone itself is just another host and/or router.

Most of what is contained in this document strikes me as an effort to shift the work in media adaptation out of the media standards bodies and into the IETF solely because the cellular standards bodies, vendors, et. al. don't seem to be able to come together and build reasonable working documents.

Unfortunately, the result is an I-D/RFC that is slightly less complicated than the Bluetooth specification and nearly as legible.

PDP contexts are a media adaptation problem unique to the (bizarre) choices of the cellular industry in order to support their arcane billing and licensing schemes.

Every other media, it has been left to the media standards group to develop the necessary media adaptation layers for IP. This document seems to be trying to shift that role into the IETF for this particular implementation of a combination of media types, some of which already have adaptation layers specified in their respective standards group, some of which may not, and many of which are made unusually complex and twisted by the unique nature of the accounting systems that are involved.

I haven't seen an IETF profile document for Ethernet, Token Ring, PPP, HDLC, FDDI, Firewire, USB, ATM, etc.

The requirements documents for hosts and routers are already in reasonably good shape. Efforts are already underway to update them with operational experience and more recent lessons learned.

It is my opinion that this document will, in the long run, merely create additional confusion as it is likely to conflict with future output from 3GPP and other standards bodies responsible for the media that is unique to the cellular world and overlaps and may also conflict with documents from IEEE and other standards bodies that control some of the other network interfaces currently present on cellular devices and/or likely to be present in the future (such as BLE and 802.16).

Yes, the 3GPP standards are currently rather lacking in their IP adaptation guidance and the cellular industry is a quagmire of competing interests and malformed overly-political standards processes. I do not believe that bringing that into the IETF will do anything to reduce the quagmire in the cellular industry, nor will it do anything to benefit IPv6 or IPv6 deployment.

Owen

On Sep 10, 2013, at 01:18 , mohamed.boucadair@orange.com wrote:

> Re-,
>  
> 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 have a means to make work broken applications when IPv6-only is enabled, if the phone does not follow the procedure for requesting the PDP context, how you can be compatible with DNSSEC, etc. 
>  
> If what you mean by “perfect” is a degraded level of service, then you are right. 
>  
> I update the text to reflect this:
>  
>       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 document uses the normative keywords defined in the previous
>       section only for precision.
>  
> Is this better?
>  
> Cheers,
> Med
>  
> De : Lorenzo Colitti [mailto:lorenzo@google.com] 
> Envoyé : mardi 10 septembre 2013 09:21
> À : 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 3:57 PM, <mohamed.boucadair@orange.com> wrote:
> I have considered that Lorenzo. “is not required to deploy IPv6” would be accurate if this document is dealing only with dual-stack, but this is not true for the IPv6-only mode. The set of SHOULD recommendations are targeting that deployment model.
>  
> I disagree. By my reading, you can make a phone that works perfectly well on an IPv6-only carrier network without implementing #2, #3, #9, #10, #11, #12, #14, $15, #16, #17, #18*, #20, #21, #22, #23, #24, #26, #33, and #36. Some of those are MUSTs in this document.
>  
> If you want to do IPv6-only on wifi you need either #9 and #10 (or both plus #11 as well), and either #20 or #21 (or both plus #23). But the other ones are not necessary to deploy an IPv6-only phone. One of your co-authors will be able to confirm this: I'm told there are multiple IPv6-only phones on T-Mobile USA today, and I'm sure none of them implement all the requirements in this document (or even all the MUSTs).
>  
>  
> [*] How did #18 even make it in? What use is a MAY in a requirements document? Of course implementors MAY do anything they want, unless they SHOULD NOT or MUST NOT.
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops