Re: [v6ops] I-D Action: draft-chen-v6ops-ipv6-roaming-analysis-02.txt

"cb.list6" <cb.list6@gmail.com> Tue, 05 November 2013 19:19 UTC

Return-Path: <cb.list6@gmail.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 3C6BC11E8110 for <v6ops@ietfa.amsl.com>; Tue, 5 Nov 2013 11:19:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.225
X-Spam-Level:
X-Spam-Status: No, score=-2.225 tagged_above=-999 required=5 tests=[AWL=-0.225, BAYES_00=-2.599, 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 1OBRvWBRhvhU for <v6ops@ietfa.amsl.com>; Tue, 5 Nov 2013 11:19:47 -0800 (PST)
Received: from mail-we0-x235.google.com (mail-we0-x235.google.com [IPv6:2a00:1450:400c:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 08E3911E8117 for <v6ops@ietf.org>; Tue, 5 Nov 2013 11:19:45 -0800 (PST)
Received: by mail-we0-f181.google.com with SMTP id t60so3813734wes.26 for <v6ops@ietf.org>; Tue, 05 Nov 2013 11:19:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=V+HtDBylNKGi7uVdFmXNdsRRH4sdDW1a1zT8kuGvHNs=; b=Sed4kM0Yqsg9W6Bh8+MI/ibOfwoMUUr+kXaH6WLfwogNph5nAl9Ie1ojzvwM4Px1R3 /WlbT4sjiR5rh6eEZ7iXcj5ulF/Cu8zAwmotH0cVf32i3HkLvZutM7dJmXmE3yodJxFv bxD80VaLQ98/r0sfFfB0FVKhsKKA0qZtU5PqWCJaL8DiIE+y9fukOl68suPQbDukMuvB xYq2p19xedzfDxZN+Tw9PyhsLRLTzsgb9ZMj6jMvRsDAyVk4mq1YNNpKOViESxao/RRn fta38gN+qNtWuOESL4sI8OipEwCLeoVwzgHZyZaO+ruLH+nG3KQbs7yFR7d696kxUcjz WycQ==
MIME-Version: 1.0
X-Received: by 10.180.37.227 with SMTP id b3mr17904211wik.24.1383679185093; Tue, 05 Nov 2013 11:19:45 -0800 (PST)
Received: by 10.216.99.68 with HTTP; Tue, 5 Nov 2013 11:19:45 -0800 (PST)
In-Reply-To: <CAM+vMES38Dsm6N3bKkC9URPbsjvq9vG4+YvDhX-y0dCkVbygSg@mail.gmail.com>
References: <20131104174259.10097.28929.idtracker@ietfa.amsl.com> <CAM+vMES38Dsm6N3bKkC9URPbsjvq9vG4+YvDhX-y0dCkVbygSg@mail.gmail.com>
Date: Tue, 05 Nov 2013 11:19:45 -0800
Message-ID: <CAD6AjGQMDrdS37g_X3s_wgxBrMF9gy3v-OKBLw2NaAQr+=4seA@mail.gmail.com>
From: "cb.list6" <cb.list6@gmail.com>
To: GangChen <phdgang@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: v6ops <v6ops@ietf.org>, "<draft-chen-v6ops-ipv6-roaming-analysis@tools.ietf.org>" <draft-chen-v6ops-ipv6-roaming-analysis@tools.ietf.org>
Subject: Re: [v6ops] I-D Action: draft-chen-v6ops-ipv6-roaming-analysis-02.txt
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, 05 Nov 2013 19:19:48 -0000

Folks,

As a listed author, i am sorry for not having reviewed this document
prior to publication.  I probably should not be on the author list for
this reason :)

Nonetheless, this is a VERY important topic.

First, regarding the draft.  Failure case #5 does not exist since a
home routed PDP terminates on the home network GGSN so the visited
network does not need to deploy NAT64/DNS64.  The roaming user is only
exposed to the home NAT64/DNS64 and all IP packets are GTP tunneled to
the home.

Second, i do not recommend anyone attempt dual-stack (v4v6) 3GPP
roaming.  I am convinced that it is so broken that it may take more
than 5 years to fix.  Essentially, we need to wait of broken gear run
by disinterested networks to simply cycle out.  In fact, the 3GPP
roaming and home serving architectures are so entwined, that i cannot
deploy dual-stack in a 3GPP home network because this will result in
all subscribers to fail for all access attempts in these flawed
roaming partner networks.  This is not acceptable to the business.

It is truly a terrible situation where a roaming partner's flawed
deployment inhibits my ability to do dual-stack in my own network.

That said, there is only one path that i know of to thread this
needle.  If a mobile network operator wants to deploy IPv6 and NOT
break roaming, the mobile network operator MUST deploy an IPv6-only
solution in the home network (such as RFC6877 / 464XLAT) AND require
the phone / UE to request _IPv6-only while at home_ AND _IPv4-only
while roaming_.  The fundamental issue is that widely deployed gear
fails to handle v4v6 permissions correctly, and the mere presence of
this permission causes the user to fail to access anything at all.

I know 464XLAT at 3GPP home and IPv4-only while roaming works, because
i have deployed this.   I know that i can NOT deploy v4v6 because i
deployed that too, and had to roll it back when customers started
failing.

CB

On Mon, Nov 4, 2013 at 9:50 AM, GangChen <phdgang@gmail.com> wrote:
> Wg,
>
> We submit the new draft of IPv6 roaming. Please kindly check.
> Your comments are appreciated
>
> BRs
>
> Gang
>
> 2013/11/5, internet-drafts@ietf.org <internet-drafts@ietf.org>:
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>>
>>
>>       Title           : IPv6 Roaming Behavior Analysis
>>       Author(s)       : Gang Chen
>>                           Hui Deng
>>                           Dave Michaud
>>                           Jouni Korhonen
>>                           Mohamed Boucadair
>>                           Vizdal Ales
>>                           Cameron Byrne
>>       Filename        : draft-chen-v6ops-ipv6-roaming-analysis-02.txt
>>       Pages           : 12
>>       Date            : 2013-11-04
>>
>> Abstract:
>>    This document intends to enumerate failure cases when a IPv6
>>    subscriber roams into visited network areas.  The investigations on
>>    those failed cases reveal the causes in order to notice improper
>>    configurations, equipment's incomplete functions or inconsistent IPv6
>>    strategy.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-chen-v6ops-ipv6-roaming-analysis
>>
>> There's also a htmlized version available at:
>> http://tools.ietf.org/html/draft-chen-v6ops-ipv6-roaming-analysis-02
>>
>> A diff from the previous version is available at:
>> http://www.ietf.org/rfcdiff?url2=draft-chen-v6ops-ipv6-roaming-analysis-02
>>
>>
>> Please note that it may take a couple of minutes from the time of
>> submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> I-D-Announce mailing list
>> I-D-Announce@ietf.org
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html
>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops